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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详细设计说明(面向对象)

PAGE \* MERGEFORMAT1 课程设计报告 图书管理系统  ——详细设计说明书 学生姓名 陈星 专 业 软件工程 班 级 学 号 指导教师 王红玲 1.编写目的 系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。 本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。 2项目背景 项目名称:图书管理系统 本项目提出者:X图书馆 开发者:杨波,陈星,金尚亮,周成龙 3参考资料 《软件工程》 . 总体设计 1.系统体系结构分析 系统的总体设计遵循如下的原则。 1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求; 2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证系统在以后的应用中安全、可靠; 3)系统应具有较好的安全性:应提高安全机制和用户权限限制机制的完善程度,确保数据的受限访问; 4)系统应具有良好的可维护性:系统应易于维护、安装; 5)系统应具有良好的可扩展性:系统应适应未来信息化的要求,能方便地进行功能扩展,以建立完善的信息集成管理体系。 2.界面设计 本系统的部分界面设计如下: (1) 用户登录界面 (2)信息管理主界面 (3)新书入库和查询主界面 (4)借书还书管理界面 其余设计界面详见程序. 3.关键模块的功能、结构 系统主要包括以下几个基本模块。 基本数据维护模块。基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对借阅者的、书籍的各项信息的更改与修改。 基本业务模块。基本业务模块要用于实现用户借书与还书的管理,例如借阅者可以登录系统预约书籍,图书管理员可以取消书籍的预约,当然还可以进行借书还书等操作。 数据库管理模块。在系统中,所有书籍的信息以及借阅者的账户信息都要统一管理,书籍的借阅情况、预约情况也要进行详细的记录,所以要用统一的数据库平台进行管理。 信息查询模块。信息查询模块主要用于查询书籍的信息和借阅者的信息。 下图1即表示图书馆图书流通系统的功能需求: 图书馆图书流通系统 图书馆图书流通系统 信息查询模块数据库管理模块基本业务模块基本数据维护模块 信息查询模块 数据库管理模块 基本业务模块 基本数据维护模块 图1 基本数据维护模块包括如下图2所示的几个方面。 基本数据维护模块 基本数据维护模块 删除书籍信息添加书籍信息修改更新书目信息修改更新借阅者信息添加书目信息添加借阅者信息 删除书籍信息 添加书籍信息 修改更新书目信息 修改更新借阅者信息 添加书目信息 添加借阅者信息 图2 添加借阅者信息。系统管理员可以添加借阅者账户。 修改更新借阅者信息。系统管理员可以修改更新借阅者信息。 添加书目信息。系统管理员可以添加书目。 修改更新书目信息。系统管理员可以修改和更新书目信息。 添加书籍信息。系统管理员可以添加书籍。 删除书籍信息。系统管理员可以删除书籍。 基本业务模块包括如图3所示的几个方面。 基本业务模块 基本业务模块 取消书籍预约书籍预约还书借书 取消书籍预约 书籍预约 还书 借书 图3 借书。处理借书业务。 还书。处理还书业务。 书籍预约。借阅者可以通过网络进行书籍预约。 取消书籍预约。图书馆管理员可以根据情况取消书籍预约,如果借阅者已经借了此书或者借阅者要求取消预约都涉及此项业务。 数据库模块包括如图4所示的几个方面。 数据库模块 数据库模块 书籍预约信息管理账户信息管理书籍信息管理借阅信息管理 书籍预约信息管理 账户信息管理 书籍信息管理 借阅信息管理 图4 借阅信息管理。书籍借阅信息包括书的书名、ISBN以及借书的时间等。 书籍信息管理。书籍信息包括书籍的名字、ISBN、作者、入库时间以及出版社,出版日期,页数,开本,价格,备注等。 账户信息管理。账户信息管理包括借阅者的账户ID、姓名,性别,出生日期,所在部门,职务,允许借书数等。 书籍预约信息管理。负责管理书籍预约信息。 信息查询模块主要是查询数据库中的相关信息,如图5所示。 信息查询模块 信息查询模

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档