[毕业设计论文]C2C电子商务毕业设计.doc
《[毕业设计论文]C2C电子商务毕业设计.doc》由会员分享,可在线阅读,更多相关《[毕业设计论文]C2C电子商务毕业设计.doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、沈阳理工大学高等职业技术学院毕业设计(论文)题 目: 基于.NET的C2C电子商务 网站的设计与实现 年 月 日2摘 要本文介绍了电子商务的发展前景及主要技术,根据市场现在的需求,设计基于C2C模式的电子商务,以提供一个供个人之间交易的平台。本网站采用Microsoft Visual Studio 2008环境下的C#语言和Microsoft SQL Server 2005完成。系统采用MVC设计模式以实现系统的模块化以及提高代码的重用性,并且确保了系统的安全性。系统包括前台和后台功能模块,其中前台实现了用户注册和登录、商品推荐、卖家商品发布、买家购买商品、商品分类、商品详细信息、买家拍卖商品
2、、商品高级搜索、搜索店铺、搜索买家、付费充值和用户前台管理中心等功能;后台包括订单管理、商品管理、系统管理、用户管理等功能。本网站简单易用、功能完善,用户可以足不出户享受逛街的乐趣。关键字:商品出售;电子商务;MVC框架AbstractThe text explains the development foreground and primary technology of electronic commerce. designing the electronic commerce base on C2C mode according to the market demand nowadays
3、 to supply a business chance between individual persons.The web site is set up by C# language in Microsoft Visual Studio 2008 and Microsoft SQL Server 2005. the former supplies the user for very friendly and easy operation user surface which is always insisted on by ASP.NET. the latter can operate t
4、he database, maintenance and purview identified function. It can also do more complicated operation on the database through combining with SQL words. MVC design model system in order to achieve the modular system, as well as to improve the code reusability, and to ensure the safety of the system.The
5、 former stage achieves user enter, shopping car, seller goods issuance, buyer goods purchase, buyer goods auction, goods detail page, payment center, goods search, goods classify, estimation management, user former stage management center and so on functions; the back stage has order management, goo
6、ds management, system management, user management and so on functions.The web site is easy operation, perfect function. The users may enjoy the shopping pleasure without going out.Key words: goods sells; electronic commerce; MVC frame57目 录引 言11 系统分析31.1 背景说明31.2 系统功能说明31.3 系统数据流程图41.4 可行性分析51.4.1 技术
7、可行性51.4.2 经济可行性61.4.3 运行可行性61.5 开发工具61.5.1 .Net简介61.5.2 SQL Server 2005数据库介绍及优点71.5.3 运行环境的选择81.5.4 ASP.NET概述91.6 关键技术91.6.1 MVC设计模式的概述91.6.2 MVC 模式101.6.3 MVC框架优点和缺点112 系统设计122.1 网站功能模块图122.1.1 前台功能模块122.1.2 后台功能模块122.2 系统活动图132.3 系统流程图142.3.1 用户注册登陆152.3.2 交易过程152.4 用例分析173 数据库设计193.1 数据库需求分析193.1
8、.1 数据库设计原则193.2 数据库概要结构设计193.2.1 E-R图213.3 数据库逻辑结构设计223.4 存储过程设计243.5 用户权限设计254 详细设计与实现264.1 前台264.1.1 主页264.1.2 用户注册与登陆模块274.1.3 商品搜索页294.1.4 商品详细信息页304.1.5 用户购物车和用户信息324.1.6 虚拟银行334.2 后台344.2.1 管理员登陆页344.2.2 网站后台管理模块345 系统测试385.1 软件测试的定义385.2 软件测试方法385.3 测试环境与测试辅助工具385.4 测试完成准则385.5 测试用例395.5.1 页面
9、测试395.5.2 压力测试用例395.5.2 性能测试用例405.6 分析41结论42致谢43参 考 文 献44附录A45附录B50附录C54沈阳理工大学高等职业技术学院学士学位论文引 言随着人们消费水平的提高,个人消费品市场空前发展,越来越多的人拥有大量的闲置商品。这些商品有新有旧,但都具有完整的使用价值。拥有者也许现在不需要,便想到出售。可是如何找到买主,却成为一个令人头疼的问题。与此同时,随着商品意识的加强,代理商品销售为兼职,开设个人店铺的需求。但由于资金方面的限制,不可能开设真正的店铺。可是由于供需双方市场的不对称性,卖主很难找到合适的买主,有这些需求的人更是不知道有谁要出售,造成
10、这种C2C交易很难达成。代销到处帖广告或者直接上门推销,展示并出售自己的商品,可是时间、地点、规模都受到限制,而且要耗费大量的时间和体力,还未必有好的效果。要是有一个平台,让供需双方集中地发布交易信息,并提供双方的联系方式,促成其交易的达成,将为买卖双方带来极大的便利。面对如此商机,现在C2C网上交易市场已经发展壮大起来。但是分析后发现,现存C2C市场仍存在着一些缺陷。调查发现,目前C2C网站中大部分都是拍卖网站,拍卖作为C2C的主导交易模式,其优点是存在的,但它的缺陷也是明显的:交易时间长,买卖双方要耗费大量的时间和精力。这种模式适合于价值较高的商品,而闲置商品往往是耐用消费品,价值较低,拥
11、有者希望尽快出手,而并不想耗费太多精力计较一点价格差异,因此拍卖模式不适合现在的交易模式。现存的另一种C2C网上交易市场就是类似于小百合bbs的fleamarket。这是以bbs为平台,供交易双方发布信息,并提供站内联系。但这种方式是很初级的,它只是以交易信息作为bbs的一项内容,而不是专业的交易平台。没有按商品分类,用户查找起来很不方便;由于它是非正式的,缺乏交易规则约束,尤其是它没有保证交易者的信用保障,也没有信用评估体系,交易者要承担一定的风险,使它的可信度下降。鉴于以上分析,系统为买卖双方提供一个集中的C2C信息交易平台,促进买卖双方的信息沟通,较完善的信用机制提供一定程度上的信用保证
12、。本系统面向以个人用户为主的用户群体,为用户提供C2C交易的平台。卖者发布出售商品的信息,买者也可发布求购信息。用户分为散户和个人店铺用户。系统采取虚拟货币进行交易和流通,用户通过汇款或银行划账等方式用真实货币换取虚拟货币,卖方按其类型收取不同的费用,费用通过本站系统的虚拟货币扣除。需要购买商品时换取虚拟货币也可以预先在本系统设立个人虚拟货币银行。一方面是金融业的发达加快货币的流通使得汇款或转帐变得更为快捷,另一方面一次转帐可以减少用户多次汇款转帐的额外费用,节省了开支。本站通过搜索或分类查找,寻求交易伙伴。用户可以查询卖方的相关信息和信用评价等指标,决定是否购买。系统为有较大商品销售需求的卖
13、方提供店铺空间,集中展示个人商品,并为卖家提供一定的优惠和折扣。用户通过分类搜索,查询到满意的商品。同时可以查看到卖方的上站时间、上架商品个数以及是否有在本站交易违约行为的记录等历史信息,如果是店铺卖方,买家还可以查询店铺的相关历史信息。决定购买后用户可通过站内或其他联系方式联系。双方成交后,在网下自行交易,本站不监控交易过程。在交易过程中如有哪一方出现欺骗行为,可以进行投诉,经过系统管理员确认后,对欺骗方进行惩罚。个人店铺的卖方用户实行会员制;对一般的零散型卖方按所发布的商品信息收取费用,费用通过虚拟货币扣除。买方不收取费用。本系统保证了买卖双方的交易安全性。针对目前C2C市场普遍缺乏信用保
14、证的现状,使通过本站达成的交易更加安全可靠,提高用户的放心度和满意度。本文共分为5章。第一章系统分析,主要是讲述电子商务网站的背景说明、系统功能说明、系统数据流程图、可行性分析、开发工具、关键技术;第二章系统设计,主要讲述网站功能模块图、系统活动图、系统流程图以及用例分析等;第三章数据库设计,主要介绍数据库需求分析、数据库概要结构设计、数据库表设计以及存储过程设计;第四章详细设计与实现,主要讲各个功能的工作流程及具体的实现过程。第五章系统测试,测试工具。主要测试项目有页面测试、压力测试、性能测试。1 系统分析1.1 背景说明C2C模式的典型代表是在WEB网站上进行的在线拍卖。它是由提供商品者在
15、WEB网站上,登载关于商品名称、照片、状态、最低价格、投标期限、配送方法、支付方法等情报,而等待投标人的到来。在期限内,提示最高价格的投标者中标,使用邮件与商品提供者取得联系,进行商品和货款的交换。而提供进行这一系列处理的系统或场所,从商品提供者收取手续费的运营在线拍卖业务的相关事业亦迅速成长起来。截至到2004年6月30日,易趣累计注册用户已达690万户,仅二季度就新增用户140万户,增长率达25%以上。二季度新增商品总数达到420万件,比前一季度增长35%。第二季度的总成交量,即所有在线成功交易的商品价值,达到5亿元人民币(折合6300万美元),相比今年第一季度,增长了28%。现在开发一个
16、C2C模式的电子商务网站是未来销售模式的发展方向。1.2 系统功能说明本次设计主要实现了C2C电子商务网站,实现的功能包括:前台,每日精选、商品搜索、商品推荐、店铺管理、网站导航、虚拟银行、商品分类列表、新登商品列表、商品详细内容页、用户注册与登陆、卖家商品发布、买家商品购买、拍卖商品、用户前台管理中心;后台,订单管理、商品管理、系统管理、用户管理。每日精选:根据昨天的商品销售排序前8名添加到本栏目,管理员可根据需要修改。商品搜索:快捷的搜索功能,根据用户输入的关键词和选择的分类进行高级搜索。商品推荐:管理员和店铺用户推荐商品的前8名显示在本栏目。店铺管理:本站店铺会员可以对本人的店铺进行相关
17、的管理操作。网站导航:网站整体功能的导航菜单,索引到各个功能页。商品分类列表:根据数据库中的分类表显示本站的商品分类信息。虚拟银行:对本站虚拟货币冲值,链接银行网站。新登商品列表:本站用户最新上架的商品列表。商品详细内容页:显示当前浏览商品的详细信息。用户注册与登陆:用户填写必要信息进行注册,填写正确用户和密码就可登陆。卖家商品发布:在网站上显示用户出售商品的信息。买家商品购买:浏览商品,添加购物车,订单处理。拍卖商品:卖方给出商品底价,用户可以竟价。用户前台管理中心:用户个人中心,用户信息管理。开发系统:前台使用Visual Studio .NET 2008设计面向用户的界面,后台使用SQL
18、 Server 2005数据库管理系统设计数据库。1.3 系统数据流程图卖方注册时相关信息就将记录在系统中的客户信息数据库中。用户信息包括用户的常规信息以及卖方用户的类型:店铺型和零散型。卖方在提交商品信息给系统时,系统会自动检测用户的货币量是否足够。只有保存一定量的虚拟货币,卖方的商品信息才能成功提交给系统。成功后,系统将商品信息展示在网站上并记录在数据库中。买方通过检索网站上的展示商品搜寻到所满意的商品。在确定购买前,买方还可以查询卖方的信用信息以判断是否购买。如果没有搜寻到商品,可以在本系统登记所需商品。决定购买后,提交订单。系统将订单记录保存,卖方自行处理订单。交易数据流程图如图1.1
19、所示。图 1.1 交易数据流程图系统中用户投诉数据流程图如图1.2所示,从数据的角度重新分析了业务中的交易流程和信用评价流程,在交易中出现了某方的欺诈行为可以给出差评,差评将作为投诉,后台自动保存,并在核实后对欺诈方进行惩罚,对其信用值进行扣减。图1.2 用户投诉数据流程图1.4 可行性分析C2C模式的典型代表是在WEB网站上进行的在线拍卖。它是由提供商品者在WEB网站上,登载关于商品名称、照片、状态、最低价格、投标期限、配送方法、支付方法等的情报,而等待投标人的到来。在期限内,提示最高价格的投标者中标,使用邮件与商品提供者取得联系,进行商品和货款的交换。而提供进行这一系列处理的系统或场所,从
20、商品提供者收取手续费的运营在线拍卖业务的相关事业亦迅速成长起来。根据调查分析,系统设计方案有以下三个可行性。1.4.1 技术可行性技术可行性研究是根据现有的和准备充实的设备条件与技术力量来分析系统在技术上实现的可能性,弄清楚现有的技术条件能否保证顺利完成开发工作。采用SQL Server 2005数据库,以及ASP.NET结合操作系统。在设备条件上,主要考虑计算机的内存容量、外存容量、运算速度、数据精度、汉字功能、多媒体功能、可靠性以及对数据传送与通信,网络带宽,数据库的需求以及实现的可能性经济可行性研究的目的,是希望以最小的开发成本取得具有最佳经济效益的软件产品,它除了研究开发与维护新系统所
21、需要的费用是否能够可靠地提供外,主要研究新系统将来带来地经济效益是否超过其开发与维护所需的费用,论证这样的一个项目是否合算。采用虚拟机技术可以更加节省服务器成本,可以在一台物理服务器上架设多个网站,网站互相独立更保证了安全性。网站的安全性措施将采取用户管理维护、网站安全维护、系统数据备份、网站软硬件维护这几方面进行。用户管理维护:每天对网站的信息进行维护(删除无效信息;备份有效信息)。网站安全维护:对网站所有数据进行定期查毒、杀毒,保证系统的安全与稳定,使网站能够长期稳定运行。系统数据备份:对网站数据进行每周一次的备份,刻录成光盘,以免由于网站之不可抗力而造成数据丢失。防止黑客入侵,将做到以下
22、几方面:首先选择的是Windows2003系统,设置复杂的安全口令。然后经常进行补丁升级,关闭无用的端口减少黑客入侵机会,最重要的是安装防火墙。将通过使用和详细设置瑞星RFW-SME、RNM-100和瑞星网络版为网站建立一个防黑、防毒的安全网络。因为它不仅提供了通用防火墙的所有功能,还集成了主动式的入侵检测、VPN、网络防病毒等功能,多个安全产品同时工作,起到多重安全保护的功能。1.4.2 经济可行性由于该软件属于个人开发,无需过大的资金投入,所以经济上是可行的。1.4.3 运行可行性本系统的运行环境要求比较低,只要能够上网,系统要在windows 2000,2003,xp以上常用界面操作系统
23、皆可。1.5 开发工具本系统在开发工具的选择上采用了Visual Studio .NET 2008和SQL Server 2005 数据库。Visual Studio .NET 2008是一套完整的开发工具,可用于生成 ASP Web应用程序、XML Web services、桌面应用程序和移动应用程序,可以直接新建MVC模式的解决方案。SQL Server 2005是功能相当强大的关系型数据库,它在易用性、伸缩性、可靠性、和数据仓库等方面都具有优良的性能。1.5.1 .Net简介1、.Net的定义.Net技术是微软公司推出的一个全新概念,它代表一个集合、一个环境和一个可以做为平台支持下一代I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文 毕业设计 论文 C2C 电子商务
限制150内