




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NANCHANG UNIVERSITY学 士 学 位 论 文 THESIS OF BACHELOR题 目 网上购物系统设计与实现 学 院: 软件学院 系 软件工程 专 业: 软件工程 班 级: 学 号: 学生姓名: 指导教师: 起讫日期: II摘 要21世纪的今天,网络遍及全球几乎所有的国家和地区,电子商务的应运而生,显得是那么的自然,网上购物应该已经充实了大众的生活,实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网络时代的变革。再加上网上购物系统的越来越完善化,人性化,与世界贸易的接轨不再仅仅是跨国公司的专利,更多的深入到了寻常人家,在电子商务的普通化的带领之下,网上海购必将呈现风头浪尖之势。本论文主要包括网上购物系统方案分析与网络规划,系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前台要求建立起数据一致性和完整性强,数据安全性好的库,用户界面要够人性化,目的性强。而对于后台则要求应用程序功能完备,易使用等特点。系统流程整体必须连贯性强,可操作性大,更流畅,更接近实体购物感觉。通过分析,系统使用Microsoft公司以为核心语言的ASP.NET开发工具,利用微软提供的IIS5.0建立运行环境,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件在短时间内建立数据库,对数据库进行分析与建立ASP.NET界面,不断改进。由于开发环境和工具都是基于Microsoft公司产品,所以系统能够在visual Studio2005以及更高版本上运行。关键词:电子商务;.NET;SQL Server 2005;网上购物系统 On-Line Shopping SystemABSTRACTThe 21st century, network is throughout the world almost all countries and regions, e-commerce arises at the historic moment, whose appearing is so natural. On-line shopping should have enriched the public life, which realized the paperless and increases efficiency, so automation seems networks most attractive place. Information of rapid exchanging, the fuzzy boundaries, all of which will promote the traditional business practices in network times change. Pulsing the shopping system is more human, and more on the integration of world trade is a multinational company no longer just the patent, more goes to somebody else, in an natural leading of e-commerce, nets become so hot and will give you a new sense.This thesis mainly includes online shopping system plans analysis and the network planning. The system is a typical information management system (MIS), its development mainly includes the setting and maintenance of database and the programming of the frontend application. For front desk to establish the data consistency and integrality, data security good storehouse, the user interface is to enough humanization, and purpose is strong. And it calls for backend application program function complete, which must be easy to use, etc. System flow overall consistency must be strong, and maneuverability should be powerful. and makes shopping sense closer to entities.Through the analysis, systems use development tools of Microsoft Company which takes c #as the core language, IIS5.0 using Microsoft offer establish the operation environment, combined with SQL Server 2005 data establishes data connection relationship. Use of its various components provides a database in a short time, continual improvement. Due to the development environment and tools are based on Microsoft products, so the system can run on Studio2005 and higher version in visual. keywords :e-commerce ;.NET;SQL Server 2005;On-Line Shopping System目 录摘 要IABSTRACTII第一章 系统概述11.1 电子商务介绍11.2项目概述1第二章 系统需求分析32.1 需求分析32.2 用例需求32.2.1 功能性需求概述32.2.2 用例模型42.3 系统流程图62.3.1买家购买商品的流程:62.3.2.卖家销售商品的流程72.4系统的包图及包里的类图82.4.1系统中的包图82.4.2人员信息包里的类图:92.4.3接口中的类图92.5系统的时序图112.6系统逻辑13第三章 系统数据库设计153.1数据库概念设计153.1.1 数据库逻辑设计153.1.2数据字典15第四章 系统总体设计194.1 系统总体功能结构194.2 系统总体物理结构21第五章 系统详细设计235.1 系统流程图235.2系统子功能设计23第六章 测试26第七章 结论与展望27参考文献30第一章 系统概述1.1 电子商务介绍电子商务有广义和狭义之分,狭义的电子商务也称作电子交易(E-Commerce),是指企业在网(主要指Internet网)上利用Web提供的通信手段进行交易。从广义上讲,亦称作电子商业(E-Business),是指公司利用网络进行的全部商业活动,包括市场分析、客户联系、物资调配等,目的是创造目标市场满意,使企业的市场营销战略适应市场变化的需要。 从市场营销的角度来看,电子商务营销这一种营销方式与邮购、电话电视购物等方式并列,从属于直接营销这一概念。他的先进性体现在买者作出购买决定的自由度、交易自由化程度、交互能力、购买决定对计算机的客观依赖性、成长为完整的电子市场的潜力等。 电子商务的应用范围主要包括证券市场、在线交易(如食品百货、鲜花礼品、家用电器等)、家庭银行、旅游服务、在线信息服务、在线游戏、书籍报告、应用软件及电脑产品等。 电子商务是全球各地广泛商业贸易活动,在Internet开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物,商户之间的网上交易和在线电子支付以及各种商务活动,交易活动,金融活动和相关的综合服务活动的一种新型的商业运营模式。电子商务被称为“第七大陆”,如此之高的荣誉称号来源于他在全球经济中的显著成就。 二十一世纪是信息化时代,服务业在各国的比重不断增加。然而信息服务业将成为二十一世纪的主导产业。这将促进电子商务的长生和发展,在全球信息化大势所趋的影响下,各国的电子商务产业将不断的改进和完善,电子商务成为各个国家和各大公司争夺的焦点!1.2项目概述21世纪是一个经济,科技发展大爆炸的时代,在这个节奏快,时间性强的大背景之下,电子商务的应运运而生仿佛给了奔波于工作岗位的人们一个耳目一新足不出户购己所想的平台。在众多的电子商务形式中,网上购物应该已经充实了大众的生活,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方。本系统使用Microsoft公司以为核心语言的ASP.NET开发工具,利用微软提供的IIS5.0建立运行环境,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件在短时间内建立数据库,对数据库进行分析与建立ASP.NET界面,不断改进。由于开发环境和工具都是基于Microsoft公司产品,所以系统能够在visual Studio2005以及更高版本上运行。第二章 系统需求分析2.1 需求分析该系统预期实现的目标就是使得买卖双方以及相关售后客服三者之间建立一个完善的网上购物系统本系统共有三类用户:买家:作为一种交易形式,自然会有买卖双方。买家作为购物系统的触发者,系统可以使得买家实现商品的浏览,在线注册,用户登录,账户管理,购物车,交易管理,评价管理,投诉/举报。卖家:交易过程卖家能够实现销售商品管理,但是对于卖家而言要经过合法的实名认证之后才能在电子商务平台注册店铺。开店之后就要对店铺进行装修,营销推广。在交易过程中交流是不可或缺的,卖家要通过一种沟通软件来了解买家的一些购买意向及要求。在系统中卖家可以对店铺里的商品活动进行公告管理,对商品管理,订单管理,评价管理,投诉管理。系统管理员:系统管理员即为客服人员。系统管理员作为买卖双方之外的第三用户,可以对交易过程中的维权做到公平公正的第三方处理,当然,系统管理员会对卖家的身份进行实名认证,调节买卖双方的交易纠纷,维权管理,公告管理,系统维护等。因此,本系统主要功能是对商品进行管理规划,方便会员购买。2.2 用例需求2.2.1 功能性需求概述前台模块后台模块 商品信息展示 会员注册 会员登陆 会员信息修改 购物车管理 会员充值 订单管理 商品管理 会员管理 物流管理 系统管理2.2.2 用例模型 参与者汇总买家:商品的浏览,在线注册,用户登录,账户管理,购物车,交易管理,评价管理,投诉/举报卖家:公告管理,对商品管理,订单管理,评价管理,投诉管理等管理员:实名认证,调节交易纠纷,维权管理,公告管理,系统维护等 创建角色用例关系图,在熟悉了用例中的三种用户角色,用例图表示了角色和用例以及他们之间的关系。它描述了系统,子系统和类的功能集合,表现为系统和一个或者多个外部交互者得消息交互操作,从不同的角色角度来分析有如下用例图:图2.1 买家角度用例图图2.2 卖家角度用例图 图2.3 系统管理员角度2.3 系统流程图网上购物系统为顾客提供一个类似于超级市场的网络界面。通过网络界面,会员登录后执行各种操作,非会员可以查找商品信息,查看首页面的最受欢迎商品等信息。但是对于非会员的游客,只能对商品网站进行浏览,没有购买权限,因此,本系统只是对已经注册的买卖家来开发研究的。完善的网上购物系统能够让用户各获所需,而且能够达到最佳的购物心情,当然作为系统本身必须整体发展健康,使得用户在使用系统时比较顺畅自如,用户界面要简单明了但不失主次。系统的整体流程如下:网上购物系统商品分类列表模块商品查找模块订单查询模块商品详细信息模块购物车模块最受欢迎商品模块会员登陆登陆登陆未登陆图2.4 系统流程图 上述的系统流程图只是对系统直白的显示。但是在很多细节上在流程图中是很难体现出来的,从不同的用户端可以有两种具体的流程分析:2.3.1买家购买商品的流程:(1)买家登录网站首页进行商品的浏览。可以按商品类别来进行浏览,同时可以使用关键字进入快速搜索状态,同时买家可以对商品信息,卖家信息进行查看。(2)买家在实名认证之后才能正式购买商品,如果决定购买商品,买家必须进行用户登录,输入用户名和密码;如果用户还没有注册,可以进行在线注册。(3)登录后可以进入账户管理,查看、修改账户信息;当余额不足时,可进行账户充值。在浏览过程中买家可以把比较有意向购买的商品添加到购物车中去。(4)进入购物车,查看订购的商品,对不满意的商品可以进行删除。订购以后,确认订单,付款到支付宝。(订单自动生效,系统分配一个订单编号给买家,并将订单发送给卖家。)若要继续购物则可返回浏览页面继续购物。(5)等待卖家发货,可以在交易管理中,随时查看订单信息,快递路线以及到达的各方面细节,准备查收货物。(6)确认收货。收到商品后,在交易管理里确认收获,支付宝将把交易款付给卖家。如果对商品或者物流有意见,可以请求退款,等待卖家处理。在整个交易进行中,当买家付款后到卖家发货的若干天之内,买家的货款仍然在系统管理员得掌控之下,没有直接进入卖家账户,只有当系统管理员接收到买家确认收货的指令时,才正式入户卖家,但是如果在货物签收十五天之内,买家没有发出确认收货指令的,系统将自动划拨款项到卖家的账户上来,显示交易成功。(7)评价。根据交易情况对卖家进行评价,如果有不满意的地方可以等待卖家解释;此后,也可以看见卖家对买家的评价,并且对不确实的评价进行解释。如果买家在确认收货十五天之内没有对交易作出评价的,系统自动默认好评。(8)如果在交易过程中有受到欺骗或者卖家违规操作,可以向客服提出投诉和举报,请求客服介入。2.3.2.卖家销售商品的流程(1)首先要申请实名认证,经客服同意后取得在该网站上销售商品的资格。(2)下载与卖家沟通交易的专门软件,方便与客户交流。(3)对网上店铺进行装修和宣传,同时卖家也可以作为买家向系统购买店铺装修的模板等。(4)上传商品信息,随时进行添加、修改和删除。(5)设置公告,公布各类商品及销售信息。(6)收到买家的订单后,先进行确认,然后进行发货。(7)在买家确认收货后,办理结账,查收交易款到账情况。如果买家提出退款申请,先与对方进行协商,如果同意退款,则进行退款处理;如果协商陷入矛盾,可请求客服介入调解。(8)交易完成后,删除订单。(9)收到买家的评价后,对不确实的评价进行解释;然后对买家进行评价,如果有不满意的地方可以等待买家进行解释。(10)如果有投诉情况,可以查看投诉用户,然后处理投诉;也可投诉违规操作的用户。如果有不可协商的矛盾,可以请求客服介入。最后删除已解决的投诉。2.4系统的包图及包里的类图2.4.1系统中的包图在定义具体的类之前,先在宏观的角度上将整个系统分割成多个独立的包。利用包可以合理组织整个系统中的设计类。在这里把整个网上购物系统分成的包,人员信息、事务、和接口 3块,分别控制不同的应用,包图如下: 图2.5 系统包图2.4.2人员信息包里的类图: 图2.6人员信息包里的类图2.4.3接口中的类图在该系统中,接口是按照用户的不同类型而分类的,因此线路以及脉络比较清晰,而且系统的整体设计比较易懂,更接近于超市的实体购物现象,系统三种不同类型的用户所使用的接口不同,因此有如下三种接口类图: 图2.7 卖家接口类图 图2.8买家接口类图 图2.9系统管理员接口图2.5系统的时序图 系统的时序图是来描述对象之间的动态交互,着重体现对象间的消息传递的时间顺序。时序图中的消息可以是信号或者操作调用,或是类似于C+中的RPC何Java中的RMI。当收到消息时,接收对象即开始活动,表明对象被激活。通过对象生命线上显示一个细长矩形框来表示激活。 图2.10买家、卖家帐户管理的时序图图2.11买家、卖家评价管理的时序图图2.12买家更新购物车的时序图:2.6系统逻辑 该阶段的主要目标是要实现对用户信息需求以及系统管理人员完成任务工作任务的信息需求的掌握。主要任务是确定系统的逻辑功能,提出系统的逻辑方案,这是系统分析阶段的最终成效,也是最后的把关活动,是系统分析的要害,这一阶段不仅要利用好之前的工作成果,而且要再此基础上更加深入的调查,明确问题,进行创新,争取最为完善,经得起考验的系统。在对电子购物商城中的买卖双方以及第三管理方的管理模式,业务流程分析和研究的基础上,通过对系统的初步调查和详细检测,按信息系统中应有的数据流和数据结构来勾画系统的概貌。其中系统逻辑模型主要是以数据流图和数据字典为描述工具的。2.6.1 数据流图数据流图主要作用是指明系统中的数据是如何流动和变换的,以及描述使数据流进行变换的功能。在DFD图中出现的每个功能,则可在加工规格说明中进行描述,他们一起构成软件的功能模型。2.6.2数据字典 数据字典是一种用户可以访问的记录数据库和应用程序元数据的目录。它包含的信息有数据库设计资料,储存的SQL程序,用户权限,用户统计,数据库增长统计,性能统计。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信。第三章 系统数据库设计3.1数据库概念设计3.1.1 数据库逻辑设计图3.1 数据路设计图3.1.2数据字典(1)系统管理员表(tb_Admin):管理系统管理员账号和密码的表,系统管理员根据用户名密码登陆后台系统。字段名数据类型长度主外键字段说明备注AdminIDvarchar32主键管理员ID非空Passwordvarchar32无管理员密码非空表3.2系统管理员表(2)会员区域表(tb_Area):网站会员购物地点,系统可以根据会员区域表收取会员需要运输商品的运输费。字段名数据类型长度主外键字段说明备注AreaIDvarchar50主键区域ID非空AreaKMvarchar50无送货距离无表3.3送货路程表(3)会员购物信息表(tb_BuyInfo):会员购物信息统计表。字段名数据类型长度主外键字段说明备注BuyIDvarchar50主键购物单号非空GoodsIDvarchar50无商品ID无Numint32无商品数量无OrderIDvarchar50无订单号无SumPricevarchar50无总价格无MemberIDvarchar50外键会员ID无表3.4会员购物信息表(4)商品类别表(tb_Class):商品类别显示表。字段名数据类型长度主外键字段说明备注ClassIDvarchar50主键商品种类ID非空CategoryUrlvarchar50无商品标识图标无表3.5商品类别显示表(5)商品信息表(tb_GoodsInfo):商品信息表主要负责存储商品名称,商品类别,商品图标,商品图片,商品价格,商品重量等信息。字段名数据类型长度主外键字段说明备注GoodsIDvarchar50主键商品名称非空ClassIDvarchar50外键商品类别非空GoodsIntroduceText250无商品介绍无GoodsBrandvarchar50无商品品牌无GoodsUnitvarchar50无商品计数单位无GoodsWeightfloat16无商品重量无GoodsUrlvarchar50无商品图片地址无MarketPricefloat16无商品市场价格无MemberPricefloat16无商品会员价格无Isrefinementbool1无是否精品无IsHotbool1无是否热销无AddDatedatetime32无上传日期无IsDiscountbool1无是否特价无表3.6商品信息表(6)商品图片表(tb_Image):主要用来存储商品的图片。字段名数据类型长度主外键 字段说明备注 ImageID varchar50主键商品图片ID非空ImageName varchar50无商品图片名称无ImageUrlvarchar50无商品图片地址无表3.7商品图片表(7)会员信息表(tb_Member):主要用来存储会员的一些基本信息,如会员ID,会员性别,会员密码,会员真实名字,会员联系方式(电话号码。E_mail,所在城市,家庭住址,邮政编码等),现有RMB,上一次登陆时间。字段名数据类型长度主外键 字段说明备注 MemberID varchar50主键会员ID非空Sex bit1无 会员性别无Passwordvarchar50无会员密码无TrueNamevarchar50无会员真实名字无Phonecodevarchar50无电话号码无Emailsvarchar50无Email无Cityvarchar50无所在城市无Addressvarchar200无地址无PostCodevarchar10无邮编号码无AdvancePaymentvarchar50无现有存款无LoadDatedatetime32无上次登录时间无表3.8会员信息表(8)订单信息表(tb_OrderInfo):订单信息表主要用来存储会员每次订单信息。字段名数据类型长度主外键 字段说明备注 OrderID varchar50主键订单ID非空OrderDate Datetime32无订单提交日期无GoodsFeevarchar50无商品价格无TotalPricevarchar50无商品总费用无ShipFeevarchar50无运输费无ShipTypevarchar50无运输方式无PayTypevarchar50无付款方式无MemberIDvarchar200无会员ID无ReceiverNamevarchar50无接收人名字无ReceiverPhonevarchar50无接收人电话无IsConfirmbit1无是否确认无IsPaymentbit1无是否付款无IsConsignmentbit1无是否托付商品无IsPigeonholebit1无是否托运无ReceiverPostCodeChar10无接收人邮编无ReceiverAddressVarchar200无接收人名地址无ReceiverEmailsVarchar50无接收人邮件无表3.9订单信息表(9)付款方式表(tb_PayType):付款方式表主要存储会员的付款方式。字段名数据类型长度主外键字段说明备注PayIDvarchar50主键付款ID非空PayWayvarchar50无付款方式无表3.10付款方式表(10)邮寄方式表(tb_ShipType):负责存储商品发送的方式。比如:邮寄,快递。字段名数据类型长度主外键字段说明备注ShipIDvarchar50主键邮寄ID非空ShipWayvarchar50无邮寄方式无ShipFeevarchar50无邮寄费用非空ClassIDvarchar50外键商品类别非空表3.11商品方式表(11)购物车信息表(tb_ShopCart):主要负责存储会员临时性添加的一些商品。购物车信息表:tb_ ShopCart字段名数据类型长度主外键字段说明备注CartIDvarchar50主键邮寄地址非空GoodsIDvarchar50外键邮寄方式非空Numint50无购买数量非空MemberPricefloat50无会员价格非空MarketPricefloat16无市场价格非空MemberIDvarchar50外键会员注册名称非空GoodsWeightfloat16无商品重量非空第四章 系统总体设计4.1 系统总体功能结构根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。在管理信息系统的设计过程中,系统划分的一般原则如下:1)、子系统要具有独立性。即应把相对独立的事务处理过程作为一个子系统。这样的子系统具有较高的内聚性,与其它的藕合较弱,便于软件开发、使用及日后系统维护。2)、子系统的划分结果应使数据冗余度较小。应避免部分数据在多个子系统中出现,尤其是修改,以保证系统的安全性、可靠性和数据的一致性。3)、子系统的划分应能满足目前和日后管理上的需要,功能应齐全,操作要方便且为今后发展留有接口。4)、子系统的划分应以该单位的管理职能为依据。应尽量避免过分依赖于组织机构,以防止机构变更后为系统带来不必要的麻烦。从公司的组织结构上出发,把整个管理信息系统划分成多个子系统。每个子系统的功能相对独立,但是子系统之间有必要的数据联系。对电子购物商城系统的数据流图采用变换中心法和事务中心法进行分析,对其逐步进行功能分解,直到分解成为含义明确、功能单一的单元功能模块,从而得到系统的功能模块结构图,即系统的功能图。如图,反映了电子购物商城的系统功能模块的划分。图4.1 电子购物商城系统功能模块结构图1)前台模块详细功能描述其中,用户信息管理以及订单和购物车是禁止游客用户访问的内容。对于前台的商品浏览而言没有注册与游客之分,只有当需要购买商品时,系统会提醒处于游客状态的用户进入登录窗口,进行账户密码的填写,进入会员购买状态中,以下的各个模块才能正常发挥电子购物的畅通特性。(1)商品信息模块:按类查询商品、查看商品信息,商品在某一家店铺的销量以及评价,商品的受关注度等。(2)购物车模块:看中的商品可以添加订购、下架或者不满意的商品可以删除;订购以后,确认订单,付款到支付宝。(3)用户信息管理模块:在线注册,用户登录,实名认证等。(4) 交易管理:查看订单、确认收货、退款。2)后台模块详细功能描述系统管理员即为客服人员。系统管理员作为买卖双方之外的第三用户,可以对交易过程中的维权做到公平公正的第三方处理,当然,系统管理员会对卖家的身份进行实名认证,调节买卖双方的交易纠纷,维权管理,公告管理,系统维护等。(1) 认证管理:检测、通过卖家的实名认证。(2)调解管理:经买(卖)家请求介入买卖双方的交易纠纷。(3)维权管理:受理举报(接受买家的举报),核实举报(对举报内容进行查实)、注销违章店铺。(4)公告管理:公布举报(公布虚假商品及违章店铺),公布系统公告。(5)维护系统。4.2 系统总体物理结构电子购物商城各个部门在不同的地点办公,网络拓扑结构以交换机为基础,各部门通过主交换机连接到公司主服务器,电子购物商城有五个不同办公地点的办公处组成。根据这个特点,系统利用微机局域网作为系统的基本物理结构。为提高系统可靠性和可扩展性,网络采用以网络集线器为基础,以双绞线为传输介质的星型结构。在每个业务发生点以及每个管理员分别配制微型计算机作为系统结点工作站,系统功能的实现,子系统间的数据共享与交互通过网络服务器完成。系统具体物理配置如下:主服务器采用:服务器、交换机、网络集线器,传输介质采用10M屏蔽双绞线为介质的星型网络拓扑结构,服务器作为系统功能实现和数据共享中心,应具有较好的性能和可靠性。在此基础上再配上一台提供web服务的服务器和一台SQL SERVER 2005数据库服务器即可实现对本系统的全部物理支持。系统具体硬件配置如下:1)、WWW服务器:INTER P4 2.4 512M DDR ROM 80GB 硬盘。2)、数据库服务器:INTER P4 2.4 512M DDR ROM 80GB 硬盘。3)、客户机:目前流行的PC兼容机。4)、网络连接设备:路由器、交换机、打印机、扫描仪等。系统具体软件配置如下:1)、操作系统:Microsoft公司Windown2000Server,网络协议采用TCP/IP协议, 客户机WINDOWS 2000/XP。2)、WWW服务器:IIS 5.0以上3)、数据库软件:SQL SERVER 2005。第五章 系统详细设计5.1 系统流程图处理过程设计根据模块划分以及结构化程序设计的基本原则,对每个程序模块中的详细处理过程进行设计,设计的工具有程序流程图、合图(N-S图)、过程设计语言、判定树和判定表等,本系统中采用的是程序流程图,如电子购物商城前台系统程序流程图。 图5.1流程图5.2系统子功能设计5.2.1用户账户管理子模块功能设计买家或卖家输入用户名和密码登录系统后,开始进行帐户管理,帐户管理模块通过查询数据库对其信息进行验证和更新;若未注册的用户反馈错误信息提示其注册;用户通过帐户管理模块可以查看帐户信息、充值等功能。 图5.2 用户登录界面 图5.3用户充值界面 图5.4用户账号管理界面5.2.2用户评价管理子模块功能设计买家和卖家登录系统后可以通过交易情况对对方进行评价,评价信息将保存在数据库中;当买家或卖家登录系统后可以查看评价并对评价进行解释;评价管理模块通过查询和更新数据库对其信息进行更新和保存。图5.5用户评价管理界面5.2.3用户更新购物车模块功能设计买家登录系统后进入购物车,查看已订购的商品和删除不满意的商品;买家亦可选择自己中意的商品选入购物车。购物车通过查询和更新数据库对以上的信息进行更新、删除和保存。图5.6用户购物车更新界面26第六章 测试为了验证通过采用基于MVC框架结合的.NET三层结构来架构可以提高企业级应用系统业务效率和开发效率的目的。本人对实现后的本系统进行了以下几个方面的测试:第一、对系统性能的测试。采用压力测试方法,通过多台工作站同时并发地对部署了该系统的服务器进行数据访问和业务操作。记录服务器响应各台工作站业务要求的时间,完全符合性能需求,单条数据请求响应时间不超过3秒。测试结果符合要求,同时采用该种模式设计软件的性能远高于传统设计模式的性能。第二、对系统业务能力的测试。同样采用压力测试,通过多台工作站不停访问服务器,可以在一台工作站上打开多个线程来进行不同的业务请求,从而来检测系统最大可承受的业务能力。测试显示,采用分层模式构架应用的业务能力比传统模式构架应用的业务能力要强,尤其是在大型企业级应用中作用表现更为突出。第三、对系统健壮性的测试。采用黑盒测试方法,通过其他非开发人员的使用操作来检测系统bug,开发人员进行修改完善。通过测试分析,该系统目前基本符合用户需求。第四、对系统维护以及开发人员工作效率的检测。通常是工作人员进行的白盒测试方法,通过项目实践验证,采用.NET分层结构可以实现业务功能模块的高聚合,大大减少了开发人员的系统维护工作。提高了开发人员的工作效率。29第七章 总结与展望通过论文的书写使我更加深入的理解了软件项目从需求分析到开发实现的整个流程。经过几个月的毕业设计,从课题选择到项目实现的整个过程,在我感觉步履维艰,思维陷入一片困扰的时候,老师在技术实现和精神上给我鼓励。因为在大学期间就有过网购的经验,而且还在网上开了一家自己的小店,因此对这个系统的工作流程以及现有系统中的不足都有自己的深刻体验,促使我有选择这个系统作为我的毕业设计的意向。我通过这个项目的开发与研究,巩固了我在软件开发与软件应用,软件维护,软件测试等多方面的知识,终于感觉到了有所学,学有所用的真谛。一个软件从筹划到正式运营实际,其中的艰辛与不易也许只有深入其中的人才能体会的到。在为毕业设计做准备,充气,实施,实验,验收的整个过程中,心态是很重要的,团队合作给了我很大的帮助,中间有很多自己一个无法解决的问题,在和同学,老师的讨论中最终得到满意结果的时候,有一种莫名的成绩感涌上心头。但是还有好多自己在系统使用过程中无力完成的部分,主观人为的难以解决的事情,主要概括了以下两点:1.电子商务网络购物的税务管理 电子商务网上购物的发展前景不可估量,一种新型产业链的形成已经箭在弦上,呈现出弓弩之势,网上卖家数量的迅速攀升,无论是银行网上交易业务不断上涨,纽带关系的物流业务也呈现势不可挡的上升趋势。在众多大好势头的发展过程中,更多的问题也不断出现,其中卖家税务管理的不完善,导致了在一定程度上购物状况的紧张,增加了购物不满意度,卖家因为没有交税意识,往往更注重出售额,盈利性。在利益面前,主动纳税的意识慢慢单薄,不利于社会净化与经济文化的透明。因此在这一块,系统管理者,作为第三方参与人应该采取一些措施,为交易整个过程提供一个和谐的保证。2.电子商务中第三方管理者维权管理的加强 由于电子商务,网上购物是一个现实超市购物的虚拟,但是对于权力与义务的划分不是很严格,在买卖双方出现纠纷时,作为系统管理者的第三方操作者保持中立的态度,为双方解决问题,无论任何一种交易方式都有其权力保护的能力,才能使交易更具公平性,才是一个完善的系统。管理者要通过对消费者权力的维护,以及对破坏交易协议的一方惩罚来体现对维权意识的重视。在交易过程中,存在的权力纠纷事件要及时的解决,营造健康电子商务市场。时代给了我们新一代毕业生一个大好的平台网络购物的整体态势风头浪尖,给更多的大学生一个实现自我价值的平台,是对于应届毕业生自主创业的一个小额投资的不错的项目。该系统所描述的一个比较安静比较和谐的商品买家的购物环境,给了更多找寻价值的毕业生对美好生活的憧憬。当然,电子商务也要求公平公正。投资款项较小,收益回报明显。致 谢一个学期的准备和努力,毕业论文终于完成了,可是对我来说却仍然有一种伤感,我的大学生活就要伴随着这篇论文的完稿而结束了。但是我还是要感谢一直以来陪伴我的指导教师陈木生老师。虽然陈老师工作室里的工作很繁杂,重任在肩,但是还是及时的帮我解疑答难,在我论文进行过程中的很多时候,都觉得有一种彷徨,实践难以继续,可是陈老师总是悉心辅导,不仅给予我技术指导,还在精神上给我鼓励。可是老师从来没有因为我是他的辅导学生而降低要求,仍然禀赋严格要求,争取系统质量的原则,对我论文中的问题一一指出。让我看到了我应该在老师身上学习的不仅是专业知识,更多是一种做软件的一种时候严谨的态度。感谢陈老师给我的鼓励和支持。25参考文献1 Christian Nagel,Bill Evjen.等.C# 2005 & .NET 3.0高级编程(第5版)北京:清华大学出版社,2007.2 c# 数据库系统开发案例经典3Steve John Metsker 著C#设计模式,中国电力出版社,2005。 4Jim Arlow,Ila Neustadt 著,方贵宾 胡辉良 译UML2.0和统一过程(原书第2版) ,机械工业出版社,2006。5朱丽华 陈益材.网站建设经典范例.北京:清华大学出版社,20066 朱印宏著.CSS商业网站布局之道.北京:清华大学出版社,20077 郑阿奇 刘启芬 顾韵华. SQL Server实用教程(第二版).西安:电子工业出版社,20058 张海藩著.软件工程导论(第四版).北京:清华大学出版社,20039 韩万江 姜立新. 软件项目管理案例教程. 机械工业出版社,2006 10 软件工程原理,方法与应用11 ASP.NET源码网. 12王珊 萨师煊.数据库概论(第四版).北京:高等教育出版社,200613徐锋 陈暄等.UML面向对象建模基础. 中国水利水电出版社,200614 Edward Yourdon, Carl Argila著实用面向对象软件工程教程,电子工业出版社,原书1995年12月写就。15微软官方网站. 以下精品内容为赠送文档!与本文档无关!下载后将文字颜色设置为黑色即可看到!按住CTRL键点击文字链接 【强烈推荐精品资源】 分 类 A管理培训精品 B论文方案报告 C营销策划精品 D求职面试礼仪 E教育教管精品 E热卖试题题库 E精品教程教案 E高考真题解析 F高中数学精选 G初中数学精选 H小学数学精选 I语文教学精选 J英语精品文档 K政史地等精品 L理化生等精品M音体美等精品 N小学全册教案 N各科教学文档 N教师工作文档 N高三数学一轮 O各类资格考试 PPT技巧及模板 Q心理学等相关 R成功励志经验 S百科知识大全 各种表格大全 U休闲娱乐健身 V电子课本大全 高效能人士的50个习惯 在行动前设定目标 有目标未必能够成功,但没有目标的肯定不能成功。著名的效率提升大师博思.崔西説:“成功就是目标的达成,其他都是这句话的注释。”现实中那些顶尖的成功人士不是成功了才设定目标,而是设定了目标才成功。 一次做好一件事 著名的效率提升大师博思.崔西有一个著名的论断:“一次做好一件事的人比同时涉猎多个领域的人要好得多。”富兰克林将自己一生的成就归功于对“在一定时期内不遗余力地做一件事”这一信条的实践。 培养重点思维 从重点问题突破,是高效能人士思考的一项重要习惯。如果一个人没有重点地思考,就等于无主要目标,做事的效率必然会十分低下。相反,如果他抓住了主要矛盾,解决问题就变得容易多了。 发现问题关键 在许多领导者看来,高效能人士应当具备的最重要的能力就是发现问题关键能力,因为这是通向问题解决的必经之路。正如微软总裁兼首席软件设计师比尔。盖茨所説:“通向最高管理层的最迅捷的途径,是主动承担别人都不愿意接手的工作,并在其中展示你出众的创造力和解决问题的能力。” 把问题想透彻 把问题想透彻,是一种很好的思维品质。只要把问题想透彻了,才能找到问题到底是什么,才能找到解决问题最有效的手段。 不找借口 美国成功学家格兰特纳说过这样的话:“如果你有为自己系鞋带的能力,你就有上天摘星星的机会!”一个人对待生活和工作是否负责是决定他能否成功的关键。一名高效能人士不会到处为自己找借口,开脱责任;相反,无伦出现什么情况,他都会自觉主动地将自己的任务执行到底。 要事第一 创设遍及全美的事务公司的亨瑞。杜哈提说,不论他出多小钱的薪水,都不可能找到一个具有两种能力的人。这两种能力是:第一,能思
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辅警法律知识培训
- 农业银行2025秋招结构化面试经典题及参考答案甘肃地区
- 建设银行2025神农架林区秋招笔试价值观测评题专练及答案
- 中国银行2025东营市笔试英文行测高频题含答案
- 2025年3D打印的金属材料性能优化
- 2025年3D打印的食品制造
- 2025可再生能源的全球合作机制
- 2025新兴行业商业模式创新实践
- 商业项目代理合同3篇
- 中国银行2025锡林郭勒盟秋招笔试EPI能力测试题专练及答案
- 医务人员职业素养提升知识试题及答案
- Unit 3 A Lets learn湖北公开课课件
- 2025年上半年湖南湘西州龙山县事业单位招聘工作人员41人易考易错模拟试题(共500题)试卷后附参考答案
- 精神科进修汇报:专业护理实践与挑战
- 加油站员工绩效考核制度或加油站员工激励约束办法
- 食堂验货标准培训
- 电动叉车安全操作培训
- 浆砌石挡墙拆除施工技术方案
- 人教版九年级化学上册教学工作计划(及进度表)
- T-SEEPLA 09-2024 四川省功能区声环境质量监测站(点)布设技术规范
- 2025年湖南民族职业学院单招职业适应性测试题库必考题
评论
0/150
提交评论