1、 学号:学号:* * 学士学位论文学士学位论文 题题 目目 学生选课系统的设计与实现学生选课系统的设计与实现 学学 生生 * 指导教师指导教师 * 讲师讲师 年年 级级 2006 级级 专专 业业 计算机科学与技术计算机科学与技术 系系 别别 计算机科学与技术计算机科学与技术 学学 院院 计算机科学与信息工程学院计算机科学与信息工程学院 学学 士士 学学 位位 论论 文文 题题 目目 学生选课系统的设计与实现学生选课系统的设计与实现 学学 生生 * 指导教师指导教师 * 讲师讲师 年年 级级 2006 级级 专专 业业 计算机科学与技术计算机科学与技术 系系 别别 计算机科学与技术计算机科学与
2、技术 学学 院院 计算机科学与信息工程学院计算机科学与信息工程学院 * 2010 年 5 月 摘摘 要要: :随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人 们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生选课系 统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不可缺少的 部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课 管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度 和准确性,能够及时、准确、有效的查询和修改选课情况。 系统实现了对课程的基本信息和学生选课、学生和教师用户进行管理。系统对 学
3、生角色提供个人信息查看、选课管理以及其他功能;对教师提供查看自己所担任 课程的课表和选该门课程的学生信息;提供给管理员以下功能:查看所有课程、学 生、教师的信息并可以对它们进行管理(添加、编辑、删除) ,以及实现新闻的发布 并修改。 关键字:关键字:选课、课程信息发布、B/S、SQL Server 2000、JSP 目目 录录 第一章第一章 绪论绪论 1 1.1 选课背景和意义. 1 1.2 国内外的发展状况 . 2 1.3 论文的工作和内容介绍 3 第二章第二章 相关软件及技术介绍相关软件及技术介绍 . 4 2.1 B/S 结构简介 . 4 2.2 Microsoft SQL Server
4、2005 简介 . 4 2.3 IIS 6.0 和 Windows Server 2003 相关简介 5 2.4 ASP 的特点与功能 6 2.4.1 ASP 方法与传统静态主页的区别 6 2.4.2 ASP 的特点与功能 . 7 2.5 JSP 技术介绍 . 7 2.6 Ajax 技术简介 . 8 第三章第三章 系统统计系统统计 11 3.1.1 技术可行性 11 3.1.2 经济可行性 11 3.3.3 操作可行性 11 3.2 业务分析 11 3.2.1 系统需求分析.11 3.2.2 业务流程分析 12 3.3 数据分析 . 15 3.4 功能模块分析 17 3.5 网络拓扑结构分析 . 18 3.6 安全性分析 19 第四章第四章 系统统计系统统计 . 20 4.1 系统结构统计 20 4.2 数据库设计 20 4.2.1 概念结构设计 21 4.2.2 逻辑结构设计 22 4.2.