【精品】java社区网络服务系统(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共38页)
编号:1638239
类型:共享资源
大小:10.63MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
30
积分
- 关 键 词:
-
精品
java
社区
网络服务
系统
源代码
论文
- 资源描述:
-
【精品】java社区网络服务系统(源代码+论文),精品,java,社区,网络服务,系统,源代码,论文
- 内容简介:
-
小区门户网站 之社区共享 摘 要 随着计算机的不断发展和广泛应用,人们的工作效率得到不断的提高 。 互联网的发展,更是缩短了人们之间的距离 。 如何充分利用互联网,这是大家共同关心的问题。本文 主要介绍了 关于 小区门户网站 之社区共享 的 实现方法 ,设计规划了 小区门户网站 之社区共享 的网页,以互联网的形式将 各种信息 进行管理。 本论文系统地阐述了 小区门户网站 之社区共享 系统的功能及实现。实现了 小区门户网站 之社区共享 中的 会员上传 、 下载 、 审核信息、管理信息 等功能。 本系统界面简单直观,易于操作和使用,交互性强。 经过分析 ,我们使用 司的 发工具 , 强大的 询语言实现建立关系数据库, 利用其提供的各种面向对象的开发工具 ,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象 ,首先在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成满意的可行系统。 关键词: 小区门户网站 社区共享 of s s s to is of of of on s of of s of to to so on is we s of it in a on to 录 1、绪论 题研究目的 发设计思想 题意义 、应用需求分析及可行性分析 用需求分析 行需求分析 他需求分析 行性分析 技术可行性 经济可行性 操作可行性 时间可行性 、数据库及开发语言介 绍 据库 发语言介绍 绍 本简介 言特点 绍 、系统设计 要功能 统流程图 要功能模块设计 会员登陆 会员注册 会员上传文件 浏览共享文件 等待审核提示 管理员审核文件 审核成功提示 管理已上传文件 、软件安装与调试 1 软件的安装与配置 2 软件调试 3 软件测试 论 谢 考文献 录 、 绪论 题研究目的 21 世纪以来, 计算机技术的迅猛发展,特别是随着网络技术的出现标志着信息时代已经来临。信息化浪潮、网络革命在给社会带来冲击的同时,也使 社区服务 受到了强烈的冲击, 社区 管理和服务方式已不能适应 用户 的需求,建设 小区门户网站 系统,是现代化建设的客观要求。建设以计算机为核心的 社区服务 网络,实现 社区 服务的自动化,更好地为工作服务 。 本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。 发设计思想 本系统用 据库用 过 编写 进 行 后台业务逻辑控制 , 即 成整个设计工作。本系统全部基于 络, 以 言对网站进行开发 , 注重用户与网站的交互性。 因此在这样的背景下,针对当前 展趋势来计社区服务系统系统就成为了 当今应用软件的首选体系结构。 题意义 在人类跨入 21 世纪之际,席卷全世界的信息化浪潮正在全球范围内轰轰烈烈的上演,它已经深刻地渗透到现代社会的各个领域。 计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。针对现实中的各种应用需求,相应的产生很多技术体系、技术标准 , 大大的推动了信息化进程。计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域, 计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 现在我国的 信息管理 水平还 比较落后 ,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际的情况开发一套 小区门户网站 系统是十分必要的。 2、应用 需求分析 及可行性分析 用需求分析 服务器 硬件 处理器: 睿 内 存: 256M 或更大 硬 盘: 20G 或更大 软件 P 000 更高版本 003 客户机 硬件 无特殊要求,只要能上连接互联网即可 软件 P E 更高版本 系统的性能要求通常指系统需要 的存储容量以及后援存储,重新启动和安全性 ,运行效率等方面的考虑。 硬件系统环境: 1G 500系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好 行需求分析 硬件条件:酷睿 1G 10 G 硬盘以上的 ;打印机;局域网。 软件条件: P 他需求分析 本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、 等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足 。 行性分析 术可行性 本系统是采用基于 程序设计思想进行编制的,利用 句结合台数据库开发“ 小区门户网站 ”。整个系统由若干个表、窗口、菜单构成的。用户可通过菜单来调用系统的各项功能。 基于 程序设计语言 所以成为功能强大的服务器端程序是因为它为 程人员提供了一组功能强大的内置 对象,通过这些内置对象,编程人员可以控制 面的各个方面。所以载技术上是可行的。 济可行性 鉴于次系统是毕业设计,所以本系统不需要多余的格外开发成本,硬件配置和软件配置环境家用机可完全胜任,所以在经济上是可行的。 作可行性 本设计力求界面简单明了,操作简单,便于上手,使用户可以在最短的时间内熟练掌握各功能。所以在操作上是可行的。 间可行性 从时间上看,在两个月的时间里学习相关知识,并开发网站,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。 3、数据库及开发语言介绍 据库 目前流行的数据库管理系统有 。 性能卓越、稳定可靠的大型数据库管理系统,目前拥有较多的用户。 一种性能可靠、使用方便的小型数据库系统。一般而言,数据库是由特定的操作系统环境上的一个或者一组文件组成的,而数据库管理系统一般是由运行于用户计算机或网络上的远程计算机上面的一整套程序组成的。 根据对数据组织方式的不同,数据库系统分成关系数据库 、层次数 据库和网状数据库。目前常见的数据库系统上基本上都是关系型数据库系统。在关系型数据库系统中,数据被组织成为二维表格形式,表格中的每个数据行称为一条记录或直接称为行,每一个列有时被称为字段或直接称为列,通过指定行和列定位一个指定的数据项。 一个优秀的数据库系统应具备如下特征: ( 1)最大限度的减少数据的重复存储以减少存储空间的占用; ( 2)尽可能地提高数据的查询(搜索)速度; ( 3)提供灵活的数据组织和统计手段; ( 4)保章数据的安全。 本系统采用的数据库是 一个小型关系型数据库管理系统,开发者 为瑞典 B 公司。目前 广泛地应用在 的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 为网站数据库。 与其他的大型数据库例如 相比, 有它的不足之处,如规模小、功能有限( 支持视图(已经被列入 的开发计划)、事件等)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说, 供的功能已经绰 绰有余,而且由于开放源码软件,因此可以大大降低总体拥有成本。 目前 流行的网站构架方式是 即使用 为操作系统, 为 为数据库, 为服务器端脚本解释器。由于这四个软件都是遵循 开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。 发语言介绍 绍 “ 的是 言,一种在计算技术发展 历史上应用得最为广泛的语言。 原有 言的基础上进一步发展,至今包含了数百条语句、函数及关键词。专业人员可以用 现其它任何 程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。 从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 遍及全球分布式应用程序,都可在 供的工具中各取所需。 及可调整的服务器端部件。 术就可 与其他任何数据库建立连接 。 力强大,使得您很容易在应用程序内通过 问网游信息网站和应用程序,或者创建 务器应用程序。 拟机真正 跨平台 系统 ,您可以自由发布。 本简介 以 使编程人员轻松开发 基于 台的动态服务器端应用程序 ,目前最高版本为 言特点 序语言具有许多优秀的特性 ,用其设计应用程序时有两个基本特 点 :可视化设计和事件驱动编程 . 同其他的一些可视化程序开发工具一样 ,有可视化设计的特点 ,微软的刚刚进入市场时 ,同 争的一个重要的功能砝码就是 所见即所得 的字处理功能 ,设计应用程序界面时也可以说是 所见即所得 头脑中所想象的应用程序界面 ,完全可以通过键盘鼠标以及徒手画出来 ,而不是编制大量的代码然后再编译生成 ,如果需要修改 ,也是利用键盘鼠标和手画 ,而底层的一些程序代码由 动生成或修改。 用户提供大量的界面元素 (在 称为对象 ),这些 对象对于熟悉用程序的用户而言是一点也不陌生。 作系统出现以来 ,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的 ,在使用 计应用程序时 ,必须首先确定应用程序如何同用户进行交互 ,由用户编写控制这些事件的响应 ,这就是所谓的事件驱动编程。 目前最为广泛的、易学易用的面向对象的开发工具。 供了大量的插件 ,这些 插件 可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。 故而,实现本系统 一个相对较好的选择。 绍 据库连接)是一种用于执行 以为多种关系数据库提供统一访问,它由一组用 言编写的类和接口组成。 工具 /数据库开发人员提供了一个标准的 此可以构建更高级的工具和接口,使数据库开发人员能够用纯 写数据库应用程序。 有了 各种关系数据发送 句就是一件很容易的事。换言之,有了 不必为访问 据库专门写一个程序,为访问 为访问 据库又编写另一个程序等等,程序员只需用 一个程序就够了,它可向相应数据库发送 用。同时,将 言和 合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 言 “编写一次,处处运行 ”的优势。 据库连接体系结构是用于 用程序连接数据库的标准方法。 序员而言是 实现与数据库连接的服务提供商而言是接口模型。作为 程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。 用已有的 准并支持与其它数据库连接标准,如 间的桥接。 现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。 4、系统设计 要功能 本人主要负责的是社区共享模块,本模块的主要功能有:会员上传文件、前台的文件浏览、对以上传的文件进行修改以及管理员对上传文件的审核等功能。 统 流程图 管理员 检查有效性 通过审核 未通过 输入密码 退出 会员 检查有效性 上传文件 管理文件 输入密码 退出 浏览文件 要功能模块设计 员登陆 具体实现代码如下: /检验表单的合法性 s+$|s+/g,); +);); ); ; ; % 欢迎登陆 9 用户名: 验证码: 员注册 具体实现代码如下: 用 户 名 : % d/g,) W/g,) 不小于 4 位 登陆密码 : 6 位以上 密码确认 : 员上传文件 具体实现代码如下: 上传文件 (内容简介不能超过 5000 个字符) 修改上传文件 (内容简介不能超过 5000 个字符) 文件名称: 上传文件: 览共享文件 具体实现代码如下: 文件名称 上传会员 上传时间 待审核提示 具体实现代码如下: ); +);); ); ; % 理员审核文件 核成功提示 具体实现代码如下: _ 删除 理已上传文件 具体实现代码如下: 文件名称 上传会员 上传时间 审核 删除 _ 删除 5、软件安装与调试 5 1 软件的安装与配置 ( 1)软件安装:操作系统 装特别简单,和安装其他的软件没什么区别。 配置: 设置 境变量: 装目录 例: C: 设置 境变量: 装目录 : C: 设置 境变量: 装目录 : C: 服务器的安装: 置 境变量: 装目录 例: C: (2)安装 装时注意在选择 拟机路径是一定要选择安装的目录 ,然后再开始安装。 (3)安装完毕后,启动 后再浏览器中输入 ,这时表示配置成功了。 5 2 软件 调试 系统调试的目的是发现程序和系统中的错误并及时予以纠正。在网络便民服务系统中用的调试方法也包括这些: (1) 程序调试 包括语法调试和逻辑检查,测试数据除采用正常数据外,还应用一些异常资料,用来考验程序的正确性。 用正常资料调试。 用异常资料调试。 用错误资料调试 。 5 3 软件 测试 软件的测试是系统开发周期中一个十分重要的环节,其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就可能会造成不堪设想的后果。 测试结果: 中文乱码问题,从数据库中取 出的中文数据出现乱码。 参数传递出错,无法传递数据。 当大量用户同时对数据库进行访问时,效率低,有的用户访问失败。 主要的解决方法: 我使用如下方法来解决乱码问题: 8859_1), 对于各个模块接参数的格式进行了统一。 结论 本文通过 小区门户网站 的设计与开发,得出下列结论: ( 1) 学习一门新技 术,最重要的是实践,只有多动手才能尽快掌握它。 ( 2) 一个系统的开发,经验是最重要的,经验不足,就难免会有许多考虑不周之处。 ( 3) 要想 系统更加完善 ,网站的界面必须要美观、有特色、友好,功能要健全。不过由于经验不足,我设计的图形界面比较简单。只是对基本功能进行了开发。 ( 5) 本次开发,我参考了很多 社区服务 系统的例子,吸取了一些别的信息系统的长处,对自己的毕业设计进行了完善,但是还有很多的不足之处,有待以后进一步学习。 实践证明, 小区门户网站 系统有着很好的发展前景,经测试运行。本文所制作 的 小区门户网站 系统界面 友好、使用灵活、操作简单、功能齐全、表现方式独特,已基本具备了成熟的技术理论。 由于时间仓促,本次设计由我完成 小区门户网站 系统的制作,对我这样一个手而言所制作的模块还有不完善的地方。数据库的设计也比较简单。还有很多毕业设计中用到 言的知识也不够全面,还有很多地方不能够作到完全的理解和掌握。通过这次毕业论文的设计制作使本人受益匪浅。首先,由于毕业设计所用的 术和其中用到 言的其他部分是在课堂上没有接触过的,要用它来做设计必须通过大量自学来掌握,在这个过程中,不仅大大提高了我的自学能力 而且让我对 学习有了进一步的认识 。由于是独立完成在毕业设计的过程遇到了很多的困难,我求教了不少老师和同学,在这个过程中让我体会到了,一个团队的重要性。 经过两个多星期设计,课程设计基本完成 了。 本次课程设计就是通过对 “ 小区门户网站 ”的设计,进一步深化了 小区门户网站 为人们日常生活所带来的巨大便利的认识! 根据方案,大部分问题均已解决,也已基本实现了预期的目标和功能,但由于方案不成熟 ,时间紧迫,人力,物力方面的原因,此系统还是有许多地方需要进一步的完善和提高,因而,我们的系统不可避免的有一些不足之处,希 望老师们给予批评指正。 在本次课程设计中困难遇到不少,比如数据库的连接,全局参数的传递等。在这次系统开发的过程中,我深深体会到了做一个系统,首先进行需求分析的重要性,了解了一个系统的制作,从功能分析到功能模块分析、与其他系统的关系,再到数据库设计、数据库结构实现及各功能模块的创建都需要从整体上考虑设计。这些都有待以后进一步改进。通过实践对于我以后的学习将会带来很大的帮助! 小区门户网站 是一种新型的 网络信息技术。 随着网络的不断发展和完善,其不可替代的多功能作用会越来越明显。更好地建设与管理 小区门户网站 是 我们 不可 推卸的责任。 致谢 在本次毕业设计过程中,得到了指导老师的指导与支持。在此特别感谢 指导老师的悉心指导和大力支持,在总体结构、功能的把握上给予了非常大的帮助,同时根我们提供了非常优越的设计环境,并对我在编程、数据库设计等细节工作上给予了耐心的指导,对于我们小组顺利完成这次毕业设计起到了关键性的作用。 另外和我同组同学大家始终团结协作,努力拼搏,增强了我的团队意识,并且我们接下了深厚的友谊,我们自始至终在一种愉快的气氛中学习工作。此次毕业设计对提高我的编程技术、协调团队成员的关系等 方面都由许多益处。在此我一并向他表示感谢。 我还要感谢我的母校 学,以及在大学四年生活中给予我关心和帮助的老师和同学,是他们教会了我专业的知识和做人的道理。通过这次毕业设计我还明白了作为一名计算机专业的大学毕业生,我们要会的不仅仅是编写代码,更重要的是要有整体把握系统设计的能力。我会在以后的工作和学习中不断完善自己,为我最热爱的母校争光,为自己翻开辉煌的新篇章。 转眼间,大学生活即将结束,回首过去四年的大学生活,真是有苦也有乐,然而更多的则是收获,感谢母校的各位老师不但无私地传授给我们知识, 也教会了我们如何做人。管理信息系统专业的毕业设计任务繁重,但正是在这几个月紧张而充实的设计中,我感到自己的知识得到了一次升华,我相信:我的毕业设计会给我的四年大学画上一个圆满的句号。 21 世纪已经到来了,在新的世纪里,人们自然对未来有许多美好的愿望和设想。现代科学技术的飞速发展,改变了世界,也改变了世界的生活。作为新世纪的大学生,应当站在世界的发展前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新世
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。