网络销售系统论文.docx
- 文档编号:9657635
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:28
- 大小:28.38KB
网络销售系统论文.docx
《网络销售系统论文.docx》由会员分享,可在线阅读,更多相关《网络销售系统论文.docx(28页珍藏版)》请在冰点文库上搜索。
网络销售系统论文
网络销售系统论文
摘要
随着计算机科学技术在现实生活中的广泛应用与普及,人们的生活得到了大幅度的提高,电子商务的网络化和电子化给人们带来了一种赞新的生活形式,逐渐受到了人们的喜爱本次论文所讨论的就是如何开发一个具备功能较为完善、可自主管理的网络销售系统
本系统运用B/S模式,在中创建了数据库,基于技术设计了来伊份零食公司网络销售系统,并且基于框架进行设计对一个商家来说一个成功的商城系统不仅可以降低经营成本、增加销售量、扩大自己的经营规模和提升自身在市场中的主导地位,而且还可以提高公司做事效率本文首先提出网络销售系统流程和网上管理业务的需求以及特点,将主要的业务流程归纳出来,为系统设计做好准备基于网络销售系统业务的多样性、处理性能强以及待处理的种类多,本文主要基于这些特性给出了详细的方案
关键词:
零食,购物,总体设计,系统测试
'sa'sa
B/S(/)(+)aaa
:
摘要III目录第一章绪论1
选题的背景1研究现状
1
课题研究内容2论文结构2
第二章系统技术介绍3
开发环境3运行平台3技术简介
4
简介5
第三章系统需求分析6
性能需求分析6可行性分析
6
可行性分析6经济可行性6操作可行性6功能需求分析7功能流程分析7业务流程分析9
第四章系统设计11
功能详细定义11系统总体功能图数据库设计
12
11
第五章系统详细设计与实现16
网站首页16用户注册16系统登陆18
会员购物功能18管理员登陆20商品管理功能20
第六章系统测试22
系统测试22
测试环境22测试的主要内容23测试的方法23测试结果24
结束语25致谢26参考文献27
第一章绪论
第一章绪论
选题的背景
电子商务是在互联网上进行的电子化商务活动,其实就是在通过网络进行商品、信息和服务交换等买卖电子商务作为一种独立的经济经营模式,已形成一定的规模,一些相对出名的电子商务网站如卓越、、当当、淘宝等的成功给人们的生活带来了巨大的影响[1]
网络销售系统系统作为发达国家日前比较成熟的行业,可以凭借其方便和快捷等不同于传统购物的方式,在全世界并且在网络发展快的国家迅速的发展开来,成为网络世界中最被看好的产业目前,全世界很多的公司都开启了电子商务这一领域,国内也有一大批这一的公司,比如阿里巴巴、京东商城等这样专门做网络销售系统的网站,并且不断的发展因为电子商城有很多人在浏览,并且拥有高访问量,人性化的用户体验是吸引顾客的好的方式,也是一个网站是否成功的标志
网络销售系统,在设计过程中,不可以只是简单的将需求直接运用到系统中,必须要要结合电子商务拥有的管理特性进行开发,并且对其进行优化设计,有必要的话还可以修改业务流程,这样才可以适合更多的客户需求通过网络销售系统可以扩大商品交易的需求,并且还需要有简单的操作界面,这样可以更方便用户的使用因此,要有快捷的操作和核心业务功能,是一个电子商务网站是否成功的关键
研究现状
B2B电子商务在国内经过十几年的发展,出现了中国制造网、慧聪网、阿里巴巴、中国制造网、环保资源五大电子商务平台几乎把B2B电子商务绝大部分市场资源垄断的局面他们凭借已上市公司或准上市公司的优势把B2B市场80%资源份额占有在XX年中国台湾最大的B2C电子商务平台向全国推出的商店街给近万家商铺一年内带来了4亿左右的交易额,把排在其后的第二名雅虎奇摩和第三名台湾乐天远远甩在后面[4]
在国内淘宝商城是一个非常好的代表,它是在B2C平台基础上开发的,它的构建相当于集贸市场里开的购物商场,优势是拥有海量的用户和产生频繁的交易量,多家商店既联合有分散,劣势是商家各地分散,商品质量在顾客方面没有得到很好的保证,商家为了提高销售额,价格普遍降低,价格PK激烈
在如今电商行业价格战愈演愈烈的竞争情况下,传统的线下商铺是无法坐以待毙的,要适应新战场,开辟网上购物的新模式已变成大势所趋然而,商铺要实现网络
1
第一章绪论
化的经营并没有那么容易[5]它必须与实体店相关联,并以实体店为供应商,实体店既要为网上超市采购又要提供配送,实体店本身在线下还可以为用户提供销售;这就是实体商铺与互联网联合做买卖的优势实体店作为网上商店物流配送的供应点,向附近消费者提供购买同时在网上接收大量的订单,这样使得商店内的商品得到快速的销售完成[6]此外,大型商场会把自己独有的优势品牌拿来与同性质的商家进行激烈的竞争
课题研究内容
本网络销售系统的开发过程分为四个阶段:
1)系统需求分析阶段通过观察网站管理的工作流程,收集用户对网络销售系统功能的要求,整理相关信息资料,确定系统的开发的范围
2)数据表设计阶段通过数据库的强大功能对网络销售系统的各个子系统进行参数设置,规划数据表,实体数据库和视图等数据库对象
3)系统访问权限设计阶段根据用户所要求的功能划分用户类型的权限以及每种权限所对应的操作内容
4)各子程序的模块划分和实现阶段根据用户的需求划分出程序模块和子模块,并且分别编写程序代码,并实现上述功能
论文结构
本文由以下章节组成:
第一章绪论:
主要对研究本课题的一些背景与意义进行介绍第二章相关技术介绍:
对开发本系统的一些相关技术进行简单介绍第三章系统分析:
包含可行性分析、系统功能需求分析、数据流程分析第四章系统总体设计:
包含总体结构设计、模块功能设计、数据库设计第五章系统实现:
论述如何对设计的系统进行实现的过程
第六章系统测试:
包含测试方案、测试用例、测试结果及软件可靠性分析
2
第二章系统技术介绍
第二章系统技术介绍
开发环境
是程序的开发平台,可以为程序的编写提供多种的服务和框架目前版本的使用集成了,能够提高团队的开发和管理效率,并且对于功能完善的J2EE集成环境来说,拥有完整的编程、调试、测试和发布的功能,使其对,,和有了更好的支持
给我们带来了新的控制台功能,特别是对于的改善,可以说是的一个里程碑新的控制台不仅提供多个选项卡,还给开发人员展现它的软件和工作区间,提高了开发效率
运行平台
为网络环境,对数据进行统一管理,并能与企业各部门实现数据共享1)数据库服务器配置要求:
硬件:
处理器酷睿I5QM内存:
1GB
硬盘:
GB(如数据量很大推荐用多硬盘做备份),网络适配器:
千兆以太网卡网络:
连接畅通
软件:
操作系统为7旗舰版,数据库系统为2)服务器配置要求:
硬件:
处理器2.8,内存:
1GB,
硬盘:
80GB(硬盘),网络适配器:
千兆以太网卡:
网络:
连接畅通
软件:
操作系统为7旗舰版,,服务器为3)客户端配置要求:
硬件:
处理器酷睿i5M,内存:
2G硬盘:
GB
网络适配器:
千兆以太网卡
3
第二章系统技术介绍
网络:
连接畅通
软件:
操作系统为,XP和7,浏览器为以上
技术简介
本系统开发采用当前比较常用的技术来作为开发平台也就是它对于创建一些动态的页面是非常方便的进行网页设计的目的也是为了更加方便的使用,这些非常相似的网站在网络服务类型方面可以有很多种,并且它主要适合用在服务器和浏览器之中在用进行网站开发的时候它并不是单独使用,也需要和其他的一些服务器和开发工具配合使用最终的目标也是为了帮助开发人员能够找到便于移植的开发方式技术在开发的过程中,主要配合程序来进行编写,并且需要结合脚本语言和标记语言来共同配合开发以及处理一些基本的逻辑技术在开发的过程中,能够把网页的逻辑实现和其设计分开,可以用多种组件来重新调用功能,这样可以让网站的开发变得更加的便利
服务器在收到用户提交的请求的时候,首先需要去指定里面的代码然后才可以把最后的结果以浏览器的方式展示给用户里面的代码可以对数据库进行操作定位,最后可以实现网站动态的目标
的应用其实和的客户端是非常相似的,首先需要在服务器端进行代码的执行,只是用返回给用户的一个网页,普通的程序只是需要返回一个界面
针对页面设计的时候,页面一般是由和代码一起组成的,当服务器收到了用户的请求之后,这些请求需要通过代码来完成,最后会将页面返回到客户的浏览器里面技术是开发中常用的技术,很多的大型网站开发都是和相结合的,需要这连个方式进行结合才可以完成这些功能,开发语言是面向程序设计的语言,它也支持多种平台,然后在运用在互联网之中当流行之后,很多的公司都选择使用技术来进行网站的开发,目前已经是比较流行的网站开发技术
4
第二章系统技术介绍
简介
作为一个开源的关系型数据库,在XX年的时候已经被公司收购,而在XX年的时候,公司又被公司收购它是一个支持多线程和多数据的数据库服务器它拥有速度快操作简单等优点,因此从一开始就受到了很多开源软件爱好者的喜爱,特别是与结合来建设网站是非常的方便
5
第三章系统需求分析
第三章系统需求分析
性能需求分析
对于多个用户使用网络销售系统系统,网站的性能状态反应了系统的性能,主要包含了操作的响应时间和同时在线人数
系统的响应时间,由于系统架构采用的是B/S架构,那么页面的响应情况、读取数据的能力都是开发人员需要关注的在网络销售系统系统的使用中,在某些数据量相对较大,数据处理时间稍长的页面,要进行仔细的评估,因此设定该系统的页面平均响应时间在3秒以内,对于数据量大的页面控制其响应时间在4秒以内
B/S架构的系统,很好的实现了系统的远程管理模式,因此,访问人数的增加也会增加系统的负载压力,因此系统能够支持的用户数也是系统性能的重要参考指标
可行性分析
可行性分析
1、提供了非常稳定的开发性能,拥有方便和快捷的管理服务贯穿整个的主题就是可以帮助用户完成很多重要的工作,并且这方面的学习书籍比较多2、数据库服务器采用也是当前比较多人用的数据库服务器3、基于B/S模式的数据库技术已发展日趋成熟
4、总所周知,是新型的面向对象的开发语言程序开发院可以在开发平台上面方便的使用一些已知的解决方案这些框架和解决方案的使用能够便捷的调用服务,不管开发在哪个平台都可以非常便利的调用它使得开发者的工作效率得到了提升,与此同时也能够更容易发现程序中的各种错误使得程序员可以快速的通过语言来进行网络程序的研发,它也保持了开发员所需要的灵活性
综上所述:
系统的开发技术具有可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性
经济可行性
系统是网站,采用最新的技术,开发速度快所以系统在开发人力、财力要求不高,具有经济可行性
操作可行性
本系统采用基于B/S的模式,利用装有浏览器的客户机对服务器和数据库服
6
第三章系统需求分析
务器进行访问和操作,且界面简单易操作,用户只要平时有在上冲过浪,都能进行访问和操作
本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的因此本系统可以进行开发
功能需求分析
网络销售系统的前台系统主要是面向用户使用的最终界面,用户可以在这里浏览商品信息、选择购买商品用户进入网站系统的所有操作都是通过前台子系统实现的用户观看的商品信息是通过浏览前台的首页面得到的,而首页的设计是前台子系统的关键
在网络销售系统兴起之前,人们购买商品的流程不一样,人们购买商品还是需要跑到实体书店才可以购买,当然再前几年也兴起了很多的电子商务网站,但是不能实时付款,要通过汇款方式,所以不可以及时的拿到商品
网络销售系统前台功能的实现是离不开后台的,前台的所有信息都需要后台管理员进行维护和添加管理员在后台要进行商品管理、类别管理、查询订单、销售信息、网站信息维护多项操作
功能流程分析
本系统分为前台用户购书流程和后台订单处理流程
前台用户购书流程为:
用户先登录到网络销售系统系统,浏览已经发布的商品,浏览商品时,可以选择需要购买的商品选择购买的商品后,如果是注册用户,可以把商品放置到购物车中,然后生成并提交订购单
后台订单处理流程为:
管理员登录可以对用户和商品进行管理用户提交订单后,后台管理员可以马上看到订单信息并及时处理订单,按照订单组织发货,该订单处理完成用户系统的工作流程都是从用户登录模块开始的,之后,对用户的身份进行认证,确认用户的操作权限,决定用户的工作界面
(1)前台商品订购流程图,如图3-1所示
用户进入到网站首页,可以查询商品和浏览商品,然后可以选择需要购买的商品选择购买的商品后,如果是注册用户,可以把商品放置到购物车中,然后生成并提交订购单
7
第三章系统需求分析
浏览商品
选择商品
订购商品
登录注册
未登录用户登录用户未注册用户
购物车
确认提交订单
图3-1网络销售系统前台流程图
(2)用户登录流程图,如图3-2所示
用户登录时需要输入用户名和密码,并且对他们的正确性进行判断,如果匹配,则可以进入到系统中
登录
否
是
查询用户是否存在
是
密码是否正确
否
登录成功
图3-2用户登录流程图
(3)后台商品管理流程图,如图3-3所示
管理员进入后台系统中,可以实现商品信息的添加和管理
8
第三章系统需求分析
商品管理
添加商品修改,删除
否
满意否?
是操作成功
图3-3商品管理流程图
(4)购物车功能流程图,如图3-4所示
前台用户登录之后,可以选择商品信息,并且将商品放入到购物车中,如果确认购买之后,可以提交订单
购物车
核对商品
?
调整商品
选择支付,送货方式
提交订单
图3-4购物车流程图
业务流程分析
首先在后台需要对商品信息和类别进行管理,然后当用户注册进入网站后,用户可以查找自己想要的商品,并且将合适的商品加入购物车,并且购买它的业务流程如下:
9
第三章系统需求分析
维护管理员
新增修改
注册用户浏览商品购物车订单
图3-5业务流程图
10
第四章系统设计
功能详细定义
网络销售系统系统是一个典型的基于B/S模式的应用程序平台的用户分为普通用户和管理员两种角色根据用户权限的不同,网络销售系统系统可以分为两个大的部分,一个部分面向普通用户,另一个部分面向系统管理员
系统总体功能图
开发一个能够独立自主经营的小型网站主要是为了更加有效率地进行商品买卖,提高销售量,并为顾客提供方便的购物方式要想一个好的购物网站,对一些现在取得成功网站提供给客户的功能的考察、分析是必不可少的,在设计网络销售系统系统时,我以会员与后台管理员应具有的功能为例
(1)会员功能模块
①会员登录系统
②如果会员现在的信息与以前在系统中注册的信息不相符,会员可以对信息资料进行更改
③会员可以对查看的商品进行购买④会员可以查看购物车中购买的商品信息⑤会员可以查询订单
(2)管理员功能模块
①管理员在商品管理中,添加分类商品,实现商品的增删改查②管理员在会员管理中,实现会员的增删改查③管理员在留言管理中,实现用户留言信息管理④管理员在订单管理中实现订单的处理和删除等
下面通过系统的功能模块图来进一步描述系统功能
11
来伊份零食公司网络销售系统
管理员功能
用户功能
轮播图片管理
用户管理
图书类别管理
图书管理留言管理
图书搜索图书详情
加入购物车
查看订单
图4-1功能模块图
数据库设计
根据数据库需求分析可设计出能满足需求的各种实体,以及它们间的关系,再用E-R图表示出来实体有:
用户实体,商品实体、商品类型实体、订单实体
综上所述,制作数据库表首先要确定实体的属性和实体间的关系
商品信息
m
mm
组成
1
商品类型
组成
n
组成
n
购物车
订单
m
购买
1
用户
图4-2实体ER图
根据对数据库进行逻辑分析和ER图设计可以得到数据库表的信息,本系统大致包含了用户表、管理员表、商品表、商品类型表、新闻公告表以及订单表几大表结构,数据库表结构如下
表4-1商品信息表
序号1
列名id
数据类型
长度11
小数位
标识是12
主键是
允许空否
默认值
说明_
234589101112
bh
111111
是是是是是是是是是
1314序号1234
列名id
数据类型
1111长度1111
小数位
标识是
主键是
是是允许空否是是是
默认值
编号名称图片价格
插入时间,发表时间是否特价特价价格库存
排序是方便排序从小到大如这样,修改起来比较方便,不需要重新全部编排状态1是有效的0是无效商品信息表
说明_
表4-2浏览信息表
商品的主键操作时间客户的主键
表4-3商品分类
序号123
列名id
数据类型
长度11
小数位
标识是
主键是
允许空否是是
默认值
说明_
分类名称操作时间
表4-4评论表
序号12345
列名id
数据类型
长度111111
小数位
标识是
主键是
允许空否是是是是
默认值
说明_
用户的主键内容
插入时间状态1是有效0是无效,禁止黄色以及反动言论,可以屏蔽
13
表4-5用户会员注册信息表
序号12345678
列名id
数据类型
长度11
小数位
标识是
主键是
允许空否是是是是是是是
默认值
说明_
名称密码手机性别
用户收获地址操作时间1是有效0是无效
表4-6轮播图片表
序号12345
列名id
数据类型
长度1111
小数位
标识是
主键是
允许空否是是是是
默认值
说明_
链接地址排序
操作时间
状态1是有效0是无效
表4-7留言表
序号12345
列名id
数据类型
长度111111
小数位
标识是
主键是
允许空否是是是是
默认值
说明_
用户的主键内容
插入时间状态1是有效0是无效2是代表管理员已经处理过
表4-8订单表
序号1234
列名id
数据类型
长度11111111
小数位
标识是
主键是
允许空否是是是
默认值
说明_
5是
用户的主键总价
状态1是用户提交了,2是管理员已经处理操作时间
14
表4-9订单信息表
序号12345
id
列名
数据类型
长度小数
位11111111
标识是
主键是
允许空否是是是是
默认值
说明_
主表主键书名
最后的支付价格
书本数量
表4-10购物车表
序号12345
列名id
数据类型
长度111111
小数位
标识是
主键是
允许空否是是是是
默认值
说明_
书对应的外键数量
操作时间谁的购物车
表4-11后台管理员信息表
序号123
列名id
数据类型
长度11
小数位
标识主键是
是
允许空否是是
默认值
说明_
名称密码
15
第五章系统详细设计与实现
网站首页
对一个网站,前台界面是比较重要的,特别是对于购物类的网站更需要有好的页面风格和布局在网络销售系统中系统首页主要由三大部分组成,一部分是模块功能导航,主要功能是链接各类信息,一部分是常用功能,包括注册,登陆,返回首页,退出系统等,另一部分是功能展示模块,主要功能是显示所链接模块的详细内容主页包含了商品信息、特价商品几大模块
图5-1网站首页
用户注册
该模块实现了用户的注册功能,在注册界面用户必须在打有*号的文本框输入登陆账号和登录密码,登陆账号如果在数据库中有存在,系统则提示“该登陆账号已被使用,请换用其他登陆账号”的信息;如果用户名在数据库中没有存储,则系统将对前后两次输入的密码进行验证,如果密码不相符,系统重置注册信息,客户重新填写信息注册,如果密码相符,用户填写剩下的用户资料,最后“确认并提交”系统将用户信息保存到数据库中,同时对用户密码进行加密,系统提示用户注册成功流程图,如5-2所示;注册界面,如图5-3所示
16
用户信息存入数据库两次密码输是否一致
否
是否存在注册窗体
输用户名称和密码
是
是
是
图5-2用户注册流程图
图5-3用户注册
17
系统登陆
游客注册成本网站的会员后,输入个人的用户名和密码就可以登录进入到系统中在登录的时候会对用户名和密码的正确性进行验证,如果账号和数据库一致就可以登录进入系统
否
判断是否正确
登陆窗体输入用户名密码
是
进入主界面
图5-4用户登陆流程图
图5-5用户登陆界面
会员购物功能
根据网站功能的要求,网站可以分为两个功能层次,一个是会员的注册、登陆,以及订单的提交,网站普通会员的功能模块图
18
用户
生成订单
图书浏览
登录
满足需求
加入购物车
图5-6会员功能模块图
如果购物车界面已收藏有顾客添加的商品,客户可对这些商品进行详细信息查看,如果对某个商品不够满意,这可以进行移除调整,或者客户还想购买商品,则可以继续向购物车中添加商品,直到把自己满意的商品都添加到购物车中,才确定下订单
是
下订单
图5-7会员购物流程图查看图书
否
满意吗
调整图书
购买者
是
查询订单确认
19
图5-8购物车界面
会员购物功能是通过判断用户是否登录,通过获取商品编号,并且读取商品信息,将商品值传入到购物车临时页面中,最后确认下单结算将商品信息和购买会员存入到订单表中
管理员登陆
管理员登录模块是管理员进入系统后台的唯一入口,这是为了防止系统后台数据被他人非法修改而设置过滤器的结果管理员进入后台首先要输入用户名和密码,这里为了保证系统安全需要对管理员信息进行验证,如果管理员输入的账号和密码在数据库中没有找到的数据,系统会提示账号或密码输入不对,管理员需重新填写,同时在界面也设置了验证码填写,如果验证码填写界面显示的数字不符,管理员也不能登入后台,只有管理员把下面界面的三项信息填写正确,才能跳转到后台界面
当管理员登陆到管理界面,在这里可以读取功能列表
商品管理功能
管理员登陆管理系统后台,可以在商品分类界面添加商品分类,在商品管理界面添加商品信息并且对添加的商品信息进行修改和删除等操作
20
图5-10管理员商品管理流程图
图5-11商品管理
这部分主要实现商品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 销售 系统 论文