管理信息系统课程设计报告.doc_第1页
管理信息系统课程设计报告.doc_第2页
管理信息系统课程设计报告.doc_第3页
管理信息系统课程设计报告.doc_第4页
管理信息系统课程设计报告.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

管理信息系统课程设计报告设计题目: 库存管理管理信息系统 专 业: 工商管理 年级班级: 姓 名: 指导教师: 小组成员: 指导教师评阅:指导教师(签字) 成绩:二O一一年 月 日目 录第一章:现行系统概述1第二章:系统分析12.1需求分析12.2可行性研究12.3信息系统规划12.4系统的开发方法的选择12.5组织结构与功能分析12.6业务流程分析12.7数据与数据流程分析12.8功能/数据分析12.9新系统逻辑方案的建立1第三章系统设计13.1系统总体结构设计13.2数据结构与数据库设计13.3代码设计13.4输入/输出设计1 3.5模块功能与处理过程设计13.6网络系统方案设计1 3.7信息系统安全设计1 第四章系统实施14.1系统实施(编程、调试、试运行)1 4.2系统运行管理制度14.3系统维护1第五章:结束语1附录1参考文献1 管理信息系统课程设计报告第一章:现行系统概述光明公司急需建立一个检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的现代管理信息系统。本系统就是按照这种要求和指导方针开发建设的。该系统的功能是收集企业物资的信息,使企业的物资得到最大化的利用。企业物资管理系统的主要功能有:1用户的信息要求:随时查询库存物资状况,进行库存物资的汇总,对记录能随时删除、插入和恢复。2 用户的处理要求:能随时增加、删除,修改每一个库存物资记录。3 对数据的安全性、完整性的要求:要保证每个记录必须完整,不能被他人非法窃去。本系统的逻辑模型主要是以系统的数据流程图和数据字典为主要描述工具,以信息系统中应有的数据流程和数据结构来描述系统。企业物资管理信息系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业物资管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。当然,本系统还有很多不完善的地方,要在实践中不间断的对其进行维护和调试。以真正达到方便、使用、高效的目的。第二章:系统分析1、需求分析:企业物资管理信息系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业物资管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来光明家具公司使用传统人工的方式来管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对企业物资信息进行管理,越来越成为公司的迫切需求。光明公司急需建立一个检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的现代管理信息系统。2、可行性研究:公司领导迫切要求此举,愿意对其提供大力支持;各位员工参与积极性很高;而计算机技术的发展也使其成为可能。具体分析如下:2.1目标与方案可行性2.1.1系统名称:企业物资管理信息子系统。2.1.2开发意图:(1)建立一个检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的现代管理信息系统。 (2)减轻管理人员的负担。;2.2技术可行性2.2.1系统描述 本系统是以计算机软件技术为基础,利用VisualFoxpro编程技术进行编程设计的软件系统。2.2.2系统功能 本系统具有输入、输出、查找、配送等功能,完成信息的显示。2.2.3系统用户及其特点 本系统的使用对象是企业的管理人员和库存工作人员,只要懂得计算机的基本操作就能够使用本系统。2.2.4系统运行环境 Windows2000以上操作系统,VF软件系统,需要懂一定编程知识人员。2.2.5技术可行性分析 本企业拥有足够量的必须计算机软硬件,并且拥有熟悉计算机技术员工,因此本企业具备本系统的运行条件。2.3经济可行性分析2.3.1费用估计 (1)计算机若干台以及必要支持软件 (2)系统的开发费用及安装费用 (3)人员培训费用 (4)系统日常运行耗费2.3.2效益估计 (1)直接效益 本系统的应用可以减少信息处理的成本,提高企业运营效率,降低运营成本。 (2)间接效应 本系统的应用可以改善信息获得性,提高企业管理层的决策能力。2.3.3综合评价 本系统的特点是成本较低,给企业所带来的效益要高于系统应用的费用,因此,本系统在经济上是可行的。2.4操作可行性2.4.1内部可操作性 企业管理层已认识到开发一套有效的管理信息系统的重要性,并且在职工中大力的宣传教育,及时地解决了职工的抵触以及忧虑情绪,企业已经制定好了系统应用后体制发生变化的应对机制。为提高企业的经营效率,企业已经积极参与到信息系统的开发中,预计系统在企业内部遇到的阻力不大。2.4.2外部可操作性企业已经着手与供应商、客户以及有关部门进行信息系统开发协商,并取得了进展,几个外部实体对企业开发信息系统并无异议。2.4.3评价本系统在操作上具有可行性。2.5可行性分析结论本系统在本企业具有可行性。3、信息系统规划3.1现行系统的详细调查:a光明家具公司生产销售一种桌子,每张桌子有一张桌面 四条桌腿,两条长横档,两条短横档,组装而成,如图一,公司分为采购部,库存管理部,生产部和市场部,如图二。 b 光明家具公司的业务流程如下:市场部预测下月份销售量,反馈给生产部,生产部根据其原料需求量将用料计划报给库存管理部,库存管理部根据进行其用料计划进行配送,并通知采购部采购计划。采购部购得原料木材运至库存管理部,并递交定料单。3.2 信息系统规划本系统要确保物资的准确及时供应,不影响产品的开发与销售。因此需要其具备检索迅速、查找方便、可靠性高、存储量大、保密性好、 寿命长、成本低等优点。本次设计规划如下: 14-15周系统分析14.1-14.3企业背景调查14.4-14.7需求分析与可行性研究15.1-15.2企业业务流程图绘制15.3-15.5数据流程图绘制15.6-15.7数据字典编制16-17周系统设计16.1-16.2系统总体结构设计16.3-16.4数据结构与数据库设计 16.5-16.6代码设计16.7-17.1输入/输出设计 17.2-17.3模块功能与处理过程设计17.4-17.5网络系统方案设计17.6-17.7信息系统安全设计18-19周系统实施18.1-18.4系统实施(编程、调试、试运行)18.5-19.3系统运行管理制度 19.3-19.7系统维护 20周综合查看4、系统的开发方法的选择系统开发方法有系统结构化开发方法、原型法和面向对象法。系统结构化开发方法的优点:(1)注重系统开发过程的整体性和全局性;(2)严格区分工作阶段;(3)立足全局,步步为营,减少返工,有利于提高开发质量,加快开发速度;(4)目标明确,阶段性强,开发过程易于控制。而原型法管理水平要求高,不适用于大型的系统。面向对象法需要一定的软件支持环境,不太适宜大型的MIS开发,不能从科学管理角度进行理顺和优化,初学者不易接受。针对这个案例中的企业,进行综合考虑后,更适合于系统结构化开发方法。5、组织结构与功能分析5.1公司的下设总经理负责公司日常业务,下设各部分别设科长一名负责各部日常业务。如下图:5.2 功能分析:企业物资管理子系统是物资采购、管理、储存、配送等活动的整合,作为生产经营的重要环节,在生产活动中占有举足轻重的地位,是企业经营活动中影响效率和效益高低的主要因素之一,因此供应水平的高低充分反映一个企业的综合实力和竞争能力。其内容包括企业的物资供应,物资的库存管理,库存部门向其他单位的物资配送等内容。如下图:6、业务流程分析上月份市场部预测本月份销售量,提出销售计划,提交给生产部,生产部制定出本部门的“物资需求计划表”。这些物资计划表由库存管理部长根据本部计划处的产品产量计划和技术处的物资消耗定额进行审核,审核后在每月的1日前将生产部提交的月物资需求计划表按物资品种进行汇总后得到新月份的“物资需求总表”,该“物资需求总表”由审批后,由其根据物资库存情况计算出每一种物资的年采购计划量并最后形成全厂新一年的 “物资采购计划”。如下图:7、数据与数据流程分析数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。7.1数据流程图顶层图: 7.1 一层:生产部7.1 二层:市场部7.3 三层:采购部8、功能/数据分析8.1功能分析:企业物资管理子系统是物资采购、管理、储存、配送等活动的整合,作为生产经营的重要环节,在生产活动中占有举足轻重的地位,是企业经营活动中影响效率和效益高低的主要因素之一,因此供应水平的高低充分反映一个企业的综合实力和竞争能力。其内容包括企业的物资供应,物资的库存管理,库存部门向其他单位的物资配送等内容。如下图:8.2数据分析数据字典:(1)数据项条目数据项名称:货物编号别名:无简述:本企业的货物编号类型:字符型长度:10取值范围:第12位:类别第35位:规格第68位:品名编号数据项名称:库存数量别名:实际库存数量简 述:某种商品的库存数量类型:数值型长度:5位整数取值范围:099999数据项名称:成品入库量别名:无简述:生产部生产的成品入库量类型:数值型长度:5位整数取值范围:099999(2)数据流条目数据流名称:入库单编号:A1简述:采购人员填写的入库凭单数据流来源:采购部或生产部数据流去向:登记库存台账数据流组成:日期 + 入库通知编号 + 货物编号 + 购入数量+部门数据流量:30份/天数据流名称:缺货通知编号:A2简述:仓库管理部长填写的要求向供应商订货凭单数据流来源:仓库管理员数据流去向:供应商数据流组成:日期 + 货物编号 + 数量数据流量:25份/天数据流名称:发货单编号:A3简述:库存管理部向市场部发送的货物清单数据流来源:库存管理部数据流去向:登记合同台账数据流组成:日期 + 发货单编号 + 货物编号 + 发货数量数据流量:15份/天数据流名称:领料单编号:A4简述:生产部填写的要求领货凭单数据流来源:仓库管理部数据流去向:库存管理部数据流组成:日期 + 货物编号 + 数量数据流量:25份/天数据流名称:领料通知单编号:A5简述:填写的要求领货凭单数据流来源:仓库管理部数据流去向:生产部数据流组成:日期 + 货物编号 + 数量数据流量:25份/天(3)数据存储条目数据存储的名称:库存记录别名:无编号:F1简述:存放库存所有可供货物的信息数据存储组成:货物名称+编号 +单价 + 库存数量组织方式:索引文件关键字:货物编号查询要求:要求能立即查询数据存储的名称:市场预测别名:无编号:F2简述:市场部对市场的预测数据存储组成:货物名称+编号 +单价组织方式:索引文件关键字:货物编号查询要求:要求能立即查询(4)处理逻辑处理名:库存管理编号:P1输入:数据流A4输出:数据流A2描述:当生产部将领货单发给库管部后,库管员要将领货单与库存台账进行比较,看是否需要订货。处理名:库存采购编号:P2输入:数据流A2输出:数据流A1描述:当仓库发出缺货通知后,采购部根据缺货通知订货。处理名:会计处理编号:P3输入:应付款通知输出:付款通知描述:无处理名:库存信息处理编号:P4输入:库存计划输出:库存记录描述:库存管理部发出库存信息,管理层分析后制定出库存计划第三章:系统设计1 系统总体结构设计包括功能结构图设计、功能模块设计和信息系统流程图设计等;1.1功能结构图设计: 功能结构图就是将系统的功能进行分解,按功能从属关系表示的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程1.2功能模块设计:将功能模块按高内聚,低耦合,影响范围在控制范围之内的原则分成若干个子模块。各模块间关系:1.3系统流程图设计:2、数据结构与数据库设计21用户需求分析:(1)管理员能够实现对整个信息的添加、修改、删除、查询等操作,能以管理员的身份对数据库进行更新,维护管理,修改登录密码。能浏览企业物资供应变动的结果。(2)能以公司职员的身份了解到新学期学校所提供的可选择课程的基本资料,可查询确认选择,可修改登录密码。22概念结构设计:(1) 首先确定实体集。包括生产部,库存管理部,采购部,原材料,成品。(2) 确定联系类型。各部门实体之间的联系是1:1的关系,部门和物资之间的联系时1:(3) 确定实体集和联系的属性。实体集采购部的属性:部门编号,名称实体集生产部的属性:部门编号,名称,成品实体集库管部的属性:部门编号,名称,成品,原材料试题集市场部的属性:部门编号,名称,成品需求量实体集物资的属性:原材料库存量,成品库存量,原材料名称、编号,成品名称、编号等。联系生产部门与库管部的属性:原材料,成品联系部门物资的属性:物资编号和存量 联系生产部门与市场部的属性:成品2.3逻辑结构设计3、代码设计3.1 代码设计的原则代码是代表系统中客观存在的事物名称、属性或状态的符号,而代码设计是将系统中具有某些特征或属性的信息归并到一起。我们在代码设计中遵循以下原则:唯一性:在一个分类编码标准中,每一个编码对象仅有一个代码,一个代码只唯一表示一个编码对象。如:学号:学生的学号是学生在学校的唯一代码。合理性:代码结构与分类体系相适应。可扩充性:在设计过程中留有适当的空间,以便以后的补充。如:学号可以增添位数。简单性:代码结构简单,以便节省存储空间和提高系统的处理效率。实用性:代码能反映对象的特点。规范性:代码的书写统一。3.2 代码设计在这个系统中一般使用的代码,意义如下:XX XX XX 部门员工号 部门编号 企业总号100000 企业总经理市场部员工101001 市场部经理101002 市场部员工02101003 市场部员工03-101099市场部员工99采购部员工102001 采购部经理102002采购部员工02102003 采购部员工03-102099采购部员工99库管部员工103001 库管部经理103002库管部员工02103003库管部员工03-102099库管部员工99生产部104001生产部经理104002生产部员工02104003生产部员工03-102099生产部员工993.3代码校验校验方法代码是数据的重要组成部分,它的正确性将直接影响系统的质量。当人们抄写、录入时,发生错误的可能性很大,如抄写错(把1234写成1235)、易位错(1234记为1243)、隔位易位错(1234记为1432)等等。因此,为了验证输入代码的正确性,要在代码本体的基础上,再外加校验码,使它成为代码的一个组成部分。这就是前面介绍的自检码。校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。 校验码的生成过程如下:(1)对代码本体的每一位加权求和设代码本体为C1C2Cn,权因子为P1,P2,Pn,加权求和:S=CiPi;其中权因子可取自然数1,2,3,几何级数2,4,8,16,32,质数2,3,5,7,11,等等。(2)以模除和得余数R=Smod(M)其中:R表示余数;M表示模数,可取M二10,11,等等。(3)模减去余数得校验位 Cn+1=M-R ,例如,代码本体为123456,权因子为1,7,3,1,7,3,模为10,则S= 1 X 1+2 X 7+3 X 3+4 X 1+5 X 7+6 X 3=81R=81 mod (10)=1校验位为:10-1=9所以自检码为1234569,其中9为校验位。当自检码C1C2CnCn+l(其中Cn+1为校验位)输入计算机后,对C1C2Cn分别乘以原来的权因子,Cn+l乘以1,所得的和被模除,若余数为零,则该代码一般说来是正确的,否则输入有错。在这种方法中,权和模可有多种取法,表7。2列出一些权和模的检错率。模权抄写错检错率易位错检错率隔位易位错检错率随机错检错率101,2,1,2,1,2100%98%0% 101,3,1,3,1,3100%89% 90%107,6,5,4,3,287%100% 119,8,7,4,3,295%100%89% 111,3,7,1,3,7100%89% 117,6,5,4,3,2100%100%100% 但在本企业中本系统中,代码校验效果可以不用。4输入/输出设计输入输出是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。4.1 输入/输出人员企业生产部,市场部,库存管理部,采购部等部门成员4.2 输入项目:登陆人员信息,原材料、成品需求信息等 输出项目:原材料、成品供应信息等4.3输入校验:该系统的输入校验大都通过程序和数据库控制来实现的。比如关键字段数据库中就要求非空;而程序实现的校验则会更具体,比如用户和密码输入的检验。4.4输入设计:主功能界面:入库界面:4.5输出设计:原料清单名称料号数量单位备注成品清单名称产品名称数量单位备注5、模块功能与处理过程设计 该企业总业务的关系图如下: 程序逻辑如下:6、系统物理配置方案设计6.1. 满足新系统的应用需求在新系统的设计中,提出了新系统的目标、处理功能、存储容量、信息交互方式等。这就要求所选择的计算机系统能够满足它的需求。同时兼顾购置的设备能被充分地利用,并且留有扩充的余地。在进行计算机物理系统配置时要注意如下倾向:(1)以价格为依据,认为价格越高性能越好;(2)以计算机系统性能指标为依据,认为计算机性能指标越高越好;(3)以计算机类型大小为依据,认为越大越好,外设和系统软件越多越好等。计算机物理系统配置应该以应用的实际需求为依据,以新系统的处理功能为准则,从而减少不必要的投资。6.2 实用性能强所选择的计算机物理系统的实用性可从以下方面体现:(1)易于开发,方便使用。根据应用需求,要求计算机系统应用软件丰富,工具齐全,有利于用户的开发和使用,具有较强的汉字处理能力等。(2)选择的机型具有较强的生命力。尽量优先考虑选用国内外的主流机型,以便于计算机系统的维护。另外,还应考虑所选择的计算机系统尽量与本行业或本系统的机型一致和兼容,这有利于本行业,本系统的信息交换及应用软件的交流和资源的共享。(3)有较强的通信能力。为了达到系统的资源共享和信息交换的目的,所选择的计算机系统要充分考虑新系统内部的联网和通信的选用,还要考虑以系统为公用数据网的交互能力。(4)性能价格比。选择计算机系统时应提出几种选型方案,并进行认真分析比较,选取性能价格比较高的计算机系统。一般情况下,先进的新产品性能价格比较高。6.3 可扩充性通常新系统采用“统一规划,分布实施”的方案。开始建立的系统规模不可能很大,随着应用需求的扩大,需逐步增添设备,扩充功能,这就要求所选择的计算机系统具有灵活的扩充能力和升格能力,使得先期购置的设备和开发的应用软件不被浪费。6.4 性能技术指标系统的吞吐量系统每秒钟执行的数量将大大提升。系统的吞吐量越大,则系统的处理能力就越强。系统吞吐量与系统硬、软件的选择有着直接的关系,如果要求系统具有较大的吞吐量,就应当选择具有较高性能的计算机和网络系统。 系统可靠性系统可靠性是系统可以连续工作的时间。例如,对于每天需要 24 小时连续工作的系统,可以采用双机双工结构方式。系统的响应时间即用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间也会大大降低(CPU /通讯线路)。6.5计算机费用情况该款电脑是戴尔最新款Optiplex780MTE7500/2G双核独显17寸液晶台式电脑,具有超高配置,市场价为每台6000元,同时配有鼠标,鼠标垫,耳机,全国联保三年。6.6计算机软件、硬件 计算机硬件的选择取主要决于数据处理方式和运行的软件系统。管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,价格就越昂贵。一般来说,如果系统的数据处理是集中式的,系统应用的主要目的是利用计算机的强大计算能力,则可以采用主机 终端系统,以大型机或中小型机作为主机。在考虑应用软件对计算机处理能力的需求方面,包括: 计算机主存; CPU 时钟; 输入、输出和通信通道数目; 显示方式; 外接转储设备及其类型。根据应用需求来发管理信息系统最容易满足用户的特殊管理要求。但是成本较高。随着技术成熟、设计规范、管理思想先进应用软件的推广,6.7择应用软件应考虑: 1. 是否能够满足用户的需求。根据系统分析的结果,在软件功能上应注意以下问题: 系统必须处理哪些事件和数据?软件能否满足数据表示的需要? 系统能够产生哪些报告、报表、文档或其他输出? 系统要储存的数据量及必须满足哪些查询需求? .新增所购置的电脑以后,运行新系统在技术上具有先进性,实现上具有可能性,使用上具有灵活性,发展上具有可扩充性,投资上具有受益性。计算机软件、硬件配置可以满足系统的要求,这些要求主要是:功能要求:能满足新系统的各种功能要求,包括联网要求。性能要求:根据操作人员提出的对系统的处理速度、精确度等要求,计算机的运行速度较快、网络的传输速度可以达到300kb/s。容量要求:根据新系统今后所要处理的最大数据量以及若干年以后的发展规划,配置计算机2G内存、320G硬盘容量可以满足。安全性和可靠性的要求该款电脑的故障率极低,因此可保证系统的数据、信息等资源安全可靠,防止信息的破坏和丢失,确保系统的正常运行。7、网络系统方案设计由于企业规模较小,故采用ftp协议建立中小型的局域网,便可满足企业需求。星型拓扑中各节点都与中心节点连接,呈辐射状排列在中心节点周围。网络中任意两个节点的通信都要通过中心节点转接。星型结构的优点是控制简单,单个节点的故障不会影响到网络的其它部分,但中心节点的任务重,形成广系统的瓶颈、另外中心节点的故障会导致整个网络的瘫痪。 8、信息系统安全设计信息系统安全设计主要解决以下几个问题:l 防止带宽资源滥用l 防止无关网络行为影响工作效率l 管控外发信息,降低泄密风险l 掌握组织动态、优化员工管理l 为网络管理与优化提供决策依据,防止病毒木马等网络风险l 低成本且有效推行信息管理制度等第四章 系统实施系统实施是指将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可执行的应用软件。4.1 系统实施4.1.1 系统界面 a 登陆界面 b 部门选择界面C 查询界面d 库管部主界面e 入库表单f 库存更新表4.1.2系统代码A 登陆代码set exact onpublic ii=0use yuangong.dbflocate for yuangong.姓名=alltrim(thisform.text1.value)if found() if yuangong.密码=alltrim(thisform.text2.value) if thisform.text2.value=thisform.text3.value wait window将进入系统 thisform.release do form bumenxuanze.scx else if i=3 thisform.release return else messagebox(验证码错,请重新输入!) thisform.text3.value= thisform.text3.setfocus endif endif else messagebox(密码错误,请重新输入!) thisform.text2.value= thisform.text3.value= thisform.text2.setfocus endifelse messagebox(用户名错,请重新输入!) thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text1.setfocusendif B 查询代码select 销售产品,产品编号,销售量 from 销售计划; where 产品编号=alltrim (thisform.text1.value) into cursor tempthisform.grid1.recordsource=temp4.1.3系统测试(一) 测试方法1、 静态检查静态检查就是通过人工评审软件的文档或程序,发现其中的错误。静态测试法成效比较明显,可以查出30-70%的逻辑错误,成本低,是一种行之有效的检验手段。(1)代码审查:通过阅读程序发现软件错误和缺陷。(2)静态分析:主要对程序进行控制流分析、数据流分析、接口分析和表达式分析。2、 动态检查动态检查就是有控制地运行程序,从多种角度观察程序运行时的行为,发现其中的错误(测试就是为了发现错误而执行程序)。通常使用以下两种方法进行测试:(1)如果已知产品的功能,则可以对它的每一个功能进行测试,看是否都达到了预期的要求,即黑盒测试(2)如果已知产品的内部工作过程,则可以对它的每种内部操作进行测试,看是否符合设计要求,即白盒测试。3、单元测试(程序测试)(单调)单元测试:是对源程序中的每一个程序单元进行测试,验证每个模块是否满足系统设计说明书的要求。在单元测试中主要从模块的五个特征进行检查:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试。单元测试又分为:程序代码测试、程序功能测试。4、集成测试(分调) 集成测试是将已测试过的模块组合成子系统,重点测试各模块之间接口和联系。它所测试的内容包括:单元间的接口以及集成后的功能。5、系统测试(联调或总调)总调就是将所开发的系统放在模拟的产品环境中,其目标是保证系统与网络、数据库、硬件和任何其它公司所特有平台和环境因素相协调,保证整个系统运行是一致的,并且使应用程序能满足用户要求的灵活性。6、特殊调试即一些必要的性能测试,这些测试往往不是针对程序在正常情况下运行的正确与否,而是根据系统需求选择进行的,主要有峰值负载测试、实况测试。(二)测试项目名称及测试内容测试分为三个模块进行:学生管理模块功能测试测试内容:(1)密码验证功能(2)选课功能(3)密码修改功能管理员管理模块功能测试测试内容:(1)密码验证功能(2)用户信息添加、修改、删除功能 (3)密码修改功能(4)权限管理功能(3) 测试用例输入、输出及步骤及操作如下所示:登录测试用例输入操作及步骤输出输入姓名为空点击登录用户名或密码错输入密码为空点击登录用户名或密码错输入姓名及错误密码点击登录用户名或密码错输入正确姓名和密码点击登录正进入系统输入测试用例输入输出输入错误编号不予显示输入正确编号显示物资信息4.1.4 系统调试(一)定义软件调试是在测试完成结果分析之后,对结果分析发现的错误进行程序诊断并且寻求改正的过程,具体如下图所示:(二)软件调试策略内存信息检查;程序执行信息跟踪;试探法,猜测试探;回溯法,人工沿程序控制流逆向追踪;对分查找法,区分程序段查找;归纳法;演绎法,根据软件测试结果,进行相应的调试。4.1.5 系统切换(1) 定义管理信息系统的实施中有一个新旧系统的交替过程,也就是旧的管理信息系统逐渐退出,由新的管理信息系统来代替,我们称之为系统的转换。所以系统切换是指由旧的、手工处理系统向新的计算机信息系统过渡。(2) 切换方法(1)直接切换法:在指定的时间点,停止原系统的使用,启动新系统。(2)并行切换法:一般可分两步进行: 第一步:以新系统为正式作业,原系统作校核用;第二步:经过一段时间运行,在验证新系统处理准确可靠后,原系统停止运行。(3)试点过渡法 新系统的投运需要大量的基础数据,这些数据的整理与录入工作量特别庞大,应及早准备、尽快完成。 系统切换不仅是机器的转换、程序的转换,更是人工的转换,应提前做好人员的培训工作。 系统运行时会出现一些局部性的问题,这是正常现象,系统工作人员对此应有足够的准备,并做好记录。如图所示:(3) 学生选课系统切换基于本企业物资管理系统的特点,采取并行切换方法,新旧系统同时使用,以新系统为正式作业,原系统作校核用;经过一段时间运行,在验证新系统处理准确可靠后,原系统停止运行。4.2 系统运行管理制度系统运行管理制度一、系统运行机房管理制度1、严格管理操作人员的操作行为,包括:开机、关机、登记运行日记和异常情况处理等。2、出入机房的所有人员都要做好登记,由机房管理人员严格管理。3、按照相关规定及时观察机房的电力供应以及机房温度、湿度和清洁度。4、做好充分的机房安全保障,尤其是机房安全防火措施一定要到位。5、上岗禁止玩游戏和与外来盘相互复制,防止计算机病毒感染和传染。6、不得在单点状态下拔、插机器部件和各电线、电缆。二、系统运行相关管理制度1、该系统运行管理由网络中心负责,其他人员无权启动或关闭计算机系统(网络系统或中小型计算机系统)。2、负责系统的运行的值班人员要养成良好的遵守管理制度的习惯,明确分工,落实责任,对运行中的异常情况要做好记录、及时报告,以便得到及时处理,避免更大问题的出现。3、当班人员因故不能(值班或者离开值班岗位者),应找本中心人员替代,在替代人员到岗后方可离岗。4、值班人员必须严守操作规程,密切注视系统运行情况,发现问题及时上报;同时,在征得领导同意后,迅速果断地采取相应的措施,如硬件故障,则通知硬件维护人员,并与之相配合做好故障处理工作。5、每月最后一天为系统维护时间,维护内容包括系统软件备份,应用数据备份等。三、系统运行档案管理制度1、做好系统档案的分类、归档工作,进行妥善、长期保存。主要的档案包括:系统开发阶段的可行性分析报告;系统说明书;系统设计说明书;程序清单;测试报告;用户手册;操作说明;评价报告;运行日记;维护日志等。2、所有档案的借阅都必须做好借阅记录,并在规定时间(一个月)内归还,若须继续借阅则需办理续借手续。3、对于档案借阅未按时归还者应予以警告,要求在最短时间内归还,并酌情处罚。4.3 系统维护 系统维护的内容:1.程序的维护 2.数据文件的维护 3.代码的维护 4.机器,设备的维护。维护的类型:1.更正性维护 2.适应性维护 3.完善性维护 4.预防性维护系统维护的管理:提出修改要求 领导批准 分配任务 验收成果 登陆修改情况系统维护的有关问题:首先得理解一个系统,其次,在系统维护中,要有合格的文档,再次不要期望得到原来开发系统的人员的帮助,系统的修改容易带来新的差错,系统软件应该有高素质的维护人员进行维护工作 实践已经证明,在信息系统投入运行后,为保持其能够长期高效地工作,应根据其运行的外部环境的改变和业务的变化,对本应用系统中的硬件软件进行及时有效的更新。这种为管理信息系统正常工作而进行的一切活动称为信息系统的维护。 信息系统的维护有多种不同的分类方法:按时间顺序可以分为系统试运行维护阶段和日常维护阶段;按系统功能分为硬件系统维护、应用管理软件系统维护和数据维护;按维护的目的分为完善性维护、改正性维护、适应性维护和预防性维护。 为了有效地进行维护工作,必须有一个正确的态度,充分认识维护工作的重要性;必须建立一套完善的维护工作管理条例,有专门的组织结构和工作人员;维护必须从申请报告开始,维护过程及对维护过程的评价有规范或标准可依;每一项维护活动都要遵循登记制度。 系统的维护人员应有明确的分工,各负其责。信息系统的维护人员可以分为三类:硬件系统维护人员、应用软件开发与维护人员以及数据库管理与维护人员。硬件系统维护人员负责硬件系统的维护,包括网络安全、系统配置等项工作;应用OA软件开发与维护人员负责与用户沟通,接受用户提出的新要求,如信息需求、增加功能等,开发或完善应用系统,并负责应用系统软件的运行维护工作;数据库管理与维护人员要负责系统中的数据安全性、完整性和一致性,并负责数据库中数据字典的建立与维护。第五章 结束语这次进行的课程设计告一段落,成绩暂且不说过程却是留给我许多深刻的东西,学到了一些课本上不能学不到的知识,同时对于理论知识也很好的提高巩固了。首先,能够利用系统分析的过程与方法,结合企业物资管理子系统业务流程图、数据流程图、数据字典所学的知识,并结合网络,图书馆搜集到的各种各样的材料,进行分析取舍对整体管理信息系统的结构功能有了一个深入的了解。其次,这次课程设计使我有了一次通过理论联系实际,来解决实际问题的经历,它培养了自己分析问题,解决问题的能力,以及上网检索信息的能力。其实学到的知识其实是次要的,重要的是我们探索知识的过程,这个过程便是一个人自主学习能力的体现,以及小组合作团队的实践。最

温馨提示

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

评论

0/150

提交评论