1、 毕业综合实践 课题名称: 学生选课系统学生选课系统 作 者: 学 号: 分 院: 电子信息工程系电子信息工程系 专 业: 指导老师: 2010 年 3 月 10 日 1 课课 题题 摘摘 要要 随着在校大学生的不断增加, 学生选课系统也是学校对学生管理中不可缺少的一 部分。以往的选课方法是使用人工的方法管理文件档案,这种管理方式存在许多的缺 点:效率低、保密差,另外时间一长,将产生大量的文件和数据,这对于查找、更新 和维护都带来不少的困难。随着科学技术的不断提高,计算机已经进入人类社会的各 个领域并发挥着越来越重要的作用。作为计算机应用的一部分,实用技术绝对选课信 息进行管理,具有手工管理所
2、无法比拟的优点。例如:查找方便、可靠性高、存储量 大、保密性好、寿命长、成本低等。 本文通过分析浏览器/服务器结构的特点并结合选课的实际情况简单的介绍了系 统各功能模块及数据库的设计,着重讨论了用 ASP.NET 技术和 SQL Server 2005 开发 选课系统的数据库的访问技术和动态网页制作技术, 并给出了一些可以实现的核心代 码。 通过该系统, 使学生可以很方便的在校园网上进行网上选课。 该系统在 Windows XP 系统和 VS2005 平台下开发完成,使用 C#作为 ASP.NET 的开发语言,SQL Server 2005 作为数据库。系统有较高的安全性和较好的性能。其中连接
3、数据库的字符串可以随时 在 web.config 里修改。代码尽量使用了存储过程和尽量减少了数据库连接打开的时 间来提高性能。 本文除了有对程序的系统分析、 总体设计、 数据库设计、 功能实现等主体部分外, 还介绍了 ASP.NET 和数据库的结合的基本内容。 关键词:学生选课、 浏览器/服务器、 ASP.NET、VS 2005、 SQL Server 2005 数据 管理系统 2 Abstract With the continuous increase in college students, students in schools of students elective system
4、is also an integral part of management. Previous elective method is to use artificial methods to manage file archives, this management approach has many disadvantages: low efficiency, poor security, while over time, will generate a large number of documents and data, which for finding, updating and maintenance of bring a lot of difficulties. With the continuous improveme