全球旧事资料 分类
。如图21所示:
登录
密码
图书管理员
超期编号管理管理
名称图书简介
归还M:N借阅读者
编号
姓名
状态
图21数据库ER图
所包含的约束:(1)主键约束(书号):不允许插入相同记录。(2)检查约束(借阅册数):不允许用户超最大借阅数量。
4
f23数据库表设计
用户表中包括用户、用户密码、姓名。管理员可以按读者的用户卡号、和姓名进行添加、修改和删除相关的信息。如表21所示。
表21读者信息表
列名用户卡号用户密码姓名出生年月借阅数量
数据类型i
ti
tchardatatimei
t
长度
8
可否为空PrimarykeyNOTNULLNOTNULLNOTNULLNOTNULL
说明主键
图书基本信息表包括图书编号,图书名称,图书分类等,用户可以通过图书编号或图书名称查询相关的图书。如表22所示。
表22读者信息表
列名图书编号图书名称图书分类作者借出数量库存数量出版社价格
数据类型I
tCharCharCharI
tI
tCharMo
ey
长度30810
可否为空
30
说明Primarykey主键NOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULLNOTNULL
管理员表包括:管理登录时所使用的帐户和密码,使管理员可以轻松的管理图书和用户信息。如表23所示。
图书23管理员表
列名管理员帐户密码
数据类型CharI
t
长度8
可否为空
说明Primarykey主键NOTNULL
5
f24视图,存储过程的实现
241创建视图用户信息查询)(查询用户信息)
createview用户信息查询asselect姓名性别出生年月用户状态借阅数量from用户where用户状态可用
242创建存储过程(k_proc(提示借阅过期,实现过程利用系统当前日期借出日期30为超期,否则没有超期)
ifexistsselect
amefromsysobjectswhere
amek_proca
dtypePdropprock_proccreateprock_procdatedatetimeasselectdisti
ct用户用户卡号图书基本信息图书编号图书基本信息图书名称图书基本信息借出日期图书基本信息借阅期限From用户,图书基本信息wheredate借出日期借阅期限declaredatedatetimesetdategetdateexeck_procdate
6
f3系统详细设计与实现
31系统功能模块设计
图书管理系统的功能结构如图31所示。
图书管理系统
超期管理
图书管理
用户管理
发布超期信息
限制超期用户借阅
图书入库
用户还书
征订图书
添加删除用户
查询图书
借阅图书
修改密码
查询已借图书
图31系统功能图
7
f32系统功能模块实现
321前台登录模块前台模块包括图书的主界面、查询图书、用户信息、登录选择等几个模块,其中登录选择是前台模块的核心部分,它又分为书刊目录的r
好听全球资料 返回顶部