威客网站系统毕业设计论文(编辑修改稿)内容摘要:

第一次交易后的其他用户购买使用该智力产品,需要解决此时智力产品的产权问题。 威客模式 中作弊的问题。 作弊目前是 威客模式 发展过程中面临的最大问题,正是这一问 题的存在,使实践 威客模式 的网站不敢轻易进入智力产品的现金交易阶段。 威客模式 中的作弊形式主要有两种:第一种是提问者提出问题后,根据回答者的答案用其他身份登陆伪造出一个新答案,然后提问者选择自己的答案进行 7 成交。 第二种是提问者提出一个受人关注的问题,自己编制一个质量低下的答案。 供大量需求者重复付费察看。 八 威客的未来发展 现今天的威客模式网站主要缺乏知识库系统和交易系统,而这两个模块却是威客模式的核心部分。 威客模式的最终形式会是将悬赏式和知识出售式融合到一起成为完整的威客模式。 这个过程是: 悬赏式网站运转到一段 时间后,其求得中标的答案开始积累形成知识库,威客们可以把这些答案再次标价提供给其他提问者。 悬赏式威客网站这时开通威客可预先上传个人智力作品的功能,最终完成和知识出售式的融合形成完整的威客网站。 知识出售式的威客网站,当提问者在知识出售式的威客网站上找不到需要的作品时,将要求悬赏。 知识出售式威客网站提供这一功能时完成和悬赏式的融合形成完整的威客网站。 8 第 二 章 可行性研究 一 技术可行性 本系统采用 Windows XP 作为操作平台。 基于 技术,使用 SQL SERVER数据 库,充分体现了网页的动态管理与数据库的连接,对数据库的查询、修改及其删除。 二 经济可行性 威客模式的英文是 witkey,意义是个人的智慧,知识,专业专长可以通过互联网转换成实际收入的模式,其代表网站有 google 的 answer; 雅虎的知识堂 ;新浪的爱问 ; 时间财富网 ; ; 百度知道 ; 等网站。 成熟的威客模式的形态是悬赏系统 +博客系统 +文章定价系统 +交易系统。 威客模式认为人的智慧,知识,经验可以通过互联网转化为商品从而在互动问答模式网站提供的平台上交易的过程中体现价值。 这种商品属于电子商务中的信息商品的范畴。 三 营运可行性 本系统操作简单。 易于理解,只需通过简单培训,上手较快,营运环境要求低。 面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。 软件的开发应能在较长的时间内满足威客网站的发展需求。 故新系统还需满足以下几个标准: 1.标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系 9 统运行的质量,又可以分享在此标准上的每一次技术进步。 2.可靠性:由于威客网站客户信息的重要 性,系统的软硬件应均为质量可靠,并采用 RAID 0+1 廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。 3.安全性:通过软件的编制及硬件设置,控制使用者接触数据库的权限,从而确保使用者无法操作与其无关的数据库。 4.兼容性:系统的所有软件理论上都应有 100%的兼容性,用以保证软硬件的可互换性。 5.高效性:由于威客网站每天的数据处理信息量较大,因此系统对于数据库的处理能力响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这点。 6.可维护性:系统软件设计时应采用三层模式设 计,以便于开发和维护,也有利于根据情况随时进行功能调整。 同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行。 10 第 三 章 开发环境简介 一 软件环境 编程语言: ; 数据库: SQL Server; 开发工具: Visual Studio .NET 2020, Adobe Photoshop。 二 技术介绍 (一) .NET 技术发展回顾 从 2020 年 .NET 技术崭露头角,到 2020 年末推出 .NET ,微软公司为推广 .NET 技术可以说是不遗余力。 下面简单介绍 一下 .NET 技术的发展进程。 年 6 月,微软公司总裁比尔 盖茨先生在一次名为 “ 论坛 2020” 的会议上发表演讲,描绘了 .NET 的美景。 年 1 月微软公司发布 .NET Framework 正式版,与此同时, Visual Studio .NET 2020 也同步发行。 年 4 月 23 日,微软公司推出 .NET Framework 和 Visual Studio .NET 2020。 这些重量级的产品都是针对 .NET 的升级版本。 6 月,在 TechEd Europe 会议上,微软发布 .NET Framework Beta1和 Visual Studio .NET 2020 Beta1。 同时,还发布多个精简版( Express Edition),其中包括 Visual Web Developer 20 Visual Basic 20 Visual C 2020和 SQL Server 2020 Express Edition 等。 年 4 月,微软公司发布 Visual Studio .NET 2020 Beta2 测试版。 年 11 月,微软公司 发布 Visual Studio .NET 2020 和 SQL Server2020正式版。 11 (二) Visual Studio .NET 2020 新特性 目前,支持 .NET 技术应用程序开发工具越来越多,从简单的记事本,到复杂的 Borland C、 Builder、 Delphi,甚至于开源工具 SharpDevelop,当然,还有微软公司出品的 Visual Studio 系列等,这些林林总总的工具为 .NET 技术的发展和普及提供了必要的环境。 虽然开发工具很多,但是多数开发人员都选择了Visual Studio。 这 主要是由于 Visual Studio 能够与 .NET 技术紧密结合,同时,该系列工具提供了很多提高开发效率的功能。 事实求是地讲,开发基于 .NET 技术的应用程序,最好的开发工具是 Visual Studio 2020。 Visual Studio 2020 共包括 4 种版本,分别是精简版( Express)、标准版( Standard)、专业版( Professional) 和团队协作版( Team System Edition)。 每个版本针对不同的用户群,具备不同特点。 下面介绍的新特性与 Visual Studio 2020 所支持的开发语言无关。 Visual Studio 2020 在开发环境配置方面进行了很多有益改进,这些改进主要体现在两个方面:一是加强集成开发环境的配置功能,主要包括对菜单、按钮、窗口的布局控制;二是增加输入 \输出环境控制文件。 这种后缀名为 .vssettings的文件,用于保存对集成开发环境中的环境控制信息,例如,窗口和布局,系统配置等信息。 以上新特性有助于开发人缘根据自身习惯和应用程序类型,创建个性化的开发环境,有助于开发团队建立同意的开发环境。 通过改进旧功能,增加新特性, Visual Studio 2020 的代码编译功能变得非常强带,尤其是对于 、 HTML 和 XML 等文件的编写,除此之外,还具备彩色行标识、书签管理。 复制 /粘贴参数提示、代码重构、智能标记、代码片段管理和自动恢复等多项功能。 如果能够灵活应用这些功能,可以又快又好的编写出各种代码文件。 、解决方案 Visual Studio 2020 的项目管理方式单一,灵活性较差。 为此 Visual Studio 2020 做出了重大改进。 这些改进主要集中在以下几个方面 :一是支持多种项目创建方式,使用 Visual Studio 2020 可以创建临时项目、独立项目等多种项目,用户必须针对不同应用需求,采用不同方式创建开发项目;二是方便实用的向导功能。 通过多种向导,可以转化 Visual Studio 2020 或者 Visual Studio 2020 的项目文件,还可以使用向导将个体代码文件转化为由项目方式主旨的解决方案; 12 三是支持自定义项目和项目项模板,开发人缘可以轻松为项目和项目项创建自定义模板,或者修改现有项目和项目项模板。 一旦创建,这些自定义模板便会出现在 “ 新建项目 ” 对话框 和 “ 添加新项 ” 对话框中。 、测试和部署功能 新一代编译引擎能够根据系统设置,完成多种方式的编译任务。 在应用程序设计和测试方面也增加了一些新特性,例如:类设计器,对象测试工作台等。 他们可帮助用户方便、快速地完成可视化设计和测试工作。 在程序部署方面 Visual Studio 2020 提供了多种方式对程序进行打包部署,例如: ClickOnce、 Windows Intaller 等。 Visual Studio 2020 的帮助功能包括两部分。 第一部分是本地 MSDN 文档库。 这部分帮助 文件内容广泛,分类合理,可以按需要安装到本机硬盘上,随时提供参考使用。 第二部分是在线文档库,集成了在线 MSDN、 Codezone 社区、论坛问题等。 如果需要使用这部分功能,那么必须具备连接因特网的条件。 在线的 MSDN内容比过去更加广泛,几乎是无所不包,并且更新快速。 通过 Visual Studio 2020中的帮助功能,用户可以方便,迅速地查询到最新最全的参考资料。 (三) SQL Server 数据库简介 zSQL Server 2020 是 Microsoft 公司推出的基于 Client/Server 模式的新一代 大型关系数据库管理系统。 它功能强大、操作简便,广泛应用于数据库后台系统。 SQL Server 2020 代表着下一代 Enterprise Servers(企业分布式服务器)数据库的发展趋势。 它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。 zzzz 与 ACCESS 数据库相比, SQL Server 2020 数据库的规模更大,它可以将用户的数据存储在多个服务器上,并利用复制技术跨越多个服务器进行分布式处理,实现真正意义上的分布式数据库。 SQL Server 2020 的安 全性更好,它可以对登录用户的身份进行认证,并对用户的操作权限进行控制。 SQL Server 2020 的故障恢复功能更强,它提供了强大的数据库备份和恢复功能,当故障发生时,能根据备份和日志迅速恢复到某一正确时刻。 同时, SQL Server 2020 还提供了更好的并发控制功能以及大量的监控和管理数据库系统的工具。 综上所述, SQL Server 2020 无论是从规模上还是从功能上都更优于 ACCESS,更适合于做投入实际运营的较大规模的网站的后台数据库。 SQL( Structured Query Language, 译为结构化查询语言)在关系型数据库 13 中的地位就犹如英语在世界上的地位。 它是数据库系统的通用语言,利用它,用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。 比如 “ select * from 数据表名 ” 代表要从某个数据表中取出全部数据,在 Oracle 9i、 SQL Server 20 Foxpro 等关系型数据库中都可以使用这条语句。 SQL 已经被 ANSI(美国国家标准化组织)确定为数据库系统的工业标准。 SQL 语言按照功能可以分为 4 大类。 ⑴ 数据查询语言 DQL:查询数据 ; ⑵ 数据定义语言 DDL:建立、删除和修改数据对象 ; ⑶ 数据操纵语言 DML:完成数据操作的命令,包括查询 ; ⑷ 数据控制语言 DCL:控制对数据库的访问,服务器的关闭、启动等。 SQL 的主要特点 : SQL 语言简单易学、风格统一,利用简单的几个英语单词的组合就可以完成所有的功能。 在 SQLPlus Worksheet 环境下可以单独使用的 SQL语句,几乎可以不加修改地嵌入到如 VB、 PB 这样的前端开发平台上,利用前端工具的计算能力和 SQL 的数据库操纵能力,可以快速建立数据库应用程序。 (四) IIS 技术介绍 IIS 是 Inter Information Server 的缩写,它是微软公司主推的服务器,最新的版本是 Windows2020 里面包含的 IIS , IIS 与 WindowNT Server 完全集成在一起,因而用户能够利用 Windows NT Server 和 NTFS( NT File System, NT的文件系统)内置的安全特性,建立强大,灵活而安全的 Inter 和 Intra站点。 IIS 支持 HTTP( Hypertext Transfer Protocol,超文本传输协议), FTP( Fele Transfer Protocol,文件传输协议)以及 SMTP 协议,通过使用 CGI 和 ISAPI,IIS 可以得到高度的扩展。 IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP, FTP 和 SMTP,它能够提供快速且集成了现有产品,同时可扩展的 Inter 服务器。 IIS 相应性极高,同时系统资源的消耗也是最少, IIS 的安装,管理和配置都相当简单,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。