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