网上花店电子商务网站的设计与实现

题目:

网上花店电子商务网站的设计与实现

学号:班级:11级

花店电子商务网站建设设计与实现

摘要:随着21世纪信息时代的蓬勃发展,电脑和网络已进入普通家庭,电子商务也随之应运而生。网上花店电子商务网站是一种为买家和卖家在网络上进行买卖鲜花的平台,是利用网络将人、机、物三者联系起来,为用户提供一种方便、快捷、高效的购花鲜花的方式,也同时为卖家开拓更大的市场。采用ASP 和ACCESS 数据库技术对电子商务网站进行设计与实现。本文阐述整个个性化页面生成系统的系统结构及工作原理及介绍了用户管理、鲜花信息录入管理、鲜花的浏览和查找、鲜花购买结账等功能模块的设计与实现。采用ASP 和ACCESS 数据库技术对网站进行设计与实现。

关键字: 鲜花 设计 实现 电子商务 网站

1.1 系统总体设计 1.1 系统的体系结构

基于WEB 网络花店系统开发的主要目标是提供以Web 页为表现形式的网络销售系统,使用户可以通过网上订购、查看鲜花种类和存储,方便用户随时的订购鲜花。

1.2开发、运行环境及运行方法

本系统在WINDOWS XP+IIS5.0+SQL Server 2000作后台数据库环境下,用ASP.NET 开发完成。基于WEB 模式使所有数据及设置均在服务器端完成,客户端用IE6.0以上浏览器即可进行网上购买花。 2. 网站功能的设计 2.1网站功能的设计

网上花店前台实现的功能有:

(1) 网站首页。首页是展现给客户的第一个页面,一般呈现的信息较大,更新速度快,且需充分展现网站的亮点,以吸引客户、留住客户。首页中要展现的信息有:最新鲜花的图片、用户登录界面、各种鲜花分类查询导航、最近特价鲜花的图片。

(2) 新用户注册:提供客户网上注册的功能,填写注册表单提交,注册成功后就能成为网上花店的用户,并在登录后就可以进行网上购花。

(3) 用户登录:供已注册的用户登录,登录后才能在网上购花,对所选花进行评论。

(4) 网上购花:已登录的用户可以将需要购买的鲜花放入购物车,当购物完成后,将已放入购物车中的鲜花可以查看购物车,确认下订单后生成一张订单,将“未做确认”的订单取消。

(5) 用户留言:已登录用户可以查看所有的评论,也可以进行评论。 (6) 购物车功能:用户可以往购物车内添加或删除鲜花商品,也可以随时查看购物车里的物品。

(7) 用户账号充值:已登录用户可根据充值卡的账号和密码进行充值。 (8) 修改用户信息:会员登录后可以修改除用户名以外的所有信息。 网上花店后台管理实现的功能有:

(1) 鲜花分类管理:供已登录的花店管理员对网上花店中的鲜花进行,管理、增加、修改、删除鲜花的分类信息。

(2) 资料管理:供网站管理员增加、修改、删除网上花店中的鲜花的基本资料信息,主要是文本信息。

(3) 管理鲜花图片:供网站管理员为已录入的鲜花上传鲜花图片到数据库中,同时可用新的图片替代旧的图片。

(4) 留言管理:供管理员管理用户的留言,主要是对过期的留言进行删除。 (5) 用户及管理员信息管理:供管理员管理用户的信息,如会员审核,对用户权限进行修改等。

(6) 订单管理:供网站管理员管理客户提交的订单,客户“已确认”的订单可修改状态为“正在配货”,而“正在配货”的订单可修改状态为“缺货”或“已

发货”。 “不存在”和“已发货”是订单的两个特殊状态。“不存在”状态表示订单不存在,在系统中无相关记录;当购物车中的鲜花生成订单时,转换成为“新订单”状态;处于“新订单”状态的订单被取消后,又转换成“不存在”的状态;处于“缺货”状态的订单也可被取消,取消后转换成“不存在”的状态;处于“正在配货”状态的订单,如果配货成功,将其转换成“已发货”状态,“已发货”状态是订单的终态,所以处于已发货状态的订单不能被修改。

“新订单”状态的订单经客户确认转换成“客户以确认”状态;“客户以确认”状态的订单可由网络管理员修改为“正在配货”状态。

2.2前台和后台管理流程

根据系统的功能,得出系统的数据流程图,分为管理员对鲜花管理的顶层图、管理员对鲜花管理的第0层数据流图。

2.3用户购买流程

用户可以在注册后进行购物和付款以及付款后进行的评价,不注册也能进行搜索和浏览。这样可以增加网站客户的人数提高网站的知名度和信誉度,对网站的发展很有帮助。 2.4用户销售流程

2.4.1系统E-R 图

系统的后台管理E —R 图,如图6所示:其中主要涉及的实体有用户、商品、购物车、订单和菜单等(实体属性见附录) 。当用户购买时,购物车日志会自动记录下用户购买物品的信息。 2.4.2数据库的设计

在设计数据库时,通常用“范式(Normal Forms) ”定义消除数据冗余的程度,范式越高,分解的表也增多,访问时性能(速度)将下降。因此在本设计中我主要以第三范式为主,兼顾系统实际运行情况,允许部分冗余的存在。 下面是E-R 图,向关系模型转换后的部分关系模式:

商品(商品编号、商品标识、商品名、商品大类、商品小类、„) 订单(订单号、订单标识、用户编号、支付类型„) 评论(评论标识、用户编号、商品编号、内容、„)

购物车(商品编号、购物车标识、用户编号、商品名、订单号、„) 运送方式(标识、方式、支付金额)

公告板(公告标识、标题、内容、提交时间、提交人、修改时间、修改人) 消息(消息标识、消息内容、发送者、接收者、发送时间、查看、回复) 系统信息(网站名、标题、网址、标志、所有者、QQ 、Email 、建站时间、„) 管理员(管理员账户、密码、姓名、等级) 菜单(菜单标识、菜单名、网址、页面序号) 商品大类(大类标识、类名、类编号、可视) 商品小类(小类标识、小类名、大类名、小类编号) 管理日志(日志标识、管理员名、事件、结果) 3. 数据库连接的实现 3.1. 数据库连接的实现 ASP 连接ACCESS 数据库的语句 dim connstr,conn,db db="data.mdb"

set conn=server.createobject("adodb.connection")

connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(db) conn.open connstr 4.2 网上花店系统的实现 4.2.1 主页显示

为了用户的操作方便和易于使用,我将商品分类、定单查询、和热门商品放在左边的工具栏。顶部是购物车和商品详细的类别查询。

录顾客点击“我的购物车”按钮后,系统会弹出他的购物车,并显示他需要购买的物品,他只要输入现在购买商品的数量就可以完成此步的操作,当然顾客也可以对所购买的物品清空。如果顾客想完成本次购买就可以点击收银台进行下一步的操作,也可以继续购物。

当顾客在收银台进行结算时,系统会要求拥护用户填写详细的信息(顾客姓名,地址、电话等)、本次结算费用和运送方式并生成一张订单。顾客可以对其中某些信息进行修改并确认。

顾客在对订单确认后,就可以提交订单。然后系统会生成一张带有订单号、本次付款总额的订单,并写入订单表。 4. 测试

测试[11]是相当重要的一个环节,软件测试的目标是为了发现软件中的错误,通过测试发现错误之后还必须诊断并改正错误。大致可分为:发现执行程序过程中的错误和检测各浏览器的兼容性。 4. 1系统的具体测试

(1)用户的注册与登录测试:从点登录界面的注册, 到用户填入个人相关的资料信息, 到注册完毕, 最后到登录. 然后在系统界面出现:“欢迎XXX 来到网上鲜花销售系统”这表明,注册登录成功。

(2)购物车购物功能测试:用户点击购物车或商品图标进行购物,购物车会弹出一个对话框,商品的价格,名称及相购物的操作都能正常的显示,并应用。点击去收银台付款,这些都能正常的操作与显示。直至最后出现购物订单号,这

说明购物成功。

(3)商品搜索及订单查询功能的测试:输入商品名,对应好商品的类别进行搜索,能够正常的显示出相关的商品的信息。在订单查询框中输入订单号,点击确认,能够显示一个购物订单,显示相关的顾客,商品名,购物时间等等信息。

(4) 系统的后台管理功能测试:管理员登录到后台,可以进行对商品的添加、商品的分类,商品的审查,订单的管理,用户的管理、管理员管理等等。

(5)浏览器兼容性测试:使用IE Tester 、Firefox 及其他浏览器运行该系统,达到对浏览器的兼容性进行的测试。 5. 结束语

本次论文的完成虽然借助了网络的帮助以及借鉴了他人的协助,但我还是终于完成了。在日常生活中网购已经成为不可缺少的一部分了,淘宝和亚马逊等耳熟能详的商务网站也已经走入千家万户,本次设计让我充分了解大电子商务网站的重要性,这对我以后的学习和生活会有很大的帮助。 6. 参考文献

[1]翁健红编著, 《基于C#的ASP.net 》 机械工业出版社, 2007年2月 [2]张树亮,《ASP.NET2.0+SQL Server网络编络应用系统开发发案例精解》, 清华大学出版社,2006年9月

[3]吴晨、孙少波编著,《ASP.NET 数据库项目案例导航》,清华大学出版社,2004年12月

[4]邹建峰、李律松编著,《ASP.NET 开发技术详解》,人民邮电出版社,2005年4月

[5]刘杰、王燕、刘江编著,《SQL Server 数据库管理系统》,中国水利水电出版社

[6]谭浩强编著,《动态网页制作ASP 》,电子工业出版社,2002年

[7]宣小平、但正刚、张文毅编著,《ASP 数据库系统开发实例导航》,人民邮电出版社

[8]陈湘编著,《ASP. NET与网站开发编程实战》,清华大学出版社 [9]尚俊杰编著,《网络程序设计——ASP 》,清华大学出版

题目:

网上花店电子商务网站的设计与实现

学号:班级:11级

花店电子商务网站建设设计与实现

摘要:随着21世纪信息时代的蓬勃发展,电脑和网络已进入普通家庭,电子商务也随之应运而生。网上花店电子商务网站是一种为买家和卖家在网络上进行买卖鲜花的平台,是利用网络将人、机、物三者联系起来,为用户提供一种方便、快捷、高效的购花鲜花的方式,也同时为卖家开拓更大的市场。采用ASP 和ACCESS 数据库技术对电子商务网站进行设计与实现。本文阐述整个个性化页面生成系统的系统结构及工作原理及介绍了用户管理、鲜花信息录入管理、鲜花的浏览和查找、鲜花购买结账等功能模块的设计与实现。采用ASP 和ACCESS 数据库技术对网站进行设计与实现。

关键字: 鲜花 设计 实现 电子商务 网站

1.1 系统总体设计 1.1 系统的体系结构

基于WEB 网络花店系统开发的主要目标是提供以Web 页为表现形式的网络销售系统,使用户可以通过网上订购、查看鲜花种类和存储,方便用户随时的订购鲜花。

1.2开发、运行环境及运行方法

本系统在WINDOWS XP+IIS5.0+SQL Server 2000作后台数据库环境下,用ASP.NET 开发完成。基于WEB 模式使所有数据及设置均在服务器端完成,客户端用IE6.0以上浏览器即可进行网上购买花。 2. 网站功能的设计 2.1网站功能的设计

网上花店前台实现的功能有:

(1) 网站首页。首页是展现给客户的第一个页面,一般呈现的信息较大,更新速度快,且需充分展现网站的亮点,以吸引客户、留住客户。首页中要展现的信息有:最新鲜花的图片、用户登录界面、各种鲜花分类查询导航、最近特价鲜花的图片。

(2) 新用户注册:提供客户网上注册的功能,填写注册表单提交,注册成功后就能成为网上花店的用户,并在登录后就可以进行网上购花。

(3) 用户登录:供已注册的用户登录,登录后才能在网上购花,对所选花进行评论。

(4) 网上购花:已登录的用户可以将需要购买的鲜花放入购物车,当购物完成后,将已放入购物车中的鲜花可以查看购物车,确认下订单后生成一张订单,将“未做确认”的订单取消。

(5) 用户留言:已登录用户可以查看所有的评论,也可以进行评论。 (6) 购物车功能:用户可以往购物车内添加或删除鲜花商品,也可以随时查看购物车里的物品。

(7) 用户账号充值:已登录用户可根据充值卡的账号和密码进行充值。 (8) 修改用户信息:会员登录后可以修改除用户名以外的所有信息。 网上花店后台管理实现的功能有:

(1) 鲜花分类管理:供已登录的花店管理员对网上花店中的鲜花进行,管理、增加、修改、删除鲜花的分类信息。

(2) 资料管理:供网站管理员增加、修改、删除网上花店中的鲜花的基本资料信息,主要是文本信息。

(3) 管理鲜花图片:供网站管理员为已录入的鲜花上传鲜花图片到数据库中,同时可用新的图片替代旧的图片。

(4) 留言管理:供管理员管理用户的留言,主要是对过期的留言进行删除。 (5) 用户及管理员信息管理:供管理员管理用户的信息,如会员审核,对用户权限进行修改等。

(6) 订单管理:供网站管理员管理客户提交的订单,客户“已确认”的订单可修改状态为“正在配货”,而“正在配货”的订单可修改状态为“缺货”或“已

发货”。 “不存在”和“已发货”是订单的两个特殊状态。“不存在”状态表示订单不存在,在系统中无相关记录;当购物车中的鲜花生成订单时,转换成为“新订单”状态;处于“新订单”状态的订单被取消后,又转换成“不存在”的状态;处于“缺货”状态的订单也可被取消,取消后转换成“不存在”的状态;处于“正在配货”状态的订单,如果配货成功,将其转换成“已发货”状态,“已发货”状态是订单的终态,所以处于已发货状态的订单不能被修改。

“新订单”状态的订单经客户确认转换成“客户以确认”状态;“客户以确认”状态的订单可由网络管理员修改为“正在配货”状态。

2.2前台和后台管理流程

根据系统的功能,得出系统的数据流程图,分为管理员对鲜花管理的顶层图、管理员对鲜花管理的第0层数据流图。

2.3用户购买流程

用户可以在注册后进行购物和付款以及付款后进行的评价,不注册也能进行搜索和浏览。这样可以增加网站客户的人数提高网站的知名度和信誉度,对网站的发展很有帮助。 2.4用户销售流程

2.4.1系统E-R 图

系统的后台管理E —R 图,如图6所示:其中主要涉及的实体有用户、商品、购物车、订单和菜单等(实体属性见附录) 。当用户购买时,购物车日志会自动记录下用户购买物品的信息。 2.4.2数据库的设计

在设计数据库时,通常用“范式(Normal Forms) ”定义消除数据冗余的程度,范式越高,分解的表也增多,访问时性能(速度)将下降。因此在本设计中我主要以第三范式为主,兼顾系统实际运行情况,允许部分冗余的存在。 下面是E-R 图,向关系模型转换后的部分关系模式:

商品(商品编号、商品标识、商品名、商品大类、商品小类、„) 订单(订单号、订单标识、用户编号、支付类型„) 评论(评论标识、用户编号、商品编号、内容、„)

购物车(商品编号、购物车标识、用户编号、商品名、订单号、„) 运送方式(标识、方式、支付金额)

公告板(公告标识、标题、内容、提交时间、提交人、修改时间、修改人) 消息(消息标识、消息内容、发送者、接收者、发送时间、查看、回复) 系统信息(网站名、标题、网址、标志、所有者、QQ 、Email 、建站时间、„) 管理员(管理员账户、密码、姓名、等级) 菜单(菜单标识、菜单名、网址、页面序号) 商品大类(大类标识、类名、类编号、可视) 商品小类(小类标识、小类名、大类名、小类编号) 管理日志(日志标识、管理员名、事件、结果) 3. 数据库连接的实现 3.1. 数据库连接的实现 ASP 连接ACCESS 数据库的语句 dim connstr,conn,db db="data.mdb"

set conn=server.createobject("adodb.connection")

connstr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(db) conn.open connstr 4.2 网上花店系统的实现 4.2.1 主页显示

为了用户的操作方便和易于使用,我将商品分类、定单查询、和热门商品放在左边的工具栏。顶部是购物车和商品详细的类别查询。

录顾客点击“我的购物车”按钮后,系统会弹出他的购物车,并显示他需要购买的物品,他只要输入现在购买商品的数量就可以完成此步的操作,当然顾客也可以对所购买的物品清空。如果顾客想完成本次购买就可以点击收银台进行下一步的操作,也可以继续购物。

当顾客在收银台进行结算时,系统会要求拥护用户填写详细的信息(顾客姓名,地址、电话等)、本次结算费用和运送方式并生成一张订单。顾客可以对其中某些信息进行修改并确认。

顾客在对订单确认后,就可以提交订单。然后系统会生成一张带有订单号、本次付款总额的订单,并写入订单表。 4. 测试

测试[11]是相当重要的一个环节,软件测试的目标是为了发现软件中的错误,通过测试发现错误之后还必须诊断并改正错误。大致可分为:发现执行程序过程中的错误和检测各浏览器的兼容性。 4. 1系统的具体测试

(1)用户的注册与登录测试:从点登录界面的注册, 到用户填入个人相关的资料信息, 到注册完毕, 最后到登录. 然后在系统界面出现:“欢迎XXX 来到网上鲜花销售系统”这表明,注册登录成功。

(2)购物车购物功能测试:用户点击购物车或商品图标进行购物,购物车会弹出一个对话框,商品的价格,名称及相购物的操作都能正常的显示,并应用。点击去收银台付款,这些都能正常的操作与显示。直至最后出现购物订单号,这

说明购物成功。

(3)商品搜索及订单查询功能的测试:输入商品名,对应好商品的类别进行搜索,能够正常的显示出相关的商品的信息。在订单查询框中输入订单号,点击确认,能够显示一个购物订单,显示相关的顾客,商品名,购物时间等等信息。

(4) 系统的后台管理功能测试:管理员登录到后台,可以进行对商品的添加、商品的分类,商品的审查,订单的管理,用户的管理、管理员管理等等。

(5)浏览器兼容性测试:使用IE Tester 、Firefox 及其他浏览器运行该系统,达到对浏览器的兼容性进行的测试。 5. 结束语

本次论文的完成虽然借助了网络的帮助以及借鉴了他人的协助,但我还是终于完成了。在日常生活中网购已经成为不可缺少的一部分了,淘宝和亚马逊等耳熟能详的商务网站也已经走入千家万户,本次设计让我充分了解大电子商务网站的重要性,这对我以后的学习和生活会有很大的帮助。 6. 参考文献

[1]翁健红编著, 《基于C#的ASP.net 》 机械工业出版社, 2007年2月 [2]张树亮,《ASP.NET2.0+SQL Server网络编络应用系统开发发案例精解》, 清华大学出版社,2006年9月

[3]吴晨、孙少波编著,《ASP.NET 数据库项目案例导航》,清华大学出版社,2004年12月

[4]邹建峰、李律松编著,《ASP.NET 开发技术详解》,人民邮电出版社,2005年4月

[5]刘杰、王燕、刘江编著,《SQL Server 数据库管理系统》,中国水利水电出版社

[6]谭浩强编著,《动态网页制作ASP 》,电子工业出版社,2002年

[7]宣小平、但正刚、张文毅编著,《ASP 数据库系统开发实例导航》,人民邮电出版社

[8]陈湘编著,《ASP. NET与网站开发编程实战》,清华大学出版社 [9]尚俊杰编著,《网络程序设计——ASP 》,清华大学出版


相关文章

  • 电子商务项目设计案例
  • 电子商务项目设计案例 一.项目概述 简要说明项目的要点,让读者了解整个项目的大体情况. 1.项目名称:"芬芳"网上花店项目规划设计方案 2.项目背景:(需求及迫切性) 随着互联网技术的飞速发展,互联网已经走进千家万户,然 ...查看


  • 计算机专业毕业论文题目_大全(1)
  • 目 录 ASP 类计算机专业毕业论文题目.................................................................................................... ...查看


  • 购物网站设计方案
  • 购物网站设计方案 摘 要 随着Internet 的不断发展,人们在网络是上已不仅仅是浏览网页,收发电子邮件,更多的人利用互联网这一强大的平台来实现的网上购物.传统的购物方式虽然仍处于市场的主导地位,但是这种方式并不具备便捷.随意.时尚等网络 ...查看


  • 传统企业和电子商务结合是未来经济发展方向
  • 传统企业和电子商务结合是未来经济发展方向 自20世纪90年代以来,信息化浪潮席卷全球,给传统企业的运作和管理模式带来巨大的冲击.越来越多的传统企业认为,以网络化.知识管理.全球化化为主要特征的新经济已是不可逆转的趋势,电子商务化已成为企业发 ...查看


  • 本科计算机论文题目
  • 基于asp 语言的测试项目 学生信息管理系统的设计与实现 基于ASP.NET 的社区人口管理系统 基于ASP.NET 的课程教学网站设计 公司会议网站 C#高校工资管理系统 C#在线点歌系统 <数据库原理>精品课程网站设计 教师 ...查看


  • 网上花店毕业论文
  • 德州科技职业学院 毕业设计(论文) 题目 网上花店 院系名称 班 级 学生姓名 学 号 指导教师 答辩教师 时 间 目 录 中文摘要 ..................................................... ...查看


  • 网上服装商店设计与开发论文
  • LUOYANG NORMAL UNIVERSITY 2008届电子商务 网上服装店设计与开发 院(系)名称 专 业 名 称 学 学生姓名 号 信息技术学院 电子商务 黄翠翠 081144025 2010年12月22日 完 成 时 间 摘要: ...查看


  • 网上购物系统论文
  • 课程设计 题 目: 网上购物系统 系别:专业年级:班组 级:次: 计算机科学与技术专升本1303班 指导教师: 2014年05月31日 摘要 网上购物系统是一个基于Internet,运用MyEclipse软件做的,并根据现有的网上购物系统的 ...查看


  • 网上订餐系统的设计
  • 南昌商学院 电子商务系统分析与设计课程设计 课程设计题目:网上订餐电子商务系统规划与设计 专业班级:电子商务 学生姓名:王林飞 学 号:08502226 指导老师:王兴宇 二0一0年十二月二十五日 目 录 第一章 引言........... ...查看


热门内容