图书管理系统报告图书馆管理系统报告大型数据库设计实践报告题目:专业软件工程(niit)学生姓名杨雨童班级学号b12041016指导教师毛燕琴指导单位计算机学院/软件学院日期20XX
30图书管理系统一、课题总体介绍图书管理系统具有系统管理员、图书管理员和读者三类用户,这三类用户分别拥有不同的权限
系统管理员:管理用户信息(对应数据库中libusers这张表)
图书管理员:管理图书信息(对应数据库中libbooks这张表)
读者:对图书的操作
分工说明:1
创建表,数据库的操作,包括系统连接数据库的各项操作,程序调试(江杰)2
程序界面、框架设计,图书编码入库功能的实现(杨雨童)3
系统管理员权限各项功能的实现(李健)4
读者权限各项功能包括借书,还书,查询数目功能的实现(杨金霖)、5
图书管理员权限中修改,删除图书信息功能的实现(陈维钊)系统管理员
管理用户信息(对应数据库中libusers这张表),可对包括系统管理员和图书管理员及读者在内的用户信息进行查询,添加,删除,修改
三、总体设计图书馆系统,包含用户和图书两个主要的数据
由此我们的数据库要包含两张表,一张对应用户信息(此程序中的libusers这张表),另一张对应图书信息(此程序中的libbooks这张表)
对于用户信息这张表(下图),我们的图书管理系统要求用户包括系统管理员,图书管理员和读者三个用户,这三个用户对应的是三个不同的权限
在表中用属性userrank来定义,第1页共5页1,2,3分别表示系统管理员,图书管理员和读者
另外表中还有userid,username,userpass这些基础属性,用来区别用户以及判断用户登录
我们还赋予了系统管理员限制用户登录的权限,在表中用userlock属性来表示,0,1分别表示该用户是否可以登录
对于图书信息这张表(下图),主要是对图书信息的描述,这张表相对