没有合适的资源?快使用搜索试试~ 我知道了~
基于NET的选课系统的设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 36 浏览量
2023-06-25
22:45:22
上传
评论
收藏 1.28MB DOC 举报
温馨提示
试读
32页
基于NET的选课系统的设计与实现.doc
资源推荐
资源详情
资源评论
摘 要
随着计算机网络技术的发展,为了满足现代高校发展和教务体制改革的需要,研究和
开发一个网上选课系统以实现教学管理的现代化、智能化已势在必行。
本系统采用了 ASP.NET 技术和 SQL Server2005 数据库系统。网上选课系统按用户的
使用功能划分为三大模块:学生模块、老师模块、管理员模块。对系统的三大模块的结构、
功能、关键技术分别作了详细的描述。
网上选课系统实现了学生选课、选课结果和成绩查询功能;实现了教师开设课程,查
看和修改个人资料,给学生评分等功能;还实现了管理员对教学班级、学生和老师信息的
管理功能。
关键字:ASP.NET,网上选课,模块
ABSTRACT
With the development of computer network technology,to meet the
demand of reform development and educational administration system
for contented modern and high school,it is necessary to study and
develop a net selecting lesson system for the modernization which
carries out a teaching management.
The system uses the ASP.NET technology and SQL Server2005 database
system.In accordance with the fuction,the elective system can be
divided into three modules:Students’ Module , Teachers’ Module,
administrator’s Module.The structures,fuctions,and the tehnologies
of the three modules have been described respectively.
Online course selection system of student course selection to
achieve,elective results and results inquiry function.Realized
teacher courses,view and modify personal information to the students
score functions.Also achieved the administrator of teaching
classes,students and teachers to information management.
Keyword: ASP.NET, Online course selection, modules
目录
摘 要 .....................................................I
ABSTRACT ....................................................II
第一章 绪论 .................................................1
1.1 系统研究的背景 ...............................................................................................................1
1.2 系统研究目的和意义 .......................................................................................................1
1.3 系统研究的内容 ...............................................................................................................1
1.3.1 系统采用技术.........................................................................................................1
1.3.2 系统三大模块.........................................................................................................1
1.3.3 系统主要研究工作.................................................................................................2
第二章 系统需求分析 .........................................3
2.1 系统的性能要求 ...............................................................................................................3
2.2 系统功能需求分析 ...........................................................................................................3
2.2.1 功能划分................................................................................................................3
2.2.2 功能描述................................................................................................................3
第三章 概要设计 .............................................6
3.1 系统总体结构设计 ............................................................................................................6
3.2 数据库设计 .......................................................................................................................6
3.2.1 E-R 图...................................................................................................................6
3.2.2 关系模型..............................................................................................................8
3.2.3 数据库物理实现..................................................................................................9
第四章 详细设计 .............................................14
4.1 主界面设计 .....................................................................................................................14
4.2 模块设计 ..........................................................................................................................15
4.2.1 学生模块..............................................................................................................15
4.2.2 教师模块..............................................................................................................18
4.2.3 系统管理员模块..................................................................................................19
第五章 系统测试 .............................................22
5.1 系统测试的方法 .............................................................................................................22
5.2 系统测试用例设计 .........................................................................................................22
第六章 总结 .................................................27
参考文献 ....................................................28
致 谢 ......................................................29
第一章 绪论
1.1 系统研究的背景
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课方法
是随堂报名,这种选课方式会耗费大量的人力、物力和财力,并且效率很低,难于统计和
调剂学生的选课,无法满足广大学生选课的需求。随着校园数字信息化建设的发展,网上
选课系统进入校园。这种选课方式不但减轻了老师的负担,而且方便了学生的选课,更重
要的是学校管理学生选课变得轻而易举。
1.2 系统研究目的和意义
选课系统就是利用软件实现选课的网络化,使教师和系统管理员对学上选课的管理工
作更加容易,可以提高工作的效率,降低管理的成本。选课系统中的用户主要分为系统管
理员、教师和学生。针对三种不同的用户所具有的操作权限是不一样的。管理员拥有最高
的权限,可以添加和查看老师和学生;确定选课时间段和课程地点。网上选课系统,从学
生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主
选课模式,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作
业量;从教师的角度来说,教师只需输入自己讲授的课程,选择讲授地点和时间,就可以
轻松完成课程发布任务。因此通过使用网上选课系统可以大幅度的减少教师的工作量和学
生选课的困难,也方便了学校的管理教学工作。
1.3 系统研究的内容
1.3.1 系统采用技术
本系统通过使用 Microsoft Visual Studio 2008 软件,运用 ASP.NET 技术和 SQL
Server 2005 数据库开发网上选课系统时的数据库访问技术和动态网页制作技术。
1.3.2 系统三大模块
根据系统研究需要,将系统分为 3 个模块,如下所示:
(1)系统管理员模块
系统管理员通过该模块对教学计划、课程信息、教师信息和学生信息进行规划和管
理。其主要功能是导入老师和学生相关信息、设置选课时间段、设置教学楼和教室。
(2)教师管理模块
教师通过该模块在网上开设课程;对所任教课程进行成绩管理:包括对学生选修的课
程进行打分,判断学生能否拿到课程学分;修改个人密码等。
(3)学生选课模块
学生通过该模块能够查看开课信息、任课教师信息,选修自己爱好的课程、退选课程、
查询自己课程成绩、修改个人密码。
1.3.3 系统主要研究工作
本系统是以校园网为媒体,运用现代化网络技术,建立网络公选课管理系统,本文建
立的主要研究工作有以下几个方面:
(1)能够严格按照学校教务处管理的有关规定,及时发布学校选课信息,保证学生
及时完成选课工作,实现选课的计算机化管理。
(2)提供智能化检测和管理手段,系统管理员和教师共同管理学生进行选课,杜绝
不符合规定的选课现象。
(3)具有良好的开放性和通用性,指定学生在规定的时间进行选课和查询选课情况。
(4)基于 WEB 浏览器,操作简单方便,界面美观大方,便于推广和使用。
剩余31页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 81
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功