在线订单管理系统的设计与实现.docx

上传人:b****3 文档编号:4806147 上传时间:2022-12-09 格式:DOCX 页数:50 大小:2.46MB
下载 相关 举报
在线订单管理系统的设计与实现.docx_第1页
第1页 / 共50页
在线订单管理系统的设计与实现.docx_第2页
第2页 / 共50页
在线订单管理系统的设计与实现.docx_第3页
第3页 / 共50页
在线订单管理系统的设计与实现.docx_第4页
第4页 / 共50页
在线订单管理系统的设计与实现.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

在线订单管理系统的设计与实现.docx

《在线订单管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《在线订单管理系统的设计与实现.docx(50页珍藏版)》请在冰豆网上搜索。

在线订单管理系统的设计与实现.docx

在线订单管理系统的设计与实现

毕业论文﹙设计﹚

 

题目在线订单管理系统

学生姓名袁依依学号1109064069

所在院(系)数计学院

专业班级信息与计算科学1102班

指导教师拓守恒

完成地点陕西理工学院

 

2015年5月25日

 

在线订单管理系统的设计与实现

作者:

袁依依

(陕西理工学院数学与计算机科学学院信息与计算科学专业信计1102班,陕西汉中723000)

指导教师:

拓守恒

[摘要]利用网络和数据库技术,结合目前计算机与网络的普及的有利条件,开发一款界面友好,使用方便,易于操作的在线订单管理系统。

它是实现网上交易必不可少的环节,便于购物者不受传统购物方式的限制自由购物。

让网友足不出户就可以放心逛商城买商品,了解各种新闻讯息,足不出户也可以开阔视野,增长见识。

这正是本系统开发的目的。

本系统主要是实现买家在线下订单订购商品和卖家在线提供商品供顾客选择,并接受订单的过程,在此过程中会牵出一些权限的问题。

具体分为两大模块,前台访问:

客户可以以游客的身份随时浏览网站的商品信息,对购物车进行添加或删除商品,发表评论。

新客户需要注册成为会员方可执行查询商品以外的操作,如购买商品,添加或删除我的评论,我的收藏等。

后台管理:

管理员登录成功后,可以执行商品管理,品牌管理,资讯管理,广告管理,会员管理,用户管理和订单管理。

本系统采用ASP.NET技术搭建的开发平台,在windows7及以上版本都可以运行,采用C#语言,结合SQLServer2005来构建本系统。

运用MVC开发模式的基本框架,实现了系统的功能操作,具体的实现是服务器发出请求,该请求江北SQLServer接受,SQLServer根据不同的请求调用相应的数据库信息,业务逻辑操作指定数据库并改变其模型状态,SQLServer将改变后的数据库的业务模型,传递给视图,C#将处理结果呈献给客户端。

本系统操作简单,可以以游客的身份先预览商品,有意愿可以注册成为会员,进行网上订购。

对商品和客户信息是由管理员统一管理,客户可以在线查看修改个人信息。

这样加强了数据的利用率,较好的实现了资源的共享,有助于减少重复的劳动,取得了较好的社会效益。

[关键字]在线订单C#技术SQLServer2005MVC设计模式数据库

 

DesignandImplementationofOnlineOrdermanagementsystem

YuanYiyi

(Grade10,Class1,InformationandcomputingscienceMajor,SchoolofMathematicsandComputerScience,ShaanxiUniversityofTechnology,Hanzhong723000)

Tutor:

TuoShouheng

Abstract:

 Using the technology of network and database, combining the advantages of the popularization of computer and network, developing a online order management system with friendly interface, which is easy to use, easy to operate. It is the indispensable link of realizing online trading, which is advantageous for the shoppers free shopping who do not accept the restriction of traditional shopping way. Let netizen never leave home can rest assured shopping mall to buy commodities, understand all kinds of news information, never leave home can also broaden their horizons, Enrich their knowledge. This is the purpose of developing this system. This system mainly is to realize the customers in the offline order online offer goods and for sellers to offer goods for the customers to choose, and the process to receive the order, in this process , it will take some permit problems. Concretely it is divided into two modules, front desk access:

 customers can browse the website of commodity information at any time as a tourist, adding or deleting items of a shopping cart, or have a comment. New customers need to register as a member in order to execute the query goods outside of the operation, such as buying goods, add or delete my comments, my collection etc. After the success of the background management:

 the administrator login, can perform product management, brand management, information management, advertising management, member management, user management and order management. This system uses ASP.NET technology to build development platform, it can run on Windows 7 and above version, using c # language, combined with SQL Server 2005 to build this system. The basic framework of the use of the MVC pattern development, realize the operating function of the system, the realization of the specific request from the Server, the request will be accepted by SQL Server, according to the different request of SQL Server to invoke the corresponding database information, business logic operations specified database and change the status of model, SQL Server will passed model of database to the view after the business changed, c # present the results to client.

This system is operated simply, you can preview goods as visitors, if you have the willing you can register as a member, to order online. The merchandise and customer information is unified management by the administrator, the customer can change the personal information online. So it is strengthen the efficiency of data, better realizing to share of resources, helping to reduce repeated labor and achieved good social benefits.

KeyWords:

OnlineOrderC#technologySQLServer2005MVCdesignpatternDatabase

 

 

1引言

1.1在线订单管理系统研究背景及应用

随着社会的进步,技术的发展和互联网的普及,尤其是近几年电子商务的快速发展,在潜移默化的改变着人们的购物理念。

也由于各种原因使得很多人没有时间或者不愿出去逛街但又必须买东西时,网购就是一个很好又很方便的选择,这也是他迅速发展的原因。

与传统购物相比:

(1)更广阔的信息平台:

凭着广阔的网络覆盖面,飞快的转播速度,各种信息也是漫天的乱飞,只要你心细勤快这些信息就能很好的被你掌握并加以利用。

(2)更广大的市场:

只要是网络表覆盖得到的地方都是我们的市场,不受时间和地点的限制。

(3)更低的成本:

目前计算机价格的下跌与互联网宽带的大力建设为网上购物提供了更广大的市场和更低的成本,无需租铺装修等麻烦手续。

(4)更方便的手续。

真正的实现了一电在手,通宵天下事的夙愿。

由此可见开发一款界面友好,易于操作的在线订单管理系统的重要性。

它是实现网上交易必不可少的环节,便于购物者不受传统购物方式的限制自由购物。

这正是本系统开发的目的。

1.2本文研究目标及意义

随着社会经济的迅速发展和科学技术的全面进步,国内计算机技术与互联网技术的日渐成熟,现今市场上涌现出了大量的购物网站如:

京东、淘宝、伪品会等。

许多大品牌独有自己的网上专卖店,这些也都日渐被人们接受,对着生活水平的提高经济的充裕,人们的购物理念也受到海外市场的影响。

是的更多宅男宅女工作狂又多了一种购物方式的选择,对于公司和自身都是一个很好的机会,可以通过网站与现实的结合很好的推广自己的品牌,通过网上与现实专卖店的互动来拉拢更多的客源。

所以电子商务逐渐流行起来,越来越多的商家在网上建立起网上商城,向消费者展示出一种全新的购物理念,同时也有越来越多的网友加入到了网上购物的行列,阿里巴巴旗下淘宝的成功体现了电子商务网站强大的生命力和电子商务网站可观的发张前景;。

网络在各行各业的发展战略中占据重要位置,成为商家不可分割的一部分。

商品的宣传已不只局限于电视与报纸,网络成为商家展示自己的另一个舞台。

商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络可实现如何购物,信息查询等功能,这些在改变我们原有的经营方式与经营理念的同时,也为商家带来了更高的效益。

充分利用Internet这个平台,实现网上购物的方式,其目的是方便广大网友购物,让网友足不出户就可以放心逛商城买商品了解各种新闻讯息,足不出户也可以开阔视野,增长见识。

让自己成为一个有品位懂时尚的人,有句话说的好:

你可以不化妆,但是不能不会化妆。

1.3本文主要完成工作

1.客户注册登录

2.商品浏览查询

3.购物车

4.留言

5.管理员身份验证

6.商品信息管理

7.订单管理

8.新闻管理

9.退出系统

2系统的需求分析

在开发系统之前我做了大量的准备工作,例如:

查资料,市场调查等。

通过这些前期的准备后,我对本系统从以下三个方面进行了分析,确定本系统必须做什么:

总体需求分析、可行性分析、系统功能分析

2.1可行性分析

如何使用最小的代价在尽可能短的时间里确定问题是否能解决,这就是可行性分析的目的,我们具体从技术可行性、操作可行性、经济可行性三个方面考虑:

2.1.1技术可行性

由于本系统开发,使用C#语言开发设计主界面,并用SQLServer2005做数据库,它们都是现今比较流行的开发组件,且比较容易实现。

本系统主要是向SQLServer数据库进行增、删、改、查等多次的重复性的操作。

本系统的设计思路简单明了,所以我们利用自己所掌握的技术完全可以在规定时间内开发出符合需求分析的功能的系统

所以本系统采用MVC模式开设计在线订单管理系统比较合适,服务器端我们采用SQLserver2005数据库系统和C#组件来开发的在线订单的应用服务器系统;客户端用浏览起来完成订单全过程,同时可以进行远程系统管理。

2.1.2操作可行性

现今企业内部工作人员都掌握了计算机的基本使用方法和技能,熟悉高级办公软件,而本系统本身操作较简单,员工稍加指点就可使用。

而且使用在线订单管理系统还可以给企业经营管理带来好处,如提高企业的知名度、提高网站的访问量、减少操作的重复性,使订单信息化易于管理。

2.1.3经济可行性

经济可行性主要是对该系统开发的经济效益进行评价,现在基本每人一本笔记本,系统开发过程中所需的软件网上有免费版的可以自己下载,所以该系统开发过程中的主要费用支出就只有网络搭建费用。

该系统投入使用后,不仅可以提高各方面管理的效率和准确性,降低成本,更能及时有效的辅助高层管理人员对公司的运营作出决策,使公司在激烈的竞争中立于不败之地。

以目前自身的经济条件是完全可以的。

2.2总体需求分析

近年来,电子商务在国内飞速发展,网上购物也越来越受到大众的追捧。

比实体店更廉价的商品,让人足不出户就可以阅览各种商品等优势,使得网购已经成为现今购物的主流方式。

那么网上交易是不是需要一个平台来实现顾客下订单,卖家查看订单并按订单信息发货的过程,这就是我开发在线订单管理系统的目的。

2.2.1系统约束分析

运行环境:

windows7及以上操作系统稳定运行。

应用技术:

ASP.NET技术,SQLServer2005数据库系统实现系统的数据管理。

浏览器:

GoogleChrome浏览器。

面向对象:

面向广大网友,注意帐号登录安全,建议不要在网吧等公用计算机登录。

2.2.2系统功能分析

本系统名为在线订单管理系统。

顾名思义,就是实现在网上管理订单的下方与实现。

买家在线浏览货物并下订单,卖家在线管理订单的实现与删除。

功能分析主要是决定系统的主要功能有哪些和设计这些功能的必要性。

系统前台功能分析:

1.个人信息管理功能

新客户在首页注册账号,设置密码,填写个人信息。

客户在登陆界面输入登录名,密码,然后判断是否登录成功,如果不成功则留在登录页面,否则进入系统。

为了安全起见,每一个客户只能有一个客户名,类似于省份证号,一旦注册就不能更改。

客户可以对其密码和个人信息进行更改。

2.商品浏览查询

该功能主要模拟顾客足不出户就可以置身于真实环境之中,顾客通过网址进入在线订单系统,可以任意浏览各种类型的商品,同时,顾客通过页面上提供每个产品的名称、介绍、价格以及图片信息,对所需商品有一个全方位的了解,便于比较选择。

可以直接购买,也可以将商品放入购物车,留待参考,再购买。

3.购物车功能

此模块模拟商场手推车功能,顾客一旦注册成为会员就拥有了自己的购物车。

会员可以在购物车中添加、删除、购买商品,留待后续查看谨慎思考后再购买,避免有些客户一时冲动,买了又后悔,网购很方便,但是退货不方便。

4.收藏功能

类似于购物车,可以添加、删除商品,留待留待后续查看谨慎思考后再购买,避免有些客户一时冲动,买了又后悔,网购很方便,但是退货不方便。

唯一的区别在于我的收藏只能浏览添加的商品,不能直接购买。

5.留言功能

客户可以在留言板中对已购商品进行评价留言,客户对自己的留言有删除,修改,添加的操作权限。

系统后台管理分析:

1.会员管理

管理员可以查看会员信息,删除会员信息,管理会员等级

2.商品管理

类似于老板对店铺商品的管理。

在系统中添加、删除商品,就是对其详细信息,包括分类、名称、价格、产品说明、图片等交易信息的管理。

3.订单管理

实体店有发票证明有商品要出售或已出售,网店有记录单据。

因为网购是一个虚拟的购物环境,所以必须有管理员来对购物单据来统一管理,会员也可以查看、修改、删除自己的订单。

管理员删除的是已经结单的订单,表示一次完整的网购流程,会员删除的是自己提交的订单,表示中断了此次交易,交易失败。

4.新闻管理

新闻发布系统管理:

管理员负责更新每一天的新闻资讯,对其有添加,删除的操作权限,但不可修改。

新闻信息必须实事求是。

5.广告管理

网购也是有活动的,例如:

情人节,情侣衫之类可以表达爱意的商品一律五折,此信息就是通过广告实现的。

因为广告是一条条的记录,所以需要管理员来系统的管理发布,信息必须及时,且真实。

6.品牌管理

7.管理员管理品牌的添加、删除。

网站的每一个商品都有唯一的品牌与其对应。

8.退出系统

该功能在客户界面与管理员界面都有,主要作用是在关闭浏览器之前,做一些清除操作,例如销毁存储了当前的客户信息。

客户只要单击关闭按钮就能安全退出,此时系统会在个人信息栏中显示“您已经安全退出,请关闭浏览器!

”,表示你已经安全退出,否则你还在线。

2.2.3系统结构分析

从上述功能分析得出了图2.1。

该图为系统结构层次图,可以很清楚的看出本系统由两部分组成:

前台访问和后台管理。

图2.1系统功能结构图

 

3系统总体设计

系统总体设计的目的就是概括地说,系统应该如何实现,通过这个阶段的工作将总体设计系统的结构,也就是确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。

另一个重要任务是数据库的设计实现。

3.1项目规划

根据需求分析部分的功能分析,站在全局高度上,从上至下,由整体到部分,一步步剖析本系统的组成结构。

现在用树形层次结构图来描绘本系统的各模块及它们之间的关系,图中的一个矩形框代表一个实体,方框间的连线表示组成关系,本系统是在线订单管理系统,分为前台会员和后台管理两部分:

前台访问模块:

商城主页、收藏管理、密码修改、个人信息管理、会员留言,订单管理

后台管理模块:

品牌管理、商品管理、订单管理、新闻管理、广告管理、会员管理、订单管理

图3.1系统功能模块的划分

3.2数据流设计

系统数据流设计,主要描述系统中产生的数据走向,和存储位置。

3.2.1业务流程

本系统前台网站访问业务流程。

打开网站,顾客可以浏览网站信息,查看商品,新用户需注册成为会员后,就可以将自己看上但还有待参考的商品收藏进购物车,最后购买提交会自动生成购物订单,收到发货通知说明完成了一次完整的网购过程。

图3.2业务流程

3.2.2数据流程图

该流程图描述了在网购过程中产生的数据的流向和数据存储位置。

新客户注册成为会员,会生成会员信息数据库表存储会员信息,会员可以对个人信息查看、修改。

会员查看商品并将其收藏,会有一个购物车和收藏数据库表存储会员所收藏的商品信息,会员可对其内商品信息查看、添加并删除,在购物车中购买商品,提交订单,会产生一条订单信息存储到订单数据库表,会员对自己的订单信息可以查看、添加、删除。

会员可以在发货之前修改自己的订单信息,这些信息都由管理员统一管理更新。

图3.3数据流程图

3.3开发及运行环境

本系统开发所需的开发平台和运行环境。

3.3.1开发环境

(1)操作系统:

Windows7

采用本系统是因为windows7应用范围广。

(2)数据库:

SQLServer2005

与其他数据库如Oracle等相比费用低,SQLserver2005免费,所以开发成本低。

(3)开发工具包:

VisualStudio2012

虽然VisualStudio2012不是最新的,但是对于软件开发来说,应选用相对稳定的开发环境,我觉得其适用范围广,目前适用合适,且目前多数公司都适用VisualStudio2012的版本。

(4)开发平台:

VisualStudio2012

同样的理由,因为VisualStudio2012功能完善。

3.3.2运行环境

(1)Web服务器端

A.操作系统:

windows7及以上

B.C#语言

C.Web服务器:

Tomcat7.0

(2)数据库服务器:

SQLServer2005

A.用户端

B.操作系统:

windows7

C.浏览器:

Google

(3)开发平台:

.NET

3.4数据库设计

本系统数据库采用SQLServer2005数据库,系统数据库名称为BtoC。

数据库共包括16张数据表,9个实体共同构成了整个系统的数据管理和数据处理功能。

3.4.1系统中的实体E-R图:

实体联系图(ER图)不依赖于具体的计算机系统,仅从存储需求描述数据属性特征及数据之间的关系。

我用本系统中的实体联系图结合数据库表,简单的描述一下系统中各个数据库表的产生和其之间的关系。

管理员和会员是1:

n联系。

一个管理员可以管理多个会员,而每一个会员都是由同一个管理员管理。

管理员和新闻是1:

n联系。

一个管理员可以管理多个新闻,而每一个新闻都是由同一个管理员管理。

管理员和广告是1:

n联系。

一个管理员可以管理多个广告,而每一个广告都是由同一个管理员管理。

管理员和商品是1:

n联系。

一个管理员可以管理多个商品,而每一个商品都是由同一个管理员管理。

管理员和品牌是1:

n联系。

一个管理员可以管理多个品牌,而每一个品牌都是由同一个管理员管理。

管理员和订单是1:

n联系。

一个管理员可以管理多个订单,而每一个订单都是由同一个管理员管理。

会员和商品是n:

n联系。

一个会员可以购买多个商品,而同款商品可以被多个顾客购买。

图3.2系统E-R图

会员和商品是n:

n联系。

一个会员可以购买n个商品,一个商品可以被n个会员购买。

商品和订单是n:

n联系。

一个我的订单可以记录n个商品,一个商品可以被n个我的订单记录。

会员和我的订单是1:

1联系。

一个会员管理一个我的订单,一个我的订单由一个会员管理。

图3.3会员商品E-R图

我的收藏和商品是n:

n联系。

一个我的收藏可以收藏n个商品,一个商品可以被n我的收藏收藏。

会员和我的收藏是1:

1联系。

一个会员拥有一个我的收藏,一个我的收藏被一个会员拥有。

图3.4收藏E-R图

会员和我的评论是1:

1联系。

一个会员拥有一个我的评论,一个我的评论被一个会员管理。

 

图3.5评论实体

图3.6管理员实体

序号

列名

数据类型

长度

小数位

标识

主键

外键

允许空

默认值

说明

1

ID

bigint

8

0

ID

2

UserName

nvarchar

50

0

客户名

3

Password

nvarchar

50

0

密码

4

UserType

int

4

0

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

当前位置:首页 > 法律文书 > 调解书

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

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