




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统及应用实训报告管理信息系统及应用实训报告学生姓名 : 张一楠 院 系 : 经 济 学 院 专 业 : 工 商 管 理 年 级 : 10 级 指导教师 : 张 必 清 2012年6月28日31目录实训一 管理信息系统总体规划2一、项目开发背景2二、管理信息系统的开发过程2三、系统可行性分析4四、学生成绩管理系统功能需求简介5五、目标系统要求5实训二 管理信息系统分析6一、系统详细调查6二、新系统逻辑模型7三、系统数据流程图10实训三 管理信息系统设计12一、代码设计12二、系统功能结构12三、教务员管理系统模块详细介绍13四、系统的数据库设计14五、输入输出设计16六、设计说明书17实训四 管理信息系统实施21一、测试概述21二、测试总结23三、综合评价25实训五 管理系统运行与维护25一、系统实施25二、调试维护25三、技术评价27四、系统管理水平的评价27实训总结28实训一 管理信息系统总体规划一、项目开发背景随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有学生成绩管理系统来提高学生成绩管理工作的效率。传统手工的学生成绩管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了学生成绩管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。二、管理信息系统的开发过程管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统转换、系统运行与维护、系统评价等步骤。根据开发系统的大小、复杂、投入、方式、方法等因素的不问,各步骤的要求和内容也不同,用户需要根据实际情况进行取舍和计划。1、系统开发准备系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。2、系统调查新系统的系统分析与系统设计工作都要建立在对现行系统调查的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求,特别是合作开发和委托开发方式。调查的主要内容有:1) 现行系统概况:该组织的发展历史、目前组织的规模、工作状况、管理水平、与外界的主要联系等。调查该项内容的目的主要是为了划分系统界限、系统与外界的输入输出接口等。2) 组织机构:画出组织的组织结构图,弄清组织的行政关系、人员编制、工作范围、地理位置等,发现不合理问题及新系统启动后可能对现有组织的影响。3) 业务流程:按照业务种类的不同和处理时间的先后不同,深入了解现行系统的业务流程,画出现行系统业务流柞图,并与业务人员反复讨论,得到认可。调查中要注意定性与定量相结合,注意人、财、物、信息的流向、规格、频率、要求以及需要解决的问题等。4) 报表、数据处理:了解各种统计报表、数据的格式、内容、处理时间及上报时间、频率、规律,存在的问题,对新系统的要求、希望等并收集各种报表。5) 问题:现行系统中存在的主要问题和薄弱环节,可以按照严重程度分成不同的等级。新系统的建立应能解决大部分问题,并改善薄弱环节。6) 新系统的功能和目标:了解各级领导和各类业务工作人员对新系统功能的要求,3、系统设计系统设计又称系统物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可利用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做”的问题。4、系统实施与转换系统实施阶段的主要工作包括:系统硬件的购置与安装、程序的编写(购买)与调试、系统操作人员的培训、系统有关数据的准备和录入、系统调试和转换。在系统实施阶段要成立系统实施工作量到小组,组织各专业小组组长和有关部门的领导共同编制新系统实施计划。可以应用各种项目管理的软件和方法进行管理,实行项目经理负责制,保证系统实施工作的顺利进行和成功。硬件的购置和安装包括计算机硬件、外设、网络、电源、机房、环境等有关设备的购买、验收、安装与调试工作等,这些工作主要由专业技术人员完成。数据准备与录入工作主要是指由手工操作转入计算机处理所需的各种数据的整理、录入及计算机系统中为新系统所用数据的转换工作。数据准备与录入工作要注意数据的准确性,在整理、录入、校验等各个环节把好关,为系统的顺利转换打好基础。5、系统维护和评价管理信息系统是一个复杂的人机系统。系统外部环境与内部因素的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。系统评价主要是指系统建成后,经过一段时间的运行后,要对系统目标与功能的实现情况进行检查,并与系统开发中设立的系统预期目标进行对比,及时写出系统评价报告。系统维护与评价阶段是系统生命周期中的最后一个阶段,也是时间最长的一个重要阶段 。三、系统可行性分析可行性分析的任务是明确应用项目的开发的必要性与可行性,可行性取决于实现应用系统的资源和条件。系统的可行性主要包括三个方面:技术上的可行性;经济上的可行性;管理上的可行性;资源上的可行性。1、技术上的可行性当今程序开发的语言和平台多种多样,其中Visual Basic 就是一种被越来越广泛应用的编程语言。它可用于开发动态网站和Web应用,是一种以面向对象方式创建web应用程序的方法。使用Visual Basic 开发的网站可以从数据库中抽取数据和内容,更容易管理读者、数据和内容。Visual Basic 提高了开发的效率和可靠性,同时也提高了可扩展性、安全性和性能。在开发平台和数据库系统选择方面Visual Basic 6.0是面向单个开发人员的用于构建部门客户端/服务器 Windows 应用程序和网站的高度集成的开发环境。通过 Visual Basic 6.0可以很容易地使用开发环境构建 Windows、Web 和客户设备应用程序。并整合了MS Access 2007数据库系统。校园已正常运行;开发人员已熟练掌握面向对象的开发工具;教务人员已实现计算机培训,技术上实现系统是可行的。2、经济可行性本方案由于采用网络方式,因此投入比较多,但此系统建成后,可以实现资源共享,支持选课制,可以直接进行信息的查询以及修改,。本系统运行后可以节省不少人员,每个人的工资大概都在一万五左右,因此可以带来一些经济效益。另外,可以省去打印分析的时间,直接用系统进行分析就可以看到最直接的结果。从经济上说是可行的,另外使用此系统可以减少人为的失误,准确方便,还可带来其他方面的经济效益。3、管理可行性学校规模的不断扩大,学生数量的急剧增加,学生的各种信息量也在不断增长。面对庞大的信息量,就需要有学生成绩管理系统来提高学生管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。4、系统运行可行性分析本系统使用之后,组织机构上肯定有一定的变动,但这都是局部的,不会影响整个组织。此为网络系统,可以通过安装防火墙连接到校园网。由于本软件界面友好,易学易用,方便,因此,对现有人员基本不用进行培训。所以,具有系统的运行可行性。结论:鉴于以上分析,所以我们项目小组决定做学生成绩管理系统。四、学生成绩管理系统功能需求简介学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。比如信息统计模块,报表设计模块,打印输出模块,模糊查询模块等等。由于本软件主要是为我系定制开发的,因此针对我系学生成绩管理的实际工作而言,我们经过了反复地论证,最终确定了学生成绩管理系统的设计方案。该学生成绩管理系统的主要功能为:(1)掌握每个学生每一门课的成绩信息,并记录在数据库中以便其他管理信息系统的使用;(2)分权限的管理。在成绩管理中,系统管理员可以对任何一个学生的成绩进行查询和管理;但是对学生类用户,它只能对自己的成绩进行查看,而且不能对其进行更改。(3)系统管理员类用户可以对成绩按照课程进行管理,可以对每一门课所修的学生进行添加、删除和修改;(4)系统管理员类用户可以对成绩按照学生进行管理,可以对每一门课所修的学生进行添加、删除和修改;(5)可以针对某一门课的学生列表及其成绩生成报表,并打印;(6)可以针对某一个学生所选课程及其对应的成绩生成报表,并打印。五、目标系统要求目标系统应该达到以下要求: (1)时间经济性。优化逻辑设计与物理设计,使系统运行效率高,反映速度快。(2)可靠性。能连续准确的处理业务,有较强的容错能力。(3)可理解性。用户容易理解和使用该系统。(4)可维护性和适应性。系统应易于修改、易于扩充、易于维护,能够适应业务不断发展变化的需要。(5)可用性。目标系统功能齐全,能够完全满足业务需求。(6)安全保密性。保证系统的物理安全、数据存储和存取的安全与保密、数据传输的安全与保密,做好使用人员的授权管理。实训二 管理信息系统分析一、系统详细调查1、需求分析 本系统需求分析工作内容是:依据在计划阶段确定的系统作用范围,进一步对目标系统和运行环境做深入的调查,了解系统的各种可能的解决方法,并对每一种解法加以分析评价。确认用户对系统的功能、性能、数据等方面的需求,建立目标系统的逻辑模型。需求分析过程实际上是一个调查研究、分析综合的过程,是一个抽象思维、逻辑推理的过程。本系统需求分析的主要目的是:在综合分析对系统提出的一组需求的基础上,构造一个从抽象到具体的逻辑模型表达系统将要实现的需求。需求分析过程是整个系统开发最重要的阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个系统的功能要求,并且将现实事务抽象成对象并建模。2、对系统的综合要求第一,系统应建立友好的界面,既要操作简单、直观、灵活,又要易于学习掌握。开发本系统的目的是为了方便学校对学生的信息进行录入、修改、查询和统计。如果操作复杂,就失去了推广价值。第二,系统应提供对外查询的接口,方便学生或老师随时通过网络进行相关信息的查询。第三,系统在用户输入管理员姓名、管理员密码时,应具有自动识别的功能,以帮助用户改正错误。第四,系统在确定用户名和密码后,应具有自动连接数据库的功能。 在正确连接数据库后,首先应对用户的名称和密码进行检验,若没有此名称应给出相应的提示,系统在查询到管理员姓名后,应具有显示相应信息的功能。(1). 在正确连接数据库,查询到用户相应的信息后,应在界面上显示相关的信息。(2). 系统应具有界面相互转换功能。在每一个模块之间应具有相互转换的功能,而无需用户退回主界面重新选择。(3). 系统应具有良好的安全性。系统应遵循有关信息安全标准,具有切实可行的安全保护和保密措施,以及对计算机犯罪和病毒的防范能力,确保数据永久安全。第五,系统的程序算法设计要合理、精简、易懂。整个系统的程序算法设计要具有二次开发性,程序的编写要易懂,并有相关的注释说明。第六,系统应可扩充、易维护。系统应充分考虑到学校的各种变化如院系的增加、班级的增加等等,具备一定的扩充能力。系统的模块化程度要高,维护要方便。二、新系统逻辑模型系统分为学生信息学籍管理、成绩管理、课程管理三大模块,具备信息录入/修改/删除、成绩录入/修改/删除、添加/修改/删除课程、添加/修改/删除系统用户等功能。1、系统组织结构图如图2.2图2.22、系统业务流程图系统总的业务流程图如图2.3图2.3管理员的业务流程图如图2.4图2.4查询模块流程图如图2.5图2.5系统维护模块图如图2.6图2.6三、系统数据流程图系统可以分为教务员,学生,教师三部分在本实验阶段。第一层数据流程图如图图2.7第二层数据流程图如图2.8图2.8实训三 管理信息系统设计一、代码设计在学生学籍与成绩管理信息系统中设计代码学号和教师编号,可以方便管理工作,在查询学生信息时只需输入学生或的学号及密码即可找到与该学生相关的所有信息。学号共包含十六位,全由数字组成。前四位代表哪一级学生;第五位和第六位代表学院;第七位和第八位代表专业;第九位和第十位代表专业,第11位和第12位代表班级的编号,后两位代表该学生再班级的号,按顺序排列。例如:200920020100,其中2009表示入学年份,20表示学院代码,02表示专业代码,01表示班级代码,00表示小时在班级中的号码。二、系统功能结构1、系统功能结构本系统主要包括:系统数据查询、系统数据删除、系统数据更新、系统数据录入系统维护。2、系统功能结构图 如图2.1图2.13、系统功能分析录入功能:为一般用户提供相应的录入功能,为超级用户提供对所有信息的录入功能。查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。维护功能:为一般用户提供查询及相应的修改。删除功能:为超级用户提供对所有信息的修改删除功能。帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。退出功能:结束并关闭系统三、教务员管理系统模块详细介绍教务员管理模块是整个系统的核心模块,教务员具有最大的操作权限,可以对教师和学生基本信息进行操作管理,审核学生和教师提交的各种信息,对教师和学生提交的信息进行各种操作,同时还要对整个数据库维护等。以下对教务员管理模块的各种功能模块进行更具体的介绍说明。1、教师信息模块此模块实现教务员对学校所有教师的基本信息进行管理,比如:(1)、当有新的老师来学校任教或工作时,必须先到教务员处进行注册登记,实现对新老师的录入;(2)、学校教师随时都有可能更变个人信息,比如老师联系方式、工作地点等等,这时候需要对老师的基本信息进行修改,教务员实现对教师信息维护修改功能;(3)、学校随时都有老师退休或转业等情况离开学校,这时候学校将不再有此教师,应该在系统中删除此教师相关的信息,实现对该老师的删除,当然,在上面实现对教师信息修改和删除功能的同时,查询功能是必须的。2、学生信息模块此模块实现教务员对学校所有学生的基本信息进行管理,比如:(1)、每一年都招收大量的新生,所以必须先到教务员处进行注册登记,实现对新生的录入;(2)、学校学生可能更变个人信息,比如学生当初注册时候由于数据量大造成的输入错误等,等以后发现的时候就需要进行修改,这时候需要对学生的基本信息进行修改,教务员实现对学生信息维护修改功能;(3)、学校每年都大量的学生毕业,所以对这些毕业的学生应该在系统中删除相关的信息,实现对该学生的删除;然而,在上面实现对学生信息修改和删除功能的同时,查询功能是必须的。3、排课模块排课模块主要是完成安排学生上课时间、上课地点功能。首先,学院列出的课程要有学生选课, 如果没学生选课,那排课也就毫无意义了;根据选择人数的多少安排相应的教室,这对课程的选择总人数也是有严格的规定的,假如一门课程的选课人数少于50人,那么将取消该门课程,不给予给门课程进行排课;课程大于50人则给予排课,安排上课教室,但是由于学校教室类型多样,有大有小,则必须根据课程选择人数的多少给予相应的教室安排,此功能由系统内部判断给予分配。四、系统的数据库设计用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。数据流图描述:本系统从总体上分为学生信息管理、教师信息管理,排课信息等部分。每个模块有自己的作用。1、系统E-R图 数据库中的实体有班级,学生,教师,教务员,学院五个实体。具体E-R图如图3.5图3.52、系统E-R图对应的逻辑结构学生 (姓名,学号,性别,出生年月,所在院系);班级 (班级名称,班级编号,所属院系,人数);课程 (课程名,课程代号,所在班级);老师 (教师编号,姓名,性别,地址,出生年月,所属院系,电话);教务员 (职工号,姓名,性别,电话);学生课程 (学号,课程号,成绩)3、系统中各表的设计学生学籍与成绩管理信息系统的数据库设计如下表所示,通过对系统原始数据及其数据流的分析,并考虑到数据的完整性及其可靠性,表3-1 教师基本信息表列名数据类型数据长度描述Teacher_NumChar20教师号主键Teacher_NameChar20教师名Teacher_KeyChar20密码Teacher_SexChar20性别Teacher_SnumChar20所属学院号Teacher_TelChar20电话表3-2 学生成绩表列名数据类型数据长度描述SnumChar20学号主键SnameChar20姓名ClassChar20班级CnumChar20课程主键CnameChar20课程名GradeFloat8成绩KeyChar20密码表3-3 学生基本信息表列名数据类型数据长度描述SnumChar20学号主键SnameChar20姓名SkeyChar20密码SsnumChar20学院号Std_MnumChar20专业号ClassChar20班级GradeChar20年级SexChar20性别Std_PlaceChar20籍贯Std_BirthChar20出生年月五、输入输出设计1、输出设计输出设计包括输出方式、输出格式、输出内容的设计。输出方式包括打印输出、屏幕显示输出、磁盘输出。输出内容根据具体的需要来确定,包括各种成绩单的打印,选课单打印等。表3-4 学生信息表学生信息表姓名学号籍贯学院专业班级张晓201020020203山西计算机计算机应用计算102001李清201012050402湖南机电机械自动化机自101202表3-5 选课表选课表课程号课程名班级授课老师号地点时间05C+计算机1020012003020418楼1阶周一第五节03物理与力学机自1012022001040211楼2阶周五第五节表3-6 课程安排信息表课程安排信息表课程号课程名开课时间开课地点任课老师05数据库1-17周16楼304刘芳03计算机网络1-17周11楼605蔡柳2、输入设计输入设计是由输出设计所决定的,通常确定了输出后就可以考虑输入设计了。在输入方式上,可以由键盘输入、网络传输输入以及直接的原始凭证记录输入。对于输入数据的检验,学生学籍可以利用学生代码设立的检验码来检验其输入是否正确,成绩的输入因为比较繁琐,没有规律可循,所以要求进行两次输入或者目测法来检验,以保证输入数据的准确性。六、设计说明书1、总体设计(1)处理流程学生老师管理员成功失败用户登录查看成绩全班单科成绩全班各科汇总成绩个人成绩添加、修改、删除学生成绩计算总评成绩 、全班平均总评分、成绩不及格、及格、中、良、优等分数段的学生人数处理流程(2)总体机构与模块外部设计学生成绩管理系统取得数据计算成绩输出结果学生成绩管理系统一级分解 学生成绩管理系统取得数据计算成绩输出结果输入课程名称输入第几学期输入平时成绩输入考试成绩计算单科总评分全班单科成绩单全班各科汇总成绩单输入考试成绩称学生成绩管理系统二级分解全班平均总评分各等级学生人数统计2、接口设计(1)外部设计用户界面首页登陆:用户:密码:登陆学生成绩管理系统(2)内部接口计算总评分:int sum(int , int )计算全班平均总评分int average(int a)统计各等级学生人数b stat(int a)3、数据结构设计(1)逻辑结构设计学生表字段名数据类型主键学生学号varchar(10)Y学生姓名varchar(20)班级号varchar(10)课程表字段名数据类型主键课程名称varchar(20)Y教师姓名varchar(20)班级表字段名数据类型主键班级号varchar(10)Y时间date课程名称varchar(0)成绩表字段名数据类型主键学生学号varchar(10)Y课程名称varchar(20)时间date平时成绩varchar(3)考试成绩varchar(3)总评成绩varchar(3)(2)物理结构设计每个数据项都可以直接通过网页的相关文本框来添加、更新。同时要查询时,也可以直观的在页面输入查询条件,就可得到结果。4、运行设计(1)运行模块的组合计算总评分、计算全班平均总评分、统计各等级学生三大模块之间运行时才有才会相互组合。当运行计算全班平均总评分、统计各等级学生时,都要调用计算总评分。只有运行了计算总评分模块计算出了学生总评才能计算全班平均总评分、统计各等级学生。(2)运行控制当执行一些操作的时候,可以进行相应的控制操作。比如终止已经开始的的操作,用户只要关闭页面即可。简单快捷。5、出错处理信息(1)出错输出信息A、WEB服务器故障。打不开首页。B、应用服务器故障。不能执行相应操作。C、数据库故障。连接不到数据库,或查询错误。(2)出错处理对策当出现WEB服务器故障和应用服务器故障时,不用着急。一方面后备设备可以马上开启。另一方面,可能是服务器性能过高,性能降级后,就可以继续工作。当然数据库备份是必要的。6、安全保密设计设置相应的措施,以防止不发事故的出现。(1)用户权限。用户只能在其权限内操作。(2)数据库。数据做好了保密工作。7、维护设计各模块有联系,又相互独立。一块出现故障,不会影响其他功能。可以很好的只修改这里即可。实训四 管理信息系统实施一、测试概述1、测试目的对学生成绩管理系统项目中所有的软件测试活动中,包括测试进度、资源、问题、风险以及测试组和其他组间的协调等进行评估,总结测试活动的成功经验与不足,以便今后更好的开展测试工作。熟悉掌握软件测试的活动,以及练习学习的Java程序设计。学生成绩管理系统使用了全新的成绩管理理念,系统从完善的基础信息管理,和对创建新用户、已创建的成绩数据的录入,修改,浏览,统计等功能操作,基本能够满足各高校教师的需要。对此次项目中的所有软件测试活动中,包括测试内容,进度,以及存在的问题,会产生哪些风险有一个详细的了解,有利于以后做项目时的,对此类错误的避免或改正。2、测试范围学生成绩管理系统测试项目主要管理学生的成绩及其存档信息,只对系统的功能和时间进行测试,其性能不在测试范围之内。主要功能包括:用户管理、查询管理、成绩录入管理、更新管理、统计管理、注册管理等。用户管理:设置了权限管理功能,学生用户只能查询成绩信息,管理员可以完成其他操作。查询管理:包括查询成绩和基本信息。可以显示单独一条记录,也可以显示所有信息。成绩录入管理:每次考试结束,管理员录入学生成绩信息。更新管理:当有需要时,管理员可以进行成绩和信息的删除和修改操作。统计管理:统计学生人数,缺考人数,平均成绩和不及格人数。3、测试计划执行情况(1)测试类型测试类型测试内容测试目的所用的测试方法工具和方法功能测试前台:输入学号、输入姓名以及确定还是取消成绩的查询以及添加个人信息。后台:修改用户信息、修改密码、角色管理、浏览信息、增加课程增加成绩、增加信息。核实所有的功能以正常,即可按每个用户的需求制定了登陆页面1. 所有流程符合逻辑,用户使用不会产生疑问2. 数据精确,各类数据的输入时准确采用黑盒测试,使用边界值测试、等价测试、等价类划分等测试方法,进行手工测试。用户界面测试页面测试包括登陆背景、颜色字体按钮名称核实各个窗体的风格(字体颜色、图标)都与基准版保持一致手工测试安全性访问控制测试1. 用户名、密码、登陆、角色用户2. 权限访问系统的安全性,核实只对具备访问权限的用户才能访问黑盒测试、手工测试(2)测试问题总结该程序除基本上满足功能需求外,在性能和界面等许多方面存在不足和缺陷之处。如学生登录时整个系统的跳转有时不能直接进行跳转,需进行手动跳转。整体界面美化存在不足。二、测试总结1、用户名实例用例ID输入用户名预期输出实际输出是否通过测试问题解决001小李通过通过是002xiaoli通过不通过否用户姓名格式为6个字符的中文003XIAOLI通过不通过否用户姓名不能为英文004XIAOli通过不通过否用户姓名不能为英文0051232通过不通过否用户姓名不能为数字0066asi通过不通过否007Asi123通过不通过否008asi23通过不通过否009&12通过不通过否用户姓名不能带特殊符号010&sa通过不通过否2、学号实例用例ID学号预期结果实际结果是否通过测试问题解决0011605100141通过通过是002134564通过不通过否学号格式为10位数字字符0035645通过不通过否学号格式为10位数字字符004a01315646通过不通过否学号不能为英文字符005023155通过不通过否学号不能为中文字符006000000通过不通过否007!5465464通过不通过否学号不能带标点008211456通过不通过否009Studgfhd通过不通过否3、密码实例用例ID密码预期结果实际结果是否通过测试问题解决0011655asd通过通过是002&*asdf通过不通过否密码格式问英文加数字003!#dfasdf通过不通过否不能带标点符号00464564dfgd通过通过是00579sdf通过通过是006Fasd46546通过不通过否007&*sdg123通过不通过否008Df45%通过不通过否009Asd149通过不通过否010dfasdfsdf通过不通过否4、缺陷分析A-严重影响系统运行的错误B-功能缺陷,影响系统运行C-不影响运行但必须修改D-合理化建议总计录入学生基本信息252修改学生基本信息54查询学生基本信息5删除学生基本信息52由上表发现:缺陷大部分集中在修改学生基本信息、删除学生基本信息部分,其余分布较为分散。三、综合评价1、程序功能经过一周的时间的开发和项目组开发人员、测试组人员以及相关人员的合作,学生管理系统项目如期完成并达到了要求的标准。该程序基本上够满足学生进入学生管理系统及查询成绩和个人信息情况查询和修改信息以及添加信息。实训五 管理系统运行与维护一、系统实施按照物理模型实现应用软件的编写和测试,系统试运行,编写技术文件,系统转换,系统交付使用,以及运行后的系统维护和评价等工作。 生命周期法要求信息系统的开发研制工作要按照规定步骤,使用一定的图表工具,在结构化和模块化的基础上进行。结构化的思想是把整个系统的功能看作是一个大模块,根据系统分析和设计的不同要求,按照由顶向下,逐步求精的原则进行模块的分解和组合,这种方法贯穿于系统分析、系统设计和程序设计的各个过程中。生命周期法主要有以下几个特点:1.建立面向用户的观点2.加强调查研究与系统分析3.逻辑设计与物理设计分别进行4.使用结构化、模块化方法5.严格按照阶段进行6.工作文件标准化和文献化二、调试维护 系统程序和数据的维护又包括程序的维护,数据文件的维护,代码的维护等等。维护是系统在使用中应对系统注意,并加以维护,维护包括:(1)、系统运行的日常维护(2)、系统运行情况的记录(3)、系统程序和数据的维护。1、系统维护的类型 改正性维护。改正性维护就是改正在系统开发阶段已发生的而系统调试阶段尚未发现的错误。 适应性维护。外部环境的变化,不仅包括计算机硬件、软件的配置,而且包括数据库、数据存贮方式在内的“数据环境”。为了适应变化了的系统外部环境,就需要对系统进行相应的修改,这种修改就是适应性维护。 完善性维护。在系统的使用过程中,由于业务处理方式和人们对管理信息系统功能需求的提高,用户往往会提出增加新功能或者修改已有功能的要求,例如修改输入格式,调整数据结构使操作更简单、界面更漂亮等等。为了满足用户所提出的增加新功能或修改已有功能以完善其性能的需求,对系统所做的修改就是完善性维护。 预防性维护。为了进一步提高软件的可维护性和可靠性,给改进创造条件,需要对软件进行的其他维护称为预防性维护。系统维护活动的内容 程序的维护:程序的维护指改写一部分或全部程序,程序维护通常都充分利用原程序。 数据的维护:数据文件的维护包括数据维护、结构维护、数据文件的增设和删除等内容。 代码的维护:代码的变更(即维护)包括订正、新设计、添加和删除等内容。代码维护的困难不在于代码本身的变更,而在于新代码的贯彻使用。 设备的维护包括机器、设备的日常维护与管理及发生故障时的紧急维护。要建立相应的规章制度,有关人员要定期地对设备进行检查、保养和查杀病毒工作,应设立专门的设备故障登记表和检修登记表,做好相关的记录。 机构和人员的变动。 2、信息系统工程监理的内容工程咨询、招标、设计、实施、验收、评测等环节,涵盖整个信息系统工程事前、事中、事后的全过程。信息系统工程监理的内容可以用“四控三管一协调”来概括:“四控”即“质量控制、投资控制、进度控制、变更与风险控制”;“三管”即“合同管理、信息管理、安全管理”;“协调”是指监理人员要建立一套科学的协调机制,在项目实施过程中协调建设方、承建方的关系,妥善解决出现的问题。 三、技术评价 系统平均无故障时间; 系统响应时间、处理速度和吞吐量; 系统操作灵活性和方便性; 系统利用率; 系统的安全性和保密性; 系统加工数据的准确性; 系统的可维护性; 系统文档资料的规范、完备与正确程度。 经济效益评价(1)直接经济效益 系统投资额 运行费用 机时成本 年生产费用节约额 (2)间接效益评价 提高管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国甲板设备行业产业运行态势及投资规划深度研究报告
- 储运罐区培训课件
- 安全培训课件及教案
- 教育技术在全球教育发展中的角色与影响
- 教育数据安全与隐私保护的伦理框架构建
- 教育技术创新在实验室建设中的价值体现
- 教育变革背景下的虚拟现实教育财务策略探讨
- 教育技术创新与VR课堂实践研究报告
- 培养未来创意人才美术项目化教学的教育理念
- 抖音商户直播用户画像更新与分析制度
- 铁路营业线安全管理办法
- 酒类销售用人劳务合同
- 2025老年教育政策环境分析及教学模式创新路径研究报告
- 2025年中国伺服电缆行业市场发展前景及发展趋势与投资战略研究报告
- 【大数跨境】全球移动电源市场洞察报告
- 胜动燃气发电机组基本构造与工作原理课件
- 七年级数学下册一元一次不等式组说课稿人教新课标版
- 校长专业水平测试题
- 腹腔镜胆囊切除术后护理查房
- 配电架空线路验收规范表
- 压力分散型锚索张拉方案
评论
0/150
提交评论