700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > JavaWeb图书管理系统.rar(毕业设计(论文)+毕业设计指导书+大学毕业设计任务书+图书

JavaWeb图书管理系统.rar(毕业设计(论文)+毕业设计指导书+大学毕业设计任务书+图书

时间:2021-10-10 08:42:09

相关推荐

JavaWeb图书管理系统.rar(毕业设计(论文)+毕业设计指导书+大学毕业设计任务书+图书

本文介绍了在Java运行环境下开发图书管理信息系统的过程。文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、图书借阅流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。

本系统采用了JSP页面的设计,使用了MVC模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是SqlServer ,该数据库界面友好,容易上手,具有较高的完整性,一致性和安全性。

关键词:Java;图书管理系统;图书借阅;MVC;开源;数据库

Abstract

This article introduced the process that developing the books management system under the Java running environment.This paper introduces the analysis parts of library management information system, including feasibility analysis, library process analysis, etc.;System design part mainly introduced the system function design and database design and code design; The system realization part explained several main module algorithms, The system is user-friendly, simple, more practical.

This system uses the JSP page design and uses the MVC pattern.It uses the newest technology in today’s software design, and has the development of high efficiency, flexible design, generate software user-friendly appearance and other characteristics. The system adopted in JDBC drive and database for a seamless connection to the backend database is SqlServer , the database interface is very user friendly, easy to learn, and have a higher integrity, consistency and security.

Key words:Java; Books Management System; Library Process Analysis;MVC;Open Source

目 录

1 绪 论 1

1.1 开发背景 1

1.2 国内外研究现状 2

1.3 目前存在的问题 2

1.3.1 易遭病毒攻击 2

1.3.2 微机操作技能欠缺 2

1.3.3 维护工作量大 2

1.3.4 运营成本加大 2

2 需求分析 3

2.1 用户需求 3

2.1.1 数据需求 3

2.1.2 功能需求 3

2.2 业务流程 4

2.2.1 系统业务流程 4

2.3 主要用例的用例描述 4

3 开发平台和开发工具 7

3.1 技术框架 7

3.1.1 J2EE平台 7

3.1.2 Web服务器和数据库 7

3.2 工具选择 8

3.2.1 Java语言诞生背景 8

3.2.2 Java语言的特点 8

3.2.3 开发工具介绍 9

3.2.4 开发环境介绍 9

4 系统设计 10

4.1 总体结构框图 10

4.2 数据库结构设计 11

4.2.1数据库概念结构设计(ER图) 11

4.2.2数据库逻辑结构设计 11

4.2.3数据库表设计 13

4.3系统各模块功能 14

4.3.1 系统管理员模块功能 14

4.3.2 读者模块功能 14

4.3.3 图书借还模块功能 14

4.3.4 图书管理模块功能 15

4.3.5 出版社管理模块功能 15

4.3.6 作者管理模块功能 15

5 系统实现 16

5.1 开发步骤 16

5.2 详细功能与编码 17

5.2.1 管理员模块 17

5.2.2 读者管理模块 21

5.2.3 图书借还管理模块 24

5.2.4 图书管理模块 26

6 系统测试 36

6.1 部分功能测试 36

6.1.1 登录模块测试 36

6.1.2 管理员注册模块测试 37

6.1.3 图书模块测试 38

6.2 验收测试 40

6.3 评价 40

7 总结 42

8 致谢 43

9 参考文献 44

10 附录、系统主要代码 45

毕业设计指导书

设计题目:JavaWeb图书管理系统

一.目的和意义

通过开发JavaWeb图书管理系统,从而学习和掌握计算机应用的基本技术和基本理论,特别是与图形界面以及中断有关的技术,同时熟练掌握一种编程语言及工具;了解从需求分析到软件调试通过这一教完整的软件开发过程。

二.设计内容和要求

认真复习有关软件工程的理论知识,严格按照软件工程的要求,对JavaWeb图书管理系统进行详细的需求分析。在此基础上,对JavaWeb图书管理系统进行功能设计、界面设计,功能要求实用,界面要求简单,工作量要求饱满。然后,根据需要选择一种实用的开发语言或开发工具,对该系统进行设计、编码和调试,要求调试通过。

三.进度安排

1-3周:广泛搜集有关资料,认真复习有关软件工程、及人工智能的理论知识。

3-5周:需求分析:详细调查、研究JavaWeb图书管理系统的各种细节。

5-7周:对JavaWeb图书管理系统进行功能设计、界面设计以及相关的数据存贮设计。

7-15周:对该软件进行总体设计和详细设计,选择一种语言或工具进行编码,并调试通过。

15-17周:按照安徽工业大学的有关毕业论文的格式规定以及相关要求,认真撰写毕业设计说明书。

四.主要参考文献

[1] 王立福. 软件工程(第二版)[M]. 北京:北京大学出版社.2002.

[2] 周爱武 汪海威 肖云. 数据库课程设计 北京:机械工业出版社,.4(高等院校计算机课程设计指导丛书).

[3] Bruce Eckel. Thinking in Java[M]. Upper Saddle River, New Jersey, USA: Prentice Hall, .

[4] 张秋余,杨玥. 基于用例的需求建模方法[J]. 计算机工程与设计,,19:3539-3541.

[5] Joshua Bloch. Effective Java[M]. Piscataway, N.J: IEEE Press, .

[6] 王珊,萨师炫.数据库系统概论(第三版)[M]. 北京:高等教育出版社.2002

[7] 张海潘.软件工程[J].清华大学出版社.11月

[8] 张波. 网络答疑系统的设计与实现[D]. 长春:吉林大学软件学院,.

[9] 陆荣幸,郁洲. J2EE平台上MVC设计模式的研究与实现[J]. 计算机应用研究,,03:144-146.

[10] 孙卫琴,李洪称. Tomcat与Java Web开发技术详解[M]. 北京:电子工业出版社,.

[11] 何成万,余秋惠. MVC模型2及软件框架Struts的研究[J]. 计算机工程,2002,06:274-276.

[12] Marty Hall,Larry Brown著,赵学良译. Servlet与JSP核心编程(第2版)[M]. 北京:清华大学出版社,.

[13] 戴继周. 基于Web的网络教学平台的设计与实现[D]. 长春:吉林大学计算机应用技术专业,

[14] 尹朝庆. 计算机系统结构教程[M]. 北京:清华大学出版社..

[15] 张海藩. 软件工程导论(第四版)[M]. 北京:清华大学出版社,.

[16] 张维明. 信息系统原理与工程. 电子工业出版社. 2002年1月

[17] 郝玉龙 尹建平. Java EE Web开发实例精解 北京:清华大学出版社,北京交通大学出版社 3月

五.其它

全部资源下载地址,请点击链接》》》

JavaWeb图书管理系统.rar(毕业设计(论文)+毕业设计指导书+大学毕业设计任务书+图书管理系统+毕业论文答辩)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。