配色: 字号:
管理信息系统
2019-07-17 | 阅:  转:  |  分享 
  
湖南涉外经济学院图书管理系统设计报告专业班级:财务管理1501班设计题目:图书管理系统开发学生姓名:张从杰李鹏瑞汤玮周俊刘南丽雷熹指
导教师:王海涛时间:2017-06-05任务分配表学号姓名主要工作组长154420147张从杰项目可行性分析组员1
54420152周俊概念结构设计分析154420132汤玮数据流程分析154420124刘南丽逻辑结构设计分析154420112雷
熹业务流程分析154420119李鹏瑞开发方式分析成绩评定表质量评价指标(在相应栏目打√)评价项目设计组评
价质量优秀良好一般及格不及格工作量和态度设计、实验正确性文字和图表质量答辩情况总体评价评定成绩(等级制)小组成员成绩评
定学号姓名成绩154420147张从杰154420152周俊154420124汤玮154420124刘南丽154420
112雷熹154420119李鹏瑞指导教师签名年月日目录一·项目的选择、团队的组建、章程制定5(一)项目选择:图书管理
系统5(二)团队资料5(三)团队项目章程5二、选择可行的开发方式及方法6(一)开发方式6(二)开发方法6三、项目的可行性分析8
1.经济可行性分析82.技术可行性分析93.社会可行性分析94.可行性研究结论9四、组织结构及业务流程分析91.管理员身份认证91
02.借书信息管理103.还书业务流程1111五、数据流程分析1212六、数据库设计(概念结构设计、逻辑结构设计)13(一)概念
结构设计分析13(二)逻辑结构设计分析13七、总结(系统设计工作进行总结)14八、心得体会15一·项目的选择、团队的组建、章程制定
(一)项目选择:图书管理系统(二)团队资料团队队长:张从杰队员:李鹏瑞汤唯周俊刘南丽雷熹(三)团队项目章程项目背
景:随着计算机应用的日益普及和深化,网上办公已经成为了一种趋势,本系统要开发的是基于局域网和互联网的图书管理系统,由于学校藏书量大
、借书的学生多,原来的人工工作方式不仅会照成办理时间的延误和人力资源的浪费,特别是在借书高峰时期这种冲突更加明显,而且存在着各种信
息不宜存放、易丢失、难以备份和查询等缺点,因此实现一个将各种图书管理和服务功能集合起来的管理信息系统就显得十分必要,既可以节省资源
又可以有效存储、更新查询信息,提高工作和服务效率。开发的系统要求界面友好,方便直观。既要方便管理员对图书信息进行添加、删除、修改、
查询和统计等信息,又要方便学生借书、还书和续借等业务的办理,将数据库发布到互联网上进行资源共享,方便学生可以在自己的权限内对图书信
息进行查询,病进行相关的操作。。项目目的:实现图书馆对图书的智能化、信息化、简单化,通过该系统来代替以往复杂软件操作存在的弊端
。系统的主要功能是实现图书信息的增加、删除、修改、查找、借阅、还书的显示操作,及实时数据库提交更改。提高图书管理员工作信息报送反馈
工作效率,更好的统计信息,提高信息的及时性、汇总统计信息的准确性,减轻管理员的劳动强度。项目主要工作A.主要功能①读者管理,管理员
为每个读者建立借阅账户,并给读者发放不同权限(包括学生权限和教师权限)的借阅卡;②借阅管理,持有借阅卡的读者可以通过管理员借阅、归
还图书;③读者信息查询,可通过互联网或图书馆内查询终端查询图书信息和个人借阅信息,以及续借图书(系统审核符合续借条件)④图书管理,
图书管理员定期或不定期对图书信息系统进行入库、修改、删除等图书信息管理以及注销,包括图书类别和出版社管理。B主要性能可以方便快捷有
效的完成借阅、查询等的各项操作,录入数据合法性校验,保证信息的正确和及时更新,并降低信息访问的成本,可靠性高。三工作任务的分解
与人员分工项目可行性分析及开发方式和方法:张从杰项目人员分配需求分析:李鹏瑞概念结构设计:周俊逻辑结构设计:刘南丽业务流程分析:雷
熹数据流程分析:汤唯二、选择可行的开发方式及方法(一)开发方式:自行开发(二)开发方法:面向对象法面向对象法原则和依据:(1)
确定执行者通过对系统需求陈述的分析,可以确定系统有两个执行者:管理员和读者。简要描述如下:1)管理员:管理员按系统授权维护和使用
系统不同功能,可以创建、修改、删除读者信息和图书信息即读者管理和图书管理,借阅、归还图书以及罚款等即借阅管理。2)读者:通过互联
网或图书馆查询终端,查询图书信息和个人借阅信息,还可以在符合续借的条件下自己办理续借图书。(2)确定用况在确定执行者之后,结合图书
管理的领域知识,进一步分析系统的需求,可以确定系统的用况有:?借阅管理:包含借书、还书(可扩展过期和丢失罚款)、续借、借阅情况查
询;?读者管理:包含读者信息和读者类别管理;?图书管理:包含图书信息管理、图书类别管理、出版社管理、图书注销和图书信息查询在图
书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息
和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和
期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者
的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核
对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪
录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提
示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接
受后删除借阅纪录,并登记并修改可借阅图书的数量。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外
借),包括图书类别和出版社管理。三、项目的可行性分析本系统主要实现对图书馆信息的管理,主要功能为管理有关用户,资料,借阅的信息等。
本系统结构分为用户和资料信息管理模块,查询模块,借阅信息管理模块。用户和资料信息管理的功能是,维护和修改读者和资料信息。查询模块的
功能是,查询借阅信息,图书信息,用户信息。借阅信息管理的功能是,维护,借阅信息,实现借书还书的自动化。可见,本系统并不复杂,主要解
决的问题是利用关键字对数据库进行查询。本次可行性分析将从经济可行性、技术可行性、社会可行性三方面进行分析。1.经济可行性分析1.1
支出1)系统开发费用(1)人员费用:开发工作量约需5个人月工作量。每人月工资约为2000元,,累计1万元。(2)硬件设备费用:
估计开发该系统须购买硬件、外部设备(高性能计算机1台、普通计算机5台、打印机3台、条形码扫描仪6台、网络设备和布线、不间断电源1台
、工作台8台),花费5.18万元左右。(3)软件费用:开发过程中所需软件费用为2.1万(4)耗材费用:0.8万(5)咨询和
评审费:1.2万。(6)调研和差旅费:1.0万。(7)不可预见费:按开发总费用的15%计算。系统开发总费用约为:12.97万元
。2)系统运行费用开发完成后维护费用平均每年约1500元,开发成功后,原有的3名管理人员可以减少为两名,每人月工资1000元。按使
用10年计算25.5万元。开发总费用为38.47万元,平均3.85万元/年。1.2收益1)提高工作效率,减少工作人员:本管理系统
累计可以综合提高工作效率达50%。可以减少现有15%的工作人员,书店现有人员按30人计算,可减少4.5人。每人月平均工资按1500
元计算,节约人员工资0.15×12×4.5=8.1万元/年。2)提高服务能力,增加图书馆收入:本系统的建设可以加快服务速度并能及时
发现受欢迎图书与损坏图书的信息。提高订书的合理性和准确率,提高读者满意度,增加读者数量。收入假定在原有基础上可以增加10%的业务量
。图书馆每年的总利润按300万计算,可以增加收入30万/年。2.技术可行性分析1)管理系统开发方法:在开发小组中有开发软件系统的经
验并有强大的技术支持做后盾。在本图书馆管理系统开发方法上不存在任何问题。2)数据库技术:开发小组有应用数据库开发经验。3.社会可行
性分析目前已有很多成功开发图书馆管理系统的先例,社会需要图书馆管理的现代化和信息化。图书馆管理系统开发和运行与国家的政策法规不存在
任何冲突和抵触之处。另外,图书馆管理系统所采用的操作和工作方式符合工作人员和读者的日常习惯,而且操作方便灵活,便于学习。具有可行性
。4.可行性研究结论通过经济、技术和社会等方面的可行性分析,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。四、组织结构
及业务流程分析1.管理员身份认证描述:将输入的管理员身份认证信息与管理员信息表中的信息惊喜对照,若管理员编号、姓名和密码中的任意一
项与信息管理员信息表中的信息不符合则认为输入有误,身份不通过,要求重新输入;只有三者都相同才能通过身份认证进入系统。2.借书信息
管理描述:借书人的工号(学号)、姓名、性别、所在系、所在科室(所在班级);所借书的书号、书名、出版社、作者名等;借书日期、应还日期
。借书首先要进行验证身份,证明是本校在校师生,然后输入所要借书信息查询如果在馆,填写借书单,打印借书单,取书。3.还书业务流程描
述:还书时首先用户登录,之后输入用户的身份验证,再输入借书人信息验证,在数据库时查找把输入的借书信息,然后查到此信息后,将借书单上
的此书改为已还,再把书放置于书架。读者管理信息读者留言五、数据流程分析图书借阅借阅情况统计P0数据流程图是全面描述信息系统逻辑模型
的工具,它抽象地把信息系统中各种业务处理过程联系起来。上面是最初的数据流程图。图书管理员通过图书管理信息系统来查询读者信息以及借阅
情况,进行库存图书查询,以便于更好地进行图书的采购。读者也可通过图书管理系统进行查询书目,以便于找到自己想要的图书,也可以进行留言
,提出改进意见。当读者时间紧急时,可以通过在线预订的方式节约时间,以便于达到效用最大。读者留言汇总图书采编信息图书借阅预订书目查
询库存图书查询六、数据库设计(概念结构设计、逻辑结构设计)(一)概念结构设计分析图书管理系统有五个实体集,一是“图书”实体集,属
性有:图书编号、出版日、作者等;二是“出库”实体集,属性有:出版社编号、图书编号等;三是“借阅证”实体集,属性有:借阅证编号、借书
日期、归还日期等;四是“图书库”实体集,属性有:出版社编号、入库时间、出版社等;五是“读者”实体集,属性有:编号、性别、姓名等。图
书库与图书存在“管理”联系:每个书库有若干本图书;图书与读者存在“借阅”联系:每位读者可借阅最多五本书,每本书出库时只能有一位借阅
者;读者与借阅证存在“持有”联系:每位读者仅有一张借阅证,每张借阅证仅有一位持有者。图书库与出库存在“收发”联系:图书库负责发出图
书的回收入库,出库负责图书库中的图书借出与登记。(二)逻辑结构设计分析图书管理系统对应的关系数据模型:1.图书(图书编号,出版日,
作者):“图书编号”为主键2.借阅证(借阅证编号,借书日期,还书日期):“借阅证编号”为主键3.图书库(出版社编号,入库时间,出版
社):“出版社编号”为主键4.读者(编号,性别,姓名):“编号”为主键5.出库(出版社编号,图书编号):“图书编号”为主键七、总结
(系统设计工作进行总结)图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两
个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。我们小组从选定开
发项目到完成项目开发,其中既有经验也有不足。不足:1.项目组成员的任务分配不是十分均衡,小组成员职能划分不清,未能实现计划中的职能
,既不利于管理,同时也降低了项目组的整体效率。2.由于项目组成员之前从未接触过此项目开发的技术,对网络编程环境不熟,项目组在初期经
验不足,为正式编程开发做的准备不足,出现了学中干的情况,降低了开发速度。3.前期的进度控制不够,造成了较多的后期赶工。4.项目成员
在各自开发模块的同时沟通不足,导致部分成员开发的模块不能使用,导致重新开发,浪费资源。5.缺乏一种有效的激励机制,使得成员出现怠工
现象。经验项目组通过QQ会话建了虚拟的集中环境,并要求有笔记本电脑成员集中到学校图书馆增强沟通。2.以其他项目组保持良好联系并了解
其工作进程,聘请助教师兄担任技术顾问,和技术顾问进行沟通,为技术瓶颈的有效解决做好充足的技术储备。八、心得体会1.张从杰:一个学习
角度来说,本次课程项目还是成功的。首先,这个课程的项目给了大家一个很好的实践机会,其次,通过这个项目每一个人都学会了许多东西,有的
是技术方面,有的是管理方面,同学真正实现了学以致用,为自己以后向相关领域的发展打下了基础。我通过这个项目了解到更多关于管理信息系统
的消息以及它的作用。通过图书管理信息系统,管理者可以更直观更便捷地了解到读者对于哪方面图书更为喜爱,从而为今后的图书采购更具有指导
性意义。另一方面,它也可以使管理者了解到职工或者学生的兴趣爱好,为更好地为其职员或学生提供更好的服务,以及建立员工激励机制目标更为
明确。另外,我体会最深的是团队的凝聚力的重要性。一个项目想要很好的完成,它需要每位小组成员尽自己最大的努力去完成自己负责的部分。作
为小组组长,我对这方面感到很抱歉,小组分工不是很明确,导致在实际实施时,因为某个人滞后而导致整个小组计划不能按原计划紧密实施。这也
让我对以后这方面提起重视,更加注意团队的激励机制,以及任务分配的合理性。2.雷熹:设计完此次的图书管理信息系统,我有很多的收获,现
在对其进行一个总结。首先,我了解到了随着世界信息技术的不断发展,信息科学、计算机技术、通信技术已经在各行各业得到广泛的应用。图书馆
作为一种信息资源的集散地,图书借阅频繁,用户管理多变,包含大量的信息数据,因此需要一个完善的图书管理系统来实现对图书书目、图书借阅
、用户查询进行统一、实时管理,达到各类用户的需求。因此通过本次项目,我掌握了信息管理系统运行实现的基本原理和基本知识以及技能。系统
运行实现的目标是使信息系统能够根据图书馆的需要,提供持续可靠的业务支持和服务。具体任务是:建立系统运行管理机构,指定系统实现管理制
度及措施,开展系统日常运行服务及管理,进行系统评价及维护。根据对图书管理系统的功能分析以及数据库的设置,利用编程工具和数据库对图书
管理系统进行代码实现,并且使用了许多第三方控件来增加程序的可操作性,设计了数据的存储原则和数据存储方案。为了系统安全,我们还设置了
登陆权限设置。用户需要输入用户类别、用户名、密码,才能登陆系统。在系统运行过程中,系统随时存储我们增加和修改的信息,以便使用者查看
、统计、汇总。最后,对系统实现的环境进行了分析说明。对已有功能和所欠缺的问题提出了自己的建议和打算。在本系统完成后的测试及试用过
程中,能够满足中小型图书馆的具体需求和管理要求,各方面均已达到了预期的目标。图书馆采用本系统后加强了对图书的监管力度、杜绝了管理漏
洞,严格了管理制度,提高了工作效率,操作简单、易用性强,并且完善了图书管理的流程,简化了图书管理程序。通过此次管理信息系统的学习,
我的收获很大。从老师的上课风格和上课内容中学习了很多,感谢老师风雨无阻的给我们教授知识,我也会在今后的学习生活中继续学习MIS类的
知识。为今后工作奠定一定的理论基础。周俊:经过半个学期的学习与体会,我对管理信息系统也有了初步的了解,管理信息系统是一个非计算机专
业的一门基础课程,它的概念很多,理论性也比较强。所以老师在在上课时会介绍管理信息系统的应用与多学科的交叉联系,以此来提高我们的学习
积极性。在学习过程中,我认识到了MIS的重要性,当今社会正在由工业化转向信息化,信息和信息系统的概念已经深入社会的各行业,管理信息
系统得到了高度重视和更快的发展,研究和开发的起点在不断提高,现今MIS的开发已经遇到了许多问题。因此,无论我们今后从事理论研究还是
应用开发都应打下坚实的理论基础,以适应科学的快速发展和知识更新的需要。管理信息同不同于其他计算机应用,而是利用数据预测未来,能利
用和信息和模型辅助企业进行决策,能实测和控制企业的行为,能帮助企业实现目标。我们在学习MIS过程中需要适当的了解一些知识点在MIS
学科中的作用,这对我们学习此课程有很大的帮助,即使不从事技术开发类的职业,了解管理信息系统的理论知识也是有利无害的只有先了解了它的
具体知识,才能对它更好的实践和运用。4.刘南丽:通过半个学期的学习管理信息系统,让我了解到了这门课程的重要性。我想先描述一下管理信
息系统的基本职能:数据的收集和录入,负责数据的存储,负责系统内信息的传输,数据的加工,模型的建立,求解,应用和修改,输出信息,向各
管理层提供信息,支持决策,管理信息系统自身的管理及维护。后面主要为根据结构化的系统规范来讲主要有系统分析系统设计等等。经过相关知识
的学习后,我们小组设计了图书管理信息系统。我主要负责系统的分析,这个任务让我学习更有实践性。这个任务是设计软件系统的模块层次结构,
设计数据库的结构以及设计模块的控制流程,其目的是明确软件系统如何做。这个阶段又分为两个步骤;概要设计和详细设计。这个任务虽然看起来
简单,但是真的做起来的时候就发现了困难重重,让我深刻体会到了要做一个软件,里面需要的很多知识还是我们没接触过的,所以我们需要不断的
实践,不断的学习,不断的发现问题去思考问题。随着社会的不断进步,管理信息系统发挥越来越大的作用。为了将来的工作和生活,我们应该继续
学习,运用到我们的生活中。5.汤玮:通过一段时间的工作,完成了我在小组中的系统维护与流程图部分。这本让我之前认为不是很复杂的图书馆
借书工作有了新的认识。它的每一步都需要通过判断是否才能走向下一步,步步相扣,很是严谨。从用户登录到借书者拿到书,这中间包含了许多的
递进、选项与判断,在短短不到一分钟内系统运作了大量工作。通过这次活动让我有了新的认识也感谢小组成员的分工合作。6.李鹏瑞:管理信息
系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理系统中信息处理和
决策的整个过程,并探讨计算机的实现方法。它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。我在整个团队中负责需求分析,文档打印工作。其中需求分析十分重要,它给团队整个工作方向提供重要的参考建议与不断修正的作用,恰当的需求分析能够使整个管理系统更加人性化,实用化,使系统制作及时修正轨道,不断完善。在现代化管理中,计算机管理信息系统已经成为企业管理不可缺少的帮手,它的广泛应用已经成为管理现代化的重要标志。在企业管理现代化中,组织、方法、控制的现代化离不开管理手段的现代化。随着科学技术的发展,尤其是信息技术和通讯技术的发展,使计算机和网络逐渐应用于现代管理之中。面对越来越多的信息资源和越来越复杂的企业内外部环境,企业有必要建立高效、实用的管理信息系统,为企业管理决策和控制提供保障,这是实现管理现代化的必然趋势。管理信息系统在管理现代化中起着举足重轻的作用。它不仅是实现管理现代化的有效途径,同时,也促进了企业管理走向现代化的进程。
献花(0)
+1
(本文系城府dibyjjj...原创)