网上选课系统设计与实现毕业设计论文.doc

网上选课系统设计与实现毕业设计论文.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 毕业设计(论文) 课 题 名 称 网上选课系统设计与实现 目 录 TOC \o 1-3 \h \z \u 摘要 h 1 关键词 h 1 引言 h 2 1 系统相关技术介绍 h 2 1.1 系统开发采用的技术方案——B/ S模式 h 2 1.2 MVC设计模式 h 3 1.3 JSP介绍 h 3 1.3.1 将内容的生成和显示进行分离 h 3 1.3.2 强调可重用的组件 h 3 2 系统开发工具及容器 h 4 2.1 开发工具 h 4 2.1.1 MyEclipse简介 h 4 2.1.2 DreamWaver简介 h 4 2.2 数据库的选择 h 4 2.3 JDK版本的选择 h 4 2.4 容器 h 4 3 需求分析 h 5 3.1可行性分析 h 5 3.2 功能模块分析 h 5 3.3 软硬件环境需求 h 7 4 概要设计 h 7 4.1 系统功能结构 h 7 4.2 系统流程图 h 7 4.3 系统数据库E-R模型 h 8 4.4 数据库表设计 h 9 5 详细设计 h 10 5.1 界面设计 h 10 5.2 系统功能模块设计 h 11 5.2.1 公共模块 h 11 5.2.2管理员模块 h 12 5.2.3 学生模块 h 16 结束语 h 20 致 谢 h 20 参考文献 h 20 PAGE 1 网上选课系统设计与实现 摘要:学生选课系统是一款管理系统,囊括了学生管理和课程管理的基本过程。系统覆盖学生的选课、查看、修改密码等各个环节,软件的各个模块操作界面简单、实用。该系统是一个基于B/S结构的Web项目,采用Struts软件进行开发,用户数据选用MySQL进行统一管理。该系统可以显著减轻教务人员的工作负担,大大提高工作效率,从而实现教务管理的数字化和网络化。 关键词:B/S ;选课系统;数据库;Web项目 引言:Internet的发展使我们的教育更加现代化,实现教学信息的集中管理、分散操作、信息共享,使传统的教学管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教学文件管理系统和全校信息系统打下良好的基础。《学生网上选课系统》是高校教学管理系统的重要组成部分,充分利用计算机网络功能,实现教学工作全过程的计算机管理,帮助具体管理人员从复杂烦琐工作中解放出来,使得教学管理走向无纸化办公和规范化、现代化管理。 1 系统相关技术介绍 1.1 系统开发采用的技术方案——B/ S模式 信息技术的高速发展使网络计算模式不断更新。从单机时代的主机/终端模式、文件服务器时代的共享数据模式、客户机/服务器时代的Client/Server(客户机/服务器)模式,再到今天网络计算机时代的Browser/Server(浏览器/服务器)模式,计算模式发生了巨大变化,同时计算模式的不断进步使管理软件的架构发生了很大变化。 系统综合还应用了B/S模式[1],即Browser/Server(浏览器/服务器)结构,是对C/S结构的一种改进。B/S模式的好处还有运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据,解决了地域的限制。而基于互联网应用系统都采用Browser/S erver(浏览器/服务器)模式结构,在客户端中除Web浏览器外,要安装的软件便是一些插件和控件。这些插件被设计于服务器端,并通过网络下载到客户端,而控件则是第一次浏览下载并注册的。这是一种最小化的客户端安装及客户机模式,是目前客户服务器体系结构的发展方向。 1.2 MVC设计模式 Model模型-View视图-Controller控制器[2]是软件工程中的一种软件架构模式。它把软件系统分为三个基本部分:Model模型,View视图和Controller控制器。 模型视图控制器模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。专业人员可以通过自身的专长分组: ? 控制器Controller- 负责转发请求,对请求进行处理。 ? 视图View - 界面设计人员进行图形界面设计。 ? 模型Model - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。 1.3 JSP介绍 JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基

文档评论(0)

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

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

1亿VIP精品文档

相关文档