版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上花店管理系统_毕业论文网上花店管理系统毕业论文目录 1 1二、需求分析 2 2(二)功能需求分析 2(三)开发环境需求 3(四)可行性分析 3 4 4(二)管理员系统活动图 5(三)系统用例图 6(四)前台购物流程图 6 7(一)E-R模型图 7(二)数据库模型图 7(三)数据库表设计 8(四)数据字典 9五、系统详细设计与实现 (一)前台网站 六、系统测试 26 网上花店管理系统_毕业论文1计算机信息管理081班陶玉琴摘要:21世纪是个日新月异的时代,一切的更新速度都是如此之快,人们生活的节奏也随之提高,时间已经成为一种奢侈品,再也容不得我们去挥霍半分,网上购物顺应时代的潮流,走入了人们的日常生活,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。鲜花在人们的生活中是不可或缺的人类情感的传递者,但是快节奏的生活,让他们缺少了这样的机会去表达,网上花店提供这样一个平台,快捷,方便,安全,让他们在忙自己的事情的同时,也能保留这份美好。下面我将介绍一下我们网上花店管理系统的功能,流程。据调查,中国经常网上购物人数已达3000万人,有1/4的网民有过购物经历。与上年2009上半年我国网上购物者累计购物金额达到100亿元。相比之下,去年全年也只有34亿2二、需求分析(一)开发背景鲜花本身是一种比较容易在网络上进行销售的产品,不存在网上和现实中具有较大的品质差异,在网上挑选更加直观和方便,而且现在大部分网上的花店都将订花、送花合并成一条龙服务,让买花的网民越加方便。轻松点击之间,鲜花与衷心的祝福便可以准时送抵家人或朋友。所以,设计一个能进行鲜花查询、订购及管理功能的网上花店管理系统,将传统的花店经营管理模式与计算机网络及数据库系统的综合经营管理模式相结合,是现实客观的需本文主要是采用ASP.Net和SQIServer2005开发的鲜花销售系统,目标是实现一个以销售为中心的网上花店管理系统,构建用户信息与账号,账号与订单信息有机结合的业务系统。提供了包括传统业务中最基本的用户注册、登录、查询、订购、购物车管理、生成订单、鲜花信息管理、用户信息管理及订单信息管理等功能,是一个比较完善的系统。网站分为两个部分:前台服务和后台管理,其功能如下;1.前台设计主要实现:(1)网站采用红色为主色调,突出鲜花主题,让顾客感受到一种氛围,带着一种愉悦的心情浏览我们网站。(2)客户在浏览我们网站的鲜花时,根据商品的分类可以查看不同类型的鲜花,也可以直接在站内搜索自己想看的鲜花品种。(3)当看中的鲜花可以点击查看详细内容以及加入购物车直到最终购买。(4)当用户提交订单以后可以查询订单,首页也有滚动的订单发货情况的显示。(5)用户可以对网站进行留言的操作。(6)客户可以查看网站的最新公告以及一些关于鲜花的文章。(7)管理员可以通过入口进入后台管理。2.后台管理主要实现:(1)管理员管理在我们网站注册的客户的一些基本资料,客户根据积分分为不同的等级,以及相应的等级管理。(2)查看购物表以及管理订单,可以对订单进行审核以及发货。订单报表的打印,查看销售业绩。3(3)可以对前台用户的留言进行审核和回复。(4)发布一些网站的公告和关于鲜花的一些文章。对其进行增删改查。(5)管理鲜花的进货,库存的管理,以及鲜花的分类和热卖,特卖的推荐。(6)主要还原和备份数据库,保证系统数据的完整性和安全性。送货和付款方式的增删(7)管理本花店的基本信息,对其进行修改的操作。(8)对员工信息的管理,以及密码能进行修改操作。(三)开发环境需求辅助开发工具:PhotoshopCS2、Flash8。(四)可行性分析1.经济可行性分析在我国,网上购物从无到有也不过短短几年时间。如今已经普及到每个人得身上,根据CNNIC的统计结果,截止2009年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2010年中国网上购物用户将达到10262万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式越来越被大家所接受。电子商务的功能也日趋完善,软件行业的飞速发件。单独的鲜花店,已经满足不了市场的需求,鲜花在网上2.技术可行性分析网上花店管理系统采用了当前的主流计算结构—B/S模式进行开发,前台开发工具选用2008是一种可视化的、面向对象的Windows开发语言,MicrosoftVisualStudio2008具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了MicrosoftSQLServer2005,发工具功能强大,有较好的接口,作为本系统开发工具是可行的。 4三、系统设计(一)系统功能图块图。如图3-1所示。基本设置商店管理商品管理论坛管理新闻中心业绩基本设置商店管理商品管理论坛管理新闻中心业绩管理客户管理用户管理数据备份数据备份付款方式送货方式商店信息数据还原鲜花信息鲜花信息鲜花品种意见反馈网站公告文章信息订单管理销售业绩客户类型客户信息密码修改员工信息图3-1系统功能图积分的管理。货管理。此模块主要是网站公告的添加,修改,删除和发布,以及一些关于鲜花文章的添加,修改,删除和发布。网上花店管理系统_毕业论文55.论坛管理模块主要是管理顾客的意见反馈,审核留言内容,给予及时的回复。6.商品管理模块此模块中主要是对鲜花的采购,库存的管理,鲜7.商店信息管理模块此模块中主要是对商店的基本信息进行管理。(二)管理员系统活动图如图3-2所示。用户管理客户信息业绩管理新闻中心论坛管理商品管理基本设置商店信息退出系统图3-2系统活动图网上花店管理系统_毕业论文6(三)系统用例图如图3-3所示。管理员用户管理新闻中心基本设置商店信息图3-3系统用例图(四)前台购物流程图如图3-4所示。册用户册用户注册并登陆选择要购买的商品L点击“购买“按钮进入结算专区T确认订单(按顺序填写信息)工动物成力继续购物图3-4前台购物流程图7数据库的设计在系统的开发中尤为重要,要考虑整个业务流程的逻辑关系。1.首先充分体现系统的需求,数据库是为应用服务的,好的数据库设计应该首先能满足应用系统的业务需求,准确的表达数据间关系。2.保证数据的准确性和一致性,通过主外键、非空、限制、唯一索引等保证数据的健壮。3.提高数据的查询效率,通过合理表结构,安排物理存储分区、增加索引等方式,提高数据的读取速度,提高查询效率。4.有好的扩展性,在必要时能根据需求扩展数据结构。ER图简洁的反映出整个流程的概况和系统中所有实体之间相对应的关系,综合了管理员在整个系统中的联系和各自的安排,前台服务顾客的购物流程等,把系统的内部联系明了化。如图4-1所示。客户1信息回复购买M审核N鲜花N_N产生N消息新闻N-订单N送货1图4-1ER模型图图中显示了数据库中有哪些表,各张表在数据库中所存在的联系,即他们之间的主外键的关系。如图4-2所示。网上花店管理系统_毕业论文8NotesCustomerInfo列1NewsNewIDNewTitleName图4-2数据库模型图经过分析,系统中建立了数据库NetFlower,并创建了如下表:如图4-3所示。团图4-3数据库表9(四)数据字典表4-1Article(章信息表)序号列名数据类型长度小数位标识主键允许空默认值说明140是是否标识编号20是文章编号30是文章标题400是文章内容50是发表日期表4-2Customer(客户信息表)序号列名数据类型长度小数位标识主键允许空默认值说明140是是否顾客编号20否顾客编号30否顾客姓名40是性别50是密码60是邮件70是地址80是邮编90是电话0是83是登陆日期0是顾客类型0是积分00是备注40是购买量序号列名数据类型长度小数位标识主键允许空默认值说明140是是否标识编号20否送货方式30是方式名称表4-4FlowerInfo(鲜花信息表)序号列名数据类型长度小数位标识主键允许空默认值说明20否鲜花编号30否鲜花名40是类型编号50是照片680是市场价780是会员价800是话语940是数量83是进货日期40是是否热卖40是是否特别推荐40是销量表4-5OrderInfo(订单信息表)序号列名数据类型长度小数位标识主键允许空默认值说明140是是否标识编号20否订单编号30是鲜花编号40是鲜花名称50是交易价格60是交易数量70是顾客80是订购时间90是送货时间0是送货地址0是收货人0是电话0是邮编0是付款方式0否是否发货序号列名数据类型长度小数位标识主键允许空默认值说明140是是否标识编号20是新闻编号30否新闻标题400否新闻内容583是发布时间序号列名数据类型长度小数位标识主键允许空默认值说明140是否标识编号20否留言者300是留言内容400是回复内容50否电子邮件683是留言时间70是是否审核表4-8Shopping(商店信息表)序号列名数据类型长度小数位标识主键允许空默认值说明140是是否标识编号30否所选花名40否顾客编号580是市场价680是实际价格740是数量883是购物时间90是积分40是是否购买五、系统详细设计与实现(一)前台网站网上花店管理系统_毕业论文站的导航展示网站的主要功能,一张鲜花的flash图片简单而显得优美让人赏心悦目。首页主要是产品的展示,有热卖和特卖推荐,以及左边注册一应俱全。如图5-1所示。青藤鲜花购物公司贵系武们地西页公司晶介新阳点请需吊青贵系武们F墨两雎宇[F在钱订命盖登米只有要情的付出ILOVEYOU才能获得无私的厚爱品训嘴二管MM些4南热需南热需进n二河田二河田图5-1网站首页(1)网站首页UI层前台代码绑定鲜花信息,采用datalist绑定数据库的数据,主要实现代码如下:<tableborder="0"cellpadding="0"cellspacing="0"height="200"width="128"><ahref='seeflower.aspx?id=<%#Eval("FlowerID")%>'<imgid="Img1"runat="server"bordesrc='<%#InsertXXX(Eval("picture").ToS</div></td></tr><tr><tdheight="20"><divalign="center"><ahref='seeflower.aspx?id-<%#Eval("FlowerID")%XText='k%#Eval("FlowerName")%>'></asp:L<tr><tdheight="20"><div<asp:LabelID="Labell"runat="server"Text='市场价:¥'></asp:Label><asp:LabelID="Label3"runat="server"Text='<%#Eval("martprice")%>></asp:La<tr><tdheight="20">Text='<%#Eval("MemberPr</div></td></tr></table></ItemTemplate><ItemStyleBorderColor="#FFCOFF"BorderStyle="Dotted"Borde<SelectedItemStyleBorderColor="#8080FF"/></asp:DataList>(2)网站首页UI层后台代码{MyDataTable=MyFlowerInfoManager.SelectPicture().Tables[0];FlowerList.DataSource}{returnXXX.Insert(2,"/M}(3)网站首页BU层代码{DataSetmyDs=newDaFlowerID,Picture,FlowerName,MartPrice,MemberPmyDs=MyDataBase.GetList(Sq1Query);}本页面是顾客点击看中的鲜花后跳转的页面,主要是看花的详细信息,以及查看购物流程,可以点击放入购物车,也可以继续购物,返回首页。如图5-2所示。R出家选上门酬湖先戳页关于翼们新闯油态访5蚤联事院1在线订胞合员查录用table搭建,显示鲜花的详细信息。Button按钮的click事件跳转页面,主要实现代码如下:<tdalign="left"background="ima<tdalign="left"background="images/shangpinfe<asp:ImageButtonID="ImageButtonl"runat="server"Height="41px"<asp:ImageButtonID="ImageButton2"runat="server"Height="36px"从数据库查询数据,赋值给相对应的label.text,主要实现代码如下:{if(!IsPostBack){}}{MyDt=MyFlowerInfoManager.SelectFlower(par{}(3)鲜花信息页面BU层代码根据鲜花的种类FlowerTypeID,从数据库查询相应鲜花的DataSet,主要实现代码如下:publicDataSetSelectFlower(stringparamFlowerTypeID)DataSetmyDataSet=newDataSet();stringsqlQuery="seleFlowerID,Picture,FlowerNamemyDataSet=MyDataBase.GetList(sqlQuery);}网上花店管理系统_毕业论文图5-3采用放大镜查看(1)放大镜查看页面代码xzoom:470,yzoom:300,offset:10,position:"ri}varimageLeft=$(this).get(0).offsetLeft;varimageRight=$(this).get(0).ofvarimageTop=$(this).get(0).offsetTop;varimageHeightvarbigimage=$(this).attr("bigpp");}当查看鲜花的详细信息之后满意的话可以加入购物车,本页显示你所有加入购物车的商品,你还可以进行修改数量,以及删除购物车的信息,离开重新购物,如果满意可以提交订单。如图5-4所示。1口科抓烈称更1粉糖a3图5-4购物车信息页面(1)加入购物车页面UI层前台代码GridLines="Vertical"Width="764px"OnDelOnItemDataBound="ShopCart_ItemDataBound"><Columns>Kasp:BoundColumnDataField="ID"HeaderText="编号"></asp:BoundColumn>息将无法恢复,确认删除吗?');">删除(2)加入购物车页面UI层后台代码根据登陆的用户名从shopping表中查询记录,在DataGrid的删除事件里根据shoppingID删除购物车信息,主要实现代码如下:{网上花店管理系统_毕业论文MyShoppingManager.GetID(paramname).Rows[0][0MyDt=MyShoppingManager.SelectShoppingl(paramID);protectedvoidShopCart_DeleteCommand(objectsource,MyShoppingManager.deleteshjisuan();jisuanjifen();(3)加入购物车页面BU层代码publicintIntoBus(ShoppingDataMyShoppingData){stringsq1Query="Insert(CusID,FlowerID,MartPrice,FactPrice,Count,Inte("+MyShoppingData.CusID+"','"+MyS+",'"+MyShoppingData.M'"+MyShoppingData.Count+",'"+MyShoppingData.Integral+"',intreturnValue=myDataBase.ExecuteNonQuery(s词词道迎画理密r产起P州三有-啤TextBox填写留言用户的信息,点击提交按钮提交留言信息,点击查看留言回复按钮查看留言回复内容,主要实现代码如下:<tr><tdalign="center">nbsp;姓名:</td><tdclass="style26"><imgsrc="images/liuleft.png"style="width:208px;hei<tr><tdcolspan="2"align="right"><inputid="btnSubmit"type="button"value="{paramQuestionInfo.CusName=paramName;paramQuestionInfo.CreatMyQuestionInfoManager.InsertInfo(paramQu}{intreturnValue=0;[NetFlower].[dbo].[QuestionI+MyQuestionInfoData.Question+"','"+MyQuestionInfoData.Answer网上花店管理系统_毕业论文MyQuestionInfoData.CreateTime+"','"+MyQuestionInfoData.IsCheck+returnValue=MyDataBase.ExecuteNonQuery((二)后台管理主页面由iframe框架搭建而成,左边是javascript写的一个treeview主要展示系统息。也可以点击右面的图例,进入相应的页面。如图5-6所示。m止自自自南臣3科t5-6后台管理主页面(1)后台管理主页面UI层前台代码vartree=null;var'treenode.gif',null,'treeno'ShopInfo/UIShopInfoEdit.aspx','tree_node.gif'null);fun38.add(fun39);root.add(funtree=newTree(root);tree.show('menuTree');(2)后台管理主页面UI层前台代码要实现代码如下:publicvoidInitProtalBar){"../Manager/Web_Staff/StaffPassWordFM/化·8年m造某绝主(1)鲜花信息管理页面UI层前台代码模糊查询,主要实现代码如下:<asp:GridViewID="grdvMessageOnRowDataBound="grd<inputid="chkAll"onclick="SelectAll<ItemStyleHorizontalAlign="Center"></ItemStyle><asp:ImageButtonID="imgbtnDetail"runat="server"CommandArgument='<%#ForeColor="#F7F7F7"/>调用BU层的模糊查询的方法,主要实现代码如下:publicvoidBindGrid(intparamPageInd{myDs=myFlowerInfo.Search(null,ththis.Master.BindData(this}从数据库读取数据鲜花的所有信息,要实现代码如下:{myDataSet=MyDataBase.Get}可以上传鲜花图片。如图5-8所示。青西后台管理青西后台管理二T23自三痛福0(1)鲜花添加修改页面UI层前台代码<asp:TextBoxID="txtFlowerID"runat="server"Width="100%"<asp:DropDownListID="txtIsMain"runat="server"Width="100%"><asp:ListItemValue="0"></asp:ListI网上花店管理系统_毕业论文(2)鲜花添加修改页面UI层后台代码protectedvoidbtnConfirm_Click(objeif(!this.CheckInput())}myFlowerInfo=this.GetPageValue(myFlowerInfo);…{myFlowerInfo.InsertInfo(myFlowbtnCancel_Click(send}}publicintInsertInfo(FlowerInfoDataMyF{[NetFlower].[dbo].[[FloTypeID],[Picture],[MartPrice]"’"+MyFlowerInfoData.returnValue=MyDataBase.ExecuteNonQuery}4.报表页面甲甲E高有物0*·两1车辆山时图5-9销售报表页面(1)销售报表页面UI层前台代码<asp:ButtonID="Buttonl"runat="server"(2)销售报表页面UI层后台代码protectedvoidPage{this.txtShopTime.Text,this
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版煤炭资源开采权出让合同书4篇
- 二零二五年生态治理项目土石方调配合同3篇
- 2025年度二手房装修工期延误赔偿合同4篇
- 2025年新型大棚设施建设与租赁一体化服务协议4篇
- 2025年蓄水池施工与生态湿地建设合作协议3篇
- 2024物流中心经营场地租赁合同
- 个人购车担保合同(2024版)
- 个人二手物品交易平台服务协议2024年度3篇
- 2025年新型玻璃瓶盖研发与生产合作合同3篇
- 2025年新型草料加工技术研发与应用合同3篇
- IT项目外包服务商管理应急预案
- 工程物资供应、运输、售后服务方案
- 中国成人暴发性心肌炎诊断和治疗指南(2023版)解读
- 新生儿低血糖课件
- 自动上下料机械手的设计研究
- 电化学储能电站安全规程
- 幼儿园学习使用人民币教案教案
- 2023年浙江省绍兴市中考科学真题(解析版)
- 语言学概论全套教学课件
- 大数据与人工智能概论
- 《史记》上册注音版
评论
0/150
提交评论