1、I 毕业论文毕业论文 xxxx 在线选课系统在线选课系统 培养单位:信息工程系培养单位:信息工程系 专业名称:计算机及应用专业名称:计算机及应用 研究方向:软件开发研究方向:软件开发 作作 者:者: 指导教师:指导教师: 论文日期:二一二年五月论文日期:二一二年五月 I Course Selection System Online for the University Of China Information Engineering I 摘摘 要要 随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的 选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理 数据的
2、繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科 目。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两 个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课 程信息发布的管理等功能。 本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基 于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模 块及数据库的设计,着重讨论了用 ASP.NET 技术和 SQL Server 2008 开发网上 选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通 过该系统,使学生可以方便地在校园网上进行网上选课。该
3、B/S 结构的系统在 Windows XP 系统和 VS.NET 平台下开发完成,使用 C作为 ASP.NET 的开发语言, SQL Server 2008 作为数据库。系统有较高的安全性和较好的性能。其中连接数 据库的字符串可以随时在 web.config 里修改,并经过编码加密,增加了灵活性, 保护了数据库的安全。 代码尽量使用存储过程和尽量减少数据库连接的打开时间 等手段来提高性能。 本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体 部分外, 在这之前还介绍了与网上选课系统相关的信息、 IIS介绍、 IIS与ASP.NET 的结合等的基本内容及发展情况。 关键词:ASP
4、.NET,网上选课,B/S模式,MVC结构 I AbstractAbstract With the increasing number of college students, academicsystem, the amount of datahas also been rising. The elective is toquiz the previous application. Although this method isstraightforward, but the blindness caused by elective and Dean ofthe heavydata processing. Office of Academic Affairs in order to reduce the work, and each student to better choose their ownfavorite subjects. Elective for students in this part of the electivesystem from t