关于高校教材管理与查询的管理信息系统的分析与设计_第1页
关于高校教材管理与查询的管理信息系统的分析与设计_第2页
关于高校教材管理与查询的管理信息系统的分析与设计_第3页
关于高校教材管理与查询的管理信息系统的分析与设计_第4页
关于高校教材管理与查询的管理信息系统的分析与设计_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE18摘要教材查询管理系统是典型的信息管理系统,其开发过程主要包括后台数据库的建立以及前端应用程序的开发。结合系统维护、教材订购计划管理、教材库存管理、教材销售处理、学生预收款管理、数据统计、查询与分析等功能及销售管理工作的实际需要,通过对C/S模式、Web教材查询以及数据库的应用,确定了系统实现的目的和方向,分析了系统的重要功能,对系统的数据库进行逻辑设计,最后实现满足各类人员对教材信息管理的需求。关键词:管理信息系统;数据库;Web查询;系统模块目录第一章引言 31.1系统开发背景 31.2系统开发意义 31.3可行性分析 31.3.1经济上的可行性 31.3.2技术可行性 41.3.3社会可行性 4第二章系统分析 52.1用户需求分析 52.1.1功能需求 52.1.2环境需求 52.2详细调查 52.2.1原系统存在的问题 52.2.2新系统逻辑模块 5第三章系统设计 103.1功能结构图 103.2系统模块的功能分析 113.3数据库设计 113.3.1概念结构设计 113.3.2逻辑结构设计 13第四章系统实施阶段 154.1系统实施的主要内容 154.2系统实施成功的主要因素 15第五章系统测试 16第六章心得体会 17参考文献 19第一章引言1.1系统开发背景高校是一所综合性高校,其涉及的专业课程多,教材用书种类多,数量大,传统的管理方法存在着效率低,易出错等诸多弊端,特别是学生、教师对教材使用情况了解相对较少,信息的透明度较低,与当前高校管理中倡导的“以人为本”的管理思想存在着很大的差距。为此该校教材科开发了一套基于C/S的教材管理信息系统。该系统主要包括以下六项处理功能:系统维护、教材订购计划管理、教材库存管理、教材销售处理、学生预收款管理、数据统计、查询与分析等功能。但是由于基于C/S的管理信息系统自身存在的使用范围小、地点固定等缺点,依然不能满足管理上的需要。如学生想知道教材科是否有某本书、想了解自己教材款的使用情况,教师想要预订下学期的教材等都必须亲自去教材科,一方面浪费了学生和教师的时间和精力,另一方面也加大了教材科的工作量,为此教材科希望在原有的基于C/S的教材管理信息系统的基础上,利用高校校园网的强大存储能力和方便的网络查询能力,采用流行的Browser/Server结构体系,将最终用户界面统一为浏览器,开发基于Web的教材信息查询系统,更好地满足各类人员对教材信息管理的需求。1.2系统开发意义通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询。充分利用因特网的及时性、广泛性、交互性等特点,实现教材查询信息的网上发布,使庞大的教材查询工作规范化、系统化、程序化,提高信息处理的速度和准确性,以上这些都是该系统开发中需要完成的工作。1.3可行性分析1.3.1经济上的可行性首先,从经济效益上讲,本系统的开发,为教材科人员及老师的工作效率带来了一个质的飞跃。随着校院规模的不断扩大,专业的不断增多,开设的课程也越来越多。教材查询涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足教材查询管理的需要,急需要一套完善的教材查询管理系统来完成这项工作。作为计算机应用的一部分,使用计算机对教材查询信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教材查询及各项管理的的效率,也是学院管理科学化、正规化管理的重要条件。同时还要注意下列几点:1).由于各方面的限制,如人员不够、技术缺乏等原因,开发时应本着循序渐进,逐步完善的原则,不能贪大求全,盲目开发。2).要注意信息的准确、及时、适用、经济,只有及时、准确的信息才能保证系统开发的质量和效率。3).从全局出发注意系统开发的整体优化,还要注意系统的可扩展性和可延伸性。1.3.2技术可行性本次教材查询管理信息系统的开发:使用传统的生命周期法,即给管理信息系统的开发定义一个过程,对其每一个阶段规定它的任务,工作流程,管理目标以及要编制的文档等,使开发工作易于管理和控制,形成一个可操作的规范。同时,系统需要对数据库的灵活和快捷的操作,因此强大的SQL语言是开发此类数据库系统的最佳选择。正确的理论指导和优秀的开发工具,双重保证了我们这次开发的技术可行性。1.3.3社会可行性校及教材科的有关领导对此项目系统提供了大力支持,教材科相关管理人员都具有相关的基础知识。进行短期培训后即可上手操作系统。现阶段管理正常进行,为其开发提供了足够的信息基础。第二章系统分析2.1用户需求分析2.1.1功能需求在原有的基于C/S的教材管理信息系统的基础上,利用高校校园网的强大存储能力和方便的网络查询能力,采用流行的Browser/Server结构体系,将最终用户界面统一为浏览器,开发基于Web的教材信息查询系统。使其达到检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等目标,尽而极大地提高教材查询及各项管理的的效率。2.1.2环境需求主要考虑硬件和软件两方面的要求。软件方面选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都非常容易,而且性能优越。硬件方面需要有充足的资金支持和专业的技术人员的指导。2.2详细调查2.2.1原系统存在的问题由于专业课程多,教材用书种类多,数量大,传统的教材管理信息系统存在着效率低,易出错等诸多弊端,特别是学生、教师对教材使用情况了解相对较少,信息的透明度较低。且管理信息系统自身存在的使用范围小、地点固定等缺点,也不能满足管理上的需要。2.2.2新系统逻辑模块1.业务流程图由于业务较多,在此仅对通用查询业务和网上教材预定业务分别举例加以说明。(1)通用查询业务以学生查询业务为例,该业务是学生向系统输入用户名和密码进行身份认证,认证成功的学生就可以查询其在教材中心的某一笔或全部购书、退书及存取款记录。其业务流程图如图2所示。学生学生登录子系统登录信息查询条件查询子系统查询结果“非法用户”信息图2学生购书查询业务流程图(2)教材预订业务教师进行教材预订的业务流程是教师首先输入自己的用户名和密码进行身份认证,然后在教材预订系统中输入自己下学期所上课程要使用的教材基本信息,在规定的时间内,教师也可以对已输入的教材信息进行查询和修改,超过了预定的时间,该信息将被转移到教材计划表中。该业务的业务流程图如图3所示。教师教师登录子系统登录信息教材信息教材预订子系统“非法用户”信息图3教材预订业务流程图“教材预定成功”信息“已超期”信息2.数据流程图由于该系统的数据流程图较多,我们依然只对学生查询业务和教材预订业务的数据流程图做详细介绍。(1)学生查询子系统由于学生要对自己的信息进行查询,涉及个人机密,所以学生应该首先进行身份确认,即登录系统,在身份得到确认后才可以查询自己的购书记录,退书记录、自己的存款账户以及教材科现有教材的情况,其数据流程图如图4所示。学生学生P2输入查询条件登录信息P1验证登录信息合法用户非法用户P3判断条件是否合法查询条件出错信息合法查询条件P4查询查询结果教材信息表D2学生存款表D5学生退书表D4学生领书表D3图4学生查询子系统数据流程图学生信息表D1(2)教材预订子系统根据业务流程图对教材预订系统的描述,该系统的数据流程图如图5所示。教师教师登录信息P1验证登录信息非法用户教师信息表D6P5输入教材预订信息信息合法用户教材预订表D7图5教材预订子系统数据流程图P5判断是否超过预订日期信息“已超过预订期限”信息未超期3.数据字典数据流程图只是从数据流向的角度描述了系统的组成和各部分之间的联系,但却没有具体说明各个组成部分和数据流的具体含义,而数据字典正好弥补了这一不足,数据字典是对数据流程的最底层图中的数据项、数据流、数据存储、处理逻辑和外部实体进行了详细的说明。由于系统分析中数据字典的内容非常多,在此仅对各个部分分别举例进行说明。(1)数据项的定义数据项编号:A01-01数据项名称:学号别名:无简述:学生信息表中某个学生的学号类型:字符型长度:10个字节取值范围:0000000000-9999999999数据项编号:A02-01数据项名称:教材编号别名:编号简述:教材信息表中某种教材的编号类型:字符型长度:6个字节取值范围:字母+数字(2)数据结构的定义数据结构编号:D2数据结构名称:教材信息表简述:教材科库存教材的信息情况表数据结构组成:教材编码+教材名称+作者+出版社+版别序号+印刷批次+出版日期+价格+理论库存量+实际库存量+库存位置数据结构编号:D1数据结构名称:学生信息表简述:学生的相关信息数据结构组成:学号+学生姓名+用户名+密码+当前余额(3)数据流的定义数据流编号:F02-01数据流名称:登录信息简述:用户登录系统时需要输入的用户信息数据流组成:用户名+密码数据流来源:学生、教师、教材管理人员流通量:1000份/天高峰流通量:700份/每天15:00-21:00(4)处理逻辑的定义处理逻辑编号:P1处理逻辑名称:验证登录信息简述:验证用户身份输入的数据流:登录信息,来源:外部实体“学生”、“教师”等处理:查询“学生信息表”或“教师信息表”,判断其是否为合法用户输出的数据流:合法用户,去向是处理逻辑“输入查询条件”、“输入教材预订信息”等非法用户,去向是外部实体“学生”、“教师”等处理频率:200次/天(5)数据存储的定义数据存储编号:D3数据存储名称:学生领书表简述:存放学生在校期间所有的领书记录数据存储组成:流水号+学号+教材编码+领书日期+数量+单价+业务员关键字:学号+教材编码+领书日期相关联的处理:P4(“查询”)等(6)外部实体的定义外部实体编号:S2外部实体名称:教师简述:本校所有任课教师输入的数据流:F1(“非法用户信息”)等输出的数据流:D02-01(“用户登录信息”)等第三章系统设计3.1功能结构图系统开发总体任务是实现教材销售信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务基础上完成的。教材查询管理系统需要完成的功能主要有教材科相对应的三项业务:(1)有关学生的业务教材科对于学生的业务主要是为学生提供入学以来在教材科的购书详细资料的查询,存款详细资料的查询,剩余款项数额查询及学生对所需教材的查询等等。以往的方式是学生到教材科,提供自己的姓名、系别、年级,然后教材科在原始记录中查询。(2)有关教师的业务教师的业务主要是登记查询教师领书的信息,每学期开学,各系教师根据上学期预定的教材记录到教材科领取教材,并登记;每学期教师可以预定下学期所用教材,方式是教师在学期末到教材科,提供所需教材名称、教师个人信息等,然后教材科记录相应信息并制定相应采购计划。(3)有关教材科的业务教材科的业务主要是采购图书,发放教材,对库存图书、学生购书信息、教师(院系)领书的信息进行管理、统计。这其中涉及到所有有关教材的各种信息、数据,这部分也是教材科最主要、核心的业务。通过对上述业务的归纳,可以画出该系统的功能体系图,如图1所示。教材信息查询系统教材信息查询系统通用查询模块专用查询模块教材预订模块教材信息查询教师领书查询教材零售查询用户的增加、删除和修改学生购书查询学生退书查询学生存款查询零售购书统计退书统计库存统计教师领书统计教材预订信息录入教材预订信息修改教材预订信息查询图1功能结构图教材预订统计学生领书统计用户管理模块3.2系统模块的功能分析通过对用户需求的分析,得出该系统大致可分为5个大的功能模块:系统维护、教材库存管理、教材销售处理、学生预收款管理、查询与分析等功能。系统的功能模块图如图1所示。下面对各个系统模块进行具体的功能分析:(1)系统维护模块。完成基础数据的维护工作,通常只有具有系统管理权限的用户才可以使用该模块。该模块主要完成的任务为代码表维护、班级表维护、账号及权限维护。其中代码表包括学院表、出版社表、书店表、教材类型表、教材使用类型表等,账号维护用来保证使用该模块的职工必须具有一个合法的系统用户账号,用户账号由具有管理员权限的管理员开设。(2)教材库存管理模块。主要用来维护教材的基本信息和追加教材数量。(3)教材销售模块。主要完成各种销售操作,主要涉及到基本信息表和出库表。(4)学生预收款管理模块。主要处理班级的预付款、退款操作和班级整理工作。班级整理工作指当一届学生毕业时,将该届学生班级及班级财务表中与之有关的信息清除掉。(5)查询与分析模块。主要完成各种查询工作,包括进货查询,库存查询,销售查询及打印各种报表。进货查询指根据时间段查询进货情况。预定查询指根据院系和时间段来查询教材预定情况并提供打印功能。3.3数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计时需要综合各个子系统的数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足各种查询要求的数据模型。该设计过程包括概念结构设计、逻辑结构设计和物理结构设计。3.3.1概念结构设计在系统的数据库设计中,首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用E-R图的方法进行数据结构分析。本系统中涉及的实体主要有“学生”、“教师”、“教材”、“院系”和“学生预存款”等,各实体及其属性如图7所示。学生学号学生学号姓名教材教材编码教材名称作者出版社版别序号印刷批次出版日期价格库存量存放位置(a)“(a)“学生”实体及其属性图(b)“教材”实体及其属性图学号院系院系名称院系编码学号院系院系名称院系编码存取日期教师编号预存款预存款教师姓名姓名业务员金额业务员金额存取(e)“预存款(e)“预存款”实体及其属性图(d)“院系”实体及其属性图(c)“教师”实体及其属性图图7实体及其属性图图7实体及其属性图各实体之间具有一定的联系,用E-R图表示出来,如图8所示业务员业务员购书日期nmnm购买购买n退学生1教材n退学生1教材m存取存取m业务员退书日期业务员退书日期mn领取预订n领取预订预存款领书日期预存款领书日期n业务员n业务员1属于属于教师院系m教师院系mn图8E-R图图8E-R图3.3.2逻辑结构设计逻辑设计的任务就是根据DBMS的特征,将上述独立于DBMS的E-R图描述的概念结构转换为关系模型的逻辑结构。上述两个E-R图转换成的规范的关系模式为:(1)学生信息表XS(学号,姓名)(2)教材信息表JC(教材编码,教材名称,作者,出版社,版别序号,印刷批次,出版日期,价格,库存量,库存位置)(3)学生购书表XSGS(学号,教材编码,购书日期,数量,单价,业务员)(4)学生退书表XSTS(学号,教材编码,购书日期,退书日期,数量,单价,业务员)(5)教师信息表JS(教师编号,姓名,院系编号)(6)教师领书表JSLS(教师编码,教材编码,领书日期,数量,业务员)(7)教材预订表JCYD(课程号,计划日期,院系编码,教师编码,教材名称,作者,出版社,出版日期,价格,需求数量)(8)预存款信息表XSCK(学号,存取日期,存取,金额,业务员)(9)院系信息表YXXX(院系编码,院系名称)第四章系统实施阶段4.1系统实施的主要内容系统实施中硬件的获取可按总体设计的要求和可行性报告对财力资源的分析,通知供货厂家按要求供货并安装即可。为了系统稳定,最好采用专用服务器,这样有利于数据的安全,最小配置为128M内存,10G硬盘(视数据量多少而定)。如涉及到上互联网时,可采用高档微机作为Web服务器,在经费许可或有大量用户访问Web服务器时可以采用工作站,如SUN系列;客户机目前基本上都选择IBM兼容机(包括COMPAQ、IBM、联想等品牌机及组装机)即可,内存至少64M以上,CPU速度在300MHz以上,硬盘至少2G以上系统实施中软件包括系统软件、数据库管理系统以及一些应用程序。本系统的软件包括网络操作系统、客户机操作系统和应用软件等。另外,还涉及到网络防病毒软件。鉴于Windows操作系统在我国的普及程度,因此,本系统推荐服务器端采用WindowsNT或Windows2000,客户机端为Windows98或Windows2000,MSSQLServer7.0/8.0及常用办公软件等。4.2系统实施成功的主要因素系统实施是一项十分复杂的系统工程,许多因素都会影响系统实施的进程和质量。可以将这些因素大体分为两类,及管理因素和技术因素。管理因素,实施管理的第一步就是要建立一个企业主要领导干部挂帅的领导班子。领导班子的组成应包括:企业主要领导人、主要部门负责人、开发单位负责人及开发项目负责人。人员培训是系统实施中的一项重要工作,培训质量的好坏直接关系到系统未来的效益,应予以重视。技术因素,影响系统实施工作的技术因素主要包括三个方面:数据整理与规范化;软硬件及网络环境的建设;开发技术的选择和使用。第五章系统测试系统设计任务完成后,首要的工作是对系统设计进行检验,即进行系统测试,然后将新系统付诸使用。系统测试是信息系统开发中的一个重要环节。测试是对软件计划、软件设计、软件编码进行查错或纠错的活动。测试的目的是为了找出软件开发过程中各个阶段的错误,以便分析错误的性质和确定错误的位置,并纠正错误。测试的阶段主要有以下五个方面:1、单元测试:主要以模块为单位进行测试,及测试已设计出的单位模块的正确性。测试主要内容包括模块接口,数据结构,边界条件,覆盖条件和出错处理。2、组装测试:在每个模块完成单元测试后,需按照设计时作出的结构图把它们连接起来,进行组装测试。3、确认测试:组装测试完成后,在各模块接口无错误并满足软件设计要求的基础上,还需进行确认测试。主要包括功能方面测试、性能方面测试和其他限制条件的测试。4、系统测试:在软件完成确认测试后,应对它与其他相关的部分或全部软硬件组成的系统进行综合测试。主要由恢复测试、安全测试、强度测试、性能测试来完成。5、验收测试:系统测试完成,且系统运行了预定的时间后,进行验收测试,确认是否达到验收标准。第六章心得体会时间匆匆,一个学期又要过去了,这个学期学习了管理信息系统这门课程,使我受益匪浅。我想先描述一下管理信息系统的基本职能:数据的收集和录入,负责数据的存贮,负责系统内信息的传输,数据的加工,模型的建立、求解、应用和修改,输出信息,向各管理层提供信息,支持决策,管理信息系统自身的管理及维护等等。众所周知,管理信息系统是为了适应现代化管理的需要,在管理科学、系统科学、信息科学和计算机科学等学科的基础上形成的一门科学,它研究管理信息系统中信息处理和决策的整个过程,并探讨计算机的实现方法。它是一个由人、计算机、通信设备等硬件和软件组成的,能进行管理信息的收集、加工、存储、传输、维护和使用的系统。管理信息系统可促使企业向信息化方向发展,使企业处于一个信息灵敏、管理科学、决策准确的良性循环之中,为企业带来更高的经济效益。所以,管理信息系统是企业现代化的重要标志,是企业发展的一条必由之路。

信息系统在管理各项事务中有着普遍的应用,促进了企业管理工作的提升。管理信息系统是为管理服务的,它的开发和建立使企业摆脱落后的管理方式,实现管理现代化的有效途径。管理信息系统将管理工作统一化、规范化、现代化,极大地提高了管理的效率,使现代化管理形成统一、高效的系统。过去传统的管理方式是以人为主体的人工操作,虽然管理人员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论