1、 毕业设计说明书 基于 B/S 结构的网上选课系统的设计与实现 院(系)名称 信息工程学院 专业名称 计算机科学与技术 学生姓名 指导教师 2010 年 5 月 14 日 基于 B/S 结构的网上选课系统的设计与实现 摘 要 本论文详细介绍了网上选课系统实例的开发与应用,是一个数据库应用系统完整的 制作过程。主要内容有:系统开发背景、系统概述、需求分析、系统设计、功能、感受 与体会等。其中需求分析中主要对系统的数据流程图进行了详细描绘,系统设计中主要 描绘出了网上选课系统的模块设计图和该系统数据库的设计。功能与操作中介绍了对该 网上选课系统实例的基本功能。 本文通过分析浏览器/服务器结构的特点
2、并结合选课的实际情况,提出了基于浏览 器/服务器结构网上选课系统的基本设计思想,介绍了系统各功能模块及数据库的设计, 并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该 B/S 结构的系统在 Windows XP 系统和 VS.NET 平台下开发完成,使用 C作为 ASP.NET 的开发语言,SQL Server 2000 作为数据库。系统有较高的安全性和较好的性能。其中 连接数据库的字符串可以随时在 web.config 里修改,并经过编码加密,增加了灵活性, 保护了数据库的安全。 经过测试以及在实际使用证明,本文所设计的教职工档案管理系统可以满足学校人 事、管理方
3、面的需要。在满足需求的同时,也体现出了操作简便、友好实用、安全可靠 等特点。 关键词:网上选课,ASP.NET,数据库管理系统 The Design and Implementation of an Online Course-Choosing System Based on B / S structure Author:Guo wendian Tutor:Yang zhiwu Abstract With the development of the enrolling number, the data for daily registry is increasing, too. And al
4、ways 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-li
5、ne 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 elec
6、t system by analyzing the characteristic of the Browser/Server structure and combining with the actual public elective courses conditions of our schoolBy using this system,students 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