基于asp.net的学生成绩管理系统设计与实现毕业设计论文.docx
《基于asp.net的学生成绩管理系统设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于asp.net的学生成绩管理系统设计与实现毕业设计论文.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、山西师范大学本科毕业论文(设计)基于ASP.NET的学生成绩管理系统设计与实现 院 系: 专 业: _年 级:_学 号:_姓 名:_ 指导老师:_ 答辩日期:_ 成 绩: 基于ASP.NET的学生成绩管理系统设计与实现内容摘要:该文将学生成绩管理系统划分为三个用户权限:教务处管理权限,学生权限,教师权限。在SQL server Management 2005中通过新建查询的方式建立数据库,在Visual student 2010环境 下C#语言实现。关键词:ASP.NET 成绩管理 C# SQL数据库Design and implementation of student achievemen
2、t management system based on ASP.NETAbstract: This paper divides the student achievement management system into three user rights: educational administration administrative authority, student authority, teacher authority.In server Management SQL 2005, the database is built by the way of the new quer
3、y, and the C# language is implemented in student Visual 2010 environment.Keywords: ASP.NET score management C# SQL database目录目录一 引言1二 系统开发介绍1(一)系统开发目的1(二) 系统开发目标2(三)系统的开发方法2三 系统分析2(一)系统可行性分析2(二) 系统需求性分析3(1)功能分析3(2)模块划分3三 数据库设计描述9(一)数据模型设计9(二) 实体数据库表的设计10四 系统详细设计与实现13(一) 系统登录界面设计13(1) 用户管理功能设计与其页面设计1
4、6(2) 学生管理功能及其页面设计17(3) 课程管理设计与界面19(4) 成绩管理设计与界面20(5) 报表22(6) 数据备份还原23六 致谢26七 参考文献26基于ASP.NET的学生成绩管理系统设计与实现一 引言随着Internet的迅速发展,人类也飞速进入到信息社会,信息和知识在当代社会中扮演着越来越重要的角色。各个行业部门也随着拥有更加便捷的管理软件来实现即时高效的管理,从而提高了管理效率。教育行业也与时俱进,学校的管理随着国家教育的普及也日趋复杂,单靠手工整理已不能满足,越来越多的学校建立了自己的Web网站,学校通过网站向更多的人展示自己,一个学校最重要的是学生的成绩,而涉及到学
5、生的 成绩的管理我们就要用到学生成绩管理系统,它使我们在管理成绩时更加规范、科学,实现成绩管理无纸化办公,提高学校各部门之间的协作效率和办公质量。基于ASP.NET的学生成绩管理系统设计与实现是关于学生成绩管理的一个很适用的软件,在该学生成绩管理系统中从三类不同的管理者出发设计的,包含教务处管理 教师管理和学生查询,各个的职权范围不同,从而使该系统在学生的成绩管理中更加科学,规范,有效,大大减少了工作人员的工作时间和复杂度,并且更加安全和快速实现功能。二 系统开发介绍(一)系统开发目的 信息时代的飞速发展,学校工作也随之发生了巨大的变化,为了学生全面的发展,我们要更加关注学生,势必要记录学生更
6、多的信息数据,这就在无形中加大了处理学生信息的工作量,人工已经无法满足,这时我们要提高工作效率和办学水平,实现当代学校的高水平管理和运行机制,我们就要引入学生成绩管理系统。学生成绩管理系统是一个学校不可缺少的部分,他的内容对于学校的管理者来说至关重要,它为用户提供充足的信息和快捷的查询手段,随着科学技术的不断提高,其强大的功能已日渐完善,进入到人类社会的各个领域并发挥着越来越重要的作用。在学生成绩管理系统中,将学校 老师 学生紧密联系到了一起。(二) 系统开发目标 (1)完善学生成绩管理系统的建设,实现成绩管理网络化,进一步提高学校的教学效率,工作效率,使学校朝着信息化 现代化 简洁化目标迈进
7、。(2)建立学校数字化成绩管理查询系统,提高办学效率和现代化教学水平。 (3)为学校工作人员以及老师和学生提供快捷方便的成绩信息获取渠道和手段。(三)系统的开发方法 该系统开发过程中采用B/S模式,采用ASP.NET技术,ASP.NET是Microsoft公司推出的基于.NET Framework的Web应用开发平台,是Web开发的主流技术之一,开发效率更高,程序结构更加清晰,开发流程更加简单,缩短开发周期。ASP.NET开发可以用Visual Bisual.NET或者C#程序设计语言,本系统采用C#语言编写,ASP.NET内部具有大量的内置对象,控件等这些技术对于页面布局 创建具有一致外观的
8、网站非常有用,也有利于使站点看起来更专业和有吸引力。数据库采用SQL server Management 2008,SQL server 2008和Vsiual Studio 2010拥有一个统一的开发环境,使得集成于其中的编辑模型能够提供一个整体的解决方案,从而使程序开发语言 产品配置环境和数据操作这3种专业技能紧密地结合起来,对应用程序的可用性、性能、安全性能和可伸缩性带来全面提升。三 系统分析(一)系统可行性分析本系统是从教务处、老师、学生三个方面来管理学生成绩,实现学生的基本信息、个人成绩、班级成绩的录入、修改、查询以及成绩的统计分析,改善数据处理速度,并且更加方便对数据进行处理,减少
9、人力资源的浪费以及工资输出,让学生也参加到管理系统中,加强 学生与老师的互动性,以下从技术、经济、操作、人员方面进行可行性分析:技术可行性:校园具有网络并且正常运行,开发人员掌握开发工具,教务处人员以进行过计算机培训,技术上是可行的。经济可行性:校园具有网络并且正常运行,各部门均配置有电脑,硬件投入不需要很大,另外,学校对学生成绩管理系统的开发大力支持,因此经济上是可行的。操作可行性:学校的管理人员和老师都接受过电脑培训,对于电脑都能上手 ,学生也具备一定的电脑操作技能,因此在技术上是可行的。人员方面可行性:学校配备有专门的电脑管理人员,每个学校工作管理人员和老师学生都可以参加维护工作,因此人
10、员方面是可行的。(二) 系统需求性分析(1)功能分析 学生成绩管理系统应该完成以下两个方面的内容:学生信息的基本管理、学生成绩的基本管理,在这些管理中都要实现添加、查询、修改的功能。学生成绩管理系统中主要分为三个模块,模块的用户分别是教务处,教师和学生,他们的的管理权限不一样。教务处的功能为实现学生的录入、查询、删除,成绩的录入、查询、删除,课程的录入、查询、删除,修改自己的登录密码以及发布一些信息;教师的功能为实现学生信息的查询,学生成绩的发布,可以查询自己所教授学科的课程信息的查询,修改自己的登录密码,和其他一些信息,学生只能查询自己的成绩,修改自己的登录密码和一些其他信息。系统还有报表和
11、数据备份功能。(2)模块划分本系统主要包括四个模块:用户验证模块、教务处管理模块,教师管理模块、学生信息查询模块。用户验证模块。用户验证模块是根据用户输入自己的用户权限、用户名、密码来验证自己的身份来进入自己的账号从而实现自己的功能。开 始输入用户名和密码是否正确登录成功终 止是重新登录否用户验证模块系统图 图1 教务处管理模块。教务处管理模块实现课程的录入、修改和删除;教师信息的管理;学生的录入、修改和删除,成绩的录入、修改和删除;教务处管理系统学生信息管理学生成绩管理修改密码学生学籍信息录入学生信息查看按班级查看成绩录入班级查看学号查看成绩修改 教务处管理系统图2教务处管理系统用户管理课程
12、管理报表数据备份课程录入课程查询班级学生信息教务处管理系统图3(3)教师管理模块主要是实现学生成绩的录入、修改,查自己的信息和修改密码。教师管理系统学 生信息查询课程信息报表修改密码学生信息查询学生成绩查询教授课程查询班级课程查看班级学生信息教师管理系统图4(4)学生管理模块主要是学生查询自己的信息,修改自己的登录密码,查询成绩。学生管理模块实现的功能比较简单,比较容易实现。以下是学生管理模块的流程图:学生管理模块学生信息成绩查询修改密码学生信息查看班级信息查看个人成绩查看班级成绩查看 学生管理模块流程图5根据以上的四个模块的流程图中要实现的各个功能综合到一起,我们得出整个系统的流程图,分别有
13、系统登录整个学生成绩管理系统的安全模块来保证啊、整个系统的安全性,教务处管理模块是学校管理工作人员进行管理,是整个系统中使用权限最高的模块,可以管理学生、教师等模块;教师管理模块主要是实现教师对学生成绩的管理,例如学生成绩的录入;学生管理模块主要是方便学生查询自己的成绩信息,核对自己的学籍信息,来进行管理自己的信息。以下就是整个系统的流程图: 学生成绩管理系统系统设置用户登录教务处管理模块教师管理模块学生管理模块学生管理用户管理课程管理成绩管理修改密码报表用户数据备份学生录入学生查询按班级查看课程录入课程查询成绩录入班级成绩查看学号成绩查看成绩修改班级学生信息学生信息课程查询报表修改密码学生信
14、息查询成绩查询教授课程查询班级课程查询班级信息学生信息成绩查询修改密码个人信息班级信息个人成绩班级成绩 学生成绩管理系统整体ER图6 三 数据库设计描述(一)数据模型设计 在做系统之前,我们要先进行数据模型设计。首先我们来做学生成绩管理系统的ER图,分析问题的实体:学生、教师、课程。学生的成绩是由任课教师按课程给出的。分析这三个实体之间的关系,教师和成绩没有内在联系,必须通过学生这个中间媒介联系起来,学生也必须通过课程跟老师建立联系,学生跟课程是多对多的关系,一个学生可以学习多门课程,一门课程可以由多个学生学习,ER图如下所示:学生课程学习mn图7 学生与课程实体模型教师和学生也是多对多的关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 asp net 学生 成绩管理系统 设计 实现 毕业设计 论文
限制150内