- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的图书馆管理系统文档..doc
基于JSP的图书管理系统
1. .1 SSH框架
SSH框架是指Struts2 + Hibernate + Spring三大开源框架技术,用SSH技术进行开发,能够提高开发效率,层次清晰。
Struts2实现页面的设计和请求的跳转调用业务逻辑;Hibernate实现对数据的增删改查;Spring通过依赖注入控制对象的生成和事务的处理。
1.2 Tomcat
Tomcat服务器是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码可以免费获得,你可以自由地对它进行扩充。Tomcat服务器的兼容性很好,有众多大软件的公司的支持,而且服务器的性能稳定,其发展前景很好。
2.运行需求
(1)台式计算机:CPU P4 2.0G以上,内存256M以上,硬盘40G以上,10M/100M网卡,Windows 2000/2003/NT/XP/Vista/Windows 7中文操作系统;
(2)数据库管理系统:Oracle 9g及以上。
3.图书馆管理系统总体功能概述
管理系统包含个模块分别是:系统登录、管理、管理、管理、检索。系统登录模块:一般用户和管理员都必须登录才能进入系统,。
管理模块:通过验证界面进入系统后,、查询、查看等一系列的操作。
管理模块:。
模块:。
模块:。整系统的功能模块如图4所示
图4管理系统功能图4. 图书馆管理系统各功能模块概述
4.1 系统登录模块
用户进入系统时调用的一个模块。该模块根据用户输入的用户名、密码转到该类用户的界面。
本模块的功能点包括:
判断用户名和密码是否相符;
根据用户类型,登录到系统使用。
图44.2 图书管理模块
在本模块中。
本模块的功能点包括:
新书入库,将新进图书按其类型将图书的基本信息录入系统数据库;
图书出库,某一部分图书会随着时间的增长及知识的更新而变得不再有收藏的价值,或者图书被损坏,这些图书就要在图书库中除去。即从图书库中删除此图书记录;
图书信息修改,图书信息由于工作人员的疏忽,而出现录入错误,提供其图书ID就可以查看图书的基本信息并对其进行修改;
图书管理功能模块流程图如图4-4所示:
图44.3 学生管理模块
本模块主要是进行管理。
本模块的功能点包括:
;
图4.4 借阅信息管理模块
本模块主要是进行管理。
本模块的功能点包括:
;
;
图44.5 图书检索模块
使用该模块的用户有:。
本模块的功能点包括:
;
图44.1系统数据库设计
4.1.1 概念结构设计
(1)实体图
学生:学生属性有学号、姓名、密码、性别、学院、班级、电话、email、宿舍、地址、已借书数量、创建日期。学生实体图如图4-8所示:
图4-8 学生实体图
图书:图书属性有图书编号、书名、作者、类别、单价、出版社、出版日期、总数量、当前数量、购买日期、内容摘要。图书实体图如图4-9所示:
图4-9 图书实体图
(2)E—R图
根据以上实体图,分析了各个实体的属性,根据这些属性,可以得到系统的E—R图,如图4-10所示
1 n
n n
1 n
图4.8 系统E-R图
4.1.2 逻辑结构设计
根据上述表4.1信息表(_book)
字段英文名称 字段中文名称 字段类型 字段是否可为空 Varchar2(15) 主键 否 BVarchar2(20) 否 WVarchar2(10) 否 SVarchar2(5) 否 表4.信息表(_book) 续表01 Price 单价 Number(5.2) 是 Pub_company 出版社 Varchar2(20) 是 PDate 是 TNumber(3) 否 CNumber(3) 否 Buy_date 入库日期 Date 否 Brief 内容摘要 Varchar2(100) 是 表4.2 (t_student)
字段英文名称 字段中文名称 字段类型 字段是否可为空 SVarchar2(15) 主键 否 SVarchar2(10) 否 PVarchar2(20) 否 Academy_id 学院ID Varchar2(10) 否 Class_id 班级ID Varchar2(10) 否 Sex 性别 Varchar2(2) 是 Telephone 电话 Varchar2(15) 是 Email Email Varchar2(20) 是 Lended_num 已借书数量 Number(2) 默认为0 否 Create_date 创建日期 Date 否 表4.3表()字段英文名称 字段中文名称 字段类型 字段是否可为空 IVarchar2(35) 主键 否 Book_
您可能关注的文档
- 基于ARM的远程监控系统设计..doc
- 基于AT89C51红外遥控风扇系统.doc
- 基于ATC单片机的交通灯设计毕业论文..doc
- 基于ATC单片机的数字电压表的仿真设计论文..doc
- 基于ATMega16-控制直流电动机.doc
- 基于ATMEGA的检测避障智能车..doc
- 基于BS的网上电脑超市开发..doc
- 基于CC的无线射频通信模块的设计..doc
- 基于C单片机的简易计算器设计..doc
- 基于DSP的三相永磁同步电机调速系统各种资料汇总(精华)..doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)