图书馆系统软件设计的需求分析及总体设计(共10页).doc
《图书馆系统软件设计的需求分析及总体设计(共10页).doc》由会员分享,可在线阅读,更多相关《图书馆系统软件设计的需求分析及总体设计(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上图书馆系统软件设计的需求分析及总体设计 摘要:目的:图书馆系统软件是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 关键词:信息管理系统;浏览器服务器架构;MVC框架 一、系统需求分析 (一)功能需求 1.基础信息维护。“基础信息维护”用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置。“图书馆信息”用于设置本图书馆的基础信息,包括图书馆名称、馆长、负责人、电话、说明等。“系统参数设置”用于设置系统运行所需
2、的参数,包括办证费用、证件有效期、图书超期罚款金额、期刊超期罚款金额等。“书架设置”用于设置书架的基础信息,内容包括书架编号、书架名称等。“管理员设置”用于设置使用的人员及权限。“图书期刊词库设置”用于设置系统常用的词库,内容包括供应商、分级、附件、尺寸、语系、印刷等信息的预先设定数值。 2.读者管理。“读者管理“用于管理读者相关的信息。“读者类型设置”用于设置读者的类型及相关的信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书、限制期刊等。“读者档案管理”用于设置读者相关的信息,内容包括编号、条形码、姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期至、操作员
3、、备注、图书借阅次数、期刊借阅次数、是否挂失等。“借书证挂失与恢复”用于挂失和恢复读者的借书证,挂失后该编号的读者不能在借书。“过期续证管理”用于延续已过期的借书证。“读者档案词库设置”用于设置读者档案常用的词库。 3.图书管理。“图书管理”用于管理图书相关的信息,包含的功能模块入。“图书类型设置”用于设置图书的类型及相关的信息,内容包括类型名称,可借天数等。“出版社管理”用于设置图书所属出版社的基础信息,内容包括出版社编号,ISBN、出版社名称等。“图书档案管理”用于设置图书相关的信息,内容包括编号、条形码、书名、类型、作者、译者、ISBN、出版社、价格、页码、书架名称、入库时间、操作员、简
4、介、借出次数、是否注销等。“图书作者”,“图书译者”是添加图书的作者和译者信息。“图书添加”是用于订购新书,内容包括征订编号、书名、类型、ISBN、出版社、作者、译者、订购者、订购者联系方式、订购数量、订购单价、订购日期、是否验收、实际数量、实际金额、验收日期、操作员等。 4.图书流通管理。图书流通管理用于管理图书流通环节相关的操作。图书借阅用于登记读者借阅图书的记录并减少图书在库的库存,登记内容包括借阅编号、图书编号、读者编号、押金、借阅时间、应还时间、操作员等。图书归还用于登记读者到期图书的续借记录。图书丢失用于报失图书,内容包括丢失编号、图书编号、读者编号、赔偿金额、操作时间、操作员等。
5、图书罚款用于对图书超期、丢失等情况的罚款管理,内容包括罚款编号、图书编号、读者编号、罚款日期、应罚金额、实收金额、是否交款、备注等。 5.统计分析管理。统计分析管理为图书馆管理人员的分析决策提供依据。 (二)用例图 用例图定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模1。 用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统
6、或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能重复和多余的类用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。 用例图由参与者、用例、系统边界、箭头组成,用画图的方法来完成。 (三)性能需求。性能需求有以下三个方面:安全可靠。系统管理员的权限机制完善,对于不同权限的管理员可以对图书或用户等进行相应的管理。系统有一个超级用户能设置普通管理员的管理权限。如果用户长时间不对系统进行相应的操作,系统会自动断开与服务器的链接;系统运行稳定。在用户使用系统的过程中不
7、会出现异常情况,从而导致用户数据丢失,给读者和管理员带来不便;系统可支持多个用户同时访问。 (四)环境需求。随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。现在,市场上可以选购的应用开发产品很多,流行的也有数十种。随着计算机技术的发展和普及,程序开发的门槛日益降低,早已不再是少数专业人员的专利。拥有较强研发能力和众多技术人才储备的高等院校足以独立完成一个功能完善的图书管理系统的开发任务。 技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 系统软件 设计 需求 分析 总体 10
限制150内