下载此文档

数据库系统实验报告.doc


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
数据库系统开发实验
图书管理系统开发实验报告
姓名:
班级:
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转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkjafow
  • 文件大小1.68 MB
  • 时间2018-09-23
最近更新