信息管理系统实验报告.docx
《信息管理系统实验报告.docx》由会员分享,可在线阅读,更多相关《信息管理系统实验报告.docx(13页珍藏版)》请在冰豆网上搜索。
信息管理系统实验报告
图书管理信息系统
第1章图书管理信息系统系统规划
1.1项目概况
1.1.1项目说明
1、项目名称:
图书管理信息系统
2、客户:
长沙学院图书馆
3、供应商:
长沙学院计算机系
1.2项目战略规划
信息系统建设目标:
目标是努力达到:
读者满意。
图书馆内藏书丰富,品种齐全,但随着信息处理量的快速增大,工作越来越繁多、要求全面、先进、高效。
纯办公软件无论从准确度还是及时性上都已无法满足业务的需要。
因此,开发一个界面友好,易于操作的图书馆软件进行自动化处理变得十分重要,本系统开发目的和意义就是为了管理好图书馆信息,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
此图书管理信息系统以“以人为本”为服务宗旨,提高对读者的服务质量。
期刊阅览室
(图书馆组织结构图)
当前业务流程及信息系统应用现状评价:
图书馆系统是一个具有万人以上的员工,并地理位置分布在大型企业的图书管理系统,图书馆藏书100多万册,每天的借阅量近千册。
在手工操作的方式下,图书的编目和借阅的工作量打,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。
需要建设一套网络化的电子图书馆信息系统。
1.3业务流程规划和改革
1.3.1图书馆现状及业务流程改造
1、图书管理现状分析
图书管理系统是一个具有万人以上的员工,并地理位置分布在大型企业的图书管理系统,图书馆藏书100多万册,每天的借阅量近千册。
在手工操作的方式下,图书的编目和借阅的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。
需要建设一套网络化的电子图书馆信息系统。
2、业务流程面临的问题分析及业务流程重组
经调查,主要业务流程:
图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。
采购图书入库后,交采编室编目,粘帖标签,产生图书目录。
图书交图书借阅室上架,供读者借阅。
采编后的电子读书交电子阅览室。
读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。
读者填写注册登记表交图书馆管理员审核后,记入读者登记表,成为注册读者,发给借书证。
注册读者借书时,需填写借书单,连同借书证一起交给借阅管理员,经管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取数交给读者。
图书馆设有读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。
图书馆管理员定期处理读者信箱种的意见。
将读者需要的图书编制程图书采购计划交采购员购买。
由图书管理现状可以看出,如果要在手工操作的方式下进行图书的管理,是非常困难的,所以我们为其提供了一套图书管理信息系统,对业务流程进行重组:
(1)以过程管理代替职能管理,取消不增值的管理环节。
(2)以事前管理代替事后监督,减少不必要的审核、检查和控制活动。
(3)取消不必要的信息处理环节,消除冗余信息集。
(4)以计算机协同处理为基础的并行过程取代串行和反馈控制管理过程。
(5)用信息技术实现过程自动化,尽可能抛弃手工管理过程。
1.4信息系统总体规划
1.4.1开发方法
本项目采用的是结构化系统开发方法,我们将其分为三个阶段:
1、系统分析。
原来的手工操作系统已经不再适应发展变化了的环境,于是提出了开发新的系统的要求,并作出新的系统开发规划。
对此,我们做了初步的系统调查和详细的系统调查,进行系统化的分析,建立信息系统的逻辑模型。
2、系统设计。
其主要内容有:
代码设计、信息系统流程图设计、数据库设计、处理流程设计和编写程序设计说明书。
3、系统实施。
其主要内容包括:
程序设计及调试、系统转换及系统运行与评估等环节。
1.4.2项目目标和约束条件
1、目标:
(1)设计出合理的数据库。
尽量减小数据库数据的冗余,使重复的数据保持在最小限度,这样会减少对存储空间的占用。
但是,在减少冗余的同时应保留一部分合理的冗余,以提高查询的效率和速度。
(2)设计出友好的、易操作的界面。
界面是否友好、易操作是评价一个软件优劣的重要指标。
利用丰富的windows窗口控件,使窗口界面上的控件布局合理、美观、实用,更具人性化。
(3)完善的信息管理、查询和统计功能。
系统可随时管理图书、读者的信息,借书、还书环节快捷方便,对各种数据查询准确迅速,随时统计借阅情况以及图书借阅排名。
2、约束条件:
(1)由于我们采取的是结构化系统开发方法,它的开发过程较为复杂繁琐,周期长,系统可能难以适应环境的变化。
(2)在人力上,我开发团队由7名队员组成,面对如此庞大的项目,有点应接不暇。
1.4.3项目小组建设
1、规划领导小组
规划领导小组由武汉麦乐有限公司副总经理负责。
领导小组的其他成员是本公司各部门中的业务骨干,例如:
财务部、采购部、采编部、图书管理部。
他们的任务是完成有关数据及业务的调研和分析工作。
2、人员培训
制定战略规划需要掌握一套科学的方法,为此应组织对高层管理人员、分析员和规划领导小组成员进行培训,使他们掌握制定MIS战略规划方法。
1.4.4项目开发方案
1、准备工作。
成立由公司副总经理牵头的委员会,下设一个规划研究组,并提出工作计划。
2、调研。
规划组成员通过查阅资料,深入各级管理层,了解公司图书管理有关的决策过程、组织职能和部门主要活动和存在的主要问题。
3、定义业务过程。
本公司图书管理的业务过程为:
图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。
采购图书入库后,交采编室编目,粘帖标签,产生图书目录。
图书交图书借阅室上架,供读者借阅。
采编后的电子读书交电子阅览室。
读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。
读者填写注册登记表交图书馆管理员审核后,记入读者登记表,成为注册读者,发给借书证。
注册读者借书时,需填写借书单,连同借书证一起交给借阅管理员,经管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取数交给读者。
图书馆设有读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。
图书馆管理员定期处理读者信箱种的意见。
将读者需要的图书编制程图书采购计划交采购员购买。
4、业务过程重组。
在此计划的战略规划中我们已经详细介绍
5、定义数据类。
对数据进行分类是按业务过程进行的,即分别从各项业务过程的家督将与该业务过程有关的输入数据和输出数据按逻辑相关性这里处理爱归纳成数据类。
6、定义信息系统总体结构:
(1)功能体系图:
启动系统
系统自由界面
用户登录
读者
系统管理员
工作人员
加密界面
图书信息服务子系统
查询子系统
图书管理和维护子系统
是
密码正确吗?
退出系统
退出系统
退出系统
否
(功能体系图)
(2)信息服务子系统:
信息服务子系统包括借书和还书两大功能模块:
对于读者借书是应考虑的情况有:
①该图书是否在馆;
②该读者是否有借阅此图书的权限;
③该读者所借图书数目是否已满其可借图书数目或该读者是否有超期未还的图书。
对于读者归还图书时应考虑的情况有:
该图书是否超期,若有则应根据规则予以处罚。
信息服务子系统的数据流图:
图书借阅情况表
图书编号
输入数据
查询图书借阅信息
读取图书编号
图书基本情况表
修改图书信息
是否超期
图书编号
否
是
归还书籍
规则管理表
处罚
读者编号
读者基本情况表
修改读者信息
(还书数据流图)
(3)管理和维护子系统:
新书入库:
首先根据图书名称自动产生图书编号(由数据库内的过程产生)。
修改图书信息:
根据输入的图书编号将已经插入的图书信息在界面上显示出来,然后由工作人员修改图书信息,将修改后的图书信息再重新插入数据库,此时的图书编号不发生改变。
用户信息管理:
对于已毕业的学生应删除其在数据库中的记录。
新入学的学生应根据其学籍档案在读者基本信息表里为其建立信息记录。
规则管理:
根据图书馆的最新规定增加或修改已存在的管理规则。
整理图书库:
①图书遗失:
首先根据读者编号查询该遗失图书的基本信息。
再根据管理规则对遗失该图书的读者进行处罚。
之后对该图书的信息进行整理:
在遗失图书基本情况表里为其建立一条记录,并将其在其它表里的相关记录信息予以删除。
②图书下架:
首先根据图书编号查询图书的基本信息。
查看该书是否已借出。
若已借出是否要进行下架的操作处理。
对于下架的图书,首先应在过期图书基本情况表里为其建立一条记录,并将其在其它表里的相关记录信息予以删除。
否
(借书数据流图)
1.5项目实施
1.5.1实施进度
明确了具体的BSP实施步骤之后,我们为规划工作的各个阶段给出一个大体上的时间限定,一边对规划过程进行严格管理,避免因过分拖延而丧失信誉或被迫放弃,总规划的设计及完成,我们预计在3个月内完成。
第2章管理信息系统项目分析
2.1可行性分析
1、管理上的可行性
本系统的开发得到了主管领导的极力支持,且管理方法科学,相应的管理制度改革的时机成熟,规章制度齐全,原始数据正确。
2、技术上的可行性
随着计算机技术和管理信息系统的不断进步和发展,对图书馆的管理从以前手工管理转移到计算机管理是切实可行的。
由于市面上已经有很多大型图书馆的管理软件,因此在技术上是相当成熟的,其可行性也是毋庸置疑的。
本系统面向Windows操作系统,以SQLServer2005作为后台数据库,采用面向对象技术。
3、经济上的可行性
本系统的开发只需有安装好相应运行软件的计算机即可,对经济的要求很低。
项目成功后,可加快对数据的处理,节省人力,节约时间。
系统对于输入输出的规范,也提高了数据的可用性,增强了数据库的安全系数。
运用系统能方便的对图书和读者进行录入、修改、查询和统计以及书籍借阅和归还等工作,也能快速统计出图书借阅排行榜,从而便于掌握对各类图书的需求,对以后制订的图书订购计划能提供一定帮助,具有一定的现实意义。
4、操作上的可行性
本系统界面友好,不仅提供各种查询菜单栏,更提供直观的工具栏按钮,操作流程与实际流程一致,图书馆管理人员只要稍加了解就能熟练操作。
系统实现后,能使小型图书馆管理人员从繁杂的手工作业中解放出来,提高其工作效率。
综上所述,系统是可行的。
2.2管理功能调查
系统升级
2.3图书馆业务流程调查
业务流程图:
业务处理单位数据进程/业务
存储数据文档判断
办公室
(图书馆业务流程图)
2.4图书馆数据流程调查
2.5数据字典
1、名字:
用户
别名:
读者
描述:
借阅图书的用户
定义:
用户=用户名+借书证号
位置:
用户表还书表借书证书籍信息表
2、名字:
借阅登记表
别名:
借书资料表
描述:
用户所借书籍的资料
定义:
登记表=用户名+借书书目+借书数目+借书时间
位置:
输出在电脑屏幕
3、名字:
还书表
别名:
还书表
描述:
还书的信息
定义:
还书表=用户名+时间+书名+数目
位置:
输出在电脑屏幕
4、名字:
书籍信息表
别名:
图书编目
描述:
图书借阅情况
定义:
书籍信息表=书名+借阅情况
位置:
输出在电脑屏幕
5、名字:
图书
别名:
可借阅的图书
描述:
借出或还回的图书
定义:
图书=书名+编号
位置:
还书表借书证书籍信息表
6、名字:
工作人员
别名:
人员
描述:
操作此系统的人
定义:
工作人员=员工编号+员工姓名+员工性别+身份证号+登陆密码
位置:
人员表
2.6确定管理模型
该管理信息系统在总体在采用了综合发展模型,制定了中长期发展计划、确定了组织总体目标以及调整和增购图书计划等;在具体操作上采用了生产计划管理模型,例如确定新购图书的数目及种类、图书的借出及收回管理;还采用了统计分析与预测模型,例如对学生的需求进行预测、调查以便更好的满足学生对图书的需求;另外还会用到成本管理模型,在采购新书时会对成本进行分析、在年终会进行财务核算等。
第3章管理信息系统项目设计
3.1系统编码设计
编码就是以数字或字符来代表各种客观实体。
在系统开发过程中,编码设计是一个至关重要的问题。
一个良好的编码系统可以减少对信息进行重复采集、加工、存储的情况,最大限度地消除因对信息的命名、描述、分类不一致所造成的误解和分歧,减少一名多物、一物多名的混乱现象。
编码的主要目的有三点,一是唯一的标识对象,二是便于系统进行分类统计,三是将定性的东西定量化。
信息编码一般应遵循一下原则:
(1)唯一性:
唯一地标识要处理的对象是编制代码的首要任务。
(2)规范性:
编码的规范化是实现信息分类、汇总、统计的基础。
(3)柔性:
即编码应有一定的灵活性,当系统中增加对象、删除对象时,能保持其编码规则不变。
(4)兼容性:
即与相关信息编码体系间的协调性。
(5)简短性:
编码应在满足汇总要求的情况下尽可能短,以便于节省存储空间,减少冗余。
(6)可识别性:
代码应尽可能反映对象的特性,以助记忆和便于了解与使用。
本系统中涉及到编码的主要有两个实体,分别图书和读者。
对图书和读者进行合理的信息编码设计,使其能清晰的标识对象和显示分类,对系统的进一步设计是很有必要的。
本系统采用顺序码和区间码中的多面码相结合的方式来对图书和读者进行编码。
“顺序码”就是顺序的自然数或字母赋予编码对象。
“层次码”是按对象的从属、层次关系为排列顺序的一种编码方式。
编码时将代码分成若干层级并与分类对象的分类层级相对应,代码从左至右,表示层级由高到低。
系统对图书的编码分为3层:
第一层两位数,表示图书的分类,分别用“10”表示管理学,用“11”表示计算机,“12”表示科学,“13”表示历史、“14”表示生活,“15”表示数学,“16”表示体育,“17”表示文艺,“18”表示英语,“19”表示娱乐。
第二层4位数,表示图书的出版年月,如2010年4月出版的书,编码为1004。
第三层3位数,为在前六位数字范围内依次递增的数字,表示该类别该出版时间图书馆录入的第几本书。
如录入计算机类2010年4月出版的第一本书,其编码就是111004001。
又如,录入英语类2010年12月出版的第3本书,编码为181012003。
在系统实现的过程中,图书的编码用户不需要自己输入,用户只需选择图书类别、出版年月后,系统会自动给出该图书的唯一编码,这样才便于数据库维护实体的完整性。
系统对读者的编码相对简单,分为两层:
第一层1位数,表示类别,系统暂时设置了2种类别,分别用“1”表示注册用户,“2”表示一般读者,这一位也足以分辨9类读者,为以后的系统扩展提供了方便。
第二层3位数,从001到999,顺序表示在第一位限定等级内的每个读者。
如注册用户第一位的编码为1001,一般读者第四位编码为2004。
3.2功能结构图设计
1、基本信息管理模块
包括图书信息管理子模块和读者信息管理子模块:
图书信息管理子模块:
包括新书录入和图书管理两个功能,在图书管理种,系统有对包括书名、条形码、出版社、价格、页数等各种信息进行添加、修改和删除和查询等功能。
读者信息管理子模块:
包括新读者录入和读者管理两个功能。
在读者管理种,系统有对包括读者名,备注,部门,住址等与读者有关的各种信息进行添加、修改、删除和查询等功能。
2、业务管理模块
业务处理子模块,包括借书处理和还书处理。
业务查询子模块,包括对图书和读者基本信息的查询,以及对各种借阅情况的查询,如当天借出图书、当天归还图书、当天借书读者、当天归还读者和过期未还读者等。
3、统计模块
统计单本图书的借阅排名、和按类别统计借阅热点,另外也可统计收取罚款的情况。
4、系统设置模块
包括图书类别设置,图书存放位置设置,读者类别设置,修改管理员登录密码以及退出系统等。
根据上述分析,可绘出系统功能结构图如下图:
(系统功能结构图)
3.3信息系统流程图设计
图书主文件
3.4系统物理配置方案设计
运行环境:
1、推荐配置:
CPU:
Intel奔腾AMD的用酷睿的好点
内存:
2G
硬盘:
250G
网络操作系统:
WindowsXP,Vista,Windows7,windows2003
2、支持软件:
本系统在选择应用软件选择那些具有足够灵活性、软件技术成熟、设计规范、管理思想先进的商业软件。
这样既能够节省投资,又可以规范管理过程,加快系统应用的进度。
3、数据库管理系统:
本系统是针对小型单位或组织的小型图书馆来开发图书馆管理系统,面向Windows操作系统,以SQLServer2005作为后台数据库,采用VisualC#.NET作为开发工具,采用面向对象技术。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
4、网络系统
由于是企业内部图书馆管理信息系统,可以选择企业局域网通信。
浏览器