图书管管理系统实验报告.docx
文本预览下载声明
数据库实验设计报告
图书管管理系统
学 院: 信息科学与工程学院
班 级: 自动化 1403班
学 号: 0901140311
姓 名: 丘其聪
指导老师: 岑丽辉
实验报告日期:2015年12月4号
中南大学信息科学与工程学院
目 录
TOC \o 1-3 \h \z \u
第一章 系统需求分析
第二章 逻辑数理结构设计
第三章 软件总体和界面设计
第四章 软件详细设计
第五章 设计心得
第六章 参考文献
第一章 系统需求分析
一、设计要求
以SQL 2008作为后台数据库,以VB6.0作为前台开发工具,完成一个小型数据库应用系统的分析、设计和开发,并提交最终程序源代码以及实验报告。
(1)所有的题目所给信息很宽泛,需要同学根据生活中所掌握的知识,结合数据库知识进行需求分析,力争使完成的系统更加完善。例如:很多题目中都包含学生,学生包含哪些信息?题目中提到了课程:课程包含哪些信息?
(2)数据库设计过程中画出E-R图,并根据E-R图设计数据库逻辑结构。
(3)对数据库应用系统进行总体结构框架设计以及各功能模块详细设计。
(4)根据各个题目的要求,完成软件设计,并提供完整的实验报告。实验报告必须包括:需求分析、数据库逻辑结构设计、软件总体设计、软件详细设计、系统运行结果。
(5)每个同学所设计的软件有自己的Logo或者名字。
(6)实验报告要求:
① 封面题目为:“******数据库设计实验报告”。
② 撰写方式:可打印可手写。打印格式要求:字体:小四,宋体;行距:21磅:;版式设置:双面打印;页数:15页以内,不得少于6页。手写:版式设置:双面手写;页数:20页以内。
二.系统功能目标
(1)大学图书馆书籍数据库管理系统
设计包括图书馆内书籍信息、持有借书证的读者的基本信息以及图书的借阅记录信息。系统面向两种用户:图书管理员和持有借书证的读者。
1)图书管理员又分为以下两类:
一般管理人员,可以进行如下操作:
书籍档案管理:1.图书的分类管理(能够增删改新的类别)。
新书登记入库。
? 图书信息的修改。
? 过期书的删除。
? 图书的查询检索和统计。
读者注册管理:
? ???者的注册。
? 读者的部分信息的修改(读者的类型,读者的工作单位)。
? 读者的删除。
? 读者信息的查询检索。
图书的借还管理:
? 借书登记。
? 还书登记。
? 续借登记。
? 借书人当前借书记录、历史借书记录的检索查询。
高级管理人员,除一般管理人员的权限外,还可进行如下操作:
? 用户的密码管理。
? 权限管理:用户权限的分配。
第二章 数理逻辑构造
2.1 设计构造图(E-R图)
登陆后查询
登陆后查询
登陆后归还
查询信息
归还图书
借阅图书
图书馆用户
图书馆管理系统
注册
系统管理员
管理图书信息
管理用户信息
删除用户
查询用户
添加/修改
查询信息
删除信息
添加/修改
第三章 软件总体和界面设计
3.1程序主界面
说明:程序主界面主要有五大功能:1.借书 2.还书 3.查询 4.管理员选项(管理员登陆和管理员注册),一般用户想要借书和还书查询,必须得经过管理员的应许,管理员登陆后可进行用户的添加删除查询和对图书的添加删除查询。
详细设计(代码):Private Sub beijing_Click(Index As Integer)
End Sub
Private Sub Control_Click()
managerlg.Show 1
End Sub
Private Sub Users_Click()
userlg.Show 1
End Sub
Private Sub about_Click()
frmabout.Show
End Sub
Private Sub cmdquery_Click()
userqry.Show
End Sub
Private Sub cmdborrow_Click()
jieshu.Show
End Sub
Private Sub cmdback_Click()
huanshu.Show
End Sub’退出
Private Sub Exit_Click()
Unload Me‘卸载窗体
End Sub
3.2管理员登陆界面
管理员登陆界面:本人设计了验证码功能,本意上可以防止非法入侵,
详细设计(代码): Private Sub Command1_Click()
sqlstr = select * from 管理员添加 where 用户名= Trim(Text3.Text) and 密码= Trim(Text4.Text)
Adodc1.
显示全部