数据库系统开发实验
图书管理系统开发实验报告
姓名:
班级:
2011年 12月 1 日
系统需求分析
图书管理系统项目的任务范围
本系统可以完成图书基本信息管理与查询,如可以对书籍编号、书名、书籍类别、出版社、出版日期、作者、内容简介、藏书地、数量等信息进行查询、添加、修改和删除等操作。
可以完成读者基本信息管理与查询,如可以对用户名、姓名、性别、读者类别、工作地点、住址、电话等信息进行查询、添加、修改和删除等操作
可以完成借阅基本信息管理与查询,如可以对借阅编号、用户名、姓名、书籍编号、书名、借书日期、还书日期等信息进行查询、和修改
描述项目的功能性需求
图书管理系统的功能是:管理员可以通过本系统进行借还书、查询等操作,可以对读者借书情况进行查询、管理借阅者、查看图书等。
系统设计
系统整体设计:
整个项目包括1个数据库,3张关系表,2张自由表, 12个表单,
12个程序文件,2个背景文件,一个图标文件,一个菜单文件。
其中数据库为:大学生图书借阅管理数据库,包含五张表:读者信息表,管理员密码表,普通用户密码表,书籍基本信息表,图书借阅信息表
表单有:系统界面,登陆后(主界面模块),图书登录,密码修改,添加普通用户,添加管理员(密码模块)用户信息查询,借阅信息查询,图书查询(信息查询模块)借阅信息管理,图书信息管理,读者信息管理(信息管理模块)共12个表单,四个模块。
菜单文件为:系统菜单。
数据库设计:
数据库共五个表,分别为读者信息表,管理员密码表,普通用户密码表,书籍基本信息表,图书借阅信息表
其中读者信息表与图书借阅信息表为一对多关系,书籍基本信息表与图书借阅信息表为一对一关系。
*注:加下划线的字段为主键
书籍基本信息(书籍编号,书名,书籍类别,出版社,出版日期,作者,简介,藏书地,数量)
读者基本信息(用户名,姓名,性别,读者类别,工作地点,住址,电话)
图书借阅信息(借阅编号(自动)、书籍编号,用户名,姓名,借阅编号,书名,借书日期,还书
日期)
E-R图
书籍编号
书名
书籍类别
用户名
借阅编号
姓名
出版社
性别
借阅
作者
书籍
读者
出版日期
读者类别
地址
借书日期
藏书地
简介
数量
电话
还书日期
系统实施
小组成员共5人,分别为*********工作分工如下:
*****:
将E-R模型转换为关系模型,最后将其范式提升到第三范式。确定整个系统分为主界面,密码模块、信息查询模块,信息管理模块四个模块。完成了主界面模块和信息查询管理模块的表单制作及其代码编写。制作了报表
***:
分析问题后,建立E-R模型,完成了系统的密码模块和信息查询模块的表单制作和代码编写,在整个程序制作基本完成后,对表间关系进行了优化,保证了数据的并发性。完成了实验报告
***:
制作了数据库以及其中包含的五个表。
***888:
在整个系统完成后进行了测试与错误更正,提出了很多宝贵的意见。
程序代码与演示:
登录界面
代码:Private mand1_Click()
End Sub
Private mand2_Click()
End
End Sub
Private Sub Form_Load()
End Sub
Private Sub Timer1_Timer()
Dim n As Integer
If + > 180 Then
= 10 -
Else
= + 1
End If
End Sub
登录
代码:Private myconn As New
Private myrecord As New
Private myconn2 As New
Private myrecord2 As New
Private mand1_Click()
If = False And = False Then
MsgBox "请选择用户类型"
Exit Sub
End If
If = True Then '普通用户进入
Dim str1 As String
str1 = "select * from pass where uname like'" + + "';"
数据库系统实验报告 来自淘豆网m.daumloan.com转载请标明出处.