列名 数据类型(精确范围) 空/非空 约束条件 注释
id Int N
booknum Varchar(10) N Primary key 图书编号(7-10位)
bookISBN Varchar(50) N 图书ISBN
bookname Varchar(50) N 图书名
bookauthor Varchar(50) N 作者
publish Varchar(50) N 出版社
publishdate Datetime N 出版时间
pages Int N 页数
sort Varchar(50) N 种类
total Int N 总数量库存
nownum Int N 现有数量
borrownum Int N 已借阅数量
price Money N 价格
place Varchar(50) N 存放地
图书信息表时用来存放图书信息,为用户借阅时提供详细的图书信息,如上表。
表5新闻动态表
列名 数据类型(精确范围) 空/非空 约束条件 注释
id Int N Primary key
username NVarchar(50) N 发布者
submitTime Datetime N 发布时间(当前时间)
content Text N 发布内容
title NVarchar(50) N 发布新闻的标题
新闻动态表主要是存放管理员发布的动态,使用户及时了解网站动,如上表。
表6图书借阅记录表
列名 数据类型(精确范围) 空/非空 约束条件 注释
id Int N
booknum Varchar(10) N Primary key 图书编号
studentnum Varchar(12) N 借阅者编号
studentname Varchar(10) N 借阅者姓名
lenddate Datetime N 借阅时间
backdate Datetime N 应归还时间
fact_returndate Datetime N 实际归还时间
isback Char(2) N 是否归还
图书借阅记录表主要存放借阅用户和借阅图书的信息表,如上表。
5.系统具体实现
5.1登陆模块
主要实现用户的登陆。为了保障系统的资源的安全性,用户必须登录后才能使用系统的相关资源。管理员和会员的登陆模块是用数据库的存储过程来完成的。通过Session来区分管理员与会员的身份,在输入正确的情况下各自进入相应的页面,相应对应的操作。如忘记密码,则可点击“忘记密码?”通过属于会员名,问题,答案找回密码,把密码从后台数据库调出来通过Label标签显示出来,重新登录;如若Label标签显示的没有密码,则表示该用户名不存在。
图4 首页
5.2管理员模块
5.2.1 图书管理模块
图书管理模块,主要是图书的添加、删除、修改,相应的操作完成之后,通过后台数据库的改变,管理员和会员会在图书查询页面(sevice.aspx)看到不同操作后的效果;图书借阅记录的查看包括:所有图书借阅记录的查看、图书借阅为归还的查看、图书借阅已归还的查看、借阅超时还未归还的记录的信息查看、图书预约的查看,在查看的方式中设置多种查看方式:按性别查看、用户名查看等,从而使搜索更加方便有效。该模块还主要包括用户在管理员的帮助下进行图书的借阅、图书的归还等操作,从而使图书的管理更加完善安全。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
ASP.net大学图书管理系统系统分析与设计 第5页下载如图片无法显示或论文不完整,请联系qq752018766