【JSP设计栏目提醒】:网学会员为广大网友收集整理了,JSP图书管理系统,希望对大家有所帮助!
随着网络技术的发展、计算机应用水平的提高的扩大,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对图书管理系统重新设计,使系统能利用软件开发技术的成果,方便图书的管理。
图书管理系统是典型的信息管理系统。系统介绍了图书系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能. 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
本次课程设计利用JSP开发工具和SQLServer数据库来开发这个图书管理系统。该系统要解决的图书管理所要解决的问题,可以满足图书管理基本要求,包括添加、管理等功能。该系统能根据用户的需求,快捷方便的为读者提供借阅服务。
关键词: 图书管理系统 信息管理 JSP
Along with networking''s development, the computer application level''s enhancement''s expansion, system''s effectiveness, the data accuracy, in the operation conveniences has the insufficiency originally, Has affected system''s normal use. After the inspection comparison, decided that uses own strength to the literature management system management system redesign, enables the system to use the software development technology the achievement, convenient literature management.
The literature registration management system management system is the typical information management system. The system introduced the literature referral system''s performance history, in the design meets the question and the solution as well as enhance the current application procedure or the system development progress and the improvement operating performance. Each kind of object-oriented development kit which provides using it, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system.
This curriculum project 2000 databases develops this literature management system management system using the JSP 2.0 development kits and SQL the Server. This system must solve the literature administration center must solve the question, may satisfy the literature management essential requirements, including increase, inquiry, management and so on three aspect functions. This system can act according to the user the demand, what facilitates quickly is the reader provides the service.
Key word: Literature management system、 Information management、JSP
目 录
摘要 2
Abstract 3
1、绪论 4
1.1 选题背景 4
1.2 管理信息系统简介 4
1.3 计算机信息系统的发展 5
1.4 管理信息系统的发展现状 6
1.5 开发管理信息系统应注意的问题 7
1.6 可行性分析 7
1.7 系统开发步骤 8
2、开发环境 9
2.1 Java Server Pages开发环境 9
2.2 MSSQLSERVER简介 16
3、系统分析 17
3.1 模块设计 17
3.2 功能模块图 18
3.3 数据库设计概述 18
3.4 数据库设计周期 19
3.5 SQL查询语言及使用 21
3.6 数据库详细设计 21
4、系统设计 23
4.1 用户登陆 23
4.2 添加图书信息 25
4.3 还书管理 26
4.4 管理员设置 26
4.5 图书借阅管理 27
4.6 会员信息管理 28
5、系统调试与测试 28
5.1 程序调试 28
5.2 程序的测试 29
5.2.1 测试的重要性及目的 29
5.2.2 测试的步骤 30
5.2.3 测试的主要内容 31
结束语 32
致谢 34
参考文献 35
附录:源码 37
与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:
(1)模块测试 在这个测试步骤中所发现的往往是编码和详细设计的错误。
(2)系统测试 在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。
(3)验收测试 在这个测试步骤中发现的往往是系统需求说明书中的错误。
为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。
(1)单元测试
单元测试集中在检查软件设计的最小单位—模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。
(2)集成测试
集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。如一个模块与另一个模块可能有由于疏忽的问题而造成有害影响;把子功能组合起来可能不产生预期的主功能;个别看起来是可以接受的误差可能积累到不能接受的程度;全程数据结构可能有错误等。
(3)确认测试
确认测试的目的是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是确认测试的任务,即软件的功能和性能如同用户所合理期待的那样。
(4)系统测试
软件开发完成以后,最终还要与系统中其他部分配套运行,进行系统测试。包括恢复测试、安全测试、强度测试和性能测试等。
单独对系统的测试主要从以下几方面入手:
① 功能测试:测试是否满足开发要求,是否提供设计所描述的功能,是否用户的需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说明书为测试标准。
② 强度测试及性能测试:测试系统能力最高实际限度,即软件在一些超负荷情况下功能实现的情况。
③ 安全测试:验证安装在系统内的保护机构确实能够对系统进行保护,使之不受各种非常的干扰。针对本系统主要是对权限系统的测试和对无效数据、错数据、和非法数据干扰的能力的测试。
经过上述的测试过程对软件进行测试后,软件基本满足开发的要求,测试宣告结束。
如你对本套设计感兴趣,请记住本套设计在本站的编号:jsp00048