1、 毕业设计毕业设计 题目 基于 ASP.NET 学生管理系统设计 学生姓名 学 号 200902081133 专 业 计算机网络技术 班 级 网络 200901 指导教师 完成日期 2011 年 11 月 17 日 - 1 - 目目 录录 摘 要1 1 前言1 2 开发背景 2 3 需求分析 2 4 总体设计 3 4.1 系统总体设计3 4.1.1 系统目标.3 4.1.2 系统功能及示意图.3 4.1.3 文件组织机构4 4.2 数据库设计4 4.2.1 数据库概要说明 4 4.2.2 数据库逻辑设计 4 5 详细设计 7 5.1 系统登陆设计7 5.2 系统功能设计8 5.2.1 个人信息
2、模块设计 .8 5.2.2 教师管理模块设计 9 5.2.3 班级管理模块设计 10 5.2.4 课程管理模块设计 10 5.2.5 学生管理模块设计 13 5.2.6 成绩管理模块设计 13 5.2.7 教师端设计 .14 5.2.8 学生端设计 .15 6 页面主要代码说明15 6.1 公共类代码实现15 6.2 弹窗 js 代码实现16 6.3 创建班级课程表的代码实现16 - 2 - 6.4 学生成绩查询代码实现16 致 谢 17 参考文献 .18 - 1 - 基于基于 ASP.NETASP.NET 学生管理学生管理系统设计系统设计 学 生:肖 想 指导教师:吴金秀 (黄冈职业技术学院
3、) 摘摘 要:要:信息的不对称是当前学校管理的一大漏洞,教育工作者、家长和学生能 做到信息互通,教育也就步入了科学化、人文化的发展前景。本文在分析计算机 (网络)管理发展及现有模式的基础上,结合计算机网络技术的发展和素质教育 的要求,阐述了高效的学生信息管理平台建立,并在技术实现上进行了详细的分 析。本系统是在 Windows XP 下,以 IIS 网络信息服务为应用服务器,选择 ASP.NET(C#)、SQL Server 2005 为开发环境,采用的是三层体系(B/S)架构: 用户端/服务器/数据库,因此 WEB 结构有着更好的安全性,在用户机上不需要安 装任何应用程序即可操作数据,还可以
4、随机生成课表、成绩表等。 关键字:关键字:学生管理;ASP.NET;SQL Server,B/S;C#语言 1 1 前言前言 今天,各种机构都面临着海量数据的挑战。例如,根据数据作出灵活的决 策,提高团队的效率和灵活度。学生信息管理作为教育的一个至关重要的组成部 分,对其数据的高效性、安全性的要求越来越高。 采用计算机对学生信息进行管理已成为主流,这也是学校教育现代化的必 然选择。本文以开发背景、系统需求分析为前提,详细阐述整个学生管理系统的 开发流程。 本系统是基于B/S架构来设计, 使用目前最流行的.NET平台, 以SQL Server - 2 - 2005 为数据库,Microsoft Visual Studio 2005 为开发环境,C#为开发语言, 运行平台使用于各类浏览器。 2 2 开发背景开发背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们 深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为