编号: 复旦大学 (本科) 论文 题目上海市樱花中学教务管理系统 专业计算机专业 作者 周颖 指导老师 丁宝康 完成日期2004年5月14日
编号: 复 旦 大 学 ( 本 科 ) 论 文 题 目 上海市樱花中学教务管理系统 专 业 计算机专业 作 者 周 颖 指导老师 丁宝康 完成日期 200 4 年 5 月 1 4 日
上海市楼花中学教务管理系统 目录 …………(3) 前言 第一章绪言…………………………………………………………(5) 1.1组织机构概况…… 1.2项目开发背景………… 1.3项目开发的意义………… 第二章需求分析 2.1系统调查…………………………………… 2.2可行性分析 2.3软件系统的总目标 2.4现行业务系统的描述…………………………………………(8) 第三章新系统逻辑方案 3.1数据流程图 (11) 3.2数据字典 3.3数据项的代码设计… (28) 第四章概要设计………… ,,,,, ………(30) 4.1系统总体结构设计……… …(30) 4.2数据库的概念设计…………………… 第五章详细设计 ……(39 5.1数据库的逻辑设计…… 5.2数据库的实现……………………………………………………(40) 5.3程序流程图 5.4物理配置方案…………………………………………… 5.5推荐配置…… 5.6人机界面设计……………… 第六章系统实现… ………(50) 6.1编码 …(50) 6.2系统测试 第2页共69页
上海市樱花中学教务管理系统 第 2 页 共 69 页 2 目 录 摘 要……………………………………………………………………(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系统的运行与维护………… 6.4系统安装……………………………… 第七章小结 …(57) 7.1系统的功能…………………………… …………(57) 7.2系统的特点… 7.3系统开发过程的特点……… 7.4存在的问题与改进方向……………… 7.5自我体会 第八章参考文献……………………… …………(60) 第九章附录……… 附录1:操作使用说明书…………… (61) 附录2:部分程序源代码 第3页共69页
上海市樱花中学教务管理系统 第 3 页 共 69 页 3 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)
上海市楼花中学教务管理系统 摘要 二十一世纪是一个信息化的时代,教务管理信息系统作为教育信息化 的重要组成部分,也应该得到很好的发展,以便帮助学院各管理层能及时、 准确地掌握信息,使学院的教务管理工作步入新的章篇 教务管理系统是典型的信息管理系统(MS),其开发主要包括后端数 据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立 起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程 序功能完备,易使用等特点 第4页共69页
上海市樱花中学教务管理系统 第 4 页 共 69 页 4 摘 要 二十一世纪是一个信息化的时代,教务管理信息系统作为教育信息化 的重要组成部分,也应该得到很好的发展,以便帮助学院各管理层能及时、 准确地掌握信息,使学院的教务管理工作步入新的章篇。 教务管理系统是典型的信息管理系统(MIS),其开发主要包括后端数 据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立 起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程 序功能完备,易使用等特点
上海市楼花中学教务管理系统 前言 教务管理系统作为教育单位一个不可缺少的部分,它的内容对于学校 的决策者和管理者来说都是至关重要,所以教务管理系统应为使用者提供 充足的信息和快捷的查询手段。但是人们一直以来都使用传统人工的方式 管理文件资料,这种管理方式存在着许多缺点:如效率低、保密性差,另 外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来 了不少的困难。即使有些学校使用了计算机,但由于操作形式各异、输入 方法不同、定义不统一,这对于管理者和使用者都产生使用上的不便,因 此对于管理系统的统一性、完整性、及时性的要求也就迫在眉急了 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为 人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作 用 第5页共69页
上海市樱花中学教务管理系统 第 5 页 共 69 页 5 前 言 教务管理系统作为教育单位一个不可缺少的部分,它的内容对于学校 的决策者和管理者来说都是至关重要,所以教务管理系统应为使用者提供 充足的信息和快捷的查询手段。但是人们一直以来都使用传统人工的方式 管理文件资料,这种管理方式存在着许多缺点:如效率低、保密性差,另 外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来 了不少的困难。即使有些学校使用了计算机,但由于操作形式各异、输入 方法不同、定义不统一,这对于管理者和使用者都产生使用上的不便,因 此对于管理系统的统一性、完整性、及时性的要求也就迫在眉急了。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为 人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作 用
上海市楼花中学教务管理系统 第一章诸言 1.1组织机构概况 上海市樱花中学是一所建校10年的初级中学,目前是区内唯一的初 中小班化实验学校,也是科技实验学校。 学校校园建设园林化,并配备有现代化的各种教育教学设施。学校现 有一支以中高级教师为主体的具有高尚师德、精湛业务和现代教育教学理 论的师资队伍 学校始终坚持开放、开拓、开创办学的理念,学校在办学中始终坚持 依法办学,以德立校、科研兴校,办好特色项目的方针,并以培养学生创 新精神和实践能力为目标,全面落实素质教育,学校的教育教学质量在该 区初级中学中享有良好的声誉。 12项目开发背景 教务管理系统是各个学校都具备的进行日常教学管理的系统。由于, 原有学校的教务及档案管理水平还停留在纸介质的阶段上,这样的机制已 经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这 种传统的管理方法必然被计算机信息管理所取代 13项目开发的意义 樱花中学现注册在籍的学生达二千多名,随着学校的日益壮大,使得 教务管理系统成为学校不可缺少的部分。目前学校的信息处理工作均以手 工进行,数据处理的工作量、重复量大,费时费力,而且易出现遗漏、差 错。然而闲置在办公室的计算机仅仅起到了处理和储存文档的作用,没有 发挥它的优势,影响了学校管理层的预测和决策。 因此对于学校管理系统的改变已经势在必行了,这样能够使学校管理 工作人员从繁复的纸面工作中摆脱出来,既节省了时间又提高了工作效 率,管理工作也可以便捷有序地进行。 第6页共69页
上海市樱花中学教务管理系统 第 6 页 共 69 页 6 第一章 诸 言 1.1 组织机构概况 上海市樱花中学是一所建校 10 年的初级中学,目前是区内唯一的初 中小班化实验学校,也是科技实验学校。 学校校园建设园林化,并配备有现代化的各种教育教学设施。学校现 有一支以中高级教师为主体的具有高尚师德、精湛业务和现代教育教学理 论的师资队伍。 学校始终坚持开放、开拓、开创办学的理念,学校在办学中始终坚持 依法办学,以德立校、科研兴校,办好特色项目的方针,并以培养学生创 新精神和实践能力为目标,全面落实素质教育,学校的教育教学质量在该 区初级中学中享有良好的声誉。 1.2 项目开发背景 教务管理系统是各个学校都具备的进行日常教学管理的系统。由于, 原有学校的教务及档案管理水平还停留在纸介质的阶段上,这样的机制已 经不能适应时代的发展,因为它浪费了许多的人力和物力,在信息时代这 种传统的管理方法必然被计算机信息管理所取代。 1.3 项目开发的意义 樱花中学现注册在籍的学生达二千多名,随着学校的日益壮大,使得 教务管理系统成为学校不可缺少的部分。目前学校的信息处理工作均以手 工进行,数据处理的工作量、重复量大,费时费力,而且易出现遗漏、差 错。然而闲置在办公室的计算机仅仅起到了处理和储存文档的作用,没有 发挥它的优势,影响了学校管理层的预测和决策。 因此对于学校管理系统的改变已经势在必行了,这样能够使学校管理 工作人员从繁复的纸面工作中摆脱出来,既节省了时间又提高了工作效 率,管理工作也可以便捷有序地进行
上海市楼花中学教务管理系统 第二章系统分析 系统分析阶段是最主要的工作,在于明确系统的目标和用户对新系统 的具体需求,同时以文件表达的方式详细而完整地描述需求的内容,即新 系统将要“做什么”,并定义新系统的各项功能和性能 在需求分析中,主要运用组织机构图、业务流程图、数据流图和数据 字典这几种工具进行描述。 21系统调查 了解系统需求是进行系统分析和设计的重要基础工作,因此必须对学 校各教学管理部门的工作进行全面、细致而充分的调查研究。只有通过对 现行系统全面深入的调查分析,才能找出要解决的问题的关键所在,从而 确保新系统的有效性。 经初步调查,上海市樱花中学实行校长负责制,下属五个部门:教导 处、政教处、总务处、校办、党支部。其中:教导处主要负责课程安排 学生档案、教师档案、试卷管理、教师培训、教学考核;政教处主要负责 学生心理咨询、德育教育;总务处主要负责后勤工作、财物管理、采购工 作等:党支部主要负责党组织工作等;校办主要负责人事档案、教学档案。 以下为该校的组织机构图 校长 教导处政教处 总务处 党支部校办 年级组教研组 财务室保管室 人事部档案室 图2-1 第7页共69页
上海市樱花中学教务管理系统 第 7 页 共 69 页 7 第二章 系统分析 系统分析阶段是最主要的工作,在于明确系统的目标和用户对新系统 的具体需求,同时以文件表达的方式详细而完整地描述需求的内容,即新 系统将要“做什么”,并定义新系统的各项功能和性能。 在需求分析中,主要运用组织机构图、业务流程图、数据流图和数据 字典这几种工具进行描述。 2.1 系统调查 了解系统需求是进行系统分析和设计的重要基础工作,因此必须对学 校各教学管理部门的工作进行全面、细致而充分的调查研究。只有通过对 现行系统全面深入的调查分析,才能找出要解决的问题的关键所在,从而 确保新系统的有效性。 经初步调查,上海市樱花中学实行校长负责制,下属五个部门:教导 处、政教处、总务处、校办、党支部。其中:教导处主要负责课程安排、 学生档案、教师档案、试卷管理、教师培训、教学考核;政教处主要负责 学生心理咨询、德育教育;总务处主要负责后勤工作、财物管理、采购工 作等;党支部主要负责党组织工作等;校办主要负责人事档案、教学档案。 以下为该校的组织机构图: 校长 教导处 政教处 总务处 党支部 校办 年级组 教研组 财务室 保管室 人事部 档案室 图 2-1
上海市楼花中学教务管理系统 22可行性分析 可行性分析是需求分析的重要活动,是对系统进行全面、概要的分析。 现行系统主要进行基本信息的录入和一些简单的查询,很多地方仍需 要手工操作,且信息处理工作出错率较髙,尤其是对于大数据量性能差。 因此,我们需要建立新的信息自动化的管理系统,充分利用现有资源, 改进工作方式,提高管理水平。 221技术可行性 学校教学管理部门均配备了高性能的计算机,且学校师资力量雄厚 具有一定的计算机管理方面的人才,在今后的系统维护上存在技术上的可 行性 222经济可行性 今天,计算机的价格已经十分低廉,性能却有着长足的进步,它已经 被应用于许多领域。所以,学校教务管理系统所需的开发费用并不很昂贵, 然而这套系统的成功投入使用可以大量节约人力,提高信息管理的质量 为学校教育质量的提高提供了保证。 223营运可行性 对于系统的运行环境要求不高,学校完全能够实现。开发的软件系统 用户界面友好,简单易学,只需稍加培训,操作人员便能对系统功能做到 目了然,且系统的可移植强,所以说系统存在着营运可行性 23软件系统的总目标 目前学校信息管理的主要方式是基于文本,表格等纸介质的手工处 理,对于大量的统计(如人数统计、成绩统计等)往往以算盘、计算器为 工具进行。信息处理工作量大,容易出错,且管理缺乏系统,规范。学校 第8页共69页
上海市樱花中学教务管理系统 第 8 页 共 69 页 8 2.2 可行性分析 可行性分析是需求分析的重要活动,是对系统进行全面、概要的分析。 现行系统主要进行基本信息的录入和一些简单的查询,很多地方仍需 要手工操作,且信息处理工作出错率较高,尤其是对于大数据量性能差。 因此,我们需要建立新的信息自动化的管理系统,充分利用现有资源, 改进工作方式,提高管理水平。 2.2.1 技术可行性 学校教学管理部门均配备了高性能的计算机,且学校师资力量雄厚, 具有一定的计算机管理方面的人才,在今后的系统维护上存在技术上的可 行性。 2.2.2 经济可行性 今天,计算机的价格已经十分低廉,性能却有着长足的进步,它已经 被应用于许多领域。所以,学校教务管理系统所需的开发费用并不很昂贵, 然而这套系统的成功投入使用可以大量节约人力,提高信息管理的质量, 为学校教育质量的提高提供了保证。 2.2.3 营运可行性 对于系统的运行环境要求不高,学校完全能够实现。开发的软件系统 用户界面友好,简单易学,只需稍加培训,操作人员便能对系统功能做到 一目了然,且系统的可移植强,所以说系统存在着营运可行性。 2.3 软件系统的总目标 目前学校信息管理的主要方式是基于文本,表格等纸介质的手工处 理,对于大量的统计(如人数统计、成绩统计等)往往以算盘、计算器为 工具进行。信息处理工作量大,容易出错,且管理缺乏系统,规范。学校
上海市楼花中学教务管理系统 目前还没有电子计算机用于信息管理,这是该学校管理信息系统开发的基 本环境。 按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持 学校对学生及教师情况的管理,提髙学校各部门各对应的运行机制,及时 发现教与学中存在的问题,提供管理决策支持功能,为提高学校的教育质 量提供帮助,也为今后的发展提供了技术准备 24现行业务系统的描述 在了解该校组织机构及职能的基础上,经过详细调查,了解该校对教 务管理的业务流程,下面通过系统流程图中部分图形工具来描述管理业务 业务流程图符号说明,如图2.4.1 (处理) (物或单据) (系统中人员) (数据流) (数据存储) (外部项) 图24.1 第9页共69页
上海市樱花中学教务管理系统 第 9 页 共 69 页 9 目前还没有电子计算机用于信息管理,这是该学校管理信息系统开发的基 本环境。 按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持 学校对学生及教师情况的管理,提高学校各部门各对应的运行机制,及时 发现教与学中存在的问题,提供管理决策支持功能,为提高学校的教育质 量提供帮助,也为今后的发展提供了技术准备。 2.4 现行业务系统的描述 在了解该校组织机构及职能的基础上,经过详细调查,了解该校对教 务管理的业务流程,下面通过系统流程图中部分图形工具来描述管理业务 活动。 业务流程图符号说明,如图 2.4.1 : (处理) (物或单据) (系统中人员) (数据流) (数据存储) (外部项) 图 2.4.1
上海市楼花中学教务管理系统 以下为业务流程图,如图2.4.2 学生学籍库 入学通知 注册 学生入校登记 人数统计 学生学籍库 形成各年级 为数表 考试成绩 成绩归档 形成实施教 学目标文件 教师情况登 教师考核表 各年级课程 教材计划 编制教学目 考核评定 教师档案归档 校长审批 总务处 教师考核文件 教师档案文件 教学安排计划 校长审批 教材汇总 各年级教材 校办 审核意见 目录 教学安排计划 综合评定报告 考核评定 教师教学档案 教学安排文件 教师教学档 案文件 课程安排 实施聘用 教师课程 聘用合同 教师 学生
上海市樱花中学教务管理系统 第 10 页 共 69 页 10 以下为业务流程图,如图 2.4.2 学 生 注 册 校长审批 教导处 形 成 实 施 教 学目标文件 总务处 学生学籍库 年度总计划 编制教学目 标 各年级 课程 、 教材计划 教师档案文件 教师档案归档 各 年 级 教 材 目录 教学安排计划 教材汇总 教学安排计划 校长审批 教学安排文件 教 师 教 师 情 况 登 记表 学 生 入 校 登 记 表 人数统计 校长 形 成 各 年 级 为数表 教 师 课 程 表 课程安排 学 生 教 师 校 办 综合评定报告 考核评定 教师教学档 案文件 聘用合同 实施聘用 考 试 成 绩 单 成绩归档 学生学籍库 教师考核表 考核评定 教师考核文件 审核意见 校长审批 教 师 教 学 档 案 库 入学通知 考 卷