图书管理系统软件工程精.doc
《图书管理系统软件工程精.doc》由会员分享,可在线阅读,更多相关《图书管理系统软件工程精.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书管理系统 图书管理系统 系统详细设计说明书 系统详细设计说明书 拟 制 人_ 审 核 人_ _ _ 批 准 人_ 2021 年 5 月 1 日 目录 1.引言 . 1 1.1 需求分析的目的及意义 . 1 2 详细设计. 2 2.1 需求规定. 2 2.2 运行环境. 2 2.3 详细设计模块构造图 . 3 2.3.1 图书借还模块 . 3 2.3.2 图书管理模块 . 4 2.3.3 读者管理模块 . 5 2.3.4 系统设置模块 . 6 2.3.5 系统查询模块 . 8 3 系统数据库逻辑构造设计 . 9 1.引言 1.引言 在 21 世纪,社会开展日新月异。随着经济的迅速开展,知识起
2、着越来越重要的作用, 甚至也可以说知识的拥有者就是经济开展的主宰者。 知识的地位随之越来越高, 各高校纷纷林立, 图书馆作为一所高校的标志性机构必然也 不可或缺。然而,在一所高校师生流动量相对较大的图书馆中,如何能够为广阔师生提供一 个良好的效劳环境,及便捷的效劳系统成为了图书馆管理者日益焦灼的问题。 至此,为了应对这一问题,各高校图书馆都引进了先进的管理系统图书管理系统。 随之而来的图书管理系统受到高校的越来越多的重视与追捧, 都争先恐后的建立了适合自己 学校的管理系统。 1.1 需求分析的目的及意义 需求分析是一个非常重要的过程, 他完成的好坏直接诶影响后续软件开发的质量。 一般 情况下,
3、用户不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解,用 户与开发人员之间对同意问题理解程 度的差异与习惯用语的不同往往会为需求分析带来很 大的困难。所以,开发人员与用户之间充分与有效的沟通在需求分析的过程中至关重要。 有效的需求分析通常都具有一定的难度, 一方面是因为交流存在障碍, 另一方面是因为 用户通常对需求的陈述不够完整、不全面与不准确,并且还可能不断地变化。开发人员不仅 需要在用户的帮助下抽象现有的需求,还需要挖掘隐藏的需求。此外,把各项需求抽象为目 标系统的高层逻辑对日后的开发工作也至关重要。合理的高层逻辑模型是系统设计的前提。 在进展需求分析的过程中, 首先要明确
4、需求分析应该是一个迭代的过程。 由于市场环境 的易变性以及用户本身对需求描述的模糊性, 需求往往很难做到一步到位。 需求分析不仅仅 是属于软件开发生命周期的一项工作, 而还应该贯穿于整个生命周期中, 它应该随者工程的 深入而不断地变化。 此外,为了方面后续的评审与测试等工作,需求的描述应该尽量做到具体、详细、可以 测量与可以实现,并且基于时间。 1 2 详细设计 2.1 需求规定 1 根本信息设置保证图书信息与读者信息的分类管理; 2 实现图书信息的查询功能,保证数据查询的灵活性; 3 实现对图书借阅、续借、归还过程的全程数据信息跟踪; 4 设置读者借阅与图书借阅排行榜,为图书管理提供真实的数
5、据信息; 5 提供借阅到期提醒功能,使管理者可以及时了解已经到期的图书借阅信息; 6 提供管理员修改自己密码的功能,保证系统的平安性; 7 提供灵活、方便的权限设置功能,使整个系统的管理分工明确; 8 界面设计友好、美观,数据存储平安、可靠; 9 采用人机对话的操作方式,方便管理员的日常操作; 10系统最大限度地实现易维护性与易操作性。 2.2 运行环境 系统开发环境 开发环境:Microsoft Visual Studio 2005 集成开发环境。 开发语言:ASP+C# 后台数据库:SQL Server 2000 开发环境运行平台:Windows XP (SP2 / Windows 200
6、0 (SP4 / Windows Server 2003 (SP1 效劳器端 操作系统:Windows Server 2003 (SP1 Web 效劳器:Internet 信息效劳管理器 数据库效劳器:SQL Server 2000 浏览器:IE 6.0 系统效劳器运行环境:Microsoft Framework SDK v2.0 客户端 浏览器:Internet Explorer 6.0 分辨率:最正确效果 1024 x 768 像素 2 2.3 详细设计模块构造图 2.3. 2.3.1 图书借还模块 当启动系统后,输入管理员密码进入相应的图书归还菜单界面,如密码输入错误,那么显 示出相应的
7、错不能进入菜单界面 。进入菜单界面后,根据学生的要求,管理员选择相应 的操作。 如有三种选择, 当 选择 return 时外表学生请求还书, 同样如选择 borrow 或 repeat 时分别表示学生请求借书与请求续借书籍。 图 2-1 图书借还功能模块图 3 选择相应的功能后, 根据实际情况执行相应的操作, 如学生要还书, 首先输入书的编码, 然后再判断该书是否过期,如过期是现在缴费还是以后再交,如以后再交,那么判断是否又有 同学还书,是那么执行上述同样的操作,如现在就缴费,那么按规定缴费,并更新相关的数据, 然后再判断是否又有同学还书,依次执行。 对于借书,依次输入的是图书证编号,然后判断
8、书是否借满,否那么输入所借书名,再更 新数据库,再判断是否继续,是那么退到输入图书证有同学借书 ,否那么完毕操作。 而续借,那么首先是输入书的编号,判断该书是否已续借过,是那么不能继续续借,否那么继 续判断该书是否已过期,是那么不能续借, 否那么输入书名,再更新数据库,最后再判断是否 继续操作,是那么退到输入书的编号有同学继续续借书 ,否那么完毕操作。 输入书的编号 输入书的编号 完毕 图 2-2 图书归还系统 PAD 示图 2.3.2 2.3.2 图书管理模块 同样首先得进入图书管理菜单界面, 然后选择相应功能, 有图书类型管理与图书档案管 理。 中选择图书类型管理时, 依次输入该图书的类型
9、编码、 类型名称以及可借天数等相关信 息,然后更新图书类型的相应信息,再判断是否继续操作,是那么退到第一个输入图书类型信 息那里,再依次进展相应操作,否那么退出系统,完毕操作。 4 中选择图书档案管理时,同样依次输入书的作者与价格、书的借阅次数与条形码、书的 名称与类型以及书架的类别与出版社名称, 然后更新相应数据库, 最后再判断是否继续操作, 是那么退回到输入书的作者与价格对其他书的信息进展存档 ,否那么操作完毕。 图 2-3 图书类型管理功能模块图 2.3.3 2.3.3 读者管理模块 3. 读者管理模块相关操作根本与图书类型管理操作一样, 只是在输入相关信息时有所不同 而已。 在进入相应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统软件 工程
限制150内