




免费预览已结束,剩余63页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本 科 毕 业 论 文 基于电子商务的服装交易平台 前台展示的设计和实现Design and Implementation of Front Display Systemin Electronic Garments Trading Platform姓 名:学 号:学院:软件学院系:软件工程专 业:软件工程年 级:指导教师: 年 月摘要 21世纪是信息化的时代,第三产业在各国的比重不断上升,特别是信息服务业,成为二十一世纪的主导产业,在全球信息化大势所趋的影响下,各国的电子商务不断的改进和完善。目前电子商务已经进入了人们日常生活之中,并且成为了生活的组成部分。按照如此趋势发展下去,电子商务必将成为一种新兴的商业运营模式,并掀起一场商业界的革命。我国改革开发之后,信息技术不断发展,通讯网络日趋成熟,行业和技术标准逐步升级,多种因素相互作用,逐渐构建起了一个全球化的商业平台。而它的出现,为那些全情投入于经济全球化变革的企业带来了开创性的新局面,不仅全面降低了企业的交易成本,而且削弱了传统企业的业务结构,更重要的是,企业经营模式也将由此发生根本性转变。本文从电子商务这个流行词出发,首先介绍了电子商务的背景、发展情况以及电子商务在日常生活中的应用;其次开发了基于电子商务的服装交易平台的前台系统,该系统分为了注册登陆模块、商品模块、交易模块、评论模块和用户模块,并采用目前流行的.NET平台作为开发的环境,实现了用户了解商品详细信息、收藏和购买商品、评价商品以及对自己的交易和个人信息进行管理等。为便于叙述,本文将整个平台英文名称缩写为EGTP。关键词:电子商务;服装交易平台;前台;信息化Design and Implementation of Front Display Systemin Electronic Garments Trading PlatformAbstractThe 21st century is the era of information technology, the tertiary industry in increasing the proportion of countries, especially information services, and become the leading industries, for the effect of global information, the e-commerce in countries develops more quickly and quickly, whats more , better and better. At present, e-commerce has entered the daily life of people and become an integral part of life. In accordance with this trend continues, e-commerce will become a new business model, and the business community come to start a revolution. After Chinas reform and development, the information technology develops very quickly and the network is tend to be perfect, and the industry and technical standards escalates. With various of factors, it come to be a commercial platform for globalization. Because of its appearance, for those companies who whole-heartedly in the business of economic globalization has brought a ground-breaking new situation, not only to reduce the transaction costs of enterprises, but also weaken the traditional business structure, but more importantly. In this thesis, first introduced the background of e-commerce, the development of e-commerce and the applications of e-commerce applications; second I program Design and Implementation of Front Display System in Electronic Garments Trading Platform. It divided into Registration landing module, products module, transaction module, comments module and user module, using. NET platform as a development environment, users can understand the details of goods, collection and purchase of goods, talk about goods, as well as their own transactions and personal information management.and for convenience EGTP will be the short of Electronic Garments Trading Platform.Keywords: e-commerce; apparel trading platform; Front; Information technology目 录第一章绪 论11.1项目背景及意义11.2电子商务发展现状及存在问题41.3论文主要内容及特色81.4论文组织结构9第二章服装交易平台系统的总体设计102.1 服装交易平台概述102.2服装交易平台系统架构112.3服装交易平台系统-前台子系统概述162.4服装交易平台系统-前台子系统模块设计192.5数据库设计202.6小结30第三章前台功能模块实现313.1开发流程313.2开发环境323.3设计架构323.4页面接口设计353.5数据解析363.6 部署403.7测试413.8小结42第四章服装交易平台集成434.1网站风格展示434.2注册登陆模块的展示454.3商品模块的展示464.4评论模块的展示484.5交易模块的展示504.6用户模块534.7小结56第五章总结与展望575.1工作总结575.2工作展望58参考文献59致谢60CONTENTSChapter 1 Introduction11.1 Project Background11.2 Actuality of e-commerce and problems41.3 Main Research and Innovations81.4 Outline of Thesis9Chapter 2 Electronic Garments Trading Platform Design102.1 Overview of EGTP102.2 Architecture of EGTP112.3 Overview of Front System in EGTP162.4 Design of Front System in EGTP192.5 Design of Database202.6 Summary30Chapter 3 Implementiong of Front System in EGTP313.1 Development process313.2 Development environment323.3 Design architecture323.4 Interface design page353.5 Data analysis363.6 System deployment403.7 Testing413.8 Summary42Chapter 4 Integration display of EGTP434.1 Display of site style434.2 Display of registration and landing module454.3 Display of merchandise module464.4 Display of comments module484.5 Display of transaction module504.6 Display of user Module534.7 Summary56Chapter 5 Conclusions and Future Work575.1 Conclusions575.2 Future Work.58References59Acknowledgements60第一章 绪论第一章 绪 论电子商务平台以其强大的在线交易功能为企业和个人提供企业产品和个人物品在线交易、发布供求信息、咨询、招聘人才信息、招商信息,广告等全方位服务。利用第三方构建的强大网站平台,为企业用户提供形象宣传、产品推介,是企业展示实力的最佳展台。随着计算机技术和网络技术的不断发展,为了满足电子商务不断增长的需求,就需要对电子商务的全方位地了解,对现有的电子商务平台进行升级或者重新开发。1.1项目背景及意义不论从电子商务发展方向看,还是从电子商务发展环境看,电子商务竞争及其竞争结果最终将反映在参与企业的综合竞争力和其他辅助因素上。电子商务对参与企业竞争力具有战略性意义,这些意义将表现在对产品竞争力、管理能力、技术创新能力的促进上1。同时,电子商务应当充分利用信息技术,培育和发展良好的竞争环境,提升参与企业综合竞争力,构建的基于供应链、信息交流和技术创新的战略联盟。从电子商务的各个方面对其背景进行深入理解学习和考察,通过翻阅查看大量的资料和文献,以对电子商务形成一个较全面的认识。1.1.1电子商务的概述电子商务,英文是Electronic Commerce,简称EC。电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。“中国网络营销网” Tinlu相关文章指出,电子商务涵盖的范围很广,一般可分为企业对企业(Business-to-Business),或企业对消费者(Business-to-Customer)两种。另外还有消费者对消费者(Customer-to-Customer)这种大步增长的模式。随着国内Internet使用人数的增加,利用Internet进行网络购物并以银行卡付款的消费方式已渐流行,市场份额也在快速增长,电子商务网站也层出不穷2。1.1.2电子商务的类型电子商务与传统商业方式不同,其优越性是显而易见的。企业不但可以通过网络,直接接触成千上万的新用户,和他们进行交易,从根本上精简商业环节,降低运营成本,提高运营效率,增加企业利润,而且还能随时与遍及各地的贸易伙伴进行交流合作,增强企业间的联合,提高产品竞争力。电子商务与传统商业方式相比,具有如下的类型3:1.pull型(顾客/用户主体的获取情报型):旧有的商务模式以供给方的理论进行商品或服务的提供。可是,网上店铺等web网页商务的场合下,顾客可以通过one click 转移到其他的网页,故而不得不变为以顾客为主导的商务模式。 2.问题解决型:由预测以前顾客的需求来提示有销路的商品或服务的提案型,转向通过在线交易的顾客数据库的活用或通过顾客在web画面直接订货时的购买资料的输入,捕捉单个顾客的个别需求,并进行一对一的对应的解决问题型。 3.市场交流型:以前是通过使用企业内部或集团内部的经营资源而履行营业机能,现在通过互联网络的情报共有,可以替代性地利用其他有竞争力的企业的营业机能,而其效果跟利用本企业的营业机能一样。进而通过市场场所的利用,可以有效地达成零件.原材料的采购、市场营销、营业、订货处理、配送、顾客辅助等诸多机能。 4.世界标准型:进入互联网络的顾客遍布世界,要最大限度地利用潜在顾客的广度性,旧有的地域性标准或想法已无法对应。 5.速度型:支持电子商务的情报技术的革新在急速进行。新的服务或效率性的商务模式不断登场,低速型则被淘汰。1.1.3电子商务的发展前景电子商务是国际贸易发展的必然趋势,随着国际电子商务环境的规范和完善,中国电子商务企业必然走向世界,这也是进一步扩大对外经贸合作和适应经济全球化、提升中国企业国际竞争力的需要。而随着中国加入WTO,国外的电子商务企业也将渗透到国内,对中国电子商务构成严峻挑战。中国政府十分重视信息化建设。江泽民主席曾精辟的指出:“四个现代化,哪一个也离不开信息化。” 大力发展电子商务,是推进国民经济信息化的重要内容。现阶段中国电子商务尚处于起步阶段,机遇与挑战并存。要按照社会主义市场经济体制的要求充分运用市场机制,发挥企业的积极性,促进电子商务发展;同时,加强政府的宏观规划和指导作用,努力为电子商务的健康发展创造良好的政策和法律环境4。电子商务网站将会出现兼并热潮。首先是同类兼并。目前中国为数不少的网站属于重复建设之列,定位相同或相近,业务内容趋同。由于资源有限,并且在Internet“赢家通吃” 原则下,最终胜出的只是名列前茅的网站;其次是互补性兼并。那些处于领先地位的电子商务企业在资源、品牌、客户规模等诸方面具有很大的优势,但与国外著名电子商务企业相比还有很大差距。这些具备良好基础和发展前景的网站要发展,必然采取互补性收购策略,结成战略联盟。由于个性化、专业化是电子商务发展的两大趋势,而且每个网站在资源方面总是有限的,客户的需求又是全方位的,所以不同类型的网站以战略联盟的形式进行相互协作将成为必然趋势。行业电子商务将成为下一代电子商务发展主流。中国电子商务进入迅猛发展时期的典型特征是风险资金、网站定位等将从以往的“大而全”模式转向专业细分的行业商务门户。第一代的电子商务专注于内容,第二代专注于综合性电子商务,而下一代的行业电子商务将增值内容和商务平台紧密集成,充分发挥 Internet在信息服务方面的优势,使电子商务真正进入实用阶段。电子商务将催生新行当eASP电子商务应用服务商。电子商务是将来的主要商务交易模式,但对于国内为数众多的中小型企业来说,将面临如建设投入大、运营成本高、见效周期长、效果不理想、缺乏标准化的应用系统、软硬件需不断升级等一系列难题。有了eASP,中小企业可以把上述问题转给他们解决,只专注于做好自己的产品和服务便可。3月中旬,北京网路科技有限公司宣布推出面向中国商业用户的电子商务服务方案电子商务直通车;3月20日下午,作为IBM公司在国内支持的第一家基于AS400服务器平台的eASP,万维商通科技有限公司向业界进行了eASP商业模式发布暨eASP网站的发布。我国eASP的序幕已经拉开5。1.1.4研究电子商务的意义 90年代以来,因为计算机的广泛应用、网络的普及和成熟、信用卡的普及应用以及电子安全交易协议的制定和政府的支持与推动,电子商务的发展进入了国际互联网时代。电子商务的应用范围也越来越广泛,就目前形式的电子商务而言,它能够提供如下的服务6:1.广告宣传 企业在电子商务网站的首页上发布自己的产品信息,而客户则可以在首页通过搜索的方式,迅速找到商品的详细信息;企业同样可以通过电子商务网站首页做全球性的广告宣传,这种广告效果比起一般的广告来说,成本更加低廉而客户获取的信息更丰富。2.咨询洽谈 可以利用电子邮件等一些非实时的沟通工具,来了解市场和商品的相关信息,同时还可以进行商业洽谈。这种方式的洽谈可以解决地域性问题的限制,提供了新型的商务洽谈方式。3.网上订购 利用电子商务还可以实现网上购物,目前已经有很多类型的网上购物网站,作为电子商务中主要的一种形式,网上购物推动了电子商务的不断发展。4.网上支付 电子商务要成为一个完整的过程。网上支付是重要的环节。客户和商家之间可采用信用卡帐号实施支付。 在网上直接采用电子支付手段将可省略交易中很多人员的开销。5.促进物流 电子商务实现的一个环节中涉及到物流的加入从而推动了物流的发展,诸如全球卫星定位系统(GPS)、电子订货系统(EOS)、射频识别(RFID)技术开始推广;一体化管理,供应链管理的理念已经在许多企业中得到重视;第三方物流企业发展发展迅速。 1.2电子商务发展现状及存在问题随着我过电子商务的迅猛发展,越来越多的企业和个人加入了 行列,从网上购物到网上洽谈、网上支付等。随着这一行列的壮大,电子商务发展本身除了要加强自身的技术支持外,自身的管理,对客户的服务等一些非技术的要求也越来越重要,下面就谈谈我国电子商务目前的发展状况,然后就其存在的问题做简要说明。我国电子商务起步较晚,但发展速度非常快。2000 年,我国电子商务交易额仅为 771.6亿元人民币,到 2005 年,市场规模已经达到 6800 亿元人民币,同比 2004 年增长了 41.7%,其中,B2B 电子商务交易额达到 6446 亿元,比例接近电子商务市场交易总额的 95%。根据艾瑞市场咨询公司(IResearch)预测, 2007 年中国电子商务市场规模将会达到 7373 亿元7。1.2.1我国电子商务发展现状2008年,中国电子商务市场前期延续了2007年电子商务持续高速增值的势头,后期则受全球金融危机和发展瓶颈影响,交易额增长放缓。但总体来说,中国电子商务市场的发展仍在稳步前行。2008年中国电子商务市场交易额达到24000亿元,同比增值达到41.2%,其中B2B市场仍是总交易额的构成主体,C2C基本维持现状,B2C将提速发展;2008年6月中国网上购物人数达到6329万人,网上支付人数达到5697万人,增长率分别为25%和22.5%。中国电子商务市场发展前景依旧乐观8,如图1-1:图1-1.2004-2008年中国电子商务市场交易额及增长 资料来源:“赛迪网”8从电子商务的三种业务模式来看,B2B依然是电子商务市场的主旋律,B2B交易额占中国电子商务总体交易额的89.5%,达到21480亿元;而B2C交易额占整体交易额的7.4%,达到1776亿元;C2C交易额占3.1%,达到744亿元。整体业务格局的最大变化在于B2C市场份额进一步扩大,如图1-2:图1-2.2008年中国电子商务市场三种业务格局资料来源:“赛迪网”8具体分析三种业务模式所处的细分市场,B2B市场中阿里巴巴仍占据市场霸主地位,中国制造网和网盛旗下的中国化工网、生意宝增长迅速,垂直B2B平台体现了巨大发展动力,如图1-3:图1-3.2008年中国B2B电子商务服务市场品牌格局 资料来源:“赛迪网”8B2C市场中,1776亿元的市场规模中,第三方平台交易额达到124.7亿元,其中当当、卓越仍保持了原有发展动力,京东商城迅速崛起,其他垂直市场B2C平台也发展快速,如图1-4:图1-4. 2008年中国B2C网上销售平台品牌格局 资料来源:“赛迪网”8C2C市场中,格局与07年相比变化不大,淘宝仍然是市场霸主,拍拍则凭借庞大的用户资源站稳了第二的交椅,如图1-5:图1-5. 2008年中国C2C电子商务服务市场品牌结构 资料来源:“赛迪网”81.2.2我国电子商务的缺陷和问题自2004年提出网商概念至今,网商的规模呈现几何级的增长,目前国内至少有1000万家中小企业涉足电子商务。在短短的三年发展过程中,传统商业规则和商业秩序正在被解构,新的基于互联网的电子商务商业规则和商业秩序正在构建,网商社会也初具雏形。 快速壮大的新兴网商群体在发展过程中呈现出区别于其他群体的特征和规律。如诚信权重高于商品价格成为电子商务交易的首要因素,且正在形成松散有效的诚信监督体系;中小企业是先通过电子商务才逐步认识到IT技术和信息化的功用;电子商务将国际贸易人才培养周期从3-5年缩短到1年;B2B综合网站、行业网站和搜索网站成为网商主要选择的3大电子商务途径;31%的网商开始使用网上支付;电子商务促进企业由加工型向拥有自主品牌的制造型转变9。首先要说的就是网上支付这个老问题。2005年,有关部门颁布了两个重要文件电子签名法和电子支付指引,从政策和法律的角度上给与了消费者更多的权益保证10,但从实际的市场反响来看,人们对网上支付依然存有较多的顾虑。赛迪顾问的报告显示,2005年,网上支付的选择比例达到了48.4,比上一年有明显的增长,但仍未超过半数11。 造成这种状况的主要原因,是人们的习惯及理念难以改变,虽然如淘宝这样大型的交易平台提供了“支付宝” 这样的中介支付方式,来提高消费者网上支付的积极性与信心。但依旧可能存在安全技术问题而无法根除消费者的疑虑12。然而从根本上来说,主要由民间企业担当的第三方支付平台,在商业信誉及资金实力上都无法与正规的金融机构相比较,也就不能完全替代其发挥相应的作用其次要谈的就是诚信问题。中消协发布的数据显示,2005年,涉及互联网的投诉达7189起,与上一年相比,增长幅度达到96.3,增幅居各类投诉的首位13。据一些业内人士分析,网络销售坑骗消费者事件的实际发生数要远远高于这一数量,只是由于涉及金额不多而不法商家无迹可寻,多数消费者最终放弃了投诉。同时,对于平台的售后服务处理速度也比较怠慢。使积累的问题得不到及时解决。再次电子商务的标准问题14。各国的国情不同,电子商务的交易方式和手段当然也存在某些差异,而且我们要面对无国界,全球性的贸易活动,因此需要在电子商务交易过动中建立相关的,统一的国际性标准,以解决电子商务活动的相互操作问题。中国电子商务目前的问题是概念不清,搞电子的商务,搞商务的搞电子,呈现一种离散,无序,局部的状态。还有就是创新问题。国内电子商务市场目前正在经历一轮新的创业投资热潮,但多数投资者对这个市场的特性缺乏深刻了解,更不用说什么经营模式上的创新了。有些人想得很简单,认为只要将别人成功的经验完全拿过来就可以了,其实往往事与愿违。从目前市场上有的电子商务平台来分析,从事B2C、C2C模式经营的平台众多,但各个平台除了页面商品不一样之外,其设计模式都一样,毫无自己的创新之处15。同质化的现象特别严重。1.3论文主要内容及特色本文是以一具体的客户需求的基础上进行设计和实现,论文的主要内容:1. 阐述电子商务的发展背景、意义,分析了目前中国电子商务的发展状况以及电子商务在中国存在的问题和缺陷;2. 分析目前电子商务的实现方式及其在现实中的相关应用;3. 根据客户具体需求,对项目进行简单的需求分析和相关的架构设计,以及在此基础上对项目进行功能模块划分;4. 在需求和功能模块划分完毕下,对具体的模块进行设计实现,包括对数据库的设计和基本的类设计等。本人在此次项目中主要是对该项目的前台进行设计和实现,包括对前台涉及到的功能模块进行设计和实现、数据库的设计、相关的页面设计,模块的测试工作及系统集成测试,最后实现整个系统的功能。本项目在实现了基本的需求功能外,还具有以下特色:1. 实现了手机上网浏览该网站的功能,可以方便用户对该网站的访问;2. 虽然目前充值方式仅仅为支付宝充值,但项目设计时预留了其他多种方式充值接口。1.4论文组织结构本文共分为5个章节,各个章节安排的内容如下:第一章节 主要介绍电子商务的相关背景和研究意义、目前我国电子商务发展现状和问题、论文的主要内容和特色以及在此基础上提出论文的组织结构;第二章节 提出本项目需求、相关流程和用例,在此需求的基础上提出系统的的架构、客户端架构、数据库的设计以及划分出具体的功能模块;第三章节 该章节在第二章节提出具体的功能模块下,对每个模块进行设计实现,包括整个开发流程、开发设计的软硬件平台、页面接口设计、数据解析、系统部署以及软件测试工作;第四章节 展示整个项目完成的结果,并对结果进行概括性的分析介绍; 第五章节 对项目作出概括性的评价,并展望未来的工作。59基于电子商务的服装交易平台前台展示的设计和实现第二章 服装交易平台系统的总体设计前台系统是整个服装交易平台的部分,整个系统是仿照目前流行的网上购物商城模式,开发的只针对服装交易的一个网上购物平台,该平台分为前台系统和后台管理系统两个部分,本人主要进行的是前台系统的功能设计和实现,以及设计需要的网页。本章介绍基于电子商务的服装交易平台前台功能模块的设计和实现的系统架构,以及客户端和服务端的组成架构,通过分析前台的流程,划分系统的模块。2.1 服装交易平台概述 服装交易平台主要分为两个部分,一个部分是前台展示系统,主要针对外来客户,另外一个部分就是后台管理系统,主要针对该平台的管理员使用。服装交易平台面向所有能够上网的用户,管理员向平台发布商品,用户可以在平台获取相关的商品信息,并且可以通过相关操作购买商品。 对前台子系统,对于非注册的客户,该平台提供注册的功能和浏览商品的功能,而对于那些注册成为本平台的会员的客户来说,客户可以在分类查找区找到满意的商品,同时,也可以利用站内的搜索器搜索商品,当然也可以通过首页上面的导航栏找到自己满意或者平台推荐的商品。待找到满意的商品之后,客户便可以对商品进行购买,如果此时没有购买意图,客户还可以对该商品进行收藏,待日后直接在自己的收藏夹中购买,免去了日后再次查找该商品的大量时间。而一旦购买之后,客户可以对该商品进行相关的评价,可以对该平台的店主进行星级评价,客户可以管理自己的订单,选择送货的方式,比如普通投递、快递等。对每一次交易结果该平台都会将相关的记录留在客户的交易记录中,客户可以查看自己的历史交易记录,同时可以对这些记录进行管理。在交易的支付方式中,该平台采取的网上交易的模式,通过支付宝这个第三方交易接口,完成网上支付的功能。对客户的个人信息资料,客户可以在个人中心对其进行修改和管理。 对于后台管理系统,后台主要针对管理员对整个平台进行管理,管理员可以对整个平台的格局、广告和其他属性进行设置,能够上传商品信息,这些信息能够包括图片信息和文字信息。该平台主要是一个网上交易的平台,因此管理员能够对交易进行管理,比如订单管理和发货收款等。针对某些特殊情况,比如某些无法通过本人注册成为该平台会员的人群,为管理员设计特殊的功能管理客户,在这里,管理员可以自己添加新的客户成为该平台会员。客户和管理员之间的交流是电子商务网站非常重要的,该平台的客户可以对商品发表留言,当然管理员也可以对某一留言进行一对一的回复,这样客户的问题将会得到快速地解决,可以提升该平台的信誉度。不同权限的管理员还有管理其他管理员的能力,这样后台的安全性将会得到很大的提高。 本人在此次工作中主要负责对前台的相关设计,这些工作包括,前台的相关功能模块设计,比如注册登陆模块、商品模块、交易模块、评论模块和个人模块进行设计和实现,再次就是协助后台设计者设计整个数据库,还有就是对前台涉及到的相关页面进行设计。最后和后台设计者共同对整个平台进行测试。2.2服装交易平台系统架构.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。2.2.1 开发平台的优势ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。ASP.NET主要具有如下的优势16:1.简易性:ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。2.自定义性和扩展性:ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。3.可缩放性和可用性:ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。4.可管理性:ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。5.开发周期短17:开发周期短是该平台的一大特点,对于时间就是金钱的年代,每分每秒都是必争的,而且面对如此大的项目,在时间并不充沛的情况下,利用该平台开发项目将是十分明智地选择。2.2.2 服装交易平台三层架构鉴于以上优点,所以该系统采用.NET的三层体系结构,所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。这三层具体如下18:1数据访问层(Data Access Layer):主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务2业务逻辑层(Business Logic Layer):主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理。3表示层(Presentation Layer):主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成:aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。三层架构图如图2-1:图2-1 NET的三层体系结构19在本次系统中,各个模块具体所处架构的位置如图2-2所示:图2-2 服装交易平台-前台展示系统架构图在Presentation Layer层主要放的是该项目的服装展示页面和用户相关的操作页面,在Business Logic Layer层主要放的是用户操作的一些业务逻辑处理,而在Data Access Layer层中则主要是对数据库的访问,包括像SQL语句等。2.2.3服务端和客户端架构MVC由Trygve Reenskaug提出,首先被应用在SmallTalk-80环境中,是许多交互和界面系统的构成基础。MVC结构是为那些需要为同样的数据提供多个视图的应用程序而设计的,它很好的实现了数据层与表示层的分离。MVC作为一种开发模型,通常用于分布式应用系统的设计和分析中,以及用于确定系统各部分间的组织关系。对于界面设计可变性的需求,MVC(Model-View-Controller)把交互系统的组成分解成模型、视图、控制器三种部件。视图部件把表示模型数据及逻辑关系和状态的信息以特定形式展示给用户。它从模型获得显示信息,对于相同的信息可以有多个不同的显示形式或视图。控制器部件是处理用户与软件的交互操作的,其职责是控制提供模型中任何变化的传播,确保用户界面于模型间的对应联系;它接受用户的输入,将输入反馈给模型,进而实现对模型的计算控制,是使模型和视图协调工作的部件。模型部件保存由视图显示,由控制器控制的数据;它封装了问题的核心数据、逻辑和功能的计算关系,它独立于具体的界面表达和I/O操作。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。模型、视图、控制器三者之间的关系和各自的主要功能20,如图2-3所示 :图2-3 MVC模型结构图 根据.NET三层架构和MVC模式,本项目采用如下的服务器端构架和客户端架构。服务端的架构如图2-4:图2-4服务器端架构211. 表示层(View):主要指GUI界面;2. 控制层(Controller):把用户响应向业务模型层转发,并且将结果返回到表示层;3. 业务模型层(Model):封装了所有的业务模型。 客户端架构如图2-522:图2-5客户端架构 资料来源:“蔡晓航毕业论文”221.Page:指的是客户端中的各个页面,包括首页和其他事件处理的页面,为MVC架构中的表示层(View),用来设定程序所使用到的所有UI,使用Microsoft Visual Studio 2005来设计,页面中的部分页面采用Dreamweaver来实现;2. Workspace:包括相关的页面以及这些页面的相关操作以及设定该程序要显示的首页; 3. Business:所有页面之间的事件控制,相当于服务端的控制层(Controller)。 2.3服装交易平台系统-前台子系统概述 前台展示系统是以整个页面为基本点,页面设计是否得当,将直接影响到客户的浏览量,而且对于客户购买、浏览商品以及对商品的相关评论等都是在页面上进行,因此页面上的业务处理能力要能够迅速、快捷。因此前台系统将各个业务功能有机地联系在一起,从而构成整个前台系统。2.3.1服装交易平台系统-前台子系统用例 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。 用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。该系统的用例图如图2-6:图2-6用例图该系统是一个电子商务网站的前台展示和业务处理系统。系统提供用户除了浏览商品、购买商品外,还提供推荐商品的功能,用户购买商品的同时也可以查看系统所推荐的商品。同时前台针对两类人群,非注册用户和注册用户,非注册用户可以注册成为注册用户、浏览商品以及搜索商品的操作同时也可以进行匿名评论,注册用户可进行购买、收藏商品等操作。2.3.2主要业务流程 业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。针对需求该系统主要有注册流程和交易流程两个流程,注册流程如图2-7:图2-7注册登陆流程注册流程,当用户进入该网站之后,如果该用户已经注册成为了该网站的会员,只需要提供密码进行登录即可,如果用户名或密码错误,则提示错误后返回到登录页面,如果密码和用户名均无误则进入首页,如果是非注册用户,则可以进行注册,进入注册页面后先填写个人资料,再提交之后系统自动验证资料是否合法,如果不合法则返回重新填写资料,合法则将资料存入数据库。而另外一个重要的流程交易流程,如图2-8:图2-8交易流程图交易流程,当注册用户登录该网站后,通过搜索商品或者浏览商品找到自己想要的商品,同时,该项目亦可以通过推荐方式向用户推荐商品,如果用户想购买此商品,则通过下订单的方式购买。由于该系统采用的是支付宝付款方式,因此在提交订单的时候,系统转入支付宝页面判断用户余额是否充足,如果不充足,则转入充值页面,并且购买失败;如果充足则提交订单成功,用户转入收货等待状态中,待货品到达,并检验无误之后购买成功,并且可以对商品进行评价处理。2.4服装交易平台系统-前台子系统模块设计这里采用自顶向下,逐步细化的方法来细分各个模块。首先按照需求的总方向,明确该项目所需功能,然后按照大概的功能将该项目分成注册登录、商品、交易、评论、个人中心等5个模块,然后再将这几个模块具体细化成大小不同的小功能模块。2.4.1注册登陆模块该模块主要用于非会员转化为会员。其下,分为注册和登录两个功能,该系统的购买、收藏等功能只提供给注册用户使用,对于非注册用户虽然具备如浏览商品、匿名评价商品等一般功能,但对于像购买、收藏商品等更大权限的功能,还需要通过注册成为本系统会员之后才能够进行。2.4.2商品模块该模块主要为对商品的相关操作。主要分为浏览商品,搜索商品和收藏商品三个功能。浏览商品为展示商品所用,用户可以查看到商品的图片(包括缩略图和大图)和商品的市场价、本站价格和VIP价格,浏览商品还可以看到该商品的相关具体说明,比如商品的材质等,同时商品的具体信息不但可以用文字来表达,还能够用相关图片来表达,用户也可以查看到推荐商品和热卖商品等;搜索商品可以为用户提供搜索的功能,如果搜索成功则对应的页面上现实商品的具体信息,包括图片、价格和详细说明;在商品详细说明的下面是用户对该商品的评价留言,管理员可以控制对这些留言的是否显示在页面上;收藏商品为用户提供收藏的功能,用户收藏商品之后可以在个人中心查看该商品,同时在个人中心的收藏中心可以直接购买收藏之后的商品,该功能只为注册用户提供。2.4.3交易模块该模块主要为用户提供交易方面的功能。主要分为订单管理、查看交易记录、账户充值。订单管理是对订单进行查看及其相关编辑,比如如果不需要该商品,在未发货的状态下,用户可以删除该订单,同时,编辑订单还可以对送货地址和联系方式等进行相关修改;查看订单可以查看订单的状态是否付款;查看交易记录,可以查看近期的交易情况,账户充值是对账户进行充值,该项目的账户充值借助支付宝进行充值,充值操作也在支付宝网页进行。2.4.4评论模块该模块主要用于评论功能,包括商品评论和店面评论。均可分为匿名评论和留名评论同时可以设定星级评论。2.4.5用户模块该模块为用户个人资料中心,包括个人资料管理、个人评论管理和密码管理。资料管理可以对自己注册的时候资料进行修改编辑,个人评论管理主要对自己的评论进行编辑,密码管理就是对自己的密码进行修改。2.5数据库设计该项目用SQLite3作为数据库。SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Lin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村级财务制度培训与优化提升
- 七年级生物下册 第四单元 生物圈中的人 第七章 人类活动对生物圈的影响第一节 分析人类活动破坏生态环境的实例教学设计 (新版)新人教版
- 人教版 (2019)选择性必修 第二册Unit 1 Science and Scientists教案及反思
- 2024云南曲靖福牌彩印有限公司招聘2人笔试参考题库附带答案详解
- 三年级信息技术上册 第3课 可爱的小老鼠教学设计 辽师大版(三起)
- 人教精通版四年级下册Unit 3 What subject do you like bestLesson 14教案
- 上海市金山区九年级历史上册 第二单元 近代社会的确立与动荡 第11课 开辟新时代的“宣言”教学设计 北师大版
- 2024中核汇海招聘笔试参考题库附带答案详解
- 人教版四年级上册语文教案设计(教学反思参考3)去年的树学案-学案下载
- 内蒙古版四下综合实践 第三单元 主题活动四《自主选题:桥梁知多少》教案+素材
- 煤炭公司规矩管理制度
- 直销队管理制度
- 江苏省无锡市锡山区2025届初三下学期4月份中考模拟训练(一)英语试题含答案
- 2024年初级药师考试实效试题及答案
- 2024-2025学年苏教版七年级生物下册知识点复习提纲
- 室速的观察及护理
- 贵州贵州路桥集团有限公司招聘考试真题2024
- 新湘教版三年级美术下册教案
- 急救中心担架工考核管理办法
- 自考中国近代史押题及答案
- 四川2025年03月四川省攀枝花市仁和区事业单位春季引进15名人才笔试历年参考题库考点剖析附解题思路及答案详解
评论
0/150
提交评论