图书管理系统软件开发全程档_第1页
图书管理系统软件开发全程档_第2页
图书管理系统软件开发全程档_第3页
图书管理系统软件开发全程档_第4页
图书管理系统软件开发全程档_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录要件文件61引言61.1制作目的61.2项目背景61.3术语定义62任务概要72.1目标72.2用户配置文件73需求规定73.1需求信息的收集73.2用例使用场景83.2.1整体用例图83.2.2子用例图93.2.2.1管理图书信息的子用例93.2.2.2用户信息子用户图103.2.2.3后台数据维护子使用103.3业务流程说明113.3.1公共活动图113.3.1.1用户登录活动图113.3.1.2管理者变更注册信息的活动图113.3.1.3图书管理员、读者查阅图书活动图123.3.2图书管理员活动图133.3.2.1读者借阅信息查询133.3.2.2本回退活动图133.3.2.3借书的

2、活动图143.3.2.4图书更新活动图143.3.2.5追加、修正图书活动图143.3.2.6删除图书活动图153.3.3读者活动图163.3.3.1预约活动图163.3.3.2解除预定活动图163.3.3.3查询预定图书信息163.3.3.4查询借据信息173.3.3.5密码变更活动图173.3.4系统管理员活动图183.3.4.1追加修正用户信息活动图183.3.4.2用户信息删除活动图183.4数据流建模183.4.1图书信息的查询193.4.2借书193.4.3把球还给我203.4.4预定203.4.5续篇213.4.6图书管理员管理图书213.4.7系统管理员的数据流图224功能要求

3、234.1功能说明234.2数据定义234.3动态数据定义254.4数据库描述265性能要求265.1安全性要求265.2性能要求265.3数据精度265.4小时特性275.5适应性276运转要件276.1用户界面276.2硬件接口276.3软件接口276.4故障处理27概要设计书281引言281.1编制目的281.2背景281.3定义281.3.1专业术语281.3.2缩略语291.4参考资料292整体设计292.1需求规定292.2运行环境292.3基本设计概念和处理流程292.3.1体系结构设计292.3.2基本处理流程302.3.2.1租赁程序的流程图302.3.2.1返回本条的程序的

4、流程图302.3.3整体结构312.4功能要求和程序的关系322.5还没有决定的问题333接口设计333.1外部接口333.1.1用户界面333.2软件接口333. 3硬件接口333.4内部接口334驾驶设计344.1运行模块的组合344.2运转控制部344.3工作时间345系统数据结构设计345.1逻辑结构设计要点345.2物理结构设计要点355.2.1图表355.2.2图书信息表355.2.3借出记录表355.2.4预订图书记录表355.2.5管理者信息表格365.2.6读者信息表365.3数据库概念结构设计365.3.1部分E-R图365.3.1.1图书365.3.1.2管理员375.3

5、.1.3读者375.3.2整体E-R图386系统错误处理设计386.1错误信息386.2纠正措施396.3系统维护设计396.4安全设计39详细设计说明书401引言401.1创建目的401.2背景411.3定义411.4参考资料412程序系统的构成412.1类别图: 413程序设计说明433.1流逻辑433.1.1系统管理员模块433.1.2图书管理员模块443.1.3读者模块: 443.2程序描述453.2.1查看inquiry book ()书的过程453.2.2登录进程453.2.3读者借用信息查询过程readerininquiryborrowsinformation () 453.2.

6、4读者事先信息查询过程redirentirequirypredeterminingcoormation () 453.2.5读者保留图书进程的ReaderPredeterminedBook()453.2.6解除读者预定进程的readerrelievespredetermined () 453.2.7由managerrevisespassword ()管理员更改密码的过程463.2.8借书的过程BorrowBook()46返回3.2.9条的进程ReturnBook()463.2.10管理员查询读者信息的进程managersinquiresreaderinformation () 463.2.11

7、管理员图书添加流程managerincrementasebook()463.2.12管理员删除书的进程ManagerDeleteBook()473.2.13管理员图书信息修改流程managerrevisionbookinformation () 473.2.14系统管理员添加用户进程systemmanagersincasesuser()473.2.15系统管理员删除用户的步骤SystemManagerDeleteUser()483.2.16系统管理员修改用户进程SystemManagerReviseUser()483.2.17日志维护步骤: DiaryMaintenance()483.2.18

8、数据维护流程数据维护() 483.3.1总接口493.3.1读者登记493.3.3管理员登录503.3.4管理者信息查询界面503.3.5管理者归还书的处理503.3.6管理者借书的处理51测试计划521引言521.1制定目的521.2背景521.3定义521.4参考资料522计划532.1软件说明532.2测试内容532.3登录,阅览功能模块测试542.3.1日程表542.3.2条件542.3.3测试资料542.4查询功能模块测试542.4.1日程表542.4.2条件552.4.3测试资料552.4.4测试计划552.5插入、修正功能模块测试562.5.1日程表562.5.2条件562.5.

9、3测试资料562.5.4测试计划562.6功能模块的删除测试582.6.1日程表582.6.2条件582.6.3测试资料592.6.4测试设计593测试设计说明593.1阅览功能模块测试593.1.1控制部593.1.2输入593.1.3输出593.1.4进程603.2查询功能模块测试603.2.1控制部603.2.2输入603.2.3输出623.2.4过程633.3插入、修正功能模块测试633.3.1控制部633.3.2输入633.3.3输出673.3.4进程683.4功能模块测试的变更683.4.1控制部683.4.1输入683.4.1输出683.4.1进程683.5功能模块的删除测试68

10、3.5.1控制部693.5.1输入693.5.1输出693.5.1进程694评价标准694.1范围694.2数据整理714.3尺度71要件书1引言1.1制作目的本书的目的在于,基于与用户的交流结果,全面详细分析用户的需求,详细说明图书借阅管理系统软件的功能和性能,使开发者能够正确地理解系统应完成的任务和最终目标。本文档期望读者是用户的代表和开发组的设计者。1.2项目背景随着科学技术的提高,计算机科学越来越成熟,作为计算机应用的一部分,使用计算机管理图书信息,手工管理具有不可比拟的优点。 随着社会信息量的增加,信息积累的主要媒体之一图书的数量、规模比以往大得多,个人和图书馆管理部门都需要以方便有

11、效的方式管理自己的书。 目前这种相关管理系统已经广泛应用于各行业,已成为提高各行业相关管理效率的重要手段。 图书信息管理系统也广泛应用于各图书馆的管理,大大提高了图书管理的管理效率,明确了其在图书管理中的作用。1.3术语的定义本系统有读者、图书管理员、系统管理员三个用户系统:图书管理软件。2 .图书信息:一些图书的基本信息包括书名、书名、作者、出版社、库存量及库存地点等信息,便于读者借用。3 .借出记录:包括借出者的名字、借出证明书号码、借出的信息和借出日期等信息。4 .贷款规则:根据节约者的不同,贷款份数和贷款时间不同,根据凡人的违反情况,罚款措施也不同。5 .借用证:读者身份的唯一证明、读

12、者用借用证借书等。2任务概述2.1目标“图书借阅管理系统”必须从根本上改变过去复杂低效的手工管理方式,规范工作,即根据工作流程,完全采用计算机技术处理图书管理工作。 使读者和图书管理员能够简单快捷地共享和交流信息。 同时,实现快速、全方位的信息采集和信息处理,使人们能有效地借阅图书。2.2用户特征管理员用户需要了解权限管理等计算机知识。读者需要经常借书、还书,而且对图书馆借书的规定也有一定的了解。3需求规定3.1需求信息的收集了解管理机构的角色、现状、存在的问题、是否适应计算机管理。调查方式:通过在学校阅览室借书,访问图书管理员,收集信息。调查目的:首先了解组织的组织设置、主要管理活动和功能。

13、 其次,制定组织目标,粗略管理流程和任务范围。调查内容:外部要求、信息性质、响应时间、频率和什么规则、图书管理要求、安全性和完整性要求。管理现状:图书管理信息的种类、信息流、信息处理方式、各种图书服务工作过程。组织机构:获取图书管理高层的内部管理需求、图书管理的管理目标、未来图书管理发展的变化趋势和长期计划的信息。 通过具体的借阅活动,了解了借阅流程、借阅控制方式、日常管理信息,并深入了解了图书管理系统。3.2用例使用场景3.2.1整体用例图系统的利用者有读者、图书管理者、系统管理者三个方面读者有七个用例。(1)登录:读者根据自己的借出证明书号码和密码登录系统(2)更改登录密码:读者可以更改自

14、己的登录密码(3)查看图书信息:读者需要查看或借用某本书的位置,可以通过该系统进入行查询读者可以根据书名、作者或关联子模糊地查询本信息(4)预约图书:读者需要事先借用,但暂时借用的图书可以预约,书还后再预约可以在有效期内解除与此读者的合同(预约有效期为10天,10天后系统自动解除预约)。(5)预约解除:读者登录系统后,可以查询预约图书信息,选择解除预约的图书,解除预约(6)查询预定图书信息:读者可以登录系统,查询预约的图书信息。(7)查看借用证书信息:读者根据自己的图书证书号码,查看自己的资料和借用的图书借用的时间,便于读者立即归还和更新书图书管理员有七种用例。(1)注册:图书管理员根据自己的

15、密码和登录名进行系统注册。(2)修改注册信息:图书管理员可以修改注册信息,注册信息包括登录名和密码(3)图书管理:图书管理员必须维护图书,更新删除书籍。 进书、书破损、书丢失以及借用违法罚款等情况统计印刷。(4)读者借阅信息查询:图书管理员通过图书证查询读者借阅信息(5)图书持续借款:图书期限临近时(十天内),应读者申请,进行图书持续借款(6)还书:读者还书时,系统从借出证书号码中识别读者的身份,对照读者的借出信息,制作作出判断(是否过期,是否罚款,是否需要罚款),最后成功归还书,修改书库图书信息。(7)借书:读者通过图书证,完成读者借书过程,更新读者借书信息的质量读者借书时,系统根据借书证明书号码识别读者的身份,对照读者的借书信息来判断可以借书,也可以借几本),借书成功后,记录借书信息,修改书库的图书信息。系统管理员有三种用例:(1)登录:系统管理员用自己的密码和登录名登录系统。(2)修改注册信息:图书管理员可以修改注册信息,注册信息包括登录名和密码(3)维护如下:日志维护:在日志记录中维护图书管理员和读者的操作记录,便于以后查看。用户信息的维护:实现管理者、读者信息的追加、删除后台维护:维护每个数据库信息,以确保系统正常运行。图3.2.1整体用例图3.2.2子用例图3.2.2.1管理图书信息的子用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论