VB+access高校图书借阅系统的设计与实现(8)
时间:2016-12-24 11:41 来源:毕业论文 作者:毕业论文 点击:次
图3.8 书籍信息表截图 图3.9 书籍类别信息截图 得到上面的各项数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为以后的逻辑结构设计打下基础。 根据上面的设计规划出的实体有:读者类别信息实体、读者信息实体、书籍类别信息实体、书籍信息实体、借阅信息实体。由于上面已经介绍了各个实体的包含内容,这里就不在对每个实体的E-R图做介绍。现介绍各个实体之间的相互关系E-R图如下: 图3.10 关系E-R图 3.3 系统总体结构设计 3.3.1 图书管理系统简介 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 3.3.2系统功能描述 图书管理功能:方便图书馆借阅图书管理,需要对书籍的种类和信息进行管理。图书管理模块可实现以下功能: (1) 系统管理员 添加书籍参数 添加书籍信息,添加书籍类别,添加其他信息 用户信息管理码 添加用户信息,编辑用户信息,删除用户信息等 添加用户 修改密码 (2) 书籍信息管理 添加书籍类别 查找书籍类别 编辑书籍类别 删除书籍信息 读者借阅查询 借阅书籍 归还书籍 (3) 读者信息管理 为方便对读者信息的查询,需要对读者的类别和信息信息管理。读者管理模块可实现以下功能: 1)添加读者类别 2)编辑读者信息 3)删除读者类别 (4) 窗口 (5) 帮助 (6) 退出 3.3.3 系统模块划分 根据上一小节介绍的功能,可以设计出系统的总体功能模块。如下图示: 图3.11 图书馆管理系统功能模块示意图 图3.12 具体图片 在本系统中,图书馆管理系统的管理模块功能比较简单。在系统初始化时,有一默认的“系统管理员”用户admin,密码为admin,由程序设计人员手动地添加到数据库中。Admin用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的用户名和密码。 3.3.4 系统窗体汇总 表3.1 系统窗体总汇 窗体名称 窗体类型 简要说明 FrmLogIn 启动窗体 系统登陆 Form1 MDI主窗体 系统主窗体 Form2 模式窗体 图书信息录入 Form3 MDI子窗体 读者信息录入 (责任编辑:qin) |