![基于三大框架的图书管理系统毕业设计论文正文终稿_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/fbcdcf20-9e04-4d6c-bd32-bc5867b503c8/fbcdcf20-9e04-4d6c-bd32-bc5867b503c81.gif)
![基于三大框架的图书管理系统毕业设计论文正文终稿_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/fbcdcf20-9e04-4d6c-bd32-bc5867b503c8/fbcdcf20-9e04-4d6c-bd32-bc5867b503c82.gif)
![基于三大框架的图书管理系统毕业设计论文正文终稿_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/fbcdcf20-9e04-4d6c-bd32-bc5867b503c8/fbcdcf20-9e04-4d6c-bd32-bc5867b503c83.gif)
![基于三大框架的图书管理系统毕业设计论文正文终稿_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/fbcdcf20-9e04-4d6c-bd32-bc5867b503c8/fbcdcf20-9e04-4d6c-bd32-bc5867b503c84.gif)
![基于三大框架的图书管理系统毕业设计论文正文终稿_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/fbcdcf20-9e04-4d6c-bd32-bc5867b503c8/fbcdcf20-9e04-4d6c-bd32-bc5867b503c85.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 编号 毕 业 设 计(论文)题目 基于三大框架的图书管理系统 二级学院 数学与统计学院 专 业 信息与计算科学 班 级 112010102 学生姓名 郭双红 学号 指导教师 李明 职称 时 间 2016/6/2 摘 要伴随着网络技术的发展,计算机、通信技术两大平台在人们生活中发挥了前所唯有的巨大作用。大大提升了人们的工作效率,现大多企业为了快捷的自动化管理,都引进了计算机信息管理系统。各个图书馆或是一些商业内部,在其运作中还有着大量的书籍与读者之间产生的相互联系。为了分析和处理各环节中传递过程以及处理因此而产生的庞大的数据信息,而图书馆里系统便帮其解决了一切。通过对各个高校的图书馆里系统调查
2、和研究,再结合计算机信息处理系统机制,开发了本图书馆里系统。本文中主要阐述了一些图书馆基本的管理事务,还简单介绍了普遍性问题的研究背景。然后对整个系统全面的进行了可行性分析,按照系统的需求、设计和测试等步骤,一步一步的形成整个系统的过程。本系统底层框架使用的是现在主流的开源框架S2SH。用户界面使用的JSP网页页面,采用MVC设计模式。后端数据库使用的是MYSQL。系统的整个功能模块包括图书借阅、图书信息、系统登陆、读者的管理等。图书借阅管理实现了读者对图书的一系列操作的功能,包括借阅和浏览图书等;图书管理是对图书的增删查改等功能;用户登录管理功能是判定用户和管理员之间的权限再对登录者的能操作
3、的范围进行划分;每个读者对应唯一的一个编号,方便对读者实行增删改查等。关键词:图书管理系统 JSP STRUTS2 HIBERNATE SPRING MYSQL目 录摘 要11绪 论41.1传统图书馆现状和早期的图书馆里系统41.2图书管理系统的意义51.3开发条件52可行性分析72.1技术性82.2经济性92.3可操作性93需求分析103.1需求概述103.2功能需求分析104系统设计124.1 系统设计概述124.2 设计思想124.3 系统功能概述134.4 系统各个功能模块概述144.5 数据库设计185系统实现235.1系统软件架构235.2登录系统模块的实现235.3图书管理模块的
4、实现235.4读者管理模块的实现235.5借阅信息管理模块的实现235.6图书检索模块的实现236系统测试236.1测试方法和步骤236.2模块测试23参考文献24 1绪 论1.1传统图书馆现状和早期的图书馆里系统近年来,随着图书馆规模的持续扩展,图书管相关文献的数量也在持续大量的增加,针对这巨大的信息量,旧的传统的人工管理方式将会造成图书馆在管理上混乱,加上人力与物力资源的大量浪费,使得图书馆必须在管理大量投资,造成部分损失。将会影响到整个图书馆全局。后来随着计算机信息处理系统的广泛应用,便出现了图书管理系统,大致的解决了传统图书馆的一些问题。然后早期的图书馆里系统也是存在缺陷的。早期图书馆
5、管理的局限性大致可以概括为以下几点:(1)查询慢、低效率因为一般的图书馆的文献种类数量庞大。要准确无误地将各个文献的归类,快速检索,是手工非常难以完成的,就比如查到了某一本书的信息,图书馆里却没有该书或者别人已经将它借走。这个问题跟图书馆规模相关,规模越大,问题就更明显。(2)借还书量大借书、还书的数量越大,说明图书馆越受人们的欢迎,但是由此产生的信息量也大。巨大的借、还书量信息、图书更新信息以及图书超期信息或者图书丢失信息,要处理起来,其工作量是人工操作难以解决的,由此产生的管理费用也是一个庞大的数字。处理过程中还有很大的机率产生一些意想不到的错误。(3)难统计、难更新图书的数量难以统计,图
6、书也得不到快速的更新,这个问题也是最严重的问题。根据教学的需求和文化的发展,图书馆的图书应该得到及时的更新,包括添加和删除。但是因为文献的数量及种类繁多,再加上人为的破坏和自然的损耗,使图书的统计工作难以按时完成,文献也就难以更新,文献的知识结构不能够持续的扩展。现各个高校的图书馆发展速度都比较快,图书馆的规模在慢慢扩大,文献数量也在不断增加,为了方便图书馆的管理和解决学生与图书馆之间产生的一系列问题也就迫在眉睫了。1.2图书管理系统的意义本系统实现了自动化管理图书的借阅和图书归还,及时的更新、添加和删除图书。本系统的核心功能模块是图书借阅、图书、用户登陆、读者的管理。除此之外,还包括图书的查
7、询和读者的管理等。本系统设计的核心目的是:设计一个图书馆管理系统,系统的主要功能包括三个,图书借还、管理以及查询。管理模块负责用户、图书的添加以及更新等;在查询模块中,用户可以在用户界面使用不同的条件查询相关的图书信息,例如图书种类,书名,出版社等。(1) 系统前端:用户界面,供用户使用,用户登录后可以拥有的操作权限包括用户可以查看自己当前和历史借阅的图书信息;用户可以按照不同的条件查询图书馆中的图书并借阅。(2)系统后端:管理员界面,管理员登陆后拥有的操作权限包括 添加新的用户,图书的增删查改操作,记录用户的借阅信息。1.3开发条件1.3.1 S2SH框架S2SH框架指的是Stru
8、ts2 、Hibernate 、Spring,本系统用S2SH技术进行开发,采用MVC模式。系统架构清晰,重用性强,方便维护。其中Struts2作为系统的最基本的一层。Hibernate是系统的持久层,与数据库交互,Spring负责管理Struts2和Hibernate。系统主要是通过JSP实现与用户之间的交互,接收用户的request,将请求的数据响应到Model层,Model层负责业务逻辑处理,持久层中,Hibernate 与数据库打交道,处理请求的数据并返回结果到表示层。1.3.2 TomcatTomcat 服务器是Apache 软件基金会(Apache Software Fo
9、undation)的Jakarta 项目开发的一个免费的服务器软件。Tomcat服务器兼容性高,技术先进、性能稳定,免费开源,发展前景好,许多Java 爱好者和软件开发商对其爱不释手,成为了当前主流的小型Web 服务器。1.3.3 MYSQLMYSQL是一个免费开放源码的关联式数据库管理系统,被广泛地应用在互联网上的一些中小型网站中。MYSQL体积小、速度快、成本低,同样也是免费开源。1.3.4 JSPJSP是由Sun 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应Client请求,而动态生成XML、HTML或以其他不同格式文档的Web网页的技术标准。用JSP开发的Web Appli
10、cation是跨平台的,既能在Linux下运行,也能在其他Operating System上运行。2可行性分析 本系统是跟随了现代化统一的Competition Information Network System,不仅能够使图书馆管理系统更加有效,还能给用户带来更佳体验。2.1技术性系统采用的开发工具均属于当前主流的开发工具,高效,性能好,高安全性,稳定性,技术成熟,并且能够在配置比较低的兼容性相对较低的操作系统上运行。本系统总框架是采用的S2SH框架。其中,Struts2框架是一个统一的开源的却不失标准的框架,Struts2提供了一个很有效的method,使使用者可以在同一个网络应用中在使
11、用JSP的同时还能使用Servlet Interface。 Struts2框架本身就结合了Servlet和Server Pages两个网络接口技术,也是标准化的MVC结构。它的目的就是要在一个网络系统中把以JSP 独立实现或者以Servlet独立实现分离开来。Struts2中的MVC结构把JSP和Servlet 两大Interface技术结合起来同时工作。在这个结构层次中,Servlet就类似Model层。这就表明了,Servlet是控制输入的request和输出的respond。 由此可知,Struts2架构的优势就显而易见了。首先,它将显示和逻辑处理分离成两个层次,相
12、互独立又相互联系。因此产生的结果也很令人满意,在用户界面上不会出现一丁点逻辑处理的过程,显得非常简洁和清晰。在逻辑处理层没有复杂的数据,这种“相互独立”的另一个优势是擅长业务处理的可以专注于对应部分的代码,而擅长页面编写者可以专注于编写用户界面。其次,Servlet作为控制器负责处理用户界面传来的所有request。在JSP页面和逻辑层中不会出现决策性问题。这就提高了这个网络应用系统的可扩展性和效率。再者Struts2框架支持多平台性:Struts2是目前运用最广泛最流行的主流框架,关于它的资料相当的多,在遇到难题的时候也可以在互联网上寻求到相关联的资料和答案。Struts2框架的JSP用户完
13、善的标签库:相对于其他框架,Struts2提供了最完善的标签库,开发网络应用程序将是极为的方便。另外,Struts2也得到许多开发工具的支持,比如Java IDE这种大型的开发工具,当然还有其他的一些专用的插件和辅助工具也支持Struts2,这是其他框架不可与之相比拟的。2.2经济性 本系统兼容性高,资源需求量低,成本低但是效益高的特点。2.3可操作性 开发本系统的意义是为了使图书管理更加便捷,增添图书馆的吸引力。完整的系统具备有简洁、美观、清晰、易上手等优点,即使是不具备计算机知识的人员也可以很快上手,用户使用起来也很方便。它的易操作性让本系统在操作上具有可行性。3需求分析3.1需求概述系统
14、主要包括图书管理、借书及检索三大功能。其中又涉及了读者信息的管理和借阅信息的管理,按管理业务可将整个管理系统分为三大类:用户、图书信息、读者数据管理。用户管理又分为用户的增删改查。这里的用户指的是系统管理员。图书信息管理包括图书的增删改查等。图书借阅者的需求是查询图书馆中现有的图书。又涉及了个人的借阅信息和借阅者信息的修改;这之中,图书管理员的功能最多也最复杂,不仅拥有借阅者所有的功能,还包括对读者信息管理,图书信息管理、借阅信息管理等。3.2功能需求分析在本图书管理系统中,从读者角度来说,首先他们主要就是可以查询到图书馆中现有的所有图书信息,其次是查询自己的借阅信息,也就是借过什么书,还有多
15、久到期或者到期多久了之类的问题。由此可以总结出本系统一些需求。 读者功能分析(1) 图书信息查询:读者即借阅者可以根据图书的书名、编号、出版社等进行查询。(2) 借阅者信息查询,包括读者本身信息、图书借阅信息、图书超期信息。3.2.2 图书管理员功能分析本系统中,管理员的功能需求包括查看并管理馆中可以被借阅或者不可被借阅的文献、管理借阅者的借阅信息、管理读者信息,包括增删查改等一系列操作:3.2.3 系统总功能分析本系统的主要几个核心功能,包括以下几点:(1)图书查询:查询现有图书;(2)图书管理:对现有图书的增删查改等一系列操作还包括图书超期管理;(3)借阅管理:管理借阅者的借阅信息和图书被
16、借阅信息;(4)读者管理:对读者的增删查改等;4系统设计4.1 系统设计概述(1)本系统在有限的软件开发环境中,参考其他先进的管理系统开发方案,利用现有的资源尽量提高系统的性能。(2)本系统应尽量满足图书馆管理工作中所需求的大部分功能,系统操作应简单、直观、方便,结果要保证准确无误,系统的安全性也要达到相应的标准。(3)系统应该符合Software Engineering Development的理论、开发方法等依据。(4)本系统采用的是MYSQL数据库,同时系统应该及时的进行数据维护。(5)本系统功能实现模块化,各个模块负责相应的逻辑业务,便于系统维护和测试。(6)本图书管理系统应具有扩展性
17、和实用性,尽量适应各个高校图书馆的发展。4.2 设计思想系统采用了MVC架构。这种架构一般用于分布式应用程序中。这种思想能有助于将应用程序成若干块,设计思路更加清晰,过程更加简单。MVC架构把一个应用的Input、Handling、Output流程按照ModelViewController的层次分离,将应用被分成三个层次Model层、View层、Controller层。图4-1 MVC模式MVC三层架构的出现,良好的解决旧版本Web Application开发方式中存在的问题。M层:包含一系列操作行为和需要处理的数据;V层:视图界面,与用户交互,接收请求并作为数据传递给M层;C层:负责处理用户
18、的输入和操作请求。在MVC三层架构中,三层相互独立、各尽其职,某一层内部出现了问题也不会影响到其他层,系统耦合度降低,性能提高。在系统设计过程中也能够分工发开,加快进度。4.3 系统功能概述本系统包含五个核心模块:系统登录、图书查询、借阅信息管理、读者信息管理、图书管理。用户需要登录才能进入系统,登录后,后台会自动判断登录者的类型,权限包括普通用户权限和系统管理员权限,普通用户权限只能对书籍进行浏览及个人借阅信息的查询,管理员则拥有很多复杂的功能,负责管理和维护系统。图书查询模块:在用户查询界面,用户能够按照编号、作者、出版社等多种条件在现有的图书库中查询图书。借阅信息管理模块:这个模块是系统
19、最核心的模块之一,该模块中管理员管理读者的一切借阅信息,还包括了图书归还和图书超期后欠款的操作。读者信息管理模块:读者管理是由管理员负责,同样的,管理员可以在此模块中添加新用户,以及对用户信息进行更新,删除等操作。图书管理模块:图书管理是由管理员负责,管理员登录系统后,可以进入到图书管理界面,拥有对图书进行增删改查等一系列的操作权限。整体系统模块如图4-2所示:图4-2 系统总功能4.4 系统各个功能模块概述4.4.1 系统登录普通用户进入系统可以不用登录,管理员通过后台登录,登录过程中会验证是否存在该用户名,用户名和密码是否匹配图4-3 登录模块 图书管理模块由管理员负责,管理员登录系统后,
20、进入到图书管理界面后,拥有对图书进行增删改查等一系列的操作权限,本模块的功能点如下:(1) 添加图书:添加新的图书,在数据库中记录相应信息;(2) 修改图书信息;(3) 移除图书,图书馆中的某一部分图书会随着时间推移某一部分知识得不到更新而变得收藏价值过低或者不再具有收藏价值,又或者图书损坏,不得不从图书库中移除。此模块操作过程如下:图4-4 图书管理模块4.3.3 读者管理模块本模块的功能点包括:(1) 添加用户:填入对应读者的基本信息;(2) 删除用户:根据读者编号ID删除此读者的信息。(3) 修改用户:添加读者期间如果出现了信息录入错误可以根据编号对其信息进行改正。读者管理模块操作情况如
21、图4-5所示:图4-5 读者管理模块 借阅信息管理模块此模块中管理员对读者的一切借阅信息进行管理(1) 添加借阅信息:记录读者编号和图书条形码,进行图书的借阅过程。然后更新数据库;(2) 查看借阅记录:查看读者的借阅记录或者图书的借阅记录,需要读者编号以及图书条形码。借阅信息管理模块操作情况如图4-6所示:图4-6 借阅信息管理模块 图书查询模块在用户查询界面,用户能够根据书名,书的种类、出版社等多种条件在现有的图书库中查询图书。本模块的功能点如下:(1) 以图书条形码为条件查询;(2) 以书名为条件查询;(3) 以作者名为条件查询。(4) 以图书类型为条件查询。此模块流程图如图4-7所示:图
22、4-7 图书检索模块4.5 数据库设计4.5.1 关系模型设计(1) 实体图读者实体如下所示:图书实体如下所示:(2)ER图4.5.2 关系表根据系统功能需求,设计主要映射关系表如下:表4.1 图书信息表(t_book)字段英文名称字段中文名称字段类型字段约束是否可为空barcode图书条形码Varchar(15)主键否bookName书名Varchar(20)否author作者Varchar(10)否bookType类别IDVarchar(5)否price单价Number(5.2)是publish出版社Varchar(20)是publishDate出版日期Date是count总数量Numbe
23、r(3)否introduction内容摘要Varchar(100)是表4.2 读者信息表 (t_reader)字段英文名称字段中文名称字段类型字段约束是否可为空readerNo学号Varchar(15)主键否readerName姓名Varchar(10)否readerType读者类型Varchar(20)否sex性别Varchar(2)是telephone电话Varchar(15)是emailEmailVarchar(20)是qqQQVarchar(20)是address地址Varchar(20)是birthday生日Date是表4.3 借阅信息表(t_loaninfo)字段英文名称字段中文名
24、称字段类型字段约束是否可为空loadIdID号Varchar(35)主键否book图书条形码Varchar(15) 否reader学号Varchar(15)否borrowDate借书日期Date否returnDate 还书日期Date否表4.4 管理员表(admin)字段英文名称字段中文名称字段类型字段约束是否可为空username管理员姓名Varchar(10) 主键否password管理员密码Varchar(20)否表4.5 图书类别表(t_booktype)字段英文名称字段中文名称字段类型字段约束是否可为空bookTypeId类别IDVarchar(5)主键否bookTypeName类别
25、名Varchar(20) 否days可借天书Int否表4.6 读者类别表(t_readertype)字段英文名称字段中文名称字段类型字段约束是否可为空readerTypeId类别IDVarchar(5)主键否readerTypeName类别名Varchar(20) 否number可借数量Int否5系统实现5.1系统软件架构由Browser向Server发送请求,Server接收网页文件,并处理相应的请求,然后把数据传递给数据库,数据库处理并返回数据集,具体过程如下:图5-1 B/S架构图5.2登录模块的实现系统的首页即为登录页面,用户需要输入正确的UserName和与之相匹配的Password
26、才能进入系统。UserName不存在或者UserName与Password不匹配,系统则会提示错误信息,不能进入系统。登录成功后,系统会对用户进行分配权限。管理员进入操作后台,一般用户则进入系统前端。图5-2 登录页面5.3图书管理系统的图书管理模块功能主要有浏览查询、新书入库、统计。浏览查询主要是按条件查询图书或者浏览图书的详细信息,新书入库即是向数据库中添加新书。5.3.1新书入库新书入库业务如下图所示,添加图书需要先填写图书的基本信息,完成之后点击添加即可,操作非常简单。图5-3 添加图书界面5.3.2图书管理图书管理主要是修改图书信息,在此页面中展示了所有图书的基本信息,每本书都有可执
27、行的编辑和删除操作。具体显示如图:图5-4 图书管理页面(1)删除图书操作系统管理员拥有删除图书的操作权限。(2)修改图书操作点击编辑操作时,页面将会显示该图书的详细信息的信息如图:图5-5 修改图书信息界面5.4读者管理读者管理模块的功能包括读者的增删改查等。5.4.1添加读者添加读者,必须填写读者的编号,非为教师和学生两种类型。当然,还可以再添加多种类型。需要填入读者的基本信息,操作界面如下:图5-6添加读者界面5.4.2读者信息管理此界面主要是管理读者,管理员拥有删除修改读者的操作权限。进入读者管理页面,首先显示所有读者的基本信息,图5-7 读者管理界面修改读者信息操作时,会先显示读者基
28、本信息列表,再根据需要修改读者信息即可界面如下所示:图5-8 修改读者信息界面5.5图书借阅管理图借阅管理功能包括办理借书业务、图书归还、借阅信息浏览。浏览借阅信息可以根据图书条形码或者读者编号来查看。借书界面中会显示所有库存图书条形码和所有读者编号借书界面如图:图5-11借书界面5.6图书查询图书查询功能使用户按照自己想要的条件来查询图书,可以按照图书条形码,图书名,图书类别,也可以多条件同时查询,如图所示:5.7系统特性5.7.1提供独立的数据访问接口Dao本系统在Hibernate框架中使用Dao数据接口将一系列逻辑处理业务封装。其优点如下:(1) 提高操作代码的重用性,减少代码量,使程
29、序设计更加简单;(2) 让逻辑处理业务无需依赖其他的数据库层相关的接口,实现了业务逻辑层和数据持久层的分离;(3) 使程序设计思路更加清晰,业务逻辑更加简洁。5.7.1系统后端管理更加安全 系统后台管理权限只有系统管理员才拥有,因此读者是不具备这种权限的,为了限制读者通过不正常渠道进入后台管理系统,就要采取一定的防护措施。Struts2的JSP技术可以帮助我们实现这个功能。JSP中有个内置的session对象,在系统运行时,session可以保存某个对象的属性值,比如在session中保存一个对象名为“key”,其属性值为“supper”,当系统管理员进入系统时,就为key对象设置一个属性值,
30、当这个管理员再次进入系统时,系统会判断key这个对象的值是否为上次设置的属性值,则系统会转到安全页面。因为session是在系统运行期间才起作用,所以就提高了系统的安全性。6系统测试6.1测试步骤和方法测试的开始应该也存在于系统开发过程中,在开发过程中肯定会面对很多复杂的难题,因此这阶段也会出现很多意想不到也是不可避免的错误,这个阶段进行单元测试会使后期测试更加顺利。单元测试目的就是发现每个单元的错误并修改错误。测试准则:(1) 所有测试应该以用户需求为根本来设计测试方案;(2) 测试计划在系统开发中或者具体代码编写之前就应该开始制定;(3) 测试应该覆盖系统的所有功能,对易出错的部分重复测试
31、;(4) 测试应该从小规模开始逐步进行大规模进行;(5) 测试从单元逐步转向到系统;总之系统测试的方案应该充分详细,尽可能的找出更多的错误并修改。6.2模块测试6.2.1 登录模块进入系统的第一步就是登录,通过分别输入不存在的用户名,用户名和错误的密码以及相匹配的用户名和密码来测试系统登录是否有误。登录成功之后系统会根据登录者的类别分配不同的权限,身份类型不同登录后转到的操作页面也不同,测试只需输入不同身份的用户即可。读者只能查询图书信息和自身基本信息,借阅历史以及借书等功能,而管理员的拥有很多复杂的功能。6.2.2 图书管理模块系统管理员进入该模块后,可以对图书进行增删改差等一系列操作。(1
32、) 增添图书:填写完图书的基本信息后,点击添加,成功后页面会转到成功界面并提示成功,相应的数据库中也录入了该图书的基本信息。如果不满足任何一点则说明此功能存在错误点。如果没有填写图书的必要信息点击添加时,则会提示错误。(2)移除图书:会以编号为依据,成功删除则会返回起始界面,且数据库中也会执行相应操作。不成功则会提示原因,必须全部满足,否则说明此功能不全。(3)修改图书信息:修改时会先显示该图书的所有信息,图书的部分信息是不可被修改的,修改成功会返回上一步界面,同时数据库中也会更新该图书的信息。修改失败会跳转到失败页面。6.2.3 读者管理模块管理员拥有对读者的增删改差操作的权限,需要用到读者
33、编号ID。(1) 添加读者:填完读者的基本信息后点击添加,成功则会转到成功页面并提示成功办理,此时数据库中对应的读者表应多了一行记录。添加失败会提示失败原因,必须满足所有条件才能证明此功能完善。(2)删除读者:成功后会提示成功并返回到上一页面,且数据库中也会执行相应操作。否则证明此功能存在错误。(3)修改读者信息:会先显示该读者所有信息,部分信息不可被修改,成功会返回上一步界面,同时数据库中也会更新该读者的信息。修改失败会跳转到失败页面6.2.4 借阅信息管理模块系统管理员可对图书的借阅信息进行一系列操作。添加借阅信息,编辑或者删除。(1) 借书:借书需要借阅者编号和图书条形码,借书成功会提示
34、成功并转到相应页面。(2) 查看借阅信息:测试结果是能够正常查看借阅信息。(4)编辑和删除:测试结果是能够正常修改和删除借阅信息。6.3 评价测试过程由单元转向模块再集成到整个系统测试。单元测试能够发现各个小功能是否能够成功运行,通过模块测试能够发现各个模块内部的错误并且测试模块之间的协调性。通过集成测试能够发现系统运行过程中出现的或系统性能上的缺陷。通过测试保证了本系统在需求分析中的基本需要。测试结果:系统的几个核心模块,系统登录、图书查询、借阅信息管理、读者信息管理、图书管理能够正常运行。读者用户可以在本系统中按需查询库中的图书,查看借阅记录等。另一方面,图书馆管理人员也能够很方便的对图书进行管理,系统测试阶段的所有任务找出并完善系统的各种错误,到达了本管理系统的宗旨,提高图书馆管理工作效率,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国多功能数字功放式调音台市场调查研究报告
- 2025年污泥脱水机LD项目可行性研究报告
- 2025至2031年中国智能定时电源控制器行业投资前景及策略咨询研究报告
- 2025年头枕导套项目可行性研究报告
- 2025年印刷用胶片项目可行性研究报告
- 2025至2031年中国UPVC内螺三通行业投资前景及策略咨询研究报告
- 2025至2030年增白润红营养霜项目投资价值分析报告
- 安保外包合同终止协议书
- 建筑该工程施工安全合同协议书
- 宠物运输道路运输协议范本
- 发生输液反应时的应急预案及处理方法课件
- 中国旅游地理(高职)全套教学课件
- 数字货币的匿名性与反洗钱
- 门脉高压性消化道出血的介入治疗课件
- 民航保密培训课件
- 血库输血培训课件
- 诗词写作入门
- 学校教育中的STEM教育模式培训课件
- 电器整机新产品设计DFM检查表范例
- 桩基础工程文件归档内容及顺序表
- 《公路路基路面现场测试规程》(3450-2019)
评论
0/150
提交评论