期刊管理系统设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(此文档为word格式,下载后您可任意编辑修改!) 期刊管理系统
设计说明书
目录
1、引言 (4)
1.1编写目的 (4)
1.2读者对象 (4)
1.3项目背景 (4)
1.4参考资料 (4)
2、详细设计 (5)
2.1系统总体功能 (5)
2.2期刊事务 (5)
2.3读者事务 (6)
2.4借阅事 (7)
2.5统计分析 (7)
2.6系统管理 (8)
2.7网络查询 (9)
3、类的设计 (10)
3.1通过需求分析,总结归纳出来的类。 (10)
3.2界面类的设计 (11)
3.3具体功能实现涉及到的类及它们之间的关系 (12)
4、表结构设计 (15)
4.1总体ER图设计: (15)
4.2表的具体设计 (16)
(1)用户表----User (16)
(2)期刊表---periodical (16)
(3)读者表---reader (16)
(4)期刊借阅表---Read/Loan (16)
(5)期刊入库表 (17)
(6)订购表 (17)
(7)期刊使用表 (17)
(8)期刊装订表 (17)
(9)期刊在库情况表 (18)
(10)罚款记录表 (18)
(11)预览表 (18)
5、系统业务与表之间的关系 (18)
5.1用户登录(USER): (18)
5.2读者登录(READER): (19)
5.3用户密码修改(USER): (19)
5.4读者密码修改(READER): (19)
5.5期刊归还(借出和阅读): (19)
5.6期刊归还(过期): (20)
5.7期刊预约 (20)
5.8期刊查询(类别) (20)
5.9期刊查询(名称) (21)
5.10统计期刊借阅情况 (21)
5.11提供指导 (21)
5.12查询期刊入库情况 (22)
5.13期刊阅览 (22)
5.14期刊借出 (22)
5.15装订业务 (23)
5.16编目业务 (23)
5.17统计读者情况 (23)
5.18生成期刊订购单: (24)
5.19添加读者信息: (24)
5.20添加用户: (24)
5.21期刊入库: (24)
6、系统运行设计 (25)
6.1系统运行及处理流程 (25)
6.2运行组织管理 (25)
7、出错处理设计 (26)
7.1出错提示原则 (26)
7.2错误提示信息设计 (27)
1、引言
1.1编写目的
(1). 在软件产品完成之前,为用户和开发者之间建立共同协议创立一个基础。对要实现的软件功能进行全面描述,帮助用户判断软件产品是否符合他们的要求。
(2). 提高开发效率:使用户在设计开始之前周密地思考需求,从而减少事后重新设计、重新编程和重新测试的返工情况。通过对各种需求进行仔细复查,在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。
(3). 为成本计价和编制计划进度提供基础:软件功能的描述是计算机软
件产品成本核算的基础,也有助于估计所必须的资源,并用作编制进度的依据。
(4). 为软件测试与验收提供一个基准。
(5). 为了更好地适应当前高校图书馆的期刊管理需求,为期刊管理提供更加科学的依据和数据,缓解手工管理存在的弊端。
1.2读者对象
该设计说明书的读者为:管理员(主任)、用户(工作人员)、读者(广大师生)。
1.3项目背景
期刊管理系统是图书情报信息管理系统中的一个相当重要的组成部分。其主要作用是帮助图书情报管理部门对各种期刊的采购、借阅、装订等项工作进行管理。同时要针对不同类型的期刊和不同类型的读者分别设置期刊的借阅方式,并根据期刊的借阅情况分析期刊的使用效率和读者情况。
1.4参考资料
《UML面向对象设计与分析》清华大学出版社
《面向对象技术》—使用VP-UML实现图到代码的转换清华大学出版社《精通JBuilder 2005》电子工业出版社
2、详细设计
2.1系统总体功能
系统总体功能包括:期刊事务、读者事务、借阅事务、统计分析、期刊查询、网络查询。这其中的网络查询功能没有具体设计。总体如图:
2.2期刊事务
期刊事务包括:采购业务、编目业务、装订业务。
2.3读者事务
读者事务包括:添加读者信息和查询读者信息。
2.4借阅事
借阅事务包括:期刊查询、添加预约、提供指导、借出、阅览、归还。
2.5统计分析
系统分析包括:统计读者情况、统计期刊借阅情况、查询期刊入库情况。
2.6系统管理
系统管理包括:添加用户、系统登陆、密码修改。
2.7网络查询
在网络查询部分我们的建设思想是,建设B/S模式的网络服务,主要为用户提供期刊查询和期刊预约的服务。
3、类的设计
3.1 通过需求分析,总结归纳出来的类。
3.2界面类的设计
通过对系统的总体把握,集中分析了系统界面类的相互关系。
3.3 具体功能实现涉及到的类及它们之间的关系(1)添加管理员
(2)登陆设计
(3)修改密码