毕业论文范文——小区门户网站之社区共享.doc

上传人:滴答 文档编号:1255238 上传时间:2019-01-19 格式:DOC 页数:38 大小:685KB
下载 相关 举报
毕业论文范文——小区门户网站之社区共享.doc_第1页
第1页 / 共38页
毕业论文范文——小区门户网站之社区共享.doc_第2页
第2页 / 共38页
毕业论文范文——小区门户网站之社区共享.doc_第3页
第3页 / 共38页
毕业论文范文——小区门户网站之社区共享.doc_第4页
第4页 / 共38页
毕业论文范文——小区门户网站之社区共享.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、小区门户网站之社区共享摘 要随着计算机的不断发展和广泛应用,人们的工作效率得到不断的提高。互联网的发展,更是缩短了人们之间的距离。如何充分利用互联网,这是大家共同关心的问题。本文主要介绍了关于小区门户网站之社区共享的实现方法,设计规划了小区门户网站之社区共享的网页,以互联网的形式将各种信息进行管理。本论文系统地阐述了小区门户网站之社区共享系统的功能及实现。实现了小区门户网站之社区共享中的会员上传、下载、审核信息、管理信息等功能。本系统界面简单直观,易于操作和使用,交互性强。经过分析,我们使用 SUN 公司的 JSP 开发工具, 强大的 MYSQL 查询语言实现建立关系数据库,利用其提供的各种面

2、向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。关键词:小区门户网站 社区共享 JSP MYSQLCommunity of the community network service sharesAbstractDevelops and the widespread application unceasingly along with the computer, peoples working efficiency has the unceasing enhance

3、ment. Internets development, reduced between peoples distance. How to use the Internet fully, this is everybody question of common interest. This article mainly introduced shared community of about the community network service realizes the method, the design has planned the homepage which community

4、 of the community network service shared, carried on by Internets form each kind of information the management.The present paper elaborated systematically community of sharing systems the community network service function and realizes. Realized community of the community network service to share th

5、e member to upload, functions and so on downloading, verification information, management information. This system contact surface simple direct-viewing, simplify operation and use, interactive is strong.After the analysis, we use SUN Corporations JSP development kit, the formidable MYSQL query lang

6、uage realizes the establishment relational database, uses each kind of object-oriented development kit which it provides, particularly the data window this can convenient and the succinct operation database intellectualized object, first establishes the system application prototype in a short time,

7、then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the satisfied feasible system.Key word: Internet Community sharing JSP MYSQL目 录1、绪论-11.1 课题研究目的-11.2 开发设计思想-11.3 课题意义-12、应用需求分析及可行性分析-22.1 应用需求分析-22.2 运行需求分析-32.3 其他需求分析-32.4 可行性分析-32

8、.4.1 技术可行性-32.4.2 经济可行性-42.4.3 操作可行性-42.4.4 时间可行性-43、数据库及开发语言介绍-43.1 MYSQL 数据库 -43.2 开发语言介绍-53.2.1 JSP 介绍-53.2.2 JSP 版本简介-63.2.3 JSP 语言特点-63.3 JDBC 介绍 -74、系统设计-84.1 主要功能-84.2 系统流程图-94.3 主要功能模块设计-104.3.1 会员登陆-104.3.2 会员注册-114.3.3 会员上传文件-114.3.4 浏览共享文件-124.3.5 等待审核提示-124.3.6 管理员审核文件-124.3.7 审核成功提示-134

9、.3.8 管理已上传文件-135、软件安装与调试-1351 软件的安装与配置-1352 软件调试-1453 软件测试-14结论-16致谢-17参考文献-18附录-191、绪论1.1 课题研究目的21 世纪以来,计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使社区服务受到了强烈的冲击,社区管理和服务方式已不能适应用户的需求,建设小区门户网站系统,是现代化建设的客观要求。建设以计算机为核心的社区服务网络,实现社区服务的自动化,更好地为工作服务。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识

10、分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。1.2 开发设计思想本系统用 JSP 语言来编写社区服务系统系统,数据库用 MYSQL 来连接系统,通过编写 JavaBeans 来进行后台业务逻辑控制,即 JSP +JavaBeans + MYSQL 三层模式完成整个设计工作。本系统全部基于 Internet 网络,以 JSP语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前 Internet 网络发展趋势来计社区服务系统系统就成为了当今应用软件的首选体系

11、结构。1.3 课题意义在人类跨入 21 世纪之际,席卷全世界的信息化浪潮正在全球范围内轰轰烈烈的上演,它已经深刻地渗透到现代社会的各个领域。计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,大大的推动了信息化进程。计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了

12、许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际的情况开发一套小区门户网站系统是十分必要的。2、应用需求分析及可行性分析2.1 应用需求分析硬件处理器:Intel 酷睿内 存:256M 或更大硬 盘:20G 或更大服务器软件Microsoft Windows XPMicrosoft Sql Server 2000Microsoft IIS 5.0 或更高版本Microsoft Office 2003客户机 硬件 无特殊要求,只要能上连接互联网即可

13、软件Microsoft Windows XP Microsoft IE 5.0 或更高版本系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。 硬件系统环境:C600、1G MB(RAM) 、500MB(HD) 。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好2.2 运行需求分析硬件条件:酷睿 CPU、1G RAM、10 G 硬盘以上的 PC 机;打印机;局域网。软件条件:Windows XP 2.3 其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了

14、可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等) ,使上述各方面最大限度的得到满足。2.4 可行性分析2.4.1 技术可行性本系统是采用基于 Web 的程序设计思想进行编制的,利用 JSP 语句结合MYSQL 后台数据库开发“小区门户网站” 。整个系统由若干个表、窗口、菜单构成的。用户可通过菜单来调用系统的各项功能。基于 Web 的程序设计语言 JSP,之所以成为功能强大的服务器端程序是因为它为 Web 编程人员提供了一组功能强大的内置对象,通过这些内置对象,编程人员可以控制 W

15、eb 页面的各个方面。所以载技术上是可行的。2.4.2 经济可行性鉴于次系统是毕业设计,所以本系统不需要多余的格外开发成本,硬件配置和软件配置环境家用机可完全胜任,所以在经济上是可行的。2.4.3 操作可行性本设计力求界面简单明了,操作简单,便于上手,使用户可以在最短的时间内熟练掌握各功能。所以在操作上是可行的。2.4.4 时间可行性从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。3、数据库及开发语言介绍3.1 MYSQL 数据库目前流行的数据库管理系统有 Oracle,DB2,Sybase、MS Access 和 MY

16、SQL 等。Oracle 和 DB2 是性能卓越、稳定可靠的大型数据库管理系统,目前拥有较多的用户。 MS Access 是一种性能可靠、使用方便的小型数据库系统。一般而言,数据库是由特定的操作系统环境上的一个或者一组文件组成的,而数据库管理系统一般是由运行于用户计算机或网络上的远程计算机上面的一整套程序组成的。根据对数据组织方式的不同,数据库系统分成关系数据库 、层次数据库和网状数据库。目前常见的数据库系统上基本上都是关系型数据库系统。在关系型数据库系统中,数据被组织成为二维表格形式,表格中的每个数据行称为一条记录或直接称为行,每一个列有时被称为字段或直接称为列,通过指定行和列定位一个指定的

17、数据项。一个优秀的数据库系统应具备如下特征:(1)最大限度的减少数据的重复存储以减少存储空间的占用;(2)尽可能地提高数据的查询(搜索)速度;(3)提供灵活的数据组织和统计手段;(4)保章数据的安全。本系统采用的数据库是 MYSQL.它是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。与其他的大型数据库例如 Oracle、DB2、SQL Server 等相比,MySQL

18、 自有它的不足之处,如规模小、功能有限(MySQL 不支持视图(已经被列入 5.1 版的开发计划) 、事件等)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于MySQL 是开放源码软件,因此可以大大降低总体拥有成本。目前 Internet 上流行的网站构架方式是LAMP(Linux+Apache+MySQL+PHP) ,即使用 Linux 作为操作系统,Apache作为 Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器。由于这四个软件都是遵循 GPL 的开放源码软件,因此使用这种方式不用花一分钱就可

19、以建立起一个稳定、免费的网站系统。3.2 开发语言介绍3.2.1 JSP 介绍“JSP”指的是 JAVASERVERPAGE 语言,一种在计算技术发展历史上应用得最为广泛的语言。JSP 在原有 JAVA 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词。专业人员可以用 JSP 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 JSP 提供的工具中各取所需。1.数据访问特性允许对包括 SQLServer 和其它企业数据库在内的大

20、部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。2.有了 JDBC 技术就可与其他任何数据库建立连接。3.Internet 能力强大,使得您很容易在应用程序内通过 Internet 或 intranet 访问网游信息网站和应用程序,或者创建 Internet 服务器应用程序。4.已完成的应用程序是使用 JAVA 虚拟机真正跨平台系统,您可以自由发布。3.2.2 JSP 版本简介JSP 可以使编程人员轻松开发基于 windows 平台和 linux 平台的动态服务器端应用程序,目前最高版本为 jsp2.0。3.2.3 JSP 语言特点JSP 程序语言具有许多优秀的特性,用其设计

21、应用程序时有两个基本特点: 可视化设计和事件驱动编程.1.可视化设计同其他的一些可视化程序开发工具一样,JSP 具有可视化设计的特点,微软的Word 在刚刚进入市场时, 同 WPS 竞争的一个重要的功能砝码就是“所见即所得“的字处理功能,JSP 在设计应用程序界面时也可以说是“ 所见即所得“.在设计时,头脑中所想象的应用程序界面,完全可以通过键盘鼠标以及徒手画出来,而不是编制大量的代码然后再编译生成,如果需要修改,也是利用键盘鼠标和手画,而底层的一些程序代码由 JSP 自动生成或修改。JSP 为用户提供大量的界面元素(在 JSP 中称为对象 ),这些对象对于熟悉Windows 应用程序的用户而

22、言是一点也不陌生。2.事件驱动编程Windows 操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用 JSP 设计应用程序时,必须首先确定应用程序如何同用户进行交互,由用户编写控制这些事件的响应,这就是所谓的事件驱动编程。JSP 是目前最为广泛的、易学易用的面向对象的开发工具。JSP 提供了大量的插件,这些插件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统 JSP 是一个相对较好的选择。3.3 JDBC 介绍JDBC(Java Data Base Connecti

23、vity,java 数据库连接)是一种用于执行 SQL语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。 有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。换言之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle数据库又专门写一个程序,或为访问 Informix 数据库又编写另一个程序等等,程序员只需用 JDBC API 写

24、一个程序就够了,它可向相应数据库发送 SQL 调用。同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言“ 编写一次,处处运行” 的优势。Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。JDBC 对 Java 程序员而言是 API,对实现与数据库连接的服务提供商而言是接口模型。作为 API,JDBC 为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC 使用已有的 SQL 标准并支持与其它数据库连接标准,如 ODBC 之间的桥接。JDBC 实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。

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

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。