




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1选题背景及系统目标选题背景及系统目标 1 1 选题背景 随着现在科学技术的进步 人类社会正逐渐走向信息化 图书馆拥有 丰富的文献信息资源 是社会系统的重要组成部分 在信息社会中作用越 来越重要 在我国图书馆计算机等 信息技术的应用起步于 20 世纪 70 年代 末期 随着改革开放的步伐得迅速发展 特别是 90 年代以后 我国图书馆 信息网络建设取得了较大发展 图书馆信息化建设迈向了一个新台阶 1 2 系统目标 1 用户方便进行图书查询 图书浏览和图书分类浏览 进行图书借 阅并了解自己的借书情况和个人情况 2 用户在借书超期的情况下得到来自管理员的提醒 3 管理员可以方便进行图书管理 用户管理 管理员管理 图书管 理包括图书信息以及图书分类的添加 修改 删除 用户管理包括用户信 息的添加 删除 修改和锁定 限制用户的正常使用功能 使其无法登陆 管理员管理包括管理员信息的添加 删除 修改等 4 用户和管理员可以修改自己的密码 修改前需先核实自己的原始 密码 5 未注册用户 游客 也可以浏览所有的图书信息和分类信息 但 是无法借阅 6 实现模糊查询 使用户得到更多的相关记录 并且考虑使用的方 便性 一些经常使用的输入无须用户输入 比如进行图书查询时图书分类 只须用户做选择就可以 7 考虑程序执行操作时可能出现的情况 比如删除图书分类时该分 类下存在图书 程序自动跳转该分类图书查看 删除某个用户 如果存在 借书记录则不允许删除 跳转到该用户的借书记录 等待管理员确认该用 户所借图书已经全部归还之后才允许删除该用户信息 2需求分析需求分析 2 1 组织机构分析 组织在这里是指一个单位或部门 我们到任何一个组织中区调查研究 首先接触到的具体情况是系统的组织结构 组织结构师指组织内部的部门 划分以及它们的相互关系 现行系统中信息的流动关系是以组织结构为背 景的 在一个组织中 各部门之间存在着各种关联 主要有以下几种 1 领导关系 2 信息传递关系 3 资源传递的关系 2 2 系统功能分析 功能是指完成某项工作的能力 为了实现系统目标 系统必须具有各 种功能 系统功能分析如图 2 1 所示 图 2 1 系统功能表 2 3 业务流程调查与分析 业务流程调查主要任务是调查系统中各环节的业务活动 掌握业务的 内容 作用及信息的输入 输出 数据存储和信息的处理方法及过程等 在图书馆的管理系统中 从读者角度考虑的业务流程图如图 2 2 所示 图 2 2 业务流程图 2 4 数据流程调查与分析 数据流程是系统中的信息处理的方法和过程的统一 由于老的系统中 的数据处理时建立在手工处理或成就的信息处理手段的基础上的 我们有 理由相信 新的信息技术条件将为数据处理提供较为有效地处理方法 在进行系统的详细设计时 我们先进行了系统的总体设计流程图 如 图 2 3 所示 然后是子系统的流程图 如图 2 4 及 2 5 所示 图2 3 图书借阅总体设计流程图 图 2 4 读者管理流程图 图2 5 子系统还书流程图 2 5 典型数据字典分析 用数据字典描述数据库的设计 便于维护和修改 为了更好地组织数 据和设计出实际应用数据库 应该注意如下问题 规范化地重组数据结构 对数据进行规范化表达 关系数据结构的建立 在进行了数据基本结构的 规范化重组后 还必须建立整体数据的关系结构 这一步设计完成后数据 库和数据结构设计工作基本完成 只待系统实现时将数据分析和数据字典 的内容代入到所设计的数据整体关系结构中 一个规范化数据库系统结构 就建立起来了 建立关系数据结构涉及三方面内容 确定关联的关键指标 项并建立关联表 确定单一的父系记录结构 建立整个数据库的关系结构 图书管理系统数据流图中 数据信息和处理过程需要通过数据字典才 能描述清楚 在定义的图书管理系统数据字典中 主要对数据流图中的数 据项 数据流 数据存储和处理过程进行说明 1 数据项描述 1 数据项名称 借书证号 含义说明 惟一标识一个借书证 类型 字符型 长度 50 逻辑关系 不允许为空 2 数据项名称 用户名 含义说明 读者的名称 类型 字符型 长度 20 逻辑关系 不允许为空 3 数据项名称 密码 含义说明 对用户名和操作员管理员进行加密 类型 字符型 长度 10 逻辑关系 允许为空 4 数据项名称 性别 类型 字符型 长度 10 逻辑关系 允许为空 5 数据项名称 所在系别 类型 字符型 长度 10 逻辑关系 允许为空 6 数据项名称 所在班级 类型 字符型 长度 10 逻辑关系 允许为空 7 数据项名称 操作员名称 类型 字符型 长度 30 逻辑关系 不允许为空 8 数据项名称 操作员简称 含义说明 惟一标识一个操作员 类型 字符型 长度 10 逻辑关系 不允许为空 9 数据项名称 操作员级别 含义说明 对操作员和管理员进行区分 类型 字符型 长度 10 逻辑关系 不允许为空 10 数据项名称 图书编号 含义说明 惟一标识一个图书 类型 字符型 长度 10 逻辑关系 不允许为空 11 数据项名称 图书名称 类型 字符型 长度 50 逻辑关系 不允许为空 12 数据项名称 作者 类型 字符型 长度 50 逻辑关系 不允许为空 13 数据项名称 作者 类型 字符型 长度 50 逻辑关系 不允许为空 14 数据项名称 作者 类型 字符型 长度 50 逻辑关系 不允许为空 15 数据项名称 出版社 类型 字符型 长度 50 逻辑关系 不允许为空 16 数据项名称 出版时间 类型 日期时间型 长度 8 逻辑关系 不允许为空 17 数据项名称 价格 类型 整型 长度 4 逻辑关系 不允许为空 18 数据项名称 备注 类型 字符型 长度 200 逻辑关系 允许为空 19 数据项名称 借书日期 类型 日期时间 长度 8 逻辑关系 不允许为空 20 数据项名称 还书日期 类型 日期时间 长度 8 逻辑关系 不允许为空 2 数据结构描述 1 数据流名称 用户情况 含义说明 定义了一个读者的有关信息 组成结构 用户情况 用户名 借书证号 密码 性别 所在系别 所在班级 2 数据流名称 操作员情况 含义说明 定义了一个操作员的有关信息 组成结构 操作员情况 操作员名称 操作员简称 操作员级别 操作 员密码 3 数据流名称 图书情况 含义说明 定义了一个图书的有关信息 组成结构 图书情况 图书编号 图书名称 作者 出版社 出版时间 价格 备注 3 数据流 非数据项 说明 1 数据流名称 借书单 含义 读者借书时要填写的单据 来源 读者 去向 审核借书 数据流量 250 份 天 组成 借书单 借书证号 图书编号 借书日期 2 数据流名称 还书单 含义 读者还书时要填写的单据 来源 读者 去向 审核还书 数据流量 250 份 天 组成 还书单 图书编号 还书日期 4 数据存储说明 1 数据存储名称 图书数据表 含义说明 存放图书的有关信息 组成结构 图书编号 图书名称 作者 出版社 出版时间 价格 备 注 说明 书号具有惟一性和非空性 2 数据存储名称 用户信息表 含义说明 存放读者的注册信息 组成结构 用户名 借书证号 密码 性别 所在系别 所在班级 说明 证号具有惟一性和非空性 性别只能是男和女 3 数据存储名称 借书记录 含义说明 存放读者的借书 还书信息 组成结构 借书证号 图书编号 借书日期 还书日期 说明 要求能够立即查询 5 处理过程说明 1 处理过程名称 图书管理 输入 图书情况 输出 图书记录 处理说明 对馆内所有图书按图书编号进行管理 将图书数据数 据化 存储图书数据表中 2 处理过程名称 读者管理 输入 读者情况 输出 读者记录 处理说明 建立读者信息表 对读者进行统一编号 实现读者记 录 表的增删改维护功能 3 处理过程名称 查看数目 输入 借书请求 读者 输出 借书记录 图书信息 处理说明 实现根据图书编号等查询图书 4 处理过程名称 借书处理 输入 图书情况 读者 借书记录 输出 借书记录 处理说明 确认读者符合借书条件 办理借书手续 5 处理过程名称 还书处理 输入 图书情况 输出 借书记录 处理说明 对照相应的图书编号可办理还书手续 6 处理过程名称 安全管理 输入 操作员情况 用户情况 输出 操作员级别 操作员记录 用户记录 处理说明 通过用户名和口令 确认用户身份 保证系统的安全 型 3系统数据库设计系统数据库设计 3 1 数据库概念结构设计 读者 E R 图中包括的属性有读者证号 姓名 学号 性别 所在系别 类别 这些属性项阐明了读者实体 图 3 1 读者 E R 图 图书 E R 图中包括的属性有图书编号 图书名称 出版社 作者 单 价类别 这些属性项阐明了图书实体 图书借阅 E R 图中包括的属性有读者证号 图书编号 借阅时间 归 还时间类别 这些属性项阐明了图书借阅实体 图 3 3 图书借阅 E R 图 图书征订 E R 图中包括的属性有读者证号 图书名称 出版社 作者 这些属性阐明了图书征订实体 3 2 数据库逻辑结构设计 1 E R 图向关系模型的转换 将总体概念结构 E R 图转化成关系模型 读者 学号 读书证件号 姓名 性别 所在系别 图书借阅 图书编号 图书名称 作者 出版社 单价 借出时间 归还时间 2 相应的表结构 如表 3 1 到表 3 5 所示 表 3 1 读者信息表 表 3 2 图书信息表 表 3 3 图书借阅表 表 3 4 图书征订表 3 3 数据库物理结构设计 根据本系统的特点 采用 B 树索引存取方法建立索引 对图书类别 剩余数量 作者 登入 价格 图书信息这六个属性建 立索引 对图书类别 图书信息 作者组合索引 对图书类别 图书信息 价 格建立组合索引 对读者 登录界面建立组合索引 对剩余数量 价格建 立组合索引 3 4 数据库关系设计 图 3 5 图书管理系统整体 E R 图 4系统主要功能模块设计与实现系统主要功能模块设计与实现 4 1 图书管理员登陆界面模块设计 登陆界面如图 4 1 所示 图 4 1 登陆界面 4 2 主界面模块设计 主界面如图 4 2 所示 图 4 2 主界面 4 3 增加用户模块设计 增加用户界面如图 4 3 所示 图 4 3 增加用户界面 4 4 添加图书模块设计 添加图书模块界面如图 4 4 所示 图 4 4 添加图书界面 4 5 图书查询模块设计 1 图书查询界面如图 4 5 所示 图 4 5 图书查询界面 2 查询结果如图 4 6 所示 图 4 6 查询结果 4 6 图书借阅模块设计 1 当选择已被借出的书时 则不能再借此书如图 4 7 所示 图 4 7 查询结果 2 当选择未被借出的书时 则会按照下一步进行选择读者信息 进行 借书 如图 4 8 及图 4 9 所示 图 4 8 图书借阅界面 图 4 9 借阅结果界面 4 7 添加读者模块设计 点击读者管理 读者信息管理 添加读者信息 会出现添加读者信息的 界面 此界面是增加阅读者的信息以及图书管理系统库中的读者信息 读 者包括教师 学生 外来人员三个级别 填写好信息后点击确定 则会成 功为库中增加读者信息 如图 4 10 所示 图 4 10 添加读者界面 4 8 查询读者信息模块设计 点击读者管理 查询读者信息 则会出现有按照读者编号 读者姓名或 者读者种类为搜索依据的复选框 点击后会按照要求显示所查信息 其中 包括读者编号 读者姓名 读者性别 读者种类 工作单位 家庭地址 登记日期以及借书数量等信息 如图 4 11 所示 图 4 11 查询读者信息界面 4 9 还书模块设计 点击图书借阅管理 还书管理 添加还书信息会出现还书界面 如 图 4 12 及 4 13 所示 图4 12 还书界面 选择要还书的信息 点击还书 则会出现提示信息 选择是 则会提示 成功还书 如图 图4 13 还书结果界面 4 10 退出系统界面设计 点击系统管理 退出系统 则会出现提示信息 退出系统 点击 是 或 退出系统 则会退出本系统 如图4 14所示 图 4 14 退出界面 4 11 模块代码 1 全局变量定义 Option Explicit Public Con As New ADODB Connection 连接对象 Public UserID As String 当前用户 ID Public Book num As String 要借书的编号 Public Rs As New ADODB Recordset 记录集 Public User Quanxian As Integer 用户的权限 Public pwd As String 用户密码 2 图书管理系统登录系统 Private Sub mand1 Click If bo1 Text Then MsgBox 请选择用户名 登录 bo1 SetFocus Exit Sub End If If Text2 Text Then MsgBox 请输入密码 登录 Text2 SetFocus Exit Sub End If If RsUser State 1 Then RsUser Close Sqltxt select from 系统用户 where 用户名 user id sa password 123 nstr provider microsoft jet oledb 4 0 data source App Path book mdb conn Open nstr sql select 用户名 from 系统用户 rsUser Open sql conn adOpenSta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33288-2025语言培训服务教学人员评价
- 天津幼儿考试试题及答案
- 风险评估模型-第9篇-洞察及研究
- 2025年高校教师资格证之高等教育心理学考试题库(附答案)
- 产品技术协议管理办法
- 警用装备仓库管理办法
- 质量奖战略管理办法
- 行政岗位竞聘管理办法
- 螺栓周转桶管理办法
- 规范财务资产管理办法
- 小学科学新教科版二年级上册全册教案(2025秋版)
- 2025年海南省通信网络技术保障中心招聘考试笔试试题(含答案)
- TSGD7002-2023-压力管道元件型式试验规则
- MR在梨状肌综合征的诊断中的应用
- 《Section B 1a-1e》获奖教案初中英语九年级全一册-九年级英语教案
- 中医儿科学 手足口病
- GB/T 17614.1-2015工业过程控制系统用变送器第1部分:性能评定方法
- GB/T 14842-2007铌及铌合金棒材
- 《基层社区治理问题研究开题报告(含提纲)3500字》
- 《食品毒理学》教学PPT课件整套电子讲义
- 新闻学概论ppt全套教学课件
评论
0/150
提交评论