WEB学生选课系统.docx

上传人:牧羊曲112 文档编号:4926090 上传时间:2023-05-23 格式:DOCX 页数:8 大小:413.91KB
返回 下载 相关 举报
WEB学生选课系统.docx_第1页
第1页 / 共8页
WEB学生选课系统.docx_第2页
第2页 / 共8页
WEB学生选课系统.docx_第3页
第3页 / 共8页
WEB学生选课系统.docx_第4页
第4页 / 共8页
WEB学生选课系统.docx_第5页
第5页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《WEB学生选课系统.docx》由会员分享,可在线阅读,更多相关《WEB学生选课系统.docx(8页珍藏版)》请在三一办公上搜索。

1、学生选课系统摘要:本文主要介绍学生选课系统的设计思路和制作过程,学生选课系统采 用的ASP.NET技术和SQL Server数据库,该学生选课系统较全面地利用ASP.NET 技术实现教务管理的基本功能:用户登录、学生管理、课程管理、选课管理、成 绩管理、课程信息、选课操作、已选课程、成绩查询等并增加了一些特色功能。如学生信息添加、删除、查询等。最后介绍自己在设计过程的心得体会。本 设计运用 Microsoft Visual Web Developer2005软件和 SQL Server2000 数据库 设计的开发。关键字:ASP.NET,学生选课系统,SQL、Server数据库正文1、概况随着

2、国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发 展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理 信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统 等等,都是基于校园网的应用系统。学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管 理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷 的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式 存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使 用计

3、算机对选课信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅 速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点 能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接 轨的重要条件。1.1开发环境本设计是在Windows XP操作系统下进行开发和设计的。页面设计工具采 用Microsoft Visual Web Developer2005 软件。数据库设计工具采用 SQL Server2000 软件。操作系统:Windows XP,版本:Professional数据库管理系统:SQL Server2000;功能模块开发语言:ASP.NET;1.2选

4、择开发架构B/S架构Bowser/Server架构中,每台客户端主机(Host)不能够独立的处理数据, 绝大多数的数据都是由服务器(Server)来处理。因此用户所需要的服务取决于 服务器(Server)端能够提供怎样的服务,可以做到服务和数据的实时更新。学生选课系统是一个数据更新速度很快的系统,需要实时的处理用户任意时 间提交的数据,比如用户的登录、选课的修改、成绩的查询以及学生信息的添加、 删除、更新。基于上述的分析,教务管理系统适合采用B/S架构。2. 学生选课系统简介2.1设计的目的和意义1. 掌握采用Internet的TCP/IP协议,以B/S方式,ASP.NET编程技术,多 媒体技

5、术。2. 掌握一种多任务多用户操作系统3. ASP.NET的动态网页和SQL Server2005大型的数据库。4. 学会使用某种开发工具。5. 培养相互合作的精神2.2设计的思路与总体方案2.2.1系统功能学生选课系统根据用户身份的不同,将操作划分为管理员、教师和学生权限1. 管理员权限管理员是系统中最高权限的拥有者,可以对学生、班级、课程等项目进行统 一的管理。管理员拥有的权限如下:学生信息添加、学生信息删除、学生查询、学生选课信息查询。2. 学生权限学生身份的用户只能利用本系统进行与自己有关的操作,不能浏览和修改其 他信息,主要内容如下:选择课程、查看选课信息、查看成绩3. 教师权限教师

6、身份的用户只能利用系统进行于自己有关的操作,只要内容:添加学生的成绩、查询选课的信息。2.2.2系统性能要求系统性能要求是指信息传递顺利,协议分析正确,Web界面友好,运行时能 满足使用需要,系统的安全性得到完全保证。在实际应用中若设备配置较高、网 络带宽充足的情况下。我们最需要考虑的就是系统的安全性,要求系统能严格区 分不同用户身份,并限制其只能访问与自己权限相符合的系统资源。2.3系统功能模块分析在本系统中,有三类用户:系统管理员,教师和学生。三种不同的用户所具 有的操作权限以及操作内容均不一样。1)管理员,对学生信息的添加、删除、查询,还有对选课信息的查询2)教师,对学生成绩的添加、删除

7、,查询选课的信息3)学生,只能添加选择课程、删除选择课程、查询自己的成绩其功能结构设计如图3. 数据库设计本系统需要使用Microsoft SQL Server2000数据库系统来数据存储程序运 行时的各种数据。在开始ASP.NET网站设计之前应创建数据库及包含的数据表。创建数据表系统中所有数据存放在Microsoft SQL Server数据库students中,一共6 张表:其中包括3张数据表:学生表、课程表、选课表。用户登录3张数据表:学生、教师、管理员。各表结构及字段描述见表3-1表3-6。表3-1学生表表3-2课程表列名数据类型长度允许空ehar10课程名ehar10上课地点ch:r

8、10上课时间char10课时ehar107表3-3选课表列名数据类型长度允许空ch:f10/姓名ch:f10V课程名ch:f10V上课地点ch:r10V上课时间ch:f10V成绩ch:f10V表3-4学生列名数形类型长度允许至1har10密码char107表3-5教师列名数据类型长度允许空char10X/密码har10表3-6管理员列名数据类型长度允许空har10密码har1074. 程序功能的实现4.1学生选课系统首页通过首页进入个功能的登录界面1身份验证在输入了用户名和密码后单击【登录】按钮,程序能根据输入的用户名和密码自动判断其身份,进入个功能界面内学生登录:管理员登录:教师登录:4.2

9、学生首页1、通过功能导航添加课程信息、2、对选择的课程进行删除3、查询出自己的成绩学生首页:上课地点002课程号课程名上课时间课时逸夫楼102周四7.8节一号楼501周三7.8节003计算机二号楼周二7.8节50112114045011211401501121140150112114025011211403周四7 8节周四7 8节周四7 8节周三7屈节逸夫楼102逸夫楼102屋韩愈I逸夫楼102一号楼501学号姓名课程名上课时间上课地点4.3教师模块1、添加学生的成绩、2、查询学生选课的信息学生选课系统生选择课程的信,学号姓名课程名上课地点上课时间成绩5011211401绑凯英语逸夫楼102周

10、四芝节505011211402.王兵英语逸夫楼102周四楚节605011211403韩愈英语逸夫楼102周四7.3节564.4管理员模块1、添加学生信息2、删除学生信息3、查看学生信息4、查看学生选课信息管理员首页:查看学生信息查询选课信息学号姓名班级!5011211401赵凯计算机1545011211402王兵计算机1535011211403韩愈英语1425011211404张飞会计154学生信息表址曲学生选课的信息如右图: 学生信息:* *,i学号庭名课程名上课地点上课时间成绩-* J5011211401赵凯英语逸夫楼102周四7.8节505011211402王兵英语逸夫楼102周四7.8

11、节605011211403韩愈英语逸夫楼102周四7.8节565011211404张飞数学一号楼501周三7.8节565、总结近几年来,随着高校教育体系的发展,一些大学纷纷开始对选课系统进行开 发研究。用Microsoft Visual Web Developer2005和数据库技术相结合的方法 实现网上选课系统,可以方便快捷完成以往需要大量人力的繁杂工作,极大地方 便了教学管理。系统设计和实现思路,可以借鉴到其他Web应用中,甚至代码都 可以通过小小的改动而完成其他功能。整个系统完全可以完善成为一套功能强大 的网上教学管理系统,实现教学选课信息快速、及时的发布和管理。开发其他同 类管理软件时

12、也可以参考该系统软件的开发思想和方法。虽然此选课系统远不及其它高校的系统功能强大,但已能基本解决选课系统 所涉及的问题。而不同系统之间的差异还是很大,本系统只能着重解决一、二个 选课的基本问题,系统开发完成后在实际运行过程中需要的手工修改仍很大,但 是对于网络通用性还比较强,只是在服务器上面采用的数据库是ACCESS,可能 在应用实际的时候服务器的负担会相应的重些。这样的话在学生同时选课的时 候,就经常会出现一些无法访问的页面。这些问题都是当前国内的选课系统所面 临的问题。由于时间、条件和个人技术能力局限的关系,我的选课系统还需要大 家的帮助补充,使之日臻完善起来,为各高校的教学管理工作贡献一份力量。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号