ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:1.11MB ,
资源ID:13727895      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13727895.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于BS架构的泰山学院网上选课系统软件工程Word文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于BS架构的泰山学院网上选课系统软件工程Word文档格式.docx

1、本学生网上选课系统采用ORACLE数据库,Tomcat服务器等开发环境,运用JSP技术,基于B/S模式,将学生网上选课与网上自动排课进行了有机结合,能够方便快捷高效的实现对学生选课情况的统计与选修课程的安排,简化了学生的选课流程,提高了工作效率。关键词:ORACLE数据库,Tomcat服务器,JSP技术,浏览器/服务器模式ABSTRACT In recent years,with the increasing numberof college students,the educational administration system data quantity alsorising,andn

2、owthe students during the schoolcreditsvalue degree,cause the majority ofcollege studentsduring the period of schoolbecause of concerns abouttheircredit sandaffect theirdissatisfaction with thegraduationmatters,so will beelective Public Elective courseadoor,to twoin eachsemesterin addition,part of t

3、he studentsdue tobroaden yourknowledgeof their ownwill,expandyour horizonstowant to choose their ownminorcourses,which is undoubtedly a greateramount of datathesystemand workload,also increased the staffof the registrytaskburden,simpleon the workefficiencyof manual processingwill be very low,but als

4、ocan not achieve the ultimateobjective.Therefore,the studentonline course selection systemis alsodemonstrated theimportance ofhis own,willalsoemerge as the times require.Thestudentusing ORACLE database,Tomcat serverdevelopment environment,JSP technology,based on the B/S Mode,thestudents online class

5、esonline automaticcourse schedulingare organically combined,can conveniently andefficiently realizestatisticscourse for student switch theelective coursearrangement,simplifies thestudent enrollment process,improve work efficiency.Keywords:ORACLE database,Tomcat server,JSP technology,the browser/Serv

6、er Mode1引言1.1研究背景随着计算机技术的发展,计算机应用越来越深入到人们日常生活的每个领域,计算机管理作为其中一个重要组成部分,也以它独特的优势,渐渐代替了原始的手工管理,学生选课信息作为学校管理的重要部分,由于其信息量大,给以后的查询、修改等操作带来不便,自然需要使用计算机来管理这些信息,这样一来,学生选课系统出现了1。学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统在为同学节省了时间的同时,也减少了不必要的步骤,更方便了管理员的管理,网上选课系统为同学提供了一个自由选择的平台,学生可以选修规定范围内的课程,查看已修学分总数,还

7、可以修改个人信息。该系统在方便了学生选课的同时,教师也可以不用像以前那样手工对学生的选课情况进行处理统计,因此也大大地简化了教师的工作量,让教师有更多的时间投入到备课以及科研工作当中去。在这样一个社会发展的大趋势下,学生选课系统的出现无疑提高了学校的管理效率,并且快速地融入到了当今科技信息化时代当中去。1.2研究意义一直以来,人们使用人工的方式管理文件档案,但是这种管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难;而利用先进的计算机技术实现对学生选课信息的管理,可以代替过去传统的人工管理信息的方式,极大地提高了教师在管理学生

8、选课信息时的工作效率,简化了教师的统计管理工作,在学生选课方面,学生选课系统能够为学生提供快捷方便的选课信息查询手段,让学生能够方便清晰的了解到参与选课的课程信息、课程剩余量、任课教师、课程学分以及考查方式等各方面信息,大大提高了学生的选课效率,加强了学生选课的目的性,并且利用计算机网络技术进行网上选课,可以存储所有学生选课所产生的大量的选课信息,并且成本低,不需要耗费大量的人力物力进行统计选课信息,极大地提高了教务管理的效率,因此,学生选课系统是学校科学管理的重要组成部分,是学校与现代化教育接轨的重要条件。2相关技术介绍2.1 JSP技术JSP技术使用JAVA编程语言编写,将web页面的开发

9、与程序逻辑的开发进行分离开来,该技术使用HTML技术来设计交互界面,使用JSP标记或脚本生成页面上的动态内容,绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序要求的复杂处理。JSP技术封装了许多功能,这些功能是生成与JSP相关的HTML或XML的动态内容是所需要的2。标准的JSP标记能够访问和实例化JavaBean组件,设置或检索组建的属性,下载Applet,以及执行使用其他方法难以实现的功能。JSP标记具有可扩充性,允许开发者扩展JSP标记,开发人员也能够定制常用功能标记库。由于页面制作者可以使用标记可中的功能,大大减少了对脚本语言的依赖,并降低了页面制作的复杂度。由于JSP页面

10、的内置脚本是基于Java语言的,而且所有的JSP都被编译成Java Servlet,所以JSP具有Java的特点,如健全的存储管理、安全性、跨平台特性、“一次编写,各处运行”等。2.2 ORACLE数据库Oracle Database是一款以分布式数据库为核心的数据库产品,开发者为美国的甲骨文公司。由于它完整的数据管理功能、分布式处理功能以及它极强的兼容性和跨平台性,成为了当今世界上最流行的C/S或B/S体系结构的数据库之一。Oracle中一些创新特性可最大限度地提高资源使用率和灵活性,并且采用的是并行服务器模式。Oracle的特点如下:(1)它具有完整的数据管理功能:其中包括可以存储大量的数

11、据、可以持久地保存数据、可以对数据进行共享、安全性较高3。(2)它是一款具有完备关系的产品:Oracle产品严格遵守信息准则、保证访问的准则、视图更新准则、数据物理性和逻辑性独立准则。(3)Oracle具有比较完善的分布式处理功能 Oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成的Oracle分布式数据库体现了它完善的分布式处理能力(4)Oracle可以更加轻松地实现符合技术发展趋势的数据仓库操作Oracle数据库的主要几点优点为:(1)具有很强的可用性(2)具有很强的可扩展性(3)具有很强的数据安全性(4)具有很强的稳定性2.3 B/S结构B

12、/S结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构4。在这种架构下,极少部分事务逻辑是在前端实现,大部分主要是在Server端实现,WEB浏览器是最主要的,是一种网络结构模式。该架构就是用浏览器为应用程序客户端操作服务器,是由美国微软公司研发的,目前,该技术已经被世界各国所掌握,在世界上有自己一定的市场份额和客户群,国内公司B/S技术开发出的产品也很多,该结构所开发的项目维护和升级方式简单,所有的客户端只是浏览器,根本不需要做任何的维护,无论用户的规模有多大,有多少分支机构都不会增加人和维护升级的工作量,所有的操作只需要针对服务器进行,并且利

13、用该结构进行开发大大降低了项目的开发成本,并且可以有更多的选择,但是B/S结构由于建立在广域网之上,面向的是所有的客户群,任何人都可以通过互联网访问到自己的程序,因此对安全的控制相对较弱一些。B/S架构图如图2-3所示:图2-3 B/S结构原理图 3需求分析3.1概述需求分析阶段的目的是对各种需求信息进行分析,消除错误,刻画细节等。并且在该阶段对系统的功能也应该有一个初步的定论。当今社会,高校课程管理制度的改革,加上互联网技术的迅速发展以及普及,各高校更加青睐于建立一个完善的学生网上选课系统,将学生的选课工作搬到互联网上,使得教师更加清楚便捷地了解到学生的选课信息,这样一来,不仅大大提高了工作

14、效率,更加节省了人力物力,并且保证了信息的安全性,方便了学生的选课工作,学生网上选课系统将以前没有互联网时选课所需要的步骤交给了互联网和系统去处理,并且节省了大量的不必要的时间,节省了大量的纸张,让选课变得轻而易举。因此,我们很有必要去建立一个学生网上选课系统,结合以前学生选课的流程和目前选课所需要的必要步骤,我们可以得到建立这个选课系统的基本需求,根据以上信息,我们也可以初步确定本系统需要采用B/S模式,结合使用JSP技术和tomcat服务器,从而实现一个完善的系统的学生网上选课系统。3.2 系统需求分析3.2.1可行性分析第一,对该系统技术上的可行性进行分析,学生网上选课系统主要运用JSP+Servlet技术、Oracle数据库技术以及Java编程语言,使用MyEclipse进行编译,在tomcat服务器上进行部署,在浏览器上进行运行,因此该系统主要是利用WEB界面与客户进行交互从而将学生选课、课程管理、教师管理有机的结合

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1