摘 要
21 世纪是信息时代的天下,随着计算机技术的快速发展,信息管理系统必然要代替人工管理的低效手段。学生成绩管理系统的出现就是很有必要的,因为计算机的强大的处理效率,大大的减轻了管理人员对于数据处理的复杂程度,并大幅度提高了处理数据的准确性。我所做的学生成绩管理系统是基于.NET Framework 的 Windows Form 程序,这很有效的解决了一些学生管理的功能,可以迅速高效的帮助教师,学生,管理员完成自己的需要完成的工作,这个是很有意义的。我是在 Windows2007 系统上开发的,我使用的开发工具是 Visual Studio 2010、Sql Server 2008,使用 ADO.NET 实现前后台数据的传输与交互,顺利的完成了这个系统。
关键词 : 学生成绩管理系统 数据库 Winform。
Abstract
In the 21st century is an information age, with the rapid development of computer technology, information management system is bound to replace inefficient means of artificial managementThe emergence of student achievement management system is very necessary, because thecomputer's powerful processing efficiency, greatly reduced the management for the complexityof the data. processing, and greatly improve the precision of processing data.I do studentachievement management system is based on. NET Framework Form of Windows program, it isvery effective to solve some of the student management function, can efficiently with the help ofthe teachers, students, administrators to finish their work needs to be done, this is verymeaningful.I am in Windows2007 system development, development tools that I use is VisualStudio 2010 and Sql Server 2008, I used to use ADO.NET to realize the foreground andbackground data transmission and interaction, smoothly completed the system.
Keywords : Student achievement management system; The database; Winform。
1 、 引言
1.1 、 课题研究的背景与意义。
现在我国的高效大学生成绩管理水平普遍不是很高,有的还停留在纸介质基础上,也就是用手笔去录入成绩,这种管理手段显然已经不能适应时代发展的要求,因为这样就浪费了了许多的人力和物力。如今是计算机网络的飞速发展时期,这种古老传统的方法肯定是会被智能计算机信息管理系统所代替。我所涉及的系统如果能被学校所采用,一定会提高工作效率。由于大学生数量特别多,所以这些庞大数量的学生的信息量也会非常多、非常的复杂,全人工处理的话肯定非常困难。我所做的学生成绩管理系统,大大的减轻了管理人员的对于这些信息处理的复杂程度,而且提高了信息处理的准确的程度。学生成绩管理系统的出现,实现了学生成绩管理的智能化,不但会让教师处理起来学生的成绩得心应手,让他们的工作更加的轻松快捷,对学生的成绩处理更加的清晰。对学生来所可以更加快速的查询自己的成绩,选到自己想要的科目。我们××学院的成绩管理系统很复杂,查询成绩的时候总是找不到或者找的时候很烦,所以我就设计了一个简单的学生成绩管理系统,这样可以大大的减少我们查询的效率,这样对我们的工作效率有了一个大大的提高。对于老师也是,录入成绩和查询成绩会更简单,节约了大量的时间,我觉得非常有意义。
我研究的课题为基于.Net 的学生成绩管理系统,我做这个系统的目的在于,由于学生数目特别庞大,所以管理人员在处理学生的成绩这些数据会非常的麻烦,所以在这种情况下,同我利用 Winform 设计了一个基于.Net 小型的学生成绩管理系统。因为学生成绩管理是学校工作中的一个重要环节,对于学校来说,除了教育学生做人,还有就是教育学生读书了,学生的成绩好坏关系到学校的好坏,对于管理者的考评也是非常重要,能否有效的解决这个问题对于学校的教学效率非常重要,所以了解到它的重要性后,学生成绩管理系统的开发与设计就逐渐的出现在了我的脑海。学生成绩管理系统可以有效的解决管理人员的繁重的任务,有效加快查询的速度,提高管理者的管理效率,让学校对于成绩管理更加规范。还有就是减少这方面的支出,提高管理人员的准确率。在电脑以及网络越来越普及的今天,学生成绩管理系统的出现就自然而然了。
1.2 、课题的内容简介。
由于大学生数量特别多,所以这些庞大数量的学生的信息量也会非常多、非常的复杂,全人工处理的话肯定非常困难。我所做的学生成绩管理系统,大大的减轻了管理人员的对于这些信息处理的复杂程度,而且提高了信息处理的准确的程度。学生成绩管理系统的出现,实现了学生成绩管理的智能化,不但会让教师处理起来学生的成绩得心应手,让他们的工作更加的轻松快捷,对学生的成绩处理更加的清晰。对学生来所可以更加快速的查询自己的成绩,选到自己想要的科目。我们××学院的成绩管理系统很复杂,查询成绩的时候总是找不到或者找的时候很烦,所以我就设计了一个简单的学生成绩管理系统,这样可以大大的减少我们查询的效率,这样对我们的工作效率有了一个大大的提高。对于老师也是,录入成绩和查询成绩会更简单,节约了大量的时间,我觉得非常有意义。
学生成绩管理系统需要三种用户去体验他,第一种是管理员,第二种是教师,第三种是学生,这个是首先需要明确的地方。管理员肯定是要拥有这个系统的所有操作的权限,他具有别的用户所没有的功能,比如说对所有的其他用户进行操作,这个是很重要的地方。教师拥有对学生的成绩录入,修改,查询等进行操作,学生也可以查询自己的成绩,但是不能修改自己的成绩。
用户管理:登录信息管理,个人信息管理,用户密码管理,注册新生,注册教师,注销 用户,退出系统。
成绩管理:学生成绩查看,班级平均成绩。
课程查看:课程表信息,用户切换,数据备份等。
测试:经过测试,所有的功能都是可以实现的,没有任何问题。
经过检验,该系统的功能理论上都是可以实现的。而且能满足用户的需求。
【由于本篇文章为本科论文,如需全文请点击底部下载全文链接】
1.3、本课题 所做的工作.
2、开发环境及工具
2.1、 开发模式
2.2、系统的开发工具和运行环境.
3、系统 的分析和设计
3.1、系统可行性分析
3.1.1、 经济可行性.
3.1.2、 技术可行性
3.1.3、 操作可行性.
3.2、需求分析
3.2.1、业务流分析.
3.2.2 、数据流分析.
3.3 、系统模块的设计
3.3.1、 系统的功能分析.
4、系统分析
4.1、数据库的设计.
4.1.1、数据库的概念设计
4.1.2、数据库的逻辑设计
4.1.3、数据库的物理设计
5.系统功能的实现
5.1、系统整体框架
6、系统评价
6.1 、系统存在的不足
6.2、系统改进方案
结 语
毕业论文是我们大学生涯中一次非常重要的用实践区检验理论的机会,通过这次学生成绩管理系统的设计与实现,我终于明白了实践和理论知识的不同之处,这个系统的实际设计的结合锻炼了我的专业知识已经平时看书学到的知识,解决实际的工作过程中所遇到的问题。丰富了我自学的能力、不耻下问的学习态度,而且让我对于整体的掌控,局部的取舍,以及对细节的处理能力都等到了升华,使我的实践能力得到了质的飞跃,经验更加的丰富,毅力也是得到了提高。毕业设计不仅仅只是为了做一个系统,最重要的是我们都希望得到锻炼与提高,这才是我们进行毕业设计的最主要的目的。
虽然毕业设计的过程很艰难,但我的收获却因此变得更加丰富。比如说,我本来是不知道怎么连接数据库的,通过这次毕业设计,我学会了 ADO.NET,这些本是我工作后才会意识到的问题,通过这次毕业设计让我提前了解了这些知识。
在完成该系统也遇到了很多的困难,比如说对于各个模块的划分不是很清晰,这个造成了我的工作开展不下去,拖延了很多的时间,每个模块里面要实现一些什么内容,那个部分放在那个模块里,也是没有考虑清楚,造成系统的混乱,冗余,经过很长时间的仔细分析后,先把各个模块的定位弄清晰了,模块内部的构造和实现也是弄的清清楚楚,这样写起代码也是非常的快,大大的提高了效率,也是非常的不容易。还有开始对于该系统的流程也是不太清楚,逻辑非常的混乱,对这个系统的开发造成了非常大的麻烦。所以我上网查阅了很多关于这方面的资料和文章,希望能帮助我解决流程的控制,用来设计程序,实现它的逻辑部分,执行对应的步骤。努力没有白费,在导师的帮助下搞清了它的逻辑部分,做起来也是得心应手。
从不知道毕业论文怎么写,到顺利如期的完成本次毕业设计,这给了我很大的信心。我们在以后的工作中肯定也会遇到更加困难的时候,但是我们不会畏惧它,我们可以战胜困难。所以,我们要更加努力的学习,以后做一个有价值的人,做一个能为社会贡献自己力量的人。
参考文献
[1]. 于二丽;;RBAC 在学生成绩管理系统中的实现[J];计算机安全;2010 年 08 期
[2]. 孙龙;;学生成绩网络登录系统设计[J];电脑编程技巧与维护;2011 年 10 期
[3].宋雪;;学生成绩管理系统在高职院校的应用[J];科技致富向导;2011 年 14 期
[4]. 蔡雅琳;;C 语言课程设计实践与分析[J];电脑知识与技术;2008 年 19 期
[5]. 次瑞格;高灵美;李华;;学生成绩管理系统的开发[J];中小企业管理与科技(上旬刊);2010 年 04 期
[6].张茜;;基于 SNMP 的学生成绩管理系统[J];甘肃广播电视大学学报;2011 年 01 期
[7]. 周文艳;;谈学生成绩管理系统中的数据库设计[J];沧州师范专科学校学报;2006年 02 期
[8].孙雯;;基于 B/S 结构的学生成绩管理系统的设计与实现[J];安徽教育学院学报;2006 年 06 期
[9]. 李林峰;;从学生成绩管理系统浅谈 ASP.NET 的三层开发构架[J];贵州农机化;2009 年 01 期
[10]. 范霞;罗勇;;信息管理系统的算法研究及实现[J];黑龙江科技信息;2010 年 05期
[11]. 张文龙;;学生成绩管理系统[J];科技创新导报;2009 年 27 期
[12]. 戚鹏;;论高校成绩管理工作的问题及对策[J];高教论坛;2010 年 05 期
[13]. 陈婧,韩伯棠,姜莹;基于 ASP 技术的 MIS 安全机制研究[J];情报杂志;2003 年 08期
[14].陈佳;基于 Web 架构的文华学院学生成绩管理系统的设计与实现
[15].李君;基于.NET 架构的学生成绩管理系统的设计与实现