毕业设计(论文)时装销售管理系统的设计与实现.doc

上传人:文库蛋蛋多 文档编号:3982879 上传时间:2023-03-30 格式:DOC 页数:33 大小:888.50KB
返回 下载 相关 举报
毕业设计(论文)时装销售管理系统的设计与实现.doc_第1页
第1页 / 共33页
毕业设计(论文)时装销售管理系统的设计与实现.doc_第2页
第2页 / 共33页
毕业设计(论文)时装销售管理系统的设计与实现.doc_第3页
第3页 / 共33页
毕业设计(论文)时装销售管理系统的设计与实现.doc_第4页
第4页 / 共33页
毕业设计(论文)时装销售管理系统的设计与实现.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《毕业设计(论文)时装销售管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)时装销售管理系统的设计与实现.doc(33页珍藏版)》请在三一办公上搜索。

1、毕业设计书(论文) 题 目 时装销售管理系统的设计与实现 系 别 计算机科学与工程系 专 业 计算机科学与技术(软件工程方向) 年 级 2006级 层 次 本科 学 号 20065171059 姓 名 指导老师 2010年4月12日广东培正学院教务处广东培正学院教务处毕业设计书(学位论文)原创性声明本人郑重声明:所呈交的设计书(论文)是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。 毕业设计(学位论文)作者签名(手写) 2010年4月12日毕业设计书(学位论文)

2、版权使用授权书本毕业设计书(学位论文)作者完全了解学校有关保障、使用毕业设计书(学位论文)的规定,同意学校保留并向有关学位论文管理部门或机构送交设计书(论文)的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位设计书(论文)评选机构将本设计书(论文)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本设计书(论文)属于: 保密,在 年解密后适用本授权书。 不保密。 (请在以上相应的方框内打“”) 作者签名(手写) 年 月 日指导教师签名(手写) 年 月 日目录1绪论11.1概述11.2 网络销售管理系统研究动态21.2.1 网络销售系统现

3、状21.2.2网络销售系统的发展21.3网络店铺与实体店21.3.1网络店铺31.3.2网络上的时装销售管理系统的功能31.4课题的提出及其主要研究内容31.5 论文组织结构31.6本章小结42.系统实现的关键技术42.1 B/S模式体系结构42.2 编程框架和语言42.2.1 .NET技术架构52.2.2 ASP.NET 2.0简介:52.2.3 C#语言52.3 数据库技术52.3.1 SQL结构化查询语言52.3.2 SQL Server数据库系统62.4三层架构62.5本章小结63.需求分析与系统设计结构73.1 需求分析73.2 系统总体设计73.2.1 功能结构73.2.2 架构设

4、计83.3 业务流程83.4 数据库结构93.4.1 数据库需求分析93.4.2 数据库逻辑结构设计93.5 文件组织结构133.6 本章小结134.系统实现134.1系统首页的实现134.1.1首页布局134.1.2首页介绍144.2登录模块设计144.2.1登录144.2.2注册154.3用户信息管理154.4时装信息模块164.4.1全部时装信息164.4.2时装分类列表174.4.3时装详细信息184.4.4推荐时装194.4.5热销时装194.5购物模块194.5.1添加到购物车194.5.2购物车管理204.6订单管理214.6.1个人订单查询214.6.2订单详细信息214.7后

5、台管理模块设计214.7.1管理员信息管理214.7.2时装分类管理214.7.3时装信息管理214.7.4订单管理224.7.5订单详细信息管理224.8本章小结225 测试分析225.1软件测试目标225.2软件测试的方法225.3测试用例225.3.1注册界面测试用例235.3.2查询功能测试235.3.3购物车结算功能测试235.4本章小结246.全文总结与展望246.1全文总结246.2未来展望25参考文献:25致谢27Fashion Sales Management Systems Design and RealizationByZhong RenfangApril, 2010Ab

6、stract:With the development of fashion industry,it created a plethora of fashion brand in China. The companies want to get more customers and make more money in this intense competition. They need to not only improve product quality, but also constantly broaden the sales channels. Compared to the tr

7、aditional sales methods, the internet are more efficient and coverage broader. Building an online sales platform will be a good solution. For the existing of fashion sales management status quo and information requirements, researching the fashion sales management systems design and realization base

8、d on B/S structure. The technology is mainly used the .NET Framework, C# programming language, SQL Server 2005 database server and the 3-tier application. Through the establishment of the network marketing system, the fashion companies can do better in the display and sale of goods and customer info

9、rmation tracking.Keywords:Fashion; 3-tier application; network marketing; B/S structure 论文题目:字体:楷体,字号:小一时装销售管理系统的设计与实现摘要:时装产业在我国发展至今,诞生了许许多多的品牌。要想在这激烈竞争中,让企业获得更多的客户,赚取更多的利润,除了提高产品质量,还需要不断地拓宽产品的销售途径。相对于传统销售的方式,互联网的覆盖面更宽广、效率更高,建设一个网上销售平台则成为一个很好的解决方案。针对现有时装销售管理的现状及信息化需求,提出了基于B/S结构的时装销售管理系统的设计与实现,主要运用的技

10、术是.NET框架和C#语言,数据库选择使用SQL Server 2005。开发的过程中还运用了三层架构技术,实现了网络数据的优化,代码设计的统一。通过建立网络销售系统,时装企业能够在商品展示,销售和客户信息跟踪方面做得更出色。关键词:时装;三层架构;网络销售;B/S结构1绪论时装作为一种季度性消费品,宣传和展示是非常重要的,不同的年代和不同的季节都有其特有其时代的特色。作为一个时装品牌的企业,让更多的客户了解自己的品牌,让客户更快的获得企业品牌的资讯,是提高企业声誉和获得利润的最好途径。在这个前提下,研究和编写时装销售管理系统,目的是为企业提供一个完善的平台,为时装企业建立形象和扩宽客户来源。

11、1.1概述时代发展,人们从事商业活动的方式也在不断的变迁。从最初的沿街叫卖,到开店摆货,到今时流行的网络店铺,都体现了一代代商业人的智慧。2003年,阿里巴巴集团成立了“淘宝网” ,从此“网商”一词开始逐渐深入民心,而网上经营的模式也在探索中不断的完善。B2C(Business to Customer,B2C)电子商务是企业(Business)对消费者(Customer)通过电子化、信息化的手段,尤其是互联网技术,把本企业或其他企业提供的产品和服务,直接传递给消费者的新型商务模式。1 B2C作为时下流行的电子商务模式,为企业的网站建设提供了相当好的模式思想。企业的发展如果单单依靠于人员推销和实

12、体店铺,一来成本过高,二来具有区域性的限制。互联网的强大覆盖率和信息的高效传输,都给企业带来了前所未有快速的发展体验。1.2 网络销售管理系统研究动态网络销售系统主要兴起于近几年,从最初的单纯企业产品展示,到现在的展示,销售和客户管理为一体,功能也在逐渐的完善。而形式主要分为两种,一种是借助于一些销售平台网站,比如阿里巴巴和淘宝网;还有一种是搭建属于企业的独立网站。前一种方式的优势是建立快速和操作方便,但容易淹没在纷杂繁多的品牌和企业中,客户不能第一时间找到。后一种方式的优势是专属于企业的平台,功能和版面都相对自由。1.2.1 网络销售系统现状进入21世纪以来,经济领域加速变化,厂商之间冲突加

13、剧,关系日趋紧张,同时,互联网的迅速普及也给企业销售带来了新的机会和选择。渠道的扁平化、多元化是缓解厂商冲突、拓展渠道网络的有效途径。而网络销售则是多元化渠道的重要方式之一。许多企业利用互联网的优势构建自己的网上销售渠道,减少渠道的层级、提高渠道的效率,从而逐步打造自己的竞争优势。2从这段话中看出,网络已经成为众多企业另一个重要的销售渠道和展示平台。1.2.2网络销售系统的发展网络销售是作为商业社会中新生的事物,随着技术的发展,实现网络销售的方式也在不断的更新换代。但是网络销售的最终目的还是没有变化的,就是更接近客户,更快捷的发布产品和管理客户。企业的销售网站从最初的单一性的展示,到能与用户互

14、动交流,再到商品的虚拟化并进行销售,不单单体现了互联网技术的创新与发展,同时也体现了人们对于商业活动的观念转变。1.3网络店铺与实体店实体店内摆放的是一种实际的商品,客户在购买商品时可以对商品有一个更直观的体验。但实体店一来成本高,二来带有区域性。这两个都是制约实体店发展的要点。于是人们尝试应用互联网来降低实体店的这两个问题,而网络店铺无疑是一个很好的选择。1.3.1网络店铺网络店铺作为一种虚拟的店铺,它所承载的是商品的数据信息,也就是说网络店铺把商品的信息虚拟化了,但是只要商家和客户之间产生交易行为,它的性质就和实体店相差就不大了。1.3.2网络上的时装销售管理系统的功能运行于网络上的时装销

15、售管理系统,其功能分为前台和后台两大块。其中,前台主要包含了商品展示与查询、企业信息展示、客服在线和购物车。后台则分为两部分,一个为会员后台,功能有会员信息查询和修改、密码修改和订单查询;另一个是管理员后台,功能有商品管理、会员信息管理、订单管理、企业信息管理、资讯信息管理、管理员设置和在线客服设置。1.4课题的提出及其主要研究内容虽然现时的互联网上充斥着各种各样的网络店铺和企业网站,但是其总体质量并不一致。而相当一部分企业网站由于后续维护和使用时间过长等原因,需要对企业网站做出修改或更换,所以研究此课题是有潜力的。主要研究的内容是网站的构成和开发方式。在构成方面主要研究的是网站提供给使用者的

16、各种功能和数据保存方式,而开发方式则涉及到开发语言和技术结构。1.5 论文组织结构论文的组织结构为:第一章是绪论,介绍时装行业市场当前状况和企业网络店铺的现状与发展,目前国内的时装企业使用网络店铺作为销售平台的情况相对较多,但由于功能和维护的种种缺陷,研究该课题还是有相当的市场价值的。第二章讲述系统实现的关键技术,包括B/S模式体系结构,C#编程语言,数据库技术和三层技术。第三章是需求分析与系统设计结构,分析开发时装销售系统的可行性,介绍系统的结构。第四章是系统实现,对主要模块深入分析编码过程和实现方法。第五章系统测试,讲述测试方法和测试用例。第六章的全文总结与展望。总结论文的概要内容,根据系

17、统的特性展望未来的发展。1.6本章小结本章从网络销售的现状和发展动态出发,阐述了网络销售系统在现今的商业活动中的重要性。同时分析了时装销售企业的特性,说明了建设网络销售系统对时装企业的重要性。作为文章的核心思想就是在技术的支持下,为时装企业建立网上销售系统,让时装企业在商品销售的过程中开辟新的平台,获得更多的客户和赢得更多的市场份额。本章也提及到了实体店和网络店铺的区别,着重展示了网络店铺的优势。同时分析了网络店铺所带来的全新的功能和商品管理体验。在最后简要的说明了本论文的章节结构。2.系统实现的关键技术本章主要讲述时装销售系统实现的主要技术,其中包括了B/S模式体系结构、ASP.NET框架技

18、术、C#编程语言、SQL Server 2005数据库管理技术、三层架构技术。2.1 B/S模式体系结构B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对传统软件设计C/S结构的一种改进型结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。与C/S结构相比,B/S结构的特点主要有:瘦客户端使应用更为简便,硬件配置适应范围更广,程序架构设计更优化,软件组合性和重用性能更好。3B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护

19、。系统的扩展非常容易。2.2 编程框架和语言2.2.1 .NET技术架构.NET平台是Microsoft公司推出的一套开发框架和工具,是软件开发领域非常重要的里程碑。它为开发数据库应用程序提供了很好的数据环境和强大的开发工具。.NET Framework运行库(Common Language Runtime,简称CLR)为C#代码执行和管理提供了支持,并且.NET Framework提供的类库简化了C#编程。42.2.2 ASP.NET 2.0简介:ASP.NET 2.0 是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序。它不但执行效率大幅度提高,对代码的控

20、制也做得很好,并且支持Web Controls功能和多种语言,以高安全性、易管理性和高扩展性等特点著称。ASP.NET 2.0的几个重要优点:1.增强的性能:ASP.NET 2.0是将编译好的公共语言运行库代码运行在服务器上。2.世界级的工具支持:ASP.NET 2.0框架补充了Visual Studio 2005集成开发环境中的大量工具箱和设计器。3.可管理性:ASP.NET 2.0采用基于文本的分层配置系统,简化了设置应用于服务器环境和Web应用程序的工作。4.可缩放性和可用性。5.自定义性和扩展性。6.安全性。52.2.3 C#语言C#是微软公司发布的一种面向对象的、运行于.NET Fr

21、amework之上的高级程序设计语言。C#语言从C和C+发展而来,它汲取了包括C、C+、Java在内的多种语言精华,是一种简单、完备、类型安全和面向对象的高级程序设计语言。作为.NET的核心编程语言,C#充分享受了公共语言运行时所提供的优势,能够与其他应用程序方便地集成和交互。C#突出特点:简洁的语法,精心的面向对象设计,与Web的紧密结合,完整的安全性与错误处理,灵活性与兼容性。62.3 数据库技术2.3.1 SQL结构化查询语言SQL(Structured Query Language),即结构化查询语言,是关系数据库的标准语言,SQL之所以能够为用户和业界所接受,并成为国际标准,是因为它

22、是一个综合的、功能极强同时又简洁易学的语言。SQL语言包含4个部分:数据定义语言(DDL),数据操作语言(DML),数据查询语言(DQL),数据控制语言(DCL)。SQL功能:模式、表、视图、索引的定义、查询、更新、删除;创建存储过程;设置表、存储过程和视图的权限。72.3.2 SQL Server数据库系统SQL Server是由Microsoft开发和推广的关系数据库管理系统(DMMS),它是基于SQL客户/服务器(C/S)模式的数据库系统。SQL Server数据库管理系统建立在成熟而强大的关系模型理论基础之上,在易用性、可扩展性、可靠性等方面确立了领先的地位,是使用最为广泛、普及率最高

23、的数据管理系统。SQL Server数据库管理系统在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中数据提供有效的管理,并采取有效的措施实现数据的完整性及数据的安全性。尤其是最近推出的SQL Server 2005更是带来了功能强大、操作方便的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。82.4三层架构随着人们对封装、复用、扩展、移置等方面的要求,使得双层架构更加臃肿繁琐,三层程序架构体系应运而生,三层架构体系结构是面向对象思想发展中的必然产物。9架构是指将应用系统的每个功能部

24、分分解到独立的组件中,并将各种组件划分到各个逻辑层中去。10三层架构包括表示层、业务逻辑层和数据层。ASP.NET Web网站的界面包含了Web窗体、Web用户控件和母版页,它们共同构成应用系统的表示层。数据访问层:主要是与数据库数据交道的层,对数据的增添、删除、修改、更新、查找进行定义。业务逻辑层,处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。本系统业务逻辑层主要是对数据访问层的进行封装以供表示层调用。2.5本章小结本章主要分析系统开发过程中需要用到的核心技术和解决方案,核心技术主要包括了ASP.NET框架技术、C#编程语言和SQL Server 2005数据库管理技术。开发框

25、架则选用了三层架构,三层架构的优势在于功能细分,做到每层的职能分配,使开发过程更清晰明了。3.需求分析与系统设计结构 软件需求分析是软件生存周期中重要的一步,也是最关键的一步。只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明。11 故此在本章将讲述时装销售管理系统的需求分析和系统设计。分析开发此系统的可行性,并分析系统的设计思想。3.1 需求分析 随着互联网的迅速发展,网上电子商务活动的日益增多,网络时装销售也在因特网上渐渐地开展起来,出现了许多网络时装销售网站诸如亚马逊,淘宝等网站系统。网络时装销售作为目前发展比较新型的电子商务应用,在网站的开发和部署中占有一

26、定的比例和侧重。它的功能日臻完善,为时装的销售和采购都提供了一个方便快捷的稳定平台。本系统需要实现一般电子商务所具备的功能,如商品浏览、购物车、下订单、结算、后台管理等,利用这些功能对时装销售信息进行较好的管理。时装销售管理系统的使用者主要是客户和管理员,对于客户来说,需要实现的功能包括客户浏览时装(分类浏览、搜索查询),存放选中的商品的购物车,最后产生订单。3.2 系统总体设计 3.2.1 功能结构 时装销售管理系统的使用者主要是客户和销售管理者,对于客户来说,需要实现的功能包括客户浏览时装(分类浏览、搜索查询),将选中的商品放入购物车,最后产生订单。对于销售管理者来说,需要对管理者信息、客

27、户的信息、时装的信息、订单信息以及销售信息进行管理。系统的功能模块如图3.1所示。图3.1 3.2.2 架构设计 系统按照三层架构技术设计,按功能可以分为数据访问层、业务逻辑层和表示层。分层技术有利于各层逻辑的复用。系统的三层架构如图3.2。图3.23.3 业务流程客户购物的流程是整个系统流程最重要的部分,不管客户是否登录都应该可以进行商品浏览以及进行购物,未登录的客户可以在最后结账时进行登录验证,客户购物流程如图3.3所示。图3.33.4 数据库结构3.4.1 数据库需求分析根据系统需求以及功能分析,数据库中需要以下信息。客户信息:包括客户名、客户密码、姓名、地址等信息。时装信息: 包括时装

28、名称、所属分类、价格、数量等。购物车:包括客户的购买信息、时装名称、价格、数量等信息。订单信息:包括客户名、时装名称、数量等信息。时装销售情况:包括销售时间、销售数量、价格等信息。3.4.2 数据库逻辑结构设计在了解需求的基础上,结合对时装类别和订单的分析,可得数据库中有以下几个表:客户信息表(CustomerInfo)、时装信息表(FashionInfo)、时装分类表(FashionCategory)、购物车表(ShoppingCart)、订单表(Orders)、订单明细表(OrderDetails)、时装销售表(FashionSalesInfo)、管理员表(Administrators)。

29、1. 客户信息表(CustomerInfo)表3-1客户信息表2. 时装信息表(FashionInfo)表3-2时装信息表3. 时装分类表(FashionCategory)表3-3时装分类表4. 购物车表(ShoppingCart)表3-4购物车表5. 订单表(Orders)表3-5订单表6. 订单明细表(OrderDetails)表3-6订单明细表7. 时装销售表(FashionSalesInfo)表3-7时装销售表8. 管理员表(Administrators)表3-8管理员表9.各表间关系如图3.4所示图3.4表间关系10.数据库的整体设计如图3.5所示:图3.5数据库整体设计3.5 文件

30、组织结构 图3.5文件组织结构3.6 本章小结本章主要说明需求分析和详细分析了系统的功能结构,介绍了主要程序流程,深入分析了数据库的设计方法,列举了数据库中每个数据表的逻辑结构。4.系统实现4.1系统首页的实现本章分析系统实现过程的各种技术与方案。一个好的系统,不仅是文字说明,同时也需要一个真实项目,以期让使用者更好地了解系统和分析优劣。4.1.1首页布局图4.1首页界面4.1.2首页介绍在线客服:秉承于市场营销理论体系,客户关系管理也开始越来越明显地影响着企业的营销行为。在客户关系管理中,客户被当做企业运作的核心。12而在首页中加入在线客服,可以让企业最快地了解客户需求和意见,让客户对企业产

31、生更多的信任感。在项功能需要连接网络才能进行留言咨询,通过“腾讯互动状态”技术实现,只要到 头部导航为链接图片。左侧分类获取数据库分类名。中间放iframe控件实现网页嵌套。系统网站的界面设计利用DIV和CSS进行网页布局和设计。134.2登录模块设计4.2.1登录图4.2登录界面4.2.2注册图4.3注册界面4.3用户信息管理用户通过查询个人信息后,系统获到该用户的注册信息,用户可对自己的注册信息进行修改并保存。4.4时装信息模块4.4.1全部时装信息图4.4全部时装信息展示界面显示全部时装的SQL代码:sql = select FashionInfo.*,FashionCategory.C

32、ategoryName from FashionInfo, FashionCategory where FashionInfo.CategoryID =FashionCategory.CategoryID;分页在DAL层定义,表示层通过两个参数PageSize(每页的记录数),PageIndex(当前页码数)传递给DAL层。这么做的就提高前台的分布显示效率,不把所有的记录都提取出来而只是提取当前页要显示的记录。关键代码:DAL层:/判断总记录数if (count 0) /当前页为1时if (PageIndex = 1) sql = select top + PageSize + Fashion

33、Info.*, FashionCategory.CategoryName from FashionInfo,FashionCategory; elsestring sql = select top + PageSize + FashionInfo.*, FashionCategory.CategoryName from FashionInfo, FashionCategory where FashionID not in (select top + (PageIndex - 1) * PageSize+ FashionID from FashionInfo) and FashionInfo.C

34、ategoryID=FashionCategory.CategoryID; 表示层:/定义分页,每页的记录数int PageSize = 6;/Label2.Text设置的是当前页码protected void Page_Load(object sender, EventArgs e)/计算总页数Label1.Text = FashionInfoManager.getTotalPage(PageSize).ToString();if (!IsPostBack)Label2.Text = 1;dataBind0();DropDownList1.Items.Clear();for (int i =

35、 1; i = int.Parse(Label1.Text); i+)ListItem item = new ListItem(i.ToString(), i.ToString();DropDownList1.Items.Add(item);/对页码的绑定/通过下拉框改变当前页4.4.2时装分类列表图4.5某个时装分类列表界面在首页中点击时装分类则跳到时装分类列表页面,如图4.3所示,通过传值过来的Request.QueryStringCategoryID查询该类时装的全部信息。点击时装名,点进行时装详细信息页面,关键代码:a href=FashionInfoDetails.aspx?Fash

36、ionID=,同理,点击购买则将FashionID传到购物车页面。4.4.3时装详细信息4.6时装详细信息界面详细信息包括时装的名称、单价、简介、图片,界面如图4.4所示。根据传递来的FashionID,在第一装载页面时为相关控件赋值,点击返回时,跳转到全总时装信息页面。点击购买时,跳转到购物车页面并传递参数FashionID,关键代码:Response.Redirect(ShoppingCart.aspx?FashionID= + int.Parse(Request.QueryStringFashionID);4.4.4推荐时装显示所有时装的Recommand属性值为YES的时装,关键代码:

37、sql = select FashionInfo.* from FashionInfo where Recommand=YES;4.4.5热销时装热销时装的数据获取来自销售记录,也就是订单成交记录,在成交的订单中,销售量最大的就是热销时装。计算销售量排在前TopN种时装的关键代码:sql = select FashionID,FashionName,FashionPrice,Picture from FashionInfo where FashionInfo.FashionID in (select top + TopN + FashionID from FashionSalesInfo gr

38、oup by FashionID order by sum(Quantity) desc);4.5购物模块4.5.1添加到购物车用户在时装分类列表或者时装详细信息中点击购买的链接时,都会进入购物车页面。如果用户已经登录,则会在ShoppingCart中产生一条记录,记录中的CartID即为该用户的CustomerID。如果用户没有登录,应允许匿名用户使用购物车,到最后下订单的时候再登录,这个就可以大大方便顾客购物。虽然用户没有登录,但也必须产生一个CartID来表明购物车中的那些记录是这个匿名用户的,然后当匿名用户正式登录的时候,再把购物车中所有该匿名用户的记录的CartID改为已登录用户的C

39、ustomerID。匿名用户每添加一条记录到ShoppingCart时,都需要产生正确的CartID,这是一个较复杂的流程。后面的每一条新记录必须与第一条记录的CartID相同,所以必须用一种方式把添加第一条记录时产生的CartID用Cookie临时保存下来。CartID产生的流程如图4.5所示。图4.7 CartID产生流程图4.5.2购物车管理图4.8购物车界面用户将时装添加到购物车后,用户可以对购物车进行管理。包括修改打算购买的时装数量,把时装从购物车中删除,计算总价格以及结算等。购物车管理界面如图4.8所示。如果删除框被勾上,则对应的时装数量列设置为不可编辑状态。关键代码:/获取前台控

40、件 CheckBox chkbox = item.FindControl(CheckBox1) as CheckBox;TextBox tbId = item.FindControl(TextBox1) as TextBox;/如果checkbox被check了,那么将对应的TextBox1设置不可编辑状态。 if (chkbox.Checked) tbId.Enabled = false; else tbId.Enabled = true; 用户如果修改了时装数量或者勾中了删除框,单击“更新购物车”按钮系统进行更新处理。如果用户已经登录,则单击“结算”按扭就可以进行提交订单,否则需要通过登录

41、验证方可结算。4.6订单管理4.6.1个人订单查询用户进行结算后,页面跳到当前用户的订单列表,或者通过点击“我的订单”链接也可进入订单页面。订单页面主要显示订单号,订单时间,和一个查询链接,通过查询链接跳转到订单详细信息页面。4.6.2订单详细信息订单详细信息列出订单的详细信息(时装编号、时装名称、价格、数量)供顾客核对。4.7后台管理模块设计4.7.1管理员信息管理此模块主要实现管理员信息的查询、添加、修改、删除。关键代码:查询:sql = select * from Administrators where AdmName like % + AdmName + %;添加:sql = ins

42、ert into Administrators(AdmName,AdmPsw) values (AdmName,AdmPsw);修改:sql = update Administrators set AdmName=AdmName,AdmPsw= AdmPsw where AdmID=AdmID;删除:sql = delete from Administrators where AdmID= + AdmID;4.7.2时装分类管理此模块由管理员负责查询、添加、修改、删除时装的分类信息。4.7.3时装信息管理管理员负责查询、添加、修改、删除时装的信息。4.7.4订单管理查询订单信息:按顾客登录名查

43、询,或按订单时间进行查询。点击每列的查询按钮进入订单详细信息管理界面。4.7.5订单详细信息管理管理员可以在查看订单的详细信息,并在订单处理过后将订单的状态改为已完成。然后系统将已完成的订单明细添加到销售表里面去,记录销售信息。4.8本章小结本章对整个系统的主要模块和关键技术进行详细的分析。将系统的使用者(客户和销售管理者)涉及的基本流程和系统功能使用作进一步的说明。5 测试分析5.1软件测试目标任何编程,免不了存在这样或那样的错误,所以有必要进行软件测试。14软件测试贯穿整个软件生命周期。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。暴露问题并不是软件测试的最终目的,发

44、现问题是为了解决问题,测试阶段的根本目标是尽可能多地发现并排除软件中潜藏的错误,最终把一个高质量的软件系统交给用户。5.2软件测试的方法白盒测试和黑盒测试是软件测试的两类基本方法。白盒测试按照程序内部的逻辑测试程序,检测程序中的主要执行通路是否都能按预定要求正确工作。黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息的完整性。通常,在测试过程的早期阶段主要使用白盒方法,而在测试过程的后期阶段主要使用黑盒方法。设计白盒测试方案的技术主要有,逻辑覆盖和控制结构测试;设计黑盒测试方案的技术主要有,等价划分、边界分析和错误推测。155.3测试用例本节展示部分功能的测试用例5.3.1注册界面测试用例图5.1注册用例5.3.2查询功能测试图5.2查询管理员用例5.3.3购物车结算功能测试图5.3购物车结算功能测试5.4本章小结目前软件测试仍然是保证软件可靠性的主要手段。测试阶段的根本任务是发现并改正软件中的错误。白盒测试和黑盒测试是软件测试的两类基本方法,这两类方法各有所长,相互补充。经过测试,本系统能够顺利的运行在windows2000 server/windows server 2003 服务器版本的操作系统中,并支持Microsoft SQL Ser

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号