数据库课程设计报告范例

发布 2019-05-10 19:52:57 阅读 9435

课题名称: 图书管理系统

专业: 信息与计算科学

班级: 信计071班。

小组人员: 廖格 (20072571)

陶凌弘(20072575)

金胜林(20072576)

吴雷 (20072579)

周志伟(20072580)

谢弋平(20072585)

章寿涛(20072596)

一. 背景资料。

在高校中,学生的数量较多,图书的数量也比较多,每天图书的借阅量比较大,采用手工的处理方式已经不能满足这种需要了,因此需要开发一个能够处理平时借阅处理的信息系统,这个信息系统负责主要处理图书馆日常的借书、还书和查询业务。

二.摘要。图书馆作为一个信息资源的集散地,包含很多信息数据的管理。若图书馆采取手工的方式对图书资料和图书借阅情况进行人工管理的话,由于信息数据的繁多,会使手工处理的工作量非常大,同时也就影响了图书馆整体的管理效率。

因此,人们希望使用一个有效的图书管理系统,用以提高图书馆的日常工作效率。本设计是建立在vb6.0及sql server 2000数据库平台开发基础上的。

在本文中,给出了该系统的整个系统分析、设计以及实现的过程,包括需求分析、功能模块的分析与设计、数据模式的分析与设计,最后是系统在vb6.0中实现。

三. 需求分析。

图书管理系统流程图。

图书借阅处理过程及功能分析简述。

1. 图书管理员的处理过程主要包含:查询管理。

2.读者管理实现读者信息的录入和查询,需要登记读者(学生)的学号、姓名、班级、专业、借阅量。

读者的处理过程主要包含:读者信息、查询信息。

1) 读者信息。

登记读者借阅信息。

2) 查询信息。

书籍信息查询是按照书号、书名、作者等查询图书基本信息,并可以查询借阅情况。

3. 数据分析。

数据处理过程中涉及到两个实体:图书和读者;各实体应具有的属性如下:

图书(书号、书名、作者、出版社)

管理员(id、密码)

读者(学号、密码、姓名、班级、专业)

由于同一种图书可以有多册上架,每个读者可以借阅多本书,所以图书和读者之间是多对多的关系;为了表示多对多关系,应将图书借阅定为实体,构造两个一对多关系。图书借阅的属性如下:

借阅(学号、姓名、书号、书名、借书日期、还书日期)

password 管理员信息表:

读者信息表:

图书基本信息表:

**:private sub cmdcancel_click()

endend sub

private sub cmdok_click() 登录。

dim i as integer

dim mark as boolean

mark = false

检查正确的密码。

for i = 1 to

if = username") then

mark = true

if = pw") then

exit sub

elsemsgbox "无效的密码,请重试!",48, "登录"

exit sub

end if

end if

next i

if mark = false then

msgbox "该用户不存在,请重新输入用户名!",48, "登录"

exit sub

end if

end sub

private sub form_load()

dim i as integer

= "administrator"

= "password"

初始化用户名列表框。

for i = 1 to

"username")

next i

= "administrator"

end sub

private sub label1_click()

end sub

private sub txtusername_change()

end sub

sql语句表的建立:

create table book

书号 char(10) primary key,书名 varchar(50),著者 varchar(50),出版社 varchar(100),标志 char(10) check(标志 in('可借','不可借'))

create table password

username varchar(30),pw numeric(4,0)

create table studbr

书号 char(10) foreign key references book(书号),学号 char(10) foreign key references student(学号),书名 varchar(50),借阅日期 datetime,应还日期 datetime,primary key(书号,学号)

create table student

学号 char(10) primary key,姓名 varchar(10),班级 varchar(50),专业 varchar(10),借阅量 numeric(2,0)

其他**在此不一一列出。

五.课程设计总结。

在期末课程设计中,我们所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程,毕竟以前没有作过,缺少经验。现在利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,不同程度的投入了很高的热情与努力。虽然有的同学没能帮上忙,但也在默默的给我们加油。

在。具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。

数据库课程设计总结

篇一 数据库课程设计个人总结。数据库课程设计个人总结。姓名 邢王秀学号 200924101215 班级 09计本 2 班。一个月的时间非常快就过去了,这一个月我不敢说自己有多大的进步,获得了多少知识,但起码是了解了项目开发的部分过程。虽说上过数据库相关的课程,但是没有亲身经历过相关的设计工作细节。这...

样例 数据库课程设计报告

设计题目。班级。学号。姓名。指导教师。完成日期。成绩 课程设计完成以后,需要写设计报告,其中主要内容如下 1 封面。封面上要有课程设计的题目 学号 姓名 指导老师姓名 完成的日期等内容。2 选题说明和需求介绍。3 数据库设计说明。4 系统的功能模块划分。5 实现过程及完成效果介绍。6 总结 感想和收...

数据库原理课程设计邮局订报管理系统

上海应用技术学院课程设计任务书。指导教师 签名 刘梅教研室主任 签名 2012年 5 月 28 日2012 年 5 月 30 日。上海应用技术学院课程设计报告。课程名称数据库原理及应用设计题目邮局订报管理系统。姓名专业班级学号。指导教师日期 2012 6 11 2012 6 22 成绩。1.1.1....

教务管理系统数据库设计报告

软件数据库设计。一 引言。1 编写目的。编写本数据库的目的在于有利于后期的维护,其主要读者为后期的系统维护人员。以便于他们在维护时方便地掌握原数据库环境。2 背景。a 待开发的数据库名称为 使用该数据库的系统为 教务管理。b 本项目是由计算机科学与技术学院08计11班郭琼 王娟 何婷婷 李姣 金欢欢...

某管理系统 数据库设计报告 范本

管理系统。数据库设计报告。v1.0 说明 类型 创建 c 修改 u 删除 d 增加 a 目录。1.编写目的 5 2.参考文献 5 3.名词解释 5 4.数据库命名规则 5 4.数据库逻辑结构设计 6 4.0表汇总 6 4.1合同信息 8 4.2 审核信息表 8 4.3 备案基本信息 9 4.4 备案...

数据结构课程设计报告

所有的限制,几乎都是从自己的内心开始的。一 前沿 排序是数据结构中的一块难点,也是重点。熟练的掌握各种各样的排序算法是对每个编程人员的基本的要求。历年的考研还是期末考中,排序都占了比较大的比重。二 程序实现的功能 本程序采用了各种不同的方法对同一个输入进行排序,且每一个元素其本身亦是一个结构体,又可...

数据结构课程设计报告格式new

山东建筑大学计算机科学与技术学院。课程设计说明书。题目 哈夫曼编 译码器。算术表达式求值演示。课程 数据结构课程设计。院 部 理学院。专业 信息与计算科学。班级 信计0x1 学生姓名 xx 学号 2006121 指导教师 完成日期 2008 7 4 目录。课程设计任务书一 i 课程设计任务书二 ii...

课程设计报告

目录。1设计内容及要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计2 2.1该系统的功能简介2 2.2 总体程序框图2 2.3各个模块之间的主要关系3 3 3 设计过程或程序 3 3.1各个模块的运行界面3 3.2对关键 加以分析说明5 4程序调试分析5 5小结6致谢7 参考文献7附...