当前位置:文档之家› 数据库图书借阅

数据库图书借阅

数据库图书借阅管理系统
长治学院
课程设计报告
课程名称:数据库课程设计
设计题目:图书借阅管理系统
系别:计算机系
专业:科学与技术
组别:第五组
学生姓名: 陈琛学号:********
起止日期: 2011年6月15日~ 2011年6月22日****:***
目录
目录3
一、实验要求5
题目: 5
二、实验环境 6
三、需求分析 6
模块分析图7
四、数据库设计7
数据库表名清单(DB Table List)7 序号8
中文表名8
英文表名8
表功能说明8
1 8
学生信息表8
Student 8
存储学生的身份信息,有系别,年龄,班级
等信息。

8
2 8
图书信息表8
Book 8
存储图书馆的图书信息,包括作者,出版社
等信息。

8
3 8
借书记录表8
Borrow 8
借书信息,有借阅时间,还书时间等信息。

8
数据库表之间关系说明(Relation of
DB Table)8
五、实体关系图8
六、实验心得10
六.一课程设计中遇到的问题和解决的方
法10
六.二创新和得意之处10
六.三存在的不足和进一步改进的设想11 六.四感想心得11
一、实验要求
1.1题目:
图书借阅管理系统
背景资料:
1)图书室有各种图书一万多册。

2)每种图书都有书名、书号(ISBN)、一名
或多名作者(译者)、出版社、定价和内容
简介。

3)借书证记录有借阅者的姓名、所在单位、
职业等。

4)凭借书证借书,每次最多能借8本书。


书期限最长为30天。

设计要求:
1)实现新进图书的数据录入。

2)实现对所有购进图书的分类查询和分类
统计。

3)能够按书名、作者等分类查询现有图书的
数量。

4)记录借阅者的个人资料和所借图书的书
名、书号数据等。

.该软件系统主要完成一个图书馆的借阅管理系统中相关的录入,修改,统计以及管理等内容。

二、实验环境
Windows XP操作系统,Visual
2000,
SQL server 2000, PowerBuider9.0
三、需求分析
建立图书与学生之间的对应关系,包括图书的借阅、借阅者的信息、图书的种类信息等信息,并以此生成管理图书的数据库。

本系统为图书借阅管理系统,只对管理员适用。

功能需求
管理员对功能的需求:
录入图书信息 导入查询图书信息 修改编辑图书信息 录入图书借阅信息
模块分析图
四、数据库设计
数据库表名清单(DB Table List )
修改个人录入个人修改密码 执行计划 培养计划 授课教师 教学大纲 授课计划 授课文件
课程表 期末考试导入考试
录入考试查询考试
借书
还书
还书
维护
退出 登陆页
进入图书借阅管理平台
序号中文表

英文表名表功能说明
1 学生信
息表Student存储学生的身份信
息,有系别,年龄,
班级等信息。

2 图书信
息表Book存储图书馆的图书
信息,包括作者,
出版社等信息。

3 借书记
录表Borrow借书信息,有借阅
时间,还书时间等
信息。

数据库表之间关系说明(Relation of DB Table)借阅图书的过程中根据借阅人(通过提取学生信息表)和所借阅的书籍(提取图书信息表),生成借书记录表。

五、实体关系图
学生实体图
图书实体图系统模型

学号班级
姓名
性别
专业入学

书号出版
作者
分类出版
E-R 图
六、实验心得
6.1 课程设计中遇到的问题和解决的方法
6.2 创新和得意之处
图书借阅管理系统
管理


学生 借

管理

录修
图书
学生借
借书
6.3 存在的不足和进一步改进的设想
6.4 感想心得
经过一个学期的SQL Server 2000课程的学习,老师在课堂上耐心、细致的讲解,以及内容详细、层次鲜明、易于记忆和理解的教学课件,让我了解了SQL Server 2000的基础知识,学会了创建数据库以及对数据库操作的一些基本应用,现就所学到知识作出以下的学习心得总结:
SQL Server 是一个关系数据库管理系统,SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

数据库的内容是从数据表的创建和修改开始的,数据表的建立关系数据库的基本结构,它用来存储数据具有已定义的属性,在数据表
的操作中有:查看表的信息、查看表的属性、修改表当中的数据、删除表当中的数据以及修改、删除表的操作,从课程的学习和实验当中我了解到,表是数据库数据当中最重要的一个数据对象,表建立的好坏直接关系到数据库的实际使用效果,表当中的内容越具体对表越有利,同时对数据库的各种应用也有着各种各样的便利,但是表的内容也不能过于的繁琐,当然,这些也只能在今后的实际使用当中多多的应用,才能加深和理解如何对表进行规划才更有利于使用和查询。

在数据库中,数据内容的查询可以使用查询语句的方法查询,也可以使用视图操作的方法进行查询,使用视图操作的方法不仅可以简化数据操作,同时还可以检索数据,在查询时还能向基表当中添加、修改和删除数据,能有效的提高数据库可用性和安全性。

SQL Server 2000的学习是在老师的悉心教导和上机实验实践当中度过的,经过短暂的学习,让我学会了很多知识,对于我今后的人生和工作有很多有用有帮助的地方,感谢老师的教导,让我又多掌握了一项专业的技术,我会
在今后更加努力的学习这方面的专业技术知识,勤于实践、不断提高,以适应时代的发展,更好的把握未来。

指导教师评语:
指导教师签名:年
月日
成绩评定
项目权重成绩1、设计过程中出勤、学习
态度等方面
0.1
2、设计技术水平0.4
3、编程风格0.2
4、设计报告书写及图纸规
0.3 范程度
总成绩。

相关主题