网上花卉销售与管理系统毕业设计论文Word格式文档下载.docx
- 文档编号:18637830
- 上传时间:2022-12-30
- 格式:DOCX
- 页数:31
- 大小:1.92MB
网上花卉销售与管理系统毕业设计论文Word格式文档下载.docx
《网上花卉销售与管理系统毕业设计论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网上花卉销售与管理系统毕业设计论文Word格式文档下载.docx(31页珍藏版)》请在冰豆网上搜索。
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于销售与管理系统的环境。
使用计算机进行管理控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的销售与管理,计算机能够充分发挥它的优越性。
计算机进行销售与管理系统的开发密切相关,系统的开发是系统管理的前提。
本系统就是为了销售并管理好花卉信息而设计的。
根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于花卉订购情况(如订购时间,订购数量,订购者是否取消了订购等等)的统计和核实等往往采用人工计算,手抄进行。
数据信息处理工作量大,容易出错;
由于数据繁多,容易丢失,且不易查找。
总的来说,缺乏系统、规范的信息管理手段。
并且现在为信息时代,很多人都采用在网上选购商品的方法,这样即方便又便宜。
尽管有的花店有计算机,但是尚未用于销售信息管理只用于收款,没有发挥它的效力,资源闲置比较突出,这就是销售与管理系统的开发的基本环境。
基于这此问题,我认为有必要建立一个网上花卉销售与管理系统,使花卉销售与管理工作规范化,系统化,程序化,避免随意性,提高销售速度和准确性,能够及时、准确、有效的查询和修改订单与花卉情况。
网上花店必将是中国鲜花市场发展的一个必然趋势,所以谁先占领这个市场谁就占领了未来鲜花市场的主动权。
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图
11nm
1
1
n
m
11n1
图2.1登陆实体E-R图
管理员信息实体E-R图
图2.2管理员实体E-R图
花卉信息实体E-R图
图2.1花卉实体E-R图
客户信息实体E-R图
图2.1客户实体E-R图
3网上花卉销售与管理设计
3.1系统功能描述
系统功能模块设计分为前台功能模块设计和后台功能模块设计。
前台功能模块设计主要包括:
用户注册、用户登陆、排行榜、广告服务、订单查询、订单投诉、商品查询、留言板。
后台功能模块设计主要包括:
前台首页、用户管理、商品管理、新闻管理、订单管理。
图3.1网站系统结构图
图3.2前台功能模块结构图
图3.3后台功能模块结构图
3.2前台功能模块设计
数据流程图:
查询
订购
图3.4系统的数据流程图
3.2.1首页功能的模块设计
图3.5网站首页运行的结果
在首页中首先做了几个大的模块页,做为每页的调换,这个首页就是一个大的主模块,当进入其它页的时候也会看到这一页中的一些内容,其中其它页调用模快页的代码如下:
<
!
--#includefile="
conn.asp"
-->
css.asp"
采用include来调用另外的页
3.2.2用户注册的模块设计
图3.6用户注册运行界面
这里的每一项都要详细填写,点确定后就自动保存到数据库中注册用户表中,以后再想进入网站的时候就不用注册了,可以进用输入姓名和密码进入网站中,当用户登录后就可以使用一些其它的网站功能了,这时还可以在网站在左边看到自己的一些基本信息。
表3.1用户注册时涉及的HTML表单元素
名称
类型
含义
重要属性
member
form
表单
action="
clear.asp"
method="
post"
userid
text
用户ID
Id<
>
””id="
user_id2"
PWD
password
密码
Pwd<
””
qpwd
确认密码
Pwd=qpwd
varchar
用户邮箱
User_Email=request(“email”)
address
用户地址
User_addr=request(“address”)
tel
用户电话
User_tel=request(“tel”)
post
用户邮编
User_post=request(“post”)
Username
用户姓名
User_name=request(“user_name”)
Submit
button
确定按钮
onClick="
check(myform)"
当游客第一次浏览网站时只能在网页内实现查看新闻、查看花卉、查看留言板,而不能自己订购商品,也就是说没有注册的用户无法与网站进行购买的权利。
3.2.3用户登陆的模块设计
用户登录页面比较简单,为防止用户的错误操作,应设置错误处理页面。
在登录操作中,一般发生的错误有:
用户输入了错误的用户名或密码;
或用户直接单击了【登录】按钮。
对上述情况的判断,我们就要通过ASP文件来实现。
图3.7用户登陆界面
表3.2用户登录页面中涉及的HTML表单元素
guset.asp"
userID
用户名
id="
userID"
pwd
pwd<
””pwd=response(“password”)
Submit3
reset1
reset
取消按钮
class="
btn_grey"
value="
取消"
利用VBScript编写检测用户输入信息是否合法的函数,并通过单击【确定】按钮调用该函数,判断用户名或密码是否为空,如果为空,系统将给予提示。
当用户输入合法信息后,提交该表单,完整代码如下:
scriptlanguage="
VBscript"
functioncheck(member){
if(member.username.value=="
"
){
alert("
请输入用户名!
);
myform.username.focus();
return;
}
if(member.PWD.value=="
请输入密码!
member.PWD.focus();
myform.submit();
}<
/script>
在登录页面时,当用户提交了登录资料后,就由表单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表单元素
search.asp"
sel
select
选择查询字段
optionvalue="
spname"
selected>
商品名称<
/option>
……
gg"
规格<
tsel
选择条件运算符
="
等于<
like"
LIKE<
qname
输入查询关键字
qname"
onkeyup="
ti()"
【查询】按钮
onclick="
send()"
but
【显示全部数据】按钮
but"
onclick="
list()"
3.2.7网上购物功能的设计
总的购物流程是选购->
加入购物车->
去收银台->
确认收货人信息->
选付款方式->
汇款确认->
发货->
完成
可以通过查询商品来选购,然后放入购物车,等到选购完毕后去收银台,在收银台填写一部分资料,大部分的资料都是从数据库中读取出来的,然后确认。
这时,当管理人员进入后台进行管理时会发现定单里有了刚填写的定单,然后经过确认,会给用户发货,当确认用户收到货时管理员会对定单再一次确认当用户以经选好了鲜花的时候就可以开始定购了,用户可以为自己定购也可以为别人定购,当然在用户在购之前必须填好完整的定购资料,以保证送货的顺利完成。
用户点击“购物”的图标以后就出现下面的对话框,
图3.12购物车的运行界面
它会提示出你所选购的鲜花的价格,你所选购的数量如果在这之前你还先购了其它鲜花系统也会显示出来,这时你可以通过这里看一看自己是不是要确定选购,如果不想要了,还可以在这里点击“删除”,如果没有错误的话就可以点击“确定”了。
表3.4商品信息查询页面中涉及的HTML表单元素
basket
baskt.asp"
basketid
购物ID
Id=request(“baskt_id”)
Id=request(“user_id”)
count
float
购物数量
id=request(“basket_count”)
显示全部数据按钮
clear
清空购物车按钮
Onclick=”clear()”
cheak
付款方式按钮
cash.asp"
del
删除按钮
Onclick=”del()”
图3.13收银台运行界面
这时系统会给出全部价格,在这之前还有一个界面,在那个界面里用户可以删除所选购的商品,如果一切都对的话,就可以点击“确定”。
图3.14购物交易运行界面
表3.5购物交易页面中涉及的HTML表单元素
sub
cashsave.asp"
供应商全称
%whilenotrs.eof%>
optionvalue=<
%=rs("
name"
)%>
%rs.movenext
wend%>
memo
备注
onkeyup="
if(event.keyCode==13){send()}"
subb
Res
清除按钮
res()"
这时须要填写送货的一些信息了,每一项都必须填写,这样才能保证鲜花的正确送到。
再次点击“确定”之后就以经完成了购物的过程,在这里你必须记住你的订单号,它是你以后查询鲜花是否送到,或进行投诉关键。
在这里系统做了四种付款方式,每一种付款方式都有一些详细的描述,在首页就可以看到。
3.2.8订单查询功能的设计
用户在定购完商品后如果觉得自己好像买的商品不对,又或者忘记了自己是不是买全的商品,这样的话就要用到订单查询功能了,它的方法简单如下:
图3.15订单查询界面
表3.6订单查询页面中涉及的HTML表单元素
ding1.asp"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 花卉 销售 管理 系统 毕业设计 论文