大学校园生活服务平台设计与实现-学位论文.doc

上传人:cl****1 文档编号:560074501 上传时间:2022-09-23 格式:DOC 页数:47 大小:1.08MB
返回 下载 相关 举报
大学校园生活服务平台设计与实现-学位论文.doc_第1页
第1页 / 共47页
大学校园生活服务平台设计与实现-学位论文.doc_第2页
第2页 / 共47页
大学校园生活服务平台设计与实现-学位论文.doc_第3页
第3页 / 共47页
大学校园生活服务平台设计与实现-学位论文.doc_第4页
第4页 / 共47页
大学校园生活服务平台设计与实现-学位论文.doc_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《大学校园生活服务平台设计与实现-学位论文.doc》由会员分享,可在线阅读,更多相关《大学校园生活服务平台设计与实现-学位论文.doc(47页珍藏版)》请在金锄头文库上搜索。

1、大学生校园生活服务平台设计与实现摘要:随着Internet快速发展,Web已经对商业、工业、银行,及人们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体。一个新的信息传送媒体逐渐被人们所青睐。范围广泛的、复杂的分布式应用正在Web环境中出现。大学生生活服务平台作为一个新时代传媒的产物,早已超过了国界,使一分钟游遍整个世界不再是神话。它摒弃了传统媒体的不足,正在已不可预知的速度向前发展。它正在迅速的改变着人们的生活、学习、工作方式,更多的人开始通过网络查询资料,学生和家长也从网络上了解一个学校的情况,越来越多的

2、学校有了自己的网站。因此,本人开发了校园生活服务平台,使用校园生活服务平台后,使得社会、老师和学生更快的了解学校动态,更方便的共享学校的资源,同时让社会通过这个系统的图片、文字等方面更充份的了解学校的情况。该系统采用Browser/Server模式架构进行设计关键词:jsp;tomcat服务器;mySQL数据库;动态网页目录第一章 绪论11.1选题目的11.2高校大学生服务平台的发展现状2第二章 开发工具及其配置32.1 开发工具的选用及介绍32.1.1 Jsp简介:32.1.2 javascript52.1.3 java62.1.4tomcat72.1.5 myecliplse72.1.6

3、JDBC82.1.7 mysql92.2服务器的配置102.2.1 Tomcat 6.0服务器的配置10第三章 系统需求分析123.1市场需求分析123.1.1可行性分析123.2任务目标153.3系统性能的规划15第四章 系统分析与总体设计164.1系统功能的描述164.1.1消息类别管理:164.1.2消息发布管理:164.1.3消息查询模块:164.1.4系统用户功能:164.2系统功能模块的划分174.3系统流程分析17第五章 数据库结构设计与实现195.1数据库的分析及创建195.2数据库逻辑结构及数据库表设计195.3消息发布系统各模块设计195.3.1登陆主界面和登录程序设计19

4、5.3.2后台登录及程序设计215.3.3设计管理页面225.4系统调试23第六章 总结与展望25参考文献资料26第一章 绪论随着Internet的普及,网页逐渐融入人们的生活,快速及时地浏览消息,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的学校建立了自己的WWW网站,学校通过网站可以展示产品,发布最新通知,与学生进行交流和沟通,与招聘单位建立联系,以及开展电子商务等。其中大学生生活服务平台是构成学校网站的一个重要组成部分,它担负着双层作用,一方面可以用来动态发布有关新产品或新开发项目,随着电子计算机技术的发展,人类已经逐渐地进入信息化社会。同时人们对信息和数据的利用

5、与处理也已进入自动化的阶段,在各行各业中离不开计算机,更离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。其次,现在计算机已经成为人们生活中必不可少的工具。计算机的最大好处在于利用它能够进行管理,方便快捷的办公。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了系统的安全性。因此,开发相关的信息管理系统已经成为各行各业的必要和必需了。更多的人借助网络了解一些事物,学生通过网络查找一个学校的资料,更多的了解这个学校的信息。学校在网络上发布自己的信息,例如:论坛、社区、贴吧等等,这些信息比较零散,如果有一个自己的网络平台就可以更详细的、完整的发布学校的信息,使用户不用在整个网络

6、里搜索,只要在这个平台里就可以找到所有的信息。因此,学校有一个自己的网络平台是必不可少的。另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。传统的网站消息管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越困难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用。二是基于ASP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前较为流行的做法。本文论述的就是采用JSP+

7、 Tomcat + mySQL开发环境开发动态的Web消息发布系统。1.1选题目的随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。在科学技术飞速发展的今天,Internet逐渐走入到人们的生活当中,人们可以在闲暇心情时遨游在网络中,而Internet又是以网站的形式体现出来的。通过网站的访问,人们可以进行电子邮件的传送、文件传输、远程登陆、网上查询、网上交流,足不出户便可以知道外面的世界。在这样的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日趋提高,传统的报纸杂志已经远远满足不了人们的需求。是网络改变了我们的生活,人们已经喜欢上上网,在网络上我们便能够了解得到社会上的各

8、种大事小事,这便是消息发布系统的成效。大学生生活服务平台是网站上用于用户查询浏览消息的一个系统,是用户查看社会信息的园地。只需要输入自己所要了解的事件的名称,再轻按下Enter键,那么你就可以知道整个事件的来龙去脉。使读者通过阅读此说明书熟悉该消息管理系统以及系统的功能,授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对消息系统的发布和管理。1.2高校大学生服务平台的发展现状目前,大学生生活服务平台兼有了新闻发布、形象展示、舆论引导、等多种职能成为高校师生和社会公众认知高校,获取信息的重要途径,也成为高校对外展现高校形象、传播校园文化和大学精神的主要载体。大学生生活服务平台与与传统

9、的人工传递信息的方式相比具有及时、快捷、互动的优点。目前我国大部分的学校设有专业的大学生生活服务平台,并且都在不断的改革和变更中。大学生生活服务平台作为一个重要的为大学生提供服务,方便大学生及时了解学校讯息的平台变的越来越重要。很多学生都有浏览bbs的习惯,有了大学生生活服务平台,他们既可以了解学校的最新的发展动态又可以了解老师、同学的新近状况。不少高校的服务平台自觉适应信息时代发展需要不断对大学生生活服务平台进行整改,使得网站建设变的逐渐专业化,内容日益丰富、影响力日渐扩大、知名度越来越高。 总体而言,目前大学生生活服务平台呈现以下几个特征。第一,大学生生活服务平台发展良莠不齐,在发达地区高

10、校的大学生生活服务平台比较专业,内容丰富,日趋完善,而在不发达地区的高校的大学生生活服务平台内容较单一。第二,随着大学生生活服务平台的日趋完善,其影响力也随之增大,不少高校设置了特色栏目,使得关注度越来越大。第三,大多数高校已经认识到大学生生活服务平台的重要性,并逐步进行平台建设,但是网站经费不足,缺乏专业网站建设人才和管理人才等问题普遍存在。第四,大多数高校的生活服务平台,宣传力度小,点击率低,在社会上的著名度不大,影响力更低。第二章 开发工具及其配置2.1 开发工具的选用及介绍2.1.1 Jsp简介:JSP (Java Server Pages)是由Sun Microsystems公司倡导

11、、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(scriptlets)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变

12、得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP2.0中的一个主要功能是JSP fragment,它的基本特点是可以使处理JSP的容器推迟评估JSP标记属性。我们知道一般JSP是首先评估JSP标记的属性,然后在处理JSP标记时使用这些属性,而JSP fragment提供了动态的属性。也就是说,这些属性在JSP处理其标记体时是可以被改变的。JSP需要将这样的属性定义为 javax.servlet.jsp.tagext

13、.JspFragment类型。当JSP标记设置成这种形式时,这种标记属性实际上的处理方法类似于标记体。在实现标记的程序中,标记属性可以被反复评估多次。这种用法称为JSP fragment。JSP fragment还可以定义在一个SimpleTag处理程序中使用的自制标记动作。像前面例子说明的,getJspBody返回一个 JspFragment对象并可以在doTag方法中多次使用。需要注意的是,使用JSP fragment的JSP只能有一般的文本和JSP action,不能有scriptlet和scriptlet表达式。3用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格

14、式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于

15、HTML的Web浏览器的完全可用性。可重用组件绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。采用标识Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。适应平台几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。数据库连接Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。Sun公司还开发了JDBCODBC bridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,大多数数据库系统都带有ODBC驱动程序

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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