学校学籍管理系统_大学学籍管理系统
学校学籍管理系统由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“大学学籍管理系统”。
学校学籍管理系统
【摘要】本信息管理系统是**市**中学的学籍管理系统,是运用Visual Foxpro6.0编写而成的。通过对此学籍管理系统的整个开发过程的研制与应用,来进一步提高整个学校的学籍管理水平,为其管理带来了一定的方便。本论文以**中学的学籍管理系统为背景,论述了信息系统开发的基本原理,结构,方法和过程。本文详细阐述了系统分析、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行。
本系统的用户界面十分简洁、实用,系统编制过程中充分考虑了计算机的优越性,对于不是计算机专业的人员来说,只要阅读了操作说明书,也可以很方便的进入系统和使用本系统提供的功能。
【关键词】学籍 信息处理 信息开发
目 录
摘要…………………………………………………………………………
2第一章 引 言…………………………………………………………………
3第二章 系统分析 …………………………………………………………… 6
2.1 系统调查 ……………………………………………………………… 6
2.2 系统的可行性研究 …………………………………………………… 9
2.3 现行系统的详细调查 ………………………………………………… 1
12.4 软件开发的总目标 …………………………………………………… 12
2.5 项目开发计划 ………………………………………………………… 13
第三章 需求分析 …………………………………………………………… 1
43.1 业务流程图 …………………………………………………………… 14
3.2 新系统逻辑模型的提出 ……………………………………………… 16
3.3 数据字典 ……………………………………………………………… 23
3.4 数据项的代码设计 …………………………………………………… 29
第四章 概要设计 …………………………………………………………… 31
4.1 系统总体结构设计 …………………………………………………… 31
4.2 系统详细设计 ………………………………………………………… 38
第五章 详细设计 …………………………………………………………… 41
5.1 数据库的逻辑设计 …………………………………………………… 41
5.2 数据库的实现 ………………………………………………………… 42
5.3 程序流程图 …………………………………………………………… 46
5.4 系统的物理配置方案 ………………………………………………… 49
5.5 历史信息的管理 ……………………………………………………… 50
5.6 系统的安全性 ………………………………………………………… 50
5.7 系统的可靠性 ………………………………………………………… 52
第六章 系统实施 …………………………………………………………… 53
6.1 编程过程与特点 ……………………………………………………… 53
6.2 系统测试与维护 ……………………………………………………… 54
6.3 系统维护 ……………………………………………………………… 56
第七章 系统小结 …………………………………………………………… 57
7.1 本系统的特点 ………………………………………………………… 57
7.2 本系统还存在的问题 ………………………………………………… 58
7.3 改进的方向 …………………………………………………………… 58
结束语 ………………………………………………………………………… 60
附录一 软件使用说明书……………………………………………………… 62
附录二 软件部分源程序……………………………………………………… 66
第一章 引 言
**中学初建时只是一所三个学校、三个班百余名学生,十余名教职员工的小型初级中学。到1987年9月时,学校已形成高、初中各三个年级,二十五、六个班级、1300余名学生,教职员工近120名的规模。目前,学校与原二职校合并,建成了初中有12个班级,学生近500人;高中有15个班级,学生700余人;高专1个班;职校5至6个班,学生约400人,在职教职员工从1985年112人(内公办103人,民办9人,其中为教师72人)已扩展到2000年的154人,内教师120人。其中大专以上学历者从1985年的61人发展到2000年的130余人。教师队伍文化素质的整体提高是迅速的,引人注目的。此外,为了适应新的要求与变化,学校还开始向人才市场招聘,引进外地的中高级职称人才,以充实队伍,形成新的构成特点。高级职称者占教师总数比例,从不足5%迅速上升到15%。
学校的面貌也随着时代发展有着显着的变化。本校原占地约53亩(1960年左右),为39337平方米(包括教学区35亩,运动场15亩,尚有学农田若干,建有三层教学楼一幢,二层教学楼二幢,校外教工住宅二幢,学生三层宿舍楼一幢,实验楼一幢等)。2000年4月,原第二职校并入,其校区面积为1732平方米,目前本部与东部合计为四万六千余平方米的面积。现在校内新楼矗立,绿树成荫,草坪如茵,鱼跃清波,鸟鸣香枝,它和书声琅琅,龙腾虎跃的场景交织成一幅幅新时代素质教育相得益彰的快乐读书图画。现代化的教学设施,如电脑房,闭路电视,图书检索系统,多媒体设计,新类型实验室与操作手段,与多姿多态的学生课余社团活动、文学及科学兴趣研究结合,升华学生的认知能力和水平,开阔视野,丰富生活,并增强学生的创造思维与创新能力,开拓社交能力,从而培养出大量的切合时代发展实际需要的社会主义“四有”新人。
学校的内部管理机制也有所更新,一些具体制度也制订了许多规则或办法,不时在实践中增减补充,以适应学校合乎教育规律与知识分子政策的运作,更充分更合理地激发,调动广大教师的责任感,积极性,以催化他们的事业心和创新意识。只有在上下同心,和衷共济的基础上,学校才会出现新格局,办出新特色,立足于社会认可的先进学校或“名校”的行列。
**中学不久将迎来它建校60周年的大庆,这是学校在新世纪里的第一个重大纪念活动。它将亮出它全新的校容校貌,一座有现代化教学设施及一流校园文化氛围的特色学校,它将显出它在严格而科学管理下教育教学方面出现的新面貌、新气象、新实绩;它将向社会各界与父老乡亲展示它办学六十年来所取得的重大成果,包括人才辈出、名师成群、重奖荣誉称号、教学科研著述……**中学将以昂扬,光彩的姿态毫无愧色地站在本县一流中学的行列之中。
第二章 系统分析
系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。
系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什幺”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。因此,这个阶段又称逻辑设计阶段。
系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。
2.1系统调查
系统初步调查中采用的主要方式是与**中学的教师,尤其是与学籍管理处的教职工进行交流,并结合自己的工作经验,经过调查研究,中学的基本情况为:本中学实行校长负责制,下设教务处、财务部、党团支部、学生会、后勤部五大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,学生的学籍管理和培养方向是至关重要的。
从学校的行政管理和职能分工角度,得出了组织结构图。
中学在日常教学活动中出现的主要问题是:
(1)学校现行的学籍管理方式仍为基于文本、表格等纸介质的传统手工处理方式。学籍信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。
(2)学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。
(3)部门之间信息交流少,信息渠道单一,不利于协调工作,容易出错。
因此,我想通过建立学籍管理信息系统,使学生学籍管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。
2.2系统的可行性研究
可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。
通过调查分析,新系统设计方案有以下三个可行性:
1. 技术可行性:
本系统采用MS Windows 98作为操作平台。数据库开发平台选用Ms Visual Foxpro 6,该数据库管理系统在MS Windows 98和MS Windows 2000 Profeional上都能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Ms Visual Foxpro 6,这是目前数据库应用软件的主流开发平台。
2. 经济可行性:
采用新的学籍信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高学生信息的利用率,使教学质量更上一个台阶。
3. 营运可行性:
本系统操作简单,易于理解,只需通过简单培训,上手较快,学校学籍管理处的教职员以及相关教师均能进行操作,营运环境要求低。
面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。故新系统还需要满足以下这几个标准:
(1)标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。
(2)可靠性:由于学籍信息的重要性,系统的软硬件应均为质量可靠,并采用RAID 0+1廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。
(3)安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。
(4)兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。
(5)高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。
(6)可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行
通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。
2.3 现行系统的详细调查
经过调查学校的学籍管理业务流程主要分为五大部分:建立学生档案信息文件、学生健康档案、学生学期评语、学生活动能力评价、学生综合素质评估。
建立学生档案信息文件:学生经过入学考试,填写入学申请表格,由学校学籍管理处负责人统一审核,审核后将结果上交至校长室审批。批准后由专人向学生发放入学通知书。新生注册,并建立相关的学生信息档案。学生健康档案:由学校医务室定期安排健康检查内容,向学生发放体检表格,在体检完毕后对检查结果分析汇总,填写学生健康情况表。
学生学期评语:学生经过学期考试后,由班主任对学生进行学期各课程成绩汇总,同时结合实际情况分析,制定出学生学期教学计划,并交于校内领导审批。
学生活动能力评价:学生会根据需要在校内举办各种活动(文艺、体育、科技等),对学生参加活动的情况和活动结果进行奖励,建立学生奖惩档案。
学生综合素质评估:根据学生的学期成绩,学期体检情况,以及学生参加校内各项活动记录和奖惩记录进行综合分析与汇总,将最终结果报于校内领导审批,由专人将评估结果存入学生档案并保存。
2.4 软件开发的总目标
(1)提高学籍管理的自动化、现代化水平,按照管理信息系统开发原理与方法,采用计算机代替手工劳动,规范学籍管理的操作全过程。
(2)提高整体教学水平,相关班主任可以从系统中取得及时而且正确的学生学籍管理数据,并可以迅速而有效地进行信息交流与共享,从而掌握学校的学生各种情况,为校领导做出适合学生全面素质发展的指导策略提供有力的支持。
2.5 项目开发计划
2.5.1 资源利用
**中学是一所设施齐备,师资力量也比较雄厚的集初中、高中为一体的中学,教师自身素质较高,学校内具有良好的学习氛围。无论在硬件还是在软件上,该学校都有较适宜的条件。所以本项目是在充分利用学校现有的人力、物力和财力资源的基础上进行开发的。
2.5.2 开发进度安排
第三章 需求分析
需求分析要求的基本任务是为了满足用户的需求,系统必须完成哪些任务,具备哪些功能和性能。在需求分析中主要采用业务流程图,数据流程图和数据字典等几种工具来进行描述。
3.1 业务流程图
这是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。学籍管理系统的需求分析的重点是对学籍管理信息系统的业务流程进行描述,通过采用流程图中的部分图形来对学生信息质量的管理活动进行规范化说明。
业务流程图的符号说明如下:
从上图的业务流程图中,可以了解到整个学校基本业务以及业务动态去向:从新生的入学考试,入学通知书的发放到新生的注册,学期学生各课程的学习情况,学期学生体检状况,学生在校的各种活动和实践记录,奖励与惩罚记录等等,由学籍管理处人员管理,交与教务处审核,上报至校长室审阅,最后存入学生档案并保存。由医务室填写阶段学生体检情况记录表,进行汇总分析,生成学生健康状况评价。
由各班班主任对学生的学期各课程成绩进行登记,进行汇总分析,生成学生学期评语表。
由学生会开展各种校内活动,对学生参加以及在参加过程中的活动能力进行综合分析,对能力突出的优秀学生进行奖励,生成学生活动能力表现报告。
由教研组对学生的学期学习报告,健康报告,能力报告组成的学生综合考核表进行总体分析得出学生奖惩报告交于校长室。
各报表和评语均交至校领导审核并做相关的存档。
3.2 新系统逻辑模型的提出
数据流程图描述系统的逻辑模型,不涉及硬、软件,数据结果与文件组织,用图形描述及相关的注释表示系统的逻辑功能。图中没有具体的物理元素,只是描述信息在系统中流动和处理的情况。在对学籍管理信息系统调研阶段的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运用的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向(外部项)。
首先,分析本学校的学籍管理信息系统的总体情况,划分系统边界,识别系统的来源和去处,确定外部项,得出系统的关联图:
F1:新生注册报道
F2:录取通知单
F3:定期学生体检
F4:学生活动能力评定
F5:学生成绩评定
F6:学生综合素质评定
学生将入学通知书,医务室将学期学生体检情况记录表,班主任将学期学生成绩表,学生会将学生参加活动以及奖励情况表送入学籍管理信息系统,通过学籍管理信息系统的处理生成综合评估文件(包括学生健康表,学生成绩表,学生活动能力表)交于校长室。
划分出几个主要的信息管理功能,并明确各功能之间的联系。绘制出数据流程图的顶层图,见下页。所用符号如下: