1、图书管理系统综合设计报告软件工程综合设计报告For personal use only in study and research; not for commercial useFor personal use only in study and research; not for commercial useFor personal use only in study and research; not for commercial use(图书馆信息管理系统)班 级: 12计算机12班学 号: 姓 名: 李雪 成 绩: 年 月 日可行性研究报告一、系统的可行性分析包括两个详细的部分:分析开
2、发的新系统的必要性和可能性。 1.必要性主要从开发计算机资料管理系统的意义方面看。 当今世界是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛用于管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使计算机进行信息管理控制,不仅提高了工作效率,而且大大提高了其安全性。尤其对于复杂的信息处理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好资料信息而设计的。 2.可能性主要包括经济可能性、技术可能性和运行可能性三个方面。 经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护
3、费用进行估算,对系统建成后取得的社会和经济效益进行估计。 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。资料管理系统采用的是易语言开发语言,调试相对简单,当前的计算机硬件配置也完全能满足需求,因此在技术上是绝对可行的。运行可行性是对组织结构的影响,现有人员和机构、设备设施和环境对系统的适应性及人员的培训补充计划的可行性。当前我们单位信息化技术已经相对普及,各类操作人员水平都有相当的高度,所以运行上是可行性的。需求规格说明书一、软件结构图 资料管理系统 借还操作模块 信息管理模块 信息浏览模块 用户管理模块资 资 资 用 借 资 用 借 资 添 添料 料
4、 料 户 阅 料 户 阅 料 加 加借 归 信 信 信 信 信 信 借 读 员阅 还 息 息 息 息 息 息 阅 者 工操 操 管 管 管 浏 浏 浏 浏 信 信作 作 理 理 理 览 览 览 览 息 息二、需求规定1.功能需求资料室管理人员功能的信息量大,数据安全性和保密性要求高,本功能实现对资料信息,借阅者信息,总体借阅情况信息的管理和统计,工作人员和管理人员信息查看和维护。资料管理员可以浏览、添加、删除、修改、统计资料的基本信息,浏览、查询、添加、删除和修改图书借阅者的基本信息,浏览和查询,统计图书资料室的借阅信息,添加、删除和修改借阅信息。2.性能需求 各项数据的输入输出满足各精度要求
5、。在软件方面响应时间、更新处理时间都比较迅速,能满足用户需求。灵活性大,能做适当调整以适应运行环境、操作方式等的变化。3.接口需求 本软件的用户一般需要通过终端进行操作,进入主界面是点击相应菜单进入相应界面。设计说明书一、目标 本系统通过强大的计算机技术给图书管理人员带来便利。减少了人力与管理费用,提高信息准确度,改进管理和服务,建立高效的信息传输和服务平台,提高信息处理速度和利用率。2、功能本系统主要实现书籍管理、读者管理和借阅管理等主要的图书管理功能。(1)书籍管理 书籍类别管理:增、删除、改等管理。 书籍信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。
6、书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。管理员按不同方式查询、统计,读者按不同方式查询。 图书注销:某一部分图书会随着时间的增长及知识的更新而变得不再有使用的价值,或者图书被损坏,这些图书就要在图书籍信息表中的除去。即从书籍信息表中删去此书籍记录。(2)读者管理 读者类别信息管理:增、删除、改等管理。 读者信息管理:办理、挂失、暂停借、注销阅卡,录入、修改、删除读者信息。(3)借阅管理 续借管理:提供读者在符合规定的情况下网上续借。 还书管理:根据借阅卡编号、图书ID等,在借阅信息表中找到相应的记录,将借书记录删除,更新该记录的相应数据(图书信息表)。根据违反规定情
7、况计算和登记罚款记录。 借书管理:根据借阅卡编号和图书编号,进行借书登记。在借阅信息表中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员等信息,更新该记录的相应数据(图书信息表)。把超期图书以列表的形式显示出来,并以电子邮件或打印成书面通知读者。提供读者网上查询自己的借阅情况(包括超期提示)。3、性能需求由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。查询速度不超过10秒,其它所有交互功能反应速度不超过3秒,其可靠性要求平均故障间隔时间不低于200小时
8、。四、输入项管理员进行不同的操作只需点击相应的按钮进行输入即可完成需要的操作。5、输出项系统会因管理员操作失败原因不同而输出不同的提示具体的错误信息,错误信息有数据库连接失败,访问某数据表失败,借还书操作失败,信息记录错误等等,让管理员清楚知道导致操作失败的原因,使管理员能及时的有针对性的解决具体问题。操作成功会显示成功信息。六、算法系统根据管理选择不同的按钮向数据库发送不同的数据库访问语句进行不同的操作并将需要返回的信息返回给管理员,以便管理员对数据进行分析,发现问题,并及时的解决。7、存储分配 图书相关信息存储在数据库dbo_book表中,读者信息存储在数据库dbo_reader表中,工作
9、人员信息存储在数据库tb_employee表中。8、界面设计1.登录界面 2.管理界面3.新增图书信息界面4.删除图书信息界面软件测试计划1、编写目的为对项目进行测试,且保证测试质量与进度,我们编写了此测试计划。2、背景根据我院希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。3、测试方案采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。4、测试项目测试1: 名称:系统操作登录测试目的:测试系
10、统操作界面。 内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制测试 2:名称:出借测试。 目的:测试出借功能。 内容:括读者证号输入、合理性检查、合法性检查,借书对话显示控制,图书书号提交、合理性检查、合法性检查,借书登记。测试 3:名称: 还书测试。 目的:测试还书功能。 内容:还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。测试 4:名称:图书库管理测试。 目的:测试图书库操作功能。 内容:图书库管理界面显示控制,图书库浏览,增加图书记录,删除图书记录,编辑图书记录。测试 5:名称:图书查询测试。 目的:测试图书查询功能。 内容:图书查询对话框显示控制,
11、输入数据合理性检验、提交,图书查询结果显示。5、测试用例用例1:系统操作登录测试 输入 输出 用户名 密码 12abc 错误用户名空123四 12abc 错误用户名非法admin 错误密码为空adminaig#345错误密码非法adminfi 33556错误密码非法admin123四错误密码非法admin880527正确-登陆成功步骤及操作:驱动模块调用之后,看库是否已经关闭,并打开图书信息库直接察看结果 允许偏差:不允许任何偏差 条件:系统操作员表用例2:出借测试输入输出图书编号 错误图书编号为空12abc错误图书编号非法 00000 错误图书编号错误 00001 正确借书成功步骤及操作:驱
12、动模块调用之后,看库是否已经关闭,并打开图书信息库直接察看结果 允许偏差:不允许任何偏差 条件:系统操作员表用例3:还书测试输入输出图书编号读者证号00002 001 错误借还编号不一致00001 002错误读者证号错误00001 错误还书未登记00001 001正确还书成功步骤及操作:驱动模块调用之后,看库是否已经关闭,并打开图书信息库直接察看结果 允许偏差:不允许任何偏差 条件:系统操作员表用例4:图书库管理测试输入输出删除图书, 错误图书编号为空删除图书,001 错误图书不存在删除图书,00001 正确删除图书成功添加图书, 错误图书编号为空添加图书,00003正确图书添加成功步骤及操作
13、:驱动模块调用之后,看库是否已经关闭,并打开图书信息库直接察看结果 允许偏差:不允许任何偏差条件:图书表用例5:图书信息查询测试 输入输出 选择作者,KK显示列表,仅一项(图书书目编号1)选择作者,si显示警告“没有符合条件的书目”选择作者,ee显示列表,共1项选择书名,hardware显示查询内容(1项)步骤及操作:驱动模块调用之后,看库是否已经关闭,并打开图书信息库直接察看结果 允许偏差:不允许任何偏差条件:图书表6、测试资料需求规格说明书,概要设计说明书,详细设计说明书7、评价 此测试计划说明书中的测试用例能基本上包括所有的情况,基本上能反映此软件是否存在错误。其局限性是用例比较多,比较
14、花时间。软件测试分析报告一、编写目的 根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行评价,为软件设计人员提供BUG依据,故做产生测试分析报告。2、项目背景根据各大学校希望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书管理人员工作更加方便,工作效率也更加的高。3、测试结果1、测试1(系统登陆测试)系统登陆测试总表:输入输出用户名密码权限进入游客模块admin管理员登录失败,输入错误admin管理员登录失败,输入错误adminadmin管理员登录成功,进入管理员模块123456普通用户登录失败,输
15、入错误123456普通用户登录失败,输入错误123456123456普通用户登录成功,进入用户模块1. 输入:” ” “ ”输出要求:进入游客模块输出结果:进入游客模块2输入:” “ “admin” 输出要求:登陆失败 输出结果:3输入:”admin” “ ” 输出要求:登陆失败 输出结果:4输入:”admin” “admin” 输出要求:登陆成功,进入管理员模块 输出结果:登陆成功5普通用户登陆测试与管理员登陆测试类似2、测试2(图书管理测试)1添加图书测试 输入:图书信息 输出要求:添加成功 输出结果: 2修改图书测试 输入:输出要求:修改成功输出结果:3.添加图书分类测试输入:”艺术”输
16、出要求:已经有这个分类 输出结果:输入:”工学”输出要求:添加成功输出结果: 4.修改图书分类测试输入:将”工学”改为 ”工科”输出要求:修改成功输出结果:3、测试3(图书查询测试)图书查询测试用例:输入输出书名分类出版社价格范围出版日期软件工程导论科学清华大学出版社1-502000-12010-12查询成功,输出所需信息文学输出所需信息艺术没有搜索到记录新疆大学出版社输出该出版社的所有图书20302001-1-12003-12-31输出图书价格在2030元之间的图书2001-1-12003-12-31输出在该日期之内的图书信息1输入: 输出要求:显示出查询结果 输出结果:2输入:文学 输出要
17、求:显示出文学类的图书 输出结果:3.输入:艺术输出要求:显示出艺术类的图书输出结果:4.输入:新疆大学出版社输出要求:显示出该出版社下的所有图书输出结果:5.输入:”2030”输出要求:图书价格在2030元之间的所有图书输出结果:6.输入:”2002-1-12003-12-31”输出要求:出版日期在该日期范围内的所有图书输出结果:4、测试4(借书测试)借书测试用例:输入输出用户id图书id用户编号不能为空37图书编号不能为空3733此用户不存在1833此书不存在182借书成功1.输入:” ” “ ” 输出要求:借书失败 输出结果:2.输入:”38” ” ” 输出要求:添加失败 输出结果:3.
18、输入:”37” “ ” 输出要求:添加失败 输出结果:4.输入:”18” “33” 输出要求:添加失败 输出结果:5.输入:” 18” “2” 输出要求:添加成功 输出结果:5、测试5(还书测试)还书测试用例:输入输出用户id图书id用户编号不能为空37图书编号不能为空3733此用户不存在1833此书不存在182还书成功1.输入:” ” “ ” 输出要求:还书失败 输出结果:2.输入:”38” ” ” 输出要求:还书失败 输出结果:3.输入:”37” “ ” 输出要求:还书失败 输出结果:4.输入:”18” “33” 输出要求:还书失败 输出结果:5.输入:” 18” “2” 输出要求:还书成
19、功 输出结果:6、测试6(用户、管理员管理测试)普通用户测试用例:输入输出用户名密码qqqq用户名重复3密码不能为空3用户名不能为空33添加用户成功1输入:”qq” ”qq” 输出要求:用户名重复 输出结果:2输入: “3” “ ” 输出要求:密码不能为空 输出结果: 3输入;” ” “3” 输出要求:用户名不能为空 输出结果: 4输入:”3” “3” 输出要求:添加成功 输出结果: 修改用户测试用例:输入输出修改前修改后用户名密码是否锁定用户名密码是否锁定33未锁定34未锁定修改成功33未锁定43未锁定修改成功33未锁定44锁定修改成功33未锁定44锁定修改成功1 输入:密码改为”4”输出要
20、求:修改成功输出结果:2其他修改测试类似3添加管理员测试和修改密码测试类似于添加普通用户测试和修改用户测试四、对软件功能的结论1、能力针对现实情况,该软件能对管理模块进行相应的操作,能做到基本的登陆验证、图书管理、还书、借书、图书查询、用户、管理员管理等功能,反应速度还能令人满意。2、缺陷和限制在登录系统中,没有对不符合要求的用户名和密码格式进行限制。在图书管理系统中,数据库中的内容还较少,不能较准确的反应出添加、删除、修改图书信息以及添加、删除、修改图书分类信息的速度。在图书查询系统中,没有对每一本书的详细信息进行查询,而且数据库较小。在还书系统中,没有将书的条形码有效利用起来。3、建议a
21、增加登录时的验证规则;b 增加数据库中的内容;c 增加查询时的现实信息;d 争取有效利用条形码而不需人工输入图书id4、评价该图书管理系统基本实现了图书管理、查询,用户借书、还书、管理等功能。界面简洁美观,但是在某些功能上还有待进一步改善。仅供个人用于学习、研究;不得用于商业用途。For personal use only in study and research; not for commercial use.Nur fr den persnlichen fr Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l tude et la recherche uniquement des fins personnelles; pas des fins commerciales. , , . 以下无正文
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1