《基于web的学生信息管理系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《基于web的学生信息管理系统ppt课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、基于web的学生信息管理系统,学生: 学号:指导老师:,概述,随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本学生信息管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档案管理系统、学生缴费管理系统等多种功能,因而具有较强的实用性和先进性。系统在ASP.net环境下开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介
2、绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法, 本系统界面友好,操作简单,比较实用。,需求分析,可行性分析 :技术可行性 、经济可行性 、操作可行性 。通过调查,要求系统需要有以下功能: 有良好的操作界面; 有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工计算;,课题背景,随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也成倍的增长。面对庞
3、大的信息量,就要有学生管理信息系统来提高学生管理工作效率。通过这样的系统可以做到信息的管理规范.科学统计和快速查询。从而减少管理方面的工作量。有效的管理学生所有信息就是学生管理系统完成的功能。此学生管理系统是基于.net技术,采用.net技术构建。在行使维护功能方面包括:学生管理,班级管理,教师管理,课程管理,学生选课及其成绩管理。,功能的详细设计,1.登录 在登录页面对应的地方输入用户名、密码,确认后登录。提交后首先通过用户名和密码和type值运行存储过程login,对数据库中的学生/教师/管理员信息表进行检索,若检索到的记录集为空,从而转到登陆错误页面,提示“你输入的用户名或密码有误,请重
4、新输入!” 若为真,进入相应的登录界面,并将编号/密码和type值以session对象保存起来。,2.学生信息维护 学生信息维护模块时SMS重管理学生学籍的部分。页面采用DataGrid控件的Dgd_student与DataSet数据集的绑定返回所有学生信息,可以对学生信息进行修改和删除。,3.学生信息添加学生信息添加页面主要负责往数据库里添加数据。后台支持事件主要为Btn_ok_Click()事件负责当用户单击“确定”按钮后的数据库添加操作。利用RequiredFieldValidator控件可以用来验证用户输入信息是否为空。若输入学号存在,利用CustomValidator验证控件,触发S
5、erverValidator事件,判断是否存在此学号的学生。“重置”按钮的click事件将完成刷新此页面的功能。,4.课程信息管理课程信息管理页面与学生信息维护页面非常相似,进行DataGrid控件Dgd-course的绑定操作,管理员可以在此页面进行课程信息的编辑和删除。,5.在录入成绩页面的初始化事件Page_Load()事件对“课程”下拉列表框控件Ddl_course进行初始绑定,使其显示该学生已选的所有课程信息。“录入”按钮的Click事件调用数据库操作语句,对数据库中相应学生,成绩关系表中的成绩信息进行更新。,6.添加学生必修课添加学生必修课页面初始化事件Page_Load事件中将数
6、据库中的所有课程及班级信息分别绑定到DropDownList控件的Ddl_course和Ddl_class控件中,“确定”按钮Btn_ok控件的Click()事件完成往数据库学生-课程信息表中添加所选班级范围下所有学生的相应课程选课记录的任务。,7.成绩管理成绩管理页面完成的功能比较多,包括按选定的条件进行限定条件的成绩查询。同时,也可以根据成绩范围对包含在该范围中的学生成绩作一统计,具体统计这门课的平均分,最高分,参加考试总人数以及优秀人数和不及格人数。此页面的关键就在于根据条件生成SQL语句。当“查询”“统计”操作被触发,系统将完成对数据库中多个表 的操作。,模块总体框架图,系统E-R图,
7、根据前面对系统做的需求分析,模块设计就可以作出能够满足用户需求的各种实体以及它们之间的关系。本系统根据上面的设计规划出:用户信息实体,学生信息实体,课程信息实体,班级信息实体,教师信息实体,学生-课程信息实体,教师-课程管理实体,下面给出系统数据库E-R图,系统实现,系统主界面,教师和管理员登陆界面,教师信息添加,教师权限修改,班级信息管理,课程信息管理,学生信息添加,选课管理,成绩信息管理,学生登陆界面,学生课程信息,学生成绩信息,学生选课和查询,总结与致谢 历经两个月的努力,在老师的悉心指导下,我们终于顺利完成了毕业设计,系统的基本功能也实现了。在这两个月中,我们遭遇过困难与挫折,也体验过喜悦和收获。这次毕业设计是对我们大学学习成果的考验和总结,是我们实现理想之前的一次实战,一次磨练,一次提高。 感谢我们的毕业设计指导老师景志勇老师,不辞辛苦的指导我们,启发我们,帮助我们查找资料,为我们解答疑惑!在这里请让我们怀着最大的诚意道一声“您辛苦了,衷心地谢谢您!”,也感谢帮助我的同学。 但是我们的系统中依然存在着不尽人意之处,我们对于数据库设计也仍有疑问,页面设计不够完善,这些问题会激励我们更加努力的学习下去。对于这些不足之处,恳请各位领导和老师给予批评和指导。,