管理信息系统实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
管
理
信
息
系
统
实
训
报
告
课题:图书馆管理系统
班级:10信息管理二班
姓名:史鹏程
学号:100301227
目录
第一章可行性分析
1.1 社会可行性分析 (3)
1.2 技术可行性分析 (3)
1.3 经济可行性分析 (3)
1.4 法律可行性分析 (3)
第二章需求分析
2.1 功能需求分析 (4)
2.1.1组织结构分析 (4)
2.1.2业务流程分析 (4)
2.1.3数据流图 (5)
2.1.4数据字典 (9)
2.2 数据需求分析 (11)
2.2.1 E-R图 (11)
第三章系统设计
3.1 数据库设计 (13)
3.1.1 逻辑设计 (13)
3.2总体设计 (14)
3.3详细设计 (15)
3.3.1图书查询管理(IPO) (15)
3.3.2借书管理(IPO) (15)
3.3.3 还书管理(IPO) (16)
第四章测试
4.1 测试的准则 (16)
4.2 测试步骤及操作 (16)
4.3 测试用例 (17)
第五章总结 (18)
第一章可行性分析
可行性分析是指详细调查之后对系统项目开发的必要性与可行性的确定。随着图书种类、数量与读者数量的增加,提高用计算机管理图书系统的服务质量与效率已迫在眉睫。
1.1社会可行性分析
管理上的可行性是指管理人员对开发应用项目的态度和管理方面的条件。高校图书馆是学生增加知识和提高素养的地方,提高图书馆的管理效率与质量对学校的发展至关重要。大学图书馆拥有良好的网络环境、丰富的信息资源和较高的人员素质,图书馆各部门分工明确,图书馆馆长和书记也将图书馆的网络化、电子化、数字化建设作为工作重点。所以在这样的环境下,新系统的管理和实施是实在可行的。
1.2技术可行性分析
信息时代到来,人们对信息处理的需求越来越高,从而使管理信息系统开发技术得到了从分的发展与完善,使得开发本系统在技术性成为可能。该系统使用了Visual Basic6.0结合Microsoft SQL 数据库进行开发,比较容易上手。目前,管理信息系统已经应用到了各个领域。很多图书馆已经采用了先进的图书管理系统,所以会由很多成功的经验可以让我们在设计和实施的过程来借鉴,极大地降低了开发的风险。
1.3经济可行性分析
主要是预估费用支出对项目的经济效益进行评价。图书馆是一个商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。
1.4法律可行性分析
目前图书馆管理人员都有操作电脑的能力,通过提供一定的培训,都能够熟练操作管理系统。因此,开发图书馆管理系统,在营运上也是可行的。从用户单位——大学校园图书馆的行政管理和工作制度等方面来看,是完全能够使用系统软件。
第二章需求分析
随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通
过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低。因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。
2.1 功能需求分析
2.1.1组织结构分析
为了对系统有一个全面的了解,首先要对系统的内部各隶属部门关系进行调查。图书馆系统的组织结构图如下:
图2-1 图书馆的组织结构图
2.1.2业务流程分析
调查管理业务流程应该顺着原系统信息流动的过程逐步进行,通过管理业务流程图来反映和表达。管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表。信息系统的业务流程如图所示:
图2-2 图书馆的业务流程图
2.1.3 数据流图
以下图书馆管理信息系统的数据流程图:
1.顶层数据流图
图2-3顶层数据流图
2.第一层数据流图
图2-4
3.第二层数据流图1(读者借阅)
F2图书信息表
图2-5读者借阅第二层数据流图2(读者还书)
F3借阅信息
F1读者信息表
图2-6读者还书 第二层数据流图3(查询信息)
图2-7查询信息
第二层数据流图4(管理图书信息)
F3借阅信息表
图2-8管理图书信息第二层数据流图5(管理读者信息)
图2-9管理读者信息第二层数据流图6(管理员信息)
图2-10管理员信息
2.1.4 数据字典
数据字典的内容主要是对数据流程图的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等几方面进行的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。
在系统分析中会产生大量的数据字典,以下将列出数据中代表性的数据项、数据流、处理逻辑、存储逻辑、外部实体等项。
①数据项的定义
数据项编号:I-01
数据项名称:图书编号
别名:无
简述:某种图书的代码
类型:字符型
长度:20字节
取值范围:数字 + 英文字母
数据项编号:I-02
数据项名称:学生借书证编号
别名:ID卡号
简述:每个同学有唯一的一个编码
类型:数值型
长度:12 位
取值范围:000000000000到999999999999
取值说明:1到2位代表年级,3到4位代表校区,5到6位代表学院,7到8位代表专业,9到12位代表专业学生排号。
数据项编号I-03
数据项名称:馆藏数量
别名:图书的馆藏书量
简述:某种图书的库存数量
类型:数值型
长度:2位整数
取值范围:0-20
②数据流的描述
数据流编号:D-01
数据流名称:查询
简述:读者查询图书的记录
数据流来源:“读者”外部实体
数据流去向:“检索图书馆是否有书”处理逻辑