学校编码:10384 分类号 密级 学号:X2013230744 UDC
工 程 硕 士 学 位 论 文
基于.Net 的网上数码商城的设计与实现
Design and Implementation of Online Digital Mall Based on .Net
陈佳庆
指 导 教 师 :
王 鸿 吉 副 教 授
专 业 名 称 :
软
件
工
程
论文提交日期:
2 0 1 5 年 6 月
论文答辩日期:
2 0 1 5 年 7 月
学位授予日期: 年
月
指 导 教 师:
答辩委员会主席:
2015 年 6 月
厦门大学博硕士论文摘要库
厦门大学学位论文原创性声明
本人呈交的学位论文是本人在导师指导下,独立完成的研究成果。本人
在论文写作中参考其他个人或集体已经发表的研究成果,均在文中以适当
方式明确标明,并符合法律规范和《厦门大学研究生学术活动规范(试行)》
。
另外,该学位论文为( )课题(组)的研究成果,
获得( )课题(组)经费或实验室的资助,在
( )实验室完成。
(请在以上括号内填写课题或课题
组负责人或实验室名称,未有此项声明内容的,可以不作特别声明。
)
声明人(签名):
年 月 日
厦门大学博硕士论文摘要库
厦门大学学位论文著作权使用声明
本人同意厦门大学根据《中华人民共和国学位条例暂行实施办法》等
规定保留和使用此学位论文,并向主管部门或其指定机构送交学位论文(包
括纸质版和电子版)
,允许学位论文进入厦门大学图书馆及其数据库被查阅、
借阅。本人同意厦门大学将学位论文加入全国博士、硕士学位论文共建单
位数据库进行检索,将学位论文的标题和摘要汇编出版,采用影印、缩印
或者其它方式合理复制学位论文。
本学位论文属于:
( )1.经厦门大学保密委员会审查核定的保密学位论文,于 年
月 日解密,解密后适用上述授权。
( √ )2.不保密,适用上述授权。
(请在以上相应括号内打“√”或填上相应内容。保密学位论文应是
已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委员会审
定的学位论文均为公开学位论文。此声明栏不填写的,默认为公开学位论
文,均适用上述授权。)
声明人(签名):
年 月 日
厦门大学博硕士论文摘要库
摘要 I
摘 要
电子商务是当今社会发展最快的领域之一,同时也为全球的经济发展带来新的增长 点。电子商务正在改变着人们的生活以及整个社会的发展进程,贸易网络将引起人们对 管理模式、工作和生活方式,乃至经营管理思维方式等等的综合革新。对贸易和商业领 域来说,电子商务的发展正在改变着传统的贸易方式,缩减交易程序,提高办事效率。 本课题研究的 B2C 网络商城主要面向各类数码产品消费者,以提供某种直属于企业业务 范围的服务或交易、或者为业务服务的服务或者交易为主。 本文所描述开发的项目是根据实际需求设计的 B2C 模式电子商务平台,以大学校园 为应用环境展开对电子商务平台的设计与研究。本项目包括前台管理和后台管理两大部 分构成,前台功能包括会员注册、商品浏览、网上订货、网上付款等功能,后台功能包 括发货配送管理等功能,经过测试,达到了预期的功能需求和性能需求,最终完成了该 课题的研究。系统采用 B/S 结构的三层模型进行设计,.NET Framework 3.5 为开发平 台和运营支撑平台,以 SQL Server 2005 为数据库管理系统,使用 C#语言和 ASP.NET 技术进行项目的开发。 通过功能测试和性能测试,系统已经满足了需求分析所描述的功能,达到了系统设 计所要求的各项具体要求,消费者进入网络商城注册成为会员后即可方便地完成商品浏 览和订购功能,而企业在后台管理界面中可以对商品发布、订单管理等进行操作,实现 了在线业务和线下业务的融合。 关键词:B2C;B/S;电子商务厦门大学博硕士论文摘要库
Abstract
II
Abstract
E-commerce is one of the fastest growing areas in the world, and it also brings new growth points for the global economic development.. Electronic commerce is changing the people's life and the development process of the whole society, the network trade will cause people on management mode, work and life style and management thinking mode and so on the comprehensive innovation. The development of e-commerce is changing the traditional trade way, reducing the transaction procedure and improving the efficiency of the trade and business domain. The research of B2C online shopping mall mainly for all types of digital consumer products and services business services or transactions to provide some directly under the scope of business services or transactions.
This thesis describes the development of the project is based on the actual needs of the B2C model of e-commerce platform for the university campus as the application environment for e-commerce platform design and research. The project includes front and back office management of two parts, the onstage function includes membership registration, product browsing, online ordering, online payment function, backstage function including, shipping and distribution management function, after testing to the expected function demand and performance demand, finally completed the research on this topic. System design using the model of three layers of B / S structure, the .Net framework 3.5as the development platform and operational support platform, to SQL Server 2005 database management system development, project using C# language and ASP.Net technology.
Through the function test and performance test, the system has to meet the needs analysis described the function, to the specific requirements of the system design, consumer access to network mall registered as a member you can easily complete the commodity browsing and ordering functions and enterprise in the admin interface can of the release of goods, order management, realize the integration of the online business and offline of business.
Keywords:B2C;B/S;E-commerce
目录 III
目 录
第一章 绪论 ... 1
1.1 课题研究背景及意义 ... 1 1.2 国内外研究现状分析 ... 2 1.3 主要研究内容 ... 4 1.4 论文结构安排 ... 5第二章 关键技术 ... 6
2.1 B/S 三层架构 ... 6 2.2 .NET Framework 3.5 ... 7 2.3 ASP .NET 3.0 ... 8 2.4 本章小结 ... 10第三章 系统需求分析 ... 11
3.1 系统的业务流程与角色划分 ... 11 3.1.1 业务流程 ... 11 3.1.2 角色划分 ... 12 3.2 功能性需求分析 ... 14 3.2.1 前台功能 ... 14 3.2.2 系统后台管理 ... 16 3.3 非功能性需求分析 ... 17 3.4 本章小结 ... 18第四章 系统设计 ... 19
4.1 设计原则 ... 19 4.2 系统功能结构设计 ... 20厦门大学博硕士论文摘要库
目录 IV 4.3 系统架构设计 ... 20 4.3.1 软件架构设计 ... 20 4.3.2 网络架构设计 ... 22 4.4 系统功能详细设计 ... 22 4.4.1 网上订货功能 ... 22 4.4.2 货款支付 ... 25 4.4.3 商品发货 ... 26 4.5 数据库设计 ... 29 4.5.1 数据库总体设计 ... 29 4.5.2 主要实体关系图 ... 31 4.5.3 数据库表详细设计 ... 31 4.6 本章小结 ... 33
第五章 系统实现 ... 34
5.1 系统的开发环境与运行环境 ... 34 5.2 系统功能实现 ... 34 5.2.1 系统登录的实现 ... 34 5.2.2 网上订货功能的实现 ... 36 5.2.3 货款支付管理的实现 ... 45 5.2.4 商品发货管理的实现 ... 49 5.3 本章小结 ... 52第六章 系统测试 ... 53
6.1 测试方法与环境 ... 53 6.2 测试用例 ... 53 6.3 本章小结 ... 55第七章 总结与展望 ... 56
厦门大学博硕士论文摘要库
目录 V 7.1 总结 ... 56 7.2 展望 ... 56
参考文献 ... 58
致谢 ... 60
厦门大学博硕士论文摘要库
Contents
IV
Contents
Chapter 1 Introduction... 1
1.1 Background and Significance of the Research ... 1
1.2 Research Status at Home and Abroad ... 2
1.3 Main Research Content ... 4
1.4 Structure of the Thesis ... 5
Chapter 2 Related Technology ... 6
2.1 B/S Three Tier Architecture... 6
2.2 .NET Framework 3.5 ... 7
2.3 ASP .NET 3.0 ... 8
2.4 Summary ... 10
Chapter 3 Requirements Analysis ... 11
3.1 Analysis of Business Process... 11
3.1.1 Business Process ... 11
3.1.2 Role Division ... 12
3.2 Functional Requirement Analysis ... 14
3.2.1Front Desk Function ... 14
3.2.2 System Background Management ... 16
3.3 Nonfunctional Requirements ... 17
3.4 Summary ... 18
Chapter 4 System Design... 19
Contents
VII
4.1Design Pprinciple... 19
4.2 System Functional Structure Design ... 20
4.3 Software Architecture Design ... 20
4.3.1 Software Architecture Design ... 20
4.3.2 Physical Architecture Design ... 22
4.4 Functions Detailed Design ... 22
4.4.1 Online Ordering ... 22
4.4.2 Payment Function ... 25
4.4.3 Commodity Delivery ... 26
4.5 Database Design... 29
4.5.1 Database Total Design ... 29
4.5.2 Main Entity Relationship Graph ... 31
4.5.3 Database Table Detailed Design... 31
4.6 Summary ... 33
Chapter 5 System Implementation ... 34
5.1 Development and Runtime Environments ... 34
5.2 Key Function Implementation ... 34
5.2.1 Logging in Implementation ... 34
5.2.2 Online Ordering Implementation ... 36
5.2.3 Payment Implementation ... 45
5.2.4 Commodity Delivery Implementation ... 49
5.3 Summary ... 52
Chapter 6 System Test ... 53
Contents
IV
6.1 Testmethod and Environment... 53
6.2 Test Cases ... 53
6.3 Summary ... 53
Chapter 7 Conclusions and Future Work ... 56
7.1 Conclusions ... 56
7.2 Future Work ... 56
References ... 58
Acknowledgements ... 60
第一章 绪论 1
第一章 绪论
1.1 课题研究背景及意义
截至 2011 年年底,我国市场经济环境下的电子商务市场交易规模已经超过了 7825.6 亿元[1] 。2012 年 11 月 11 日的电子商务购物狂欢节,超过了 2010 年美国“网购 星期一”12.5 亿美元的记录,成为新的全球网购最高记录。图 1-1 为 2005-2012 年全 国网络营销市场投放总额的变化曲线。 图 1-1 2005-2012 年中国网络营销市场投放总额 利用成熟的电子商务平台,引导传统企业向电子商务“转型发展”,建立易于维护, 并且能够提供完善的服务功能的动态网站。优化传统企业电子商务业务模式的改进,建 立企业自有的电子商务系统具有非常重要的实践意义。 某企业作为一个传统的数码销售企业,过去没有建设自己的网上商城,受到互联网 电子商务的冲击日益明显,尽管过去有零星借助论坛等工具开展一些简单的网络销售, 但由于缺乏系统的前台信息发布和后台管理功能,已经越来越难以满足企业生产经营的 需要,所以该企业计划开发本企业的网上商城系统,将线下的数码销售移植到网络上,厦门大学博硕士论文摘要库
基于.Net 的网上数码商城设计与实现 2 实现企业线上和线下营销的有机互动。
1.2 国内外研究现状分析
1、电子商务相关概念和发展概况 在国际市场上,国外企业主要有两大类电子商务应用:终端及配件销售和客户服务 相关内容的在线实现。Sprint 的网上商店更是提供了丰富的终端及配件进行销售,完 全整合了电信业务与终端产品的销售流程。 在国内市场上,中国电信、中国联通,都已经推出试点应用的电子商务平台,或者 正在紧锣密鼓的筹备建立自己的电子商务网站。因此搭建一个具有移动自身特点的电子 商务网站就成了亟待解决的问题[10] 。 电子商务环境下,中小企业一般是通过企业网站或电子商务平台传递企业信息,借 助网络的跨地域性,这些信息可方便地发送到任何一个国家或地区,只要有网络的地方, 就可以接收到这些信息,覆盖了全球的市场。传统营销中的广告受众非常有限,人员推 销的范围更是受地域和时间的限制。企业网站的架构可分为企业介绍,产品信息,新品 推荐,企业新闻或展会,联系方式及招聘等几大模块,对于新品的详细信息可设加密措 施,如老客户提交在线申请方可查询,新客户也可提出申请,企业即可收集到新客户的 信息,同时还可通过该申请了解到客户的专注点,然后进行有的放矢的宣传。 杨安怀等(2009)通过对淘宝网的研究得出启示,中国的电子商务发展照搬发达国 家成功的商业模式未必可行,与中国现在的物流、诚信体系有着莫大的关系[2]。成达建 等(2010)认为淘宝网 C2C 是国内电子商务的先驱,最具有新意、最为人性化,系统 化的网络购物平台,B2C 是电子商务的发展趋势,是以后网络购物的主流模式,网络购 物受到大学生的追捧,基于淘宝物品种类丰富,价格便宜,方便快捷的服务。在 C2C 的网站购物平台中淘宝网知名度高,物品种类丰富,前台免费受到大学生的喜好[3]。陈 娜等(2010)认为京东商城:垂直电子商务在 B2C 市场的竞争中取得优势必须具有核 心的竞争力:快速、高效的订单处理能力,客户关系体系的深度管理,3G 时代的全电 子商务策略[4]。刘纪元(2013)认为:随着移动终端的普及,移动电子商务即将到来, 电子商务将迎接新的发展机遇。移动电子商务改变了传统的信息获取模式,改变了商务 的对接方式、合同的签订方式、货款的交割方式、库存的管理模式、车辆的调度方式、厦门大学博硕士论文摘要库
第一章 绪论 3 移动目标的定位和查询方式等固有的运作和流转流程。给传统的企业管理、营销带来了 天翻地覆的变革,颠覆了原有的运作模式,满足了新的商业需求[5]。Shu-hsien Liao(2011) 总结了中国互联网和电子商务行业十年发展的基础上,提出电子商务发展的四个趋势, 数据和现实相结合体,提高服务质量,提高转化率;网络诚信体制的建立促进了电子商 务的发展;完善的物流配送机制带动了电子商务的发展;电子商务在这几个方面的带动 下,必定会朝着健全、成熟的方向发展[6]。王稀达(2013)认为电子商务与传统的销售 方式比较有服务边界不用,时间、空间红利的不同,商业模式的不同,同时认为电子商 务存在 3 个阶段:拓荒期、成熟期和细分期,每个阶段电子商务的特点各不相同[7]。 2、B2C 模式研究情况 李苏苏等(2013)利用波特五力模型分析了 B2C 电子商务行业的状况,得出了我 国 B2C 电子商务发展的策略即低成本战略与差异化战略[8]。曹小林(2012)介绍了沃尔 玛推出的一款针对于购物语义搜索引擎“Polaris”,是为移动网页以及无线 APP 度身定 做的,能够促进购买转化率,扩大商机[9]。 唐玉洁等(2010)认为互联网的发展降低了需求与供给匹配的成本,需求曲线更加 扁平,购物重心从头部向尾部倾斜,同时以亚马逊图书销售为例,说明商家想得到持久 性的盈利,不仅要重视热门产品,同时更要关注冷门产品[10]。BeomsooShim(2012)从 认知偏好、情感偏好和行为意识偏好三个维度研究客户的品牌偏好及选择品牌的关系。 并且认为三个维度共同影响客户购买的意愿,情感偏好既直接影响品牌选择,又通过购 买意愿间接影响品牌选择,另外两个偏好通过购买意愿间接影响品牌选择[11]。 3、数码产品与电子商务的关系与发展 姚秀丽(2010)研究消费者在购买数码产品的行为,认为消费者在网上购买数码产 品受消费者行为学的影响[12]。李宏(2008)通过实验得出结论网页背景影响消费者的网 络购物行为,不同背景条件下,被试对与启动相关属性的评价更为重要,而且被试对于 启动一致特征的产品更加偏好。网页背景对消费者的购物行为的影响女性大于男性,女 性消费者更加容易受到影响[13]。Youguo Li(2012)通过实验证实,网购频率对消费者 在数码产品购买决策过程中的各个阶段产生影响,随着网购频率的增加,消费者会越来 越相信网络购物是安全的、有用的。对网络购物的态度和意向趋于积极正面。网络购物 系统是否易用,直接影响消费者对网络购物的态度。感知产品价格是影响网络购物态度 的重要因素。相同产品,线下和线上出现较大的价格差异,消费者会对网络购物行成正
厦门大学博硕士论文摘要库
基于.Net 的网上数码商城设计与实现 4 向的态度[14]。顾若愚等(2010)通过对大学生群体的数码产品购物行为调查得出结论: 大学生中女生的购物时间大于男生,女生的购物金额也大于男生,男女生在数码类商品 的网购消费基本不同,男生网购偏重与电子产品与游戏产品,女生则偏重美容化妆类产 品。而在大学生的购物动机主要有 4 个:节约时间,物廉价美且商品丰富,随时随地不 受限制,新奇也是一个重要的动机[15]。薛婵娟(2011)在翻阅了大量国内外文献,总结 了消费者网络购买数码产品行为的现状,主要体现在网络消费者的个体属性,网络消费 者在购物时的决策过程,消费者在网上购物与现实购物的态度和行为的差异[16]。王全胜 等(2010)以数码产品为例,基于实际的销售型虚拟社区检验了社区的目的性价值和社 会价值对社区成员购物行为的影响。社区成员通过对社区信息的价值判断来指导线下线 上的购物行为决策,社区中的人际交互带来的社会价值对社区成员的购物行为变化产生 影响,易感性商品对消费者购物的决策行为产生影响。总的来说,社区成员在社区中的 活动(浏览、交互、评论等)行为,会影响一个人的购物决策及行为[17]。易加斌等(2011) 讨论了电子商务时代,网站的特征和消费者的特征对消费者畅体验的影响,以及畅体验 和消费者网络购买意愿达成的关系。以消费者购买数码产品为例,运用统计分析、实证 调查,验证了网站在娱乐性、互动性、网站的服务品质、与消费者的网络密切度、个体 认知、网站新奇性等畅体验有正面的影响。购物网站可以通过提高与消费者的互动性, 提升网站的娱乐性等手段,提升消费者的网络购买意愿[18]。Dongwon Lee(2013)阐述 了大学生网络消费的行为特征,然后分析了影响大学生网络购买数码产品的因素,最后 根据大学生的网络购物行为,针对大学生这个群体制定数码产品的营销策略[19]。
1.3 主要研究内容
本文根据数码企业实际需求,开发设计了数码产品网上销售系统,通过系统实现能 便捷地为企业提供网络营销的基础平台,主要研究内容如下: 1、系统的需求分析,根据实际业务需求,整理了商品展示、网上订货、货款支付、 商品发货等关键功能需求; 2、对商品展示、网上订货、货款支付、商品发货等关键功能的业务流程进行了梳 理和分析; 3、对商品展示、网上订货、货款支付、商品发货等关键功能进行了设计,包括功 能设计、结构设计、数据库设计等;厦门大学博硕士论文摘要库
第一章 绪论 5 4、对系统商品展示、网上订货、货款支付、商品发货等关键功能的实现进行了分 析,提供了相关模块实现的关键代码; 5、对系统的功能测试和性能测试进行了说明,确保系统在功能和性能上达到设计 的要求,能够投入实际应用。
1.4 论文结构安排
本论文的结构安排简要介绍如下: 第一章,绪论。本章针对数码销售网上商城开发的背景,对国内外相关系统进行分 析给出了本文研究的主要内容。 第二章,系统相关技术介绍,介绍了论文所涉及的主要技术,如 B/S 架构、.net 平台,Server2005 数据库。 第三章,系统需求分析。本章围绕案例公司的业务发展情况作了系统的需求分析, 包括业务流程梳理、功能需求和非功能需求的分析。 第四章,系统设计,介绍了系统的架构设计、功能模块设计,并重点介绍了网上订 购、网上支付、发货配送等模块的详细设计,最后对系统的数据库进行了设计。 第五章,系统实现,介绍了在系统设计的基础上,关键功能模块的实现。 第六章,系统测试,介绍了测试环境、测试用例以及系统的功能测试和性能测试情 况,总结了系统测试的结果。 第七章,总结与展望。对所做的工作进行了总结,并对不足之处提出了将来改进的 方法。厦门大学博硕士论文摘要库
Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”.
Fulltexts are available in the following ways:
1. If your library is a CALIS member libraries, please log on
http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.
2. For users of non-CALIS member libraries, please mail to [email protected]
for delivery details.