图书出纳管理信息系统课程设计Word格式.docx
- 文档编号:17377268
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:17
- 大小:427.21KB
图书出纳管理信息系统课程设计Word格式.docx
《图书出纳管理信息系统课程设计Word格式.docx》由会员分享,可在线阅读,更多相关《图书出纳管理信息系统课程设计Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
五、数据存储定义12
六、外部实体定义12
第三章系统设计13
第一节功能模块设计13
第二节数据库设计13
第三节代码设计14
一、部门代码14
二、人员代码14
三、表单代码14
第四节输入输出设计15
一、输入设计15
二、输出设计15
第五节网络设计15
第一章前言
第一节作业背景
本文根据《管理信息系统》课程要求而做。
本次课程作业共有6个课程设计题目“1.运动会成绩统计系统;
2.学籍管理系统;
3•图书出纳管理系统;
4•学术会议论文管理系统;
5.单机客票销售系统;
6•整车货位管理。
其对设计系统有以下要求:
1、对系统进行分析,写出系统功能分析,系统应当具备的功能。
2、画出系统业务流程图和数据流程图。
对数据流程图重要的元素用数据字典进行描述。
3、在系统分析的基础上,对系统进行设计。
画出信息系统流程图。
4、对系统的运行平台进行设计,软硬件。
5、画E-R图。
6、代码设计。
7、输入输出设计。
第二节选题说明
一、选题原因
《管理信息系统》是一门复杂难学的课程,经过我的反复决策决定选择第三个课题〈图书出纳管理系统的分析与设计〉进行分析和完成课题作业的对象。
选择这个课题的主要原因有:
1、经过我的初步分析,图书出纳管理系统是我们比较熟悉的,选择这个课题有助于开拓思维,了解最新发展趋势;
2、本课题难度性相对其它课题的难度要底,而且可以有比较多的参考数据,我希望通过本课题作业的完成,由易到难逐步掌握《信息管理系统》这门课程所学知识,加深对管理信息系统设计与开发的认识和理解。
3、图书出纳管理系统是我们在学习本专业知识以外对于自己的一次全新的尝试和锻炼,它也具有一定的现实意义。
二、基本思路
我将以课本和一些课外书籍为参考,按照老师的作业要求,从系统开发背景一系统功能分析一业务流程分析一数据流分析(包括数据流程图和数据字典)-功能模块设计一数据库设计一信息系统流程图-输入输出设计一系统部署(网络设计)一步步对系统进行分析和设计。
三、作业目的
1.通过完成本次作业,掌握如何将自己所学的知识运用到显示的系统分析和设计中,更加深入了解和掌握管理信息系统的知识。
2.通过对系统分析和设计,培养我们独立分析和设计管理信息系统开发的能力。
获得初步具有独立分析和设计管理信息系统发的能力。
第三节系统开发背景
当今世界正处于科技高速发展,信息量剧增的时代,伴随科学技术的不断发展进步,人们对图书的需求越来越大,馆存图书也不断增加,各系统对各门类图书的需求也越来越具体。
但目前各图书馆对图书的管理很多停留在书卡和书目的一般查询上,花费了大量资金购置的图书和计算机软件,其关系只停留在图书和目录,主要原因在于人们所进行的计算机管理只简单的将书目录入软件中,再根据目录查找图书这一循环体中。
目前大部分图书馆的图书管理都处于一种馆藏图书量大,各书馆所存图书相类似,专业性图书所占比例较小,管理方法简单,图书利用率低,管理成本又高。
这就要求我们在信息技术高速发展的今天,图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。
第二早系统分析
第一节系统调查与分析
一、项目设计目的
为学校图书馆出纳台设计一个自动化管理系统。
该系统的功能为:
读者可以由书名(或书名的一部分)、作者名查馆藏书号:
出纳台可由馆藏书号查书的去向;
读者借书时,登录有关信息;
读者还书时,检查是否有逾期及其他违规行为,登录有关信息。
该图书出纳管理信息系统服务对象有两部分人:
注册用户和一般读者。
一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书。
系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。
用户可通过网络方式访问读图书馆管理信息系统。
二、可行性分析
学校图书馆,书目繁多,用户的信息冗杂,且信息数据在每天变化,如果采用人工方式进
行管理控制,不仅工作量庞大,而且容易出错。
针对这样的情况,采用MIS,让一切都在掌控之
中。
1、技术上的可行性
建立图书出纳理信息系统可以用MicrosoftAccess数据库完成。
2、管理上的可行性
系统简单易操作,只要对图书管理员简单培训,并设定相应规章制度,即可实行。
3、经济上的可行性
系统的建立可降低管理费用。
通过本系统,把本校图书馆书目信息,用户信息及其借阅信息,管理员权限维护管理等各个环节进行有效组织和控制。
采用图书出纳理信息系统,可以有效地管理图书资源,控制图书借阅的流程,对图书馆或阅览室的管理有很大的帮助,提高工作效率,减轻管理者工作量,对图书馆或阅览室的管理有很大的帮助。
第二节系统功能分析
“图书出纳管理信息系统”的主要功能有:
图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。
系统功能如图2.2-1所示:
图2.2-1图书出纳管理信息系统功能图
各子系统功能如下所述。
1•读者注册系统
读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统
2.书目查询系统
读者进入图书出纳管理信息系统后,可以根据需要检索书名或期刊。
检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。
3.图书预定系统
读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书出纳管理信息系统主界面进入图书预定系统。
系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。
读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。
4.图书借阅系统
读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。
图书借阅系统处理图书借阅、还书、续借等手续。
5.图书采编系统
图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。
目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。
6.电子读物系统
随着数字技术的发展,图书馆中的电子读物的数量越来越大。
电子读物系统处理电子读物的阅览、版权与安全等事务。
7.读者留言板
通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。
8.系统维护模块
系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体状况。
第三节业务流程分析
一、组织结构分析
为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了解图书出纳系统的组织结构如图2.3-1所示。
图2.3-1图书出纳管理信息系统的组织结构图
图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。
各部门的业务职责如下。
办公室:
办公室协助馆长负责日常工作,了解客户需求,制定采购计划
财务室:
财务室负责财务方面的工作。
采编室:
采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。
学术论文室:
负责学术论文的收集整理。
图书借阅室:
提供对读者的书目查询服务和图书借阅服务。
电子阅览室:
收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。
期刊阅览室:
负责情况的收集整理和借阅
技术支持室:
负责对图书馆的网络和计算机系统提供技术支持。
二、业务流程分析
系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。
图书出纳管理信息系统的业务流程如图2.3-2所示:
图2.3—2图书出纳管理信息系统的业务流程图
通过业务流程调查,理清图书出纳管理系统的主要业务和业务的流程。
图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。
采购图书入库后,交采编室编目,粘贴标签,产生图书目录。
图书交图书借阅室上架,供读者借阅。
采编后的电子读物交电子阅览室。
读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。
读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。
注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。
图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。
图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。
第四节数据流程分析
数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。
以下是图书出纳管理信息系统的数据流程图的分析与绘制。
首先,我根据图书出纳管理的业务流程图找出与图书出纳管理系统相关的主要外部实体:
图书馆管理员、读者,则可得顶层数据流程图。
如图2.4-1所示:
图2.4—1图书出纳管理信息系统数据流程图(顶层)
接着,我把图书出纳管理信息系统分为:
图书采编、图书借阅、图书查询、图书预定、读者留言、图书维护、读者管理、电子图书八个主要部分。
画出与其相关的主要外部实体和数据流即可得第二层数据流程图,如图2.4—2所示:
图2.4—2图书出纳管理信息系统第二层数据流程图
图书出纳管理信息系统的第三层数据流程图有:
图书采编系统数据流程图、图书借阅系统
数据流程图、图书查询系统数据流程图、图书预定系统数据流程图、读者留言系统数据流程图、图书维护系统数据流程图、读者管理系统数据流程图和电子读物系统数据流程图。
1、图书采编系统数据流程图
图2.4—3图书采编系统数据流程图
2、图书借阅系统数据流程图
图2.4—5图书查询系统数据流程图
4、图书预定系统数据流程图
图节
P4JI
信息输入
M定信泉(007)
US7
检查
图书预定系统数据流程图
OIO
11
图2.4—6
5、读者留言系统数据流程图
图2.4—7读者留言系统数据流程图
fflHtt管理a
6、图书维护系统数据流程图
P6H
團书鰹护Wt(DIS)
*-——
廉存图书
借BI悄况疣计(D2®
读耆情况城计W】)
图2.4—8图书维护系统数据流程图
7、读者管理系统数据流程图
借阅管理员
读君登录馆慰{D22)
读者査询(D24)
谨者査询结果(D25)
ki
•P7」】■读者登录
-检査
團书
an
图2.4—9读者管理系统数据流程图
8、电子读物系统数据流程图
图2.4—10电子读物系统数据流程图
第五节数据字典
为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。
图书出纳管理信息系统的数据字典如下:
一、数据项定义
数据项是最小的数据组成单位,本图书出纳管理系统的部分数据项定义如下:
数据项编号:
Xs-No
数据项名称:
学号
别
名:
说
明:
学生的唯一编号
类
型:
字符型
长
度:
8
数据项定义:
“00000000'
—“99999999”
数据结构主要描述的是数据之间的关系,一个数据结构可以有若干数据项组成,也可以有
若干个数据结构组成,还可以有若干个数据项和数据结构组成。
本图书出纳管理系统的部分数
据结构定义
数据结构编码:
Dj-No
数据结构名称:
读者登记卡
说明:
读者首次登陆填写的卡
数据结构组成:
学号+姓名+性别+院系+班级
有关数据流:
读者名单
三、数据流定义
数据流可以包含多个数据结构,可以来自某个外部实体、数据存储或某个处理。
本图书出
纳管理系统的部分数据流定义如下:
数据流编号:
D01
数据流名称:
图书采编信息简述:
图书采编信息
数据流来源:
图书购买后,由图书馆采编人员编码整理后,输入计算机。
数据流去向:
采编管理模块。
图书采编信息将采编数据存入数据库(图书表)
数据项组成:
图书编码+图书类别+书名+作者+出版社+单价+出版日期+购买数量数据流量:
100本/日
高峰流量:
500本/日
四、处理逻辑定义
处理逻辑的内容包括:
编号、名称、处理的文字描述,输入、输出的数据流和处理的频率。
本图书出纳管理系统的部分处理逻辑定义如下:
处理逻辑编号:
P4-11
处理逻辑名称:
检索处理
检索图书库和读者信息
输入的数据流:
读者借书请求,读者信息表,图书信息表
处理逻辑情况:
根据读者借书请求,参考借书记录表,若没有该读者则创建新读者,若图书可借则创建新的借阅信息
输出的数据流:
创建新的借阅信息
处理频率:
500次/日
五、数据存储定义
数据存储组要描写该数据存储的结构,及有关的数据流、查询要求。
本图书出纳管理系统的部分数据存储定义如下:
数据储存编号:
B1
数据储存名称:
图书信息表
记录各种图书的所有信息
数据储存组成:
图书编号+条形码+书名+乍者+出版社出版时间+页数+类别+存放位置+图书总数+入馆时间+价格+借阅次数+图书有关的各种信息
关键字:
图书编号相关的数据流:
新图书信息,图书相关信息
六、外部实体定义
外部实体是数据的来源和去向。
外部实体主要说明外部实体产生的数据流和传给该外部
实体的数据流,以及该外部实体的数量。
本图书出纳管理系统的部分外部实体定义如下:
外部实体编号:
Sd-No
外部实体名称:
读者
使用图书馆信息的用户
输入数据流:
读者信息表
第二章系统设计
第一节功能模块设计
图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。
系统功能如图3.1-2所示:
图3.1-2图书出纳管理信息系统功能模块结构图
第二节数据库设计
经过前面我们对系统进行的分析和设计,我们已经基本上了解了图书出纳管理信息系统的数据处理流程和各个功能模块的结构方式。
我们进一步对本系统进行更加详细的分析,调查系统所使用的数据及其数据流向和处理方式,找出与系统有关的各个实体,我们可以得到本图书出纳管理信息系统的E-R总图如图3.2-1所示:
工号
统计日期
登录名
图3.2-1图书出纳管理信息系统E-R模型图
将E-R模型转化为关系模型:
1图书(书号,书名,条形码,存放位置,借阅次数,作者,出版社,出版日期,价格,总数,库存数),主键为书号;
2、读者(学号,姓名,性别,学院,班级,联系方式,备注),主键为学号;
3、借阅(项目号,学号,书号,管理员编号,结借书日期,应还日期)主键为项目号;
4、超期(学号,书号,超期天数,罚款金额);
主键为学号和书号;
5、管理员(工号,姓名,登录名,登录密码);
主键为工号;
6、统计表(编号,名称,统计日期);
主键为编号;
7、统计(编号,工号,学号,书号,项目号);
主键为学号、书号和项目号;
8管理(书号,学号);
主键为书号和学好
第三节代码设计
代码指明了事物的名称、属性、状态。
科学的代码设计能使计算机进行数据处理时,能节省存储空间,提高处理速度、效率和精度。
进行代码设计的过程中,我们应该尽量遵循以下基本原则:
1要适合计算机处理;
2、要便于使用;
3、要具有系统性、通用性和可扩展性;
4、
选择最小代码;
5、代码标准化。
本图书出纳管理系统中的数据库代码用部分代码设计范例如下:
一、部门代码
部门代码采取数字和字符混合编码的形式,具体如下:
1.学生处
学生处简称代码
1分部门代码
1字符)
二、人代员码
人员代码采取纯数字编码形式,具体如下:
1、读者
三、表单代码
表单代码仍采取数字和字符混合编码的形式,具体如下:
1、读者信息表
表草类别别简称代码
年翅代码
耒别代网
专业代码
序列号代码
5丨
(数字)
第四节输入输出设计
一、输入设计
在计算机信息传统中,输入数据的正确性决定着整个系统质量的好坏。
本图书出纳管理系统主要采取以下输入方法:
1.键盘输入法:
录入人员直接通过键盘输入法将所需数据直接手工输入。
2.文件传输法:
录入人员通过扫描仪、移动存储器、数模/模数转换方式或网络传输等手段和方式输入数据。
由于图书出纳管理系统所涉及的数据量不是很大,所以本系统将采取人工校对的方式进行数据核对。
即输入数据后,屏幕将录入的数据显示出来,由人工进行校对。
二、输出设计
输出设计的主要目的是满足用户和管理者对数据和信息的要求。
本系统将采用表单和查询显示输出方式,使用者可以通过网络传输、移动盘传递、直接打印等多种方式获取自己所需信息。
不管是数据的输入还是输出简洁、方便、快捷,用户界面要尽量达到友好、简便、实用、易于操作的原则,避免过于烦琐和花哨。
第五节网络设计
首先,我们设计一个校园局域网。
由于千兆位以太网具有价格低、更易和LAN结构融合
的优点。
若其做为校园网的网络总体结构无论在高带宽、可适应性、可扩展性、高性价比、良好的管理性和维护性等各方面都是较优的选择。
因此,在校园局域网网络方案的选择上,采用千兆以太网组网方法。
在该局域网中,将采用最新的1000M主干交换机(Cisco公司的
Cisco5000系列)作为全校网络的核心(计算机中心),并在此基础上建立起以1000M为主
干的校园网络。
然后根据不同的应用和学校的实际需要将校园网分割为几个以1000M支干交换
机(Cisco公司的Cisco4000系列)为核心的子网,再将校园局域网接入互联网。
而我们所设计的“图书出纳管理”系统便以子网的形式并入校园局域网。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 出纳 管理信息系统 课程设计