毕业设计(论文)-ASP网上花卉销售与管理系统.doc_第1页
毕业设计(论文)-ASP网上花卉销售与管理系统.doc_第2页
毕业设计(论文)-ASP网上花卉销售与管理系统.doc_第3页
毕业设计(论文)-ASP网上花卉销售与管理系统.doc_第4页
毕业设计(论文)-ASP网上花卉销售与管理系统.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上花卉销售与管理系统摘 要网上花卉销售与管理系统是一个网上购物式的新型系统也是一个典型的系统,其开发主要包括前台的网页设计应用开发,后台的数据库建立维护以及管理两个大的方面。对于前者要求建立功能完备,使用方便,操作简单等网站的设计特点。而对于后者则要求建立起数据一致性和完整性强,数据安全性好的数据库和管理功能。因此根据上述的需求,设计的这个系统采用了网站式设计的基本思想方法,结合了ASP的编程语言,以网上购物式的设计为中心,对花卉市场需求进行了进一步分析后,设计出前后台分别登陆的完整的网上花卉销售与管理系统。本系统在前台实现了用户登陆,商品排行榜,查询鲜花,订单查询,网上购物和客户留言功能,在后台建立了基于前台所有模块功能的管理功能。系统运行结果证明,本文所设计的系统可以满足花卉订购者,花店工作者和管理员三方面的需要。关键词:ACCESS数据库;SQL语言;DreameawverMX网站设计;ASPAbstractOn the net flower sale and manage the system is a web page design application that the new system that a net ascends the shopping type is also a typical system, its development includes the foreground primarily develop, the database of the background creates maintenance and manage two big aspects.Create to the former request the function is complete, usage convenience, operate the characteristics of design of simple etc. website.But request the latter very much to create to rise the consistency of data is strong with the integrity, the database that the security of data like with manage the function.Therefore according to above requirement, the fundamental that this system of the design adopted the website type the design thought method, join together ASP programming language, regard the design of the net shopping type as the center, proceeded the further the empress of analysis to the flower market requirement, design a complete net for in front and back the pedestal lands respectively top flower sale and manage the system.This system fore the set realizes the consumer lands, merchandise ranking, search fresh flowers, the order searches, on the net the shopping leaves a message the function with the customer, creating in the background according to the foreground has the management function of the module function.System run - time result verification, this text a system for designing can satisfy the flower subscriber, florist worker with managing person three the demand of aspects.Keywords: ACCSSE database;SQL language;DreameawverMX website design;ASP1 23 目 录4 绪 论15 1 系统分析21.1 需求分析21.2 可行性分析26 2 总体设计42.1 设计目标42.2 数据库设计42.3 系统E-R关系图57 3 网上花卉销售与管理设计73.1 系统功能描述73.2 前台功能模块设计83.2.1 首页功能的模块设计93.2.2 用户注册的模块设计93.2.3 用户登陆的模块设计103.2.4 排行榜功能的设计123.2.5 广告与新闻功能的设计123.2.6 花卉查询功能的设计133.2.7 网上购物功能的设计143.2.8 订单查询功能的设计163.2.9 订单投诉功能的设计173.2.10 留言板功能的设计173.3 后台功能模块设计183.3.1 用户管理模块设计183.3.2 新闻管理模块设计203.3.3 商品管理模块设计223.3.4 订单投诉模块设计248 4 系统测试和维护264.1 系统的测试264.2 系统的维护269 结束语2710 致 谢2811 参考文献2912 附 录3043绪 论网上花卉销售与管理系统需要满足二个大的方面的需要,一是订购者,二是销售与管理者。订购者需要在系统的数据库里进行登记也就是注册,查看每天的花卉的销售排行情况,掌握花卉的最新品种,然后进行订购功能,如果发现问题还可以进行订单查询和订单投诉,还可以查看自己所订购的商品也就是查看购物车,最后还可以在店里的网站上进行留言来进一步沟通;而管理者可以管理用户的权限,查看与修改用户的信息,可以进行广告的添加,新闻的修改,最新商品的添加与管理,普通花卉的添加与删除,图片的上传,查看最新订单并确认订单,同时还可以进能删除和查看投诉订单的功能,还可以进行留言的观看与回复功能。在用户修改自已信息的时候,系统会自动提醒要求填充完整用户的全部信息,否则系统不会接受用户的更改,而管理员就不用,他有最高权限,可以添加与修改任意用户的信息,也是可以升级用的会员资格,从普通会员升级到VIP会员,这样在购物的时候就是出现VIP的会员价格,而最高权限的管理员可以添加普通的管理员,只能添加商品用的。在添加商品的时候能添加所以字段的内容,也可以不填,这时候系统自动填加一些普通的信息来满足用户的基本要求,也可以上传在系统前台一些花卉的图片信息,来进一步满足用户的需要。 1 系统分析1.1 需求分析 在国际许多发达国家大中城市数量最多的商店要数鲜花店了。我国北京,上海,天津,广州,昆明等各大中小城市花卉苗木需求也日趋旺盛。随着都市鲜花消费渐成时尚,一个高效,高值,创汇的新兴花卉产业正在国内兴起。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于销售与管理系统的环境。使用计算机进行管理控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的销售与管理,计算机能够充分发挥它的优越性。计算机进行销售与管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了销售并管理好花卉信息而设计的。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于花卉订购情况(如订购时间,订购数量,订购者是否取消了订购等等)的统计和核实等往往采用人工计算,手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。并且现在为信息时代,很多人都采用在网上选购商品的方法,这样即方便又便宜。尽管有的花店有计算机,但是尚未用于销售信息管理只用于收款,没有发挥它的效力,资源闲置比较突出,这就是销售与管理系统的开发的基本环境。基于这此问题,我认为有必要建立一个网上花卉销售与管理系统,使花卉销售与管理工作规范化,系统化,程序化,避免随意性,提高销售速度和准确性,能够及时、准确、有效的查询和修改订单与花卉情况。网上花店必将是中国鲜花市场发展的一个必然趋势,所以谁先占领这个市场谁就占领了未来鲜花市场的主动权。1.2 可行性分析 在开发一个新的信息系统之前,进行可行性分析与论证是大有必要的,同时,还要结合现有系统的功能实现、缺陷等等信息进行开发,这样做可以避免盲目投资,减少不必要的损失,并且能够保证新系统能够合理有效的对现有系统功能进行提升和有效维护,保证新系统的有效性、使用性和合理性。下面从三个方面(技术可行性、工具可行性、操作可行性)来分析:1技术可行性21世纪,Web数据库在网络上异军突起,很快占据了网络技术的主流地位。可以说,Web技术已经成为信息时代最有前途、最有魅力的新一代信息传播技术。Web技术与数据库技术的一一结合,正在深刻地改变着网络应用的面貌。并且,随着网络应用的深度、广度的不断拓展,Web数据库技术将日益突显其重要意义。因此,要实现网络办公管理系统是不成问题的。2工具可行性软件方面信息时代对于软件的应用已不是人们的难题,人们在日常办公中用的计算机操作的系统等都属于软件部分。硬件方面计算机普及到今天,人们对于它的拥有已不少见,它的硬件设备完全能够满足人们的需求,而价格也能被人们所接受。3操作可行性伴着21世纪的到来,计算机消然走进人们的生活,人们对计算机已不再陌生,它的介入,在不断地改变着人们的生活,给人们带来了极大方便,计算机已成为现代人不可缺少的使用工具,各行各业的办公已基本上实现了电子化,人们经过培训后,操作已不成问题。那么在这样的条件下对办公管理系统的操作也应该是不会很困难的。2 总体设计2.1 设计目标本系统是针对中小型花店所进行设计的,主要实现如下目标: 系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。 键盘操作,快速响应。 强大的销售结账功能。 全面的账单查询功能。 操作员可以随时修改自己的口令。 管理员可以设置操作员的权限。 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 系统最大限度的实现用户简单、轻松的购买到自己中意的商品。2.2 数据库设计数据库设计指的是在现在数据库管理系统上建立数据库的过程,它的主要内容是:在编写数据库应用程序之前,应该组织建立什么样的数据库,包括组织建立多少个数据库为适宜,每个数据库都有几个字段,每个库的主关键字和外部关键字以及各个表之间的关联,如何传递数据。在数据库的设计中,尽量充分地考虑到用户各个方面功能上的需求,以前数据库理论的主要规则。用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。由于本系统的宗旨是为客户端提供信息,再加上其动态性和交互性,这就不可避免的涉及到大量数据的维护工作,所以搭建起后台数据库也就成为最基础、最首要做的工作。本站应用了功能强大的Access数据库。本系统设计了一个库为data_asp数据库下设了十五个表分别用来调用数据,其中:ad为广告表;admin为管理员表;guest为注册用户表;basket为订单表;hw为商品记录表;member为VIP会员表;new新闻表;pub为配送通知表;sort为鲜花种类表sub为确认定单表;ts为投诉定单表。数据库表清单明细(见附录)2.3 系统E-R关系图登陆实体E-R图游客注 册个人资料组 成个人资料查询浏览登陆广告信息用户选购付款收银台存入后台信息商品 1 1 n m 1 1 n m 1 1 n 1 1 n 1图2.1 登陆实体E-R图管理员信息实体E-R图管理员信息密码权限地址名字 图2.2 管理员实体E-R图花卉信息实体E-R图花卉信息价格备注包装名称花卉名称花卉名称类别路径编码颜色花卉名称图2.1 花卉实体E-R图客户信息实体E-R图客户信息地址备注邮箱名字OICQ性别 图2.1 客户实体E-R图3 网上花卉销售与管理设计3.1 系统功能描述系统功能模块设计分为前台功能模块设计和后台功能模块设计。前台功能模块设计主要包括:用户注册、用户登陆、排行榜、广告服务、订单查询、订单投诉、商品查询、留言板。后台功能模块设计主要包括:前台首页、用户管理、商品管理、新闻管理、订单管理。网站系统模块前台网站首页后台管理首页 图3.1 网站系统结构图前台模块用户登录排行榜广告服务订单查询留言板订单投诉商品查询退 出更改资料网上购物准确查询模糊查询查看留言填写留言图 3.2 前台功能模块结构图后台模块前台首页用户管理新闻管理商品管理订单管理 图 3.3 后台功能模块结构图3.2 前台功能模块设计数据流程图:添加花库留言库商品表订单表交易表用户登陆与注册用户信息表每日新品留言板鲜花查询订单管理排行榜网上花卉销售与管理系统购物车 查询 订购 图3.4 系统的数据流程图3.2.1 首页功能的模块设计图3.5 网站首页运行的结果在首页中首先做了几个大的模块页,做为每页的调换,这个首页就是一个大的主模块,当进入其它页的时候也会看到这一页中的一些内容,其中其它页调用模快页的代码如下: 采用include来调用另外的页3.2.2 用户注册的模块设计 图3.6 用户注册运行界面这里的每一项都要详细填写,点确定后就自动保存到数据库中注册用户表中,以后再想进入网站的时候就不用注册了,可以进用输入姓名和密码进入网站中,当用户登录后就可以使用一些其它的网站功能了,这时还可以在网站在左边看到自己的一些基本信息。表3.1 用户注册时涉及的HTML表单元素名称类型含义重要属性memberform表单action=clear.asp method=postuseridtext用户IDId” id=user_id2 PWDpassword密码Pwd”qpwdpassword确认密码Pwd=qpwdemailvarchar用户邮箱User_Email=request(“email”)addressvarchar用户地址User_addr=request(“address”)telvarchar用户电话User_tel=request(“tel”)postvarchar用户邮编User_post=request(“post”)Usernamevarchar用户姓名User_name=request(“user_name”)Submitbutton确定按钮onClick=check(myform)当游客第一次浏览网站时只能在网页内实现查看新闻、查看花卉、查看留言板,而不能自己订购商品,也就是说没有注册的用户无法与网站进行购买的权利。3.2.3 用户登陆的模块设计用户登录页面比较简单,为防止用户的错误操作,应设置错误处理页面。在登录操作中,一般发生的错误有:用户输入了错误的用户名或密码;或用户直接单击了【登录】按钮。对上述情况的判断,我们就要通过ASP文件来实现。图3.7 用户登陆界面表3.2 用户登录页面中涉及的HTML表单元素名称类型含义重要属性memberform表单action=guset.asp method=postuserIDtext用户名id=userIDpwdpassword密码pwd” pwd=response(“password”)Submit3button确定按钮onClick=check(myform)reset1reset取消按钮class=btn_grey value=取消利用VBScript编写检测用户输入信息是否合法的函数,并通过单击【确定】按钮调用该函数,判断用户名或密码是否为空,如果为空,系统将给予提示。当用户输入合法信息后,提交该表单,完整代码如下:function check(member)if (member.username.value=) alert(请输入用户名!);myform.username.focus();return;if(member.PWD.value=) alert(请输入密码!);member.PWD.focus();return;myform.submit();在登录页面时,当用户提交了登录资料后,就由表单action属性指定的ASP文件在服务器端对这些资料进行验证。它的工作主要是判断用户的登录的用户名和密码是否正确。完成这些工作,就必须从连接储存用户数据库中取出相关的信息记录。如果记录验证无误,就通过ASP的Response对象的redirect方法,将用户登录的页面传到客户端的浏览器上;如果用户输入了错误的用户名或密码,就通过ASP的Response对象的Write方法弹出错误提示。图3.8 登陆信息界面这时用户就可以使用购物车,收银台和更改资料以及更具体的查询功能了。如果用户输入的用户名或密码错误的话,系统会自动出现提示:重新登录的字样,如果用户的密码忘记了,可以打与管理员联系,管理员可以在数据库中调出密码发给用户。 3.2.4 排行榜功能的设计排行榜功能主要采用了更新和调用库中表的内容来实现的,其中定义了七个变量,分别用来调用库表,调用的是sort表,然后进行判断,分为几种情况,每种情况有每种情况的结果,最后,列出商品的排行情况,这是按照鲜花的交易成功数量进行排行的,用户可以清楚的看出哪一种最受用户喜欢,这样也就可以方便的定购流行的鲜花了,而且用户还可以点击排行榜中的超链接,来进行查看等.其界面如下: 图3.9 排行榜运行界面3.2.5 广告与新闻功能的设计当用户进入网站后可不先不用注册会员就可以浏览网站中的广告和新闻, 而广告与新闻是为了让用户更清楚的了解网站中的结构,也把花店里的一些新优惠政策等等,非常方便用户,这样也能增加用户对本系统的浏览时间,同样也就把花店无形中介绍给了用户。图3.10 新闻浏览界面广告和新闻的增加与修改是在后台管理中进行修改的,具体方法在后台操作里有详细介绍。3.2.6 花卉查询功能的设计网上定购自然是系统的特点之一了,用户可以不用出门就可以在网上把鲜花选购在自己的购物车中,不但方便还可以省下不少的时间,用户可以先在网站中用查询功能来进行花卉的查询也就是先购自己的商品,用户可以进行准确查询也可以进行模糊查询,当用户在上网之前就以经确定了要买的鲜花时,就可以进行准确查询,只要输入花的名字就可以在网站中找到,如果用户记不大清楚要买的商品的名字或种类就可以进行模糊查询了如果店里有这种商品的话那么会在下面显示出这一种商品的具体资料来,如果没有的话那么系统会自动提示出没有些类商品的信息。如图所示:图3.11 商品信息查询页面设计效果表3.3 商品信息查询页面中涉及的HTML表单元素名称类型含义重要属性memberform表单action=search.asp method=post selselect选择查询字段商品名称规格tselselect选择条件运算符等于LIKEqnametext输入查询关键字id=qname onkeyup=ti()Submitbutton【查询】按钮onclick=send()butbutton【显示全部数据】按钮id=but onclick=list()3.2.7 网上购物功能的设计总的购物流程是选购-加入购物车-去收银台-确认收货人信息-选付款方式-汇款确认-发货-完成可以通过查询商品来选购,然后放入购物车,等到选购完毕后去收银台,在收银台填写一部分资料,大部分的资料都是从数据库中读取出来的,然后确认。这时,当管理人员进入后台进行管理时会发现定单里有了刚填写的定单,然后经过确认,会给用户发货,当确认用户收到货时管理员会对定单再一次确认当用户以经选好了鲜花的时候就可以开始定购了,用户可以为自己定购也可以为别人定购,当然在用户在购之前必须填好完整的定购资料,以保证送货的顺利完成。用户点击“购物”的图标以后就出现下面的对话框,图3.12 购物车的运行界面它会提示出你所选购的鲜花的价格,你所选购的数量如果在这之前你还先购了其它鲜花系统也会显示出来,这时你可以通过这里看一看自己是不是要确定选购,如果不想要了,还可以在这里点击“删除”,如果没有错误的话就可以点击“确定”了。表3.4 商品信息查询页面中涉及的HTML表单元素名称类型含义重要属性basketform表单action=baskt.asp method=post basketidvarchar购物IDId=request(“baskt_id”)useridvarchar用户IDId=request(“user_id”)countfloat购物数量id=request(“basket_count”)Submitbutton确定按钮onclick=send()butbutton显示全部数据按钮id=but onclick=list()clearbutton清空购物车按钮Onclick=”clear()”cheakbutton付款方式按钮action=cash.asp method=postdelbutton删除按钮Onclick=”del()”图3.13 收银台运行界面这时系统会给出全部价格,在这之前还有一个界面,在那个界面里用户可以删除所选购的商品,如果一切都对的话,就可以点击“确定”。图3.14 购物交易运行界面表3.5 购物交易页面中涉及的HTML表单元素名称类型含义重要属性subform表单action=cashsave.asp method=postselselect供应商全称option value=memotext备注onkeyup=if (event.keyCode=13)send()subbbutton确定按钮onclick=send()Resreset清除按钮onclick=res()这时须要填写送货的一些信息了,每一项都必须填写,这样才能保证鲜花的正确送到。再次点击“确定”之后就以经完成了购物的过程,在这里你必须记住你的订单号,它是你以后查询鲜花是否送到,或进行投诉关键。在这里系统做了四种付款方式,每一种付款方式都有一些详细的描述,在首页就可以看到。3.2.8 订单查询功能的设计用户在定购完商品后如果觉得自己好像买的商品不对,又或者忘记了自己是不是买全的商品,这样的话就要用到订单查询功能了,它的方法简单如下:图3.15 订单查询界面表3.6 订单查询页面中涉及的HTML表单元素名称类型含义重要属性subform表单action=ding1.asp method=postSub_idtext订单IDId” id=sub_id2 subbbutton确定onclick=send()在text框中输入你的订单号,这里只能是准确查询,因为为了保护其他用户的安全性,系统不可以对用户开放模糊查询功能,所以只能完整填入订单号然后进行查询使用变量来传送query.asp中的变量内容。如果查询成功,系统会显示出以前的记录,并且会给你店员是否已经把货送到还是正在处理中,如果没有查询成功的话,系统会提示出:此用户没有些订单 的信息。这样用户就可以安全又放心的来定购鲜花了。3.2.9 订单投诉功能的设计当用户对所下的订单不满意的时候,或者用户以经订购的鲜花没有送到的话,可以用订单投诉功能进行投诉,它的界面与查询的界面基本相同,只不过多了一个投诉者的姓名与把投诉的定单号,其它是调用的主模块,它的过程也和查询基本相同,如果没有那个订单的话系统是不会接受投诉的,如果有的话系统会保存起来,当管理员登录的时候就可以看到这条信息,并且急时的来解决这些订单问题了。%if session(user_name) then% 这是在用户投诉之前,系统要先查看库表中是否存在此记录,如果有的话来进行参数传递的代码。3.2.10 留言板功能的设计 当网站的销售达到一定关系的时候,一定会有一些用户想要在定购之前就想知道店里是不是有新的品种,是不是能有其它优惠政策等等,如果采用电话联系虽然快捷但是经费太贵。所以系统设计了留言的功能即“花卉人生”在这里用户可以进行自己看法的留言,也可以让其它用户看到自己在本店选购后的看法和感想,更可以和管理员进行问答似的留言与回复功能。图3.16 留言板运行界面用户进行留言之后会立即发布到留言板上,这时管理员可以在前面对留言进行回复,只要输入管理员回复的密码就可以了,而且管理员还可以多次修改回复,以达到最佳的效果。3.3 后台功能模块设计后台功能模块设计主要包括:用户管理模块设计、商品管理模块设计、新闻管理模块设计、订单管理模块设计。3.3.1 用户管理模块设计用户管理模块主要包括用户管理、增加VIP用户和修改密码。下面的内容主要介绍一下各功能的具体设计,首先介绍一下管理员的登陆界面。图3.17 后台登陆运行界面后台管理只限管理员及技术人员进入,其它注册用户无法进入后台管理中心,本网站采用双操作平台,也是为了网站的安全性和稳定性。表3.7 管理员登录页面中涉及的HTML表单元素名称类型含义重要属性adminform表单action=guset.asp method=postuserIDtext用户名id=userIDpwdpassword密码pwd” pwd=response(“password”)Submit3button确定按钮onClick=check(myform)当一些老客户以经购买过许多商品后或者新用户想花钱升级自己的会员资料时,就要进行用户管理功能。图3.18 用户管理运行界面表3.8 用户管理页面中涉及的HTML表单元素名称类型含义重要属性memberform表单action=manage.asp method=postuser_idtext用户idid=response(userID)user_nametext姓名user_name=response(“user_name”)user_mailtext邮箱user_mail=response(“user_mail”)user_addstext地址user_adds=response(“user_adds”)user_regtimetext注册时间user_regtime =response(“user_regtime”)user_typetext用户类型user_type =response(“user_type”)delbutton删除onclick=del()upvipbutton升级类型onclick=update (user_type=user_type+1)如果有的用户忘记了密码的时候,并与管理员联系,管理者必须有方法来实现修改用户密码而不修改其它内容的后台设计,本系统设计如下图;图3.19 更改密码运行界面表3.9 更改密码页面中涉及的HTML表单元素名称类型含义重要属性memberform表单action=manage.asp method=postuser_idtext用户idid=response(user_id)user_passwardtext密码passward” passward=response(“user_passward”)submitbutton确定按钮onClick=check(member)当一些老用户已经够了升级会员的资格的时候,管理员可以在这里升级用户的会员类型,也可以删除一些以经不够资格的用户信息,数据库采用UPDATE来更新,每一次修改数据库中的资料也随之改变。如果有一些新用户不想用攒点的方式而想希望直接购买VIP会员资料可以在这里进行修改:图3.20 增加VIP用户运行界面3.3.2 新闻管理模块设计本系统还设计了一些提供式的服务,就是新闻广告的功能,在这项功能里系统中单独做一个表new,用来保存新闻广告的新内容,每次修改之后都会自动保存到库表结构中,因为它直接调用库表记录,同样当首页刷新的时候也会自动更新的首页当中,其界面如下:图3.21 新闻修改界面商品管理是后台管理者最常用的地方,因为这里经常要增加或删除一些商品,在增加鲜花的时候有一个图片上传的功能,在这里做了一个URL链接的方法来上传图片,如果有些鲜花没有图片,那么也可以不上传图片,直接点击“返回”就可以增加商品了,修改商品也是一样,都是采用的SQL的查询方法SELECT * FROM HW WHERE 先来实现查找到这个记录,然后再进行修改和删除。图3.22 广告管理界面这个功能主要涉及到广告的说明、图片的上传、图片类型、链接位置几大部分,重点解决了广告的添加和删除问题。当今的花卉市场竞争相当激烈,所以一定要有自己花店的主打花卉,作为自己本店的招牌,从而推广本店的影响力。3.3.3 商品管理模块设计本模块主要针对管理员添加商品,修改商品和删除商品。当网站有新品花卉上市,管理要急时添加商品分类的明细,如商品的类别、名称、价格(包括:普通价,会员价,VIP价)、包装类型等等,还要将新品花卉设为推荐商品,为用户提供方便。图3.23 添加商品界面表3.10 添加商品页面中涉及的HTML表单元素名称类型含义重要属性hwform表单action=manage.asp method=postsort_idtext商品分类id=response(sort_id)hw_nametext商品名称user_name=response(“hw_name”)hw_cashtext商品原价user_cash=request(“hw_cash”)pifatext会员价pifa=request (“pifa”)dailitextVIP价daili =request(“daili”)zhuangtext包装类型zhuang =request(“zhuang”)isbntext商品编号isbn=request(“isbn”)yeshutext商品颜色yeshu=request(“yeshu”)hw_contenttext商品备注hw_content=request(“content”)submitbutton确定onClick=check(hw)clearbutton清空onClick=clear ()保存完商品信息后,下一步就要添加商品图片,这个阶段可以添加图片也可以不添加图片,但本系统见意添加图片,因为添加图片可以让用户更加清楚的了解花卉的信息。图3.24 上传图片界面修改商品也是必不可少的功能,当部分花卉销售情况欠佳或花卉价格过高也可以适应客户进行修改,甚至删除,这样可以更快的了解用户心理,更准确适应当前市场的价格规律,进行结果如图所示。图3.25 修改商品界面本系统花卉都是以类来划分的,例如节日鲜花、生日鲜花、婚庆鲜花等等,这些类名也是可变的,你可以根据市场变化来修改它们的分类名称、增加分类名称、删除分类名称,这样管理可以使原本庞大数据库信息,变的有条有理。图3.26 修改商品类别界面3.3.4 订单投诉模块设计当用户已经下了订单之后,系统应该自动把新的订单放到一个单独的表中存放,不能和已经确认的订单放到一起,这样查询起来会非常方便,所以系统又设计了一个表来存放这些记录,当管理员来查看的时候就一目了然。图3.27 订单管理界面图3.28 查看订单管理界面当管理员确定了用户的新下订单之后,系统就能够自动把订单存放了以确认的订单当中的表里去了,当管理员再次打开最新订单的时候,被确认的订单也就不会再出现了。查看投诉订单也是一样,当管理员以经查看过某一个被投诉的定单后,这个订单的颜色就会变成红色,与其它没有查看过的蓝色分开来。图3.29 查看已确认订单界面在查看投诉订单中的主要代码如下: 创建一个adodb的数据集,然后调用SQL语句并与表中的记录进行参数调用来实现订单查询功能。订单投诉是管理员与用户的直接对话,也是解决问题的一个最好途径。为了更好的维护系统,管理员要经常来查看订单投诉,具体问题具体解决,一定要急时回复客气留言,来体现网站的可信性。图3.30 查看订单投诉4 系统测试和维护4.1 系统的测试系统测试是提高软件质量的重要手段,无论怎么强调测试的重要性和它对软件可靠性的影响都不过分。虽然在软件生命周期的各个阶段都有严格的技术审查,但是经验表明,审查不能发现所有的差错,在编码过程中,程序员的编程水平对软件的影响很大,并且不管多么有经验的程序员在编程中都会引入一些错误。系统测试是以发现错误为目的执行一个程序过程。它的目的非常明确,就是要尽可能地发现至今为止尚未发现的错误或缺陷。本系统采用动态测试,通过人工运行网站,由点集面地进行测试。常见错误检查清单:1.邮箱在系统中要求输写格式不明确,可能造成得不到真实的用户信息。2.购买商品时,购买者的信息不是自动添入表单,而是由用户自已添写。 3.密码长度没有限制,这对用户的密码安全问题有很大的风险。4.留言板回复信息时,也存有自己添写用户信息的问题5.后台处理在修改,删除数据时,不能把修改的表单马上返回给管理员。4.2 系统的维护系统维护就是在系统交付使用之后,对系统进行的任何改变工作。引起软件改变的原因主要有:为了纠正运行中出现的错误;为了使软件适应新的运行环境;用户增加新的需求。系统维护的目标是保持软件的功能和性能及时、准确地满足用户的要求。本系统的维护内容:用Access数据库做为网站平台的数据来源,早见错误就是由于系统经常的增加、修改、删除记录,引起的数据库冗余文件过大,导致的Access数据库无法读出数据,内部语法失效。解决方法:打开Access数据库-“工具”-“数据库实用工具”-“压缩和修复数据库”,这样就可以有效避免此类问题。结束语历时3个月的毕业设计已经接近尾声,3个月是一段短暂而又难忘的时光。在这次毕业设计中,我所设计的是使用Dreamweaver MX和ASP技术建立的花卉销售与管理系统。由于网页的设计技术以及系统的架设涉及众多的技术,我在论文的撰写过程中,从相对完整的功能出发,详细介绍了Dreamweaver MX和ASP的基本知识以及网页数据库等各种网页制作技术的功能。 通过3个月的学习和实践,我学到了很多在课上没有学到的知识,如网页数据库的操作,脚本语言,脚本编辑器的使用等等。同时,也对以前学过的知识进一步加深了认识和理解,使其在应用上得到了升华。如:Dreamweaver MX站点的架HTML语言和Access数据库的使用等。但学海无涯,我深知自己的知识有限,在以后应更加努力学习,不断地完善自己,充实自己。 这次毕业设计不仅是对我在大学所学知识的检查与总结,也是我即将走上工作岗位之前的一次实战演习,是大学时代的最后一次拼搏与奋斗。在这次毕业设计的整个过程当中,使我的动手能力和对网络以及数据库有了更进一步的认识。为今后能在网络软件的开发上有所发展奠定了深厚的基础。 总而言之,本次毕业设计使我对于一个系统的完整开发过程有了切身体会。但是,由于本人能力有限,加之对于各种技术的熟悉程度不够,以及时间的仓促,经验的不足,论文当中难免有遗漏和不当之处,望各位老师不吝赐教。致 谢本次设计能够完满地顺利完成我非常感谢我的指导教师对我的指导和帮助。她能够耐心的教导我,在设计初期间,帮助我了解目标,认识目标,正确入手, 在系统的架设和功能的设计过程中,为我提出了许多独到的意见和建议。并且为我提供资料,时常检查我的进程,使我能更好的完成毕业设计。本论文的撰写是在老师的悉心指导下完成的。在论文的资料搜集、结构安排、撰写修改等诸多方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论