详细设计说明书(面向对象)

详细设计说明书(面向对象)

ID:15054881

大小:155.45 KB

页数:12页

时间:2018-08-01

详细设计说明书(面向对象)_第1页
详细设计说明书(面向对象)_第2页
详细设计说明书(面向对象)_第3页
详细设计说明书(面向对象)_第4页
详细设计说明书(面向对象)_第5页
资源描述:

《详细设计说明书(面向对象)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计报告图书管理系统——详细设计说明书学生姓名陈星专业软件工程班级081111学号08111103指导教师王红玲121.编写目的系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的

2、信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。2项目背景项目名称:图书管理系统本项目提出者:X图书馆开发者:杨波,陈星,金尚亮,周成龙3参考资料《软件工程》.12总体设计1.系统体系结构分析系统的总体设计遵循如下的原则。1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;2)系统应具

3、有可靠性:采用成熟的技术方法和软件开发平台,以保证系统在以后的应用中安全、可靠;3)系统应具有较好的安全性:应提高安全机制和用户权限限制机制的完善程度,确保数据的受限访问;4)系统应具有良好的可维护性:系统应易于维护、安装;5)系统应具有良好的可扩展性:系统应适应未来信息化的要求,能方便地进行功能扩展,以建立完善的信息集成管理体系。2.界面设计本系统的部分界面设计如下:(1)用户登录界面(2)信息管理主界面(3)新书入库和查询主界面(4)借书还书管理界面其余设计界面详见程序.3.关键模块的功能、结构系

4、统主要包括以下几个基本模块。(1)基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对借阅者的、书籍的各项信息的更改与修改。(2)基本业务模块。基本业务模块要用于实现用户借书与还书的管理,例如借阅者可以登录系统预约书籍,图书管理员可以取消书籍的预约,当然还可以进行借书还书等操作。(3)数据库管理模块。在系统中,所有书籍的信息以及借阅者的账户信息12都要统一管理,书籍的借阅情况、预约情况也要进行详细的记录,所以要用统一的数据库平台进行管理。(1)信息查询模块。信息查询模块

5、主要用于查询书籍的信息和借阅者的信息。下图1即表示图书馆图书流通系统的功能需求:图书馆图书流通系统信息查询模块数据库管理模块基本业务模块基本数据维护模块图1基本数据维护模块包括如下图2所示的几个方面。基本数据维护模块删除书籍信息添加书籍信息修改更新书目信息修改更新借阅者信息添加书目信息添加借阅者信息图2(1)添加借阅者信息。系统管理员可以添加借阅者账户。(2)修改更新借阅者信息。系统管理员可以修改更新借阅者信息。12(1)添加书目信息。系统管理员可以添加书目。(2)修改更新书目信息。系统管理员可以修改

6、和更新书目信息。(3)添加书籍信息。系统管理员可以添加书籍。(4)删除书籍信息。系统管理员可以删除书籍。基本业务模块包括如图3所示的几个方面。基本业务模块取消书籍预约书籍预约还书借书图3(1)借书。处理借书业务。(2)还书。处理还书业务。(3)书籍预约。借阅者可以通过网络进行书籍预约。(4)取消书籍预约。图书馆管理员可以根据情况取消书籍预约,如果借阅者已经借了此书或者借阅者要求取消预约都涉及此项业务。数据库模块包括如图4所示的几个方面。数据库模块书籍预约信息管理账户信息管理书籍信息管理借阅信息管理图4

7、(1)借阅信息管理。书籍借阅信息包括书的书名、ISBN以及借书的时间等。(2)书籍信息管理。书籍信息包括书籍的名字、ISBN、作者、入库时间以12及出版社,出版日期,页数,开本,价格,备注等。(1)账户信息管理。账户信息管理包括借阅者的账户ID、姓名,性别,出生日期,所在部门,职务,允许借书数等。(2)书籍预约信息管理。负责管理书籍预约信息。信息查询模块主要是查询数据库中的相关信息,如图5所示。信息查询模块查询借阅者信息查询书籍信息图5(1)查询书籍信息。负责书籍信息的查询。(2)查询借阅者信息。负责

8、借阅者信息的查询。4.图书管理模块设计书库管理包括新书登记、借书/还书、书籍挂失、图书信息查询和借书信息查询5个部分,下面只介绍新书登记和借书/还书这2个部分的功能以及实现过程。1)新书登记新书登记管理包括新书入库、查询图书和现实所有图书的功能。●入库入库数图书馆管路系统中最重要的功能之一,是图书馆管理系统不可缺少的。入库的实现过程首先要输入书籍的各种信息,包括书的书名、作者、出版社、价钱、总量、现存量等,这里书的数量有两个变量来记录,总量代表图书馆中这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。