据流分析 19
3.4.2数据流程图 20
3.5 系统用户功能操作管理 22
3.5.1 管理员功能操作 22
3.5.1.1用户信息管理 22
3.5.1.2学生信息管理 23
3.5.1.3教师信息管理 24
3.5.1.4课程信息管理 25
3.5.2 普通用户功能操作 26
3.5.2.1学生操作功能 26
3.5.2.2教师操作功能 27
3.5.2 通用功能操作 28
第四章 数据库设计 28
4.1 数据库系统分析 28
4.2 数据库逻辑设计 31
4.3 数据字典 31
4.4 数据库系统物理设计 33
第五章 系统的具体实现 35
5.1 数据库的连接 35
5.2 系统的登录页面 37
5.2.1 用户登录 37
5.2.1.1 正确登录 37
5.2.1.2 非法登录 39
5.3 管理员模块实现(部分画面) 40
5.3.1 用户管理模块 40
5.3.2 学生信息管理 42
5.3.3 教师信息管理 44
5.3.4 成绩课程管理 45
5.3 学生模块实现(部分画面) 46
5.4 教师模块实现(部分画面) 47
第六章 系统测试和总结 49
6.1 测试准备 49
6.2 测试的目标 49
6.3 测试方法 49
6.3.1 功能测试: 50
6.3.2 性能测试 50
6.3.2 界面测试 51
6.4 测试技术 51
6.5 系统开发的总结 51
6.5.1 系统开发的难点 51
6.5.2 系统开发的不足 51
第七章 结束语 53
致谢 54
毕业设计(论文)任务更改记录 55
参 考 文 献 56
附 录 57
附录A:主要实现代码 57
附录B:创建数据库脚本 71
第一章 绪论
本毕业论文是以学生管理信息系统建设中的成绩管理系统的开发为背景,论述了管理信息系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、相关技术介绍、系统分析和系统设计、数据库设计、系统的具体实现、系统测试和总结、结束语、致谢、参考文献、附录等。
1.1 系统的开发背景
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。
学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。
1.2 现有系统存在问题的分析
在我国,各大中小的各类信息管理系统并非一个新的课题,但也有的根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有的很多,特别是在西部贫困地区,的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极易出错。随着社会的发展,信息化是社会进程的必然趋势,管理只有快、准、精,才能发挥其价值。
所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。
有些虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。
还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。
1.3 系统开发的必要性
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。如今,不管是小学、初中、高中、甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,规模的扩大,有关学生成绩管理工作和所涉及到的数据量越来越大越来越多,大多数不得不靠增加人力、物力、财力来进行学生成绩管理。但是人工管理成绩档案具有效率低、查找麻烦、可靠性不高、保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。
开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。为广大教师和学生提高工作效率,实现学生成绩信息管理工作流程的系统化、规范化和自动化。现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己的成绩。
1.4 系统开发目标与意义
1.4.1 系统开发目标
本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照的工作流程设计完成的。为了使系统在的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
1.系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.对各个数据库进行动态管理,防止混乱。
3.能够按照用户选择的不同的条件进行简单查询和复合查询。
4.能够对查询结果进行分类汇总,实现报表打印。
5.注意数据的安全性,具有数据备份和恢复的功能。
6.方便用户的操作,尽量减少用户的操作。
1.4.2 意义
学生成绩管理是管理中异常重要的一个环节,作为,除了育人,就是育知,学生成绩管理的计算机化是整个教务管理中的重要一部分,能否实现这一步关系到办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生成绩管理系统可以减轻教学人员的工作量,缩小开支,提高工作效率与准确率,能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。而学生成绩管理系统的应用也为今天的民办教育在未来市场的竞争力有所提高。从大的方向说,就是为了加速我国四化建设的发展,实现全部的自动化,使我国发展成为通讯网络化,决策科学化,办公自动化的国家。
在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电
相关热词:cnet 学生 成绩 管理 系统
上一篇:
(c#net)学生宿舍管理系统
下一篇:
马原:环境保护与可持续发展论文(word)