1、 基于基于 B/S 模式选课系统的设计与实现模式选课系统的设计与实现 Design and Implement of a B/S Mode-based System for Course Selecting on Network 学生姓名学生姓名 XXX 学学 号号 XXXXXXX 专专 业业 信息管理与信息系统信息管理与信息系统 班班 级级 信管信管 XXX班班 指导教师指导教师 XXXXXXXX 2009 年年 5 月月 作者声明作者声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研 究成果,除了文中特别加以标注的地方外,没有任何剽窃、抄袭、造假等违反学 术道德、学术规
2、范的行为,也没有侵犯任何其他人或组织的科研成果及专利。与 我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示 了谢意。如本毕业设计(论文)一起的法律结果完全由本人承担。 特此声明。 摘要摘要 随着计算机与互联网技术的快速发展,网络化无纸化的办公模式逐渐被人们 所广泛使用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之 一,也是高校教学管理工作的重要内容之一。在科技兴国战略的指导下,实现教 育的现代化、科技化是必然趋势,而要实现这一点,首先要实现教育管理方法和 管理手段的现代化和科技化。 学生在线选课系统属于教学信息管理系统的一部分。 在线选课与传统的选课方式相比
3、更加节约资源,增加了学生选课自主权。 在线选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学 制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教 学模式已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪 费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中 出现不可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露 出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即 可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出上课申请完成 课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选
4、课系统可 以大幅度的减少教师的工作量,方便了教学工作。 本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基 于浏览器/服务器结构网上选课系统的基本设计思想, 简要介绍了系统各功能模块 及数据库的设计,着重讨论了用 ASP 技术和 Sql Server 2000 开发网上选课系统 时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统, 使学生可以方便地在校园网上进行网上选课。 该 B/S 结构的系统使用 ASP 开发语 言,Sql Server 2000 作为数据库。系统有较高的安全性和较好的性能。主要有教 务、教师、学生三类用户。客户端主要功能包括:用户登录、个人信息维护、教 师提出开课申请、学生选课、查询课程相关信息、课表打印。服务器端主要内容 包括:用户管理、教师管理、学生管理、确认申请、简单排课(以手动为主,自 动为辅)信息发布、简单与综合查询、课表打印等