本科毕业论文-—威客网的设计与实现

上传人:桔**** 文档编号:512990037 上传时间:2023-04-04 格式:DOC 页数:47 大小:1.95MB
返回 下载 相关 举报
本科毕业论文-—威客网的设计与实现_第1页
第1页 / 共47页
本科毕业论文-—威客网的设计与实现_第2页
第2页 / 共47页
本科毕业论文-—威客网的设计与实现_第3页
第3页 / 共47页
本科毕业论文-—威客网的设计与实现_第4页
第4页 / 共47页
本科毕业论文-—威客网的设计与实现_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《本科毕业论文-—威客网的设计与实现》由会员分享,可在线阅读,更多相关《本科毕业论文-—威客网的设计与实现(47页珍藏版)》请在金锄头文库上搜索。

1、计算机科学与技术学院毕业设计(论文)论文题目威客网的设计与实现 指导教师职 称副教授学生姓名学 号专 业班 级系 主 任院 长起止时间2013年10月11日至2014年5月23日2014年5月23日目 录摘要iAbstractii第一章 绪论11.1选题的背景11.2选题的研究意义2第二章 关键技术介绍11.1 Java语言11.2 Mysql11.4 Spring2第三章 系统分析42.1 需求分析42.2可行性分析42.2.1技术可行性42.2.2经济可行性52.2.3操作可行性52.3 系统开发与运行环境分析5第四章 系统设计64.1 系统设计原则64.2 功能模块的划分64.3 威客网

2、的任务发布流程84.4 威客网的稿件提交流程84.5 数据库设计94.5.1系统E-R图94.5.2 数据库逻辑结构设计10第五章 系统实现135.1 Spring与Hibernate的整合135.2 Struts2、Spring与Hibernate的整合145.3 系统前台主要功能模块设计与实现145.3.1 任务实体类定义145.3.2 稿件实体类定义175.3.3 持久化操作默认实现类195.3.4 威客网站主界面设计与实现225.3.5 威客网用户注册设计与实现225.3.6 威客用户登陆设计与实现235.3.7威客发布任务设计与实现245.3.8 威客任务大厅设计与实现255.3.9

3、 威客用户提交稿件设计与实现265.3.10任务详细信息页面设计与实现275.3.11 我的威客界面设计与实现285.3.12威客网名人殿堂设计与实现285.3.13 威客网帮助中心设计与实现295.4 系统后台主要功能模块设计与实现315.4.1后台管理任务类别模块设计与实现315.4.2 后台管理所有任务模块设计与实现315.4.3 后台管理所有用户模块设计与实现315.4.4后台管理系统公告模块设计与实现325.4.5 后台管理帮助中心模块设计与实现33第六章 系统测试346.1系统测试原则346.2系统测试用例346.2.1用户注册测试346.2.2用户登录测试346.2.3任务发布测

4、试366.2.4稿件提交测试376.2.5其他测试38总结与展望39参考文献40谢 辞42威客网的设计与实现摘要:威客是指在网络时代凭借自己的能力(智慧和创意),在互联网上出售自己的富裕工作时间和劳动成果而获得报酬的人;而威客类网站的出现,为有知识生产加工能力的个人创造了一个销售知识产品的商业平台和机会。此系统的设计正是为有需求或者有能力的的用户提供一个实用的网络服务平台,系统采用了B/S的模式,使用java语言技术,并结合了struts2、Spring、Hibernate框架技术,完成了一个基本满足用户需求的威客系统,并且系统具有一定的稳定性、安全性和拓展性。关键词:威客网;Java;Str

5、uts2;Spring;HibernateiDesign and realization of Witkey netAbstract: Witkey is refers in the network era by virtue of their ability (intelligence and creativity), to sell their rich working time and labor and get paid on the Internet; The emergence of Witkey website created a marketing knowledge prod

6、ucts business platform and opportunity for the ability of knowledge production and processing of individual. Design of this system is for users with demand or have the ability to provide a practical network service platform, the system adopts B/S mode, use Java language technology, combined with the

7、 struts 2 framework, Spring, Hibernate, completed a basic meet user requirements of system, and the system has certain stability, security and expansibility.Keywords: witkey net; Java; Struts2; Spring; Hibernateii南华大学计算机科学与技术学院毕业设计(论文)-第一章 绪论随着互联网技术的不断变革,电子商务已经得到的广泛的推广和极大的发展,相信在未来的一段时间里,会日趋成熟。不出家门,人

8、们可以通过互联网买到全世界各的的商品,商人可以通过互联网电子商务的模式在网上进行商品营销和推广,增加商品的曝光率和品牌知名对的提升。同时,作为商家和生产厂家,可以以互联网为平台将产品推广出去,扩大销量,提升品牌知名度。使得人们的生活更加方便,更加有效率。但是商品指的并不仅仅市实体的产品,随着电子商务的日渐成熟,无形的商品也登上了舞台。而“威客”这种新型电子商务模式的提出和发展,使得传统电子商务模式中常被忽略的“知识产权”这种无形商品成为了与普通商品一样可交易的产品。这种商业模式使得电子商业跨上了一个“智慧交易”的崭新台阶,使得更多的知识分子能够将自己的知识、技术、创意等等无形资产通过网络转化成

9、有形的资产。1.1选题的背景威客网的出现是市场作用的体现,随着一种新型的商品交换模式,威客随着互联网的发展而发展。从本世纪初,互联网开始加速发展,各种创新型应用和互联网新概念不断出现,搜索引擎、电子商务、博客、维基百科、RSS、3G、web2.0、长尾理论等。这些应用和概念与知识管理都有着或多或少的关系。随着物联网支付的诞生,信息免费的时代就已经过去了。信息已经成为了一种有价值的商品,极大的增加了知识的创新和发展。利用这些理论成果对知识产权进行合理的管理。 威客模式就在这种情况下诞生了,它是一种利用互联网进行知识管理的网络创新模式。最初的威客网简单来说就是一个平台,通过一种悬赏的模式,将任务发

10、布出去,寻找合适的人完成,一部分由项目完成者获得,一部分由该平台获得。但是随着时代的发展,威客网的模式也呈现多元化,有创意产品威客模式、劳务服务威客模式、定向威客服务模式和一对一直接雇佣模式、综合性威客服务模式。他们自身的定位不同,提供不同的模式的服务体系。现今主要的一些威客网友:一品威客网、西游记威客网、威客管家、云创意威客网等。威客网的最初的形式是 Witkey和威客这两个词完全为中国首创。该概念最先由刘锋在中国科学院研究生院提出。2005年,刘锋开始建立威客网witkey com试图将中国科学院的专家资源,科技成果与企业的科技难题对接起来。在建设网站的过程中,刘锋发现通过互联网解决问题并

11、让解决者获取报酬是互联网一个全新的领域,于是他开始通过边实践边总结的方式对这个领域进行探讨和研究,并因此提出威客理论。1.2选题的研究意义传统的电子商务模式有淘宝,阿里巴巴,环球市场等,它们主要是将商品限定为有形商品在网络中进行交易,或者是充值卡之类的半有形商品,却很难对知识,创意的无形商品交易。然而,在日常生活中,经常会有一些自己难以解决的问题,需要别人帮助解决,然而由于问题的复杂程度,无法找到免费的帮助。传统情况下,只能够寻找专门的运营机构例如点子公司、设计公司、文档处理公司等等,这会造成大量的时间和资源的浪费,并且会降低工作效率。举一个简单的例子,假如一张图片,你需要进行处理,如果你拿到

12、专门的公司里去设计,不仅收费贵,而且麻烦,但是在威客网上,只要发布任务,就有人自动找上来,而且价格有你来定。在威客模式下,用户被分为两种类别,一种是任务的发布者,一种是威客:它们在威客模式中,扮演着不同的角色和功能。任务的发布者,在网上发布一些自己无法解决的问题,根据问题的难易程度,提供相应的金额的赏金,一般来说,提供的赏金越高,越容易威客攻破。网络的广泛性和赏金的吸引力会使得数量可观的威客来为发布任务者提供不同的问题解决方案,这样,发布者可以用等同或低于传统渠道的金额换取大量不同的解决方案,并从中选取自己最满意的解决方案。这样极大的提高了工作效率,节省了大量的金钱和时间,并且由于网络的特性,

13、使得发布者可以更加方便的在家中解决大量问题。作为威客,可以在网络上寻找自己最擅长的任务,将自己的知识、技术、创意等无形资产方便的转换成金钱,相比传统的方式进入专门提供解决方案的公司工作,威客方式更加灵活,更加自由,也更加方便快捷。同时,威客可以作为一种兼职工作,将生活中闲置的时间充分地利用起来,给自己带来更多的财富。第 42 页 共 42 页第二章 关键技术介绍1.1 Java语言Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越

14、的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。1.2 MysqlMySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。MySQL是一个真正的多用户、多线程SQL数据库

15、服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 1.3 Struts2Struts2看似是从Struts1发展而来,但实际上Struts2与Struts1在框架的设计思想上面还是有很大的区别,Struts2是以WebWork的设计思想为核心,为什么Struts2不沿用Struts1的设计思想,毕竟Struts1在目前的企业应用中还是有非常大的市场在的,那么,来看下Struts1的一些缺点吧:1)支持的表现层技术单一2)与Servlet API严重耦合,这点可以从Action的Execute的方法声明里面就可以

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

当前位置:首页 > 建筑/环境 > 施工组织

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