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