




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于.NET的云南特产销售网站的设计与开发 院系:计算机信息学院 专业名称:软件技术 指导教师:周绍景 组员:刘震宇、程国龙 完成时间:2014年12月31日摘 要随着科技的发展,社会也进入了信息发展高速路,信息化革命给各个领域带来巨大的改变。随着近年来互联网的飞速发展,火热的销售渠道出现了网络营销,它带动经济快速发展的同时也为人们提供了很多方便。然而云南大多数地区还处于一个贸易渠道闭塞的条件下,为了能将云南特产更好的宣传出去,提高云南特产的销量,改善当地居民的生活质量,所以我们小组试着开发了这样一个云南特产销售网站。为了使用户在家就可以购物,买到地道的云南特色产品,通过快递就可以收到自己所钟
2、爱的云南特产。我们使用强大的Microsoft Visual Studio 2010作为开发工具进行整个网站的设计与开发,并且使用Microsoft SQL Server 2005作为数据库服务器管理后台数据,我们针对网站的浏览、收藏、购买和后台的添加、修改和删除等设计了本网站,着力于解决云南大多数地区贸易渠道闭塞的情况,提高云南特产的销量,改善当地居民的生活质量。我们设计并开发的云南特产销售网站,用户可以通过最简便的方式买到最具云南特产的产品,云南特产销售网站是在B/S结构开发的在线购物网站,在整个网站设计的过程中,要了解相关的开发背景和编程语言,掌握网站建设的过程和熟悉数据库的录入,既满足
3、顾客需求的同时也提高了企业对产品的管理,大大减少了云南特产销售过程中的库存和滞销等问题。关键字:云南特产网站;网站需求分析;网站建模;数据库建模;网站界面设计;网站测试目 录1概 述11.1开发背景11.2开发目标及内容11.3网站特点11.4组织结构22云南特产销售网站的需求分析32.1软件项目定义32.2网站项目开发计划42.3系统分析42.4用例建模73云南特产销售网站的网站设计143.1静态建模143.2动态建模153.3数据库建模194云南特产销售网站的设计与实现274.1部署图和组件图274.2界面设计284.3数据访问技术385云南特产销售网站测试用例415.1测试用例415.2
4、测试分析466结 论476.1工作总结476.2下步工作47参考文献48致 谢49附录50附录501 概 述1.1 开发背景随着近年来互联网的飞速发展,火热的销售渠道出现了网络营销,它带动经济快速发展的同时也为人们提供了很多便利。云南特色产品在中国市场有广大的发展空间,然而云南大多数地区还相对处于一个贸易渠道闭塞的情况下,为了能将云南特产更好的宣传出去,提高偏远地区的销量,所以我们小组开发了这样一个云南特产销售网站。云南特产销售网站是在分析了当今行业销售管理中存在的问题的基础上,结合销售网站开发的概念、结构及系统开发的基本原理和方法,全文共分为网站开发的意义、开发环境、网站的实现、性能测试与分
5、析以及结束语等章节,详细地阐述了本网站开发的目的、过程。1.2 开发目标及内容云南特产销售网站是一个小型电子商务网站,具备简单小型网站的基本功能。主要是运用电子商务,进一步开拓业务市场,使本地和外地的客户能通过本网站非常简单、方便地选购各种喜爱的云南特色产品。网站的整体设计注重实用性与观赏性的结合,侧重实用性,突出新颖、简单的特点。具体设计目标分为以下几点:(1)内容选取,充分考虑到当今网络快递发展的趋势,力求从新颖、方便、简洁方面入手,确保选材的质量。(2)基本功能设计,功能设计简单合理,实用性较强。(3)内容编排,以简单、美观、合理为最终目标,特别是将合理、简单放在第一位,注重合理性与观赏
6、性的有机结合。1.3 网站特点由于在线商品销售网站已经非常普遍,使用模式随着互联网的发展也已经发展相当成熟,在使用模式上采用现在已经非常成熟的使用模式,商品的添加与修改、用户的注册与管理、商品的销售等。本次云南特产销售网站的开发重要创新点在开发技术上使用了许多新的技术,如面向对象程序设计、数据库分页查询、三层架构、CSS+XHTML布局等。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。B/S模式具有以下优点:(1)界面统一,使用简单。用户端只需通过浏览器软件登录网站。(2)使用简单,用户使用单一的浏览软件,通
7、过鼠标即可访问文本、图像、声音、电影及数据库等信息,特别适合非计算机人员使用。(3)易于维护。减轻了系统维护与升级的成本与工作量,使用户的总体拥有成本大大降低。(4)可扩展性好。TCP/IP、HTTP的标准性使得B/S模式可直接接入Internet,具有良好的扩展性。1.4 组织结构云南特产销售网站的设计与实现的毕业设计说明书分为以下几个部分:网站概述:主要是对该网站开发背景、开发目标、开发设计内容做详细的说明,以及阐述该系统的创新点。网站需求分析:针对该网站进行分析(需求获取和概述),并对用例建模,识别角产、用例,建立用例关系和用例图及用例文档的撰写。网站的系统分析:进行静态建模、动态建模,
8、对类图进行概述,定义服务和建立继承关系,建立活动图、顺序图及协作图。网站的设计与实现:对数据库进行建模,找出数据需求并且建立概念模型,进行界面的设计和部署图、组件图的绘制。网站的测试与分析:有针对性的进行测试,设计测试用例和对测试进行分析。结论:对此次设计进行工作总结和对下步工作进行规划安排。参考文献、致谢、附录的编写。2 云南特产销售网站的需求分析2.1 软件项目定义本网站采用面向对象的开发方法,以微软公司的可视开发环境Visual studio2010作为主要开发工具。 在对商品销售工作进行初步了解的基础上,在以下两方面对本次开发的系统进行了可行性分析:2.1.1 技术可行性分析本网站采用
9、B/S结构,ASP数据库构建而成。ASP技术已经非常成熟,数据库技术也经过多年的发展,故此结构能满足系统的稳定性及各功能的需要。本次毕业设计网站虽然是针云南特色产品销售厂家,但在这个电脑技术高速发展的时候,拥有优良硬件设备的中小型企业,其拥有计算机存储量,运算速度,外部设备的功能,效率,可靠性,通信设备的能力和质量都已经满足系统实现的要求。操作网站提供的接口能力符合云南特产销售网站的需要,实时处理能力也已具备,分时处理的响应时间可以接受,数据库管理系统的功能足够,程序设计语言的种类和表达能力以及网络软件的性能都已满足网站的需要。云南特产销售网站以简易的操作界面、方便的管理模式和容易上手的流程业
10、务为基础开发,所以软件的使用人员并不需要太深厚的计算机能力,只要通过简单的培训,管理人员就可以熟悉系统的实施,以此来提高整个商品销售的运行效率。2.1.2 经济可行性分析网站信息的目标为:实现商品的数据信息化管理、提高商品的周转率,同时提高资金的利用率,提高商品数据信息的查询率,提高商品数据信息的可靠性和保密性,降低管理成本,减少人力物力资源。从经济角度来说,该网站的主要目的在于减少企业由于人手操作而产生的成本和出错次数。网站主要是为企业销售提供信息服务,它覆盖仓库管理、商品入库、出库、库存信息等环节的管理工作。网站能够对商品进货管理、库存管理、销售管理和数据报表等方面的信息提供存储、更新、查
11、询等功能。网站的硬件投入成本低,只要有足够管理人员操作的终端机和服务器,并且配套网站使用就可以。容易理解,该销售企业以较小的投入去减少由于出错而产生的不必要的开支,对企业的战略发展和利润获取是具有十分深厚的意义的。所以从经济领域来考虑,云南特产销售网站的开发与实施是可行的。2.2 网站项目开发计划2.2.1 项目目的 (1)宣传推广云南特色产品(2)为消费者在线提供一个购买云南特色产品的平台(3)为偏远地区销售商家提供一个网上销售渠道2.2.2 项目背景云南特色产品市场在中国有广大的发展空间,然而云南大多数地区还处于一个贸易渠道闭塞的条件下,为了能将云南特产更好的宣传出去,提高偏远地区居民的生
12、活水平,所以我们小组试着开发了这样一个云南特产销售网站。2.3 系统分析2.3.1 需求获取根据用户的基本需求,云南特产销售网站主要需要完成以下任务:(1)向网站会员(游客)显示商品分类、新品上市、畅销商品以及云南特色产品知识介绍等。(2)显示商城新闻动态信息,当需要查看某条新闻时,可以通过单击新闻列表中的新闻动态进入新闻详细信息进行查看,并且可以发布相应的评论,管理员进行新闻的后台发布、修改、删除。(3)进行商品名称、规格、数量、介绍等展示,并进行后台添加产品和产品信息修改、删除等管理(4)进行会员姓名、个人信息、地址等信息的添加,修改,并进行后台管理。(5)用户可以进行商品收藏、加入购物车
13、、购买商品等操作。2.3.2 概述(1)项目目标为了能将云南特产更好的宣传出去,提高偏远地区居民的生活水平。使消费者可以方便快捷的购物,能够直观的了解商品,方便网站管理员十分方便快捷的商品管理、对用户的订单十分方便的管理,并且方便的制作销售业绩的统计表单。(2)产品目标与范围目标。内容选取:充分考虑到当今网络快递发展的趋势,力求从新颖、方便、简洁方面入手,确保选材的质量。基本功能设计:功能设计简单合理,实用性较强。内容编排:以简单、美观、合理为最终目标,特别是将合理、简单放在第一位,注重合理性与观赏性的有机结合。范围。具有云南特色产品,如:云南特产茶叶,服饰,首饰等。(3)框架图,如图2.1图
14、2.1 云南特产销售网站框架图(4)功能需求商品收藏:用户可以根据自己的需求或喜好,对相应的商品进行收藏,以便下次再次购买。加入购物车:用户可以把需要购买的多样商品加入到购物车集中后,一次性付款,方便省时。购买商品:用户把购买到购物车的商品进行网上支付或者银行在线支付,实现商品购买。商品管理:管理员可新增、修改、删除、查询商品资料,包括商品编号、商品名称、商品说明等信息。库存管理:管理员可新增、修改、删除、查询库存商品信息,包括商品名称、商品编号等。客户管理:客户信息包括客户编号、名称、送货地址、联系电话等。订单管理:管理员可删除、查询用户订单,包括订单编号、供应商编号、商品编号、商品名称等。
15、用例间的关系,分为三种关系,分别是:泛化关系、包含关系和扩展关系。经过分析,在整个云南特色产品销售与云南特产销售网站中,用例之间的关系为包含关系,如图2.2所示。图2.2 云南商品销售与云南特产销售网站用例之间的包含关系(5)性能需求能够对网站定期进行维护,进行一系列改动。网站开发的技术性指标:例如:存储容量限制;执行速度、相应时间、吞吐量。2.3.3 项目团队(1)组织结构组员:刘震宇、程国龙。(2)人员分工情况如:表2.1 表2.1 人员分工情况表网站建设程国龙软件建模毕业设计说明书撰写刘震宇素材搜集2.4 用例建模2.4.1 用例图概述(1)用例建模的目的在早期面向过程的软件开发方法中,
16、人们致力于用计算机能够理解的逻辑来描述和表达待解决的问题及其具体的解决过程。于是数据结构、算法成为了面向过程问题求解的核心组成。利用这种开发方法可以精确、完备地描述具体的操作过程。然而云南特产销售网站中,用例建模是为了更全面更方便去了解和开发整个网站而做的工作,可以通过用例建模确定网站的角产、网站结构、网站基本功能情况等,用例建模是确定网站开发方向的前提。(2)用例图建模规约(UML建模,有些什么关系,怎么表示,有些什么角产等)2.4.2 识别角产云南特产销售网站的浏览者:游客;云南特产销售网站的使用者:会员;云南特产销售网站的维护者:管理员;综上:云南特产销售网站的角色包含会员和管理员。2.
17、4.3 识别用例管理员的相关用例:登录、数据管理、会员管理、商品管理、网站维护。会员的相关用例:登录、浏览商品信息、选购商品、更新修改个人信息。2.4.4 建立用例关系用例间的关系,分为三种关系,分别是:泛化关系、包含关系和扩展关系。经过分析,在整个云南特产销售与云南特产销售网站中,用例之间的关系为包含关系。2.4.5 建立用例图图2.4 管理员用例图图2.5 会员用例图2.4.6 用例文档建设网站,首先我们要建立用例文档,这样能有序开展工作,如表2.2所示。表2.2 云南特产销售网站管理模块用例编号FRM001用例名称注册创建人创建日期2014-12-17版本1.0用例类型业务操作用例描述商
18、品信息的添加参与者管理员触发事件对商品信息进行修改事事件流基本流程1、管理员进行登录。2、要求输入用户名。3、要求输入密码。4、开始修改商品信息。5、修改成功。6、保存修改7、返回进入注册页面的页面。扩展流程1、系统自动生成修改日志。异常流程1、用户名重复。(1)重新输入新用户名。2、密码错误。(1)重新输入新密码。3、重复密码不一致。4、检查密码,重新输入。后置条件完成修改并提交。假设与约束用户名不得重复、密码长度不能小于6位非功能需求无补充规格说明书优先级1表2.3 云南特产销售网站销售模块用例编号FRM002用例名称 管理创建人创建日期2014-12-17版本1.0用例类型业务操作用例描
19、述商品的销售参与者管理员、用户触发事件事事件流基本流程1、用户进行登录2、要求输入用户名3、要求输入密码4、开始使用系统5、返回进入注册页面的页面。扩展流程1、系统自动生成销售日志。异常流程1、用户名重复。(1)重新输入新用户名。2、密码错误。(1)重新输入新密码。3、重复密码不一致。4、检查密码,重新输入。后置条件完成操作并提交。假设与约束无非功能需求无补充规格说明书优先级1表2.3 云南特产销售网站留言板模块用例编号FRM003用例名称信息收集创建人创建日期2014-12-17版本1.0用例类型业务操作用例描述留言信息的添加参与者管理员、用户触发事件用户或管理员需要留言事事件流基本流程1、
20、管理员进行登录。2、要求输入用户名。3、要求输入密码。4、开始修改商品信息。5、修改成功。6、保存修改7、返回进入注册页面的页面。扩展流程1、系统自动生成留言日志。异常流程1、用户名重复。(1)重新输入新用户名。2、密码错误。(1)重新输入新密码。3、重复密码不一致。4、检查密码,重新输入。后置条件完成编辑并提交。假设与约束无非功能需求无补充规格说明书优先级1表2.4云南特产销售网站信息管理模块用例编号FRM004用例名称注册创建人创建日期2014-12-17版本1.0用例类型业务操作用例描述信息的添加参与者管理员触发事件对商品信息进行修改事事件流基本流程1、管理员进行登录。2、要求输入用户名
21、。3、要求输入密码。4、开始修改商品信息。5、修改成功。6、保存修改7、返回进入注册页面的页面。扩展流程1、系统自动生成修改日志。异常流程1、用户名重复。(1)重新输入新用户名。2、密码错误。(1)重新输入新密码。3、重复密码不一致。4、检查密码,重新输入。后置条件完成修改并提交。假设与约束无非功能需求无补充规格说明书优先级1表2.5 云南特产销售网站用户登录注册模块用例编号FRM005用例名称注册创建人创建日期2014-12-17版本1.0用例类型注册用例描述用户的登录与注册参与者管理员触发事件用户需要登录或注册事事件流基本流程1、管理员进行登录。2、要求输入用户名。3、要求输入密码。4、开
22、始修改商品信息。5、修改成功。6、保存修改7、返回进入注册页面的页面。扩展流程1、 系统自动生成用户数据日志。2、 系统记录本次登陆时间异常流程1、用户名重复。(1)重新输入新用户名。2、密码错误。(1)重新输入新密码。3、重复密码不一致。4、检查密码,重新输入。后置条件完成修改并提交。假设与约束用户名不得重复、密码长度不能小于6位非功能需求无补充规格说明书优先级1表2.6 动态新闻管理模块用例编号FRM005用例名称信息管理创建人创建日期2014-12-17版本1.0用例类型业务操作用例描述新闻信息的添加参与者管理员触发事件对新闻信息进行编辑事事件流基本流程1、管理员进行登录。2、要求输入用
23、户名。3、要求输入密码。4、开始编辑新闻内容。5、编辑成功。6、保存修改7、返回管理页面。扩展流程1、系统自动生成修改日志。异常流程1、用户名重复。(1)重新输入新用户名。2、密码错误。(1)重新输入新密码。3、重复密码不一致。4、检查密码,重新输入。后置条件完成修改并提交。假设与约束无非功能需求无补充规格说明书优先级13 云南特产销售网站的网站设计云南特产销售网站的设计必须突出展示云南特色产品的重点、特点,因此从以下几个方面进行总体设计:1. 总体设计这是设计过程中最重要的一环,它是形成云南特产销售网站设计总体思路的过程,决定了后续开发的方方面面,云南特产销售网站设计过程要:明确销售管理目的
24、和各相关销售的情况;根据销售情况记录,明确云南特产销售网站的各个功能。所以总体设计要具有规范性、组织结构要具有条理性。2. 软件设计网站结构合理、开发技术先进、表现力强、元素配合协调、并考虑到对运行平台的兼容性。云南特产销售网站制作时必须充分发挥各种软件的优势,使销售管理中各种记录得以妥当的记录和方便查看。程序设计时要注意结构合理,算法科学、巧妙,所占空间较小。3. 界面设计界面设计即对屏幕上将要显示的信息的布局进行设计,包括主页面、不同级别的页面、计算机文化基础教学信息的显示方式等。要求内容要清晰、明确、简单,符合学生认知心理。界面布局要合理、风格一致、色彩搭配协调。文本设计、图片选择要美观
25、大方,能激发学习者的学习激情。3.1 静态建模3.1.1 类图概述(1)目的类图是用类和他们之间的关系描述系统的一种图示,是从静态角度表示系统的,因此类图是一种静态模型。类图是构建其它图的基础。当类图中存在多个类时,类与类之间的关系可以用表示某种关系的连线,把他们连接起来。在系统建模时,我们只抽取哪些系统中需要使用的特征作为类的属性。属性有类型,也有不同的可见性,在类图中,共有类型表示加号(+),私有类型表示为减号(-),它们标识在属性名称的左侧,如果属性名称旁没有标识任何符号,标识该属性的可见性尚未定义。注意这里不存在缺省的可见性,类属性的缺省值可以标识在类图中,类的属性中还可以有一种能被该
26、类的所有对象共享的属性,称之为类的作用域属性,也称作类变量,类变量在类图中表示为带下划线,最后一个用花括号包起来的性质串,列出该属性所有可能的取值,枚举类型的属性经常使用性质串,性质串中的每个枚举中值之间用逗号分隔。3.1.2 对象抽取确定对象,确定对象间的关联关系,确定对象的属性,建立继承关系,定义服务。3.1.3 类图图3.7 云南特产销售网站类图3.2 动态建模3.2.1 概述一个完整的模型必然描述系统的静态和动态两个方面。静态模型重在描述系统的组成结构,动态模型描述系统的行为,即所建立的静态模型是否能够执行以及执行时的时序状态、交互关系等。3.2.2 活动图活动图用于描述系统、子系统、
27、用例、程序模块中的工作流,帮助理解系统高层活动的执行过程。活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排。活动既可以是手动执行的任务,也可以是自动执行的任务。它可完成一个工作单元。图3.8 网站活动图图3.9 会员购物主事件流图3.10 购物泳道活动图3.2.3 顺序图(1)添加留言顺序图图3.11 添加留言顺序图(2)添加商品信息顺序图图3.12 添加商品信息顺序图(3)添加新闻信息顺序图图3.13 添加新闻信息顺序图3.2.4 协
28、作图图3.14 云南特产销售网站协作图3.2.5 状态图图3.15 状态图图3.16 状态图3.3 数据库建模3.3.1 数据需求数据库主要由网站管理者操作,包含有会员账号,更新新闻、通告以及商品添加等资料准确的调用对比,同时做到数据库系统稳定,不会出现信息和资料丢失、错误以及泄漏等事故。要求数据库能够确定数据、定义数据、并且确保数据的完整性。3.3.2 数据库建立概念模型图3.17 数据库E-R图3.3.3 数据库建立逻辑数据模型Book(id,name,data,con,kf)Index(ID,name,n,meta,metas,logo,gg,copv,qq)Links(lnkId,ln
29、kTitle,lnkAddress)Ment(ID,name,ems,id)Menu(ID,svle,id,url)News(ID,title,con,data)Pay(ID,id,name,names,dz,lz,dh,email,n,zk,data,)Pay_shop(ID,id,sl,ids,name,rmb,con)Quick(ID,title,n)Shop(ID,id,name,rmb,ls,n,data,tp,style,styl)Shop_pj(ID,id,name,data,n,kf)Shop_shop(ID,id,tp,tpl)Shop_styl(ID,name,pwd,al
30、,email,a2,a3,a4,a5,a6,a7,a8,qq)user_shop(ID,name,shop,sl,rmb,shopname,n)xm_admin(ID,name,pwd)3.3.4 数据库物理模型的建立表3.4 Book表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2book_namenvarchar200是3book_datadatetime0是4book_connvarchar(MAX)0是5book_kfnvarchar(MAX)0是表3.5 Index序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2index
31、_namenvarchar300是3index_ndatetime200是4index_metanvarchar2500是5index_metasnvarchar2500是6index_logonvarchar500是7index_ggnvarchar800是8index_copynvarchar2500是9index_qqInt0是表3.6 Links表序号列名数据类型长度小数位标识主键外键允许空默认值说明1lnkIdint40是是否2lnkTitlenvarchar2550是3lnkAddressnvarchar2550是表3.7 Ment表序号列名数据类型长度小数位标识主键外键允许空默认
32、值说明1IDint40是是否2ment_namenvarchar500是3ment_emsnvarchar500是4ment_idnvarchar500是表3.8 Menu表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2menu_sylenvarchar500是3menu_idsmallint0是4menu_urlnvarchar400是表3.9 News表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2news_titlenvarcha350是3news_connvarcha(MAX)0是4news_datadatetime0是表
33、3.10 Pay表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2pay_idnvarchar500是3pay_namenvarchar500是4pay_namesnvarchar500是5pay_dznvarchar500是6pay_lznvarchar500是7pay_dhnvarchar500是8pay_emailnvarchar500是9pay_nnvarchar(MAX)0是10pay_zknvarchar500是11pay_datanvarchar500是表3.11 pay_shop表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint4
34、0是是否2pay_idnvarchar500是3pay_slnvarchar500是4pay_idsnvarchar500是5pay_namenvarchar500是6pay_rmbmoney0是7pay_connvarchar(MAX)0是表3.12 Quick表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2quick_titlenvarchar200是3quick_nnvarchar(MAX)0是表3.13 Shop表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2shop_idnvarchar300是3shop_namenva
35、rchar300是4shop_rmbmoney0是5shop_lsnvarchar200是6shop_nnvarchar(MAX)0是7shop_datadatetime0是8shop_tpnvarchar500是9shop_stylenvarchar300是10shop_stylnvarchar500是表3.14 shop_pj表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2shop_idnvarcha300是3shop_namenvarcha200是4shop_datadatetime0是5shop_nnvarcha(MAX)0是6shop_kfnvarch
36、a(MAX)0是表3.15 shop_shop表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2shop_idnvarchar30是3shop_tpnvarchar30是4shop_tp1nvarchar30是表3.16 shop_styl序号列名数据类型长度小数位标识主键外键允许空默认值说明1shop_styl1int40是是否2shop_stylnvarchar200是表3.17 user_a表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2user_namenvarchar200是3user_pwdnvarchar400是4us
37、er_a1nvarchar200是5user_emailnvarchar200是6user_a2nvarchar200是7user_a3nvarchar150是8user_a4nvarchar50是9user_a5nvarchar200是10user_a6nvarchar200是11user_a7nvarchar250是12user_a8nvarchar500是13user_qqnvarchar150是表3.18 user_shop表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2user_namenvarchar200是3user_shopnvarchar500
38、是4user_slnvarchar500是5user_rmbmoney0是6user_shopnamenvarchar500是7user_nnvarchar2540是表3.19 xm_admin表序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDint40是是否2xm_namenvarchar500是3xm_pwdnvarchar500是4 云南特产销售网站的设计与实现4.1 部署图和组件图(1)Web服务器部署图管理员将网站连接到三级交换机,通过交换机将网站连入Web服务器、数据服务器、应用服务器。交换机通过集成器将各个工作站连接,由Internet开放网站。图4.19 Web服务
39、器部署图(1) 组件图图4.20 IIS部署组件图4.2 界面设计4.2.1 网站首页界面(1)云南特产销售网站首页网站主页采用三层架构、CSS+XHTML布局,突出网站主题云南特产销售网站。天蓝色的主色调让用户(游客)更好的感受到云南气息。三层架构模式使网站结构合理化,简单化,让用户(游客)更方便的浏览网站,查看商品。如:图4.21所示。图4.21 云南特产销售网站首页效果图(2)功能概述网站首页包括导航栏、搜索栏、商品分类区、产品展示区、活动展示区、客户服务中心以及留言反馈区。每个页面可自定插入多个导航菜单,插入时可以选择分组,选择风格样式(如下拉式,标签式等),选择配产。网站首页包括导航
40、栏、搜索栏、商品分类区、产品展示区、活动展示区、客户服务中心以及留言反馈区。4.2.2 用户管理界面(1)用户管理界面游客通过网站注册可成为网站会员,享受到更多的网站服务,网站信息的保存,有利于方便用户商品的购买,发送等。(2)效果图图4.22 会员注册界面会员注册成功后就会自动跳转到会员中心。图4.23 会员登录界面会员中心将显示查看购物车、前往收银台、订单查询、管理中心等操作。(1)会员管理界面图4.24 会员管理界面(2)功能概述会员中心包括修改资料、修改密码、购物车、我的订单、我的留言、安全退出等。会员可以通过修改资料对个人资料进行修改。会员可以通过修改密码对登录密码进行修改。会员可以
41、通过购物车对购物车进行查看。会员可以通过我的留言对留言进行查看。4.2.3 购物车界面(1)效果图图4.25 购物车界面图4.26 购物车订单界面图4.27 自动生成订单号图4.28 订单查看(2)功能概述购物模块具有商品分类、商品管理、支付方法管理、配送区域和配送方法设置、商品搜索和分类查询、商品评论、购物车、非会员和会员订单提交、订单管理、在线支付、订单统计、销售统计等网上商店常用的功能。该模块适合企业网站建立在线商品销售栏目,开展B2C电子商务。4.2.4 后台登录界面管理员通过后台管理界面可以登录云南特产销售网站后台管理系统。如图4.29所示。(1)效果图图4.29 登录界面(2)功能
42、概述管理员通过登录界面可进入网站后台,对网站进行管理等操作。4.2.5 网站后台界面(1)效果图图4.30 后台界面4.2.6 网站信息配置 (1)效果图图4.31 网站信息配置(2)功能概述管理员可通过网站信息配置,对网站的logo,网站名称,网站描写,版权信息等进行更改。4.2.7 网站栏目配置(1)效果图图4.32 网站栏目配置(2)功能概述管理员可通过网站栏目配置,对网站的导航栏中的导航项进行更改。4.2.8 商品栏目配置(1) 效果图图4.33 商品栏目配置(2)功能概述管理员可通过商品栏目配置,对商品进行分类。4.2.9 商品信息管理(1)效果图图4.34 商品信息管理(2)功能概
43、述管理员可通过商品信息管理对上架商品进行修改,删除等操作。4.2.10 添加商品信息(1)效果图图4.35 添加商品信息(2)功能概述管理员可通过添加商品信息,对网站商品进行添加。4.2.11 最新通知管理(1)效果图图4.36 最新通知管理(2)功能概述管理员可通过最新通知管理对网站最新通知进行修改,删除等操作。4.2.12 客户留言管理(1)效果图图4.37 客户留言管理(2)功能概述管理员可通过客户留言管理对留言进行回复,删除等操作。4.2.13 发货信息管理(1)效果图图4.38 发货信息管理(2)功能概述管理员可通过发货信息管理对会员的订单进行修改,发货等管理。4.2.14 管理订单
44、(1) 效果图图4.39 管理订单(2)功能概述管理员可通过管理订单对发货情况进行了解,及时发货。4.2.15 用户管理(1)效果图图4.40 用户管理(2)功能概述管理员可通过用户管理帮助会员找回密码等。4.3 数据访问技术4.3.1 数据库调取方法 public OleDbConnection xm; public OleDbCommand cmd = new OleDbCommand(); public DataSet ds = new DataSet(); public OleDbDataAdapter adt = new OleDbDataAdapter(); public Clas
45、s1() xm = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("/xmdata/%xm.mdb"); / xm.Open(); public DataSet getDataSet(string sqlstr) adt = new OleDbDataAdapter(sqlstr, xm); ds.Clear(); xm.Close(); adt.Fill(ds, "Table"); return ds; pub
46、lic DataSet getDataSet2(string sqlstr, int si, int mi) xm.Open(); adt = new OleDbDataAdapter(sqlstr, xm); adt.Fill(ds, si, mi, "tab1"); xm.Close(); return ds; public bool setDS(string sqlstr) xm.Open(); cmd = new OleDbCommand(sqlstr, xm); cmd.ExecuteNonQuery(); xm.Close(); return true; public void exc(string sqlstr) cmd.Connection = xm; cmd.CommandText = sqlstr; cmd.ExecuteNonQuery(); public void close() if (xm.State = ConnectionSt
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股份制企业合同文书编写规范
- 初中古诗词山水画的教学计划
- 三农产品产地保护与安全管理指南
- 交通运输智能交通系统介绍
- 存单质押借款合同
- 常州消防工程合同
- 2025年吉林货运从业资格证模拟考试题及答案解析
- 2025年黄石货运从业资格模拟考试题
- 《Poems》作业设计方案
- 2023年高考真题全国乙卷物理试卷解析版
- DB13 2795-2018 大清河流域水污染物排放标准
- 2022年t-a水性聚氨酯粘合剂项目环境影响报告书
- 2022年江苏农林职业技术学院职业适应性测试题库及答案解析
- 2022年安全生产费用投入台账(模版报表)
- 供水设施水池基础土石方开挖施工组织方案
- 《鱼类的骨骼系统》
- 车辆工程毕业设计(论文)-电动叉车设计
- 印刷制品QC工程图
- 传感器及检测技术教案
- 手工焊锡知识
- 《采油工程》讲义
评论
0/150
提交评论