学号:*********
*************** 学士学位论文
题 目 学生选课系统的设计与实现 学 生 ****** 指导教师 ****** 讲师 年 级 2006级
专 业 计算机科学与技术 系 别 计算机科学与技术 学 院 计算机科学与信息工程学院
\\
学 士 学 位 论 文
\\
题 目 学生选课系统的设计与实现 学 生 ***** 指导教师 ****** 讲师 年 级 2006级
专 业 计算机科学与技术 系 别 计算机科学与技术 学 院 计算机科学与信息工程学院
*************** 2010年5月
摘 要:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不可缺少的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。
系统实现了对课程的基本信息和学生选课、学生和教师用户进行管理。系统对学生角色提供个人信息查看、选课管理以及其他功能;对教师提供查看自己所担任课程的课表和选该门课程的学生信息;提供给管理员以下功能:查看所有课程、学生、教师的信息并可以对它们进行管理(添加、编辑、删除),以及实现新闻的发布并修改。
关键字:选课、课程信息发布、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 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.3 数据表设计 ............................................................................... 23 4.3 功能设计 ............................................................................................. 25 4.4 软件的运行环境 .................................................................................... 26 第五章 系统实现 ............................................................................................... 27
5.1 系统实现概况 ...................................................................................... 27 5.2 登陆模块 ............................................................................................. 27 5.3学生用户界面设计.................................................................................. 30
5.3.1 个人信息模块功能模块设计 ........................................................ 31 5.3.2 网上平台模块功能设计 ............................................................... 32 5.3.3 选课信息查询 ............................................................................. 34 5.4 管理员用户界面设计 ............................................................................. 37
5.4.1用户管理模块功能设计 ................................................................ 38 5.4.2 网上平台模块功能设计 ............................................................... 39 5.4.3 系统公告模块设计 ...................................................................... 39 5.4.4 排课模块.......................................................................................... 40 5.5 教师用户界面设计 ................................................................................. 41
5.5.1 浏览已发布信息 .......................................................................... 42 5.5.2 课程信息修改 ............................................................................. 42
\\
5.5.3 课程信息删除 ............................................................................. 42 5.5.4 学生信息审核 ............................................................................. 43 5.6系统后台模块......................................................................................... 44 5.7 系统测试 ............................................................................................. 46
5.7.1 登陆模块................................................................................... 46 5.7.2 排课模块................................................................................... 46 5.7.3 选课模块................................................................................... 47
第六章 总结与展望 ........................................................................................... 48
6.1 结论 ...................................................................................................... 48 6.2 展望 ...................................................................................................... 48 致 谢 ................................................................................................................ 49 参考文献: ............................................................................................................ 50 Abstract: ........................................................................................................... 51
\\