1、管 理 信 息 系 统课 程 设 计 姓 名: 李欣 专 业: 电子商务 班 级: 0909 学 号: 204030909222011年12月10日评 分 标 准实验题目实验小项所占分值 成绩管理信息系统的战略规划(6分)选题及意义2分现行企业信息化水平评估2分企业信息化工作的规划2分管理信息系统可行性分析(6分)现行系统调查与分析2分新系统目标的确定1分可行性研究3分管理信息系统的系统分析(8分)新系统组织结构2分新系统业务流程分析3分新系统数据流程分析3分管理信息系统的系统设计(10分)总体设计(模块、子系统划分)2分代码设计2分输入、输出设计及菜单设计3分处理流程设计3分合计30分图书管
2、理信息系统的总体规划报告一、 系统开发的目标和战略意义随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。图书馆管理系统能够方便快速的定位出图书的相关信息,使读者能够在最短的时间里了解该书的相关内容,而且,通过图书馆管理系统的分类功能,能够让读者从不同的种类的图书中找到自己喜欢类型的书籍。
3、二、 图书馆信息化水平评估我国的图书馆管理信息化起步于20实际7080年代,经历了三个阶段,70年代末是期是萌芽阶段,开始组织开发自动化系统;80年代初期,实行单机自动化管理,主要是采编、流通和检索等。80年代中期进入系统化,标准化和规范化阶段,出现大型图书馆管理系统。90年代初期至今是告诉发展阶段,开始朝网络化、数字化方向发展,图书馆信息化从最初的对图书馆管理实现信息化,发展到对各个部门的实行系统化和网络化管理并建立了大规模的资源共享协调。但是发展的同时也出现了很多问题:(1)检索速度慢、效率低因为图书馆的藏书种类多。数量大,将藏书准确的分门别类,快速检索,手工进行非常困难,往往是终于查到了
4、二维的信息,馆中却没有此书或已被别人借走。图书馆的规模越大,这个问题就越突出。(2)借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期,遗失等的处理,其工作量之大,往往是人工操作所难以胜任的,而且经常会出现这样那样的差错。(3)图书统计工作难、藏书更新不能及时完成图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性的进行,藏书的知识结构得不到良好地控制。三、 图书馆信息化工作的规划(1)变化前
5、的u/c矩阵数据类功能图书成本库存财务计划发票订单已登记书籍进书统计表借阅历史供书商图书编号书目表读者图书借阅CUCU读者维护UCU历史查询CCC图书检索UUUCC罚金维护UU系统设置UUUCCC数据备份UUCU注销挂失UU图书征订CUUUUCCCU图书验收UCUUCU查询数据UCUU续借书籍UU期刊验收UCCCUU(2)变化后的u/c矩阵数据类功能库存借阅历史已登记书籍书目表进书统计表发票订单读者成本财务供书商图书编号成本计划图书借阅CCCUU读者维护CCUU历史查询CC图书检索UUCUC罚金维护UU系统设置UCUCC数据备份CUU注销挂失C图书征订CCUCUCUUU图书验收CUUCU查询数
6、据CUC续借书籍UC期刊验收CUUCC采购计划流通管理图书管理查询管理财务(3)信息系统结构图图书管理信息系统的可行性分析报告一、 引言采用现代化统一的计算机信息网站系统,能够有效优化图书馆管理系统,使其高校的发挥最大的作用,能够迅捷的为读者提供相应的服务。二、 图书管理信息系统设计目标随着计算机的广泛应用,其逐步成为现代化的标志。图书馆或者一些企业内部,甚至是书店,在正常运行的过程中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息,还书信息。因此需要对读者资源,书籍资源,借书信息,还书信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了提高图书馆
7、或者企业内部对图书存销的自动化的管理,能够更快速地满足读者的要求,提高各种工作效率,现对其设计相应的系统,以达到上述的目的.三、 现行图书管理系统的调查在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。图书馆作为政府,学校,以及一些其他办学机构所开办的公众性场所,其商业性质不能和其他商业机构相提并论。它的规模和大小主要依据兴办单位的规模和实力来定位的,大的图书馆有国家级的图书馆和一些省市所投资兴建的图书馆,小一些的则像学校的图书馆,图书出租屋等。所以,考虑系统面向的场所和规模,为系统的开发做准确的定位是十分必要的。就其大小和性质而言,它有哪些特点呢?(1
8、)一般来讲,图书馆的规模决定藏书量的大小。例如,以学校的图书馆来说,它面向的对象大都是学生和教师等范围,在学校这样一个不是很大范围内,藏书量没有必要达到一些较大图书馆的规模,只要能够满足学校范围内的需求就可以了。当然,如果能够作到尽善尽美更好,但是学校的资金和场地能否达到也是要考虑的。所以,面向的对象决定图书馆的规模,也就决定了图书馆的藏书的规模。(2)图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个好的图书管理系
9、统。(3)图书馆需要统一图书的管理,对各类书籍的借阅情况和图书馆的现有藏书数量,种类要及时掌握,这就要求它具有很强的时效性。为了减少旧书和大量内容重复多余的图书占用有限的空间而又要尽量做到图书种类的齐全,作为图书馆的管理人员来说需要及时地对图书进行上架和注销的处理。有些图书如周刊,报刊,杂志等更换的频率较高,有时需要每天更换,而有些大型图书则可能几年才更换一次。这些信息的发布和注销要求管理员及时掌握,时效性非常重要。四、系统可行性分析(1)管理上的可行性图书管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出
10、错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息 。整个系统由于是自行开发,自行使用,所以系统本身比较适合在管理上的应用。(2)技术上的可行性技术往往是系统开发过程中难度最大的工作,这其中必须进行风险分析、资源分析和技术分析,开发人员必须在给定的约束条件下,判断是否能在预定的计划顺利完成任务,但这些因素很难把握好,因为在开发的过程中往往会发生一些意外因素,综合各方面的困素,本系统采用Visual Basic6.0作为开发平台,后台数据库用的是Microsoft Access 2000。综合自已对这方面的熟练程度,能方便的进行系统开发、维护。(
11、3)经济上的可行性若还停留在人工处理的阶段,会加重人员的负担增加人手的开支,而且投入的人力可大大减少,网络布置投资不大,接入互联网非常便利,虽然一次性投资较大,从长远角度来看,其投资回收期较短,之后增加的投资会逐渐减少。目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。(4)可行性的结论终上所
12、述,采用图书馆管理信息系统,可以有效地管理图书资源,控制图书借阅的流程,对图书馆或阅览室的管理有很大的帮助,提高工作效率,减轻管理者工作量,对图书馆或阅览室的管理有很大的帮助。图书管理信息系统的系统分析报告一、 组织结构图图书馆由采购部、编辑部、流通部、期刊部、技术部和编目组组成。图书馆的馆长直接管理这些部分。技术部隶属下有项目开发组,硬件维护组,系统维护组等。 图书馆馆长编目组技术部期刊部流通部采购部用户管理组密码管理组书籍信息组还书信息组系统维护组硬件维护组借书信息组书籍种类组资金管理组图书选择组二、 管理功能图图书管理系统共分为学生管理、图书管理、借阅管理、归还管理和管理措施五部分组成。
13、学生管理:负责学生信息的管理和查询。图书管理:负责图书信息资料的登记和查询。借阅管理:负责借阅登记和查询。归还管理:负责处理正常、超期和丢失图书的处理。管理措施:有超期处罚设置、押金设置和丢失赔偿设置。图书系统管理学生管理图书管理借阅管理归还管理管理措施学生信息管理学生信息查询图书信息登记图书信息查询借阅登记借阅查询正常归还登记超期或丢失处理超期处罚设置押金设置丢失赔偿设置三、 组织/功能联系表图中:表示该项业务是对应组织的主要业务(即主持工作的单位); :表示该单位是参加协调该项业务的辅助单位; :表示该单位是该项业务的相关单位(或称有关单位);空格:表示该单位与对应业务无关。功能序号 组织
14、联系 业务采购部编目部流通部期刊部技术部功能与业务1图书借阅 2读者维护3历史查询4图书检索5罚金维护6系统设置7注销挂失8图书征订9图书验收10查询书籍11书商信息处理12数据备份13修改日期14续借书籍15期刊验收16期刊订阅17检索查询18篇目移送四、业务流程图管理员通过验证界面进入系统后,进入到图书管理模块,可以对图书进行添加,删除、修改图书信息。可以为读者办理借阅图书,归还图书的功能,并且能够实现还款的操作。读者输入自己的信息后可以进入系统,查找图书,进行借阅。图书借阅图书归还借阅证卡预约借阅罚款管理流通管理读者信息图书信息管理员图书管理读者管理读者五、数据流程图数据流图可以清楚的表
15、示各个模块之间的调用关系。(1)顶层数据流程图借出信息表图书信息表学生信息表用户管理员还书借书查询新书入库删除图书修改图书增加学生删除学生增加学生(2)第二层数据流程图对顶层数据流程图的细化读者办公室采编部财务部借书台还书台P11查询图书P12查询已借图书P13浏览公告图书表借阅记录读者表公告信息P31发布公告P32证卡管理P21借书P41新书登记P22还书P23产生罚单P33罚单处理六、 数据字典(1)数据项的定义数据项编号:I02-01数据项名称:图书编号别 名:图书编码简 述:图书的代码类型及宽度:字符型,4位取 值 范围:“001”“999”(2)数据结构的定义数据结构编号:DS03-
16、01数据结构名称:借还记录简 述:读者借还书记录数据结构组成:借还书的书名+借还日期+借还本数(3)数据流的定义 数据流编号:D1 数据流名称:读者管理信息表 简 述:读者信息 数据流来源:读者 数据流去向:读者管理系统 数据流组成:读者编号+姓名+性别+年龄+详细地址+联系电话+注册日期+押金 数据 流 量:约100人/日 高峰 流 量:200人/日 数据流编号:D2数据流名称:图书查询表简 述:对借阅图书的查询数据流来源:图书馆数据流去向:图书服务模块数据流组成:编号+书号+书名+作者数据 流 量:约200次/日高峰 流 量:250次/日 数据流编号:D3数据流名称:图书入库信息简 述:书
17、籍信息数据流来源:采购部门数据流去向:图书管理库 数据流组成:书号+书名+作者+出版社+定价数据 流 量:100本/日高峰 流 量:300本/日(4)处理逻辑的定义 处理逻辑编号:P33 处理逻辑名称:计算罚款金额 简 述:计算读者应缴纳的罚款金额 输入的数据流:数据流罚款金额来源于数据存储文件借还记录 处 理:根据数据流借书的天数和每天应缴纳的滞纳金,检索用户文件确定应缴纳 罚款的用户及金额 输出的数据流:一是读者,二是罚款账目文件 处 理 频 率:每个读者每月处理一次 (5)数据存储的定义 数据存储编号:F3 数据存储名称:图书库 简 述:存放图书的各种信息数据存储组成:借阅日期+书籍编号
18、+读者编号+借出数量+归还日期+借阅情况关键字 关 键 字:日期+书籍编号 相关联的处理:P21,P22(6)外部实体的定义 外部实体编号:S03-01 外部实体名称:书库 简 述:所还书籍入库 输入的数据流:D03-06,D03-08 输出的数据流:D03-01 七、 决策树罚款处理过程如下:图书管理信息系统的系统设计一、 总体设计图书管理系统包含五个模块分别是:系统登录、图书管理、学生管理、借阅信息管理、图书检索。系统登录模块:一般用户和管理员都必须登录才能进入系统,用户登录时在后台判断用户的权限类型,分为普通用户和管理员,普通用户可以对书籍进行浏览及个人借阅信息的查询,管理员可以对多种信
19、息进行操作。图书管理模块:管理员通过验证界面进入系统后,进入到图书管理模块,可以对图书进行添加,删除、修改图书信息、查询、查看等一系列的操作。学生管理模块:管理员可以在此模块中创建新的普通用户,并且可以对用户的信息进行修改,删除等操作。借阅信息管理模块:这是图书管系统中最重要的模块之一,管理员进入该模块中可以为普通用户办理借阅图书,归还图书的功能,并且能够实现还款的操作。图书检索模块:普通用户通过验证界面进入系统后,能够按照书名,作者等多种条件对图书进行查询操作,确保查询到的都是最新的信息。整体系统的功能模块如图所示:图书馆管理系统登陆系统模块图书管理模块借书管理模块借阅信息模块图书检索模块二
20、、 代码设计(1)借书证号前2位表示读者类别(01指教职工、02指学生、03指其他人员),中间6位表示规格年月日组成,后三位是当日办证的序列号。如:(2)读者编号 前两位取00-99之间的值来表示入学年份,到第三位到第四位取00-99之间的一个值来表示班级编码,最后两位是所在班级编码。如:三、 输入、输出设计及菜单设计输出设计书资料代码JD-01输出名称图书借阅情况表处理周期每月一次形式形式打印表种类0-001份数每位读者一份报送查询处项目号项目名称位数及编辑备注1读者姓名X(12)2图书名称X(18)3借还时间X(2)4过期天数X(2)5罚款情况999.99输入设计书借书登记单 _年_月_日
21、学生姓名图书名称所在阅览室管理员人员代码还书日期备注曹营计算机2123157.25李钦计算机1123186.05菜单设计借阅管理读者管理图书管理管理者管理借阅查询读者信息查询图书信息查询管理者信息查询借阅登记读者信息管理图书信息登记续借管理图书信息管理超期提醒罚款处理四、 处理流程设计设计出所有模块和他们之间的相互关系(即联结方式),并具体地设计出每个模块内部的功能和处理过程,为程序员提供详细的技术资料。IPO图系统:图书馆信息系统设计人:李欣模块:主控日期:2011年12月10日上层调用模块:无可调用的下层模块:系统处理输入信息:代码1,2,3输出信息:系统处理结果处理流程图开始输入学号系统处理借书续借还书无123有24