《J2EE系统架构和程序设计》课程设计实训项⽬——某⼤学图书馆图书管理系统概要设计说明书
《J2EE系统架构和程序设计》课程设计实训项⽬——某⼤学图书馆图书
管理系统概要设计说明书
1.1.1引⾔
1、编写⽬的
本项⽬为图书借阅管理系统,书写此⽂档是为了确定系统的初步设计;我们在可⾏性分析和需求分析的基础上设想寻系统的各种不同实现⽅案,然后对⽐分析各个⽅案并确定了合理⽅案,此⽂档即为最终确定⽅案的软件结构的初步设计,概括了说明根据确定好的⽅案,系统应该如何实现。
⽂档包含了系统的⼤体结构,模块划分,接⼝设计等;可作为开发⼈员进⾏系统详细设计的依据,也是任务划分和软件测试所参考的⽂档。
2、背景
本项⽬的任务提出者及开发者是图书管理系统软件开发⼩组,⽤户是中⼩型租、借书机构。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购⼊新书、读者借还书等主要功能。
3、参考资料
(1)J2EE项⽬实训Hibernate框架技术(21世纪⾼等学校实⽤软件⼯程教育规划教材)杨少波编著清华⼤学出版社 2008 年5⽉
(2)J2EE项⽬实训Spring框架技术(21世纪⾼等学校实⽤软件⼯程教育规划教材)杨少波编著清华⼤学出版社 2008 年5⽉(3)J2EE项⽬实训UML及设计模式(21世纪⾼等学校实⽤软件⼯程教育规划教材)杨少波编著清华⼤学出版社 2008 年5⽉(4)J2EE项⽬实训Struts框架技术(21世纪⾼等学校实⽤软件⼯程教育规划教材)杨少波编著清华⼤学出版社2008 年10⽉1.1.2系统总体设计
1、需求规定
(1)读者注册
输⼊:⽤户名、密码、确认密码、邮箱
输出:注册是否成功提⽰
(2)读者登录
输⼊:学号、密码(登录信息)
输出:个⼈信息、借阅信息、管理员留⾔等
图书管理系统数据库设计说明书(3)图书查询
输⼊:图书号、图书名、作者、出版社、出版年份等任⼀或组合查询信息输出:查询结果
(4)图书借阅
输⼊:读者信息、图书信息
出处:借阅是否成功信息
(5)图书归还
1)正常归还:
输⼊:图书号
输出:归还成功提⽰
2)逾期归还:
输⼊:图书号、⽤户名
输出:归还成功(并缴纳罚⾦)
(6)新书注册
输⼊:图书号、图书名、作者、出版社、出版年份等信息
输出:注册成功信息
(7)旧书注销
输⼊:图书号
输出:注销成功提⽰
2、系统运⾏环境的要求
(1)运⾏硬件要求
1)服务器端:中⼩型,5G内存,千兆⽹卡
2)客户端:个⼈电脑,百兆⽹卡
3)⽹络:百兆⾼速局域⽹
(2)运⾏软件要求
1)操作系统:Windows操作系统
2)数据库系统:MySQL
3)Java应⽤服务器:Tomcat 3、基本设计概念和处理流程(1)系统⽤例图
(2)体现系统数据之间关系的⾝体关系(E/R)图
(3)系统的分析类图
1)图书档案管理各类及其之间关系
其中,Books为图书类,BookTypeDefinition为图书类型类,BookLogout为图书注销类,Shelf为书架类,PublishCompany为出版社类。
2)读者信息管理各类及其之间关系:
其中,Readers为读者类,RTypeDefinition为读者类型类,LossRecord为读者挂失类。
3)读者借书、还书各类及其之间关系
其中,BorrowBook为图书借阅类,ReturnBook为图书归还类,BorrowContinued为图书续借类,BookLoss为图书挂失类,OutDate为还书逾期类,Booking为图书预定类。
4、系统的功能结构
5、功能模块与程序之间的关系

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。