长春工业大学人文信息学院 08061217 吕晓琳 毕业论文
摘 要
本次毕业论文题目为图书馆管理系统的设计与实现,首先介绍了图书馆管理系统选题意义,然后提出一个基于图书馆管理的相关领域的目前状况的介绍,并对相关关键技术进行了讨论,最后说明了图书馆管理系统存在的应用前景。
根据系统所需功能,决定以J2EE为开发平台,采用SQLServer做后台数据库,选择功能强大的MyEclipse为开发工具,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计,采用快速原型法来实现,系统本系统界面友好,而且操作更加简单,减少了用户学习操作的额外负担。
该系统使用了功能强大的Java Web开发技术,前台页面使用JSP。同时系统使用了基于MVC机制的Struts技术。作为Web应用的一个比较成熟的开发模式——MVC模式把应用程序抽象为Mode(模型)、View(视图)、Controller(控制器)三个功能截然不同的部分,三者对于整个系统是相对独立的工作,但各部分之间又紧密联系,共同完成系统的各项功能。使操作方便,可维护性强。经过大量的测试,基本符合用户需求。
关键字:图书馆管理系统 信息管理 Java Struts MVC
Abstract
The graduation thesis topic for the library management system design and implementation, first introduces the library management system, then puts forward subject meaning a based on library management related field, introduces the present situation and some key technology are discussed, and finally shows the library management system of the existing application prospect.
The system is composed of two large module: front desk the user interface, the background to the realization of the administrator of the library management system management. Front desk user interface is mainly to the customer information query and books of the show, so will query contents is divided into: administrator information management, the student information management, information management, borrowing books information management. Each module in the relative to their content should add, edit, and delete operation. So involves a certain logic and specific conditions listed related content. Because each module of the independent and the relationship of the system are better adapted to the current market demand. Because of the operation of the information, and access to a system user identity verification, also strengthened the all kinds of information security, rationality and integrity.
According to the system required function, decided to J2EE development platform of the SQLServer, do the backend database, choose powerful MyEclipse as a development tool, the use of software engineering idea and method in general, with structured life cycle method for system analysis and design, the rapid prototype method to realize the system, system friendly interface, and operation more simple, reduce the user
learning to operate the extra burden.
The system USES a powerful Java Web development of technology, the front desk page use JSP. And the system based on MVC mechanism of use Struts technology. The Web application as a more mature developing Mode-the MVC pattern application abstract for Mode (models), View (views), Controller (Controller) three very different function of part, for the whole system is three relatively independent work, but between the parts and closely and to complete the system of each function. Make convenient operation, strong maintainability. After a lot of testing, basic meet user requirements.
Keywords: The library management system, information management, Java, Struts, MVC
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作 者 签 名: 日 期: 指导教师签名: 日 期:
使用授权说明
本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期:
目 录
第一章 绪 论 ...................................... 1
1.1 项目背景 .................................... 1 1.2管理信息系统简介 ............................ 1
第二章 图书馆管理系统分析 .......................... 2
2.1 系统需求分析 ................................ 3 2.1.1 功能需求 ................................ 3 2.1.2 性能需求 ................................ 4 2.2 系统可行性分析 .............................. 4 2.2.1 技术及开发方法可行性 .................... 4 2.2.2 管理可行性 .............................. 4 2.2.3 经济可行性 .............................. 5 2.3 业务流程分析 ................................ 5
第三章 图书馆管理系统设计 ......................... 7
3.1 系统物理环境配置 ............................ 7 3.2 项目规划 .................................... 8 3.3系统体系结构设计 ............................ 9 3.4 数据库设计 ................................. 10 3.4.1 概念设计 ............................... 10 3.4.2 逻辑设计 ............................... 11 3.4.3 物理设计 ............................... 12 3.4.4数据库表间关系设计 ..................... 14
第四章 相关技术介绍 ............................... 15
4.1 JSP简介 ................................... 15 4.2 B/S 结构概述 ............................... 16 4.3 Struts 框架简介 ............................ 17 4.4 SQL2000 数据库简介 ......................... 18
第五章 系统实现 ................................... 19
5.1登陆界面实现 ............................... 19 5.2图书类别管理模块 ........................... 20
相关推荐: