南昌大学选课系统姓名:导师:专业:源码下载及讨论地址:毕业设计提纲引言系统的设计与实现系统的功能介绍总结1.引言1.1课题简介在线选课系统是学校教务领域中的一个重要系统,涉及教师开课和学生选课的双向交互关系。该系统基于SQLServer2000构建,采用VisualStudio.NET2003作为开发工具。1.2课题研究的目的选课系统主要目的就是利用网络实现教师开课的网络化,学生选课的网络化,教师评定学生成绩的网络化等,提高教师和学生的效率,降低管理的成本。2系统的设计与实现2.1系统分析在本系统中,有三类用户:系统管理员,教师和学生。三种不同的用户所具有的操作权限以及操作内容均不一样。2.2系统总体设计用户登录身份验证模块设置选课时间模块录入信息模块开设课程模块编辑程序时间地点模块评分模块查看课程模块选课和锁定模块数据库模块数据库访问模块2.3数据库设计教师1开设N课程选修学生教室管理员教学楼上课地点时间属于NMM12.4公共类与公共页面设计Web.config页面设计Web.Config文件是用来保存网站的很多全局设置。数据库连接操作类—Db类在ASP.NET中通过ADO.NET技术对数据库进行操作。2.4公共类与公共页面设计工具类MyUtility类在网站的编写过程中经常会有很多公共函数调用,把它们都写在一个工具类里:MyUtility类,每个函数作为工具类的一个静态成员函数。登录页面登录页面是所有用户公用的功能。3系统的功能介绍3.1登录页面3.2查看必修课程3.3查看选修课程3.4查看已选课程3.5设置选课时间段3.6录入学生和教师信息3.7录入教学楼教室信息3.8教师信息管理3.8开设课程3.9课程时间地点编辑4总结选课系统的核心就是数据库,根据数据库需求分析中的结果建立了选课系统需要的数据库,所有的学生信息及选课信息都存放在数据库中,后面所有的操作本质上都是在对数据库进行操作。谢谢源码下载及讨论地址: