服装销售商城的设计与开发学位论文.docx

上传人:b****7 文档编号:9223585 上传时间:2023-02-03 格式:DOCX 页数:46 大小:3.44MB
下载 相关 举报
服装销售商城的设计与开发学位论文.docx_第1页
第1页 / 共46页
服装销售商城的设计与开发学位论文.docx_第2页
第2页 / 共46页
服装销售商城的设计与开发学位论文.docx_第3页
第3页 / 共46页
服装销售商城的设计与开发学位论文.docx_第4页
第4页 / 共46页
服装销售商城的设计与开发学位论文.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

服装销售商城的设计与开发学位论文.docx

《服装销售商城的设计与开发学位论文.docx》由会员分享,可在线阅读,更多相关《服装销售商城的设计与开发学位论文.docx(46页珍藏版)》请在冰豆网上搜索。

服装销售商城的设计与开发学位论文.docx

服装销售商城的设计与开发学位论文

 

毕业设计(论文)

 

设计(论文)题目:

服装销售商城的设计与开发

摘要

随着科技的迅速发展,计算机技术已应用到社会的各个领域。

随着计算机技术和通信技术的迅速发展,网络的规模也逐渐增大,网络的元素也随之不断增加,有的利用其通信,有的利用其商业用途,在网络上进行出售、收购、宣传等操作,从而使得网络越来越成为现今社会上必不可少的元素,而网站就是这个网络里很庞大的元素。

通过商品交易系统这个平台,可以使用户足不出户就可以了解丰富的商品信息,极大的方便了用户,系统的主要功能包括:

商品类别管理、商品信息管理、订单管理、会员管理、系统公告管理等。

分为管理员用户、会员用户这二种用户平台。

本系统前台主要使用C#作为开发语言,后台使用SQL2005作为数据库管理系统,开发环境是VS2008,服务器采用IIS,开发出的一个基于Web技术的B/S结构的商品交易系统。

关键词:

电子商务,C#,B/S结构

 

ABSTRACT

Withtherapiddevelopmentofscienceandtechnology,thecomputertechnologyhasbeenappliedtoeachfieldofthesociety.Alongwiththecomputertechnologyandtherapiddevelopmentofcommunicationtechnology,thescaleofnetworkisgraduallyincreasing,networkelementalsoincreasesceaselesslysubsequently,someusetheircommunication,usingsomeofitscommercialpurposes,inthenetworkforsale,purchase,publicityandotheroperations,sothatthenetworkhasmoreandmorebecomenowadaysessentialelements,whilethewebsiteisverylargeinthenetworkelements。

ThroughtheB2Celectroniccommercesystemthisplatform,usercanremainwithindoorscanunderstandthewealthofinformationgoods,agreatconveniencetousers,themainfunctionsofthesysteminclude:

thecommoditycategorymanagement,merchandisemanagement,ordermanagement,membermanagement,bulletinmanagementsystem.Asadministrator,membersoftheusertothetwouserplatform。

ThefrontofthesystemusingC#asadevelopmentlanguage,theuseofSQL2005asadatabasemanagementsystem,thedevelopmentenvironmentisVS2008,serverusingIISdevelopedaWebtechnologybasedonB/Sstructureconvenientinformationinquirysystem。

Keywords:

Electroniccommerce,C#,B/Sstructure

 

第一章绪论

1.1课题背景

互联网的兴起从本质上改变了整个社会的商品交易方式,国内各大企业从上个世纪90年代互联网兴起之时,就产生了通过网络进行销售经营商品的想法。

但是由于在互联网上企业的信誉难以认证、网络的法规政策不健全、物流不发达等一系列的原因,限制了网上交易发展的步伐。

进入21世纪以后,随着整个社会的发展、进步,制约网上交易的各个瓶颈问题逐一被击破,各企业也纷纷的加入到电子商务的洪潮之中。

中国互联网协会网络营销工作委员会调查显示,随着国内产业环境和消费市场的成熟,网络购物将在今年实现更大发展。

根据艾瑞咨询集团的统计,2014年我国网络购物交易总量将达2万亿元,形成了中国网络购物的快速增长浪潮,网络购物这一消费方式给人们生活带来的变化,除了购物场所的改变以外,更重要的是大大改变了传统的消费行为习惯,无论是否在网上购物,上网查看产品的相关信息,已经成为购物决策环节的重要组成部分,这一环节对购物行为的实际发生起到了至关重要的指导作用。

1.2国内外研究现状

国内外电子商务网站比较著名的有亚马逊、天猫、京东商城、苏宁易购等。

这些网站的内容丰富,功能齐全(注册功能、搜索功能、在线订单功能、个人管理功能、留言功能等)。

随着互联网应用的普及,国内电子商务网站的建设、推广已经发展到一个比较高的水平。

能够以便捷的网站制作系统,让客户企业通过“自助建站系统”就可以方便地完成公司网站建设的全部内容;提供多种精美的网页设计模版,提供强大的网站管理系统,做到只要会打字,就可随时管理网站内容的服务。

并通过商品信息、新闻的发布,产品展示、交易等业务的扩展塑造电子商务专业网站建设专家形象,并开展信息分析、网络交易等多项业务。

1.3开发工具及技术

1.3.1开发工具

ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。

ASP.net提供许多比现在的Web开发模式强大的的优势。

其结构是一个三层系统:

UI层、业务逻辑层和数据层:

1.UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。

2.业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。

它由Web表单、XML  WebServices和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。

3.数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。

ASP.NET与以前的Web开发模型相比,提供了以下几个重要的优点:

世界级的工具支持。

ASP.NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器。

WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。

威力和灵活性。

由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。

.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。

ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。

另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。

简易性。

ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。

例如,ASP.NET页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似VisualBasic的简单窗体处理模型中处理事件。

另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。

可管理性。

ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。

由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。

此"零本地管理"哲学也扩展到了ASP.NET框架应用程序的部署。

只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。

不需要重新启动服务器,即使是在部署或替换运行的编译代码时。

自定义性和扩展性。

ASP.NET随附了一个设计周到的结构,它使开发人员可以在适当的级别"插入"代码。

实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。

实现自定义身份验证或状态服务一直没有变得更容易。

安全性。

借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。

1.3.2C#技术介绍

现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NETFramework所支持的语言。

我们所做的系统是用C#语言。

所以,在这里我介绍一下C#语言。

C#(Csharp)是一种最新的、面向对象的编程语言。

它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。

使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。

C#[3]有以下特性:

⑴效率与安全性

⑵支持现有的网络编程新标准

⑶消除大量程序错误

⑷对版本的更新提供内在的支持降低了开发成本

⑸商业过程和软件实现的更好对应

1.3软硬件需求

硬件需求:

CPU:

Intel酷睿2双核以上计算机

内存:

4G以上

软件需求:

操作系统版本:

Windows7

开发工具:

VS2008

后台服务器:

IIS

开发语言:

C#

浏览器:

IE9.0

第二章需求分析

2.1可行性分析

开发任何一个系统,都会受到时间和资源上的限制。

因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。

下面就技术、经济、操作和法律四个方面来介绍。

2.1.1技术的可行性

该系统所需的硬件设备,如服务器、PC机、打印机以及网络配件等,这些设备在性能有保证,价格又相对不高,能满足系统功能要求。

软件上操作系统采用WindowsXP,开发工具选用Microsoft.NET中的C#语言。

这些软件在大型MIS开发中已经被大量应用,技术上很成熟。

网络体系结构基本定位于局域网(WindowsNT)环境下的C/S结构。

这种模式具有如下优势:

(1)使服务器端数据处理负荷减轻。

(2)该结构的系统容易扩充、灵活性和可扩展性好。

所以技术上是可行的。

根据网上购物系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。

1.系统业务流图描述如下

(1)顾客浏览网站顾客通过浏览器登录到本网上购物系统网站后,可以通过新品上架、特价产品、销售排行的模块查看商品产品及详细信息,同时顾客也可以按类别查看商品。

另外,顾客可以浏览公告,销售排行榜等模块;

(2)用户注册及登录顾客如要购买商品,需要进行用户注册,注册成功并登录后,用户可以购买商品;

(3)购物车处理用户通过浏览商品产品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的商品产品、修改购物车中商品数量、清空购物车;

(4)收银台处理当用户决定购买购物车中的商品时,可以通过收银台结账填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单;

(5)管理员后台处理系统管理员登录后可以查看到已受理和未受理的订单及详细信息。

另外,管理员能够对系统的各项信息进行维护处理。

2.2.2经济的可行性

本系统所用的软件都是开源的,为开发软件节省了大量的金钱和时间,达到降低成本,提高开发效率的目的,本系统对计算机配置的要求不高,甚至网吧更换下来的低配置电脑都可以完全满足需要,所以在经济上具有完全的可行性。

2.2.3操作可行性

本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。

2.2.4法律的可行性

本商品交易系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。

2.3系统用户用例图

2.3.1普通用户用例图

出于安全性的考虑,普通用户只有浏览商品和商品查询、商品购买等功能,其他的删除修改功能都没有设计,因为普通用户最主要关心的就是商品信息的更新和查询等功能,普通用户用例图如图2.1所示:

图2.1普通用户用例图

2.3.2管理员用例图

管理员是系统的核心用户,涉及到七大功能模块,管理员对系统的所有信息有着操作的权限,能够及时动态的更新系统的各项信息。

图2.2管理员用例图

2.4功能模块需求分析

本系统最大的特点是使用操作简单、友好的提示信息。

本系统将实现以下基本功能:

(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示

(2)管理员用户具有商品类别管理、商品信息管理、商品信息更新管理、订单管理、会员信息管理、公告管理、系统管理功能

(3)普通用户用户具有浏览商品、商品查询、购买商品、修改个人信息等功能

(4)具有较强的安全性,避免用户的恶意操作

系统的功能结构图,分普通用户平台,管理员平台。

电子商务购物网站的设计与实现,认真分析电子商务网站的发展和趋势,通过对市场分析建议迎合用户需求的电子商务购物网站。

主要功能分为如下两个部分:

1、前台购物系统

(1)用户注册:

考虑到用户购买的真实性,规定游客只能在系统中查看商品信息,不能进行订购,但是游客可以通过注册的方式,登记相关基本信息成为系统的注册会员。

注册会员登录后可以进行商品的查看和购物操作。

(2)用户登录:

用户提供有效的用户名和密码,系统核实信息,如果正确则提示“欢迎登录”购物网站并显示相关信息,若不正确,显示提示信息。

(3)商品展示:

分为如下几个模块:

一般商品、新品上市、特价商品、热销商品。

(4)商品搜索:

用户可以根据自己的需要,根据商品编号、商品名称、商品类别和热销度等条件进行商品的查询,方便快捷地了解自己需要的商品信息。

(5)购物车:

注册会员在浏览商品的过程中,可以将自己需要的商品放入购物车中,用户最终购买的商品从购物车中选取。

会员在购物过程中任何时候都可以查看购物车中自己所选取的商品,以了解所选商品的信息;注册会员在选购化妆后,在确认购买之前,可以对购物车中商品进行二次选择,可以从购物车中删除不要的商品,也可以修改所选择的商品的数量。

(6)订单:

在用户确认购买后,系统会为注册会员生成购物订单,注册会员可以查看自己的订单信息,以了解付款信息和商品配送情况。

(7)意见反馈:

该购物网站的用户可以通过系统提供的留言板将自己对网站的服务情况和网站商品信息的意见进行反馈,以便及时与网站进行沟通,改善网站服务质量。

2、后台管理系统

(1)管理用户:

系统管理员可以根据需要添加、修改或删除后台管理系统中的用户,也可以修改密码等信息。

(2)维护商品库:

具有商品管理权限的管理员可以添加商品信息(主要在进货后)、修改已有商品信息(如产品价格调整)以及删除商品信息(不再销售某种商品)。

(3)处理订单:

订单由会员在前台购物过程中生成,后台管理员可以对订单异动情况进行修改处理工作;同时,根据订单情况通知配送人员进行商品流通配送。

(4)维护会员信息:

系统注册会员的基本信息由前台注册得到,后台管理员对系统注册会员的信息进行维护(如会员账户密码丢失等)

(5)其他管理功能:

包括系统备份、系统恢复和日志管理等。

普通用户功能模块图说明:

普通用户可以在线浏览商品,查询商品,浏览公告信息,如果要购买、下订单操作,首先需要注册一个个人账号,然后登陆到系统中,如功能图2.3所示:

2.3普通用户用户功能模块图

管理员功能模块图说明:

管理员是功能最多的一种用户角色。

(1)商品类别信息管理模块:

在该模块中完成对商品类别信息的管理,包括类别录入、查询、修改、增加和删除等功能操作。

其中类别信息包括类别名称、类别介绍等信息。

(2)商品信息管理模块:

在该模块中定义了商品信息的管理,其功能包括商品录入、查询、删除等操作。

(3)会员管理模块:

该模块中包括浏览会员信息和删除会员信息2个功能。

(4)系统管理模块:

在该模块中定义了系统日常维护的功能,包括公告信息的添加和查询,修改功能,以及系统用户管理和修改密码等功能。

管理员用户功能模块图如图2.4。

图2.4管理员用户功能模块图

2.5设计的基本思想

设计思想遵循以下几点:

1.采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页搜索方式的用户。

2.采用面向对象的开发与设计理念。

运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。

3.采用模块化设计。

模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。

4.简单方便的系统界面。

设计简单友好的系统界面,方便用户较快的适应系统的操作。

5.速度优先原则。

由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。

6.设计既要突出重点,又要细致周到。

要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。

2.6性能需求

2.6.1系统的安全性

本商品交易系统在管理权限上要严格进行控制,具体要求如下:

1.要想管理本系统的商品信息,必须先要凭用户名和密码登陆到系统中,没有权限的用户不能通过任何方式登录系统查看系统的任何信息和数据,以确保系统的严密性和安全性。

2.在具体实现中设定不同权限,不同权限用户登录到系统后,不能越级操作,管理员可以使使用所有模块;普通用户用户只能在线浏览信息,比如,查询商品信息、在线购买、下订单等功能。

2.6.2数据的完整性

1.各种记录信息的完整性,信息记录内容不能为空

2.各种数据间相互联系的正确性

3.相同数据在不同记录中的一致性

 

第三章系统分析与设计

3.1数据库的分析与设计

计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。

数据库已经成为现在信息系统等计算机系统的基础与核心部分。

数据库设计的好坏直接影响到整个系统的质量和效率。

数据库的设计一般经过规划。

需求分析、概念设计、逻辑设计、物理设计5个步骤。

3.1.1数据库的概念结构设计

概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最后结果。

数据库的概念结构设计采用实体—联系(E-R)模型设计方法。

E-R模型法的组成元素有:

实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。

概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。

概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的,

根据以上对数据库的需求分析,并结合系统概念模型的特点及建立方法,建立E-R模型图。

 

实体间关系

属性

实体

(1)普通用户实体E-R图如图3.5所示:

性别

姓名

年龄

密码

 

联系方式

用户名

 

普通用户

 

图3.5普通用户E-R图

(2)商品类别实体E-R图

类别介绍

是否删除

类别名称

 

商品类别

 

图3.6商品类别信息实体E-R图

(3)商品信息E-R图

商品介绍

商品图片

商品价格

商品品牌

 

商品名称

类别ID

 

商品信息

图3.6商品信息实体E-R图

(4)公告信息E-R图

公告内容

发布时间

公告标题

 

公告信息

 

图3.6公告信息实体E-R图

(5)管理员信息E-R图

登陆账号

登陆密码

用户ID

 

管理员

 

图3.6管理员信息实体E-R图

(6)订单信息E-R图

送货地址

付款方式图片

总金额

下单时间绍

 

订单编号

会员ID

 

订单信息

图3.7订单信息实体E-R图

3.1.2总体E-R图设计

图3.8关系模型

3.1.2数据库的逻辑结构设计

我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。

即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则:

*每一个实体要转换成一个关系

*所有的主键必须定义非空(NOTNULL)

*对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。

数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。

我采用了SQLserver2005数据库管理系统,建立的数据库名为ShoppingComents,ShoppingComents分别为系统主数据库和评价系统数据库2个数据库。

本次项目采用了9张表,主要表的内容和功能在下面显示出来。

shangpin(商品信息表)

主要用于保存商品的基本信息,该表的结构如表3-1所示

表3-1shangpin(商品信息表)

列名

说明

类型(长度)

备注

GoodsID

物品id

Int(4)

不允许空,主键

GoodsName

物品名称

Nvarchar(50)

不允许空

GoodsPrice

物品价格

Bigint(8)

不允许空

GoodsTypeID

物品类型

Varchar(20)

不允许空

GoodsIntroduce

物品介绍

Text(16)

不允许空

GoodsPhoto

图片路径

Nvarchar(50)

不允许空

GoodsIsNew

是否推荐

Int(4)

不允许空

GoodsDate

发布时间

Dattime(8)

不允许空

GoodsPhoto

图片路径

Nvarchar(50)

不允许空

liuyanban(留言信息表)

主要用于记录留言信息,该表的结构如表3-2所示。

表3-2liuyanban(留言信息表)

字段

说明

类型(长度)

备注

id

主题id

Int(4)

不允许空,主键

name

作者姓名

Varchar(20)

不允许空

email

Email

Nvarcha

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

当前位置:首页 > 工作范文 > 行政公文

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

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