主  页 论文目录 汇款方式 注意事项 联系我们 留言本
 
设为首页 加入收藏 联系我们
您的位置: 首页->论文目录->图书管理系统       返回七七论文网首页
图书管理系统(代码042)                                   

    包含内容:论文8.6千字,无程序

    价格:40元

 

部分内容:

摘要

随着科学技术的迅猛发展,图书馆管理工作的自动化所需的软硬件条件已经成熟。因此,我们按照软件工程思想和管理信息系统的开发步骤,以中学图书馆的应用需求为背景,设计开发了本图书馆管理系统。
文章以面向对象理论和数据库管理信息系统开发相关知识为依据,详细介绍了系统设计开发生命周期中不同阶段的主要内容和成果,包括系统结构图、业务流程图、数据流程图、HIPO图、IPO图、E-R模型、数据字典、功能模块算法流程、界面设计等等。最后对所实现系统的优缺点进行了分析,提出了今后进一步完善系统的方向和方法。

关键词:图书馆;管理信息系统;数据库;面向对象

 

4.2.1 实体描述

实体指客观存在并可相互区分的事物,可以是人、物、实际对象、某些概念、事物本身,也可指事物和事物之间的联系。属性是实体具有的某一特性,一个实体可以由若干个属性来描述。本系统的五个实体及其属性描述如下:
用户:用户名、密码、权限
图书:索书号、书名、作者、类别、出版日期、出版社、定价、图书数量、备注
图书类别:类别ID、类别名称
读者:借阅证号、姓名、性别、证件号
读者组:组名、最大借阅数量、最长借阅期限

4.2.2 实体间联系

联系是指现实世界的事物之间的联系。这种联系反映到信息世界中,就分为两类,一类是实体内部的联系,另一类是实体之间的联系。两个实体之间的联系可分为三类:

  1. 一对一的联系(1:1)
  2. 一对多的联系(1:n)
  3. 多对多的联系(n: m)

本系统包括三个联系:
所属1:图书类别与图书,一对多,因为一个类别中可以包含多个图书,但每个图书只能属于某个具体的类别;
所属2:读者组与读者,一对多,因为一个读者组可以有很多读者,但是具体一个读者,只能属于唯一的一个读者组;
借阅:读者与图书,多对多,因为每个读者可以借阅多个不同索引号的图书,而索引号相同的图书由于有多个副本,因此也可以被多个读者借阅。
预定:读者与图书,多对多,因为每个读者可以预定多个不同索引号的图书,而索引号相同的图书由于有多个副本,因此也可以被多个读者预定。
归还:读者与图书,多对多,因为每个读者可以归还多个不同索引号的图书,而索引号相同的图书由于有多个副本,因此也可以被多个读者归还。

4.2.3 E-R图

要对数据词典中的数据存储进行分析,得到系统的关系模型,可以采用实体-—联系图(简称E-R图)的方法来进行数据结构分析,从而得出概念模型。E-R图由实体、联系、属性三部分组成。符号说明如图4.2所示。

 

论文说明: 该论文包含数据流程图、功能模块图、运行界面图、源代码和程序,程序可正常运行.