如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
图书馆管理系统设计需求分析图书馆管理系统主要用于对图书馆图书的管理工作,方便用户的使用,该系统有以下用户使用学生:eq\o\ac(○,1)查询图书(按照书名,作者,ISBN,出版社)eq\o\ac(○,3)查阅已经借阅图书历史,超期图书,罚款信息eq\o\ac(○,4)还书教师:教师的借阅数量和借阅期限不同于学生假期借书规则图书馆借阅图书的工作人员:eq\o\ac(○,1)还书eq\o\ac(○,2)借阅图书()eq\o\ac(○,3)图书的入库eq\o\ac(○,4)图书的续借eq\o\ac(○,5)图书的清理工作,把已经超期的图书,过于老的过时的图书从图书馆中排出eq\o\ac(○,6)统计工作,本学期借阅书的次数、在库图书的数量,催还书的单子eq\o\ac(○,7)学生信息的录入工作图书馆总管理人员:概念设计E-R有几个实体:学生(借阅号,姓名,所在班级,性别,联系方式,规则编号)图书(图书编号,ISBN,书名,作者,出版社,出版年份,版次,图书分类Id,库存数量,在馆的数量,存放位置,内容简介,入库时间,单价)图书分类(图书分类Id,图书分类的名称)教师(借阅号,姓名,所在系部,性别,联系方式,规则编号)借阅规则(规则编号,借阅期限,借阅数量)管理员(用户名,密码,角色)借阅(id,过程数据ibrary为空,借阅日期默认值,借阅号,图书编号,借阅日期,应还日期,归还日期,是否续借,是否已归还)罚款表(超期时间,罚款金额)逻辑模式设计学生:借阅号姓名所在班级性别联系方式规则编号主键,不为空,学号不为空只能取男,女外键,不能为空图书:图书编号:主键,ISBN不能为空,建立唯一索引,加快查找的速度,书名不能空,图书分类Id,外键,库存数量,在馆数量,数字图书分类:图书分类名称不能为空教师(借阅号,姓名,所在系部,性别,联系方式,规则编号)借阅规则(规则编号,借阅期限,借阅数量)管理员:密码最好做个加密,MD5加密,角色:学生,图书馆工作人员借阅表:借阅号,图书编号不能为空,借阅日期默认值,当前日期,是否续借,是否已归还,默认值为false物理模式设计学生(借阅号,姓名,所在班级,性别,联系方式,规则编号)图书(图书编号,ISBN,书名,作者,出版社,出版年份,版次,图书分类Id,库存数量,在馆的数量,存放位置,内容简介,入库时间,单价)图书分类(图书分类Id,图书分类的名称)教师(借阅号,姓名,所在系部,性别,联系方式,规则编号)借阅规则(规则编号,借阅期限,借阅数量)管理员(用户名,密码,角色)借阅(id,过程数据ibrary为空,借阅日期默认值,借阅号,图书编号,借阅日期,应还日期,归还日期,是否续借,是否已归还)罚款表(超期时间,罚款金额)数据库实施完成数据库的设计db_Library,mdfldf完成表的设计录入测试数据编写存储过程eq\o\ac(○,1)借阅规则表规则编号借阅数量借阅期限15602230eq\o\ac(○,2):学生表的操作录入学生的信息,向学生表中插入数据根据学号,修改学生的信息,学号不可更改根据学号删除指定的学生根据学号,查询学生的相应信息eq\o\ac(○,3):图书分类表图书分类表的增加,删除和修改工作图书分类Id分类名称1计算机类2文学类3历史类eq\o\ac(○,4):图书表的操作新书的入库工作根据图书编号查询图书信息根据图书编号修改图书信息根据图书编号查询图书根据图书分类名称查询图书根据图书ISBN号查询图书根据图书名称模糊查询图书信息根据多个查询条件查询相应图书信息创建视图包含图书表所有信息和图书分类名称eq\o\ac(○,5):教师表同学生表eq\o\ac(○,6):管理员表设置某个学生或者教师为管理员就是在管理员表中增加相应的学生的学号和密码。初始密码都是888888,总管理员为admin,系统默认用户,不允许删除,角色分为学生管理员和系统管理员2种角色管理员表的增加,删除,修改和查询eq\o\ac(○,7)借阅(id,过程数据ibrary为空,借阅日期默认值,借阅号,图书编号,借阅日期,应还日期,归还日期,是否续借,是否已归还)借阅图书:借阅之前要先检查需要借阅的图书在官数量是否>0.如果>0则在借阅表种插入一条记录,借阅日期为默认当前日期,应还日期为当前日期+借阅天数,一旦节约成功,应该自动将借阅图书的在馆数量-1归还图书:归还图书之前,应