RFID智慧图书馆|图书管理系统|电子图书馆软件-河南亿火网络科技有限公司
 
 
[软件工程课程设计] 简易图书管理系统详细设计.pdf
来源:网络整理 时间:2024-05-30

软件工程大作业……简易图书管理系统详细设计说明书详细设计说明书目录1、引言软件工程大作业……简易图书管理系统详细设计说明书1、引言1.1编写目的编写详细设计说明书的目的在于与开发人员与用户之间达成系统开发的共识,使开发人员所考虑的系统在功能(系统能做什么)、简单操作,良好界面,个人信息保密性,系统安全与稳定,良好帐户管理,友好信息返回模式(如报表及打印功能)。同时,编写详细设计分析报告可以使让后期软件编辑人员了解本软件的编写目的,帮助后期工作人员更好的完成编程工作,同时为后期的维护提供便利,使软件开发过程规格化。1.2项目名称简易图书管理系统;1.3项目背景及内容概要电脑技术将对今天世界上的商业产生深远的影响,鼠标只要点一下就可以将数据入库或对其进行访问。制造商的国外订货单可以立即接受并执行。随着信息量的不断增大,我们对数据的科学处理和管理的需求变得日益紧迫。图书馆是存放大量不同时期,不同作者,不同学科书籍的地方,如果不能有一套科学的数据库管理系统,就会使借书,还书,冻结等工作的效率大大降低,为此,我开发了一个图书馆数据库管理系统,使图书馆的书籍管理变得简单有序。开发这个数据库系统设计到很多技术,包括Delphi开发工具,Pascal面向对象语言,SQL语言,ADO技术,SQLSever2000,以及数据库设计,数据库连接等技术。

图书馆数据库管理系统,使管理员管理图书的有效工具。随着科技的日益发展,越来越多的新兴数据库系统应运而生,我们必须紧跟时代的脚步,开发出更多,更快捷方便的数据库管理系统。本系统的操作人员为图书馆的管理人员,并且对非法操作有相应的消息框提示。为了保证安全性,不允许删除未还图书的信息,不允许删除未还清书的读者的信息,借书量已满的读者不允许再借书。1、系统特点:1)基本需求:读者图书借阅与还书处理;读者借阅信息管理;管理员盘库管理;图书信息查阅,其中读者信息分学生和教师两类进行管理。2)数据处理:支持批量处理。3)运行环境要求:该系统运行于局域网环境。2、作用:1)作为图书馆管理读者借阅信息的工具;2)帮助图书馆掌握各读者的书刊借阅信息;3)帮助图书馆掌握各类书目的馆藏数目;帮助图书馆分析学生主要兴趣所在,从而购进更多受到读者欢迎的书籍;1.4参考资料1)本项目是老师所出的20个项目中的一个,老师在本项目要求中有明文规定,可参考。2)属于本项目的共有五个说明书:可行性分析说明书、需求分析说明书、概要设计说明书、详细设计说明书、以及系统测试说明书,其余四个可参考。软件工程大作业……简易图书管理系统详细设计说明书3)此《详细设计说明书》的规格参考了老师的软件工程大作业示例中相关示例的文档说明书的写法。

4)《软件工程》教材。2、程序系统的结构3、用户登陆模块设计说明3.1程序描述当用户访问系统时,系统检验用户的有效性,当且近当是具有访问权限的管理员访问时,系统允许登陆;当不具有管理员权限的用户提出访问请求时,且访问次数小于等于3次时,系统提示用户“密码错误,请重新输入”;当不具有管理员权限的用户提出访问请求时,且访问次数高于3次时,系统报警,同时自动关闭当前系统。当读者查询图书信息、读者信息时,系统允许用户多次提出无效操作请求。当读者的操作请求有效时,系统返回查询结果;当读者的操作请求无效时,系统提示用户“密码错误,请重新输入”。软件工程大作业……简易图书管理系统详细设计说明书3.2IPO3.3性能由于用户能否成功登陆必须在瞬间给出提示信息,系统的处理时间应在0.5s内,超时可能会给系统的安全性带来隐忧。3.4输人项输入合法用户名,进入系统对数据进行相关操作。合法用户名为6位或12由整数组成的字符型常量。当非法管理员登陆失败次数高于3时,系统自动报警并关闭当前运行的系统。当非法读者登陆失败时,系统允许用户反复重新登陆。输出项当合法输入管理员编号为合法用户名时,系统自动登陆,同时提示用户进行功能选择,决定将要执行的功能。

当读者标识号为合法用户名时,系统返回用户的操作结果。4、编辑图书信息模块设计说明4.1程序描述对馆藏图书进行编辑,包括添加图书信息、删除图书信息(在保证系统安全的前提下)、修改图书信息。书籍信息包括书籍编号、书籍名称、书籍类别、作者姓名**版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。在书籍借阅、归还成功之前,管理员首先添加(或删除)该数目的信息,在添加读者的图书借阅信息(或图书归还信息)。新到的图书在摆放到书架上之前,管理员应该先为该书添加基本信息,以便于图书管理和用户借阅管理。在添加、修改、删除馆藏图书信息的过程中,系统会根据管理员错误输入给出智能提示,帮软件工程大作业……简易图书管理系统详细设计说明书助管理员输出正确的图书信息。要形成的数据库中的表为馆藏图书信息表。在读者进行图书信息查询或读者信息查询时,系统将显示给读者更新后的数据库中的图书信息、读者信息。当管理员成功进入系统后,可通过本模块对图书信息进行管理,包括图书信息的添加、图书信息的修改、图书信息的删除等操作。4.2IPO4.3性能由于图书馆图书信息处理量相对较大,提示信息需要在瞬间给出,系统的处理时间应在0.5s内,超时可能会给图书馆的日常工作带来麻烦。

4.4输人项输入管理员标识号,进入系统对图书信息进行编辑。当输入管理员标识号不存在,即输入非法时,系统提示用户重新输入;若重新输入的次数大于3,系统报警,并自动关闭。输出项当合法输入管理员标识号合法时,系统根据用户需求进行相应的处理操作,并返回操作结果。软件工程大作业……简易图书管理系统详细设计说明书5、编辑读者信息模块设计说明5.1程序描述对所有读者的借阅信息进行编辑,包括添加读者信息、删除读者信息(在保证系统安全的前提下)、修改读者信息。读者的借阅信息包括读者编号、读者姓名**者种类、读者性别、所借图书编号、图书名称、应还日期,续借次数、可借图书数目、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。当读者借阅了图书后,该读者的可借阅图书数目减去当前所借的图书数目,同时为其添加还书日期等相应信息。在读者进行图书信息查询或读者信息查询时,系统将显示给读者更新后的数据库中的图书信息、读者信息。5.2IPO5.3性能由于学校读者信息处理量相对较大,提示信息需要在瞬间给出,系统的处理时间应在0.5s内,超时可能会给读者的日常借阅带来麻烦。5.4输人项当输入数据为字符类型时,将输入的数据送到系统相应处进行处理。

当输入数据为非法数据时,系统提示用户输入数据非法,用户检查输入数据,此时系统出入等待状态。输出项将经过处理的数据送到各个计算机中进行存储,并将处理结果送系统指定位置供读者查询图书信息使用。数据必须是字符类型。若输出非法数据,系统提示用户输出数据非法,用户检查输出数据,此时系统处于等待状态。软件工程大作业……简易图书管理系统详细设计说明书6、图书信息查询模块设计说明6.1 程序描述 根据不同的查询方式对图书信息进行查询,包括按图书编号查询、按书名查询、 按作者查询、按出版社查询四类查询方式,将查询结果以表格形式输出,同时在 显示器上显示查询结果。 6.2 IPO 6.3性能 由于查询的准确性并不是十分重要,系统采用模糊查询方式,对每个处理等 待时间为15s~20s 之间。 6.4 输人项 当输入信息合法时,将输入的数据送到系统相应处进行处理,返回查询结果。 当输入数据为非法数据时,系统提示用户输入数据非法,用户检查输入数据,此 时系统出入等待状态。 输出项系统以表格的形式在显示器上显示查询结果,若输出中存在错误信息,系统将 提示用户检查待输出项是否合法,此时,系统处于等待状态,同时开始计时。

用 户处理超时,则系统默认输出项无误,继续输出。 软件工程大作业……简易图书管理系统 详细设计说明书 7、读者信息查询模块设计说明7.1 程序描述 在这个模块里,支持用户在客户端按照读者标识号进行读者信息的查询。同时, 迅速的响应用户的查询请求,将查询结果返回给用户。 7.2 IPO 读者信息查询 读者标 显示查询结果 错误 处理 重新 输入 退出 查询 读者证 合法读者标识号? 显示查 询结果 错误 处理 重新 输入 退出 查询 合法证件 7.3性能 由于学校读者信息处理量相对较大,提示信息需要在瞬间给出,系统的处理 时间应在0.5s 内,超时可能会给读者的借阅带来麻烦。 7.4 输人项 输入合法读者标识号,进入系统对读者信息管理的相关操作。当输入读者标识 号不存在,即输入读者标识号非法时,系统提示用户重新输入。 输出项系统显示当前查询的读者信息。 8、借书登记模块设计说明 8.1 程序描述 在这个模块里,支持管理员在服务器端添加读者的借书信息,修改读者信息表、 图书信息表,并将结果送入数据库中。 软件工程大作业……简易图书管理系统 详细设计说明书 8.2IPO 借书登记读者标 添加读者借阅信息 错误 处理 重新 输入 退出添 合法读者标识号? 修改图 书信息 错误 处理 合法图书 编号? 重新 输入 退出修 8.3性能 由于图书馆每天图书借阅、归还信息处理量相对较大,提示信息需要在瞬间给 出,系统的处理时间应在0.5s 内,超时可能会给管理员登记借阅信息带来麻烦, 造成读者的不便。

8.4 输人项 输入合法读者标识号、图书编号,进入系统对读者借阅信息进行相应的操作。 当输入读者标识号不存在(即输入读者标识号非法),或输入的图书编号有误时, 系统提示管理员操作失败,请求重新输入。 输出项系统显示添加成功的读者借阅信息和修改成功的图书信息。 9、读者信息模块设计说明 9.1 程序描述 在这个模块里,支持管理员在服务器端添加读者的还书信息,修改读者信息表、 图书信息表,并将结果送入数据库中。 9.2 IPO 软件工程大作业……简易图书管理系统详细设计说明书 10 还书登记 读者标 删除读者借阅信息 错误 处理 重新 输入 退出删 合法读者标识号? 修改图 书信息 错误 处理 合法图书 编号? 重新 输入 退出修 9.3性能 由于图书馆每天图书借阅、归还信息处理量相对较大,提示信息需要在瞬间给 出,系统的处理时间应在0.5s 内,超时可能会给管理员登记借阅信息带来麻烦, 造成读者的不便。 9.4 输人项 输入合法读者标识号、图书编号,进入系统对读者借阅信息进行相应的操作。 当输入读者标识号不存在(即输入读者标识号非法),或输入的图书编号有误时, 系统提示管理员操作失败,请求重新输入。 输出项系统显示删除成功的读者借阅信息和修改成功的图书信息。

 

联系我们

工作时间 9:00-20:00
微信二维码
opyright ©2023河南亿火网络科技有限公司  豫ICP备2023018280号  XML地图  
北京 | 天津 | 河北 | 山西 | 内蒙古 | 辽宁 | 吉林 | 黑龙江 | 上海 | 江苏 | 浙江 | 安徽 | 福建 | 江西 | 山东 | 河南 | 湖北 | 湖南 | 广东 | 广西 | 海南 | 重庆 | 四川 | 贵州 | 云南 | 西藏 | 陕西 | 甘肃 | 青海 | 宁夏 | 新疆 | 
友情链接: 合肥网站建设 烫金箔 体系认证 包装彩盒 液氩储罐 代理记账 体育木地板 石磨面粉机 合肥网站建设 礼盒印刷