没有合适的资源?快使用搜索试试~ 我知道了~
基于jsp+ssh的图书管理系统设计与实现.docx
需积分: 5 0 下载量 159 浏览量
2023-08-11
16:19:36
上传
评论
收藏 1.41MB DOCX 举报
温馨提示
试读
30页
基于jsp+ssh的图书管理系统设计与实现
资源推荐
资源详情
资源评论
基于 Struts 技术的图书管理系统
学 院 __________________
专 业 _________________
学 号 _________________
姓 名 __________________
导 师 _________________
完成日期 __________________
2
目 录
第一章 JAVA 的网络功能与编程 ..................................................................................................5
1.1 JAVA 语言简介 ..................................................................................................................5
1.2 JAVA 语言在网络上的运用 ..............................................................................................5
1.3 sqlserver 技术简介 ..............................................................................................................5
第二章 Struts 概述 ...........................................................................................................................6
2.1 Struts 的由来和发展 ...........................................................................................................6
2.1.2 jsp 发展模型对比.....................................................................................................7
2.2 Struts 的优缺点 ...................................................................................................................8
2.2.1 Struts 的优点 ............................................................................................................8
2.2.2 Struts 的缺点 ............................................................................................................8
2.2.3 Struts 的工作流程 ....................................................................................................9
第三章 系统需求分析....................................................................................................................10
3.1 需求分析...........................................................................................................................10
3.1.1 问题定义................................................................................................................10
3.1.2 可行性研究............................................................................................................11
3.1.3 图书管理系统具体任务要求和运行过程............................................................11
3.2 技术方面可行性分析.......................................................................................................12
3.2.1 软件分析................................................................................................................12
3.2.2 人员分析................................................................................................................12
3.3 经济方面可行性分析.......................................................................................................12
3.4 结论...................................................................................................................................12
第四章 系统总体设计....................................................................................................................13
4.1 数据流程分析...................................................................................................................13
4.2 系统总体软件结构...........................................................................................................15
4.3 数据库设计.......................................................................................................................16
4.3.1 数据项和数据结构................................................................................................16
4.3.2 数据库概念设计....................................................................................................20
4.3.3 数据库物理表设计................................................................................................22
第五章 主要功能详细设计............................................................................................................26
5.1 网站前台管理...................................................................................................................26
5.1.1 站内新闻................................................................................................................27
5.1.2 站内新闻................................................................................................................27
5.1.3 电子图书下载........................................................................................................28
5.1.4 图书列表查看........................................................................................................29
5.2 网站后台管理...................................................................................................................29
5.2.1 后台登陆................................................................................................................30
5.2.2 后台主页面.............................................................................................................30
总结..................................................................................................................................................31
3
参考文献..........................................................................................................................................32
摘 要
随着科技的进步,人们对书的渴求也越来越大,很多人习惯了在网上借阅图
书,并能下载一些免费的电子书籍,由此我们开发了这一块图书借阅管理系统,
不但可以在线能够借阅查询图书,而且可以对借阅的图书进行评价,并能在线查
看相关的电子书籍。
计算机信息处理系统的引进已彻底改变了许多公司的经营管理 。甚至附近
的一个小店主也可能正在用计算机来控制销售、记账以及其他活动。在一些大公
司里,电子信息处理系统监测全部工作设备的操作与运行。
图书管理系统是学校管理机制中的重要组成部分,通过对图书管理系统的运
行管理机制进行调查研究,开发了此图书系统。本系统中解决了图书管理事务中
的常用基本问题以及相关统计工作。本系统中包含 6 个功能模块:系统设置,注
册用户管理,图书管理,电子书下载,系统查询和更改口令。
由于本人比较熟悉 ssh 框架技术编程,熟练使用了 sqlserver 数据库,所以
开发本系统我们采用 SSH 框架技术设计模式,采用了开源框架 Struts,它采用了
当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美
观等特点。本系统中通过 jdbc 驱动和数据库进行无缝连接,后端的数据库是
sqlserver2005,是微软的数据库,该数据库具有较高的完整性,一致性和安全
性。
关键词:图书管理,信息管理,jsp,ssh 技术。
4
Abstract
With the progress of science and technology, people's desire of the book is more and
more big, a lot of people used to borrow books online, and be able to download some
free electronic books. Thus, we have developed a library management system, not
only can online can query borrow books, but also to borrow books for evaluation, and
view the related electronic books online.
The introduction of computer information processing system has completely changed
the management of many companies. Even a nearby shop owner may be using a
computer to control sales, accounting, and other activities. In some large companies,
electronic information processing system to monitor the operation and operation of all
operating equipment.
Library management system is an important part of the school management system,
through the library management system to investigate the operation of the
management system, the development of the library system. This system solves the
common problems of library management and related statistical work. This system
contains 6 functional modules: system settings, registered user management, library
management, e-book download, system query and change the password.
Because I am more familiar with SSH framework programming technology, skilled in
the use of the SQL Server database, so the development of this system we use SSH
framework design model, using the open-source framework struts. It adopts the latest
technology of today's software design, with the development of high efficiency,
flexible design, the formation of beautiful friendly interface etc. characteristics. The
system through the jdbc driver and database to connect seamlessly, the back-end
database is SQLServer2005, Microsoft's database, the database has a high integrity,
consistency and security.
Key words: books management, information management, JSP, SSH technology.
5
第一章 JAVA 的网络功能与编程
1.1 JAVA 语言简介
Java 是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面
向 Internet 的开发工具。自从 1995 年正式问世以来,Java 的快速发展已经让整
个 Web 世界发生了翻天覆地的变化。在早期,Java 比较多的用在浏览器上,插
入到网页中(即是 Java Applet 程序),成为最灵活、最强大的网页多媒体的载体,
但由于 Java 虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺
点,Applet 逐渐的被后起之秀 Flash 所替代,但随着 Java Servlet 的推出,Java 在
电子商务方面开始崭露头角,最新的 JSP(Java Server Page)技术的推出,更是让
Java 成为基于 Web 的应用程序的首选开发工具,目前的 Java 技术已成为所有大
型电子商务项目的必然选择。
1.2 JAVA 语言在网络上的运用
Java 程序可以获取网络上结点的图象、声音、HTML 文档及文本等资源,并
可以对获得的资源进行处理。例如 Java 程序可以每隔一定时间读取某结点提供
的最新数据,并以图表的形式显示出来。在编程处理上,一般先生成一个 URL
类型的对象,然后用 Java 中相应的方法(method)获取该对象所代表的资源。
1.3 sqlserver 技术简介
SQL 是英文 Structured Query Language 的缩写,意思为结构化查询语言。
SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。按照 ANSI(美国国
家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。SQL 语句
可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据
等。目前,绝大多数流行的关系型数据库管理系统,如 Oracle, Sybase, Microsoft
SqlServer, Access 等都采用了 SQL 语言标准。
Sqlserver 是一个关系型数据库管理系统,由瑞典 Sqlserver AB 公司开发,目
前属于 Oracle 公司。Sqlserver 是一种关联数据库管理系统,关联数据库将数据
保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并
提高了灵活性。Sqlserver 所使用的 SQL 语言是用于访问数据库的最常用标准化
语言。Sqlserver 软件采用了双授权政策(本词条“授权政策”),它分为社区版和
剩余29页未读,继续阅读
资源评论
小码叔
- 粉丝: 4262
- 资源: 1207
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功