在线选课系统毕业的设计论文.doc

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线选课系统毕业的设计论文

武汉工程大学邮电与信息工程学院毕业设计(论文) 基于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.6 学

您可能关注的文档

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档