茶叶销售网站的设计与实现.doc

上传人:wj 文档编号:85906 上传时间:2022-10-02 格式:DOC 页数:34 大小:402KB
下载 相关 举报
茶叶销售网站的设计与实现.doc_第1页
第1页 / 共34页
茶叶销售网站的设计与实现.doc_第2页
第2页 / 共34页
茶叶销售网站的设计与实现.doc_第3页
第3页 / 共34页
茶叶销售网站的设计与实现.doc_第4页
第4页 / 共34页
茶叶销售网站的设计与实现.doc_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

茶叶销售网站的设计与实现.doc

《茶叶销售网站的设计与实现.doc》由会员分享,可在线阅读,更多相关《茶叶销售网站的设计与实现.doc(34页珍藏版)》请在冰豆网上搜索。

茶叶销售网站的设计与实现.doc

摘要

随着计算机科技的不断发展,在线购物已经成为一种时尚,其方便、快捷、友好的交互特征,使得人们足不出户就能够买到所需商品。

近几年,购物平台的逐渐完善和发展,茶在网上的销售有了较成熟的路线,需求也逐渐增大。

本系统采用C#语言开发一个茶叶在线销售系统,采用B/S架构设计,以SQLServer2005为数据库开发平台、IIS作为应用服务器,采用ASP.net技术开发。

本系统分前台和后台两部分,前台主要包括最新动态,商品展示、购物车管理、订单管理、商品查询等功能;后台主要包括商品管理、会员管理、订单管理、网站信息管理等功能。

本文介绍了选题背景及意义,探讨了如何利用ASP技术建立B/S结构的茶叶在线销售系统。

对系统进行了需求分析和数据库设计,系统地分析了茶叶在线销售系统的基本内容及总体结构。

详细地阐述了本系统模块的设计过程,对本系统进行了功能性的测试等。

关键词:

ASP;B/S结构;销售系统

I

Abstract

WiththecontinuousdevelopmentofcomputerScienceandTechnology,onlineshoppinghasbecomeafashion.Becauseofitsconvenient,fastandfriendlyinteractiveway,peoplecanbuythenecessarygoodsathome.Inrecentyears,withthegradualimprovementanddevelopmentoftheshoppingplatform,teasalesontheInternethasbeenmorematureanddemandisgraduallyincreasing.

ThesystemusestheC#languagetodevelopateaonlinesalessystem,whileusingtheB/Sarchitecturedesign,toSQLServer2005databasedevelopmentplatform,IISasanapplicationserver,usingthetheASP.nettechnology.Thesystemofforegroundandbackgroundoftwoparts,thefrontdeskincludingthelatestdevelopments,productdisplay,shoppingcartmanagement,queryandotherfunctions;backgroundmerchandisemanagement,membershipmanagement,ordermanagement,websiteinformationmanagementfunction.

ThisarticledescribesthebackgroundandsignificancetoexplorehowtouseASPtechnologytobuildtheteaonlinesalessystemoftheB/Sstructure.Thesystemneedsanalysisanddatabasedesign,systematicanalysisofthebasiccontentandoverallstructureofthesystemofteasales.Detaileddescriptionofthedesignprocessofthemodulesofthesystem,Carryoutafunctionaltestingofthesystem.

Keywords:

ASP;B/SStructure;SalesSystem

IV

目录

摘要 I

Abstract II

第1章引言 1

1.1选题背景及意义 1

1.2研究内容和方法 1

第2章系统开发的关键技术 3

2.1C#语言的特点 3

2.2A技术 4

2.3运行环境 4

第3章需求分析 5

3.1需求分析 5

3.2可行性分析 5

3.3顶层数据流图 6

3.4第一层数据流图 7

第4章总体设计 8

4.1功能模块设计 8

4.2数据库设计 11

4.2.1概念结构设计 11

4.2.2逻辑结构设计 14

第5章详细设计 17

5.1前台主要功能设计 17

5.1.1新品上市的模块设计 17

5.1.2畅销商品的模块设计 18

5.1.3商品分类模块设计 18

5.1.4会员操作模块设计 19

5.1.5购物车模块的设计 20

5.2后台主要功能设计 21

5.2.1后台管理员登录界面设计 21

5.2.2商品管理模块设计 22

5.2.3订单管理模块设计 23

5.2.4新闻动态管理模块设计 23

5.2.5茶叶知识管理模块设计 24

5.2.6投诉列表管理模块设计 24

第6章系统测试 25

6.1系统测试的目标 25

6.2系统测试 25

结束语 27

谢辞 28

参考文献 29

V

茶叶在线销售系统的设计与实现

第1章引言

1.1选题背景及意义

科技的发展、企业的改革和管理技术的提高,中国很多中小型企业面临库存管理的时效性、准确性等难题。

以前在网站上,企业的信誉难以认证、网络法律法规不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐[1]。

进入21世纪以后随着整个社会的进步和计算机技术在中国的迅速发展,制约网上交易的各个瓶颈问题逐一被击破,茶在网上有了较成熟的发展路线,需求也不断增大。

电子商务是在互联网开放的环境下,基于浏览器、服务器应用方式,实现消费者的网上购物和在线电子支付的一种新型的商业运营模式[2]。

在现在的生活中,茶文化已经深入各国人民的心中,尤其在中国,茶文化的传承已经流传了上千年,很多人仍然有喝下午茶的习惯[3]。

为了使广大茶叶爱好者能够更方便的喝到好的茶叶,同时推广中国茶文化,我专门设计了茶叶在线销售系统。

目前,茶的需求越来越大,网上销售不仅使经营不受时间、空间的限制,还可以以最快的速度将物品信息提供给顾客了解。

既满足顾客的要求也提高了企业对自身客户资源管理的新要求,企业必须减少了在资源管理过程中浪费的大量的人力、财力、物力。

为了满足顾客的快捷购物,买到最好的商品,网上购物在人们的生活中越来越重要。

1.2研究内容和方法

茶叶在线销售系统的设计与实现是针对中小型企业设计的系统,本系统分前台和后台两部分,前台由用户使用,主要功能有商品展示功能、商品查询、我的购物车、会员登录、茶叶知识、新闻动态等模块。

商品展示功能主要是对最新商品和部分分类下的商品在首页展示,管理员可以对商品进行添加、修改、删除,首页动态展示。

商品的搜索功能主要是方便顾客对商品查询。

购物车主要是实现商品的储存,会员可删除物品和修改数量。

会员登录功能主要对会员的注册、登录进行的管理。

后台主要功能有商品管理、会员管理、订单管理、公告管理、茶叶知识管理等模块。

商品管理主要是对商品进行分类管理包括大分类信息管理和小分类信息管理,也可以添加新的商品。

会员管理主要是对会员是否启用的管理。

订单管理主要是对用户提交的订单进

1

行审批处理。

公告管理主要是对公告标题和内容的管理,可以删除和添加操作。

茶叶知识管理也是对茶叶知识的标题和内容进行管理。

茶叶销售系统使用A技术开发、以SQLServer2005为数据库平台。

系统结构为三层系统:

UI层、业务逻辑层和数据层[4]。

开发时只需要关注其中的某一层,可以降低层与层之间的依赖,有利于标准化和各层逻辑的复用,使结构更加明确,后期维护的时候也极大的降低了维护成本和维护时间。

第2章系统开发的关键技术

2.1C#语言的特点

C#是一种安全的、稳定的、由C和C++衍生出来的面向对象的编程语言。

它继承C语言的语法风格,也继承了C++的面向对象特性。

它不再提供对指针类型的支持,程序不能随便访问内存地址空间,从而更加健壮;C#也不再支持多重继承,避免了类层次结构中由于多重继承带来的后果[5]。

1)语言简洁

C#语言拥有简洁的语法,C#代码在.NET框架提供的“可操纵”环境下进行,不允许直接地内存操作。

最大的特色是没有指针,只支持一个".",对我们来说,现在只需要理解名字的嵌套。

2)精心的面向对象设计

C#具有面向对象语言所具有的特性:

封装、继承与多态性。

C#只允许单继承,避免了类型定义的混乱。

C#中没有全局函数,没有全局变量,也没有全局常数。

一切的一切,都必须封装在一个类之中。

代码将具有更好的可读性,并减少了命名冲突。

3)与Web的紧密结合

对软件开发者来说,网络服务就象是C#的本地对象。

我们能够利用现有的的面向对象的知识开发Web服务。

只需要使用简单的C#语言结构,C#组件就能够很方便地为Web服务,并允许它们通过Internet被运行在任何操作系统上的任何语言所调用。

4)完整的安全性与错误处理

语言的安全性与错误处理能力,是衡量一种语言是否优秀的重要依据。

C#的先进设计思想可以消除软件开发中的许多错误。

C#中不允许变量未初始化,对象的成员变量由编译器置为零,当局部变量未初始化而被使用时,编译器就会提醒[6]。

5)版本处理技术

C#提供内置的版本支持来减少开发费用,使用C#将会使开发人员更轻易地开发和维护各种商业用户。

6)灵活性和兼容性

在简化语法的同时,C#并没有失去灵活性。

C#允许API进行交互操作,动态链接库的任何入口点都可以在程序中访问。

C#遵守.NET公用语言规范,保证了C#组件与其它的语言组件之间的互操作性。

7)C#使用范围大,可移植性好

C#有一个突出的优点就是适用于多种操作系统,如DOS、UNIX。

2.2A技术

ASP.Net是建立在公共语言运行库上的编程框架,可用于服务器上生成功能强大的Web程序,与以前的开发模型相比,ASP.net提供了很多重要的优点,可利用.Net平台的强大,安全,高效的特性。

ASP.Net在运行时早绑定,即时编译,本地优化。

ASP.Net主要包括WebForm和WebService两种编程模型。

WebForm为用户提供功能强大和外观丰富的可编程的Web页面。

WebService通过对HTTP、XML等Internet标准连接远程设备,交互远程应用的编程界面[7].

2.3运行环境

本系统的开发工具使用VisualStudio2010,服务器为IIS,开发语言为C#,采用A技术。

系统使用数据库为SQLServer2005。

第3章需求分析

3.1需求分析

需求分析的任务是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求[8],所以开始具体的系统设计之前,首先对现有电子商务网站进行分析。

分析的对象包括京东、淘宝等,

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1