基于ASP.NET的学生选课系统设计与分析(SQLServer)
无需注册登录,支付后按照提示操作即可获取该资料.
基于asp.NET的学生选课系统设计与分析(SQLServer)(任务书,开题报告,中期检查表,毕业论文19000字,程序代码,SQLServer数据库)
系统需求
选课系统可以实现管理员管理、课程管理、教师管理、学生管理和选课管理等主要功能。这些信息均与后台数据库直接连接,可以从后台管理子系统进行动态添加与更新操作。使教师对网络的维护更加直观高效。
教师用户登陆网站后可以查看选课信息,以及教师资料的(QQ、电话,Emial,姓名等)修改,在学期结束后可以给学生评分。
对于学生用户,主要完成浏览课程信息、选择课程、取消课程、查看分数,资料更改等。
根据上面的要求,从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录注销和修改密码等;另一种是为不同用户定制不同操作。
2.1.2 功能需求
根据的要求,从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录注销和修改密码等;另一种是为不同用户定制不同操作。
通用操作
(1)登录与注销
每个用户都可以用自己的帐号登录系统。用户操作完成后退出系统,注销后可以重新登录系统。
(2)修改密码
每个用户第一次登录都用默认密码(教师和学生与帐号一样)。
用户所具功能
(1)系统管理员
管理员子系统完成本网基本数据更新和维护操作,如管理员管理,教师信息管理,课程信息管理,学生资料管理,选课管理等操作。
(2)教师用户
显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。可以查看选课信息。
给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩。
(3)学生用户
显示和修改个人信息:学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话登录密码等。
查看成绩:课程结束后,学生登录系统可查看自己学习课程的成绩。
本论文整体分为5个大章。
第一章为绪论。主要介绍项目背景、项目开发主要工作和系统开发中运用的相关技术和开发工具。
第二章为系统需求概述。主要介绍了系统的整体需求分析和可行性分析。
第三章为系统总体设计。以图或表的方式简单介绍了系统的整体架构、功能结构、数据库设计及公共类和公共页面设计。
第四章为系统详细设计与实现。主要介绍系统的各个模块的具体实现和运行后截图效果。
第五章为学生子系统实施。主要介绍学生子系统主界面、资料修改模块和选课管理模块。
第六章为系统测试与运行。主要介绍测试的任务和测试方案。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 项目背景 1
1.2 项目开发主要工作 1
1.3 开发技术介绍 2
1.3.1 数据库访问技术 2
1.3.2 动态网页技术 4
1.3.3 B/S结构 6
1.3.4 IIS服务 7
1.4 开发工具介绍 8
1.4.1 VS.NET平台 8
1.4.2 SQL Server数据库 9
1.5 论文结构 10
2 系统需求概述 11
2.1 需求分析 11
2.1.1系统需求 11
2.1.2 功能需求 11
2.2 可行性分析 12
3 系统总体设计 12
3.1 系统结构设计 12
3.1.1 系统总体设计图 13
3.1.2 系统功能结构图 13
3.2 数据库设计 14
3.2.1 概念结构设计 14
3.2.2 逻辑结构设计 16
3.3 公共类与公共页面设计 19
4 系统详细设计与实现 25
4.1系统管理员的设计与实现 25
4.1.1系统登录界面 25
4.1.2系统主页面设计 27
4.1.3管理员管理模块 28
4.1.4教师管理模块 31
4.2学生管理模块 33
4.2.1课程管理模块 35
4.2.2学生选课管理模块 36
4.2.3教师子系统主页面 37
4.2.4资料更改模块 38
4.2.5我的课程模块 39
4.2.6 修改密码模块 40
5学生子系统实施 43
5.1 学生子系统主页面 43
5.2 资料修改模块 43
5.3 选课管理模块 44
6 系统测试与运行 45
6.1测试的任务 45
.6.1.2 测试的目标 45
6.2 测试方案 45
. 6.2.1 模块测试: 45
6.2.2 集成测试: 46
6.2.3验收测试: 47
6.2.4 平行运行 47
总 结 48
致谢 48
参考文献 49