MIS课程设计126511new

上传人:ca****in 文档编号:184254172 上传时间:2023-02-01 格式:DOC 页数:26 大小:221.50KB
返回 下载 相关 举报
MIS课程设计126511new_第1页
第1页 / 共26页
MIS课程设计126511new_第2页
第2页 / 共26页
MIS课程设计126511new_第3页
第3页 / 共26页
点击查看更多>>
资源描述
课程设计报告 经济管理学院 MIS课程设计课程设计题目:经管学院学籍管理系统分析与设计 专 业 班 级: 学 生 姓 名: 学 号: 指 导 教 师: 2010年 9月 5日目 录1 引言1 2 系统调查与可行性研究1 2.1 初步调查12.2 可行性研究2 2.2.1管理可行性3 2.2.2技术可行性3 2.2.3经济可行性3 2.3 系统目标33 系统分析33.1 组织结构调查33.2 业务流程分析4 3.3 数据流程分析73.4 数据字典103.4.1数据项的定义103.4.2数据流的定义103.4.3处理逻辑的定义103.4.4外部实体的定义103.4.5数据存储的定义104 系统设计124.1 功能结构设计124.2 数据库设计134.3 代码设计16 4.4 输入输出设计184.5系统配置设计18 5 系统实施19 参考文献22 课程设计报告 第 页 共 26 页1 引言 学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件学籍,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着信息技术在管理上越来越深如而广泛的应用,管理信息系统的实施在技术上已经逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生学籍进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本系统主要完成对系部信息、班级信息、任课教师信息、学生信息、课程信息以有选课记录和成绩等多种数据信息的管理,包括数据库中表的录入、修改、删除等。系统还可以完成对各类信息的查询、录入、修改、删除等功能,其中学籍管理用户包括系统管理员、教师和学生。本系统采用Microsoft的SQL Server 2005来设计数据库,并使用当前优秀的开发工具:MyEclimpse 5.5,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,重点的说明了系统设计的重点、设计思想。2 系统调查与可行性分析 2.1 初步调查目前,已经有相当一部分学校利用计算机来实现学生学籍的管理,因为整个社会都在慢慢实现信息管理系统。但是由于各方面的原因,并没完全实现信息管理化,经过学校管理员提供的信息和通过自身调查,现对目前的学籍管理系统进行多方面的分析。现很多院校仍存在基于文本、表格等纸介质的手工处理,比如学生的资料大部分还是以文档的方式存在学校,需要及时再去整理;教师对学生的每个学期的成绩通过计算器等工具进行核算,然后用抄写出来,再让管理员录入计算机,进入学生学籍管理系统,这样不仅使教师的工作量变大且数据繁多易造成数据丢失等不良结果,总之降低了整个院校工作效率。而学生学籍方面的大部分档案也一般以文档的形式保存下来,需要时在众多的资料中翻阅、查找了,造成了学校资源浪费,工作人员劳动量的增大,因此,从这些情况看,知道现在大部分学生学籍管理系统只是形式地存在,但并没完全实现,可以说是处于半手工半信息管理阶段。还有就是学校虽然组织成局域网,但是仍没有完整的系统,计算机的网络优势也未得到发挥。同时,遇到网络问题时,也得不到及时的解决,因为很多学校缺少计算机方面的人才,系统维护方面的专业人才也太少,经常整个系统会出现问题,这样影响了学校管理效率,也大大增加了学校的网络这一块的成本。面对这一系列的问题,总结出目前学生学籍管理系统存在的问题:l 没完全实现信息管理化,基本上处在半人工半计算机的阶段。l 学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。l 系统维护功能太差,主要是学校缺少计算维护方面的专业人才。l 系统的功能太少,可以添加更多模块进去,比如可以将学生入党添加进去,减少档案的整理,方便学校党支部的工作。l 系统容易丢失数据,比如管理员正在操作,突然停电或其他异常发生时,数据没及时得到保存,数据备份和数据删除功能有待更进。l 系统开放性不够,大部分学校学籍管理系统对学生开放时间有限,只限于学生选课期间。l 部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。改进现有学籍管理系统的一些不足,使学生学籍管理工作科学化、规范化、程序化,促进提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整个教学水平。22 可行性研究 可行性是指在当前组织内外的具体条件下,这个细心系统的研制工作是否具备必要的资源及其他条件。可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统的开发是一项耗资多、耗时长、风险性大的工程项目。因此在进行项目开发之前有必要对未来系统的经济效益、社会效益进行初步分析。下面从技术可行性、经济可行性、管理上的可行性三方面进行可行性研究。可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。 通过调查分析,新系统设计方案有以下三个可行性:2.2.1 管理可行性本系统操作简单,易于理解,只需通过简单指导,上手较快,系统管理员、教师以及学生均能进行操作,运行环境要求低。2.2.2 技术可行性本系统在Windows XP Server 开发环境下,利用MyEclimpse开发工具,并使用SQL Server 2005作为数据库管理系统,来实现学生学籍管理系统的各种功能。SQL Server 2005属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。当然也可以使用SQL Server 2005为数据库管理系统,开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性。2.2.3 经济可行性采用新的学生学籍管理系统可取代原系统的手工管理工作,减少人工开支,节省资金,并且可大大提高数据信息的取得,缩短数据信息处理时间,提高学生信息的利用率,使教学质量更进了一个台阶。 面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。 23 系统目标建立学生成学籍管理系统,采用计算机对学生学籍成绩进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。3 系统分析 3.1 组织结构调查 经济管理学院下设教学办公室和九个系(信息管理与管理信息系、工业工程系、工商管理系、市场营销系、交通运输系、国际贸易系、电子商务系、财务系和物流管理系)。 组织结构图研究机构院长教学单位管理学经济学工学职能部门行政办公室团委办公室党委办公室教学办公室科研与研究生办公室辅导员办公室继续教育部资料室信息管理与信息系统工商管理市场营销财务管理电子商务工业工程物流管理交通运输国际经济与贸易复杂系统研究所技术创新研究所组织运行与评价研究所信息技术与安全研究所 3. 2 业务流程分析业务流程图用来描述和了解业务过程,调查管理业务流程时应顺着原系统信息流动的过程逐步进行,管理业务流程调查的内容包括各环节的处理业务,信息来源,处理方法,计算方法,信息流去向,提供信息的时间和形态。它可以帮助分析人员找出业务流程中的不合理迂回等。学生学籍管理系统的需求分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生学籍管理活动进行规范化说明,其中业务流程图的符号用一下几个表示:人员文档,单据单位存储3.2.1管理程序业务流程图,学年分上、下两学期,考核方式考试和考查两种。1、考试结束后,教师在教学办交学生学习成绩报告表,成绩表上要有系主任及任课教师的签字,成绩如有变动,必须经系主任同意方可,如发现成绩单上有涂改,要请教师签字,等成绩都上来后,要汇总学生缺考人次(病假、事假、旷考、免考、免修)及作弊情况。有不及格课程的学生名单,要上报教务处以便安排补考计划。2、填补考通知单,发给需要补考的同学及家长,告诉学生哪门课程补考及补考时间、地点,以便学生能及时返回学校补考。3、在补考临近的几天里,要给每个班级和任课教师发补考安排计划及河北科技大学补考成绩报告单。4、补考结束,及时收集教师送来的补考成绩单,并将补考后仍不及格的学生名单及课程填入不及格表内报教务处备案。5、登记学生补考成绩(包括仍不及格的学生)。老师成绩报告表教学办成绩报告表教务处学生补考通知单不及格教务处学生数据补考成绩单业务流程图3.2.2成绩记载方法流程考核成绩记入学生成绩记分册,毕业归入学生档案。考核成绩的评定采用百分制和五分制记分。1、学生每学期不及格的课程,均可补考一次,记分时注明“补考”字样。2、对于旷考、作弊学生,该课程成绩以零分记,不准正常补考。3、对于仍不及格、旷考、作弊学生,一般到毕业前进行补考。4、计算填写学生期末考试、考查课程统计表于开学后三周内报教务处。5、填写本学期各门课程的教师记分手册,发给本院及基础部的任课教师。6、整理新老学生名单,重新统计学生人数。7、整理毕业学生成绩册等材料上交文书档案室。8、建立新生成绩卡片,贴照片、填写姓名、住址、家长工作单位,家 长姓名等。9、填写毕业生河北科技大学成绩单。含在校全部成绩,包括毕业设计或论文成绩,送档案室备案。3. 3 数据流程分析 根据目前学校的发展趋势和档案管理的需要设计本学生学籍管理系统,从学生入学,在校期间到毕业发证等全过程,建立一条龙的查询服务,协同学校做好管理,真正实现学校管理信息化、规范化和科学化。下面对本学籍管理系统做出流程图,本流程包括新生基本信息的建立、学生在校学业成绩及奖惩情况、学生学籍异动情况等,是一项工作量大且持续时间长的工作。处理数据流外部实体 存储1、 学生学籍管理第一层(顶层)DFD招生办学籍管理系统教务处学籍档案2、 学生学籍管理成绩二层DFD教务处 P2.1注册,登记新生名单招生办 学籍信息学生信息 教师P2.2成绩管理成绩单学籍档案成绩单成绩优秀者名单 P 2.5分类处理P2.3奖惩管理奖惩报告奖惩结论 P 2.4 查询,选课学生登录学生基本信息用人单位3、 学生学籍管理成绩三层 DFD教师P3.2学生考试结果处理 P3.5 毕业前补考不及格补考仍不及格 P3.6学生人数统计处理学籍档案学生所有成绩成绩单学生P3.8查询及格旷考,作弊降级学生P3.9选课P3.3奖惩管理成绩优秀者奖惩结论奖惩报告招生办P3.1注册,登记学生信息教务处学籍信息 P3.7登录新生名单 P3.4补考处理毕业生登记信息3. 4 数据字典数据字典是对数据流程图中的全部数据流以及其组成部分的数据元素、数据存储、数据加工进行更为详细的描述。数据字典对数据流程图中有关成分的描述尽可能说明是什么或做什么。数据字典通过数据元素和数据结构来描述数据流、数据存储的属性。数据元素组成数据结构,数据结构组成数据流和数据存储9数据流程图只能给出系统逻辑功能的一个总体框架而缺乏详细、具体的内容。为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。数据字典的内容主要是对数据流程图中的数据项.数据结构.数据流.处理逻辑.数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。3.4.1 数据项的定义数据项编号:I01 数据项名称:学号简述:学生信息数据表的关键字的描述类型:字符型长度:9位取值/定义:前两位入学年份,接着两位是学院在学校的编号,再接着两位是专业号,接着的一位是班级代号,最后两位是按姓氏排列的序号如:07 0201128 学号班级编号专业编号学院编号入学年份数据项编号:I02 数据项名称:教师编号 简述:教师信息数据表的关键字的描述类型:字符型长度:10位3.4.2 数据流的定义数据流的定义数据流编号:D 3.1数据流名称:新生名单简述:对所有新生信息的汇总数据流组成:学号+姓名+性别+地址+联系电话+出生日期数据流来源:招生办数据流去向:注册,登记处理数据流编号:D 3.2数据流名称:学籍信息数据流来源:学籍档案存储 数据流去向:教务处数据流编号:D 3.3数据流名称:毕业生登记表简述:对所有毕业生生信息的汇总数据流来源:注册,登记处理数据流去向:用人单位数据流编号:D 3.4数据流名称:学生信息简述:对所有学生信息的汇总数据流来源:注册,登记处理数据流去向:学籍档案数据流编号:D 3.5数据流名称:成绩单简述:对所有学生成绩信息的汇总数据流来源:教师数据流去向:成绩管理处理数据流编号:D 3.6数据流名称:奖惩报告简述:对学生奖惩信息的汇总数据流来源:辅导员数据流去向:奖惩管理处理数据流编号:D 3.7数据流名称:成绩优秀者简述:对成绩优秀者信息的汇总数据流来源:成绩管理数据流去向:奖惩管理数据流编号:D 3.8数据流名称:奖惩报告数据流来源:教师数据流去向:奖惩管理数据流编号:D 3.9数据流名称:奖惩结论数据流来源:奖惩管理数据流去向:学籍档案3.4.3 处理逻辑的定义处理逻辑编号:P 3.1处理逻辑名称:注册,登记 简述:对新生信息进行处理,并汇总毕业生信息输入数据流:新生名单处理:根据新生名单,汇总成报表,交给教务处,把毕业生信息交给用人单位输出数据流:报表,毕业生登记表,学生信息处理逻辑编号:P 3.2处理逻辑名称:学生考试结果处理 简述:对学生成绩进行处理,并写入学籍档案输入数据流:成绩单处理:根据成绩单,汇总出成绩优秀信息,转到奖惩管理输出数据流:成绩优秀者名单,成绩信息 处理逻辑编号:P 3.3处理逻辑名称:奖惩管理 简述:辅导员对学生奖惩信息进行处理输入数据流:奖惩报告处理:根据奖惩信息,和成绩优秀者信息,得出奖惩结论输出数据流:奖惩结论3.4.4 外部实体的定义外部实体编号:S 01 外部实体名称:招生办简述:统计招生信息输出的数据流:D 01 新生信息外部实体编号:S 02外部实体名称:教师简述:统计学生成绩信息,并录入学生成绩信息输出的数据流:D 05成绩单外部实体编号:S 03 外部实体名称:学生简述:选课,查询信息3.4.5 数据存储的定义数据存储编号:F 1数据存储名称:学籍档案简述:存储学生基本信息,成绩,奖惩等信息相关联的处理:注册,登记处理,成绩管理,奖惩管理处理4 系统设计 4.1 功能结构设计在功能模块示意图的树状结构中,每一个叶结点都是一个最小的功能模块。每一个功能模块都需要针对不同的表完成相同的数据库操作,即添加记录.修改记录.删除记录,以及查询显示记录信息。学籍管理功能班级管理功能课程管理功能成绩管理功能学籍添加学籍修改学籍查询班级添加课程添加课程修改课程查询成绩添加成绩修改成绩查询班级修改班级查询打印输出学生学籍管理系统功能结构图4.2 数据库设计数据库是数据库应用程序的重要组成部分,数据库设计的目的是对系统分析阶段数据存储的初步设计进一步细化,针对已经选定的计算机硬件与软件的性能要求,完成数据存储的详细设计。数据库设计是在选定的数据库管理信息系统基础上建立数据库的过程。设计结构合理、功能齐全的数据库对于提高数据库数据库应用程序的开发效率和程序的性能都是非常重要的。该系统的数据库设计过程大致如下:(1)根据用户需求,确定数据库中要保存的数据信息。(2)设计数据库的概念模型。(3)逻辑结构设计。(4)数据库的实施和维护8。 4.21 数据库需求分析 用户信息:包括的数据项有:用户名、密码、用户类型。 学生基本信息:包括的数据项有:学号、姓名、性别、出生日期、学院、班号、联系电话、入校日期、家庭地址、备注等。 班级信息:包括的数据项有:班号、班级名称,所在年级、系主任等。 课程基本信息:包括的数据项有:课程号、课程名称、课程类别、课程描述,授课教师等。 学生成绩信息:包括的数据项有:学号、课程号、分数,考勤,缺考等。4.22 概念结构设计本系统的实体有:学生实体、班级实体、课程实体。 新系统数据库设计用到的主要E-R图如下图所示。用户户用户类型用户名密码姓名性别学号学生联系成绩课程授课老师课程类别课程名课程号M登记商品信息M顾客顾客N学生课程联系4.22 逻辑结构设计 本系统用到的主要数据表包括系统用户表“userinfo”,如表4.1所示,此表主要用于保存系统用户的基础信息;学生信息表“student”, 如表4.2所示,此表主要用于保存学生的基本信息;课程信息表“course”, 如表4.3所示,此表主要用于保存课程的基本信息;班级信息表“class”如表4.4所示,此表主要用于保存班号、班级名称、系主任信息;学生成绩信息表“sc”如表4.5所示,此表主要用于保存学生成绩,考勤,缺考信息。表4.1 系统用户表userinfo列名UseridPasswordUserType数据类型intnvarcharnvarchar长度6201允许空主键Not NullNot Null 表4.2学生信息表student列名idnameSexbirthdatexueyuanclassid数据类型nvarchar nvarcharchardatetimenvarcharnvarchar长度10201820 20允许空主键Not NullNot NullNot NullNullNull表4.3班级信息表“class”列名classidclassnamegradeteacher数据类型nvarchar nvarcharnvarcharnvarchar长度10201020允许空主键Not Nullnot Nullnull 表4.4课程信息表“course”列名cridcrnamecrname crteacher数据类型nvarcharnvarcharnvarcharnvarchar长度102020500允许空主键Not NullNullNull表4.5学生成绩信息表“sc”列名idcridscoreattendanceIsexam数据类型intnvarchardoublenvarcharnvarchar长度1010101010允许空主键主键NullNullNull4.3 代码设计 代码作为计算机的重要输入内容之一,其正确性直接影响到整个处理工作的质量。为了保证输入的正确性,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它事实上变成代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。确定校验位的方法有以下几种:算术级数法、几何级数法、质数法等。 431 代码的功能与设计原则代码是指代表事物的名称、属性、状态等符号和记号,它通常被用来惟一地标识系统中的某一事物,可以是数字型的数据,也可以是字符型的数据。代码的研究和设计在系统开发中是至关重要的。代码的功能:a)使用代码可以提高计算机处理的效率和精度。按代码对事物进行分类、合并、更新、检索,可以十分迅速。b)利用代码可以节省计算机的存储空间,提高运算速度。例如在测评系统中,通过相应的代码可以反映出测评的时间,顾客特征等内容。c)利用代码可以提高系统的可靠性。通过在代码中加入校检码,可以在输入数据时利用计算机进行检验,以保证输入的数据准确可靠性,从而可以提高整个系统的可靠性。设计原则:a)唯一性。每一个代码只能惟一地代表系统中的一个实体或实体属性,而一个实体或实体属性也只能惟一地由一个代码来表示。b)标准性。代码设计时要尽量采用国际或国家的标准代码,以方便信息的交流和共享,并可为以后对系统的更新和维护创造有利条件。c)合理性。代码设计必须与编码对象的分类体系相适应,以使代码对编码对象的分类具有标识作用。d)可扩充性。编码时要留有足够的备用代码,以适应今后扩充代码的需要。但备用代码也不能留得太多,以免增加处理的难度。e)简单性。代码结构要简单,要尽量缩短代码的长度,以方便输入,提高处理效率,并且便于记忆,减少读写的差错。f)适用性.代码设计要尽量反映编码对象的特点,以便于识别和记忆,使用户容易了解和掌握。g)规范化。代码的结构,类型,编码格式必须严格统一,以便于计算机处理12。432 代码设计a) 学号:学号由九位数字组成,如学号070201128其中前两位表征入学年份;第三、第四位表征所在学院代号;第五、六位为专业编号,专业编号根据专业先后顺序进行编号如01表示信管。第7位为班级号,第8,9位为学生在班里的编号。有些情况可能用到校验码,校验码设计过程如下:如商品编号0101001。对应的权数是128,64,32,16,8,4,2。求乘积之和:S=0*128+1*64+32*0+16*1+8*0+4*0+2*1=82。取模(设模为11):R=Smod(11)=5。得校验码为11-5=6。最后得到带校验位的商品编号01010015;其中5为校验码。b)用户编号:例如01表示管理员,02表示教师。44 输入输出设计输入输出设计是进行数据存储和满足用户需求的主要方式。在本系统中,输入输出都本着方便信息录入人员,满足管理者的需求来进行设计的。441 输入设计在输入设计上,主要是添加用户、登记学生、添加班级、添加老师、登记成绩、登记销奖惩信息、登记考勤,缺考的信息的录入。数据的录入。在输入操作上均使用界面输入,输入数据后单击位于屏幕下端的“确定”按钮进行保存。(界面见系统使用说明书)442 输出设计管理员查询学生信息主要是界面输出,系统的输入、输出以及人机交互界面的设计都可以通过用户界面设计实现。(界面见系统使用说明书)45 系统配置设计451 硬件平台硬件平台由服务器、客户机、交换机、打印机、网卡等设备构成。(1) 服务器:CPU为P800或更高、内存为128MB或更高、硬盘为80或更高。(2) 客户机:CPU为P800或更高、内存为128MB或更高、硬盘为40GB或更高。(3) 交换机:8口或16口,100Mbit/s。(4) 打印机:针式打印机。(5) 网卡:100Mbit/s网卡。452 软件平台(1) 服务器端操作系统:WinNT4.0。(2) 客户端操作系统:Windows2000/XP。(3) 数据库系统:SQL Server 2005。(4) 软件开发语言:JSP。46 系统安全设计1 ) 访问控制:使用者需要输入“用户名”和“密码”方可进入系统进行操作,这样设计可以防范非法侵入。2 ) 计算机病毒的防范与查杀:安装杀毒软件,并且要定期对系统进行查杀病毒以防范病毒的侵害,影响系统的正常使用9。3 ) 物理安全设计:要做好各种信息的备份,用来防止由于意外原因所造成的隐患。安装UPS电源,以防止突然掉电导致的数据丢失。5 系统实施系统实施是继系统规划、系统分析、系统设计之后的又一个重要阶段。它将在系统设计的基础上,将系统设计方案的结果具体地在计算机上进行实现。这一阶段的主要任务可以概括为以下几个方面:系统环境的建立、程序设计、数据的录入、系统人员的培训、系统的调试和转换、文档的建立和完善9。51 系统实施环境建立与设备购置需要的计算机系统设备的配置已经在前几个阶段中确定了,在实施时首先要进行购置设备。这些设备包括计算机硬件设备、辅助设备及相应的各种软件。广瑞电器有限公司销售电脑而且其它辅助设备和软件都比较容易购得。因此,在设备购置方面不是形成系统实施的障碍因素,接下来的工作就是设备的安装和调试了8。设备的安装是指在系统的设备购置完成以后,按照系统总体方案设计进行的设备组装工作。这项工作应该按照由里到外,循序渐进的进行8。52 程序设计良好的程序设计方法和工具是设计高质量程序的基础,但是必须明确程序设计的要求和标准才能保证程序设计工作的高质量。目前衡量程序设计质量的指标要求有: 可靠性、可维护性、可理解性。因为系统的功能是通过模块一个一个的来实现,所以程序设计通常是根据模块之间的功能关系,自上而下一个模块一个模块地进行设计。一个模块只实现系统的一个具体功能或一个处理过程,使整个系统结构类似于模块化结构。这样一种结构便于将一个复杂的系统分解简化,也便于程序的设计和调试工作的进行,同时也有利于系统功能扩展和系统的维护工作8。53 系统调试系统调试是在程序编制完成以后所进行的调试工作。调试一个系统的过程可以分为程序调试、联合调试和系统统调和测试几个步骤8。程序调试是指对一些具有独立功能的程序所进行的调试工作。程序调试工作的主要内容是检查程序的正确性、运行时间和存储空间的可行性、用户界面是否友好等。在这个阶段,主要是对系统中的商品设置、商品类别设置、供应商设置、客户设置等这些界面的调试,保证程序的正常运行8。联合调试是对若干个程序或某一个子系统的调试。它是在程序调试的基础上,对系统中某些程序之间的调用关系和数据传输关系进行的调试。联合调试旨在检查各模块之间的关联关系和数据传递关系8。系统的统调是在联合调试的基础上对整个系统的全部功能所进行的调试工作。系统测试是在假定系统中有错误的前提下进行的,通过测试来尽可能地发现在系统分析、系统设计和系统实施中存在的错误8。系统测试的方法主要有两种:黑箱法。是指测试人员不考虑模块的内部结构如何,而只用测试数据来验证程序是否符合功能的要求,是否会发生异常现象。白箱法。是指测试人员根据模块内部的结构来导出测试数据,使模块中的所有测试路径都被测试到8。54 操作说明书 操作说明书是用来定义处理过程的书面文件,它以每个处理过程为单位,程序员根据说明书指示内容进行程序设计。下面是本系统程序设计操作说明书: 程序设计操作说明书系统名:学籍管理系统 子系统名称:成绩管理系统程序名:更新档案主文件 程序标识符:GXCL.PRG 语 言:Java 日 期:2010.09.02 一、输入 二、输出文件名文件标识设备备注文件名文件标识设备备注成绩报告文件Cg.jspD1学校档案Cg1.jspD1三、程序功能:对学生学籍成绩进行统一管理。四、程序处理说明:处理学生成绩报告文件学籍档案参 考 文 献1. 李伟人力资源管理现状及其解决方案企业改革与管理,2004(9)2. 邬锦雯人力资源管理信息化北京:清华大学出版社,20063. 常晋义. 信息系统开发与管理.北京:机械工业出版社,20044安忠,佟志臣管理信息系统.北京:中国铁道出版社,经济科学出版社,20005周三多, 陈传明,鲁明泓管理学原理与方法.上海:复旦大学出版社,19996薛华成管理信息系统北京:清华大学出版社,19997黄梯云管理信息系统北京:高等教育出版社,20058. 陈佳. 信息系统开发方法教程.北京:清华大学出版社,20049. 龙守谌.数据库技术与应用.北京科学出版社.199510Harvey MDeitel,Paul JDeitel,Sean ESantry(美)Advanced Java2 Platform How To Program,电子工业出版社,200311罗晓沛.数据库技术.清华大学出版社.200212孟小峰,王珊.数据库系统导论.机械工业出版社.200013洪志全.微机软硬件技术.北京:电子工业出版社.2002指导教师评语及成绩指导教师评语成绩签字:年 月 日
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!