中学教务管理系统论文.doc_第1页
中学教务管理系统论文.doc_第2页
中学教务管理系统论文.doc_第3页
中学教务管理系统论文.doc_第4页
中学教务管理系统论文.doc_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

上海市樱花中学教务管理系统编号: (本 科)论 文题目 中学教务管理系统专业计算机专业作者 指导老师 完成日期 年5月14日目 录摘 要(3)前 言(4)第一章 绪言(5)1.1 组织机构概况 (5)1.2 项目开发背景 (5)1.3 项目开发的意义 (5)第二章需求分析(6) 2.1 系统调查 (6)2.2 可行性分析 (7)2.3 软件系统的总目标 (7)2.4 现行业务系统的描述 (8)第三章新系统逻辑方案(11)3.1 数据流程图 (11)3.2 数据字典 (19)3.3 数据项的代码设计 (28)第四章概要设计(30)4.1 系统总体结构设计 (30)4.2 数据库的概念设计 (36)第五章详细设计(39)5.1 数据库的逻辑设计 (39)5.2 数据库的实现 (40)5.3 程序流程图 (42)5.4 物理配置方案 (44)5.5 推荐配置 (45)5.6 人机界面设计 (46)第六章系统实现(50)6.1 编码 (50)6.2 系统测试 (52)6.3 系统的运行与维护 (55)6.4 系统安装 (56)第七章小结(57)7.1 系统的功能 (57)7.2 系统的特点 (57)7.3 系统开发过程的特点 (58)7.4 存在的问题与改进方向 (58)7.5 自我体会 (59)第八章参考文献(60)第九章 附录(61)附录1:操作使用说明书 (61)附录2:部分程序源代码 (65)摘 要二十一世纪是一个信息化的时代,教务管理信息系统作为教育信息化的重要组成部分,也应该得到很好的发展,以便帮助学院各管理层能及时、准确地掌握信息,使学院的教务管理工作步入新的章篇。教务管理系统是典型的信息管理系统(MIS),其开发主要包括后端数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。前 言教务管理系统作为教育单位一个不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要,所以教务管理系统应为使用者提供充足的信息和快捷的查询手段。但是人们一直以来都使用传统人工的方式管理文件资料,这种管理方式存在着许多缺点:如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。即使有些学校使用了计算机,但由于操作形式各异、输入方法不同、定义不统一,这对于管理者和使用者都产生使用上的不便,因此对于管理系统的统一性、完整性、及时性的要求也就迫在眉急了。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 第一章 诸 言1.1 组织机构概况上海市樱花中学是一所建校10年的初级中学,目前是区内唯一的初中小班化实验学校,也是科技实验学校。学校校园建设园林化,并配备有现代化的各种教育教学设施。学校现有一支以中高级教师为主体的具有高尚师德、精湛业务和现代教育教学理论的师资队伍。学校始终坚持开放、开拓、开创办学的理念,学校在办学中始终坚持依法办学,以德立校、科研兴校,办好特色项目的方针,并以培养学生创新精神和实践能力为目标,全面落实素质教育,学校的教育教学质量在该区初级中学中享有良好的声誉。1.2 项目开发背景教务管理系统是各个学校都具备的进行日常教学管理的系统。由于,原有学校的教务及档案管理水平还停留在纸介质的阶段上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机信息管理所取代。1.3 项目开发的意义樱花中学现注册在籍的学生达二千多名,随着学校的日益壮大,使得教务管理系统成为学校不可缺少的部分。目前学校的信息处理工作均以手工进行,数据处理的工作量、重复量大,费时费力,而且易出现遗漏、差错。然而闲置在办公室的计算机仅仅起到了处理和储存文档的作用,没有发挥它的优势,影响了学校管理层的预测和决策。因此对于学校管理系统的改变已经势在必行了,这样能够使学校管理工作人员从繁复的纸面工作中摆脱出来,既节省了时间又提高了工作效率,管理工作也可以便捷有序地进行。第二章 系统分析系统分析阶段是最主要的工作,在于明确系统的目标和用户对新系统的具体需求,同时以文件表达的方式详细而完整地描述需求的内容,即新系统将要“做什么”,并定义新系统的各项功能和性能。在需求分析中,主要运用组织机构图、业务流程图、数据流图和数据字典这几种工具进行描述。2.1 系统调查 了解系统需求是进行系统分析和设计的重要基础工作,因此必须对学校各教学管理部门的工作进行全面、细致而充分的调查研究。只有通过对现行系统全面深入的调查分析,才能找出要解决的问题的关键所在,从而确保新系统的有效性。经初步调查,上海市樱花中学实行校长负责制,下属五个部门:教导处、政教处、总务处、校办、党支部。其中:教导处主要负责课程安排、学生档案、教师档案、试卷管理、教师培训、教学考核;政教处主要负责学生心理咨询、德育教育;总务处主要负责后勤工作、财物管理、采购工作等;党支部主要负责党组织工作等;校办主要负责人事档案、教学档案。 以下为该校的组织机构图: 校长教导处 政教处 总务处 党支部 校办 年级组 教研组 财务室 保管室 人事部 档案室图2-12.2 可行性分析可行性分析是需求分析的重要活动,是对系统进行全面、概要的分析。现行系统主要进行基本信息的录入和一些简单的查询,很多地方仍需要手工操作,且信息处理工作出错率较高,尤其是对于大数据量性能差。因此,我们需要建立新的信息自动化的管理系统,充分利用现有资源,改进工作方式,提高管理水平。2.2.1 技术可行性学校教学管理部门均配备了高性能的计算机,且学校师资力量雄厚,具有一定的计算机管理方面的人才,在今后的系统维护上存在技术上的可行性。2.2.2 经济可行性 今天,计算机的价格已经十分低廉,性能却有着长足的进步,它已经被应用于许多领域。所以,学校教务管理系统所需的开发费用并不很昂贵,然而这套系统的成功投入使用可以大量节约人力,提高信息管理的质量,为学校教育质量的提高提供了保证。2.2.3 营运可行性 对于系统的运行环境要求不高,学校完全能够实现。开发的软件系统用户界面友好,简单易学,只需稍加培训,操作人员便能对系统功能做到一目了然,且系统的可移植强,所以说系统存在着营运可行性。2.3 软件系统的总目标目前学校信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于大量的统计(如人数统计、成绩统计等)往往以算盘、计算器为工具进行。信息处理工作量大,容易出错,且管理缺乏系统,规范。学校目前还没有电子计算机用于信息管理,这是该学校管理信息系统开发的基本环境。 按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学校对学生及教师情况的管理,提高学校各部门各对应的运行机制,及时发现教与学中存在的问题,提供管理决策支持功能,为提高学校的教育质量提供帮助,也为今后的发展提供了技术准备。2.4 现行业务系统的描述 在了解该校组织机构及职能的基础上,经过详细调查,了解该校对教务管理的业务流程,下面通过系统流程图中部分图形工具来描述管理业务活动。业务流程图符号说明,如图2.4.1 : (处理) (物或单据) (系统中人员)(数据流) (数据存储) (外部项)图2.4.1学生学籍库以下为业务流程图,如图2.4.2学 生学生入校登记表注 册入学通知人数统计形成各年级为数表考 卷学生学籍库教导处教 师考试成绩单成绩归档形成实施教学目标文件各年级课程、教材计划教师情况登记表教师考核表年度总计划考核评定总务处教师档案归档校长审批教师考核文件教师档案文件 校长审批教学安排计划编制教学目标校长各年级教材目录教材汇总校 办审核意见教学安排计划综合评定报告校长审批教师教学档案库考核评定教学安排文件教师教学档案文件课程安排教师课程表实施聘用学 生教 师聘用合同以下是对该业务流程图的文字说明: 此业务流程图表明了该学校系统内外之间、内部各部门之间、人员之间的业务关系、作业顺序、管理信息流动的流程。 具体表述如下:该校实行的是校长负责制。校长根据教育局的教学要求,并且结合本校实际情况和特色,制定出该学校的总年度计划及需实现的教学目标等,由秘书编写成相应的文件经校长批阅后,传达给各部门执行。 教导处根据校长的总年度计划及教学目标进行各个年级的课程设置和安排(包括课程安排、所采用哪些教材、课时安排等等),形成本校教学计划,经校长审批通过后,将教学安排通知总务处及各个年级组。各个年级组根据教学安排,来安排和组织教研工作、安排每个任课教师的教学工作,由各年级组编写教学工作计划,经校长审批通过后,形成教学工作实施计划,并在此基础上,进行课程安排,然后,将确定好的课程表发放给各个任课教师及学生。另外,学校每年新招的学生在收到入学通知后,应按照规定时间到校报到、注册,并应认真填写相应的学生登记表,并交到教导处,同时将学生人数统计后交付到总务处。教导处根据学生登记的学生登记表建立学生学籍库(该档案可以包括:学生姓名、性别、家庭地址、备注等),该档案可以根据实际要求,随时进行查询、增加、删除、修改、更新等功能,这样就能持续跟踪每个学生的实际情况。教师根据教导处的工作安排展开任教工作,对每个学生的学习情况及在校表现进行跟踪,并如实地、及时地向教导处及学生家长汇报。每次考试或测验后,由各科任课教师批阅学生考卷,汇总并分析学生分数,交于教导处,教导处根据各科任课教师的教学情况,并结合该教师各方面的综合素质进行年度考核评定,经过校长审批合格后,送至校办。然后,校办根据审核意见,并考虑该教师的学历、职称等各方面因素,重新评估并确定该名教师的聘用情况。第三章 新系统逻辑方案3.1 数据流程图 数据流程图是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。在数据流程图所描述的逻辑模型中,没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况。设计数据流程图只需考虑必须完成的基本逻辑功能,而不需要考虑如何具体实现这些功能。在对教务管理系统调研阶段的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性等角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能和数据输入、数据存储、数据来源、去向和外部项。绘制数据流程图应遵循的原则:(1) 确定系统边界,本系统外部项有:教导处、总务处、年级组、校办。(2) 自顶向下逐层扩展(3) 合理布局(4) 数据流程图只反映数据流向、数据加工和逻辑意义上数据存储。(5) 数据流程图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触。数据流程图中符号含义如下:外部项(外部实体)数据加工(P) 数据存储(D)数据流图3.1.1系统关联图如下:总务处 F1.2 F1.5教导处 F4.1 F2.3 F3.4 樱花中学教务管理系统 F1.1 F2.1 F3.1 F1.6 F3.2 年级组 F2.4校办 F5 F1.3图3.1.2F1.1 教学安排计划 F2.4 学生名单F1.2 课程安排表 F3.1 教师基本情况F1.3 教师课程表 F3.2 学生成绩信息单F1.5 课程目录表 F3.4 教师个人资料明细F1.6 考核信息表 F4.1 学生各科成绩表F2.1 学生基本情况 F5 教师考核评定表F2.3 学生人数 首先,在调查研究的基础上,明确所描述的系统与各外部实体的信息联系,绘制出最高层的数据流图 关联图。在关联图中,所描述的系统当作一个数据加工项,着重描述系统与外部实体的联系,表明系统作用的范围和边界,本系统的关系图如图3.1.2所示。 以下为上海市樱花中学教务管理系统顶层数据流程图:(如图3.1.3)D2 学生学籍库 F2.2 F2.2 F2.2 P2学生档案管理 F2.4总务处 F2.1 F2.3 F1.5年级组P1教学安排管理教导处 F1.1 F1.3 F1.2 F1.4 F1.4 F3.1 教学安排存档 D1 F1.6 F1.4 F3.3P5考核评定管理D3校 办 F 5 教师档案库 F3.3 F3.3P3教师档案管理F3.4 F4.2D4 学生成绩库 F4.2 F4.2 F3.2P4学生成绩管理 F4.1 其中:F1.1 教学安排计划 F2.4 学生名单F1.2 课程安排表 F3.1 教师基本情况表F1.3 教师课程表 F3.2 学生考试成绩单F1.4 教学安排表 F3.3 教师基本信息表F1.5 课程目录表 F3.4 教师个人资料明细F1.6 考核信息表 F4.1 学生各科成绩表F2.1 学生基本情况表 F4.2 学生成绩信息表F2.2 学生名册及基本情况 F5 教师考核评定表F2.3 学生人数 其次,确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节,确定每个加工的输入输出数据流以及与这些加工有关的数据存储,根据它们之间的相互关系,将外部项、各加工环节以及数据存储环节用数据流连接起来,这样就形成了数据流图的顶层图,本系统顶层图如图3.1.3所示。然后,根据自顶向下,逐层分解的原则,对顶层图中全部或部分加工环节进行分解。在数据流图分解中,必须保持各层成分的完整性和一致性,分解时也要保持被分解项的内容为分解后的各项内容之和。下层数据流图不会出现不属于上层图中的数据子项的新的数据存储环节,而且下层图不应出现不属于上层图外部项的子项的新外部项。(1)教学安排管理数据流图P1.1课程安排 F1.1.1P1.2教学安排教导处 F1.1 F1.4D1 教学安排存档P1.3查 询 F1.4年级组P1.4排课 F1.3P1.5教材信息查询总务处 F1.5如图3.1.4其中:F1.1.1 课程安排计划(2)学生档案管理数据流图P2.1学生记录增加P2.2学生记录删除教导处 F2.1 F2.2P2.3学生记录更新D2 学生学籍库 F2.2P2.4学生基本情况查询年级组 F2.4P2.5统计学生人数总务处 F2.3 如图3.1.5(3)教师档案管理数据流图P3.1 教师记录增加P3.2教师记录删除年级组 F3.1 F3.3P3.3教师记录更新D3 教师档案库D4 F4.2 学生成绩库P3.4 教师情况查询教导处 F2.4 F3.3如图3.1.6(4)学生成绩管理数据流图P4.1成绩输入P4.2补考成绩输入年级组 F3.2 F4.2D4 学生成绩库P4.3成绩查询 F4.2 F4.2教导处 F4.1 D2P4.4成绩汇总分析 F2.2 学生学籍库如图3.1.7(6) 考核评定管理数据流图 F3.3教师档案库D3D1P5.1教师情况输入P5.2教师教学情况输入D5 F1.4 F5.1教学安排存档 考核信息库 F5.1校 办P5.3考核处理 教导处 F5 F1.6 如图3.1.8其中:F5.1 教学情况表3.2 数据字典数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。绘制数据流程图以后,只是对数据处理和彼此之间的联系进行了说明,为了进一步明确数据的详细内容和数据加工过程,现列出部分内容。数据字典的作用是给数据流程图上每个成分加以定义和说明。换句话说,数据流程图只能给出系统逻辑功能的一个总框架,而缺乏详细、具体的内容。数据字典对数据流程图的各种成分起注解、说明作用,给这些成分赋予实际的内容。除此以下,数据字典还要对系统分析中其他需要说明的问题进行定义和说明。数据字典的内容包括五个方面:数据流、数据存储、数据元素、外部项、加工。其中,数据元素是组成数据流的基本成分。以下列出本系统部分主要数据流、数据元素、数据存储及加工的数据字典。 3.2.1 数据流数据流由一个或一组固定的数据元素组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和流通量等。数据流系统名:樱花中学教务管理信息系统编号:F2.1条目名:学生基本情况登记表别名:来源:“工作人员”外部实体去处:学生档案管理数据流结构: 学生档案姓名+性别+出生年月+籍贯+民族+政治面貌+家庭地址+邮编+入学时间+备注简要说明:学生登记表是每年新入校的学生填写的、或从外校转校来的学生填写的。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.53.2.2 数据存储数据存储是数据结构停留的场所。只是描述数据的逻辑存储的结构,不涉及物理组织。通常由编号、名称、简述、组成、关键字和相关联的处理等。数据存储系统名:樱花中学教务管理信息系统编号:D2条目名:学生学籍库别名:存储组织:每个学生为一条记录组成的二维表记录数:按实际情况而定主键:学号辅键:班级编号记录组成: 学生档案学号+姓名+班级编号+性别+出生年月+籍贯+民族+政治面貌+家庭地址+邮编+入学时间+备注简要说明:用于记录学生基本情况。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.53.2.3 数据元素 数据元素又称为数据项,是数据的最小单位。对数据应从静态及动态两个方面去分析。在数据字典中,主要是对数据的静态特性加以定义。数据元素系统名:樱花中学教务管理信息系统 编号:条目名:学号 别名:所属数据流:F2.2、F2.4、F3.2、F4.1、F4.2存储处:D2、D4数据元素属性: 代码类型取值范围意义字符00001-99999XXXXXXXX学号 班级 入学年号 职务类别简要说明:修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.53.2.4 外部项 外部项定义包括:外部项名称、编号、简述及有关数据流的输入和输出。外部项系统名:樱花中学教务管理信息系统编号:条目名:教导处别名:输入数据流:F1.1 教学安排计划F1.1.1 课程安排计划F2.1 学生基本情况登记表F1.6 考核信息表输出数据流:F1.2 课程安排表F4.1 学生各科成绩表F3.4 教师个人资料明细表主要特征: 教导处即本信息系统中与学生、教师、校办等进行联系的部门。简要说明:教导处负责教学工作安排,进行教师考核工作。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.53.2.5 加工 加工是对数据流程图中最底层的处理逻辑加以说明。内容包括:加工名称、简述、输入、处理过程、输出和处理频率。加工系统名:樱花中学教务管理信息系统编号:1条目名:教学安排管理 别名:输入数据流:F1.1 教学安排计划F1.1.1 课程安排计划输出数据流:F1.3 教师课程表F1.4 教学安排表F1.5 课程目录表加工逻辑:工作人员按照各科的教学计划进行排课;接受教导处对各类课程安排的查询;工作人员将教学计划存档;向各科教师发出课程安排表;向总务处提供课程目录。简要说明:教师档案主要由工作人员输入信息,教导处获取信息。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.5加工系统名:樱花中学教务管理信息系统 编号:2条目名:学生档案管理 别名:输入数据流:F2.1 学生基本情况登记表输出数据流:F2.2 学生名册及基本情况F2.3 学生人数F2.4 学生名单加工逻辑:工作人员输入学生基本资料并进行整理;工作人员将学生档案进行存档;将学生人数进行统计;接受教导处对学生档案的查询;将学生档案提供给任课教师。简要说明: 学生档案管理记录了学生的基本情况。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.5加工系统名:樱花中学教务管理信息系统编号:3条目名:教师档案管理别名:输入数据流:F3.1 教师基本情况表F4.2 学生成绩信息表输出数据流:F3.3 教师基本信息表F3.4 教师个人资料明细加工逻辑:工作人员将教师档案进行输入、整理;将所有教师的档案文件存档;工作人员将该教师所教授的学生成绩输入、汇总/分析;接受教导处对教师的档案查询。简要说明:教师档案主要由工作人员输入信息,教导处获取信息。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.5加工系统名:樱花中学教务管理信息系统编号:4条目名:学生成绩处理管理 别名:输入数据流:F2.2 学生名册及基本情况F3.2 学生考试成绩单输出数据流:F4.1 学生各科成绩表F4.2 学生成绩信息表加工逻辑:工作人员输入学生考试成绩、补考成绩;接受教师对学生考试成绩的查询;工作人员将学生考试成绩存档;将学生考试成绩汇总并进行分析;接受在校学生名单。简要说明: 学生成绩管理主要对学生考试成绩和补考成绩进行记录和汇总分析。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.5加工系统名:樱花中学教务管理信息系统编号:5条目名:考核评定管理 别名:输入数据流:F1.4 教学安排表F1.6 考核信息表F3.3 教师基本信息表输出数据流:F5 教师考核评定表加工逻辑:根据教学安排存档获得教学安排计划;根据教师档案库获得教师基本信息;从教导处获得考核信息表;对教师的工作情况进行考核并评定。简要说明: 考核评定管理主要对各科任科教师的教育质量及工作态度进行考核。修改记录:编写:周颖日期:2004.5审核:丁宝康日期:2004.53.3 数据项的代码设计所谓代码,就是用来表示客观事物的实体类别,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,可以是字符、数字、某些特殊符号或它们的组合。代码具有标识、统计和检索以及对对象状态进行描述的作用。根据上海市樱花中学教务管理信息系统分析及实际所需要,对MIS涉及的对象的代码设计如下:1.“学号”的代码设计如下: XXXXXXXX学号 班级 入学年号例如:20020316表示2002年入学,就读于3班的学号为16号的同学。2.班主任的“工号”代码采用001-999的顺序码表示。3.“班级编号”的代码设计如下:XXXXXX 班级顺序号 年份例如:200203表示2002届3班第四章 概要设计在对上海市樱花中学教务管理信息系统的分析阶段完成后,为了将系统分析阶段提出的系统的逻辑方案转换成可以实施的基于计算机和网络通信系统的物理方案。概要设计主要考虑的是实现这个系统/子系统,应该设计几个功能模块,这些模块由哪些程序组成,他们之间以什么方式链接在一起构成一个最好的系统机内结构。系统设计阶段主要考虑的是在计算机知识和应用软件开发经验。由系统的特性决定在系统设计过程中可以使用“自顶向下”的原则,将系统分为若干个模块之后,可以用结构图来表达这些模块之间的联结关系。概要设计阶段的主要内容有:系统的总体结构设计和概念模式设计(即E-R图)。4.1 系统总体结构设计系统的总体结构设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。主要任务就是将整个系统合理的划分成若干个功能模块,正确地处理模块之间与模块内部的联系以及他们之间的调用关系和数据联系,定义子模块的内部结构等。4.1.1 模块结构图结构图中是用一个矩形来表示模块的,模块的名称写在矩形的里面,模块结构图是用图形的方法表示一个系统的输入、输出功能,以及系统模块层次。模块结构图主要包括两方面内容:(1) 模块分层图:表示自顶向下分解所得系统的模块层次结构。(2) IPO图(输入处理输出图):用此图描述一个模块的输入、处理和输出内容。按照结构化设计方法,上海市樱花中学教务管理信息系统/子系统从功能上可以划分为:教学安排、学生档案管理、教师档案管理、学生成绩管理、考核评定管理、系统维护等六大部分。从数据流程图转换为模块结构图采用的是变换中心法。依据数据流程图的顶层图,转化得到系统的总体功能模块结构图。(如下图4-1-a)中学教务管理信息系统教师档案管理系统维护考核评定管理学生成绩管理学生档案管理教学安排管理图4-1-a在划分完子系统后,要对相应的子系统的数据流图进行分析,对子系统进行进一步分解,这样不断地分解下去,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的HIPO图。在分解HIPO图时,应采用自顶向下逐步扩展的方法,先分解综合性强、层次较少的模块结构,然后再根据需要一步一步扩充,因此,需要对第一轮的HIPO图进行分解,直到每个单元功能模块都能明确它的作用,如添加功能、查询功能等,从而得到教务管理系统的HIPO图。(如图4-1-b)数据备份系统维护HIPO图文件打印 考核评定管理考核处理教师情况输入教师教学情况输入成绩汇总分析学生成绩管理上海樱花中学教务管理信息系统系统成绩查询补考成绩输入成绩输入图4-1-b教师档案管理教师情况查询记录更新记录增加记录删除学生档案管理统计学生人数学生基本情况查询记录更新记录删除记录增加教学安排管理教材信息查询排 课教学安排查 询课程安排4.1.2 IPO图本文已对HIPO图做出了初步的论述,现在对其进行更为详细的论述和举例。IPO图实际上是一张图形化的表格,它描述了分层图中每一个模块的输入输出的关系、处理内容、本模块的内部数据和模块之间的调用关系,是系统设计的重要成果,是系统实施阶段编制程序任务设计书和进行程序设计的出发点和依据。 IPO图(顶层)系统名:樱花中学教务管理信息系统制图者:周颖模块名:教务管理系统日期:2004/5由下列模块调用:调用下列模块: 教师档案管理、教学安排管理、学生成绩管理、学生档案管理、考核评定管理、系统维护输出:输入:处理:对于教师基本情况,调用教师档案管理模块对于教工信息,调用教学安排管理模块对于成绩信息,调用学生成绩管理模块对于学生基本情况,调用学生档案管理模块对于教师教学考核评定,调用考核评定管理模块对于进行数据备份及文件打印,调用系统维护模块备注:内部数据元素: 备注:IPO图(第二层)系统名:樱花中学教务管理信息系统制图者:周颖模块名:教师档案管理日期:2004/5由下列模快调用:樱花中学教务管理信息系统调用下列模块:记录增加、记录删除、记录更新教师情况查询输出:输入、修改、查询后得到的档案信息输入:教师基本资料处理内容:如输入资料,调用记录增加模块如删除资料,调用记录删除模块如修改资料,调用记录更新模块如查询资料,调用教师情况查询模块备注:内部数据元素: 备注:IPO图(第三层)系统名:樱花中学教务管理信息系统制图者:周颖模块名:学生成绩管理日期:2004/5由下列模块调用:樱花中学教务管理信息系统调用下列模块:学生成绩、补考成绩、成绩查询、成绩汇总分析输出:经汇总分析后的成绩输入:学生成绩处理内容:如输入成绩,调用学生成绩模块如输入补考成绩,调用补考成绩模块如查询成绩,调用记录查询模块如汇总分析成绩,调用成绩汇总分析模块内部数据元素:成绩单 备注:4.2 数据库的概念设计数据库设计中十分重视数据分析、抽象与概念结构的设计,概念结构的设计是整个数据库设计的关键。

温馨提示

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

评论

0/150

提交评论