![花店网上销售系统的设计及eda课程设计报告-交通灯控制器_第1页](http://file4.renrendoc.com/view/4b4bbb92f1a3b5bd6ecab8699fec37b4/4b4bbb92f1a3b5bd6ecab8699fec37b41.gif)
![花店网上销售系统的设计及eda课程设计报告-交通灯控制器_第2页](http://file4.renrendoc.com/view/4b4bbb92f1a3b5bd6ecab8699fec37b4/4b4bbb92f1a3b5bd6ecab8699fec37b42.gif)
![花店网上销售系统的设计及eda课程设计报告-交通灯控制器_第3页](http://file4.renrendoc.com/view/4b4bbb92f1a3b5bd6ecab8699fec37b4/4b4bbb92f1a3b5bd6ecab8699fec37b43.gif)
![花店网上销售系统的设计及eda课程设计报告-交通灯控制器_第4页](http://file4.renrendoc.com/view/4b4bbb92f1a3b5bd6ecab8699fec37b4/4b4bbb92f1a3b5bd6ecab8699fec37b44.gif)
![花店网上销售系统的设计及eda课程设计报告-交通灯控制器_第5页](http://file4.renrendoc.com/view/4b4bbb92f1a3b5bd6ecab8699fec37b4/4b4bbb92f1a3b5bd6ecab8699fec37b45.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
花店网上销售系统的设计摘要随着Internet上商品零售额的迅速增长,许多中小型企业开始考虑建立自己的电子商务站点,通过Internet,即使是小公司也可能接触到世界上任何地方的客户;在Internet上浏览的人会发现在线订购商品比其他任何方法都方便得多;一旦电子商务站点启动并运行起来,获取订单处理的成本与设置实体店铺的成本相比,实际上接近于零。本系统实现了一般电子商务所具备的功能,如商品浏览、用户登录注册、网上与购物、结算、后台数据库管理等,利用这些功能可以对鲜花销售信息进行较好的管理。网上鲜花销售系统的使用者主要是客户和销售管理者,对于客户来说,实现的功能包括客户浏览鲜花(搜索查询),存放选中的商品的购物车,最后产生订单;对于销售管理者来说,需要对客户的信息,鲜花的信息,以及销售的信息进行管理。关键词:购物车;鲜花管理;销售管理;客户管理;搜索查询DesignofOnlineFlowerShopAbstractWiththeturnoverofcommodityretailsalesfastincreasingovertheInternet,urgesalotofmiddleandsmallenterprisestothinktheElectronicCommerceplatformandfoundingthemselvesWebsites.BuildingtheElectronicCommercewebsitehasalotofsuperiorities.Suchasasmallcompanycancontactwiththecustomerswhoevercomefromanycountries.ThepersonbrowsingontheInternetwilldiscoverthatorderingacommodityonlineismuchmoreconveniencethananyothermethods.OncetheElectronicCommercewebsiteworks,thecostofhandlingorderapproacheszerocomparedwithentityshop.ThissystemhassomegeneralElectronicCommercefunctions.Forexample,browsingcommodityovertheinternet,userregistration,On-lineshopping,settlement,datamanagement,makesuseofthesefunctionstobeabletomanageinformationoftheflower.Theon-linefreshflowersalesystem’susersmainlyarethecustomersandsalemanages.Thecustomer’sfunctionsincludethecustomerbrowsingfreshflower(search),thecommodityshoppingcartwhichdepositingselects,finallyproducingtheorderform.Thesalemanages’functionsincludingmanagetheinformationsuchasthecustomers,theflowerandthesales.Keywords:Shoppingcart,Flowermanagement,Salesmanagement,Customermanagement,Searchforinquiry目录论文总页数:23页1引言 11.1网上购物 11.2网上购物的优点 21.3基础知识 31.4系统软硬件配置要求 32系统特色及方案选择 43系统需求分析与流程设计 53.1系统功能需求分析 53.2系统流程分析 64数据库设计 74.1系统E-R图 74.2数据库表设计 85用户管理权限 106系统实现与分析 106.1购物车 106.2用户登录与注册 136.3注销 156.4下订单 166.5撤消订单 186.6鲜花管理 19结论 20参考文献 211引言1.1网上购物“网上购物”,这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式。究竟何为网上购物呢?简单来说,网上购物就是把传统的商店直接“搬”回家,利用internet直接购买自己需要的商品或者享受自己需要的服务。专业地讲,它是交易双方从洽谈、签约以及贷款的支付、交货通知等整个交易过程通过Internet、web和购物界面技术化的B2C模式一并完成的一种新型购物方式,是电子商务的一个重要组成部分。这个电子商场并非虚拟,因为购物的每一个步骤甚至每一个细节都很真实,与传统购物模式的唯一区别仅在于少了言语交流而有了更多的填单与确认过程。一般来说网上物品的经营大致可分为两种形态:一种是电子商店,即提供网上购物或网上服务的营业者,通过自己的网站,直接对网络使用者出售商品或者提供服务;另一种是电子商场,它是由许多提供不同商品或者服务的营业者集中在一个网站中,使用者可以在同一个网站购买不同公司所提供的商品或者服务。也就是说,在前一种情况下网站经营者同时又是商店经营者,而后一种情况中网站经营者扮演的角色更像是商店经营者与消费者的中介。网上购物在当今发达资本主义国家已经显示出较强的发展势头,它在推动国家经济增长方面可以说又是一支崭新的力量。举例来说,GFK最近一份针对德国网上购物者的调查指出,在2006年上半年,德国的在线购物销售额达到65亿欧元。GFK预计,2007年全年,德国在线购物销售额达到200亿欧元之多。相比之下,在我国网上购物还是一个新生的事物。从某种意义上说,SARS开辟了中国网上购物的新纪元。面对非典的袭击,多数人被困在屋内,而要想不出门就买到自己所需的东西只能依赖网络,许多防范意识很强的人也试着网上购物。至此,有越来越多的人认识到“网上订货、送货上门”的方便,也有越来越多的人也开始接受网上购物。CNNIC在其发布的《中国互联网络热点调查报告》中显示:在我国有17.9%的网民在半年内有过网络购物经历,在浏览过购物网站的网民中,有29.6%的人在半年内有过网络购物经历,有过网络购物经历的被访者中有超过90%的人今后会继续进行网络购物;有63.7%没有购物经历的网民表示今后会尝试网络购物。这些数据表明我国网上购物市场有巨大的潜力。1.2网上购物的优点相对于传统销售模式,网上销售具有无可比拟的优势,也正是这些优势使其能够在短短几年时间快速发展起来,影响和冲击传统销售体系,改变人们的消费观念。对于商家来说,网上购物有诸多好处:1.主动与互动。网上销售充分利用网络的互动性使商家与消费者的联系变得更加容易和快速,在互联网上所面对的不再是“被动”的消费者,而是有目地的“主动”客户,买主以及潜在的客户透过互联网主动地找到商家网站,提出他们所需要的服务。传统购物是一对多的模式,网络购物则变成一对一模式,厂商能够根据消费者的个性,提供更充分的服务。2.无限延伸。一是信息容量不受限制,在网上,公司介绍、产品资讯、图片……任何想要提供给客户的资料皆可输入;二是销售时间不受限制,一天24小时,一周七天,一年365天不停地运作,随时提供服务;三是销售地点也不受限制,互联网可以将企业的业务延伸到世界各地,无国界、区域界线经营,而不受现实经济的地方保护、贸易壁垒和企业实力的制约。互联网世界里无远近之分,消费者只要拥有电脑,即可随时到任何虚拟商店中邀游;四是商品提供力无限制,互联网巨大的空间使商家摆脱经营空间的限制,更多提供经营品种。如网络书店Amazon经营的图书达300万种之多,世界上任何一家传统书店绝对不可能陈列如此巨大数量的书籍,但在网络世界里就能够实现。3.降低成本。一是初始投资少,建置企业网站不需要花费大额的投资。以在互联网上设立一个小型虚拟商店计算,其成本主要包括注册域名、租赁虚拟主机、制作网页、硬软件费用以及往后的维持费用。这比起普通店铺经常性支出,如昂贵的店面租金、装潢费用、水电费、营业税及人事费用等要低廉许多倍。如果与网络服务商合作或者向网络服务商租赁虚拟店铺则成本更为低廉。二是人工成本低廉。虚拟商店省却了店面营业人员和管理人员,节省大量市场开发与业务销售及客户服务成本,缩短销售体系的距离。三是降低存货成本。互联网属于无存货商店,网上商店可以在接到顾客订单后,再向制造厂家订货,而无须将商品陈列出来,以供顾客选择。这样一来,店家不会因为存货而增加经营成本,因而在售价上,能增强虚拟商店对一般商店的竞争力。4.多功能。企业网站在未来的资讯社会将成为不可缺少的企业识别标志之一,能不断提升企业的附加价值。除了提供给予客户一个效率资讯通道,也可以对招募人才产生重要影响,它可以是一个即时资讯的看板,也可以是一个购物中心。5.更丰富多彩的促销手段。在现实社会中,受时间、场地、人员的诸多限制,在同一个商店同时举办多个促销活动几乎是不可能的,而在虚拟商店我们可以看到十个、几十个促销活动同时进行,尽管太多的活动会影响或分散消费者的一部分注意力,但我们也可以看到更多的消费者在寻找适合自己口味的销售方案。对于厂商来说,网上销售能够以最少的成本将自己的货物、服务推销到全世界,这种方式可以使小企业变大,本土公司变成世界性公司。对于消费者来说,网上购物也有诸多好处:1.便宜。由于网上商店省去了租店面、柜台和库房、请售货员和管理人员的费用,并且厂家与消费者直接见面,绕开了层层经销商,省去大量费用,所售商品当然就会便宜。网络专卖店提供的商品,其价格均低于市价。2.快捷方便。省时、省力是网上购物区别于普通购物的又一大优点。去商场买东西需要出门,需要交通工具,还会赶上刮风下雨。而网上购物,无论大小,配送公司都会送到家中,节省了购买时间,提供便利。此外,网络商店对于残疾人士特别有用,只要上了网,也能和其它正常人一样去网络商店购物了。3.全天服务。大多数商店都有营业时间,而网上商店一天24小时每时每刻都在营业,只要有购物的想法,就可以马上去实现它。1.3基础知识本系统以方便人们生活,提高人们的生活效率为目标,以先进的计算机信息技术为人们带来更先进更高效率的运作模式,所需要掌握的基础知识如下:了解应用开发工具的现状;ASP.net编程基础;MSSQLServer基础;设计数据库;设计界面;开发数据库。数据库实现的一些功能有:数据和数据说明的醒目显示;多条件的查询;数据库的设计、界面的设计。1.4系统软硬件配置要求服务器端建议用户的计算机使用以下配置(或更高):(1)CPU:Intel或兼容机PentiumPentium3500MHz或更高(2)硬盘:7200转/分,剩余空间>100M(3)内存:建议512MB或更多(4)Windows2000Server、(5)Microsoft.Visual.Studio.2005.Team.Suite(6)SQL2000企业版、客户端推荐配置(1)B/S模式,客户端要求不高(2)显示卡:SVGA,16K色以上显示模式(3)IE5.01以上或者兼容版本2系统特色及方案选择系统采用ASP.NET+MSSQL2000,B/S模式开发。本系统采用三层架构模式,表示层(view)、数据访问层(DAL)、数据库(database)。三层架构将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制,分层使维护变得方便一些,而且执行效率也会有所提高。HTML(HyperTextMarkupLanguage超文本标记语言)是一种用来制作超文本文档的简单标记语言。与常见的字处理文件不同,Web页以超文本标识语言编排格式。它能独立于各种操作系统平台(如UNIX,WINDOWS等)。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.html的文件扩展名。一般的HTML页面具有如下的结构:一对<html></html>标记作为文件的开头和结尾,在<html>标记后是头部标记<head></head>,其后是实体标记<body></body>。由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库管理系统支持。目前主要的数据库有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQLServer等,其中网络型的SQLServer、Oracle产品安全性远远高于桌面型的Access、FoxPro等数据库。本系统采用的是微软公司的SQLServer2000。SQLServer与XP服务器紧密集成,而XP服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQLServer2000服务器的安全性,符合系统对安全性的要求;用户可以使用Web浏览器查询存储在SQLServer2000数据库中的数据,符合系统远程访问数据库的要求。容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制。ASP.net与SQLServer的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全的运行环境。系统选择B/S结构,B/S(Browser/Server)(图1)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,无需安装特定客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。采用该结构软件的优势在于架构管理软件更是方便、快捷、高效:(1)无须开发客户端软件,维护和升级方便;(2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;(3)具有良好的开放性和可扩充性;(4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。页面模块化,很多页面共用的部分集成为一个模块,无须重新编写重复代码,提高了开发效率。用户或者管理员出现错误操作或者非法操作时或予以屏蔽并给出错误提示,方便修正,保证系统正常运行。图1B/S结构图3系统需求分析与流程设计3.1系统功能需求分析网上鲜花销售系统销售管理后台管理网上鲜花销售系统销售管理后台管理服务条款联系方式客户管理鲜花管理图2系统功能需求分析前台客户鲜花信息购物车前台客户功能可以概括为以下几点:鲜花信息模块:包括鲜花信息的浏览,查询搜索等;用户信息管理模块:处理用户注册、登录验证;购物车模块:可以添加自己喜欢的鲜花;订单模块:此模块中的信息由购物车结账产生,可以供客户查询订单状态,以及及时修改订单信息。后台管理者功能可以概括为以下几点:客户管理:可以查询、修改客户信息;鲜花管理:可以添加、修改、删除鲜花信息;销售管理:处理客户的订单,查询订单以及销售的情况;3.2系统流程分析客户购物的流程是整个系统流程最重要的部分,不管客户是否登录都可以进行商品浏览以及进行购物,未登录的客户可以在最后结账时进行登录验证,客户登录流程如图3所示。浏览鲜花浏览鲜花添加到购物车下订单生成订单购买成功登录注册是开始登录否否是结束图3购物流程图4数据库设计4.1系统E-R图购物者密码购物者密码联系电话送货地址邮编用户名…………图4用户实体及属性鲜花鲜花鲜花名鲜花单价鲜花说名鲜花图象…………图5商品实体及属性定单定单商品定单状态定单信息…………图6定单实体及属性MM消费购物者定单服务商1供应商品MPN图7完整实体联系图4.2数据库表设计鲜花列表,记录鲜花的基本信息,主要包括FlowerID鲜花编号,FlowerSerialNumber鲜花序列号,FlowerName鲜花名称,FlowerStock鲜花货存,FlowerPrice,FlowerDescription鲜花说明,FlowerImage鲜花图像,其中鲜花编号为鲜花列表的主键。表1鲜花信息表表名:Flower说明:存储鲜花信息字段名类型大小主键缺省描述FlowerIDint4Y鲜花编号FlowerSerialNumbervarchar50鲜花序列号FlowerNamevarchar50鲜花名称FlowerStockint4鲜花货存FlowerPricemoney8鲜花单价FlowerDescriptionvarchar50鲜花说明FlowerImagevarchar50鲜花图像订单表,一张订单可以订购多种鲜花,所以用两张表来存储数据。订单的基本信息表里面不包含具体的订购哪种鲜花的信息,这张表主要包括OrderID订单编号,UserID用户编号,Address地址,PostCode邮编,Telephone电话,OrderDate下单时间,Dispatched是否已经发货,其中订单编号为订单表的主键。表2存储订单表表名:Orders说明:存储订单字段名类型大小主键缺省描述OrderIDint4Y订单编号UserIDint4用户编号Addressvarchar50地址PostCodechar10邮编Telephonevarchar50电话OrderDatedatetime8下单时间Dispatchedbit10是否发货,0(未发)定单详情表,这张表中存储了订单中具体的关于已订购鲜花的信息,主要包括OrderDetailID订单详情编号,OrderID订单编号,FlowerID鲜花编号,Quantity数量,其中订单详情编号为订单详情表的主键。表3订单详情表表名:OrderDetails说明:存储订单详情字段名类型大小主键缺省描述OrderDetailIDint4Y订单详情编号OrderIDint4订单编号FlowerIDint4鲜花编号Quantityint4数量购物车表,顾客将商品放在购物车里面时,购物车表中就会添加一条记录。其中的CartID中存放的是顾客的UserID,由于顾客可以先选购后登录然后下订单,所以CartID在这种情况下就存放临时产生的顾客ID,这张表主要包括RecordID购物车记录编号,CartID购物车编号,FlowerID鲜花编号,Quantity数量,DateCreated购物车创建时间,其中购物车记编号为购物车表的主键。表4购物车表表名:ShoppingCart说明:存储购物车字段名类型大小主键缺省描述RecordIDint4Y购物车记录编号CartIDnvarchar50购物车编号FlowerIDint4鲜花编号Quantityint4数量DateCreateddatetime8创建时间用户信息表,用来记录用户的一些基本信息,主要包括UserID用户编号,UserName用户名,Password密码,Address地址,PostCode邮编,Telephone电话,其中用户编号为用户信息表的主键。表5用户信息表表名:Users说明:存储用户信息字段名类型大小主键缺省描述UserIDint4Y用户编号UserNamechar10用户名Passwordchar10密码Addressvarchar50地址PostCodechar10邮编Telephonevarchar20电话5用户管理权限管理员:在此系统中有且只有一个管理员,即系统管理员。他具有一般用户所没有的权限。他能够通过用户名(admin)密码(admin)进行登录,在管理栏中能够进行鲜花的增加与删除。普通用户:主要是分为两种,一种之前已经注册过的用户,一种是一般的浏览网站的用户。已经注册过的用户可以浏览鲜花并且下单购买,然而一般的普通用户,只能浏览鲜花,他们只有在注册过后才能够下单购买鲜花。6系统实现与分析6.1购物车6.2用户登录与注册6.3注销用户可以变化身份登录,主要采取的方法是用户注销,再重新以另外一种身份登录。注销的实现过程:通过调用.NET的一个控件FormsAuthentication.SignOut()来完成。主要代码如下:protectedvoidbtnLogout_Click(objectsender,EventArgse){FormsAuthentication.SignOut();Response.Redirect("index.aspx");}6.4下订单客户在购物车的页面中填完送货地址、邮编及电话后按保存按钮可以下订单,在管理页面中点击查看订单详情可以查看所下订单,如图10,11所示。主要实现过程:1)获取当前用户的OrderID2)利用ShoppingCart表和Flower表的内联接,将当前用户的当前购物车复制到当前所产生的订单详情中3)利用OrderDetails表和Flower表的内联接,扣除Flower表中的鲜花库存4)调用另一存储过程spShoppingCartEmpty将购物车清空图10下订单图11图11订单详情主要代码如下:CREATEPROCEDUREdbo.spOrdersInsert(@UserIDINT,@CartIDNVARCHAR(50),@AddressVARCHAR(50),@PostCodeCHAR(10),@TelephoneVARCHAR(50),@OrderIDINTOUTPUT)ASBEGINTRANOrdersInsert/*产生订单*/INSERTINTOOrders(UserID,Address,PostCode,Telephone,OrderDate)VALUES(@UserID,@Address,@PostCode,@TelephoneGETDATE())--返回当前所产生的OrderIDSELECT@OrderID=@@Identity/*将当前用户的当前购物车复制到当前所产生的订单详情中*/INSERTINTOOrderDetails(OrderID,FlowerID,Quantity)SELECTOrderID,ShoppingCart.FlowerID,QuantityFROMShoppingCartINNERJOINFlowerONShoppingCart.FlowerID=Flower.FlowerIDWHERECartID=@CartID/*扣除相应的库存鲜花数量*/UPDATEFlowerSETFlowerStock=FlowerStock-OrderDetails.QuantityFROMOrderDetailsINNERJOINFlowerONOrderDetails.FlowerID=Flower.FlowerIDWHEREOrderDetails.OrderID=@OrderID/*完成后,调用另一存储过程spShoppingCartEmpty清空当前购物车ID的所有明细*/EXECspShoppingCartEmpty@CartIDCOMMITTRANOrdersInsertGO其中调用了一个存储过程spShoppingCartEmpty主要代码如下:CREATEProcedurespShoppingCartEmpty(@CartIDnvarchar(50))ASDELETEFROMShoppingCartWHERECartID=@CartIDGO6.5撤消订单客户可以在规定的时间内将自己所下的订单撤消,如图12。主要实现过程:将Orders表中的Dispatched值设置为1,因为系统的默认为0,0表示未发货,1代表已发货,如果已经发了货,自然就相当于将订单删除。图12撤消订单主要的代码如下:publicvoidspCancelOrder(intiUserID,intiOrderID){ConnOpen();SqlCommand1=newSqlCommand("spCancelOrder",SqlConnection1);SqlCommand1.CommandType=CommandType.StoredProcedure;SqlParameterParam1=newSqlParameter("@UserID",SqlDbType.Int,4);SqlParameterParam2=newSqlParameter("@OrderID",SqlDbType.Int,4);SqlCommand1.Parameters.Add(Param1);SqlCommand1.Parameters.Add(Param2);Param1.Value=iUserID;Param2.Value=iOrderID;SqlCommand1.ExecuteNonQuery();ConnClose();}其中调用了一个存储过程spCancelOrderCREATEPROCEDUREdbo.spCancelOrder(@UserIDINT,@OrderIDINT)ASUPDATEOrdersSETDispatched=1WHEREUserID=@UserIDANDOrderID=@OrderIDGO6.6鲜花管理当为管理员登录的时候,会在页面的右方看见一个DetailsView的表,可以进行鲜花的添加、删除操作。如果不是管理员登录则不会显示该表,如图13。主要实现过程:利用SQL语句中的DELETE、INSERT、UPDATE方法分别实现鲜花的删除,新建,编辑功能。图13鲜花添加删除主要代码如下:try{intUserID=Convert.ToInt32(User.Identity.Name);if(UserID==1){lblUserName.Text="管理员";DetailsView1.Visible=true;}stringsSQL="SELECT[UserID],[UserName],[IdealMoney]FROM[Users]WHERE([UserID]="+UserID+")";}catch{Response.Redirect("error.aspx?info=请先登录或注册!");}}SQL语句包含在页面上,主要代码如下:DeleteCommand="DELETEFROM[Flower]WHERE[FlowerID]=@FlowerID"InsertCommand="INSERTINTO[Flower]([FlowerSerialNumber],[FlowerName],[FlowerStock],[FlowerPrice],[FlowerDescription],[FlowerImage])VALUES(@FlowerSerialNumber,@FlowerName,@FlowerStock,@FlowerPrice,@FlowerDescription,@FlowerImage)"SelectCommand="SELECT*FROM[Flower]"UpdateCommand="UPDATE[Flower]SET[FlowerSerialNumber]=@FlowerSerialNumber,[FlowerName]=@FlowerName,[FlowerStock]=@FlowerStock,[FlowerPrice]=@FlowerPrice,[FlowerDescription]=@FlowerDescription,[FlowerImage]=@FlowerImageWHERE[FlowerID]=@FlowerID">结论本文简要介绍了典型B/S电子商务网上购物系统的主要体系结构及功能模块,重点讨论了系统开发工具、开发语言等关键技术以及系统的数据库建设,系统流程图和功能模块的代码分析。这些过程的讨论和分析,可以对系统的体系结构,功能模块等有了更深的了解。目前此系统基本可以完全的实现网上购物的功能。但系统仍然有一些不尽人意,而这些问题主要集中在系统的安全上,虽然系统已经通过相关的控制语句对登录用户身份进行验证,但是在当今网络信息安全中,仅仅对用户身份验证是不够的,还需要对传送数据进行加密,防止数据传输过程中被篡改等攻击进行防御。因此在今后的工作里,这些功能的实现还需要更高的技术支持,也只有这样才能完善网上购物系统。网上购物系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证购物系统的服务质量。建议网上购物系统应注意以下3点。(1)把握好商品质量和宣传内容环节。提供的商品必须是货真价实的优质产品而决非假冒伪劣。产品宣传广告内容应健康真实,既要反映客观事物又要有欣赏价值。(2)服务功能的检测:①网上购物系统不仅要把好进货关,而且由于网上购物系统提供的是虚拟的电子商品,包含的信息量大,多分支、多链接、多媒体,所以网上购物系统的服务检测就显得格外重要。对虚拟电子商品的审查,首先要进行内容正确性测试。如文字录入的错误、参照图像的错误等都会降低用户对商品的信任度。②进行系统功能的测试。购物系统所有功能是否能正确执行,有无死机或其他异常情况发生,交互手段是否能满足用户需求。③对系统的执行效率进行测试。测试系统对大量数据的检索效率、数据的装载时间及对鼠标的反应速度等。(3)用户身份确认及商品配送随着网上购物系统技术的日趋成熟、网上购物的优势日趋明显,会有更多的人参与到网上购物的浪潮中来,人类最终将迎接电子商务时代的来临。参考文献[1]方睿,刁仁宏.数库库原理及应用[M].成都:四川大学出版社,2005。[2]石志国,刘冬梅.ASP.NET应用教程[M].北京:清华大学出版社和北京交通大学出版社出版,2005。[3]许静雯,谢黎文.ASP.NET网站开发[M].北京:电子工业出版社出版,2006。[4]RebeccaM.Riordan.ADO.NET程序设计[M].北京:清华大学出版社,2002。[5]StephenWalthe.ASP.NET揭秘(第二版)[M].北京:中国电力出版社,2004。[6]江广顺,余松.ASP.NET2.0+SQLSERVER热门网络应用开发详解[M].北京:人民邮电出版社,2007。[7]龚赤兵.ASP.NET2.0网站开发实例教程[M].北京:人民邮电出版社,2006。文档来源:591论文网数据库中的会员表如下:会员信息表属性如下:购物车表如下:购物车属性表如下:数据库订单表如下:订单信息表如下:数据库中管理员表如下管理员表属性如下:管理员数据库中商品类别表如下:商品类别表属性如下:数据库中商品信息表如下:商品信息表属性如下:编辑商品种类信息:图4.14编辑商品种类信息项目内容被测试功能模块新增图书类别模块:addcategory.asp测试数据001、a001、语言、asp网络开发技术预期结果增加一条从文本框输入的新记录,并保存进数据库系统执行结果库存图书信息表books表中新增了一条图书编号为001,类编号a001,图书名为ASP网络开发技术,并可以看到这书的各种信息原因分析从文本框中输入的数据调用openDB()方法、打开数据库,并存入表booksg表中,完成后立刻关闭数据库,并可以在前台查询郑州航空工业管理学院电子通信工程系EDA技术及应用课程设计报告题目:交通灯控制器姓名:学号:同组成员:指导老师:年月日
目录一、设计任务书二、硬件系统设计1、电路原理图1.1CPLD核心电路1.2数码管显示电路1.3电源电路1.4LED指示灯电路2、管脚分配3、设计方案三、VerilogHDL代码设计四、系统调试1、逻辑功能模块RTL级描述2、仿真图五、总结1、对本次课程设计的总结六、参考文献一、设计任务书设计要求(1)主干道通行(绿灯):支干道有车24秒;支路红灯,数码管实时显示倒计时的秒,秒计时的频率为1Hz。(2)主干道缓冲(黄灯):6秒,(不显示计数),秒计时的频率为1Hz。(3)支路通行(绿灯):20秒,主干道红灯,数码管实时显示倒计时的秒,秒计时的频率为1Hz。(4)支路缓冲(黄灯):6秒,不显示,秒计时的频率为1Hz。数码管采用动态显示。其他要求:(1)晶振为12MHz(2)采用CPLD器件,为ALTERA的EPM7064SL-44(3)采用数码管显示二、硬件系统设计1、电路原理图:1.1CPLD核心电路1.2数码管显示电路1.3电源电路1.4LED指示灯电路2、管脚分配管脚分配:CPLD型号:FAMILY:MAX7000AEDEVICE:EPM7064AELC44-10sys_clk:pin43//12Mhz4个LED灯:led0~led3:pin141617188个数码管:8个位线:com0~com3(dig0~dig3):pin34,33,31,29,com4~com7(dig4~dig7):pin28,27,26,258个数据线:seg0~seg3:pin36,37,39,40seg4~seg7:pin41,4,5,64个按键:sw0~sw3:pin19,20,21,243、设计方案三、VerilogHDL代码设计moduleds(clk,led,dig,seg);//输入inputclk;//输出output[3:0]dig;output[7:0]seg;output[4:0]led;//定义变量reg[24:0]count;reg[15:0]miao;reg[4:0]leden;reg[7:0]seg_r;reg[3:0]dig_r;reg[3:0]disp_dat;regsec;regnum;reg[1:0]flag;//计数变量reg[1:0]f2;//计数变量assigndig=dig_r;assignseg=seg_r;assignled=leden;//秒产生信号always@(posedgeclk)begin count=count+1'b1; if(count==25'd24000000) begin count=25'b0; sec=~sec; endend//数码管动态扫描always@(posedgeclk)begin case(count[16:15]) 0:disp_dat=miao[3:0]; 1:disp_dat=miao[7:4]; 2:disp_dat=miao[11:8]; 3:disp_dat=miao[15:12]; endcase case(count[16:15])//选择数码管显示位 0:dig_r=4'b1110; 1:dig_r=4'b1101; 2:dig_r=4'b1011; 3:dig_r=4'b0111; endcaseendalways@(posedgeclk)begin case(disp_dat) 4'h0:seg_r=8'hc0; 4'h1:seg_r=8'hf9; 4'h2:seg_r=8'ha4; 4'h3:seg_r=8'hb0; 4'h4:seg_r=8'h99; 4'h5:seg_r=8'h92; 4'h6:seg_r=8'h82; 4'h7:seg_r=8'hf8; 4'h8:seg_r=8'h80; 4'h9:seg_r=8'h90; default:seg_r=8'hff; endcaseendalways@(negedgesec)//数码管倒计时及指示灯显示倒计时模块beginif(flag==0) begin miao[3:0]=miao[3:0]-1; if(miao[3:0]==4'hf) begin miao[7:0]=8'h18;主干道绿灯倒计时 leden=5'b01101;主绿支红 flag[1:0]=4'h1;计数转向第二步 end endelseif(flag[1:0]==4'h1) begin miao[3:0]=miao[3:0]-1'b1; if(miao[3:0]==4'hf) begin miao[7:4]=miao[7:4]-1'b1; if(miao[7:4]==4'hf) begin leden[4:2]=3'b110;主干道黄灯 flag[1:0]=4'h2; miao[7:0]=8'h06;黄灯倒计时 end elsemiao[3:0]=4'h9; end endelseif(flag[1:0]==4'h2) begin miao[3:0]=miao[3:0]-1'b1; if(miao[3:0]==4'hf) begin miao[7:4]=miao[7:4]-1'b1;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国冷冻广式点心行业头部企业市场占有率及排名调研报告
- 2025-2030全球半导体旋涂玻璃行业调研及趋势分析报告
- 2025年全球及中国高分辨率盘式离心粒度分析仪行业头部企业市场占有率及排名调研报告
- 2025销售合同天津步思特科技有限公司货物与售后服务
- 家庭装修合同书
- 2025二期消防水炮火灾自动报警及联动控制系统供货维修项目施工合同
- 2025钢筋劳务用工合同全面版
- 预拌混凝土采购合同
- 提高污水处理效果的技术改进研究
- 民间借款合同示范文本
- 医务从业人员行为规范培训
- 中小学校食品安全管理现状与膳食经费优化方案
- 第15届-17届全国中学生物理竞赛预赛试卷含答案
- 外研版小学英语(三起点)六年级上册期末测试题及答案(共3套)
- 月结合同模板
- 上海市黄浦区2024年数学六年级第一学期期末监测试题含解析
- 2023电化学储能电站消防安全标准铅炭电池(铅酸电池)
- 青岛版五四制四年级数学上册竖式计算100道
- DB11T 1322.94-2024安全生产等级评定技术规范 第94部分:救助管理机构
- 货场煤泥合同模板
- 肠道健康管理课件
评论
0/150
提交评论