欢迎来到天天文库
浏览记录
ID:38705994
大小:3.19 MB
页数:37页
时间:2019-06-17
《数据库课程设计报告及部分代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、期刊管理系统课程设计报告及部分代码1.绪论22.需求分析32.1系统需求分析32.2功能需求分析32.3期刊管理E-R图42.4期刊管理状态转换图43.系统设计及可行性研究93.1数据概念结构设计93.1.1期刊管理数据流图93.1.2期刊管理系统流程图133.1.3期刊管理结构图143.1.4期刊管理数据字典144.2数据逻辑结构设计224.2.1数据逻辑结构设计224.2.2数据表的设计224.2.3数据库二维表结构245.实现245.1系统测试245.1.1测试目的255.1.2登录测试255.1.3管理测试255.1.4借阅管理测试265.1.5查询管理
2、测试276参考文献27371.绪论不管学校还是各企事业等的图书馆都离不开图书期刊管理,如果图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂,工作量大,出错率高,出错后不易更改。所以有必要建立一个图书期刊管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。2.需求分析2.1系统需求分析图书管理系统需要满足来自两方面的需求,这两个方面分别是图书借阅者、图书馆管理人员。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修
3、改;图书馆管理人员对图书借阅者的借阅及还书要求进行操作,还有对图书借阅者管理,图书库存更新,图书其它信息,如征订等管理。如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。图书借阅者只应该查询和维护本人的借书情况和个人信息,图书馆管理人员有修改图书借阅者借书和还书记录的权限。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,并且对读者征订信息管理。2.2功能需求分析1、期刊登记:新期刊入库,期刊登记主要用于实现对图书馆各种图书进行登记,为实现书刊的借
4、还作好先前准备。首先需要登记各期刊的信息,可以用期刊信息表来实现:期刊信息表:刊名、刊号、出版年份、卷期数量和库存。2、期刊借阅:主要用于实现以下三个功能:期刊续借、期刊归还、期刊新借。可以用借阅信息表和读者信息表来实现:借阅信息表:学号、图书期刊号、借阅日期、还书日期读者信息表:姓名、性别、学号、系、班级、借阅期限3、期刊查询:主要用于实现读者要查询自己想要的图书,先通过查询,如果有就可以借。有以下功能:(1)某人所借的期刊清单,每人能同时最多能借5本书,超过5本不能再借阅,而且每人不能借阅相同的图书,图书借阅期限为90天,能查询借阅时间过期的图书及借者37(
5、2)可以按图书名称、图书作者等信息查询所需要的图书(3)按关键字查询,查询出相应的关键字的文章题目,作者,刊名,年,卷,期;(4)期刊的去向,可以查询图书当前被谁借走(5)图书库存,图书的剩余数量可以用文章信息表和期刊信息表实现:文章信息表:图书期刊号,文章题目,文章作者期刊信息表:刊名,刊号,出版年份,卷期数量和库存。1、期刊征订:用于某些读者热衷于的那种图书,可以进行征订,通过记录征订信息表而找出相应的期刊,从而可以满足读者,可以用征订信息表来实现:征订信息表:期刊名,期刊号,邮发代号372.3期刊管理E-R图2.4期刊管理状态转换图管理员借阅37读者查询3
6、737管理员征订图书37读者征订信息373.系统设计及可行性研究3.1数据概念结构设计3.1.1期刊管理数据流图图137图237图3.1图3.2图3.337图3.4总图373.1.2期刊管理系统流程图373.1.3期刊管理结构图3.1.4期刊管理数据字典名字:期刊信息表别名:描述:在每次查询期刊时,准确反映期刊库存,数量的详细信息的信息表定义:期刊信息表=图书期刊号+图书刊名+出版年+卷+期+数量+库存位置:显示给管理员计算机37名字:图书期刊号别名:描述:可以标识特定图书的关键域定义:图书期刊号=6{数字}6位置:期刊信息表借阅信息表文章信息表征订信息表查询库
7、存清单名字:库存别名:描述:用于显示书库中同一种书还存有多少本,明确此时是否有此书可以借来方便读者和管理员管理了解借出书的情况定义:库存=总数量—借出数量位置:期刊信息表库存更新管理期刊查询期刊信息名字:借阅信息表别名:描述:反映读者借阅信息的数据表定义:借阅信息表=学号+图书期刊号+借阅日期+还书日期位置:显示给管理员计算机名字:学号37别名:描述:用于标识借阅图书的读者资料的关键域,可将读者与借阅的图书联系以便管理员管理借阅信息和读者信息定义:学号=6{数字}6位置:借阅信息表读者信息表名字:借阅日期别名:描述:用来记录读者借书时的日期,便于查阅读者借书的天
8、数来判断是否超出规定的借
此文档下载收益归作者所有