- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 web 的学生信息管理系统 学生 : 学号 : 指导老师 : 概述 ? 随着信息技术在管理上越来越深入而广泛的应用,管理信息 系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展 的新型学科,任何一个单位要生存要发展,要高效率地把内部活 动有机地组织起来,就必须建立与自身特点相适应的管理信息系 统。 ? 本学生信息管理系统可以说是一个综合性的学校学生管理系 统,这它集成了学生学籍管理系统、学生成绩管理系统、学生档 案管理系统、学生缴费管理系统等多种功能,因而具有较强的实 用性和先进性。系统在 ASP.net 环境下开发一个管理信息系统的 过程。通过分析某一学校学生管理的不足,创建了一套行之有效 的计算机管理学生的方案。文章介绍了学生管理信息系统的系统 分析部分,包括可行性分析、业务流程分析等;系统设计部分主 要介绍了系统功能设计和数据库设计及代码设计;系统实现部分 说明了几个主要模块的算法, 本系统界面友好,操作简单,比 较实用。 需求分析 可行性分析 :技术可行性 、经济可行性 、操作可 行性 。 通过调查 , 要求系统需要有以下功能 : ? ⑴ 有良好的操作界面 ; ? ⑵ 有较好的权限管理 ; ? ⑶ 原始数据修改简单方便 , 支持多条件修改 ? ⑷ 方便的数据查询,支持多条件查询 ; ? ⑸ 在相应的权限下,删除数据方便简单,数据稳定 性好; ? ⑹ 数据计算自动完成,尽量减少人工计算 ; 课题背景 随着学校规模的不断扩大,学生数量的急剧增加, 有关学生的各种信息量也成倍的增长。面对庞 大的信息量,就要有学生管理信息系统来提高 学生管理工作效率。通过这样的系统可以做到 信息的管理规范 . 科学统计和快速查询。从而 减少管理方面的工作量。有效的管理学生所有 信息就是学生管理系统完成的功能。此学生管 理系统是基于 .net 技术,采用 .net 技术构建。 在行使维护功能方面包括:学生管理,班级管 理,教师管理,课程管理,学生选课及其成绩 管理。 功能的详细设计 1. 登录 在登录页面对应的地方输入用户名、密码, 确认后登录。提交后首先通过用户名和密码和 type 值运行存储过程 login ,对数据库中的学生 / 教师 / 管理员信息表进行检索,若检索到的记 录集为空,从而转到登陆错误页面,提示“你 输入的用户名或密码有误,请重新输入!” 若为真,进入相应的登录界面,并将编号 / 密 码和 type 值以 session 对象保存起来。 2. 学生信息维护 学生信息维护模块时 SMS 重管理学生学籍的部 分。页面采用 DataGrid 控件的 Dgd_student 与 DataSet 数据集的绑定返回所有学生信息,可 以对学生信息进行修改和删除。 3. 学生信息添加 学生信息添加页面主要负责往数据库里添加数据 。后台支持事件主要为 Btn_ok_Click() 事件负 责当用户单击“确定”按钮后的数据库添加操 作。利用 RequiredFieldValidator 控件可以用来 验证用户输入信息是否为空。若输入学号存在 ,利用 CustomValidator 验证控件,触发 ServerValidator 事件,判断是否存在此学号的 学生。“重置”按钮的 click 事件将完成刷新此 页面的功能。 4. 课程信息管理 课程信息管理页面与学生信息维护页面非常相似 ,进行 DataGrid 控件 Dgd-course 的绑定操作 ,管理员可以在此页面进行课程信息的编辑和 删除。 5. 在录入成绩页面的初始化事件 Page_Load() 事 件对“课程”下拉列表框控件 Ddl_course 进行 初始绑定,使其显示该学生已选的所有课程信 息。“录入”按钮的 Click 事件调用数据库操 作语句,对数据库中相应学生,成绩关系表中 的成绩信息进行更新。 6. 添加学生必修课 添加学生必修课页面初始化事件 Page_Load 事 件中将数据库中的所有课程及班级信息分别绑 定到 DropDownList 控件的 Ddl_course 和 Ddl_class 控件中,“确定”按钮 Btn_ok 控件 的 Click ()事件完成往数据库学生 - 课程信息 表中添加所选班级范围下所有学生的相应课程 选课记录的任务。 7. 成绩管理 成绩管理页面完成的功能比较多,包括按选定的 条件进行限定条件的成绩查询。同时,也可以 根据成绩范围对包含在该范围中的学生成绩作 一统计,具体统计这门课的平均分,最高分, 参加考试总人数以及优秀人数和不及格人数。 此页面的关键就在于根据条件生成 SQL 语句。 当“查询”“统计”操作被触发,系统将完成 对数据库中多个表 的操作。 模块总体框架图 系统 E-R 图 ? 根据前面对系统做的需求分析,模块
您可能关注的文档
最近下载
- 论 自由 精品读本.pdf
- 医疗器械质量管理体系文件.pptx
- 金融中心施工总承包工程项目特色与观摩亮点介绍.pptx
- 小学数学六年级上册期中易错题重难点试卷含详细答案解析1524.docx
- 做自己的心理医生【26页】.pptx
- Module 4 单元整体教学设计 外研版(三起)六年级上册英语.docx
- 环球金融中心项目专项测量放线施工方案.docx
- 环球金融中心项目施工总承包工程质量创优策划.ppt
- 鼎信JB-QT-TS3200火灾报警控制器(联动型)安装使用说明书 XF2.900.029AS Ver.pdf VIP
- 中华护理学会团体标准TCNAS 21─2021解读:胰岛素皮下注射(1).pptx
文档评论(0)