第一范文网 - 专业文章范例文档资料分享平台

基于JSP技术的图书馆信息管理系统开发与设计(含源文件)

来源:用户分享 时间:2025/8/21 1:25:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第 9 页 共 29 页

客 户 端 客 户 端 管理员信息 图 书 借书 对 应 读 者 2.3.2.客户界面与数据库关系:

高级管理员界面 读者表管理 界面 书表管理 界面 用户登陆界面 还书界面 借书界面 数 据 库 24.数据库设计:

.

2.4.1.数据库说明:

本设计开始在本人工作的所在公司内完,原始数据库设计为SYBASE,用ERwin生成数据库表,由四个表组成,同时开始是手动建立数据库,服务器平台是Linux,通过ERwin生成相应的表然后通过UltraEdit进行处理并上传服务器,数据库内部由四张表组成:

第 10 页 共 29 页

数据库 读者信息表Peopletable 管理员信息表Admin 借书信息表Lendtable 图书信息表Librarytable

2.4.2.表内逻辑结构设计要点: 表 Admin 管理员信息表 Peopletable 读者信息表 Boobtable 图书信息表 Lendtable 联合关系表 字段名 adress power password tele studentno studentname studentcollege studentortime studentsort bookno bookname bookroom bookwriter bookoworno bookpublish bookprice booksort booknumbers bookno studentno 属性 varchar() tinyint varchar() numeric() varchar() varchar() varchar() bit varchar() varchar() varchar() varchar() varchar() varchar() varchar() tinyint varchar() tinyint varchar() varchar() 长度 20 20 20 20 30 20 20 20 20 20 20 20 40 30 20 20 空否 1 0 0 0 1 1 0 1 0 0 1 0 0 1 1 0 0 0 0 1 1 主键否 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 意义 管理员账号 权限值,区分高级用户和普通用户 管理员密码 管理员联系电话 读者借书证号 读者名字 读者所在院系 借书超期于否 读者借书数 读者类别 图书号 书名 图书位置 图书作者 图书借出否 图书出版社 图书购价 图书类别 该种书单数量 图书编号 读者借书证号 studentbnumers tinyint 第 11 页 共 29 页

2.4.3.各表说明:

? 管理员信息表(Admin):主要是保存图书馆管理员的相关信息,如用户

(adress),密码(password),权限(power),联方式(tele),以便于高级员管理员进行管理和访问,同时也保证的使用安全性。

? 读者信息表(Peopletable): 主要保存借书者相关信息,如读者名字

(studentname), 读者所在院系(studentcollege), 借书过期限于否(studentortime),所借书本数(studentbnumers),读者类别(studentsort),读者编号(studentno),主要是普通管理员进行访问和管理。

? 图书信息表(Boobtable):主要保存图书馆图书相关信息,如图书名字

(bookname),图书所在位置(bookroom),图书作者(bookwriter),图书借出否(bookoworno),图书出版社(bookpublish),图书价格(bookprice),图书类别(booksort),该种图书数量(booknumbers),图书编号(bookno),主要是普通管理员进行访问和管理。

? 借书信息表(Lendtable): 主要保存读者编号(studentno),图书编号

(bookno),同时他也连接图书信息表和读者信息表,主要是普通管理员间接进行访问,使借书还书中,读者与图书对应起来。

2.5用户登陆设计

2.5.1.用户界面登陆设计:

2.5.2登陆界面基本功能说明:

主要是当用户输入登陆用户名和相应密码并提交,用户信息比照管理员数据库表,通过查询对照权限值以判定是哪类,如果权限值为0则为普通用户则为高级用户并进入图书馆管理界面,如果权限值为1则为高级用户并进入注册登记界

第 12 页 共 29 页

面,如果是权限值为0则进入普通管理员界。如图:

登 陆 普通管理员操 作界面 高级管理员操作 界面 2.5.3用户登陆验证密码:

用户登陆时要验证密码那么就要访问管理员信息表,进行查询,用户资料,根据不同的用户权限进入相应操作界面。如图下面相应登陆查询循环程序流程设计:

开始 request.getParameter(\N Username=rs.getString(1) request.getParameter(\N Password=rs.getString(2) power=rs.getInt(3) power=1 N N

普通管理员 界面 高级管理员 界面

基于JSP技术的图书馆信息管理系统开发与设计(含源文件).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3z4ys2rz09036aw5tvxo0daes3y30z00wzm_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top