1、 毕业设计毕业设计( 论文论文) 题题 目目 学生选课管理系统学生选课管理系统 英文题目英文题目 Student Course Selection System 学生姓名学生姓名 学学 号号 指导教师指导教师 专专 业业 软件技术软件技术 摘 要 随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课 方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁 重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生 选课这一环节, 本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设 计,基本实现了学生的在线信息查询、选课功能以及教师
2、对课程信息发布的管理等功 能。 本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏 览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据 库的设计,着重讨论了用 ASP.NET技术和SQL Server 2000开发网上选课系统时的数 据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可 以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统和VS.NET平 台下开发完成,使用C作为ASP.NET的开发语言,SQL Server 2000作为数据库。系 统有较高的安全性和较好的性能。其中连接数据库的字符串可以
3、随时在web.config 里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码尽量使用存储 过程和尽量减少数据库连接的打开时间等手段来提高性能。 本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分 外,在这之前还介绍了与网上选课系统相关的信息、IIS介绍、IIS与ASP.NET的结合 等的基本内容及发展情况。 关键词关键词:网上选课,浏览器/服务器结构,ASP.NET,数据库管理系统 Abstract With the development of the enrolling number, the data for daily registry is incr
4、easing, too. And always we should go to 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