编号:
(本 科)
论 文
题目 中学教务管理系统
专 业 作 者 指导老师 完成日期
计算机专业 年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)
第 2 页 共 69 页 2
上海市樱花中学教务管理系统
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)
第 3 页 共 69 页 3
上海市樱花中学教务管理系统
摘 要
二十一世纪是一个信息化的时代,教务管理信息系统作为教育信息化的重要组成部分,也应该得到很好的发展,以便帮助学院各管理层能及时、准确地掌握信息,使学院的教务管理工作步入新的章篇。
教务管理系统是典型的信息管理系统(MIS),其开发主要包括后端数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
第 4 页 共 69 页
4
上海市樱花中学教务管理系统
前 言
教务管理系统作为教育单位一个不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要,所以教务管理系统应为使用者提供充足的信息和快捷的查询手段。但是人们一直以来都使用传统人工的方式管理文件资料,这种管理方式存在着许多缺点:如效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。即使有些学校使用了计算机,但由于操作形式各异、输入方法不同、定义不统一,这对于管理者和使用者都产生使用上的不便,因此对于管理系统的统一性、完整性、及时性的要求也就迫在眉急了。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作
用。
第 5 页 共 69 页 5
上海市樱花中学教务管理系统
第一章 诸 言
1.1 组织机构概况
上海市樱花中学是一所建校10年的初级中学,目前是区内唯一的初中小班化实验学校,也是科技实验学校。
学校校园建设园林化,并配备有现代化的各种教育教学设施。学校现有一支以中高级教师为主体的具有高尚师德、精湛业务和现代教育教学理论的师资队伍。
学校始终坚持开放、开拓、开创办学的理念,学校在办学中始终坚持依法办学,以德立校、科研兴校,办好特色项目的方针,并以培养学生创新精神和实践能力为目标,全面落实素质教育,学校的教育教学质量在该区初级中学中享有良好的声誉。
1.2 项目开发背景
教务管理系统是各个学校都具备的进行日常教学管理的系统。由于,原有学校的教务及档案管理水平还停留在纸介质的阶段上,这样的机制已经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这种传统的管理方法必然被计算机信息管理所取代。
1.3 项目开发的意义
樱花中学现注册在籍的学生达二千多名,随着学校的日益壮大,使得教务管理系统成为学校不可缺少的部分。目前学校的信息处理工作均以手工进行,数据处理的工作量、重复量大,费时费力,而且易出现遗漏、差错。然而闲置在办公室的计算机仅仅起到了处理和储存文档的作用,没有发挥它的优势,影响了学校管理层的预测和决策。
因此对于学校管理系统的改变已经势在必行了,这样能够使学校管理工作人员从繁复的纸面工作中摆脱出来,既节省了时间又提高了工作效率,管理工作也可以便捷有序地进行。
第 6 页 共 69 页
6
上海市樱花中学教务管理系统
第二章 系统分析
系统分析阶段是最主要的工作,在于明确系统的目标和用户对新系统的具体需求,同时以文件表达的方式详细而完整地描述需求的内容,即新系统将要“做什么”,并定义新系统的各项功能和性能。
在需求分析中,主要运用组织机构图、业务流程图、数据流图和数据字典这几种工具进行描述。
2.1 系统调查
了解系统需求是进行系统分析和设计的重要基础工作,因此必须对学校各教学管理部门的工作进行全面、细致而充分的调查研究。只有通过对现行系统全面深入的调查分析,才能找出要解决的问题的关键所在,从而确保新系统的有效性。
经初步调查,上海市樱花中学实行校长负责制,下属五个部门:教导处、政教处、总务处、校办、党支部。其中:教导处主要负责课程安排、学生档案、教师档案、试卷管理、教师培训、教学考核;政教处主要负责学生心理咨询、德育教育;总务处主要负责后勤工作、财物管理、采购工作等;党支部主要负责党组织工作等;校办主要负责人事档案、教学档案。
以下为该校的组织机构图: 校长
教导处 政教处 总务处 党支部 校办
年级组 教研组 财务室 保管室 人事部 档案室
图2-1
第 7 页 共 69 页 7
上海市樱花中学教务管理系统
2.2 可行性分析
可行性分析是需求分析的重要活动,是对系统进行全面、概要的分析。 现行系统主要进行基本信息的录入和一些简单的查询,很多地方仍需要手工操作,且信息处理工作出错率较高,尤其是对于大数据量性能差。
因此,我们需要建立新的信息自动化的管理系统,充分利用现有资源,改进工作方式,提高管理水平。
2.2.1 技术可行性
学校教学管理部门均配备了高性能的计算机,且学校师资力量雄厚,具有一定的计算机管理方面的人才,在今后的系统维护上存在技术上的可行性。
2.2.2 经济可行性
今天,计算机的价格已经十分低廉,性能却有着长足的进步,它已经被应用于许多领域。所以,学校教务管理系统所需的开发费用并不很昂贵,然而这套系统的成功投入使用可以大量节约人力,提高信息管理的质量,为学校教育质量的提高提供了保证。
2.2.3 营运可行性
对于系统的运行环境要求不高,学校完全能够实现。开发的软件系统用户界面友好,简单易学,只需稍加培训,操作人员便能对系统功能做到一目了然,且系统的可移植强,所以说系统存在着营运可行性。
2.3 软件系统的总目标
目前学校信息管理的主要方式是基于文本,表格等纸介质的手工处理,对于大量的统计(如人数统计、成绩统计等)往往以算盘、计算器为 工具进行。信息处理工作量大,容易出错,且管理缺乏系统,规范。学校
第 8 页 共 69 页 8
上海市樱花中学教务管理系统
目前还没有电子计算机用于信息管理,这是该学校管理信息系统开发的基本环境。
按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学校对学生及教师情况的管理,提高学校各部门各对应的运行机制,及时发现教与学中存在的问题,提供管理决策支持功能,为提高学校的教育质量提供帮助,也为今后的发展提供了技术准备。
2.4 现行业务系统的描述
在了解该校组织机构及职能的基础上,经过详细调查,了解该校对教务管理的业务流程,下面通过系统流程图中部分图形工具来描述管理业务活动。
业务流程图符号说明,如图2.4.1 :
(处理) (物或单据) (系统中人员)
(数据流) (数据存储) (外部项)
图2.4.1
第 9 页 共 69 页 9
上海市樱花中学教务管理系统
以下为业务流程图,如图2.4.2 教师档案归档 教师情况登记 表 教师考核表 各年级课程、教材计划 编制教学目教 师 考试成绩成绩归档 教导处 形成实施教学目标文件 考 卷 学生学籍库 形成各年级为数表 学 生 入学通知 注 册 学生入校登记人数统计 学生学籍库 考核评定 年度总计划 校长审批 教师考核文件 校长 总务处 教师档案文件 校长审批 教学安排计划 校 办 教材汇总 审核意见 各年级教材目录 教学安排计划 综合评定报告 校长审批 考核评定 教师教学档案教学安排文件 教师教学档案 文件 课程安排 实施聘用 教师课程聘用合同 教 师 学 生 第 10 页 共 69 页 10
上海市樱花中学教务管理系统
以下是对该业务流程图的文字说明:
此业务流程图表明了该学校系统内外之间、内部各部门之间、人员之间的业务关系、作业顺序、管理信息流动的流程。
具体表述如下:该校实行的是校长负责制。校长根据教育局的教学要求,并且结合本校实际情况和特色,制定出该学校的总年度计划及需实现的教学目标等,由秘书编写成相应的文件经校长批阅后,传达给各部门执行。
教导处根据校长的总年度计划及教学目标进行各个年级的课程设置和安排(包括课程安排、所采用哪些教材、课时安排等等),形成本校教学计划,经校长审批通过后,将教学安排通知总务处及各个年级组。各个年级组根据教学安排,来安排和组织教研工作、安排每个任课教师的教学工作,由各年级组编写教学工作计划,经校长审批通过后,形成教学工作实施计划,并在此基础上,进行课程安排,然后,将确定好的课程表发放给各个任课教师及学生。
另外,学校每年新招的学生在收到入学通知后,应按照规定时间到校报到、注册,并应认真填写相应的学生登记表,并交到教导处,同时将学生人数统计后交付到总务处。
教导处根据学生登记的学生登记表建立学生学籍库(该档案可以包括:学生姓名、性别、家庭地址、备注等),该档案可以根据实际要求,随时进行查询、增加、删除、修改、更新等功能,这样就能持续跟踪每个学生的实际情况。
教师根据教导处的工作安排展开任教工作,对每个学生的学习情况及在校表现进行跟踪,并如实地、及时地向教导处及学生家长汇报。每次考试或测验后,由各科任课教师批阅学生考卷,汇总并分析学生分数,交于教导处,
教导处根据各科任课教师的教学情况,并结合该教师各方面的综合素质进行年度考核评定,经过校长审批合格后,送至校办。然后,校办根据审核意见,并考虑该教师的学历、职称等各方面因素,重新评估并确定该名教师的聘用情况。
第 11 页 共 69 页 11
上海市樱花中学教务管理系统
第三章 新系统逻辑方案
3.1 数据流程图
数据流程图是用一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么。在数据流程图所描述的逻辑模型中,没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况。设计数据流程图只需考虑必须完成的基本逻辑功能,而不需要考虑如何具体实现这些功能。
在对教务管理系统调研阶段的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性等角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能和数据输入、数据存储、数据来源、去向和外部项。
绘制数据流程图应遵循的原则:
(1) 确定系统边界,本系统外部项有:教导处、总务处、年级组、校办。 (2) 自顶向下逐层扩展 (3) 合理布局
(4) 数据流程图只反映数据流向、数据加工和逻辑意义上数据存储。 (5) 数据流程图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触。
数据流程图中符号含义如下:
外部项(外部实体) 数据加工(P)
数据存储(D) 数据流
图3.1.1
第 12 页 共 69 页
12
上海市樱花中学教务管理系统
系统关联图如下:
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.2
校办 年级组 总务处 F1.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所示。
第 13 页 共 69 页 13
上海市樱花中学教务管理系统
以下为上海市樱花中学教务管理系统顶层数据流程图:(如图3.1.3)
D2 学生学籍库 F2.2 F2.2 F2.2 F2.4 F2.1 F2.3 F1.5 F1.1 教导处 F1.2 F1.4 F1.4 F3.1 教学安排存档 D1 P1 教学安排管 理 学生档案 管理 总务处 P2 F1.3 年级组 F1.6 F1.4 F3.3 校 F 5 办 D4 学生成绩库 F4.2 F4.2 P4 F3.2 F4.1 学生成绩 管理 考核评定 管理 教师档案库 D3 P5 F3.3 F3.3 P3 F3.4 教师档案 F4.2 管理 第 14 页 共 69 页 14
上海市樱花中学教务管理系统
其中:
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所示。
然后,根据自顶向下,逐层分解的原则,对顶层图中全部或部分加工环节进行分解。
在数据流图分解中,必须保持各层成分的完整性和一致性,分解时也要保持被分解项的内容为分解后的各项内容之和。下层数据流图不会出现不属于上层图中的数据子项的新的数据存储环节,而且下层图不应出现不属于上层图外部项的子项的新外部项。
第 15 页 共 69 页 15
上海市樱花中学教务管理系统
(1)教学安排管理数据流图 F1.1.1 F1.1 P1.2 F1.4 教学安排 教学安排存档 F1.4 年级组 F1.3 总务处 F1.5
如图3.1.4
教导处 P1.1 课程安排 D1 P1.3 查 询 P1.4 排课
P1.5 教材信息 查询
其中:F1.1.1 课程安排计划
第 16 页 共 69 页 16
上海市樱花中学教务管理系统
(2)学生档案管理数据流图 P2.1 学生 记录增加 P2.2 学生 记录删除 F2.1 P2.3 F2.2 教导处 学生D2 记录更新 学生学籍库 P2.4 F2.2 学生基本 情况查询 年级组 F2.4 P2.5 总务处 F2.3 统计学生 人数
如图3.1.5
第 17 页 共 69 页
17
上海市樱花中学教务管理系统
(3)教师档案管理数据流图 P3.1 教师 记录增加 P3.2 教师 记录删除 F3.1 P3.3 F3.3 年级组 D3 记录更新 教师 教师档案库 F4.2 D4 学生成绩库 P3.4 F2.4 教师 F3.3 教导处 情况查询
如图3.1.6
第 18 页 共 69 页
18
上海市樱花中学教务管理系统
(4)学生成绩管理数据流图 F3.2 P4.2 F4.2 补考成绩输入 学生成绩库 F4.2 F4.2 教导处 F4.1 P4.4 年级组 P4.1 成绩输入 D4 P4.3 成绩查询
成绩汇总 F2.2 D2 学生学籍库
分析
如图3.1.7
第 19 页 共 69 页 19
上海市樱花中学教务管理系统
(6) 考核评定管理数据流图 F3.3 D3 P5.1 教师情况 输入 教师档案库 F1.4 P5.2 F5.1 D1 教学安排存档 教师教学情 况输入 考核信息库 D5 F5.1 校 办 F5 F1.6
如图3.1.8 其中:F5.1 教学情况表
3.2 数据字典
数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。绘制数据流程图以后,只是对数据处理和彼此之间的联系进行了说明,为了进一步明确数据的详细内容和数据加工过程,现列出部分内容。
数据字典的作用是给数据流程图上每个成分加以定义和说明。换句话说,数据流程图只能给出系统逻辑功能的一个总框架,而缺乏详细、具体的内容。数据字典对数据流程图的各种成分起注解、说明作用,给这些成分赋予实际的内容。除此以下,数据字典还要对系统分析中其他需要说明的问题进行定义和说明。
数据字典的内容包括五个方面:数据流、数据存储、数据元素、外部
考核处理 教导处 P5.3
第 20 页 共 69 页 20
上海市樱花中学教务管理系统
合理的选择和配置配件部分,可以使我们以最小的成本代价,获得最大的 使用效果和收益。
5.4.1 推荐配置 主 机:PIIII 2.4G 内 存:256MB 硬 盘:40G 显示器:15寸纯屏 软 驱:1台 光 驱:52倍速 打印机:1台
最低配置 主 机:PIII 内 存:128 硬 盘:30 显示器:15寸纯屏 软 驱:1台 光 驱:40倍速 打印机:1台
软件系统配置
Windows98/2000/me/XP Visual Foxpro6.0
5.5 开发过程中历史信息的管理
在信息系统建设中,除了有一定的硬件设备(如计算机等)之外,它的开发过程中的一系列规化、设计、实施等全是信息,是一种与整个信息系统关系密切的与开发有关的历史信息。它体现中一些书面文件和计算机程序中。需要以书面形式保存的文字资料即文档,计算机程序则是信息系
第 46 页 共 69 页 46
上海市樱花中学教务管理系统
统开发建设的最终体现。因此,人们称:文档+程序=软件。文档与程序的 区别是在于前者具有可读性,后是机器可读的。
为了建立一个良好的信息系统不仅要充分利用各种现代化的信息技术手段和正确的开发方法,同时还要做好文档的管理工作。在开发的历史信息中,文档是唯一可见的资料。因此文档的管理尤为重要。它可以用来统一思想,是信息系统开发人员之间及组内外的通信依据。可以说,没有良好的用户需求文档,系统分析和设计就失去了可靠的依据,没有良好的文档也为以后系统的运行和维护带来了困难,从而降低了系统的使用周期。
在系统分析设计阶段,相应的设计文档主要有系统逻辑方案,数据库设计方案、数据字典、系统结构图、系统硬件配置方案及系统各项处理活动的定义等,而系统分析设计报告则是这一阶段的工作的总结性文件。系统分析设计阶段是信息系统建设的核心工作,相应的一套完善的文档资料既是总体规划的具体体现,又是对后继工作的评价依据。
系统设计说明书的具体要求是:全面、准确和清楚的阐明系统在实施过程中具体采取的手段、方法和技术标准,以及相应的环境要求,另外,系统建设的标准化问题也是系统说明书中应阐明的一项重要内容。
系统设计说明书的管理主要按以下主要内容:(本节不作详细介绍) 1. 2. 3. 4. 5. 6. 7. 8.
5.6 人机界面设计
所谓用户界面就是指软件系统与使用者交互的接口,通常包括:输入、输出、人-机对话的界面与方式等等。
系统项目开发概述 模块设计说明 代码设计说明 输入、输出设计说明 数据库设计说明 网络环境说明 安全保密说明
系统设计实施方案说明
第 47 页 共 69 页 47
上海市樱花中学教务管理系统
用户界面设计的好坏将直接影响到整个软件系统的质量。人机界面的好坏涉及到用户对软件系统的满意度,甚至影响到一个信息系统能否得到广大用户的认可。
由于教务管理信息系统面向的是教育方面的人员,他们对计算机系统或者Visual Foxpro6.0之类的开发软件不是很了解。因此,从实际条件和使用要求出发,本系统采用了比较简单的表单操作,并且在保证记录内容大体不变的前提下,尽量采取和手工表单格式一致的表单形式。界面中的担任步骤也尽量简化和集中。
5.6.1 系统登录界面
如图5-6-1
初始操作员号为教师工号,密码均为8888。输入后点击确定或回车即
可进入系统的主界面。
第 48 页 共 69 页 48
上海市樱花中学教务管理系统
5.6.2 系统主界面
如图5-6-2
在主界面中,通过点击菜单项来实现进入下一级功能模块,退出点击 按钮来实现。
5.6.3 教师基本情况输入界面
如图5-6-3
该界面是将教师的个人信息资料输入计算机,我们可以按“添加”按
第 49 页 共 69 页 49
上海市樱花中学教务管理系统
钮连续输入资料,也可以上、下翻动查询已输入的资料。如需退出可以按 “退出”按钮来实现。在该界面中还可实现打印功能。
5.6.4 教师基本信息表
如图5-6-4
当我们按下教师情况查询菜单时,将会出现如上图5-6-4的画面。
第 50 页 共 69 页 50
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中学教务管理系统论文在线全文阅读。
相关推荐: