下面是小编为大家整理的学生信息管理规章与成绩查询系统总结报告,供大家参考。
网页设计总结报告——子标题:学生信息管理与成绩查询——目录:一、项目来源、目的和意义
二、项目需求分析
三、项目功能设计与实现
四、结论
所在院系:计算机科学与技术学院
计算机科学与技术系所在班级:计算机11-6班
学号:1104010619__
姓名:宋健_____
2014 年12 月18 日
目录
一、项目来源,目的和意义
二、项目需求分析
三、项目功能设计与实现
1系统功能描述
2 功能模块划分
3 系统流程分析
4 数据库设计
5系统界面的实现
四、结论
一、项目来源,目的和意义
本课题开发的是学生信息管理与成绩查询系统,主要是为学生和老师建立一个基本的平台,教师可以录入学生成绩并保存在系统中,学生可以登录系统,以查询自己的每门课程的成绩。本课题程序实现了一个基本的学生信息系统平台的原型,所有界面的运行均由本人亲自调试,已实现大部分功能,对以后参与其他项目,将会是重要的铺垫和经验积累。
二、项目需求分析
成绩查询系统的主要功能是提供学生成绩信息查询功能,同时让管理员维护学生信息
与成绩信息。
学生可以登录系统查询自己的成绩,修改密码,考虑到学生信息的重要性,学生不能
直接修改联系方式等重要信息,只能通过提交变更请求,以便让管理员或教师审核后进
行更改。
三、项目功能设计与实现
1系统功能描述
学生成绩查询系统的前台主要是为学生提供成绩查询,密码修改,提交变更请求服务。根据前面的需求分析,学生成绩查询系统前台主要包含三个页面:
1.Default.aspx:学生登录页面。学生根据自己的学号和密码登录系统才能查看自己的成绩信息。
2.showSource.aspx:成绩显示页面。读取登录时系统保存的学号,根据学号查询出所有该学生的成绩信息,并显示在页面上。
3.ModifyInfo.aspx:学生信息修改页面。学生只能修改自己的登录密码,而对其他信息的修改需要提交变更请求,由教师或管理员查看、审核后进行修改。
后台代码实现的功能为——教师或管理员登录以后可以添加、修改学生信息,进行学生信息变更请求审核以及添加学生成绩信息,后台包含8个页面,全部放在admin目录下。
1.login.aspx:后台登录页面
2.menu.aspx:后台目录页面
3.Default.aspx:后台首页
4.addStdInfo.aspx:添加学生信息
5.manageStdInfo.aspx:管理学生信息
6.ModifyStdInfo.aspx:修改学生信息
7.achievement.aspx:添加考试成绩
8.Modifyadminpassword.aspx:修改管理员密码
2功能模块划分
1.前台:学生登录、查询成绩、修改密码、提交变更请求。
2.后台:管理员登录、学生信息添加、学生信息维护、学生成绩录入、学生变更请求审核。3系统流程分析
学生成绩信息维护
↑
学生→登录→查询成绩管理员→管理员登录→学生信息添加
↓↙↘
修改信息学生信息维护变更审核
4数据库设计
数据库分析设计与数据表的创建
5系统界面的实现
menu.aspx:
这是管理员(即老师)能看到的界面,其中包括4项功能,每点击一项都将弹出管理员验证窗口,验证成功后才能进入操作界面:
admin/Login.aspx.cs:
上图是管理员验证界面。
admin/addStdInfo.aspx.cs:
验证管理员身份后,点击学生信息添加后出现的界面:
这里我们看到,上图界面能实现的功能是对新入学的学生进行信息添加,包含学号(主码)、密码(即学生成绩查询初始密码)、身份证号码、姓名等信息。
manageStdInfo.aspx:
下面是学生信息管理界面,可以看到我之前录入的新生信息:
ModifyStdInfo.aspx:
我们也可以对之前添加过的学生信息进行修改:
achievement.aspx.cs:
下面我们进入成绩信息添加界面,这里我们可以指定为一个学生(以学号区分)添加不同科目的成绩和其他相关信息:
Modifyadminuserpassword.aspx.cs:
管理员可以修改自己的登陆密码:
下面开始介绍学生界面:
Default.aspx.cs:
学生可以用自己的学号和管理员给定的初始密码登陆学生界面:
登陆后进入到成绩查看界面:
showSource.aspx:
管理员录入的每一门成绩都将在这里显示,我们看到界面中有“修改个人信息界面”:ModifyInfo.aspx:
这里看到的都是管理员之前为该名学生录入好的相关信息,其中有个变更请求输入框,我们可以将我们某些信息的变更申请填在此处供管理员参考,管理员可根据学生提交的内容决定是否修改。最下面的修改密码是供学生修改登陆密码使用的,学生在填写旧密码,新密码,和确认密码后,下次登陆将不可再用之前的旧密码,需要使用新密码才能进行相关操作。
四、结论
在我所设计并研发的学生信息管理与成绩查询系统中,实现了管理员(或教师)对学生基本信息和成绩的管理与维护,使教师和学生能够在同一系统中体验本系统的功能,借助于http://www.wendangku.net/doc/a3222f000408763231126edb6f1aff00bfd57032.html ,我的想法和需求都在此得到了非常好的体现,相信在以后的学习研究中,我能更好的结合其他计算机相关知识来突破我的设计理念,在大学的学习中能积累丰富的经验,这都是非常宝贵的财富。
本次课程设计,让我受益匪浅,将理论与实践真正的结合在一起,将所学知识运用于实践当中,通过老师课堂上的传授,加强了我对数据库的需求分析和设计的理解,能够分清设计的主次,学会了更好的设计E-R图,怎样进行数据库的分析与优化,怎样实现数据库的访问等等,通过本次课程设计,不仅将课本的知识进行了全面的运用,而且通过学习,也学到了课本中未曾涉及到
得知识,这也是以后系统开发中不可缺少的知识,在此设计中学校给予了我们良好的学习环境,让我们得以学到很多有用的知识,也很感谢我的辅导老师王小玉老师,她清晰的教学思路让我受益匪浅。通过开发这个系统,不仅仅是一次期末考核,也不仅仅是学会了后天数据库的开发,更重要的是在学习的过程中,所有的问题要自已去面对,有问题也只有靠自已去解决,在学习和解决这些困难的过程中提高了我学习的能力、解决问题的能力和实际工作的能力,学到了许多书本以外的知识,这是我踏出这个校门给予自已最大的回报,同时在以后的人生道路上会带来很多的帮助。
在系统开发的两个月里,我受到了王老师细心的指导,老师严谨的指导态度与深厚的理论知识都让我受益非浅,从她身上我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高.借此我特别提出感谢。