大学毕业论文-在线选课系统.docVIP

  • 71
  • 0
  • 约 68页
  • 2016-12-31 发布于辽宁
  • 举报
武汉工程大学邮电与信息工程学院毕业设计(论文) 基于B/S模式选课系统的设计与实现 Design and Implement of a B/S Mode-based System for Course Selecting on Network 学生姓名 XXX 学 号 XXXXXXX 专 业 信息管理与信息系统 班 级 信管XXX班 指导教师 XXXX 2009年5 月 摘要 随着计算机与互联网技术的快速发展,网络化无纸化的办公模式逐渐被人们所广泛使用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。在科技兴国战略的指导下,实现教育的现代化、科技化是必然趋势,而要实现这一点,首先要实现教育管理方法和管理手段的现代化和科技化。学生在线选课系统属于教学信息管理系统的一部分。在线选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。 在线选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现不可避免的差错等情况。从教师的角度来说,教师提出上课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。 本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP技术和Sql Server 2000开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统使用ASP开发语言,Sql Server 2000作为数据库。系统有较高的安全性和较好的性能。主要有教务、教师、学生三类用户。客户端主要功能包括:用户登录、个人信息维护、教师提出开课申请、学生选课、查询课程相关信息、课表打印。服务器端主要内容包括:用户管理、教师管理、学生管理、确认申请、简单排课(以手动为主,自动为辅)信息发布、简单与综合查询、课表打印等[1]。 关键字:选课;用户;服务器;权限;SQL Server;ASP 目 录 第1章 绪 论 1 1.1 选题背景 1 1.2 系统概况 1 1.3 开发工具介绍 2 1.3.1 ASP 简介 2 1.3.2 SQL Server 2000简介 4 第2章 教务管理系统需求分析 6 2.1 项目概述 6 2.1.1 系统目标 6 2.1.2 开发概况 6 2.1.3 信息描述 6 2.2 基于B/S结构的方案设计 7 2.3 用户需求调查 8 2.4 系统可行性分析 8 第3章 系统分析及数据结构设计 10 3.1 数据流程分析 10 3.2 系统功能概述 11 3.3 系统功能结构图 12 3.4 数据结构设计 12 3.4.1 概念数据结构设计 12 3.4.2 逻辑结构设计 13 3.4.3 物理结构设计 16 3.5 数据库表设计 17 3.5.1 学生信息表(studentInfo表)设计 17 3.5.2 教师信息表(teacherInfo表)设计 17 3.5.3 专业信息表(specialFieldInfo表)设计 18 3.5.4 班级信息表(classInfo表)设计 18 3.5.5 班级必修课程信息表(classCourseInfo表)设计 18 3.5.6 专业选修课程信息表(publicCourseInfo表)设计 19 3.5.7 班级必修课程上课信息表(classCourseTeach表)设计 19 3.5.8 专业选修课程上课信息表(publicCourseTeach表)设计 20 3.5.9 学生选课信息表(studentSelectCourseInfo表)设计 20 3.5.10 学生成绩信息表(scoreInfo表)设计 20 第4章 系统主要功能详细设计 21 4.1 系统登录的实现 21 4.2 学生信息管理模块的实现 21 4.3 教师信息管理模块的实现 22 4.4 课程信息管理模块的实现 22 4.4.1 班级必须课程添加功能的实现 22 4.4.2 专业选修课程添加功能的实现 24 4.5 课程排课功能的实现 25 4

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档