网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯.NET

ASP.net在线选课系统

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-04-15 11:44:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

一、选题的依据及意义:

大学期间总会有很多公共选修课,以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性,有些课堂选课时人满为患,有些课堂无人选课。原因是传统的选课方法没有预见性,大家没有事先协调好。使用了网上选课系统以后,可以在开课前就在网上选课,每个学生的课程在开课前就确定好,不用浪费体力去选课,还可以使教学资源合理平均地分配。

随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。

网上选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。

 

二、国内外研究现状及发展趋势(含文献综述):

我国高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。

     国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。

 

三、本课题研究内容

(1)系统管理员

设置选课时间段:系统管理员通过此项功能设置选课时段,只有在选课时间段里,学生才可以选择课程,超过次时间段,学生选课信息被自动所定,不得修改。

录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。

录入教学楼教室信息:通过此项功能可以把学校里所有的教学楼教室的信息录入到系统中,以便教师在开设课程时候设置上课的教室。

(2)教师用户

显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。

开设课程:教师用户登录系统后,可以开设课程,可以设置该课程为必修课程或则选修课程,可以设置该课程的最大人数。教师还可以为该课程设置一个前导课程,若学生没有学习或则选择前导课程则不能选择该课程。

编辑课程上课时间:教师在开设了课程后,可以灵活地设置上课时间和地点。

给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。

(3)学生用户

显示和修改个人信息:学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话等。

查看必修课程:学生登录后,可以查看所有的必修课程。查看该课程的信息,上课时间地点,开课教师信息等。

选择选修课程:学生登录系统后,在所有选修课程中可以选择至少两门选修课程。同时可以查看相关信息。

锁定选课信息:学生登录系统,确定了所选课程后,可以锁定自己的选课信息,以防被别人或则自己不小心修改。

查看最终选课信息:学生登录系统后,可列出已选择的课程,若选课信息未被锁定,则可以退选,若所选课程少于两门,系统会提示选择的课程少于两门。

查看学分和成绩

课程结束后,学生登录系统可查看自己学习课程的成绩和已获的学分。

 

四、本课题研究方案

本课题所开发的系统拟在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2000作为数据库。系统要有较高的安全性和较好的性能。最终根据系统开发的成果撰写毕业设计论文。

 

五、研究目标、主要特色及工作进度:

研究目标

通过自己所学的知识基本完成系统的功能实现,在完成系统的过程中对使用ASP.NET+SQL SERVER完成项目有了进一步的了解。

主要特色

利用现在流行的技术完成一项比较传统的题目,由于题目比较传统,对题目和功能非常了解,因此可以把所有精力放在如何使用VS.NET平台高效的完成题目。

工作进度

第一二周(225日至39)完成系统总体设计;

第三四周(310日至323)完成数据库设计;

第五六周(324日至46)完成系统通用类设计;

第七八周(47日至420)完成通用功能,教学助理 (系统管理员)专用功能;

第九十周(421日至54)完成教师专用功能,学生专用功能,毕业设计论文部分。

 

 

 

六、参考文献:

[1](作者)吴晨,ASP.NET+SQL Server-数据库开发与实例》,清华大学出版社,出版20067

[2](美)内格尔,C#高级编程(第4)》,清华大学出版社,出版200610

[3](美)solidSQLServer2005从入门与精通(应用技术基础)》,清华大学出版社,出版200609

[4](美)保罗ASP.NET 2.0经典教程C#篇》人民邮电出版社,出版20075

南昌大学选课系统

专业:    学号:

学生姓名:    指导老师:

  

    随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。

    本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2000开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2000作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在web.config里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。

    本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息、IIS介绍、IIS与ASP.NET的结合等的基本内容及发展情况。

关键词:网上选课,浏览器/服务器结构,ASP.NET,数据库管理系统

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Abstract

    With the development of the enrolling number, the data for daily registry is increasing, too. And always we should goto classroom to enroll. Although this method directly,but result in blindness of the course enrollment and registry data processing of the heavy .In order to reduce the work registry ,and better each student to choose their own favorite subjects .This system is special for the on-line course choosing to design both from the aspect of the student and the teacher. The student can choose the course independently and the teacher can manage the information of the announcing course, also.

    This paper gives the basic design idea of the Browser/Server structure based online course elect system by analyzing the characteristic of the Browser/Server structure and combining with the actual public elective courses conditions of our schoolIt introduces the function module and database design brieflyfollowed by a discussion on database accessing technology and the active page technology of the course elect system based on ASP.NET and SQL Server 2000By using this systemstudents can elect courses online efficientlyThis Browser/Server structure system is developed under VS.NET platform in Windows XP operating system, using C# as ASP.NET development language and SQL Server 2000 as the database. This system is of higher security and better performance. The character string, which is used to connecting to the database, can be modified at any time in the file web.config. The string is encoded and encrypted, increasing flexibility of the system and security of the database. In code, making use of stored procedure and minimizing the database opening time to improve performance of the system.

    This paper includes the system analysis ,the main designing ,the database designing, the function designing and , before this , some basic knowledge and present development of the programs mentioned above.

Keywords: online course elect, Browser/Server structure,ASP.NET, DBMS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目录

 

   . 1

Abstract 2

第一章 引言. 4

1.1课题研究的目的. 4

1.2 课题研究的意义. 4

1.3 课题的可行性分析. 5

第二章 系统分析与总体设计. 6

2.1系统分析. 6

2.2 系统总体设计. 7

第三章  数据库设计与实现. 9

3.1数据库系统分析. 9

3.2 数据库逻辑设计. 12

3.3数据库物理实现. 13

第四章 公共类与公共页面设计. 16

4.1 Web.config页面设计. 16

4.2 数据库连接操作类—Db. 19

4.3 工具类MyUtility. 20

4.4 错误信息类和错误显示页面. 21

第五章 系统说明书. 22

5.1系统界面说明. 22

5.2 系统管理说明. 27

5.2教师管理说明. 30

第6 总结. 34

参考文献. 35

   . 36

 

 


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论