图书馆管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管理信息系统课程

第二次大作业

题目:沈阳北方图书城管理信息系统分析

学院:管理学院

专业:市场营销132

学号:131606048

姓名:王婧

1. 功能模块划分及描述

图书馆管理信息系统的主要功能有:图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。系统功能描述如下。

1.1系统功能模块结构图

图1.1 系统功能模块结构图

1.2系统功能模块描述

1.读者注册系统

读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。

2.书目查询系统

读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。

3.图书预定系统

读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。

4.图书借阅系统

读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。

5.图书采编系统

图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。

6.电子读物系统

随着数字技术的发展,图书馆中的电子读物的数量越来越大。电子读物系统处理电子读物的阅览、版权与安全等事务。

7.读者留言板

通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。

8.系统维护模块

系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体状况。

2. 系统配置设计

数据库设计包括数据库中表设计,表中字段(域)的设计,对各字段要指明数据类型,数据大小及其他需要的信息。各报表需要指定其关键字段,表与表之间的关系等。

图2.1 数据库设计

硬件平台:

CPU:P4 2.8GHz;

内存:512MB以上。

软件平台:

操作系统:Windows xp/ Windows 2000/ Windows 2003;

数据库:SQL Server 2000;

浏览器:IE5.0,推荐使用IE6.0;

Web服务器:IIS5.0;

分辨率:最佳效果1024*768。

3.系统流程图设计

系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程。

根据需求分析的要求对系统进行设计,系统流程图如图3.1:

图3.1 数据流程图

4. 代码设计

代码是代表事物名称、属性、状态等的符号,为了方便于计算机处理,一般用数字、字母或它们的组合来表示。

代码分为顺序码、区间码和记忆码,本系统采用的是区间码。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行。

读者信息代码采用四位字符表示,设计方案如图4.1所示:

X X X X

读者顺序号

编号01

图4.1 读者信息代码设计方案

评论信息代码采用四位字符表示,设计方案如图4.2:

X X X X

评论信息顺序号

编号02

图4.2 评论信息代码设计方案

图书库存信息代码采用四位字符表示,设计方案如图4.3:

X X X X

库存信息顺序号

编号03

图4.3图书库存信息代码设计方案

电子阅读信息代码采用四位字符表示,设计方案如图4.4:

X X X X

电子阅读信息顺序号

编号04

图4.4 电子阅读信息代码设计方案

订货人信息代码采用四位字符表示,设计方案如图4.5:

X X X X

订货人信息顺序号

编号05

图4.5 订货人信息代码设计方案

5. 数据库设计

5.1概念结构设计

根据系统分析的数据流程图和数据字典,即可设计出能够满足用户需求的各实体及他们的关系,为后面的逻辑结构设计打下基础。这些实体包含的具体信息,通过相互间的作用形成数据的流动。E-R图如图5.1:

图5.1 北方图书城E-R图

5.2逻辑设计

概念设计是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用产品所支持的数据模型相符合的逻辑结构。图5.2为该系统的数据关联图。

表Book 主要存储关于书籍的信息,主键BookID,外键TypeID引用表BookType

表Reader主要存储关于读者的信息,主键ReaderID,外键:DepartmentID引用表Department,JobID引用表Job,ClassID引用表Class 表Class主要存储关于读者等级的信息,主键ClassID

表BookRule 主要存储关于图书馆管理规则的信息,主键RuleID

表BorrowRecorder主要存储关于书籍借阅的信息,主键BookID-ReaderID,外键:BookID引用表Book,ReaderID引用表Reader 表Worker主要存储关于工作人员的信息,主键WorkerID

表PastBook主要存储关于过期图书的信息,主键BookID,外键:BookID 引用表Book

6. 界面设计

本系统的主窗体是整个应用程序的入口处。此模块的主要作用是确认登录用户的身份,得到身份认证的用户才可以使用本系统。并根据当前用户的登录权限来划分用户可以进行的操作,由于系统用户的资料都存储在数据库中,因此,只要可以进入数据库中查看数据的用户都可以得到本系统用户的详细资料。

图6.1 北方图书城界面设计

相关文档
最新文档