面向威客的网上交易平台的设计与实现
面向威客的网上交易平台的设计与实现[20191218090243]
摘要
随着互联网的高速发展,各种新概念和新应用在Internet上不断涌现,威客就是其中的一种新概念、新模式。
威客模式是指将人的知识、智慧、经验、设计、技能通过互联网转换成实际收益的互联网新模式,而威客就是从事这项工作的一个群体。
我的毕业设计旨在为威客开发一个交易平台,以方便他们在网上进行各种招投标业务。本系统分为三种角色:游客、会员、管理员。游客具有有限的权利,他们只能查看公告、搜索需求者发布的需求、搜索服务商等;会员享有更多的权利,他们能管理个人信息、发布需求、竞标,还能开自己的店面、购买服务;管理员管理整个网站,可以发布公告、管理用户,并对不良威客和店家进行处罚。
本系统主要运用三层架构,采用ASP.NET技术和C#语言来编写,以微软的SQL Sever 2012最为系统数据库。
查看完整论文请+Q: 351916072
关键字:威客交易系统网络交易互联网ASP.NETSQLSever
目录
1.绪论 1
2. 相关开发语言及工具 2
2.1 Microsoft SQL Sever 2012数据库 2
2.2.NET框架技术 2
2.3 Microsoft Visual Studio开发平台 3
2.4 C#语言 3
2.5 CSS技术 3
3.需求分析 4
3.1 系统可行性分析 4
3.2 系统需求分析 5
4.系统设计 7
4.1系统功能设计 7
4.2 数据库设计 8
4.2.1模块的E-R图设计 8
4.2.2数据库表设计 11
5.系统实现 15
5.1首页模块的实现 15
5.2用户注册模块的实现 15
5.3用户登录模块的实现 17
5.4个人信息模块的实现 18
5.4.1基本信息管理 18
5.4.2设置头像 19
5.4.3修改联系方式 20
5.4.4修改、添加工作经历 21
5.4.5修改、添加学习经历 21
5.4.6个人主页 23
5.5发布需求模块的实现 23
5.5.1选择类目 24
5.5.2 描述需求 24
5.5.3设置需求赏金 25
5.5.4确认需求 26
5.5.5托管赏金 27
5.6完成需求模块的实现 29
5.6.1搜索需求 29
5.6.2发布需求具体信息 29
5.6.3为需求选标 31
5.6.4中标后完成需求 32
5.6.5查看中标者完成的需求 33
5.7店铺模块的实现 34
5.7.1开店铺 34
5.7.2发布服务项目 35
5.7.2店铺页面 35
结论 37
参考文献 38
致 谢 39
1.绪论
从本世纪初,互联网开始快速的成长,种种创新的应用和互联网新概念不断出现,比如搜索引擎、电子商务、维基百科、博客、RSS、3G等,这些应用的概念与知识都有着千丝万缕的关系。如何充分利用互联网来进行这一主题的知识,造成了网络社区中的知识管理学者的关注。
威客模式就是在这个大的背景下孕育而生的,它是利用互联网来进行知识运用的网络创新模式。Witkey和威客这两个词完全中国首次提出的创意,该概念最先由中科院客座研究员刘锋在中国科学院研究生院提出。刘锋发现,通过网络来解决人们的难题,并能让解决者获取相应的报酬是互联网一个新领域。于是他一边进行着实践一边进行总结,对威客领域进行着由浅入深的探讨和研究,并由此提出威客理论。
威客理论认为互联网上的知识(各种文章、资料、回答问题的答案等)都具有或多或少的经济价值,应该可以作为商品进行出售,让需要这些的人以购买的方式得到。它符合经济学的价值规律并是使互联网走出困境的一种很好的途径。另外,互联网支付方式的逐步完善,网上支付变的安全可靠,人们也越来越习惯于网上支付,因此通过互联网为知识、智慧、能力、经验进行相对的定价成为了可能。互联网已经慢慢的走出了完全免费共享的时代,开始走入互联网的知识价值化时代,人们逐渐接受了这些知识、能力、智慧、经验等通过互联网具备商业经济价值的理念。在互联网的知识价值化时代,知识、能力、智慧、经验、设计都可以成为商品,对其明码标价,通过互联网进行交易。互联网让世界变的更小,让信息更快的传递,威客理念则是让某种需求的人们,更快的找到解决需求的人,通过交易更方便的买到自己所需的知识、能力等。
如今国内以出现越来越多的优秀威客网,例如:孙悟空威客 、一品威客网、智八星威客网、酷贝街网等等。国内的威客网站越来越创新,越来越能够满足不同的需求者,但基本理念都是相似的。发布的需求大到设计一个大型的网站,小到设计一个公司的名字。
该系统由.NET和SQL Sever数据库开发,实现了用户通过Internet就可以购买到自己所需的服务。提供一个平台给需求者和解决这些需求的威客们,将人的知识、创新、经验、设计通过互联网转换成实际收益,从而达到各取所需的互联网新模式,体现了互联网按劳取酬和以人为中心的新理念。
2. 相关开发语言及工具
2.1 Microsoft SQL Sever 2012数据库
[4] SQL Sever 2012基于SQL Sever 2008,其提供了一个全面的、灵活的和可扩展的数据仓库管理平台,可以满足成千上万的用户的海量数据管理需求。作为微软的信息平台解决方案,SQL Sever 2012的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。
和SQL Sever 2008相比,SQL Sever 2012具有以下优势。
(1)安全性和高可用性。提高服务器正常运行的时间并加强数据保护,无须浪费时间和金钱即可实现服务器到云端的扩展。
(2)超快的性能。在业界首屈一指的基准测试程序的支持下,用户可获得突破性的、可预测的性能。
(3)企业安全性。内置的安全性功能及IT管理功能,能够在极大程度上帮助企业提高安全性能级别。
(4)快速的数据发现。通过快速的数据探索和数据可视化对成堆的数据进行细致深入的研究,从而能够引导企业提出更为深刻的商业洞见。
(5)方便易用。简洁方便的数据库图像化管理工具,这极大地降低了数据库设计的难度,对于不熟悉编写代码的人员,只要使用鼠标单击几下,就可以创建完整的数据库对象,也减少了编写代码可能造成的错误。
(6)高效的数据压缩功能。在数据容量快速持续增长的时期,SQL Sever 2012可以对存储的数据进行有效的压缩以降低I/O要求,提高系统的性能。
2.2.NET框架技术
[1]计算机是现代社会必不可少的科技产品,它被广泛的应用在人们的日常工作和生活中。目前, Windows操作系统在国内外都占有相当大的客户群体,几乎处在不可动摇的地位。所以软件开发项目尤其是中小型项目更多是面向Windows的。然而在计算机软件发展过程中,不断有各式各样的新技术产生,也有落后的技术被淘汰,各种技术很难统一集成到一起。比如,在Windows下进行软件开发,就有多种不同的相互不兼容的技术:
这一系列的问题,都给软件设计和开发带来很大的困难和冗余工作。为了解决这些问题,微软推出了一套的解决方案——Microsoft.NET Framework。.NET框架是一个灵活、稳定的能够运行Web服务和Windows程序的Windows内置组件。它既是软件的运行环境,又是软件开发和存在的基础。
2.3 Microsoft Visual Studio开发平台
Visual Studio是微软开发的软件开发集成环境,通过它能够进行包括C#、VB.NET、VC++.NET等多种语言在内的多种应用程序开发。Visual Studio系列IDE具有非常悠久的历史,也经历了多个版本的改进,以良好的用户界面著称,是Windows下进行软件开发必不可少的利器。
[2] 与My Eclipse开发工具相比,可以发现使用VS开发应用程序的快捷与方便。首先,.NET提供了强大的类库支持,在编码的时候只需引用即可;其次,VS支持多种语言开发;再次,VS的功能很强大,既实用,又方便。Visual Studio系列的开发工具还在不断地优化,功能也越来越强大。
2.4 C#语言
2000年,配合.NET平台的发布,微软公司发布了一门新语言:C#。这是一门专为.NET平台设计的语言,其设计者是Anders Hejlsberg。
最近,越来越多的人开始关注和使用Microsoft.NET。.NET是微软未来十年的发展战略,微软将不断加大其应用市场份额。微软还将陆续推出其他的企业解决方案,以及.NET开发工具。C#作为专门为.NET设计的语言,在未来的发展中起着具足轻重的作用。C#有着数量庞大、功能齐全的类库支持,使用这些类库可以简单地完成复杂的加密操作、网络应用操作等。使用C#可以轻松地构建功能强大、开发快捷、运用方便的应用程序。
摘要
随着互联网的高速发展,各种新概念和新应用在Internet上不断涌现,威客就是其中的一种新概念、新模式。
威客模式是指将人的知识、智慧、经验、设计、技能通过互联网转换成实际收益的互联网新模式,而威客就是从事这项工作的一个群体。
我的毕业设计旨在为威客开发一个交易平台,以方便他们在网上进行各种招投标业务。本系统分为三种角色:游客、会员、管理员。游客具有有限的权利,他们只能查看公告、搜索需求者发布的需求、搜索服务商等;会员享有更多的权利,他们能管理个人信息、发布需求、竞标,还能开自己的店面、购买服务;管理员管理整个网站,可以发布公告、管理用户,并对不良威客和店家进行处罚。
本系统主要运用三层架构,采用ASP.NET技术和C#语言来编写,以微软的SQL Sever 2012最为系统数据库。
查看完整论文请+Q: 351916072
关键字:威客交易系统网络交易互联网ASP.NETSQLSever
目录
1.绪论 1
2. 相关开发语言及工具 2
2.1 Microsoft SQL Sever 2012数据库 2
2.2.NET框架技术 2
2.3 Microsoft Visual Studio开发平台 3
2.4 C#语言 3
2.5 CSS技术 3
3.需求分析 4
3.1 系统可行性分析 4
3.2 系统需求分析 5
4.系统设计 7
4.1系统功能设计 7
4.2 数据库设计 8
4.2.1模块的E-R图设计 8
4.2.2数据库表设计 11
5.系统实现 15
5.1首页模块的实现 15
5.2用户注册模块的实现 15
5.3用户登录模块的实现 17
5.4个人信息模块的实现 18
5.4.1基本信息管理 18
5.4.2设置头像 19
5.4.3修改联系方式 20
5.4.4修改、添加工作经历 21
5.4.5修改、添加学习经历 21
5.4.6个人主页 23
5.5发布需求模块的实现 23
5.5.1选择类目 24
5.5.2 描述需求 24
5.5.3设置需求赏金 25
5.5.4确认需求 26
5.5.5托管赏金 27
5.6完成需求模块的实现 29
5.6.1搜索需求 29
5.6.2发布需求具体信息 29
5.6.3为需求选标 31
5.6.4中标后完成需求 32
5.6.5查看中标者完成的需求 33
5.7店铺模块的实现 34
5.7.1开店铺 34
5.7.2发布服务项目 35
5.7.2店铺页面 35
结论 37
参考文献 38
致 谢 39
1.绪论
从本世纪初,互联网开始快速的成长,种种创新的应用和互联网新概念不断出现,比如搜索引擎、电子商务、维基百科、博客、RSS、3G等,这些应用的概念与知识都有着千丝万缕的关系。如何充分利用互联网来进行这一主题的知识,造成了网络社区中的知识管理学者的关注。
威客模式就是在这个大的背景下孕育而生的,它是利用互联网来进行知识运用的网络创新模式。Witkey和威客这两个词完全中国首次提出的创意,该概念最先由中科院客座研究员刘锋在中国科学院研究生院提出。刘锋发现,通过网络来解决人们的难题,并能让解决者获取相应的报酬是互联网一个新领域。于是他一边进行着实践一边进行总结,对威客领域进行着由浅入深的探讨和研究,并由此提出威客理论。
威客理论认为互联网上的知识(各种文章、资料、回答问题的答案等)都具有或多或少的经济价值,应该可以作为商品进行出售,让需要这些的人以购买的方式得到。它符合经济学的价值规律并是使互联网走出困境的一种很好的途径。另外,互联网支付方式的逐步完善,网上支付变的安全可靠,人们也越来越习惯于网上支付,因此通过互联网为知识、智慧、能力、经验进行相对的定价成为了可能。互联网已经慢慢的走出了完全免费共享的时代,开始走入互联网的知识价值化时代,人们逐渐接受了这些知识、能力、智慧、经验等通过互联网具备商业经济价值的理念。在互联网的知识价值化时代,知识、能力、智慧、经验、设计都可以成为商品,对其明码标价,通过互联网进行交易。互联网让世界变的更小,让信息更快的传递,威客理念则是让某种需求的人们,更快的找到解决需求的人,通过交易更方便的买到自己所需的知识、能力等。
如今国内以出现越来越多的优秀威客网,例如:孙悟空威客 、一品威客网、智八星威客网、酷贝街网等等。国内的威客网站越来越创新,越来越能够满足不同的需求者,但基本理念都是相似的。发布的需求大到设计一个大型的网站,小到设计一个公司的名字。
该系统由.NET和SQL Sever数据库开发,实现了用户通过Internet就可以购买到自己所需的服务。提供一个平台给需求者和解决这些需求的威客们,将人的知识、创新、经验、设计通过互联网转换成实际收益,从而达到各取所需的互联网新模式,体现了互联网按劳取酬和以人为中心的新理念。
2. 相关开发语言及工具
2.1 Microsoft SQL Sever 2012数据库
[4] SQL Sever 2012基于SQL Sever 2008,其提供了一个全面的、灵活的和可扩展的数据仓库管理平台,可以满足成千上万的用户的海量数据管理需求。作为微软的信息平台解决方案,SQL Sever 2012的发布,可以帮助数以千计的企业用户突破性地快速实现各种数据体验,完全释放对企业的洞察力。
和SQL Sever 2008相比,SQL Sever 2012具有以下优势。
(1)安全性和高可用性。提高服务器正常运行的时间并加强数据保护,无须浪费时间和金钱即可实现服务器到云端的扩展。
(2)超快的性能。在业界首屈一指的基准测试程序的支持下,用户可获得突破性的、可预测的性能。
(3)企业安全性。内置的安全性功能及IT管理功能,能够在极大程度上帮助企业提高安全性能级别。
(4)快速的数据发现。通过快速的数据探索和数据可视化对成堆的数据进行细致深入的研究,从而能够引导企业提出更为深刻的商业洞见。
(5)方便易用。简洁方便的数据库图像化管理工具,这极大地降低了数据库设计的难度,对于不熟悉编写代码的人员,只要使用鼠标单击几下,就可以创建完整的数据库对象,也减少了编写代码可能造成的错误。
(6)高效的数据压缩功能。在数据容量快速持续增长的时期,SQL Sever 2012可以对存储的数据进行有效的压缩以降低I/O要求,提高系统的性能。
2.2.NET框架技术
[1]计算机是现代社会必不可少的科技产品,它被广泛的应用在人们的日常工作和生活中。目前, Windows操作系统在国内外都占有相当大的客户群体,几乎处在不可动摇的地位。所以软件开发项目尤其是中小型项目更多是面向Windows的。然而在计算机软件发展过程中,不断有各式各样的新技术产生,也有落后的技术被淘汰,各种技术很难统一集成到一起。比如,在Windows下进行软件开发,就有多种不同的相互不兼容的技术:
这一系列的问题,都给软件设计和开发带来很大的困难和冗余工作。为了解决这些问题,微软推出了一套的解决方案——Microsoft.NET Framework。.NET框架是一个灵活、稳定的能够运行Web服务和Windows程序的Windows内置组件。它既是软件的运行环境,又是软件开发和存在的基础。
2.3 Microsoft Visual Studio开发平台
Visual Studio是微软开发的软件开发集成环境,通过它能够进行包括C#、VB.NET、VC++.NET等多种语言在内的多种应用程序开发。Visual Studio系列IDE具有非常悠久的历史,也经历了多个版本的改进,以良好的用户界面著称,是Windows下进行软件开发必不可少的利器。
[2] 与My Eclipse开发工具相比,可以发现使用VS开发应用程序的快捷与方便。首先,.NET提供了强大的类库支持,在编码的时候只需引用即可;其次,VS支持多种语言开发;再次,VS的功能很强大,既实用,又方便。Visual Studio系列的开发工具还在不断地优化,功能也越来越强大。
2.4 C#语言
2000年,配合.NET平台的发布,微软公司发布了一门新语言:C#。这是一门专为.NET平台设计的语言,其设计者是Anders Hejlsberg。
最近,越来越多的人开始关注和使用Microsoft.NET。.NET是微软未来十年的发展战略,微软将不断加大其应用市场份额。微软还将陆续推出其他的企业解决方案,以及.NET开发工具。C#作为专门为.NET设计的语言,在未来的发展中起着具足轻重的作用。C#有着数量庞大、功能齐全的类库支持,使用这些类库可以简单地完成复杂的加密操作、网络应用操作等。使用C#可以轻松地构建功能强大、开发快捷、运用方便的应用程序。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3324.html