欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    校园网站jsp毕业设计(论文).doc

    • 资源ID:4903487       资源大小:588.50KB        全文页数:88页
    • 资源格式: DOC        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    校园网站jsp毕业设计(论文).doc

    1、毕 业 设 计设计题目:基于J2EE的学院计算中心网站设计 系 别:_班 级:_姓 名:_指 导 教 师:_年6月10 日5基于J2EE的学院计算中心网站设计摘要本文着重阐述了计算机中心网站的开发过程。介绍了网站的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详细说明,并且具体剖析了网站各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个模块程序设计的规划及具体实现。根据实际需求,计算机中心网站设计这个项目采用模块化的设计思想,在Windows XP操作系统环境下,搭

    2、建JSP运行环境JDK+TOMCAT,通过使用JAVA脚本语言完成动态的、交互的web服务器应用程序,实现学校网站的多种功能。本网站具有多方面特点:网站功能完备,用户使用方便简捷,人性化的用户界面,设置齐全,大大减少了操作人员和用户的工作负担,提高了学校的信息化的水平。关键词:Java 数据库 网站设计 The Design Based on J2EE of TangShan College Computer Center Web Site AbstractThis article focuses on the computer center web site for the developm

    3、ent process. Introduced a web site for environment and development tools, the design concept and design process has also made a comprehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the

    4、The various functions of the web site to achieve process and detailed design process, drawing a simple web function modules map at the same time, to more clearly show that design thinking and the whole process of planning and design of concrete realization.According to actual demand, the computer ce

    5、nter web site for this project is modular in design, in the Windows XP operating system environment, the structures JSP operating environment JDK + TOMCAT, through the use of scripting language JAVA complete dynamic, interactive web server applications, curriculum information and results of informat

    6、ion management. This web site has many features: system fully functional, easy to use simple user-friendly user interface, complete security settings, greatly reducing the operators and improve the efficiency of the management of school information Level. Keywords: JSP; Database; Website Design 目 录1

    7、 绪论11.1 引言11.2 问题定义11.3 网站介绍11.4 网站设计目标22 概述32.1 数据库知识简介32.1.1 数据库的发展史32.1.2 数据库的特点32.1.3 SQL语言简介42.1.4 SQL语言的数据查询42.2 JSP(J2EE)知识简介52.2.1 JSP属性介绍52.2.2 JSP运行环境介绍52.2.3 JSP的J2EE的架构介绍63 需求分析73.1 提出问题73.2 项目背景73.3 项目开发目标73.4 运行环境73.5 运行需求74 总体设计84.1 网站简要说明8 4.2 网站总体设计功能模块84.3 网站结构设计84.4 数据库连接设计84.5 界面

    8、设计94.6 总体设计总结105 系统功能设计115.1 前台显示说明115.1.1 前台首页显示115.1.2 功能实现介绍115.2 网站后台管理115.2.1 后台管理功能介绍126 详细设计136.1详细设计概述136.2登录功能设计136.2.1用户登录流程136.2.2用户登录界面设计156.2.3用户登录数据库分析156.2.4用户登录系统结构分析166.3资源上传下载设计166.3.1资源上传下载模块166.3.2资源上传下载流程176.3.3资源上传下载数据库分析196.3.4资源上传下载系统结构分析196.4学生作品设计196.4.1学生作品投票设计流程206.4.2学生作

    9、品上传流程206.4.3学生作品数据库分析216.4.4学生作品系统分析226.5新闻发布设计226.5.1新闻发布总体结构226.5.2新闻发布后台管理设计236.5.3新闻发布前台浏览设计246.5.4新闻发布数据库分析246.5.5新闻发布系统分析256.6视频教程设计266.6.1视频教程数据库分析266.6.2视频教程系统分析276.7机房课表查询设计276.7.1机房课表数据库分析276.7.2机房课表查询系统分析287 系统测试与维护297.1 测试实例研究297.2 性能分析297.3 网站维护308 结束语31谢辞32参考文献33附录34外文资料72唐 山 学 院 毕 业 设

    10、 计1 绪论1.1 引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,在网站设计中Web数据库技术已经成为应用最为广泛的网站架构基础技术,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库的连接,完成对网站内容的处理与查询,用户还可以浏览网页上的通过与数据库连接所显示的内容。1.2 问题的定义如今,计算机的价格已经十分低廉,性能却有了长足的进步。计算机已经成为我们学习和工作的得力助手。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,

    11、计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。 现在我国的学校大多通过网站来展示自我,这样的机制就更需要网站的开发与维护了。采用计算机来实现计算机网站的设计归纳起来,好处大约有以下几点:1可以存储计算机网站的各种信息,安全、高效。2只需一名网站管理员即可操作,节省大量人力。3可以迅速查到所需信息。4利于师生及时反馈和掌握信息。1.3 网站介绍本网站前台采用JSP技术,Jsp是基于J2EE以及整个Java体系的Web开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站,这项技术还在不断

    12、地被更新和优化。后台数据库是Microsoft SQL Server,两者结合,为Web数据库技术提供了完美的实现体系. 计算机中心网站就是在这种条件下开发出来的,通过网页的形式,完成网站的各种功能。计算机中心网站是典型的JSP网站设计,本设计采用B/S的设计结构,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起资料一致性和完整性强、资料安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。计算机中心网站是一个学校网站的重要组成部分,不但能实现网站的各种功能,同时也有利于学校师生及时反馈与掌握信息。1.4 网站设计目标Internet正在改变世界,

    13、由于Internet具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,已经发展成为新的传播媒体,现在很多大学和众多企业部门都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合。建立学校计算机中心网站有以下目的: (1) 计算机中心网站是计算机中心的“商标”。在这个高度信息化的社会里,建立计算机中心自己的网站是最直接的宣传手段。网站的超时空特性,不仅能让本地区的人们了解计算机中心,更可让更多的人们了解本校的不断发展和前进。 (2) 计算机中心网站使得教师与教师、教师与学生、学生与学生之间的交流有了全新的方式,它不再受到传统信息传递的制约。它可以使不同的系别,不同班

    14、级的人们在不同时间、不同空间进行交互。 (3) 计算机中心网站提供了个性化的平台,网络提供的丰富资源可以使学生和教师各取所需。 (4) 计算机中心网站是很好的教学研究室,计算机中心网站与教育类专门网站的有效链接,给学院教学研究带来了一片新天地。2 概述2.1数据库知识简介2.1.1 数据库的发展史数据库的发展经历了三个阶段:(1) 层次型和网状型:代表产品是1969年IBM公司研制的层次模型数据库管理系统IMS。 (2) 关系型数据型库:目前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员E.F.Codd提出了关系模型。(3) 第三代数据库:将为更加丰富的数据模型和更强大的数据管

    15、理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。20世纪60年代末发生的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统,但这并不能最终解决问题。在20世纪60年

    16、代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。32.1.2 数据库的特点(1) 数据共享;(2) 面向全组织的数据结构化:数据不再从属于一个特定应用,而是按照某种模型组织成为一个结构化的整体。它描述数据本身的特性,也描述数据与数据之间的种种联系;(3) 数据独立性; (4) 可控数据冗余度;(5) 统一数据控制功能:数据安全性控制,指采取一定的安全保密措施确保数据库中的数据不被非法用户存取而造成数据的泄密和破坏;数据完整性控制,是指数据的正确性、有效性与相容性;并发控制,多个用户对数据进行存取时,采取必要的措施进行数

    17、据保护;数据恢复,系统能进行应急处理,把数据恢复到正确状态。2.1.3 SQL语言简介SQL是英文Structured Query Language的缩写,意思为结构化查询语言,是访问数据库的标准语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库

    18、都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作1。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细节。SQL语言可以完成许多功能,例如:(1) 查询

    19、数据;(2) 在数据库表格中插入、修改和删除记录;(3) 建立、修改和删除数据对象;(4) 控制对数据和数据对象的存取;(5) 确保数据库的一致性和完整性等。2.1.4 SQL语言的数据查询使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的功能。在本系统中就大量地使用了数据插入、删除和修改这三种操作,现在对它们做一个简单地介绍1。(1) 数据插入 往数据库的基本表中插入数据使用的是INSERT语句,其方式有两种:一种是元组值的插入,另一种是查询结果的插入。在本系统中使用的是前一种方式,其句法如下:INSERT INTO 基本表名(列表名)VALUES(元组值)(2)

    20、数据删除从数据库的基本表中删除数据使用的是DELETE语句,其句法如下:DELETE FROM 基本表名 WHERE 条件表达式(3) 数据修改当需要修改基本表中元组的某些列值时,可以用UPDATE语句实现,其句法如下:UPDATE基本表名SET列名=值表达式,列名=值表达式WHERE条件表达式2.2 JSP(J2EE)知识简介2.2.1 JSP属性介绍随着Internet和企业计算从90年代以来的逐步发展,HTTP、XML和Java平台逐渐演变成为针对客户机计算的标准,这些新兴技术推动了在服务器端封装商业逻辑的应用设计以及电子商务的推广。由众多知名厂商共同制定的J2EE(Java2Platf

    21、ormEnterpriseEdition)平台规范则为企业开发新应用提供了统一的标准。JSP应该是属于J2EE的一部分,JSP只是用来动态生成web页面的,jsp文件的后缀是.jsp,和php等技术一样,人们习惯以文件后缀命名这项技术,其实决大部分(可以说是全部)的数据库操作和很大一部分的复杂商业逻辑都是在JavaBean(典型的J2EE使用EJB)或其他的Java类中实现的,所以在网上基于J2EE的,网站的网页后缀都是.jsp。如果说把显示一个网页比喻成用笔在纸上写字给人看的话,理想的J2EE网站应该是:JSP就是笔的外套(它只是辅助笔芯,写出字来),JavaBean和EJB等就是笔芯(它们

    22、是网站的核心,用户是看不到它们的,笔芯决定了写出来的字是什么颜色的,好看不好看,书写起来是否流利,也就是说它们决定了整个网站的功能,是否稳定,是否高效,是否安全等),网络和服务器软件就是纸,纸容易看就舒服,也就是网页显示的快)。当然这个比喻可能不是很恰当,J2EE的各个部分是紧密联系在一起的,单纯的JSP也可以不借助JavaBean或EJB来连接数据库以及处理商业逻辑,只是那样效率很低而且不能发挥Java的可重用的优点。其实大家都知道,一个Java程序要运行,就必须被编译生成.class文件,从这一点上说,JSP,Servlet,JavaBean,EJB(它很特殊,需要J2EE服务器的特殊支持

    23、)他们又有统一的一面。其实J2EE技术的范围是一个很大的,EJB是J2EE最核心的技术。EJB的优势是它通过J2EE服务器的支持(所有的J2EE服务器都必须支持EJB的特性,最有名的是BEA公司的WebLogic和IBM公司的WebSphere),以最简单的方式实现了事务,分布式部署等复杂处理,而且实体Bean,消息Bean,会话Bean三各种EJB各有神通。可以这么说,EJB之所以能以简单的代码实现高级的复杂的功能,是因为它站在了J2EE服务器的肩膀上。2.2.2 JSP的运行环境介绍从最开始的JSWDK到现在的Tomcat、WebLogic等,JSP的运行环境也有了很大的变化,出现了很多优

    24、秀的JSP容器,如Tomcat、WebLogic、IBM WebSphere等。下面简单介绍本网站使用的JSP容器Tomcat及其特点:Tomcat是Apache Jakarta软件组织的一个子项目,它是一个JSP/Servlet的容器,是在Sun公司的JSWDK(Java Server Web Development Kit)基础上发展起来的一个JSP和Servlet规范的标准实现。使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,使得Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性,使得它被一些企业用于商业

    25、用途。2.2.3 JSP的J2EE架构介绍J2EE分为3层:表现层、业务逻辑层及数据访问层。1 表现层主要是JSP和HTML页面,用于接收用户的请求,以及返回操作数据,是应用程序访问的入口。2 业务逻辑层主要是对数据层进行操作,对数据逻辑层进行处理,如果数据层是积木,那么逻辑层就是堆积木的搭建。3 数据访问层主要是对原始数据的操作层,具体为业务逻辑层或表现层提供数据服务。3需求分析3.1提出问题在科学技术发展的今天,网站在成为提供信息平台的同时也实现着管理与交互的功能。使其应用真正渗透到国民经济各个部门,发挥着越来越大的作用。随着社会的发展和经济时代的到来,网站在各行各业都占据着越来越重要的地

    26、位,特别是教育事业。因此,通过计算机中心网站的设计和实现,来及时更新计算机中心的信息,使得教师与学生可以及时反馈及掌握信息,是非常必要的。3.2项目背景 HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,而JSP能够彻底实现用户与管理人员的交互性,在JSP编程语言高度发展的形式下,JSP能够很好的解决这些复杂交互的动态性,于是我们也开始了对学院网站的动态开发,即而让学院网站更加的互动。3.3项目开发目标以我院计算机中心为例,制作网站为我院计算机中心发展提供平台。计算机中心网站作为向教师和学生提供服务的网站,可成功实现多种功能。其中

    27、包含有:教师与学生的登录、资源的上传与下载、提供中心新闻等多种内容。3.4运行环境此系统,代码使用Java编写,数据库管理系统采用SQL Server数据库管理系统,运行在Windows98/ME/2000/XP系统下。3.5运行需求在调试和运行过程中,应该能够让网站正常使用时不出错,能够保证数据的正确性、信息的可靠性、实现的高效性、网站的易使用性、网站管理的可维护性、信息的可测试性、数据的复用性、数据库的安全保密性、数据的可移植性以及网络互联性。4总体设计4.1网站简要说明计算机中心网站是个集新闻、信息、交流为一体的网站,是为了让在校学生能了解学院信息办发布的最新信息技术而设计的。网站的各种

    28、功能设计能够符合计算机中心网站的要求,信息,资源,服务等功能的实现,能够给网站更多的生气,交互性更强。4.2网站总体功能模块计算中心网站实现了教师与学生的登录、资源的上传与下载、新闻的发布与更改、在线视频教程、机房课表查询、学生作品展示及投票等多种功能。总体设计功能模块如图4-1所示。计算中心网站教师与学生的登录资源上传下载在线视频教程机房课表查询新闻发布与更改学生作品展示及投票图4-1 本网站总体模块示意图4.3网站结构设计本网站提供了各种信息及功能,因此整个网站设计使用了表格结构,这样操作比较方便,结构美观。而有些功能实现需要通过入口,在设计时设置了用户权限及管理员功能,以达到不同用户实现

    29、各自权限操作的目的。4.4数据库连接设计数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。SQL Server数据库相对其它的数据库来说要安全并且数据存储量大,本网站各种信息的发布用到的数据库文件就是SQL Server类型的数据库。 以下是本系统与数据库建立连接的Java源代码:%public class Dao Protected static String dbClassName = com.microsoft.sqlserver.jdbc.SQLServerDriver;protected static String dbUrl = jdbc:sqlserver:/127.0.0.1;DatabaseName=card;protected static String dbUser = linjia;protected static String dbPwd = 0420;protected static String second = null;public static Connection c


    注意事项

    本文(校园网站jsp毕业设计(论文).doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开