基于MVC的图书管理系统的设计(Struts框架SQL2000)
摘 要
随着计算机技术的飞速发展,计算机应用技术在各行各业得到了广泛的普及和使用。图书管理系统也以方便、快捷、费用低的优点逐步取代了图书的人工管理,减轻了图书管理人员的工作量,提高了工作效率,降低了出错的概率。为读者提高了快捷的查询、借阅体验。
本文在研究MVC设计模式和Struts框架的基础上,设计与实现基于MVC模式的图书管理系统。系统的设计与实现采用了基于MVC模式的Struts框架,优化了软件层次,降低了软件耦合度。同时系统使用SQL Server作为后台数据库,有效地保证了数据的完整性和有效性,提高了系统的安全性,使得系统维护更加简便。通过MVC模式的使用,系统主要实现了图书的借阅、归还,图书借阅情况和历史信息的查询等功能,测试结果表明,系统已满足所有设计需求。
关键词:图书管理系统;信息管理;MVC模式
The Design of MVC model Based on the Library Management System
ABSTRACT
With the rapid development of computer technology, computer application technology has been widely spread and used in all walks of life. Library management system has replaced the manual management of books step by step with the convenient, fast, low-cost advantages, which reduces the workload of librarians, improves efficiency and reduces the probability of error to provide readers with the quick inquiries and borrowing experience. Based on the research of MVC design pattern and Struts framework, this paper designs and accomplishes the library management system based on MVC pattern. The Struts framework bases on MVC pattern is applied in the design and implementation of the system, which improves the layers and reduces the coupling degree of the software. At the same time, using SQL Server as the back-end database, the system effectively ensures integrity and effectiveness of the data, and improves the safety of the system, and makes the system maintenance more convenient. Through the application of MVC pattern, the system mainly achieved such functions as loaning books, returning books and inquiries of borrowing books and history, and the results show that the system has already met all needs of the design.
[来源:http://Doc163.com]
Keywords:Literature management system; Information management; MVC model
论文开始首先对本系统进行了相关的描述,分析图书管理系统的现状和发展。然后对系统要开发的工具和技术进行了相关的介绍与比较。论文的第三章介绍了程序的设计方式和处理流程的设计,最后介绍对系统的实现。\
论文工作主要开发目的是方便图书管理人员进行图书信息管理,增加工作效率,面向的客户群体是各级图书馆的工作人员。根据本系统的需求,结合实际管理情况,系统
应用有如下功能模块:
(1) 基本信息设置:如操作人员的编辑,操作人员密码的修改。
(2) 用户的管理:可以增加(给用户办卡)、修改、删除用户信息。
(3) 图书信息管理:可以增加、删除、修改图书信息。
(4) 查询图书信息。
(5) 添加图书借阅信息。
(6) 借阅还书功能。
(7) 根据借阅日期自动计算借阅费用。
基于MVC模式的图书管理系统实现
图书管理系统主要由图书管理功能、环境管理功能、附加功能三个模块组成。对于建立大型的Web应用系统,需要依赖于多国语言支持,根据不同的浏览器类型和不同的用户类型等,决定显示不同的页面;甚至根据不同的客户端设备(PDA、数字移动电话等),使用不同的标识语言(HTML、XML或WML等)构建页面。在系统中只需要再安装视图,Bean负责组合结果数据和显示属性以生成相应的返回信息,从而实现业务逻辑组件的可重用性。应用这种基于MVC模式的应用框架真正做到了以更快的速度、更低的成本引入更加可靠的应用系统。
[版权所有:http://DOC163.com]
[资料来源:https://www.doc163.com]
目录 11000字
摘 要 ii
ABSTRACT iii
第一章 引 言 - 1 -
1.1 概述 - 1 -
1.2 论文主要工作 - 1 -
1.3 论文结构 - 1 -
第二章 系统关键技术简介 - 2 -
2.1 Java语言简介 - 2 -
2.2 Servlet技术简介 - 2 -
2.3 管理信息系统简介 - 2 -
2.4 JSP应用服务器-tomcat简介 - 2 -
2.5 MVC(Model-View-Controller)设计模式 - 3 -
2.5.1 Struts框架中的MVC模式 - 3 -
2.5.2 MVC的优点 - 4 -
2.5.3 MVC的缺点 - 4 -
2.2 SQLSERVER2000简介 - 4 -
第三章 基于MVC模式的图书管理系统设计 - 5 -
3.1 基于MVC模式的图书管理总体设计 - 5 -
3.3 数据库设计概述 - 5 - [资料来源:https://www.doc163.com]
3.4 数据库设计周期 - 6 -
3.5 数据库详细设计 - 6 -
3.6处理流程设计 - 9 -
3.6.1系统操作流程图 - 9 -
3.6.2数据增加流程 - 10 -
3.6.3数据删除流程 - 11 -
3.6.4数据修改流程 - 11 -
第四章 基于MVC模式的图书管理系统实现 - 12 -
4.1 用户登陆 - 12 -
4.2 图书类别管理 - 14 -
4.3 增加图书信息 - 15 -
4.4 管理员设置 - 16 -
4.5 图书借阅管理 - 17 -
4.7 图书信息查询 - 18 -
第五章 系统测试 - 21 -
5.1 系统测试用例的定义 - 21 -
5.2 图书管理系统测试的内容及方法 - 21 -
5.3 设计测试的方法 - 21 -
5.4 系统测试案例 - 22 -
5.4.1测试案例的内容 - 22 -
5.4.2测试案例与脚本 - 22 -
5.5 图书管理系统发布 - 23 -
总 结 - 25 -
参 考 文 献 - 26 -
致 谢 - 27 -