成绩管理系统
摘要
本系统全称为成绩管理系统。根据开发要求,它主要应用于教育系统,完成对日常的成绩、以及学生的计算机化的管理。开发成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、成绩上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,高校工作繁杂、资料重多,教师中兼职较多,变动较大,对学生管理的重要性要引起足够的重视。目前,管理信息系统已进入高校,但还未普及,而对于成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。
本系统管理内容广泛,全面涉及了教务成绩上的各项服务,包括成绩管理,其中有成绩、学生管理等等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,使得本系统不只适用于一家教育机构。在开发方法的选择上,选择了生命周期法与原型法相结合的方法,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,而在具体的设计上,采取了演化式原型法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。在开发工具的选择上,主要利用Delphi
编程语言进行开发,使用其自带的数据库,从而保证了数据的完整性与一致性。本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。
关键词:信息管理系统
信息化
生命周期法 原型法
ABSTRACT
The name of our system is Achievement
Management System.According to the requirements of developing, the
system is mainly applied to education system which manageas the
daily achievement,educational 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
目录
第1章
绪论………………………………………………………………1
1.1问题的提出………………………………………………………………1
1.2现有系统存在问题的分析………………………………………………………1
1.3系统开发目标………………………………………………………………2
1.4开发工具的选择………………………………………………………………2
1.5开发方法的选择………………………………………………………………2
1.5.1系统分析………………………………………………………………3
1.5.2系统设计………………………………………………………………4
1.5.3系统实施………………………………………………………………4
1.5.4调试维护………………………………………………………………5
1.6开发本系统的意义………………………………………………………………5
第2章
系统分析………………………………………………………6
2.1背景分析 ………………………………………………………………6
2.2组织机构调查分析 ……………………………………………………………6
2.3可行性分析………………………………………………………………6
2.3.1技术可行性分析…………………………………………………………7
2.3.2经济可行性………………………………………………………………7
2.3.3运行可行性………………………………………………………………7
2.4详细调查 ………………………………………………………………8
2.4.1资料收集 ………………………………………………………………8
2.4.2业务流程调查分析 ………………………………………………………8
2.5数据流程的分析 ………………………………………………………………9
2.6数据分析 ………………………………………………………………9
2.6.1数据属性………………………………………………………………9
2.6.2查询分析………………………………………………………………10
2.7选购设备 ………………………………………………………………10
第3章
系统设计…………………………………………………………11
3.1代码设计 ………………………………………………………………11
3.2系统物理设计 ………………………………………………………………11
3.2.1拓扑结构设计 ……………………………………………………………11
3.2.2设备选择 ………………………………………………………………13
3.2.3系统环境 ………………………………………………………………12
3.3数据库设计 ………………………………………………………………12
3.3.1概念模式设计 ……………………………………………………………12
3.3.2逻辑设计 ………………………………………………………………13
3.3.3物理设计 …………………………………………………………………13
3.4功能结构图 ……………………………………………………………………13
3.5信息系统流程图 …………………………………………………………14
第4章系统实施……………………………………………………………16
4.1物理实施………………………………………………………………………16
4.2程序设计………………………………………………………………………16
4.3调试……………………………………………………………………………24
4.3.1模块测试…………………………………………………………………24
4.3.2系统测试…………………………………………………………………24
4.4编译……………………………………………………………………………24
4.5使用说明书……………………………………………………………………24
4.6维护……………………………………………………………………………24
第5章
结论……………………………………………………………25
5.1取得的成绩……………………………………………………………………25
5.2 不足之处………………………………………………………………………25
5.3 建议……………………………………………………………………………25
5.4 心得……………………………………………………………………………25
致谢…………………………………………………………………………27
参 考 文
献…………………………………………………………………28
附录…………………………………………………………………………29
附录1 设备表……………………………………………………………29
附录2 源代码…………………………………………………………………29
第1章
绪论
本文以学校管理信息系统建设中的教学管理子系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、系统设计、系统实施、开发总结、致谢、参考文献、附录等。
1.1问题的提出
数据库是一门研究数据管理的技术,始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多教育机构(如公办、私立、培训机构等),都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。在我国,民办教育是新兴的一个行业,是随着改革开放和市场经济的发展根据中国特有的国情发展起来的,特别是中国民办教育促进法的出台,从一定的程度上规范和促进了中国民办教育的发展,这是一个很有发展前途的新兴产业,但是同发达国家相比,我国的民办教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的民办院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的民办机构还没有全部具备这种功能。因此可见,随着我国民办教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
1.2现有系统存在问题的分析
有的学校根本就没有系统,还是手工操作计算机日新月异的发展,但是有的领导只见眼前利益,不关心,甚至不敢尝试新兴的事物。手工操作还十分落后,效率极低,成本很大,以后的社会是信息的社会,信息只有快,准,精才能发挥其价值。
所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。
有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。
还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统能有保障吗?
1.3系统开发目标
本系统是将现代话的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1.系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.对各个数据库进行动态管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询和复合查询。
4.能够对查询结果进行分类汇总,实现报表打印。
5.注意数据的安全性,具有数据备份和恢复的功能。
6.方便用户的操作,尽量减少用户的操作。
1.4开发工具的选择
在开发工具的选择上,我们选择了对数据库有强大功能的数据库开发系统,于是选择了美国 Borland
公司推出的 Delphi7.0
开发工具。在pc机数据库系统xbase家族中,Delphi 是第一个全面支持面向对象程序设计的数据库语言工具。Delphi推出了7.0版本,它的主要特点有:
1.强大的查询与管理功能
2.强大的数据库开发功能
3.扩大了对SQL语言的支持
4.大量使用可视化的界面操作工具
5.支持面向对象的程序设计
6.多平台支持
7.支持网络应用
第2章 系统分析
这章主要讲的是学生成绩管理系统的逻辑分析,系统分析在整个系统中具有重要作用为系统的设计打下基础。
2.1背景分析
学院在教学这一部分主要是由教务处对课程、对学生、对学生成绩进行合理地安排以及统筹计划,以期让教务处中最段的时间段把学生的成绩核算出来,提高教务处的办事效率。同时,能够随时对学生、学生成绩进行各种查询,以及很好地对系统进行维护。