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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(毕业设计说明书Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计说明书Word格式.docx

1、 With the advent of the Internet era, the traditional teaching model has a profound change in effective online teaching system has been considered to be an indispensable tool of modern universities, JSP teaching aids is efficient, safeand saving many advantages can be effectively improve the level a

2、nd efficiency of teaching. This article focuses on the technology of JSP teaching aids.JSP CurriculumSelectByStuden system is typical of B / S network service model. This article will briefly teaching management system project origin, the overall architecture, design ideas, development of technology

3、 and teaching management system detailed design of the admin module and its implementation techniques.JSP teaching management system, the system according to the different identity of the customer to provide different services, jobs students can download, upload job, watch instructional videos, self

4、-tests; teachers can upload jobs, teaching and management, the system administrator has a backgroundall the permissions.Various parts of the system test process runs have reached the desired effect. Compatibility testing, the system correctly in the IE browser display the page in the Firefox browser

5、 on the normal display of the page, Load test is normal.Key words:Teaching Management System ; B/S; Student第一部分 正文第 1 章 绪论1.1 开发背景及意义高校选课管理是一项重要工作,是学校选课管理工作中不可缺少的一部分,同时也是适应教育现代化尺度的要求,推动学校选课管理走向科学化,规范化的必要条件。只有选课管理规范了才能在各方面更好的发展,为了适应教育改革和推进素质教育发展的要求,选课管理也从以前的手工管理逐渐被规范化的选课系统所代替,大量的人力,物力资源从学校的选课管理中解脱出来。

6、众所周知,当今社会是信息化的社会,在计算机信息领域中世界已进入激烈竞争的时代,因此选课管理单纯靠手工管理的方法,不仅需要耗费大量的人力,物力,财力而且由于人工管理存在着大量的不可控因素,造成了选课管理的不规范,工作效率低,难以达到预期的目的。为了提高工作效率,保证学生能够及时准确了解学校教学的各种信息,使得老师能及时了解学生的信息,利用计算机进行信息处理已成为必然。引入高校教学管理系统,使用计算机来对交心信息进行管理,不仅能够大大提高教学管理的效率,优化教学管理的方式,提高高校的整选课水平,还可以大量的节省人力,物力,使学校的选课质量达到质的飞跃。1.2 开发技术介绍1.2.1 B/S模式及其

7、优势基于网络环境B/S Browser/Server(浏览器/服务器)构架的系统,用户界面完全在WWW浏览器中实现,主要事务逻辑在服务器端实现,即用户通过网络和中央服务器,实现了客户端异地实时进行业务操作。采用B/S模式的系统解决了传统C/S架构依赖高性能客户端以及产品分发、频繁更新换代产成的硬件上的高代价和分发上低效率等诸多不利因素,使用户和管理人员即时获取信息的变更。 与传统的C/S模式相比,B/S构架模式的系统具有如下方面优势: 1. B/S构架的先进性:B/S结构的程序架构是国际计算机技术发展的主流趋势,从IBM的WebSphere,BEA的Weblogic到开源的JBOSS、Tomc

8、at等应用服务器,全面支持网络的构件搭建的系统。SUN 和IBM主推的JavaBean构件技术及J2EE技术等使B/S构架更加成熟。美国的民航售票系统、金融、证券、银行系统、电子商务系统等社会应用广泛的主流应用系统,都是采用BS构架。我国采用B/S构架进行系统开发仅有一年的历史。国外同类软件公司都在做同样地尝试,目前,国内外在此方面都没有成熟产品。 2. B/S构架的维护优势:应用软件的维护来说,系统维护是软件生存周期中,用户利益最大,成本最高的环节。俗话说应用软件是三分开发七分维护,网络图书馆软件是与时俱进的,大幅度的降低系统维护成本,必然会有效地保护用户的利益。由于系统结构所限,系统出现问

9、题后维护成本很高,主要表现在软件维护牵一发动全身,造成系统测试成本、封装成本、升级成本很高。B/S结构应用软件系统结构是由构件组成的,系统出现问题后只需要修改构件,更新构件到主服务器上即可应用,实现了系统的无缝维护升级,从而降低了系统测试成本、封装成本、升级成本、时间成本,使系统维护成本降到目前国际上应用软件的最低标准。 3. B/S构架的扩展性:B/S构架的应用系统其显著特点是支持异地远程多线程作业,只要INTERNET网络能到达的地方,就可以作业。而国外软件目前采用的是C/S构架,无法实现市区以外以及在市区内无法与本市、科研院所、政府、社区、企事业单位等的多馆协同作业,无法保证工作流的一致

10、性和数据同步的实效性。除非以铺设昂贵的光纤或租用通讯专线构建网络环境为代价。 4. C/S构架在实现系统互动性、界面的鲜活性,无法与B/S构架相提并论。5.C/S为两层客户机、服务器端两层结构,随着数据量的增大和并发用户的增多,该模式的两层结构逐渐显示出系统性能下降、稳定性差、可靠性不足等缺陷。本系统充分利用B/S的优点和特性,将业务逻辑更清晰的表达出来,对于数据的安全性。1.2.2 Web应用程序开发环境JSP技术JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页H

11、TML文件(*htm,*html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文

12、件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP技术基础,而且大

13、型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。1.2.3 JAVA简介Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算

14、。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。 Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java

15、应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。 Java分为三个体系J2SE,J2EE,J2ME。1.2.4 Tomcat应用服务器Tomcat服务器是一个免费的开放源代码的Web 应用服务器,目前最新版本是6.0.20。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支

16、持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Ap

17、ache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和 JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。1.2.5 MySQL

18、数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1使用C和C+编写,并使用了多种编

19、译器进行测试,保证源代码的可移植性;2支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;3为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;4支持多线程,充分利用CPU资源;5优化的SQL查询算法,有效地提高查询速度;6既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_J

20、IS等都可以用作数据表名和数据列名;7提供TCP/IP、ODBC和JDBC等多种数据库连接途径;8提供用于管理、检查、优化数据库操作的管理工具;9可以处理拥有上千万条记录的大型数据库;10支持多种存储引擎。第 2 章 需求分析2.1 可行性分析本系统采用经典的B/S结构,B/S结构的优点:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)业务扩展简单方便,通过增加网页即可增加服务器功能。(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)开发简单,共享性强它属于一个数据库应用类的系统。其基本操作是对数据库进行添加、删除、查找、编辑等,所以技术上病史问题,由于系

21、统对学校教学工作正常进行的影像相当的大,所以必须要设置单独的服务器来运行整个系统,并保证系统的正常工作。整个系统业务的分析都是根据学校教学的具体情况而进行的,使系统能够很好的满足用户的需求,并保证学校整个教学工作正常、有序、高效的进行。2.2 系统需求分析1.功能需求选课系统需要满足来自五个方面的功能需求:第一,文件上传下载。上传和下载文件是一种重要的共享信息的方式,这种方式具有一定的数据可保护性,信息没有直接以媒体的方式在网页中显示,而是保存在上传的文件中,接收方通过下载此文件对其内容进行浏览获取信息,同时,下载了此文件的用户也通过同样的方式共享此信息,这种共享信息的方式具有较好的可扩展性,

22、信息的共享是可控的,当需求发生变化时修改成本较低;第二,工作量计算。根据需求完成数据库设计,将需求分解为基本的增,删,改,查的功能。其中,权限分为查看所有工作量,修改所有工作量和删除所有工作量三个权限。三个权限是在新建用户的时候赋予的。如果没有这三个权限,用户只能产看,修改,删除当前的工作量。为了减少添加工作的复杂度,在新增工作量的时候,点击“计算”按钮,系统会自动计算工作量并显示在页面上;第三,对于人员信息的管理。这个部分要通过数据的提交和发送来完成相应的信息交流,同时还可以完成相应数据的增加删除等功能;第四,用户界面。用户界面应该满足简洁、易操作、轻量级、色彩搭配合理、布局紧密的要求,同时

23、应该具有良好的跨浏览器兼容性,由于系统用户中使用IE6浏览器的仍占绝大多数,且计算机配置普遍较低,页面内不应使用大量JavaScript脚本,以降低浏览器运行时的页面资源占用率,提升页面显示速度,保证浏览的流畅性和快捷性。2.系统的可靠性和可用性需求系统的开发是在指导老师的精心筹划下进行的,完全符合目前教学改革的要求,具有一定的可靠性;系统操作简单,设计完美,功能便捷,教学资源的集成化管理,完全适应教学工作的需要,实现信息高效共享,具有一定的可用性。3.出错处理需求假如系统运行过程中出现错误,系统会自动弹出出错提醒,用户可以根据提示返回主页面,不会使系统崩溃。4.接口需求系统运行在服务端中,客

24、户端通过代理程序(浏览器)向服务端发出HTTP请求,服务端收到请求后予以回应并建立连接,连接建立后开始传输HTTP请求的数据。服务端与客户端必须同时对TCP/IP协议(版本4.0)以及HTTP协议提供支持,并可以通过LAN、WLAN、Modem、Bluetooth等方式连接互联网络。2.3 任务概述1.用户选课用户通过身份识别后才可进入系统模块,然后根据自己的需求完成相应的操作。2. 用户退选3.用户查询2.4 功能需求概述基于上面的系统需求分析,该系统需要实现以下基本功能:(1)学生登录系统后可进行选课;(2)学生登录系统后可进行退选:(3)可进行查询选课的上课课时:2.5 数据库需求分析1

25、. 用户选课、用户查询、用户退选 如图2.1所示:图2.12.6 运行环境系统对运行的环境的要求:1.硬件环境(1).服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。本网络系统服务器端的配置如下:1.处理器:Inter Pentium 4 1.6GHz 或更高2.内存:2GB3.硬盘空间:50TB4.光驱:CD-ROM 48X5.显卡:SVAG显示适配器。(2)客户端因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑很高的性价比,因

26、此需要的配置应该高于下面的配置:Inter Pentium 2.0GHz 或更高500GB2.软件环境1.操作系统:WindowsXP/Windows 7 322.网络协议:TCP/IP3.web服务器:Internet Information Server6.0/Personal Web Server4.数据库:MySQL6.05.浏览器:Internet Explorer 7.0以上(2).客户端Windows 98/2000/XP3.浏览器:第 3 章 系统设计3.1 指导思想系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理需求。系统设计在不违反系统整体性的基础上,可

27、根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。3.2 系统层次模块图 3.2系统层次模块图 图 3.1系统模块层次图3.3 系统流程图 登陆失败 登陆成功 图3.3系统流程图3.4 功能模块设计1、 学生登录系统:每个学生均有选课系统账号,输入用户名、密码进入选课界面开始进行选课;2、 选课模块:学生进入系统后,可进行选课,退选功能;3、 查询模块:在系统中,学生可进行上课时间的查询。3.5 数据库设计表3.1 学生信息表sidsnamepwdsexahjj20111106395刘建123456男体育计算机应用技术班20111106412牛振华音乐表3.2 选课信息表表3.

28、3 被选信息表第 4 章 关键技术解决及实施4.1 JSP选课系统配置过程1JDK的安装与配置JDK 是Java开发工具包 (Java Development Kit ) 的缩写。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。Win2000 Server 或 Win2000 professional 操作系统下,选择安装j2sdk-1_4_1(即JDK)软件,安装步骤如下:(1) 双击j2sdk-1_4_1-windows-i586可以开始安装;(2) 在安装过程中使用默认配置即可。JDK的默认安装目录为C:jdk;(3) 重新启动计算机;(4) 更新环境变量在系统桌面中;(5) 右击我的电脑图标;(6) 选择属性命令;(7) 弹出系统特性对话框。选择高级选项卡;(8) 单击环境变量按钮;(9) 弹出环境变量对话框;(10) 该对话框分为Administrator 的用户变量和系统变量两个选项组。接下来在系统变量选项组中操作;(11) 找到path变量后单击编辑按钮;(12) 弹出编辑系统变量对话框。在变量值文本框中输入“c:jdkbin”,然后单击确定按钮。同时新建CLASSPATH变量;(13) 在系统变量选项组中单击新建按钮,在变量名文本框中输入“CLASSPATH”,在变量值文本框中输入“.”(

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

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