欢迎来到天天文库
浏览记录
ID:26838737
大小:2.54 MB
页数:8页
时间:2018-11-29
《web学生选课系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学生选课系统摘要:本文主要介绍学生选课系统的设计思路和制作过程,学生选课系统采用的ASP.NET技术和SQLServer数据库,该学生选课系统较全面地利用ASP.NET技术实现教务管理的基本功能:用户登录、学生管理、课程管理、选课管理、成绩管理、课程信息、选课操作、已选课程、成绩查询等并增加了一些特色功能。如学生信息添加、删除、查询等。最后介绍自己在设计过程的心得体会。本设计运用MicrosoftVisualWebDeveloper2005软件和SQLServer2000数据库设计的开发。关键字:ASP.NET,学
2、生选课系统,SQLServer数据库正文1、概况随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密
3、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.1开发环境本设计是在WindowsXP操作系统下进行开发和设计的。页面设计工具采用MicrosoftVisualWebDeveloper2005软件。数据库设计工具采用SQLSe
4、rver2000软件。操作系统:WindowsXP,版本:Professional数据库管理系统:SQLServer2000;功能模块开发语言:ASP.NET;1.2选择开发架构B/S架构Bowser/Server架构中,每台客户端主机(Host)不能够独立的处理数据,绝大多数的数据都是由服务器(Server)来处理。因此用户所需要的服务取决于服务器(Server)端能够提供怎样的服务,可以做到服务和数据的实时更新。学生选课系统是一个数据更新速度很快的系统,需要实时的处理用户任意时间提交的数据,比如用户的登录、选课
5、的修改、成绩的查询以及学生信息的添加、删除、更新。基于上述的分析,教务管理系统适合采用B/S架构。2.学生选课系统简介2.1设计的目的和意义1.掌握采用Internet的TCP/IP协议,以B/S方式,ASP.NET编程技术,多媒体技术。2.掌握一种多任务多用户操作系统3.ASP.NET的动态网页和SQLServer2005大型的数据库。4.学会使用某种开发工具。5.培养相互合作的精神2.2设计的思路与总体方案2.2.1系统功能学生选课系统根据用户身份的不同,将操作划分为管理员、教师和学生权限1.管理员权限管理员是
6、系统中最高权限的拥有者,可以对学生、班级、课程等项目进行统一的管理。管理员拥有的权限如下:学生信息添加、学生信息删除、学生查询、学生选课信息查询。2.学生权限学生身份的用户只能利用本系统进行与自己有关的操作,不能浏览和修改其他信息,主要内容如下:选择课程、查看选课信息、查看成绩3.教师权限教师身份的用户只能利用系统进行于自己有关的操作,只要内容:添加学生的成绩、查询选课的信息。2.2.2系统性能要求系统性能要求是指信息传递顺利,协议分析正确,Web界面友好,运行时能满足使用需要,系统的安全性得到完全保证。在实际应用
7、中若设备配置较高、网络带宽充足的情况下。我们最需要考虑的就是系统的安全性,要求系统能严格区分不同用户身份,并限制其只能访问与自己权限相符合的系统资源。2.3系统功能模块分析在本系统中,有三类用户:系统管理员,教师和学生。三种不同的用户所具有的操作权限以及操作内容均不一样。1)管理员,对学生信息的添加、删除、查询,还有对选课信息的查询2)教师,对学生成绩的添加、删除,查询选课的信息3)学生,只能添加选择课程、删除选择课程、查询自己的成绩其功能结构设计如图学生选课系统教师管理员学生查询选课信息添加学生成绩添加学生信息查
8、询选课信息查询学生信息删除学生信息删除选课信息添加选课信息查询自己成绩3.数据库设计本系统需要使用MicrosoftSQLServer2000数据库系统来数据存储程序运行时的各种数据。在开始ASP.NET网站设计之前应创建数据库及包含的数据表。创建数据表系统中所有数据存放在MicrosoftSQLServer数据库students中,一共6张表:其中包括3张
此文档下载收益归作者所有