图书信息管理系统 课程设计

上传人:小** 文档编号:89135498 上传时间:2019-05-19 格式:DOC 页数:23 大小:585KB
返回 下载 相关 举报
图书信息管理系统 课程设计_第1页
第1页 / 共23页
图书信息管理系统 课程设计_第2页
第2页 / 共23页
图书信息管理系统 课程设计_第3页
第3页 / 共23页
图书信息管理系统 课程设计_第4页
第4页 / 共23页
图书信息管理系统 课程设计_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《图书信息管理系统 课程设计》由会员分享,可在线阅读,更多相关《图书信息管理系统 课程设计(23页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告课程设计题目:图书信息管理系统学生姓名王丹专业 计算机应用技术班 级1140302指导教师李丽华2013年 6 月 28 日目录1.需求分析21.1背景21.2数据需求21.3功能需求3.概念结构设计42.1 E-R图43.逻辑结构设计53.1 E-R图向关系模式转化53.2数据字典64.数据库实现74.1 表结构截图74.2表间关系截图85.数据库功能模块图85.1 数据库功能模块图85.2 功能模块窗口截图95.3 数据库具体代码126.课程设计心得191.需求分析1.1背景随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统

2、的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。1.2数据需求图书馆管理信息系统需要完成功能主要有:1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。2读者基本信息

3、的查询、修改,包括读者借书证编号、读者姓名、读者性别等。3书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。4书籍类别信息的查询、修改,包括类别编号、类别名称。5书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。6书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登入日期等。7借书信息的输入,包括读者借书证编号、书籍编号、借书日期。8借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。9还书信息的输入,包括借书证编号、书籍编号、还书日期。 10还书信息的查询和

4、修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。11超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。12超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等1.3功能需求(1)在读者信息管理部分,要求:a.可以查询读者信息。b.可以对读者信息进行添加及删除的操作。(2 )在书籍信息管理部分,要求:a.可以浏览书籍信息,要求:b.可以对书籍信息进行维护,包括添加及删除的操作。(3)在借阅信息管理部分,要求:。a.可以浏览借阅信息。b.可以对借阅信息进行维护操作。c.可以浏览归还信息d.对归还信息可

5、修改维护操作e.可以浏览罚款信息f.对罚款信息可以更新(4)在管理者信息管理部分,要求:a.显示当前数据库中管理者情况。b.对管理者信息维护操作。.概念结构设计2.1 E-R图根据1)所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。图书管理信息系统可以划分的实体有:用户信息实体、书籍信息实体、书籍借还信息实体。用E-R图一一描述这些实体。2.1.1总的信息E-R图:图2-7总的信息实体E-R图3.逻辑结构设计3.1 E-R图向关系模式转化(一) 用户(借书证编号,用户姓名,用户性别,用户种类,注册时间)(二) 书籍(书籍编号,书籍名称,种类编号,书籍作者,出版社,出版日期,登

6、入日期,种类名称,是否借出)(三) 书籍借还(借书证编号,书籍编号,书籍名称,借书时间,还书时间,借阅期限,超期时间,罚款金额)以上通过关系代数方法的进行运算得到所需要的结果,在实验结果中可以看到。3.2数据字典表.2-1用户信息表表中列名数据类型可否为空用户借书证号Varchar(12)not null(主键)用户姓名Varchar(8)not null用户性别Varchar(4)not null用户种类Varchar(10)Not null登记日期datetimenull表2.2-2 书籍信息表表中列名数据类型可否为空书籍编号Varchar(50)Not null(主键)书籍名称Varch

7、ar(20)Not null种类编号intNot null书籍作者Varchar(8)Not null出版社名称Varchar(20)Null出版日期DatetimeNull登记日期DatetimeNull是否借出intNot Null种类名称Varchar(20)Not Null表2.2-3 书籍借还信息表表中列名数据类型可否为空借书证编号Varchar(50)Not null(外主键)书籍编号Varchar(50)Not null(外主键)借书时间datetimeNull还书时间datetimeNull书籍名称Varchar(20) Null借阅期限Int Null超期时间Int Null

8、罚款金额Smallmoney Null4.数据库实现4.1 表结构截图表4.1-1用户信息表表4.1-2 书籍信息表表4.1-3 书籍借还记录信息表4.2表间关系截图表4.2-1 各表之间的关系5.数据库功能模块图5.1 数据库功能模块图5.1-1 数据库总体功能模块图5.1-2 用户登录功能模块图5.2 功能模块窗口截图5.2-1 图书信息管理系统登陆首页5.2-2 用户登陆页面5.2-3 用户注册页面5.2-4 用户信息页面5.2-5 图书查询借阅页面5.3 数据库具体代码5.3.1 数据库创建源代码 Create database 数据库课程设计CREATE DATABASE 进程正在磁

9、盘 数据库课程设计 上分配 0.75 MB 的空间。CREATE DATABASE 进程正在磁盘 数据库课程设计_log 上分配 0.49 MB 的空间。创建表格:use 数据库课程设计gocreate table 用户信息表( 用户借书证号 varchar(12) primary key not null , 用户姓名 varchar(8) not null, 用户性别 varchar(4) not null,用户种类 varchar(10) not null, 登记日期 datetime null,);create table 书籍信息表(书籍编号 varchar(50) primary

10、key not null ,书籍名称 varchar(20) not null,种类编号 int not null,书籍作者 varchar(8) not null,出版社名称 varchar(20) null,出版日期 datetime null,登记日期 datetime null,是否借出 int not null,种类名称 varchar(20) not null,)create table 书籍借还信息表(借书证编号 varchar(50) not null,书籍编号 varchar(50) not null,借书时间 datetime null,还书时间 datetime null

11、,书籍名称 varchar(20) null,借阅期限 int null,超期时间 int null,罚款金额 Smallmoney null,)5.3.1-1 将已有书籍加入书籍信息表insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) values(00125415152,计算机组成原理,6,王爱英,清华大学出版社,2001-01-03,2003-11-15,1,工程技术类) insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) v

12、alues(00125415153,计算机组成原理,6,王爱英,清华大学出版社,2001-01-03,2003-11-15,1,工程技术类) insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) values(00456456,数据库原理,6,萨师煊,高等教育出版社,2007-07-02,2007-09-15,1,工程技术类) insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) values(12215121,C程序设计,6,谭浩强,

13、清华大学出版社,2002-04-02,2004-03-14,1,社会科学类) insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) values(9787308020558,计算机体系结构,6,石教英,浙江大学出版社,2004-10-03,2006-11-15,1,工程技术类) insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) values(45456141414,数据结构(C语言版),6,严蔚敏,清华大学出版社,2002-06-28,2004-01-21,1,人文艺术类) insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) values(5455515,中华历史年,1,吴强,北京大学出版社,2005-04-03,2006-05-15,1,政治经济类) insert into 书籍信息表(书籍编号,书籍名称, 种类编号,书籍作者,出版社名称,出版日期, 登记日期,是否借出,种类名称) values(015115,古代埃及,3,赵文华,北京大学出版社,2001-02-02,2002-09-15

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号