图书管理系统—流通模块的设计与实现毕业论文(编辑修改稿)内容摘要:

表的设计是为了用户借阅图书提供支持 ,管理用户的一些罚款、借阅、挂失、欠款、等操作表的具体结构设计如下 : 表 管理员信息表 字段名称 字段类型 字段长度 可否为空 说明 adNo pwd idt varchar2 varchar2 varchar2 20 20 2 否 否 否 管理员 ID 管理员密码 管理级别 图书借阅历史表结构设计 :历史表是一个记录表,里面记录了用户自己的所有借阅记录。 用户可以根据往日借阅记录来对自己进行借阅决策: 表 图书借阅历史表 字段名称 字段类型 字段长度 可否为空 说明 studentNo bNo borrowDate giveDate status varchar2 varchar2 date date varchar2 20 20 50 50 20 否 否 否 否 否 学号 图书编号 借书日期 还书日期 状态 丢失信息表:丢失信息表也是一个记录表,里面记录了用户由于个人原因,导致图书丢失的记录 表 丢失 信息表 字段名称 字段类型 字段长度 可否为空 说明 studentNo bNo borrowDate varchar2 varchar2 date 20 20 20 否 否 否 学号 图书编号 借阅日期 图书借阅信息表:借阅信息表里面保存着当前的借阅记录,一旦用户还书之后这条记录随后被清除,并且加到历史记录表中。 表 图书借阅信息表 字段名称 字段类型 字段长度 可否为空 说明 陕西理工学院毕业设计 第 8 页 共 53 页 studentNo bNo borrowDate toGiveDate varchar2 varchar2 date date 20 20 50 50 否 否 否 否 学号 图书编号 借阅日期 应还日期 欠款信息表:欠款信息表里面记录了用户的当前欠款。 表 欠款信息表 字段名称 字段类型 字段长度 可否为空 说明 id studentNo bNo borrowDate togivedate giveDate money varchar2 varchar2 varchar2 date date date varchar2 20 20 20 50 50 50 20 否 否 否 否 否 否 否 欠款 ID 学号 图书编号 借书日期 应还日期 还书日期 欠款金额 陕西理工学院毕业设计 第 9 页 共 53 页 5 详细设计 登录页 用户登录系统后,可以进入系统的主界面,欢迎页面显示系统的简介信息,左面是功能菜单,管理员用户可以看见系统模块。 图 管理员登录界面 实现代码: %@ page contentType=text/html。 charset=gbk% %@ page import=.*,% html head link href=/images/ type=text/css rel=stylesheet link href=/images/ type=text/css rel=stylesheet script type=text/javascript function checkAdmin() { var uname =。 //得到输入的登录名 var pwd =。 //得到输入的密码 if (() == ) { //用户名为空的情况 alert(请填写用户名。 )。 //弹出提示对话框 ()。 //用户名文本框得到输入焦点 return。 //返回 } if (pwd == ) { //密码为空的情况 alert(请填写密码。 )。 //弹出提示对话框 =。 //将密码框清空 ()。 //密码文本框得到输入焦点 return。 //返回 } if (().length 6) { alert(密码不能包含空格且长度不得小于 6位。 )。 =。 //将密码框清空 ()。 //密码框得到输入焦点 return。 //返回 } ()。 //提交登陆表单 } /script /head body div id=father 陕西理工学院毕业设计 第 10 页 共 53 页 div id=loginform % User adName = (User) (user)。 //得到当前登陆的学生学号 if (adName == null) { % 登陆管理系统 form name=login action=/LibraryDemo/admin/login method=post table tr td align=right用户名: /td td align=leftinput type=text name=uname /br/td /tr tr td align=right密 码: /td td align=leftinput type=password name=pwdbr/td /tr tr td/td td align=centerinput type=hidden name=action value=login ! input type=button value=登陆 onclick=checkAdmin()/ img src=/images/ id=dl onclick=checkAdmin() onmouseover==39。 /images/39。 onmouseout==39。 /images/39。 onmousedown==39。 /images/39。 style=cursor: hand / img src=/images/ id=cz onclick=reset() onmouseover==39。 /images/39。 onmouseout==39。 /images/39。 onmousedown==39。 /images/39。 onmouseup==39。 /images/39。 style=cursor: hand/td /tr % String message = (String) (message)。 if (message != null) { % tr td colspan=2font color=red size=2%=message%/font /td /tr % } % /table /form 陕西理工学院毕业设计 第 11 页 共 53 页 % } else { (() + ,您好。 br/br/欢迎进入管理端系统 !!!)。 (br/br/a href=39。 accountManage/adManage39。 target=)。 (39。 bottomFrame39。 【账号维护】 /a)。 (a href=39。 admin/logout39。 【注销】 /a)。 } % /div div id=message 提示: ul li管理员的用户名和密码由超级管理员设置 /li br br li保存好密码,不要向任何人透露密码 /li br br li登陆进入系统可修改密码 /li br br li如果忘记密码请持有效证件到超级管理员处取回 /li /ul /div /div /body /html 账号维护 修改密码 图 管理员修改密码 实现代码: %@ page contentType=text/html。 charset=gbk% %@ page import=.*,% html head link href=/images/ type=text/css rel=stylesheet script type=text/javascript function checkAdChangePwd() { var oldPwd =。 var newPwd =。 陕西理工学院毕业设计 第 12 页 共 53 页 var newPwdAgain =。 if (oldPwd == ) { alert(旧密码为空。 )。 =。 =。 =。 ()。 return。 } if (().length 6) { alert(旧密码不得包含空格且长度不得小于 6位。 )。 =。 ()。 return。 } if (newPwd == ) { alert(新密码为空。 )。 =。 =。 ()。 return。 } if (().length 6) { alert(新密码不得包含空格且长度不得小于 6位。 )。 =。 =。 ()。 return。 } if (newPwd != newPwdAgain) { alert(两次输入密码不一致。 )。 =。 =。 ()。 return。 } ()。 } /script /head body % User user = (User) (user)。 if (null == user) { ()。 陕西理工学院毕业设计 第 13 页 共 53 页 } % div id=Menu %@ include file=% /div div id=info_。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。