基于JSP和SQL SERVER数据库实现的图书信息管理系统
一、功能概述
图书信息管理系统是建立在信息技术基础上,以系统化的管理思想,为普通读者和管理员提供图书查看,增加,删除,修改图书信息功能的平台,。它整合了回到首页、普通用户注册,用户登录,图书基本信息查看,图书的增加,图书的删除,和图书的修改七个功能模块。图书信息管理系统以图书信息的管理为核心,进行用户的注册、登录、查看等功能。
1.1 登录
登录这一模块,主要功能有:用户输入用户名和密码,并对账号与密码的输入情况进行处理和判断,新用户注册以及对注册内容的审核,提交和重置。其中除了重置,其余各个部分都与数据库进行了连接与相应的增、查、匹配工作。
1.2 登录确认
登录确认模块从登录模块接收数据,来显示在屏幕上,用户可以进行确认与重新修改。
1.3 用户注册
这一模块,主要是采集新员工的信息,包括账号,密码,学历,地区,电话。同时,系统自动将其存入SQL数据库,便于以后查看与使用。
1.4 忘记密码
这一模块,从用户登录页面进入,用户输入要找回密码的账号,系统通过查询数据库,来判断是否有对应的密码,来进行找回操作。
1.5 图书主页
显示出图书的详细信息,包括书名,作者,价格信息,登录模块不同的账号,通过查询数据库,进入不同的图书主页。普通用户只可以进行查看,管理员可以进行图书的增删改查操作,均与数据库进行相应连接。
1.6 图书增加
增加图书模块,由管理员进行操作,可以输入图书的信息来进行图书的增加操作,新增加的图书信息会增加到相应的图书信息数据库。
1.7 图书删除
图书的删除,管理员在图书操作页面进行图书信息的删除,后台会在数据库中进行相应图书信息的删除。
1.8 图书修改
图书的修改操作,管理员点击修改,然后可以修改图书的详细信息,确定之后,修改之后的信息会显示在图书主页,进行数据库信息的修改。
二、数据库设计
2.1 bookinfo (图书信息表)
属性名 | 属性含义 | 数值类型 | 是否可为空 | 是否为主码 | 是否引用外码 |
---|---|---|---|---|---|
id | 书号 | int | No | Yes | No |
bookname | 书名 | varchar(45) | No | No | No |
author | 作者 | varchar(45) | No | No | No |
price | 价格 | float | No | No | No |
2.2 personinfo(用户信息表)
属性名 | 属性含义 | 数值类型 | 是否可为空 | 是否为主码 | 是否引用外码 |
---|---|---|---|---|---|
username | 用户名 | varchar(10) | No | Yes | No |
userpass | 密码 | varchar(10) | No | No | No |
degree | 学历 | varchar(10) | No | No | No |
local | 地区 | varchar(8) | No | No | No |
phone | 电话 | char(11) | No | No | No |
三、界面设计
3.1 登录界面
3.2 用户注册界面
3.3 主界面
3.4 用户图书界面
3.5 管理员图书界面
3.6 用户信息确认界面
3.7 图书添加界面
3.8 图书修改界面
3.9 找回密码界面
四、小结
通过此次数据库的小学期,我了解了一些jsp的基本语法知识,根据自己掌握的知识和借鉴其他相似网页的结构,自己独立写了几个jsp的页面,并且实现了jdbc与数据库的连接,在jsp页面中写了一部分数据库的操作语句,进行了数据库的增删改查功能,但是语法结构和语句的书写还是经常出错误,但是通过反复的琢磨与同学的帮助,完成了图书管理系统的数据增删改查功能,前面还有一些注册和登录的功能,在以前网页知识的基础上,又扩展了一些知识,比如网页的跳转,页面之间数据的传递,还有很少的一些页面效果知识内容。
但是写的越多,才发现与同学的差距还是很大,在后面的学习过程中,要增强自己的动手能力,多多实践动手写程序,才能熟练掌握,不敢说融会贯通,但是下次知道该怎么写,不至于什么都不会。
参考文献
- 个性化数字图书馆的研究与开发(西安电子科技大学·孙文)
- 大同实验小学图书馆借还系统的设计与实现(电子科技大学·王洪宇)
- 基于JSP的网上书店系统的设计与实现(吉林大学·马新)
- 电子商务门户网站的研究与实现(大庆石油学院·戴庆)
- 用JSP技术开发基于WEB的房地产网络管理信息系统(大连理工大学·齐鲲鹏)
- 个性化数字图书馆的研究与开发(西安电子科技大学·孙文)
- 基于B/S模式的社区图书馆管理系统的设计与实现(大连理工大学·丁娟娟)
- 复旦大学数字图书馆个人图书管理系统的设计与实现(电子科技大学·陆卫国)
- 基于JSP的图书管理系统的需求分析与设计(山东大学·杜鹏)
- 基于B/S架构的图书管理系统的设计与实现(山东大学·蒲琼)
- 某高校图书馆管理信息系统的设计与实现(江西财经大学·施燕娜)
- 图书综合管理系统(吉林大学·王宇)
- 医院图书管理系统的设计与实现(电子科技大学·刘曼丽)
- 基于B/S架构的图书管理系统(山东大学·彭鹏)
- 基于JSP的高校图书管理系统开发和实现(电子科技大学·朱丽萍)
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码小屋 ,原文地址:https://bishedaima.com/yuanma/35369.html