ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:2.46MB ,
资源ID:4806147      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4806147.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线订单管理系统的设计与实现.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、在线订单管理系统的设计与实现毕业论文设计题 目 在 线 订 单 管 理 系 统 学生姓名 袁依依 学号 1109064069所在院(系) 数计学院 专业班级 信息与计算科学1102班 指导教师 拓守恒 完成地点 陕西理工学院 2015 年 5 月 25日在线订单管理系统的设计与实现作者:袁依依(陕西理工学院数学与计算机科学学院信息与计算科学专业信计1102班,陕西 汉中 723000)指导教师:拓守恒摘要利用网络和数据库技术,结合目前计算机与网络的普及的有利条件, 开发一款界面友好,使用方便,易于操作的在线订单管理系统。它是实现网上交易必不可少的环节,便于购物者不受传统购物方式的限制自由购物。

2、让网友足不出户就可以放心逛商城买商品,了解各种新闻讯息,足不出户也可以开阔视野,增长见识。这正是本系统开发的目的。本系统主要是实现买家在线下订单订购商品和卖家在线提供商品供顾客选择,并接受订单的过程,在此过程中会牵出一些权限的问题。具体分为两大模块,前台访问:客户可以以游客的身份随时浏览网站的商品信息,对购物车进行添加或删除商品,发表评论。新客户需要注册成为会员方可执行查询商品以外的操作,如购买商品,添加或删除我的评论,我的收藏等。后台管理:管理员登录成功后,可以执行商品管理,品牌管理,资讯管理,广告管理,会员管理,用户管理和订单管理。本系统采用ASP.NET技术搭建的开发平台,在window

3、s7 及以上版本都可以运行,采用C#语言,结合SQL Server 2005来构建本系统。运用MVC开发模式的基本框架,实现了系统的功能操作,具体的实现是服务器发出请求,该请求江北SQL Server接受,SQL Server根据不同的请求调用相应的数据库信息,业务逻辑操作指定数据库并改变其模型状态,SQL Server将改变后的数据库的业务模型,传递给视图,C#将处理结果呈献给客户端。本系统操作简单,可以以游客的身份先预览商品,有意愿可以注册成为会员,进行网上订购。对商品和客户信息是由管理员统一管理,客户可以在线查看修改个人信息。这样加强了数据的利用率,较好的实现了资源的共享,有助于减少重复

4、的劳动,取得了较好的社会效益。关键字在线订单 C#技术 SQL Server2005 MVC设计模式 数据库Design and Implementation of Online Order management systemYuan Yiyi(Grade10,Class1,Information and computing science Major,School of Mathematics and Computer Science, Shaanxi University of Technology, Hanzhong 723000)Tutor: Tuo ShouhengAbstract:

5、 Usingthetechnologyofnetworkanddatabase,combiningtheadvantagesofthepopularizationofcomputerandnetwork,developingaonlineordermanagementsystemwithfriendlyinterface,whichiseasytouse,easytooperate.Itistheindispensablelinkofrealizingonlinetrading,whichisadvantageousfortheshoppersfreeshoppingwhodonotaccep

6、ttherestrictionoftraditionalshoppingway.Letnetizenneverleavehomecanrestassuredshoppingmalltobuycommodities,understandallkindsofnewsinformation,neverleavehomecanalsobroadentheirhorizons,Enrichtheirknowledge.Thisisthepurposeofdevelopingthissystem.Thissystemmainlyistorealizethecustomersintheofflineorde

7、ronlineoffergoodsandforsellerstooffergoodsforthecustomerstochoose,andtheprocesstoreceivetheorder,inthisprocess,itwilltakesomepermitproblems.Concretelyitisdividedintotwomodules,frontdeskaccess:customerscanbrowsethewebsiteofcommodityinformationatanytimeasatourist,addingordeletingitemsofashoppingcart,o

8、rhaveacomment.Newcustomersneedtoregisterasamemberinordertoexecutethequerygoodsoutsideoftheoperation,suchasbuyinggoods,addordeletemycomments,mycollectionetc.Afterthesuccessofthebackgroundmanagement:theadministratorlogin,canperformproductmanagement,brandmanagement,informationmanagement,advertisingmana

9、gement,membermanagement,usermanagementandordermanagement.ThissystemusesASP.NETtechnologytobuilddevelopmentplatform,itcanrunonWindows7andaboveversion,usingc#language,combinedwithSQLServer2005tobuildthissystem.ThebasicframeworkoftheuseoftheMVCpatterndevelopment,realizetheoperatingfunctionofthesystem,t

10、herealizationofthespecificrequestfromtheServer,therequestwillbeacceptedbySQLServer,accordingtothedifferentrequestofSQLServertoinvokethecorrespondingdatabaseinformation,businesslogicoperationsspecifieddatabaseandchangethestatusofmodel,SQLServerwillpassedmodelofdatabasetotheviewafterthebusinesschanged

11、,c#presenttheresultstoclient.Thissystemisoperatedsimply,youcanpreviewgoodsasvisitors,ifyouhavethewillingyoucanregisterasamember,toorderonline.Themerchandiseandcustomerinformationisunifiedmanagementbytheadministrator,thecustomercanchangethepersonalinformationonline.Soitisstrengthentheefficiencyofdata

12、,betterrealizingtoshareofresources,helpingtoreducerepeatedlaborandachievedgoodsocialbenefits.Key Words: Online Order C # technology SQL Server2005 MVC design pattern Database1 引言1.1 在线订单管理系统研究背景及应用随着社会的进步,技术的发展和互联网的普及,尤其是近几年电子商务的快速发展,在潜移默化的改变着人们的购物理念。也由于各种原因使得很多人没有时间或者不愿出去逛街但又必须买东西时,网购就是一个很好又很方便的选择,

13、这也是他迅速发展的原因。与传统购物相比:(1)更广阔的信息平台:凭着广阔的网络覆盖面,飞快的转播速度,各种信息也是漫天的乱飞,只要你心细勤快这些信息就能很好的被你掌握并加以利用。(2)更广大的市场:只要是网络表覆盖得到的地方都是我们的市场,不受时间和地点的限制。(3)更低的成本:目前计算机价格的下跌与互联网宽带的大力建设为网上购物提供了更广大的市场和更低的成本,无需租铺装修等麻烦手续。(4)更方便的手续。真正的实现了一电在手,通宵天下事的夙愿。由此可见开发一款界面友好,易于操作的在线订单管理系统的重要性。它是实现网上交易必不可少的环节,便于购物者不受传统购物方式的限制自由购物。这正是本系统开发

14、的目的。1.2 本文研究目标及意义 随着社会经济的迅速发展和科学技术的全面进步,国内计算机技术与互联网技术的日渐成熟,现今市场上涌现出了大量的购物网站如:京东、淘宝、伪品会等。许多大品牌独有自己的网上专卖店,这些也都日渐被人们接受,对着生活水平的提高经济的充裕,人们的购物理念也受到海外市场的影响。是的更多宅男宅女工作狂又多了一种购物方式的选择,对于公司和自身都是一个很好的机会,可以通过网站与现实的结合很好的推广自己的品牌,通过网上与现实专卖店的互动来拉拢更多的客源。所以电子商务逐渐流行起来,越来越多的商家在网上建立起网上商城,向消费者展示出一种全新的购物理念,同时也有越来越多的网友加入到了网上

15、购物的行列,阿里巴巴旗下淘宝的成功体现了电子商务网站强大的生命力和电子商务网站可观的发张前景;。网络在各行各业的发展战略中占据重要位置,成为商家不可分割的一部分。商品的宣传已不只局限于电视与报纸,网络成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络可实现如何购物,信息查询等功能,这些在改变我们原有的经营方式与经营理念的同时,也为商家带来了更高的效益。充分利用Internet这个平台,实现网上购物的方式,其目的是方便广大网友购物,让网友足不出户就可以放心逛商城买商品了解各种新闻讯息,足不出户也可以开阔视野,增长见识。让自己成为一个有品位懂时尚的人,有句话

16、说的好:你可以不化妆,但是不能不会化妆。1.3 本文主要完成工作1客户注册登录2商品浏览查询3购物车4留言5管理员身份验证6商品信息管理7订单管理8新闻管理9退出系统2 系统的需求分析在开发系统之前我做了大量的准备工作,例如:查资料,市场调查等。通过这些前期的准备后,我对本系统从以下三个方面进行了分析,确定本系统必须做什么 :总体需求分析、可行性分析、系统功能分析2.1 可行性分析如何使用最小的代价在尽可能短的时间里确定问题是否能解决,这就是可行性分析的目的,我们具体从技术可行性、操作可行性、经济可行性三个方面考虑:2.1.1 技术可行性由于本系统开发,使用C#语言开发设计主界面,并用SQL

17、Server 2005做数据库,它们都是现今比较流行的开发组件,且比较容易实现。本系统主要是向SQL Server数据库进行增、删、改、查等多次的重复性的操作。本系统的设计思路简单明了,所以我们利用自己所掌握的技术完全可以在规定时间内开发出符合需求分析的功能的系统所以本系统采用MVC模式开设计在线订单管理系统比较合适,服务器端我们采用SQL server 2005数据库系统和C#组件来开发的在线订单的应用服务器系统;客户端用浏览起来完成订单全过程,同时可以进行远程系统管理。2.1.2 操作可行性现今企业内部工作人员都掌握了计算机的基本使用方法和技能,熟悉高级办公软件,而本系统本身操作较简单,员

18、工稍加指点就可使用。而且使用在线订单管理系统还可以给企业经营管理带来好处,如提高企业的知名度、提高网站的访问量、减少操作的重复性,使订单信息化易于管理。2.1.3 经济可行性经济可行性主要是对该系统开发的经济效益进行评价,现在基本每人一本笔记本,系统开发过程中所需的软件网上有免费版的可以自己下载,所以该系统开发过程中的主要费用支出就只有网络搭建费用。该系统投入使用后,不仅可以提高各方面管理的效率和准确性,降低成本,更能及时有效的辅助高层管理人员对公司的运营作出决策,使公司在激烈的竞争中立于不败之地。以目前自身的经济条件是完全可以的。2.2 总体需求分析近年来,电子商务在国内飞速发展,网上购物也

19、越来越受到大众的追捧。比实体店更廉价的商品,让人足不出户就可以阅览各种商品等优势,使得网购已经成为现今购物的主流方式。那么网上交易是不是需要一个平台来实现顾客下订单,卖家查看订单并按订单信息发货的过程,这就是我开发在线订单管理系统的目的。2.2.1系统约束分析运行环境:windows 7及以上操作系统稳定运行。应用技术:ASP.NET技术,SQL Server 2005数据库系统实现系统的数据管理。浏览器:Google Chrome浏览器。面向对象:面向广大网友,注意帐号登录安全,建议不要在网吧等公用计算机登录。2.2.2系统功能分析本系统名为在线订单管理系统。顾名思义,就是实现在网上管理订单

20、的下方与实现。买家在线浏览货物并下订单,卖家在线管理订单的实现与删除。功能分析主要是决定系统的主要功能有哪些和设计这些功能的必要性。系统前台功能分析:1个人信息管理功能新客户在首页注册账号,设置密码,填写个人信息。客户在登陆界面输入登录名,密码,然后判断是否登录成功,如果不成功则留在登录页面,否则进入系统。为了安全起见,每一个客户只能有一个客户名,类似于省份证号,一旦注册就不能更改。客户可以对其密码和个人信息进行更改。2商品浏览查询该功能主要模拟顾客足不出户就可以置身于真实环境之中,顾客通过网址进入在线订单系统,可以任意浏览各种类型的商品,同时,顾客通过页面上提供每个产品的名称、介绍、价格以及

21、图片信息,对所需商品有一个全方位的了解,便于比较选择。可以直接购买,也可以将商品放入购物车,留待参考,再购买。3 购物车功能此模块模拟商场手推车功能,顾客一旦注册成为会员就拥有了自己的购物车。会员可以在购物车中添加、删除、购买商品,留待后续查看谨慎思考后再购买,避免有些客户一时冲动,买了又后悔,网购很方便,但是退货不方便。4 收藏功能类似于购物车,可以添加、删除商品,留待留待后续查看谨慎思考后再购买,避免有些客户一时冲动,买了又后悔,网购很方便,但是退货不方便。唯一的区别在于我的收藏只能浏览添加的商品,不能直接购买。5 留言功能客户可以在留言板中对已购商品进行评价留言,客户对自己的留言有删除,

22、修改,添加的操作权限。系统后台管理分析:1 会员管理管理员可以查看会员信息,删除会员信息,管理会员等级2商品管理类似于老板对店铺商品的管理。在系统中添加、删除商品,就是对其详细信息,包括分类、名称、价格、产品说明、图片等交易信息的管理。3订单管理实体店有发票证明有商品要出售或已出售,网店有记录单据。因为网购是一个虚拟的购物环境,所以必须有管理员来对购物单据来统一管理,会员也可以查看、修改、删除自己的订单。管理员删除的是已经结单的订单,表示一次完整的网购流程,会员删除的是自己提交的订单,表示中断了此次交易,交易失败。4 新闻管理新闻发布系统管理:管理员负责更新每一天的新闻资讯,对其有添加,删除的

23、操作权限,但不可修改。新闻信息必须实事求是。5 广告管理网购也是有活动的,例如:情人节,情侣衫之类可以表达爱意的商品一律五折,此信息就是通过广告实现的。因为广告是一条条的记录,所以需要管理员来系统的管理发布,信息必须及时,且真实。6品牌管理7管理员管理品牌的添加、删除。网站的每一个商品都有唯一的品牌与其对应。8退出系统该功能在客户界面与管理员界面都有,主要作用是在关闭浏览器之前,做一些清除操作,例如销毁存储了当前的客户信息。客户只要单击关闭按钮就能安全退出,此时系统会在个人信息栏中显示“您已经安全退出,请关闭浏览器!”,表示你已经安全退出,否则你还在线。2.2.3 系统结构分析从上述功能分析得

24、出了图2.1。该图为系统结构层次图,可以很清楚的看出本系统由两部分组成:前台访问和后台管理。图2.1 系统功能结构图3 系统总体设计系统总体设计的目的就是概括地说,系统应该如何实现,通过这个阶段的工作将总体设计系统的结构,也就是确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。另一个重要任务是数据库的设计实现。3.1 项目规划 根据需求分析部分的功能分析,站在全局高度上,从上至下,由整体到部分,一步步剖析本系统的组成结构。现在用树形层次结构图来描绘本系统的各模块及它们之间的关系,图中的一个矩形框代表一个实体,方框间的连线表示组成关系,本系统是在线订单管理系统,分为前台会员和后台管

25、理两部分:前台访问模块:商城主页、收藏管理、密码修改、个人信息管理、会员留言,订单管理后台管理模块:品牌管理、商品管理、订单管理、新闻管理、广告管理、会员管理、订单管理 图3.1 系统功能模块的划分3.2 数据流设计系统数据流设计,主要描述系统中产生的数据走向,和存储位置。3.2.1 业务流程本系统前台网站访问业务流程。打开网站,顾客可以浏览网站信息,查看商品,新用户需注册成为会员后,就可以将自己看上但还有待参考的商品收藏进购物车,最后购买提交会自动生成购物订单,收到发货通知说明完成了一次完整的网购过程。图3.2 业务流程3.2.2 数据流程图该流程图描述了在网购过程中产生的数据的流向和数据存

26、储位置。新客户注册成为会员,会生成会员信息数据库表存储会员信息,会员可以对个人信息查看、修改。会员查看商品并将其收藏,会有一个购物车和收藏数据库表存储会员所收藏的商品信息,会员可对其内商品信息查看、添加并删除,在购物车中购买商品,提交订单,会产生一条订单信息存储到订单数据库表,会员对自己的订单信息可以查看、添加、删除。会员可以在发货之前修改自己的订单信息,这些信息都由管理员统一管理更新。图3.3 数据流程图 3.3 开发及运行环境本系统开发所需的开发平台和运行环境。3.3.1 开发环境(1) 操作系统:Windows 7采用本系统是因为windows7应用范围广。(2) 数据库:SQL Ser

27、ver 2005与其他数据库如Oracle等相比费用低,SQL server 2005 免费,所以开发成本低。(3) 开发工具包:Visual Studio 2012虽然Visual Studio 2012 不是最新的,但是对于软件开发来说,应选用相对稳定的开发环境,我觉得其适用范围广,目前适用合适,且目前多数公司都适用Visual Studio 2012的版本。(4) 开发平台:Visual Studio 2012同样的理由,因为Visual Studio 2012功能完善。3.3.2 运行环境(1)Web服务器端 A.操作系统: windows 7及以上 B.C#语言 C.Web服务器:T

28、omcat 7.0(2)数据库服务器:SQLServer2005 A.用户端 B.操作系统: windows 7 C.浏览器:Google(3)开发平台:.NET3.4 数据库设计本系统数据库采用SQL Server 2005数据库,系统数据库名称为BtoC。数据库共包括16张数据表,9个实体共同构成了整个系统的数据管理和数据处理功能。3.4.1系统中的实体E-R图:实体联系图(ER图)不依赖于具体的计算机系统,仅从存储需求描述数据属性特征及数据之间的关系。我用本系统中的实体联系图结合数据库表,简单的描述一下系统中各个数据库表的产生和其之间的关系。管理员和会员是1:n联系。一个管理员可以管理多

29、个会员,而每一个会员都是由同一个管理员管理。管理员和新闻是1:n联系。一个管理员可以管理多个新闻,而每一个新闻都是由同一个管理员管理。管理员和广告是1:n联系。一个管理员可以管理多个广告,而每一个广告都是由同一个管理员管理。管理员和商品是1:n联系。一个管理员可以管理多个商品,而每一个商品都是由同一个管理员管理。管理员和品牌是1:n联系。一个管理员可以管理多个品牌,而每一个品牌都是由同一个管理员管理。管理员和订单是1:n联系。一个管理员可以管理多个订单,而每一个订单都是由同一个管理员管理。会员和商品是n:n联系。一个会员可以购买多个商品,而同款商品可以被多个顾客购买。图3.2 系统E-R图会员

30、和商品是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 管理员实体序号列名数据类型长度小数位标识主键外键允许空默认值说明1IDbigint80是是否ID2UserNamenvarchar500是客户名3Passwordnvarchar500是密码4UserTypeint40

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

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