校园网站jsp毕业设计毕业论文

上传人:l**** 文档编号:129861378 上传时间:2020-04-23 格式:DOC 页数:87 大小:439KB
返回 下载 相关 举报
校园网站jsp毕业设计毕业论文_第1页
第1页 / 共87页
校园网站jsp毕业设计毕业论文_第2页
第2页 / 共87页
校园网站jsp毕业设计毕业论文_第3页
第3页 / 共87页
校园网站jsp毕业设计毕业论文_第4页
第4页 / 共87页
校园网站jsp毕业设计毕业论文_第5页
第5页 / 共87页
点击查看更多>>
资源描述

《校园网站jsp毕业设计毕业论文》由会员分享,可在线阅读,更多相关《校园网站jsp毕业设计毕业论文(87页珍藏版)》请在金锄头文库上搜索。

1、校园jsp毕业设计毕业论文 目 录1 绪论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 数据库连接设

2、计84.5 界面设计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.

3、4.2学生作品上传流程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 .专业.专注.

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

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

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

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

8、教师各取所需。 (4) 计算机中心是很好的教学研究室,计算机中心与教育类专门的有效,给学院教学研究带来了一片新天地。2 概述2.1数据库知识简介2.1.1 数据库的发展史数据库的发展经历了三个阶段:(1) 层次型和网状型:代表产品是1969年IBM公司研制的层次模型数据库管理系统IMS。 (2) 关系型数据型库:目前大部分数据库采用的是关系型数据库。1970年IBM公司的研究员E.F.Codd提出了关系模型。(3) 第三代数据库:将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。20世纪60年代末发生

9、的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统,但这并不能最终解决问题。在20世纪60年代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。 .

10、专业.专注. 2.1.2 数据库的特点(1) 数据共享;(2) 面向全组织的数据结构化:数据不再从属于一个特定应用,而是按照某种模型组织成为一个结构化的整体。它描述数据本身的特性,也描述数据与数据之间的种种联系;(3) 数据独立性; (4) 可控数据冗余度;(5) 统一数据控制功能:数据安全性控制,指采取一定的安全措施确保数据库中的数据不被非法用户存取而造成数据的泄密和破坏;数据完整性控制,是指数据的正确性、有效性与相容性;并发控制,多个用户对数据进行存取时,采取必要的措施进行数据保护;数据恢复,系统能进行应急处理,把数据恢复到正确状态。2.1.3 SQL语言简介SQL是英文Structure

11、d Query Language的缩写,意思为结构化查询语言,是访问数据库的标准语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Creat

12、e, 以及Drop在的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作1。SQL语言是一种非过程化语言,它一次处理一个记录集合,对数据提供自动导航。SQL语言允许用户在高层的数据结构上工作,而不对单个记录进行操作。SQL语言不要求用户指定数据的存取方法,而是使用查询优化器,由系统决定对指定数据存取的最快速手段。当设计者在关系表上定义了索引时,系统会自动利用索引进行快速检索,用户不需知道表上是否有索引或者有什么类型的索引等细节。SQL语言可以完成许多功能,例如:(1) 查询数据;(2) 在数据库表格中插入、修改和删除记录;(3) 建立、修改和删除数据对象;(4) 控制对数据和数据对象的存取

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

14、条件表达式(3) 数据修改当需要修改基本表中元组的某些列值时,可以用UPDATE语句实现,其句法如下:UPDATE基本表名SET列名=值表达式,列名=值表达式WHERE条件表达式2.2 JSP(J2EE)知识简介2.2.1 JSP属性介绍随着Internet和企业计算从90年代以来的逐步发展,HTTP、XML和Java平台逐渐演变成为针对客户机计算的标准,这些新兴技术推动了在服务器端封装商业逻辑的应用设计以及电子商务的推广。由众多知名厂商共同制定的J2EE(Java2PlatformEnterpriseEdition)平台规则为企业开发新应用提供了统一的标准。JSP应该是属于J2EE的一部分,JSP只是用来动态生成web页面的,jsp文件的后缀是.jsp,和php等技术一样,人们习惯以文件后缀命名这项技术,其实决大部分(可以说是全部)的数据库操作和很大一部分的复杂商业逻辑都是在JavaBean(典型的J2EE使用EJB)或其他的Java类中实现的,所以在网上基于J2EE的,的网页后缀都是.jsp。如果说把显示一个网页比喻成用笔在纸上写字给人看的话,理想的J2EE应该是:JSP就是笔的外套(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号