第四章 教务管理系统的分析 copyright paper51.com 本章主要是对教务信息管理系统做一系列的分析,通过分析建立相应的模型,下面对教务管理系统做出分析。 copyright paper51.com 4.1系统应用需要的分析 paper51.com 该系统主要分为查询管理,修改管理,维护,统计,打印,工具六大部分。达到操作直观方便、实用、安全,在该系统的设计主要遵循可行性,从实际出发了解教务管理上的问题,使设计出的系统与实际紧密相结合。在该系统的设计还要遵循科学性设计的主要体现现实、完整和有效。 paper51.com
系统组成:系统由六个子模块组成:查询模块、修改模块、统计模块、打印模块、维护模块、工具模块。 paper51.com 功能:(1)、查询模块:对教师情况,班级情况,课程表,教师工作量,教学计划的查询。其中,教师情况可以查询教师的个人情况及其学历等等;班级情况可以查询班级的人数,男,女生人数及指导教师等情况;课程表可以查询每个班级,每个学年度的课程情况;教师工作量模块可以查询每个教师的授课及其它工作的情况;教学计划模块可以查询各科课程的安排情况。 copyright paper51.com (2)、修改模块:对教师情况,班级情况,课程表,教师工作量,教学计划的增加及修改。其中,教师情况可以增加及修改教师的个人情况及其学历等等;班级情况可以增加及修改班级的人数,男,女生人数及指导教师等情况;课程表可以增加及修改每个班级,每个学年度的课程情况;教师工作量模块可以增加及修改每个教师的授课及其它工作的情况;教学计划模块可以增加及修改各科课程的安排情况。 paper51.com (3)统计模块:此模块主要是针对教师工作量多少给于多少津贴的统计模块,此模块可以对教师的津贴给于统计。 内容来自论文无忧网 www.paper51.com
(4)打印模块:可以对班级的情况,教师的情况,及教师的津贴给于打印。 http://www.paper51.com (5)维护模块:此模块主要是用于管理员对其可以受权人员进行受权及添加对于此系统的管理人员。 http://www.paper51.com (6)工具模块:可以运用这里提供的工具,使统计工作作的更便利一些。 http://www.paper51.com 4.2 信息系统开发的指导思想 copyright paper51.com 信息系统的开发除了要严格区分工作阶段外,还要运用系统的方法,在正确的思想指导下,自顶向下地完成开发工作。在本系统的开发和设计的过程中,遵循了如下思想和原则: http://www.paper51.com 4.2.1 数据位于现代数据的处理中心: 内容来自www.paper51.com 借助各种数据系统软件,对数据进行采集、建立、维护和更新。这些数据是数据处理的核心。可以对这些数据进行加工处理,生成各类单据;对这些数据进行汇总、分析形成图表和报告;对这些数据进行再组织和分析,提供辅助决策信息;通过数据系统软件,实现对这些数据的信息查询。 copyright paper51.com 4.2.2 数据模型是稳定的,处理是多变的: copyright paper51.com 在一个企业或组织中,它的总目标一旦确定,围绕着实现这个总目标的数据类也就基本确定。即数据实体的类型是不变的,除了偶尔少量地增加几个新的实体外,变化的只是这些实体的属性值。虽然数据模型是相对稳定的,但是这些数据实体的属性值和对这些属性值的处理却是经常发生变化的。随着业务活动的开展,实体属性值每时每刻都在发生变化,对数据处理的需求也是在不断地变化。这就要求所开发出的信息系统能够允许开发人员和广大的用户经常改变处理过程。只有建立了稳定的数据模型,才能使行政管理上或业务处理上的变化能被计算机信息系统所适应。这正是面向数据的方法所具有的灵活性。 paper51.com
4.2.3 用户必须真正参与开发工作: copyright paper51.com 图书馆的高层领导和各级管理人员都是信息系统的用户,他们最终都将通过计算机来存取、处理、利用系统中的数据,是系统的最终用户。他们最了解业务和管理上的信息需求,所以从系统开发的最开始总体规划到系统实施、系统运行的每个阶段,都应该有用户的参与。系统开发的成功与否要等到开发工作结束,进入系统试运行阶段才能得以验证。让用户自始至终地参与系统开发工作,作为系统开发的承提单位数据自理部门要培训、组织、联合用户开发,这说是信息中心的重要职能。 内容来自www.paper51.com 从上述基本原理和前提出发,在信息系统开发过程中必须强调以下基本观战: paper51.com 第一:面向用户的观点。 内容来自论文无忧网 www.paper51.com 第二:严格区分工作阶段,每个阶段规定明确的任务和所应得的成果。 paper51.com 第三:按照系统的观点,自顶向下地完成研制工作。 paper51.com
第四:充分考虑变化的情况。 copyright paper51.com 第五:工作的成果要成文,文献资料的格式要规范化。 http://www.paper51.com 4.3 信息系统的总体规划(系统分析前期工作) http://www.paper51.com
信息系统的总体规划又称系统分析前期工作,它大致可以分为以下几个阶段。 内容来自www.paper51.com 酝酿、准备阶段: 内容来自论文无忧网 www.paper51.com 经过初步摸底调查的基础上,首先进行总体规划工作。为了确保总体规划工作的水平和质量,应聘指导教师指导并参与此项工作。 内容来自www.paper51.com 调查研究阶段: 内容来自www.paper51.com 主要由技术人员到各业务部门、处室进行访问、座谈,了解其职责范围、所涉及的数据与数据处理以及与其它部门的数据联系。 内容来自论文无忧网 www.paper51.com 数据整理分析阶段 内容来自论文无忧网 www.paper51.com 形成规划方案阶段 copyright paper51.com 总结与评审阶段 http://www.paper51.com 在本项工作中,本人首先对市场上现存的各种图书借阅管理软件进行使用和分析,初步了解图书借阅管理的工作原理和整个生成的过程,并与指导老师宁虹桥共同研究、讨论、初步制定了初步的规划方案,然后独立进行系统分析和设计。 内容来自论文无忧网 www.paper51.com 4.4 信息系统分析 paper51.com 随着系统开发的不断深入,对信息系统分析尤为重要,所以在这一节要对其进行阐述。 http://www.paper51.com 4.4.1 信息系统分析的工作步骤与分析工具 http://www.paper51.com 信息系统分析阶段中的“理解”和“表达”过程的实质是要把原来由最终用户所进行的各项具体的管理工作纳入计算机系统中,为了实现这一工作目标,在系统分析过程中要遵循以下的工作步骤: copyright paper51.com (1) 对现行系统进行详细的业务调查分析了解各项需求。主要包括: 内容来自www.paper51.com 系统的功能需求:列举出系统在职能上应做什么,这是最主要的需求。 http://www.paper51.com 系统的性能需求:给出系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 内容来自论文无忧网 www.paper51.com 系统的环境需求:这是对系统运行时对外界环境的要求。例如:在硬件方面,采用什么机型、有什么外部设备、数据通信接口等等。在软件方面,采用什么支持系统运行的系统软件(指操作系统、网络软件、数据库管理系统等)。在使用方面,需要使用部门在制度上、操作人员的技术上应具备什么样的条件等等。 内容来自www.paper51.com 可靠性需求:各种系统在运行时,失效的影响各不相同。在系统分析时,应对系统在投入运行后不发生故障的概率,按实际的运行环境提出要求。对于那些重要的系统,或是运行失效会造成严重后果的系统,应当提出较高的可靠性要求,后期在开发的过程中采取必要的措施,使软件产品能够高度可靠地稳定运行,避免因运行事故而带来的损失。 paper51.com 安全保密要求:作用在不同环境的系统对其安全、保密的要求显然是不同的。应把这方面的需求恰当地做出规定,以使对所开发的系统给予特殊的设计,使其在运行中其安全保密方面的性能得到必要的保证。 内容来自www.paper51.com
用户界面需求:系统与用户界面的友好性是用户能够方便有效愉快地使用该系统的关键之一。从企业角度来看,具有友好用户界面的系统有很好的沟通。因此,必须在系统分析时,为用户界面细致地规定达到的要求。 copyright paper51.com 预先估计以后系统可能达到的目标。这样,在开发过程中,可对系统将来可能的扩充与修改做准备。一旦需要时,就比较容易进行补充和修改。 内容来自论文无忧网 www.paper51.com 功能性需求是人们普遍关注的问题,但常常忽视对非功能性需求的分析。其实非功能性需求并不是无关紧要的,它们的主要特点是涉及到的方面多而广,因而容易被忽略。表4—1列举了一些在系统需求分析时,在当考虑到的非功能性需求。很显然,任何一个系统的非功能性需求都要根据某型和工作环境来确定。 内容来自www.paper51.com |