文档详情

图书管管理系统实验报告.docx

发布:2018-12-21约1.53万字共27页下载文档
文本预览下载声明
数据库实验设计报告 图书管管理系统 学 院: 信息科学与工程学院 班 级: 自动化 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.
显示全部
相似文档