威客网站系统毕业设计论文

上传人:1888****888 文档编号:37250833 上传时间:2021-11-02 格式:DOC 页数:63 大小:661.01KB
收藏 版权申诉 举报 下载
威客网站系统毕业设计论文_第1页
第1页 / 共63页
威客网站系统毕业设计论文_第2页
第2页 / 共63页
威客网站系统毕业设计论文_第3页
第3页 / 共63页
资源描述:

《威客网站系统毕业设计论文》由会员分享,可在线阅读,更多相关《威客网站系统毕业设计论文(63页珍藏版)》请在装配图网上搜索。

1、I摘摘要要随着科技日新月异的发展,电子商务平台如雨后春笋奇迹般的茂起,电子商务已经对社会经济和人们的生活产生了巨大的影响。2002 年以来开始出现威客模式的网站雏形。到 2005 年这一模式出现了繁荣的景象。论文首先从威客网站的概念,特殊性,发展趋势着手,结合了国内外对此模式的当前发展趋势,并指出威客模式优势。然后利用所学之 ASP.NET 技术,我构建了基于“.NET 框架威客网站系统”。该系统以威客网站目前国内前景为前提,给出一套完整的威客网站系统方案。论文中对“威客网站模式”进行了详细调查,分析,设计以及实现。通过对该系统的设计分析进行说明了威客网站的应用。文章最终阐述了威客网站为威客用

2、户提供帮助的同时,建立的威客这种电子商务模式所阐述的“人人帮我,我帮人人”的目的,以及美好的发展前景。论文首先介绍了系统开发的背景、现实意义和设计目标,并对系统进行了分析和设计,系统的主要功能有:注册管理(威客用户的注册) 、任务管理(任务发布、审核、接取信息) 、网站公告更新等内容。同时简单介绍了 Visual Studio .NET 2005 工具与 Visual Studio .NET 2003 对比的新功能特性和 SQL Server 数据库管理系统的功能特点。本系统将采用.NET 面向对象程序设计语言作为依托,以及 SQL Server 作为后台数据库服务器,并使用了 ADO.NET

3、 技术访问数据库,开发了功能性较为齐全、工作效率高的威客任务网站。较好的解决了悬赏任务发布,参与竞标提交作品时候的延时问题、系统漏洞以及不能满足对高效率的要求等问题。关键字电子商务;威客模式;ASP.NET;网站IIAbstractWith the rapid development of science and technology, e-commerce platform mushroomed as the miracle-mao, e-commerce has been on the socio-economic and peoples life has had a huge impac

4、t. Since 2002, passengers began to appear Granville prototype model of the site.In 2005 this model appeared to a prosperous scene. First of all, the paper is from the site of Granville off the concept of specificity, the development trend started, at home and abroad with this model of the current de

5、velopment trend and pattern that Granville off advantage.With the rapid development of the home and abroads science and technology, E-Commerce platform mushroomed as the miracle-mao.E-Commerce had an huge influence on the socio-economic and peoples life. Since 2002, passengers began to appear Granvi

6、lle prototype model of the site. Then, using the ASP.NET technology, I constructed it based on . NET framework Granville off site system. The system to Granville site is currently off the premise of domestic prospects, given a complete set of Granville off site system solutions.The paper in the Viag

7、ra off site model, carried out a detailed investigation, analysis, design and realization. Through the design of the system to explain the application of Granville off the site. The article described the purpose of Granville off site for Viagra users to help passengers at the same time, the establis

8、hment of the Granville off this e-commerce model on everyone help me, I help everyone and the good development prospects. First of all, the paper introduced the background, the practical meanings and the aim of the design of the developing of the system, and then analysised and designed the system.T

9、he main functions of it are: the administration of registration (of Weike users), task management (task release and audit, information access), updating notic etc.In addition, the paper briefly introduced the new features of the tools of Visual Studio .NET 2005, compared to Visual Studio .NET 2003,

10、and the SQL Server. The system take .NET the object-priented computer language as a basis, and SQL Server as the backgound data server. At the same time, it used ADO.NET to IIIvisite the data base, and developed a more all-aroundly functional, more efficient task website of Weike, preferably solved

11、the problem of the complexity of releasing offer-a-reward tasks, the delay, mistakes, bugs and unsatisfiable efficiency of the task accepting and bidding.Key words Electronic Commerce;Witkey Pattern;ASP.NET;WebsiteI目目录录摘要 .IIABSTRACT .III第一章绪论 .1一威客模式课题背景 .1二威客的定义 .1三威客模式的分类 .2四威客模式与传统电子商务 .2五威客模式国内

12、外研究现状及发展 .2六威客模式项目开发的意义 .5七 威客模式存在的问题 .6八威客的未来发展 .7第二章可行性研究 .8一技术可行性 .8二经济可行性 .8三营运可行性 .8第三章开发环境简介 .10一软件环境 .10二技术介绍 .10(一).NET 技术发展回顾 .10(二)Visual Studio .NET 2005 新特性 .11(三)SQL Server 数据库简介 .12(四)IIS 技术介绍 .13第四章总体设计 .16一设计环境 .16(一)硬件环境.16(二)软件环境.16二用户界面设计 .16三项目的功能性描述 .17II四威客系统任务主要流程 .18五项目整体模块 .

13、19六 业务流程 .21七用户注册登录 .22八后台管理 .23第五章数据库设计 .25一数据库表设计与结构 .25二数据库视图设计 .28第六章详细设计 .32一威客网站主界面 .32二威客用户主界面 .33三威客任务发布设计与实现 .34四 注册界面的设计与实现 .35五任务竞标界面的设计与实现 .36六作品提交的设计与实现 .37第七章软件测试.40一软件测试目的及遵循原则 .40二测试用例 .40(一).用户登录测试.40(二).用户控制面板测试.40(三).成功案例模块测试.41(四).其它模块测试.41(五).后台测试.41结论 .42致谢 .43参考文献 .44附录 .451威客

14、网站系统管理及竞标的设计与实现第一章绪论一威客模式课题背景BBS(电子公告牌)是互联网上最早的信息发布和获取手段。BBS 诞生于 70 年代末,那时还没有浏览器,搜索引擎,甚至没有个人网站。大家在 BBS 上发布新闻、发布交易信息、发布个人感想和心情描述等,实际上这些功能和内容也就是现在的新闻类网站,电子商务类网站和博客类网站的最初模型。所有这些网站都是 BBS 一种功能的变形。当他们变形后与其他技术相结合便拥有了更多功能。最后成为了一种门户。威客模式,与上面三类网站类似,同样起源与 BBS。威客的英文是Witkey(wit 智慧、key 钥匙) ,本意是指掌握了某一样技能、知识或服务的专业人

15、士,并且可以借助这种专业技能或智慧获取个人价值的人。 在网络上,可以简单的理解为,能够凭借自己的能力通过互联网帮助别人,获得报酬的人,就是威客。 威客模式就是早期的 BBS 的互动,最早其实就是 BBS 论坛中的提问回答模式,即当我们有需要解决的问题时会在 BBS 上发帖,然后接受其他用户的帮助。后来,由于功能强大的关键字搜索引擎的出现(其实就是 Google 的出现) ,人们开始更多的使用搜索引擎去解决自己遇到的问题,寻求答案。二威客的定义2005 年 7 月,在中科院研究生院读工商管理硕士的刘锋,在自己的论文中为一种新的网络模式定义的时候,写下了“威客”这个词。描述 2000 年以来出现的

16、一种网络模式。根据自身的知识,技能,和经验,吸取互联网上的信息,形成针对具体问题的解答,这是互联网信息中最关键的部分,这种信息可以称之为 WITKEY(关键智2慧)。在互联网上,凭借自己的创造能力(智慧和创意)在帮助别人,而获得报酬的人就是威客。通俗地讲,威客就是在网络上出卖自己无形资产(知识商品)的人。或者说是在网络上做知识(商品)买卖的人。三威客模式的分类威客模式即为网络互动问答模式,一般有两种形式:悬赏式-提问者将问题标价悬赏,威客利用个人的技能,知识,智慧形成答案通过竞争中标。知识出售式-威客根据个人的技能,知识,智慧形成智力作品存放在网站上。有疑问者通过查询寻找到合适的作品进行买卖。

17、四威客模式与传统电子商务威客模式网站与新闻类网站,实物电子商务类网站,博客网站将在不同领域为互联网用户提供服务,满足用户的各类需求。威客模式需要借助新闻类网站进行宣传。需要借助博客的技术形态作为个人知识库建立的基础,威客模式网站与传统实物电子商务类网站的功能互为补充,传统实物电子商务类网站主要是进行实物交易,形态是互联网网站,支付系统和线下物流系统的结合。威客模式主要进行智力成果的线上交易,形态是互联网网站和支付系统的结合,由于智力成果如文字,图像,视频可以通过互联网传输。威客模式的运营成本将大大低于传统实物电子商务网站。五威客模式国内外研究现状及发展12000 年到 2005 是威客模式的史

18、前阶段,包括中国设计之窗, Innocentive,google answer,韩国 Naver,新浪爱问,K68 等等网站,这些网站都在对这个领域进行着卓有成效的探索,但他们还处在萌芽阶段,主要存在的问题包3括;一些网站没有意识到知识的价值化是促进发展的催化剂。另一些网站没有意识到悬赏方式的重大缺陷,以及悬赏方式的衍生物威客地图和智力作品交易平台的重要价值。总体上这个时期,人们还没有意识到这些网站代表了互联网一个新的领域诞生,没有研究它的起源,它的发展方向和运行规律。 22005 年 7 月:刘锋在中国科学院研究生院管理学院 BBS 上发表搜索引擎的困境与对策一文,第一次在世界上提出威客和

19、witkey 的概念。即通过互联网把人的智慧、知识、能力,经验转换成实际收益的互联网新模式。主要应用包括解决科学,技术,工作,生活,学习等领域的问题。体现了互联网按劳取酬和以人为中心的新理念。 32005 年 7 月:威客网 建立。同年 9 月完成集自由分类,悬赏,知识出售,威客地图(witmap),信用评级为一体的威客模式网站程序,并在中国科学院研究生院师生中进行展示试用。这是世界第一个完整的威客模式网站程序。 42005 年 10 月:时间财富网成为 以外第一个认同威客模式的网站。 52005 年 11 月:百度知道正式上线 。62005 年 12 月:21 世纪经济报道对时间财富网进行采

20、访,报道了把时间卖给你威客找人陪练。 72005 年 12 月:雅虎知识堂正式上线。82006 年 2 月:慧聪网发布简析:博客威客末来的发展趋势。 92006 年 5 月:刘锋在吕本富,王卫乡,彭庚等老师的指导下完成论文威客(witkey)的商业模式分析并通过中国科学院研究生院的论文答辩。 102006 年 7 月:赛迪顾问发布 中国威客(Witkey)商业模式及投资前景研究报告。 112006 年 7 月:美国连线杂志提出了“众包”(Crowdsourcing),指出一个公司或机构把过去由员工执行的工作任务,以自由自愿的形式外包给非特定的(而且通常是大型的)大众网络的做法。这说明美国人开始

21、从局部注意威客模式的领域。 122006 年 8 月:北京参考对威客网进行采访并发布了互联网无偿提供智力劳动行将结束?威客让知识升值? 。 132006 年 9 月:中央电视台对威客网()以及其他威客模式网站 k68,猪八戒,智囊团,任务中国等网站进行报道。 4142006 年 9 月:猪八戒网出现 30 万奖金的悬赏,成为目前中国威客模式网站悬赏额最高的任务。 152006 年 9 月: 根据知识管理中的知识地图原理正式推出威客地图栏目。 162006 年 9 月:张宸铭发表关注 A、B、C 型威客对威客模式网站进行了精辟的分类。 172006 年 11 月:威客网根据管理学中的 XY 理论

22、正式提出威客模式的“Y 规则”和“X 规则”并开始在 上应用。 182007 年 1 月:威客网 公开知识出售功能。虽然这一功能还很不完善没有建立起信用体系。但这是威客网第一次在世界上实现博客向威客知识库的转变。初步形成了一个知识 EBAY 的雏形。 192007 年 1 月:新华社将“威客”,“witkey”评为 2006 年中国最热的 9 个词之一,威客模式的出现被评为 2006 年八个文化大事。 202007 年 1 月:13 日威客网()完成集威客地图,企业地图,有奖任务,知识交易为一体的车轮式威客模式的商业化网站构建工作。 212007 年 2 月:中国日报采访并报道了威客网()的起

23、源和发展,第一次以英文的形式向世界介绍威客模式。 222007 年 2 月:国际文传电讯,韩民族日报,日本野村综合研究院对威客网进行采访。232007 年 3 月:刘锋根据威客网的实践结果在新浪博客发表了威客模式的车轮式模型第一次在世界上提出成熟的威客模式网站模型。 242007 年 5 月:刘锋根据威客网()的实践结果在新浪发表了威客地图(witmap)-互联网的下一代搜索引擎第一次在世界上正式提出威客地图的概念和理论构建。252007 年 6 月:威客(witkey)进入中国高考试题。数百万考生和相关人士通过高考试卷了解威客模式。262007 年 8 月:中国教育部将威客列为 171 个新

24、词之一。272007 年 9 月:任务中国与国际威客网站 完成对接。282007 年 9 月:威客网第一次详细阐述威客营销的概念。29淘智网,智狼网的出现使威客模式的 C 型威客模式开始出现发展的势头。302007 年 10 月:猪八戒出现 33 万金额的任务,再次刷新威客模式悬赏纪录。5312007 年 10 月:威客模式的成熟公式在刘锋,张宸铭和许峥嵘的努力下形成第一次修改版 W=(B+C+M)*cr六威客模式项目开发的意义威客模式出现的意义:1可以解决搜索引擎无法创造性的给出答案的问题。威客模式提出了知识必须体现价值的观点并不只是指货币价值,也包括自豪感,成就感,但最重要的激励机制还是货

25、币价值,只有通过货币才能让人类有价值的隐性知识表现出来,才能让互联网中无意义的信息大幅度减少。2威客模式可以体现一种灵活的就业方式。其打破了地域、时间、工作方式的限制,通过互联网把世界各地的工作者放在同一平台中。给劳动者提供公平竞争的互联网环境、带来更多自由工作时间、创意和想法。可以利用威客模式平台上千万威客的知识,智慧,技能,经验为企业提供低成本高质量的服务。这个过程可以通过悬赏广播式和威客地图的网络式两种形式实现。 3丰富互联网服务的类型。网络互动问答模式网站与新闻类网站,实物电子商务类网站,博客网站将在不同领域为互联网用户提供服务,满足用户的各类需求。威客模式需要借助新闻类网站进行宣传。

26、威客模式的运营成本将大大低于传统实物电子商务网站。4提高用户使用互联网的积极性。威客模式激励用户提供更有价值的作品。由于互联网用户可以通过威客模式网站利用自己的知识,技能,经验,智慧获取相对应的经济利益。5促进互联网知识产权的保护。互联网出现的关于知识产权的问题从根本上说是由于互联网本身的结构性问题造成的,在新闻类网站,传统实物电子商务类网站,和 bbs 网站上中互联网用户无法管理自己信息,自己的智力劳动一旦发布到互联网中,自己就丧失了控制权,作品被其他网站和用户通过复制,剪切,超级链接等方式向整个互联网传播。博客类网站在某种成度上增强了互联网用户对自己作品的控制权,我们通过搜索引擎可以查出一

27、个作品最初的出处在哪一个用户的个人博客中。但个人智力作品在博客网站中仍然呈完全开放状态,作者无法为自己的智力成果进行标价,其他网站和个人仍然可以通过复制,剪切,超级链接等方式引用博客网站中6的作品。我们提到威客模式的成熟形态是悬赏系统,博客系统,自助定价系统和交易系统的组合体,因此那些作者认为具有相当价值的作品可以被自助定价。其他网站和个人必须付费后才能查看这些标价作品的内容。搜索引擎或互联网其他网站通过超级链接将用户导引到该作品时,作者可以真正获得收益而非传统上一无所得。对于那些付费查阅后把作品复制到自己知识库并标价出售的行为,在现行的法律上已构成的盗窃行为,实施者在实施这一行为时不得不考虑

28、法律后果。6促进网络实名制的实施。威客模式网站为用户提供智力成果交易的平台,为了保证平台上交易商品的质量和货款支付的安全性,实名制将成为网络互动问答模式网站正常运行的必要条件,也是互联网发展的必然需求。七 威客模式存在的问题智力成果标价问题。从互联网的现状看,用户虽然提出大量问题,但对求得这些问题答案而愿意付出现金的意愿并不高,那些用户愿意支付超过一元钱的问题只占总数很小的比例。按照二八原则,只有 20%的问题提问者愿意支付超过 1 元钱征求答案。而超过 80%的大量问题还需要按互联网原有的方式运转。智力成果的分类问题。由于人类社会涉及的领域十分广泛,进行详细的分类很难,同时如果分类太细,互联

29、网使用者会感到非常不方便,如果划分太粗会使使用者不容易定位到自己熟悉的领域。智力产品的展示和试用问题。智力产品和实物产品在形态上有很大差别,实物产品可以让购买者观看后购买,但智力产品一旦让用户观看后就失去了价值。如果不让用户观看,用户会担心内容有欺诈而不敢购买。智力产品的知识产权问题。智力产品在第一次交易之前知识产权归创作者所有,智力产品具有可多次重复消费的特点。第一次交易后的其他用户购买使用该智力产品,需要解决此时智力产品的产权问题。威客模式中作弊的问题。作弊目前是威客模式发展过程中面临的最大问题,正是这一问题的存在,使实践威客模式的网站不敢轻易进入智力产品的现金交易阶段。威客模式中的作弊形

30、式主要有两种:第一种是提问者提出问题后,根据回答者的答案用其他身份登陆伪造出一个新答案,然后提问者选择自己的答案进行成交。第二种是提问者提出一个受人关注的问题,自己编制一个质量低下的答案。供大量需求7者重复付费察看。八威客的未来发展现今天的威客模式网站主要缺乏知识库系统和交易系统,而这两个模块却是威客模式的核心部分。威客模式的最终形式会是将悬赏式和知识出售式融合到一起成为完整的威客模式。这个过程是:悬赏式网站运转到一段时间后,其求得中标的答案开始积累形成知识库,威客们可以把这些答案再次标价提供给其他提问者。悬赏式威客网站这时开通威客可预先上传个人智力作品的功能,最终完成和知识出售式的融合形成完

31、整的威客网站。知识出售式的威客网站,当提问者在知识出售式的威客网站上找不到需要的作品时,将要求悬赏。知识出售式威客网站提供这一功能时完成和悬赏式的融合形成完整的威客网站。8第二章可行性研究一技术可行性本系统采用 Windows XP 作为操作平台。基于 ASP.NET 技术,使用 SQL SERVER数据库,充分体现了网页的动态管理与数据库的连接,对数据库的查询、修改及其删除。二经济可行性威客模式的英文是 witkey,意义是个人的智慧,知识,专业专长可以通过互联网转换成实际收入的模式,其代表网站有 google 的 answer;雅虎的知识堂;新浪的爱问;时间财富网;百度知道; 等网站。成熟

32、的威客模式的形态是悬赏系统+博客系统+文章定价系统+交易系统。威客模式认为人的智慧,知识,经验可以通过互联网转化为商品从而在互动问答模式网站提供的平台上交易的过程中体现价值。这种商品属于电子商务中的信息商品的范畴。三三营运可行性营运可行性本系统操作简单。易于理解,只需通过简单培训,上手较快,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长的时间内满足威客网站的发展需求。故新系统还需满足以下几个标准:1标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运9

33、行的质量,又可以分享在此标准上的每一次技术进步。2可靠性:由于威客网站客户信息的重要性,系统的软硬件应均为质量可靠,并采用 RAID 0+1 廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。3安全性:通过软件的编制及硬件设置,控制使用者接触数据库的权限,从而确保使用者无法操作与其无关的数据库。4兼容性:系统的所有软件理论上都应有 100%的兼容性,用以保证软硬件的可互换性。5高效性:由于威客网站每天的数据处理信息量较大,因此系统对于数据库的处理能力响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这点。6可维护性:系统软件设计时应采用三层模式设计,以便于开发

34、和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行。10第三章开发环境简介一软件环境编程语言:ASP.NET;数据库:SQL Server;开发工具:Visual Studio .NET 2005,Adobe Photoshop。二二技术介绍技术介绍(一).NET 技术发展回顾从 2000 年.NET 技术崭露头角,到 2005 年末推出.NET 2.0,微软公司为推广.NET 技术可以说是不遗余力。下面简单介绍一下.NET 技术的发展进程。1.2000 年 6 月,微软公司总裁比尔盖茨先生在一次名为“论坛 2000”的会议上发表演讲,描绘了

35、.NET 的美景。2.2002 年 1 月微软公司发布.NET Framework 1.0 正式版,与此同时,Visual Studio .NET 2002 也同步发行。3.2003 年 4 月 23 日,微软公司推出 .NET Framework 1.1 和 Visual Studio .NET 2003。这些重量级的产品都是针对.NET 1.0 的升级版本。4.2004 年 6 月,在 TechEd Europe 会议上,微软发布.NET Framework 2.0 Beta1 和 Visual Studio .NET 2005 Beta1。同时,还发布多个精简版(Express Edit

36、ion) ,其中包括 Visual Web Developer 2005、Visual Basic 2005、Visual C# 2005 和 SQL Server 2005 Express Edition 等。5.2005 年 4 月,微软公司发布 Visual Studio .NET 2005 Beta2 测试版。6.2005 年 11 月,微软公司发布 Visual Studio .NET 2005 和 SQL Server2005正式版。11(二)Visual Studio .NET 2005 新特性目前,支持.NET 技术应用程序开发工具越来越多,从简单的记事本,到复杂的Borlan

37、d C#、Builder、Delphi,甚至于开源工具 SharpDevelop,当然,还有微软公司出品的 Visual Studio 系列等,这些林林总总的工具为.NET 技术的发展和普及提供了必要的环境。虽然开发工具很多,但是多数开发人员都选择了 Visual Studio。这主要是由于 Visual Studio 能够与.NET 技术紧密结合,同时,该系列工具提供了很多提高开发效率的功能。事实求是地讲,开发基于.NET 2.0 技术的应用程序,最好的开发工具是 Visual Studio 2005。Visual Studio 2005 共包括 4 种版本,分别是精简版(Express)

38、、标准版(Standard) 、专业版(Professional)和团队协作版(Team System Edition) 。每个版本针对不同的用户群,具备不同特点。下面介绍的新特性与 Visual Studio 2005 所支持的开发语言无关。1.改进的集成开发环境配置Visual Studio 2005 在开发环境配置方面进行了很多有益改进,这些改进主要体现在两个方面:一是加强集成开发环境的配置功能,主要包括对菜单、按钮、窗口的布局控制;二是增加输入输出环境控制文件。这种后缀名为 .vssettings 的文件,用于保存对集成开发环境中的环境控制信息,例如,窗口和布局,系统配置等信息。以上新

39、特性有助于开发人缘根据自身习惯和应用程序类型,创建个性化的开发环境,有助于开发团队建立同意的开发环境。2.增强代码的编辑功能通过改进旧功能,增加新特性,Visual Studio 2005 的代码编译功能变得非常强带,尤其是对于 ASP.NET、HTML 和 XML 等文件的编写,除此之外,还具备彩色行标识、书签管理。复制/粘贴参数提示、代码重构、智能标记、代码片段管理和自动恢复等多项功能。如果能够灵活应用这些功能,可以又快又好的编写出各种代码文件。3.提供灵活多样的项目、解决方案Visual Studio 2003 的项目管理方式单一,灵活性较差。为此 Visual Studio 2005

40、做出了重大改进。这些改进主要集中在以下几个方面:一是支持多种项目创建方式,使用 Visual Studio 2005 可以创建临时项目、独立项目等多种项目,用户必须针对不同应用需求,采用不同方式创建开发项目;二是方便实用的向导功能。通过多种向导,可以转化 Visual Studio 2002 或者 Visual Studio 2003 的项目文件,还可以使用向导将个体代码文件转化为由项目方式主旨的解决方案;三是支持自定12义项目和项目项模板,开发人缘可以轻松为项目和项目项创建自定义模板,或者修改现有项目和项目项模板。一旦创建,这些自定义模板便会出现在“新建项目”对话框和“添加新项”对话框中。4

41、.高效生成、测试和部署功能新一代编译引擎能够根据系统设置,完成多种方式的编译任务。在应用程序设计和测试方面也增加了一些新特性,例如:类设计器,对象测试工作台等。他们可帮助用户方便、快速地完成可视化设计和测试工作。在程序部署方面 Visual Studio 2005 提供了多种方式对程序进行打包部署,例如:ClickOnce、Windows Intaller等。5.更加丰富的帮助功能Visual Studio 2005 的帮助功能包括两部分。第一部分是本地 MSDN 文档库。这部分帮助文件内容广泛,分类合理,可以按需要安装到本机硬盘上,随时提供参考使用。第二部分是在线文档库,集成了在线 MSDN

42、、Codezone 社区、论坛问题等。如果需要使用这部分功能,那么必须具备连接因特网的条件。在线的 MSDN 内容比过去更加广泛,几乎是无所不包,并且更新快速。通过 Visual Studio 2005 中的帮助功能,用户可以方便,迅速地查询到最新最全的参考资料。(三)SQL Server 数据库简介zSQL Server 2000 是 Microsoft 公司推出的基于 Client/Server 模式的新一代大型关系数据库管理系统。它功能强大、操作简便,广泛应用于数据库后台系统。SQL Server 2000 代表着下一代 Microsoft.NET Enterprise Servers(

43、企业分布式服务器)数据库的发展趋势。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。zzzz 与 ACCESS 数据库相比,SQL Server 2000 数据库的规模更大,它可以将用户的数据存储在多个服务器上,并利用复制技术跨越多个服务器进行分布式处理,实现真正意义上的分布式数据库。SQL Server 2000 的安全性更好,它可以对登录用户的身份进行认证,并对用户的操作权限进行控制。SQL Server 2000 的故障恢复功能更强,它提供了强大的数据库备份和恢复功能,当故障发生时,能根据备份和日志迅速恢复到某一正确时刻。同时,SQL Server 2000 还提供了更

44、好的并发控制功能以及大量的监控和管理数据库系统的工具。综上所述,SQL Server 2000 无论是从规模上还是从功能上都更优于 ACCESS,更适合于做投入实际运营的较大规模的网站的后台数据库。SQL(Structured Query Language,译为结构化查询语言)在关系型数据库中13的地位就犹如英语在世界上的地位。它是数据库系统的通用语言,利用它,用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。比如“select * from 数据表名”代表要从某个数据表中取出全部数据,在 Oracle 9i、SQL Server 2000、Foxpro 等关系型数据库中都可以使用这

45、条语句。SQL 已经被 ANSI(美国国家标准化组织)确定为数据库系统的工业标准。SQL 语言按照功能可以分为 4 大类。数据查询语言 DQL:查询数据;数据定义语言 DDL:建立、删除和修改数据对象;数据操纵语言 DML:完成数据操作的命令,包括查询;数据控制语言 DCL:控制对数据库的访问,服务器的关闭、启动等。SQL 的主要特点:SQL 语言简单易学、风格统一,利用简单的几个英语单词的组合就可以完成所有的功能。在 SQLPlus Worksheet 环境下可以单独使用的 SQL 语句,几乎可以不加修改地嵌入到如 VB、PB 这样的前端开发平台上,利用前端工具的计算能力和 SQL 的数据库

46、操纵能力,可以快速建立数据库应用程序。(四)IIS 技术介绍IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器,最新的版本是 Windows2003 里面包含的 IIS 6.0,IIS 与 WindowNT Server 完全集成在一起,因而用户能够利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系统)内置的安全特性,建立强大,灵活而安全的 Internet 和 Intranet 站点。IIS 支持 HTTP(Hypertext Transfer Protocol,超文本传输协议) ,FTP(F

47、ele Transfer Protocol,文件传输协议)以及 SMTP 协议,通过使用 CGI 和 ISAPI,IIS可以得到高度的扩展。IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP,FTP 和 SMTP,它能够提供快速且集成了现有产品,同时可扩展的 Internet 服务器。IIS 相应性极高,同时系统资源的消耗也是最少,IIS 的安装,管理和配置都相当简单,这是因为 IIS 与 Windows NT Server 网络操作系统紧密的集成在一起,另外,IIS 还使用与 Windows NT Server 相同的 SAM(Security Accounts Manager

48、,安全性账号管理器) ,对于管理员来说,IIS 使用诸如 Performance Monitor 和SNMP(Simple Network Management Protocol,简单网络管理协议)之类的 NT 已有管理工具。IIS 支持 ISAPI,使用 ISAPI 可以扩展服务器功能,而使用 ISAPI 过滤器可以预先处理和事后处理储存在 IIS 上的数据。用于 32 位 Windows 应用程序的 Internet14扩展可以把 FTP,SMTP 和 HTTP 协议置于容易使用且任务集中的界面中,这些界面将Internet 应用程序的使用大大简化,IIS 也支持 MIME(Multipu

49、rpose Internet Mail Extensions,多用于 Internet 邮件扩展) ,它可以为 Internet 应用程序的访问提供一个简单的注册项。1.IIS 安装:在 Windows XP 中选择点击开始进入“控制面板” ,双击“添加删除程序” ,然后选择“添加/删除 windows 组件” ,将弹出 Windows 组件向导的对话框,点击“下一步” ,选择完毕,按下“确定”按钮,IIS 将自动安装在系统中,至此IIS 已成功安装。2.IIS 配置:双击控制面板中的“管理工具” ,在“管理工具”窗口中双击上图中的“Internet 信息服务”图标,打开“Internet 信

50、息服务”窗口。右键点击“默认网站”在下拉菜单中选择“属性” ,打开“默认网站属性对话框” 。在网站标示对话框中, “描述”文本框可以输入站点名称或者作者的描述, “IP地址”文本框输入该服务器在网络中的 IP 地址,使用下拉箭头,可以看到和选用该服务器正在使用的 IP 地址,这个 IP 地址是供访问者浏览网页用的。 “端口”80 端口号是网络默认的 WEB 服务端口,没有特殊需要,不用改变。在主目录对话框中, “连接到资源时的内容来源”选择“此计算机上的目录” ,其他两个选项不选择本地计算机,一般不采用。 “本地路径”是网站所存在的物理路径名,比如我们在自己电脑的 D 盘建立了一个 myweb

51、 的目录,并把我们制作的网页图片等放在这个目录内,那么这个物理路径就是“d:myweb” ,可以点击“浏览”按钮选择目录 。在文档对话框中,选中“启用默认文档”项,“默认文档列表”中出现的文档依照上下顺序,会被系统作为网站的首页。也就是说当用户在浏览器的地址栏键入IP 地址或者域名之后,IIS 会按照从上到下的顺序自动将您的物理路径中的存在的文档提供给用户浏览。3.IIS 使用:在控制面板中打开管理工具中的 internet 信息服务,在默认网站一项上鼠标右键点击启动,确保 IIS 成功开启。把设计好的网站程序复制到C:Inetpubwwwroot。在浏览器中输入 localhost,回车后,

52、将能够看到设计好的网站的首页。如有多个网站程序,可以在主目录选项卡中修改主目录,用以在各个网站程序之间切换。在 IIS 使用过程中,可以添加虚拟目录,在“默认 Web 站点”上单击右键,选“新建虚拟目录” ,在“别名”处输入网站的别名,在“目录”处输入要浏览的目录后再按提示操作即可添加成功。例如:在浏览器中输入 127.0.0.1/aaa,则在15浏览器中显示 aaa 所对应网站目录的首页。建立虚拟目录可以更方便的让程序编写者在多个网站程序之间切换,而不需要更改主目录。16第四章总体设计一一设计环境设计环境(一)硬件环境PC 服务器CPU:1GHz 以上RAM:256M 以上存储容量:剩余存储

53、容量大于 100MPC 工作站CPU:500MHz 以上RAM:256M 以上显示设备:支持 1024*768 显示分辨率(二)软件环境操作系统:Windows XP 或 Windows 2000脚本解释器:Vbscripts5.6 以上版本,安装 IE5.5 以上版本Web 服务器:IIS5.0 以上,Windows XP 自带网络数据库:SQL Server 2000编程语言:ASP.NET开发工具:Visual Studio 2005,SQL Server,Adobe Photoshop二用户界面设计由于系统最终使用用户是广泛的网络用户,故从实际出发,系统采用基于菜单选项、填写表格、对话

54、框问答等友好的 Windows 风格的人机交互方式。1输出设计本系统采用表格输出方式,输出形式:显示器。2输入设计17在保证输入信息的正确性及满足需要的前提下,尽量做到输入方法简单、方便。3人机对话设计本系统采用 Windows 风格界面,采用菜单形式,对话简单,清楚,容易掌握,是个大多数网络用户的习惯。三项目的功能性描述在本系统中大致将一个网站页面根据功能和位置的不同划分为以下几个区域:页首区域、常用功能区、内容区。其中页首区域的主要功能是显示网站栏目的划分、体现公司及系统的特种,以及非业务小功能的链接等;常用功能区主要为用户提供一个比较常用功能的快捷操作入口。内容区则主要显示系统的内容信息

55、,以及实现系统的主要业务功能。网站首页设计图如下图 4.1 所示。首页区域图片公告用户登陆注册威客红人馆最新任务推荐任务最新完成任务图 4.1 网站基本模型18四威客系统任务主要流程(一)威客网站任务发布流程1用户注册:在威客主页选择注册用户,注册自己的威客会员帐号,如果有帐号则直接登录。2用户登录威客:用户用所注册的威客帐号登录威客系统。3填写任务需求:在主界面选择发布悬赏任务,而后根据表格填写需要发布任务的详细需求(任务标题,发布时间,结束时间,悬赏金额,任务内容等信息) 。4预付任务款项:根据自己所填写的任务金额,通过银行汇款至威客网站帐户。5审核任务:系统管理员根据用户发布的任务在后台

56、管理系统当中审核任务项目是否合法,或有何疏漏,然后检查用户汇款是否到账。6发布任务:审核通过后,管理员直接将用户的任务发布与威客网站首页,供给广大网民查看和有意向的用户参与竞标。威客网站任务发布流程如下图 4.2 所示。用户登录威客填写任务需求发布任务审核任务预付任务款项用户注册图 4.2 发布任务流程图(二)威客网站任务竞标流程1.注册威客:在威客主页选择注册用户,注册自己的威客会员帐号,如果有帐号则直接登陆。登陆后方可竞标。2.查看任务列表:登陆后,用户在威客主页直接查看任务列表,看是否有自己19感兴趣的任务然后参与竞标。3参加任务竞标:点击自己想参加的任务竞标项目,在该任务页面直接报名参

57、与该任务。4提交作品:报名参加任务后,根据表格内容填写自己参加任务所要提供的任务作品。5等待时间:等待任务发布的截止时间。6发布人选择中标:任务截止时间到期后,任务发布人可以在众多报名参加已经提交了任务作品的用户当中选择自己最满意的任务作品并宣告竞标用户中标。7发布赏金:管理员根据中标用户汇款项至中标用户帐户。任务竞标流程图如下图 4.3 所示。注册威客会员查看任务列表参加任务发布人选择中标等待截止时间提交作品获得赏金图 4.3 接取任务流程图五项目整体模块项目整体模块图如下图 4.4 所示。20威客系统威客系统前台前台后台后台用用户户登登录录注注册册查查看看任任务务细细目目发发布布悬悬赏赏任

58、任务务参参与与任任务务提提交交作作品品查查阅阅威威客客公公告告后后台台管管理理登登录录审审核核任任务务情情况况推推荐荐任任务务列列表表任任务务完完成成通通过过列列表表发发送送任任务务到到期期消消息息更更新新网网站站公公告告图 4.4 项目整体模块图1.用户注册:是提供给没有威客帐户的网民注册威客用户的一个平台。2.查看任务细目:提供给用户查询任务详细内容参与报名竞标,收藏等功能的模块。3.发布悬赏任务:用户发布任务,填写任务具体内容要求的。4.参与任务提交作品:报名完成后,供给用户提交自己的作品思想,具体方案给任务发布者查看的。好让用户及时的选中满意答案结束任务。5.查阅维克公告:提供给所有浏

59、览威客网站的网民查询该网站的日常通知以及更新公告。216.后台登陆:管理员登陆后台所必须经过的一个窗口。7.审核任务情况:管理员登陆后审核已经发布的悬赏任务的具体情况,是否给予通过。8.推荐任务列表:管理员审核任务通过后选取经典任务或紧急任务推荐到首页,供给用户迅速查看。9.任务完成通过列表:任务审核通过后,有竞标用户提交作品后,发布者满意任务作品,选取后,该任务就此结束。该列表就是给予管理员及时查看结束任务的详细列表。10.发送信息:管理员通过及时观察任务列表,查看任务到期与否,给将要到期的任务人及时发送提示消息,以便任务发布者及时选取作品方案完成任务。11.更新网站公告:管理员及时更新网站

60、公告后与前台显示的模块。六 业务流程业务流程模块图如下图 4.5 所示。图 4.5 业务流程模块图用户注册登录系统任务大厅检索系统是否匹配交易系统提问报价系统订购系统是否招标投标网络服务商获利广告业务增值业务支持22七用户注册登录每个浏览该网页的用户,都将拥有属于自己的账户管理界面,用户可以通过该界面修改个人资料,个人介绍,登录密码,以及任务资料,管理任务,查看已领取的任务,已发布的任务,收藏的任务。监控本人任务进程,了解本人财务状况,查询预付款情况,查询订单汇总。本系统充分考虑到了本模块对于用户的重要性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便用户轻松掌控自己的一切信息,从而提高

61、对威客网站的信任度,进一步增加的威客网站的利润。用户注册登录系统分为以下几个模块:用户登录模块,系统主界面,用户管理模块,添加和修改用户模块,删除用户模块,密码修改模块,取回密码模块,任务收藏夹模块,已发布任务模块,退出登录模块。个人账户功能:1.个人资料:可在此修改或补充你的注册信息;2修改密码:修改用户的注册密码;3我的任务收藏夹:查询已收藏的任务,以挑选适合自己的任务;4已发布的任务:查询已发布的任务,了解威客领取任务的情况;5已参加的任务:查看用户已参加过竞标的任务;6退出登录:退出重新登录。管理员账户功能:1用户管理:可以添加,修改,删除网站注册的用户;2密码修改:修改管理员登录密码

62、;3退出登录:退出管理员身份登录。注册登陆系统结构图如下图 4.6 所示。23任务收藏夹已发布任务退出登录个人资料修改个人资料修改用户管理界面个人资料修改个人资料修改修改密码修改密码退出登录用户添加用户删除用户修改前台用户修改个人资料修改管理员用户改个人资料修改登录界面修改个人资料修改图 4.6 注册登录系统设计结构图八后台管理本系统后台管理在考虑威客网站管理操作简便的同时,提供了强大的威客管理模式。它包括管理员角色的设置,用户资料管理,任务分类管理,任务评论管理,新闻管理,公告管理,文件管理,网站基础资料管理,客户反馈管理,广告管理,案例管理等等。后台管理功能说明1网站信息:注册人数,在线人

63、数,悬赏总任务数,悬赏总金额,投标总数,待审核任务数,正在悬赏任务数,正在悬赏总金额,正在投标总数,悬赏完成总数,客户确认付款数,已完成悬赏总金额,网站已收佣金总数的统计。2系统管理员的登录密码修改3公告管理:发布和管理公告4发送消息:对任务招标人,竞标人发送信息5任务管理:审核任务,修改任务,删除任务,任务的分类,投诉6悬赏分类:对悬赏任务的类型分类247会员管理:会员的信息管理,查询及删除8网站设置:对会员的积分系统进行操作9级别设置:根据积分对会员的级别设置10联系我们:服务商与招标,竞标人的联系11使用帮助:对网站的使用方法、流程等的介绍后台管理内容图如下图 4.7 所示。任务管理修改

64、密码公告管理发送消息级别设置登录控制选项网站设置联系我们使用帮助会员管理悬赏分类管理员图 4.7 后台管理内容25第五章数据库设计一数据库表设计与结构1用户信息表(Users):该表包含列名、数据类型、可否为空、说明等数据项。包括用户 ID、用户名、用户密码、真实姓名、电话、Email、加入时间、金币累计数量。如表 5.1 所示。表 5.1 Users 表字段名数据类型长度描述是否允许为空Idint4用户 ID否Uidvarchar30用户名是Pwdvarchar50用户密码是Namevarchar50用户真实姓名是Telvarchar50电话是Emailnvarchar50邮箱是Addtim

65、esmalldatetime4注册时间是MoneyInt4金币数量是2任务列表(Task):该表包括了任务 ID、任务标题、任务酬劳、开始世界、结束时间、审核时间、审核状态、发布人名称、电话、详细说明、是否推荐、是否完成等元素。具体字段如 5.2 表所示:表 5.2Task 表字段名数据类型长度描述是否允许为空Idint4任务 ID否26TitleVarchar100任务标题是Monryint4任务酬劳是StartTimesmalldatetime4开始时间是EndTimesmalldatetime4结束时间是CheckTimesmalldatetime4审核时间是StatusBit1审核状态

66、是Uidvarchar50发布人是TelVarchar50联系电话是BodyText16详细说明是TjBit1是否推荐是OKBit1是否完成是3管理员信息表(Admin)括了系统所有管理人员的信息。如表 5.3 所示:表 5.3 Admin 表字段名数据类型长度描述是否允许为空Uidvarchar50管理员 ID否PWDvarchar50管理员密码是4信息分类表(Class)包括了网站信息的分类,例如:综合信息,网站公告。如表 5.4 所示:表 5.4Class 表字段名数据类型长度描述是否允许为空CidInt4分类 ID否Cnamevarchar50分类名称是5收藏列表(Fav)该表包括了任务收藏的 ID,任务编号,收藏人的 UID 等元素。如表 5.5 所示:表 5.5 Fav 表字段名数据类型长度描述是否允许为空IdInt4收藏 ID否27TidInt4任务编号是UidVarchar50收藏人 UID是6邮件发送表(Message)该表包括了消息 ID、标题、内容、发送人 ID、接收人 ID、发送时间一系列的元素。如表 5.6 所示:表 5.6 Message 表字段名

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!