图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子窗体    读者信息录入
上一篇:ASP.net人力资源管理系统的开发
下一篇:基于RSA的数字签名的设计与实现

数字图书馆系统中的IP网络...

局域网图书资料查询系统【4032字】

校园网的高校教育信息系...

浅析高校计算机基础教學...

asp.net+sqlserver图书借还信息系统设计

高校电子商务教學常见问...

高校电子商务人才培养模式探讨【1785字】

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

公寓空调设计任务书

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

承德市事业单位档案管理...