{$cfg_webname}
主页 > 计算机 > ASP.NET >

网上学生选课系统设计与实现(SQLServer)

来源:wenku163.com  资料编号:WK16312632 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312632
资料介绍

网上学生选课系统设计与实现(SQLServer)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码,SQLServer数据库)
本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,论述了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2005开发网上选课系统时的数据库访问技术和动态网页制作技术。通过该系统,使学生可以方便地在校园网上进行网上选课。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息、IIS介绍、IIS与ASP.NET的结合等的基本内容及发展情况。
该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2005作为数据库。系统有较高的安全性和较好的性能。

功能需求
根据的要求,从操作功能上可以分为两个类:一个是通用操作,主要实现用户的登录注销和修改密码等;另一种是为不同用户定制不同操作。
通用操作
(1)登录与注销
每个用户都可以用自己的帐号登录系统。用户操作完成后退出系统,注销后可以重新登录系统。
(2)修改密码
每个用户第一次登录都用默认密码(默认密码为123456)。
用户所具功能
(1)系统管理员
管理员子系统完成本网基本数据更新和维护操作,如管理员管理,教师信息管理,课程信息管理,学生资料管理,选课管理等操作。
(2)教师用户
显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。可以查看选课信息。
给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩。
(3)学生用户
显示和修改个人信息:学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话登录密码等。
查看成绩:课程结束后,学生登录系统可查看自己学习课程的成绩。
 

网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)
网上学生选课系统设计与实现(SQLServer)


目  录
摘  要    I
ABSTRACT    II
1 绪论    1
1.1 项目背景    1
1.2 项目开发主要工作    1
1.3 开发技术介绍    2
1.3.1 数据库访问技术    2
1.3.2 动态网页技术    2
1.3.3 B/S结构    4
1.3.4 IIS服务    5
1.4 开发工具介绍    6
1.4.1 VS.NET平台    6
1.4.2 SQL Server数据库    7
1.5 论文结构    8
2 系统分析    8
2.1 可行性分析    8
2.2 需求分析    9
2.2.1系统需求    9
2.2.2功能需求    9
3 系统设计    10
3.1 系统结构设计    10
3.1.1 系统总体设计图    10
3.1.2 系统功能结构图    11
3.2 数据库设计    11
3.2.1 概念结构设计    11
3.2.2 逻辑结构设计    13
3.3 公共类与公共页面设计    15
4系统实现    21
4.1系统管理员实现    21
4.1.1系统登录界面    21
4.1.2系统主页面设计    22
4.1.3管理员管理模块    22
4.1.4教师管理模块    24
4.2学生管理模块    26
4.2.1课程管理模块    27
4.2.2学生选课管理模块    29
4.2.3教师子系统主页面    29
4.2.4资料更改模块    30
4.2.5我的课程模块    30
4.2.6 修改密码模块    31
4.3学生子系统实施    31
4.3.1资料修改模块    32
4.3.2选课管理模块    32
5 系统测试与运行    33
5.1测试的任务    33
5.1.2  测试的目标    33
5.2  测试方案    33
 5.2.1  模块测试    33
5.2.2  集成测试    34
5.2.3验收测试    35
5.2.4  平行运行    35
结束语    36
致谢    37
参考文献    38

推荐资料