需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15243 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】随着高校学生人数的急剧增加,教务数据也成倍增长,传统的选课模式已经无法满足当前的教务需求,越来越多的高校将在线选课系统引入教务管理之中,工作效率显著提高。本文基于ASP.NET和SQL Server 2008等Web开发技术,设计并实现了基于B/S架构的在线选课系统。该系统由管理员、教师和学生三种角色组成,主要实现了人员管理、课程管理、教室管理、开设课程、在线选课、课程评分、查看课表、查看成绩等功能。此外,本文还详细介绍了该系统的需求分析、系统分析、系统设计、代码实现等软件开发流程。 【关键词】:在线选课系统;浏览器/服务器结构(B/S);SQL Server2008数据库管理;ASP.NET
目录 摘要 Abstract 1绪论-1 1.1课题背景-1 1.2课题研究目的及意义-1 1.3课题的研究内容-1 2开发工具与关键技术-3 2.1关键技术-3 2.1.1ASP.NET简介-3 2.1.2SQL Server2008简介-3 2.1.3IIS简介-4 2.1.4.Farmework简介-4 2.2搭建开发环境-4 2.2.1IIS的安装和配置-4 2.3本章总结-8 3系统分析-9 3.1需求分析-9 3.1.1一般性需求-9 3.1.2功能性需求-9 3.2可行性分析-9 3.2.1技术可行性-9 3.2.2经济可行性-9 3.2.3操作可行性-10 3.3本章总结-10 4系统设计-11 4.1系统设计目标-11 4.2功能模块划分-11 4.2.1通用操作-12 4.2.2管理员用户-12 4.2.3教师用户-13 4.2.4学生用户-13 4.3数据库设计-14 4.3.1数据库系统总体分析与设计-14 4.3.2数据库的逻辑设计-14 4.3.3数据库物的理实现-18 4.4本章总结-21 5系统主要功能的实现-22 5.1公共类与共有页面设计-22 5.1.1Web.config类的设计-22 5.1.2数据库连接操作类—DB类设计-22 5.1.3工具类MyUtility类设计-23 5.1.4错误信息显示页面-24 5.2系统各功能实现-24 5.2.1公共功能部分-24 5.2.2设置选课时间模块-27 5.2.3录入信息模块-27 5.2.4开设课程模块-29 5.2.5编辑时间和地点模块-30 5.2.6评分模块-32 5.2.7查看课程模块-33 5.2.8选课和锁定模块-34 5.3本章总结-35 6系统测试-36 6.1 测试方法-36 6.2测试过程-36 6.2.1登录模块测试-36 6.2.2管理员用户详情功能测试-36 6.2.3学生用户详情功能测试-37 6.2.4教师用户详情功能测试-37 7总结与展望-38 参考文献-39 致 谢-40 |