论文部分内容阅读
[摘 要]随着互联网技术的飞速发展,网上购物系统层出不穷,既方便快捷又成本低廉。特产销售系统是通过网站推广,使客户可以足不出户就可了解本地的企业和产品,为客户提供网上交易的服务。本文主要阐述了网上特产销售系统的可行性分析、需求分析、开发工具以及各功能模块的设计方案。
[关键词]特产;销售系统;分析;设计
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2017)03-0150-01
一、设计背景
中国互联网协会网络营销工作委员会调查显示,随着国内旅游业和物流业的成熟,网络购物尤其是以当地特色产品为代表的网购,将在今年实现更大发展。究其原因,除了该人群对网络购物等新兴的购物模式接受程度较高之外,相比其他行业和产品,特产网络购物有着更加完备的产业链条和发展后劲,为其高速增长提供了保障。
二、设计的目的和意义
我们国家地大物博,地理区域的差异形成了很多当地独有的特色产品。它们往往会成为外出旅游后的馈赠佳品。然而由于路途的遥远,土特产的传统销售会存在很多局限性。旅游业的发展也使得游客对于当地土特产的需求量快速增长。中国人口众多,各地区特产丰富,尽管很多网站上销售的商品琳琅满目,但是专门为地方土特产设计的网上销售系统并不多见。
网上特产销售系统的主要目的就是通过网站来进行特产的宣传和销售,不再限制消费者的购买时段,不用顾忌路途的遥远。最终达到扩大和巩固客户群的效果。
三、可行性分析
可行性分析的任务是明确应用项目开发的必要性和可行性。根据网上特产销售系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步进行的,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态等。
1.系统的业务流程
1.1 顾客浏览网站
顾客通过浏览器登录到本特产销售系统网站后,可以通过新品上架、特价产品、销售排行的模块查看产品及详细信息,同时顾客也可以按人群查看产品。另外,顾客可以浏览资讯,销售排行榜等模块。
1.2 用户注册及登录
顾客如果要购买产品,需要进行用户注册,注册成功并登陆后,方可购买产品。
1.3 购物车处理
用户通过浏览产品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的产品、修改购物车中特产的数量、清空购物车。
1.4 收银台处理
当用户决定购买购物车中的特产时,可以通过收银台结账填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单。
1.5 管理员后台处理
系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。
2.经济可行性
这套系统是为网上特产销售系统的使用者提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的,不需要大量经费,而且是个人独立设计。
3.技术可行性
在软件方面,由于MyEclipse和MySQL是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。
在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
四、需求分析
需求分析是对系统要求的全面分析,是软件生存周期中最关键的一步。经过对各大购物网站以及产品企业销售过程的考察、分析,要求本系统具有以下功能:统一完整的操作界面,保证系统的易用性,方便用户操作;具备产品信息的展示功能,方便浏览者对产品进行浏览和比较;规范的产品分类,方便浏览者分类查找特产;完善的购物车功能与用户结账功能;设置网站资讯信息模块,使浏览者能够及时了解网站的各项动态变化,及销售的新品、特价活动等信息;特产销售排行功能;订单信息查询功能、特产信息查询功能;全面的后台管理功能,以方便管理员对网站信息进行更新与管理。
五、系统模块总体设计
本系统一共分为前台和后台两大模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。
1.前台系统功能模块。包括特色产品展台模块、按适用人群查询模块、购物车模块、收银台模块、用户维护模块、订单查询模块、资讯浏览模块、留言模块。
2、后台系统功能模块。包括特色产品信息管理模块、用户管理模块、管理员维护模块、订单管理模块、资讯管理模块、留言管理模块、财务管理模块。
六、数据库设计
对于本系统的数据库的需求而言,由于其主要是用于信息的提供、保存、更新和查询等。因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。
1.用户注册、登录、验证等功能需要对用户信息建立数据表,其中的数据项包括用户E-mail、昵称、密码、住址等。
2.查看特产分类信息和产品详细信息等功能既需要对特产大小类别进行管理,也需要针对每一个产品进行管理,因此至少需要两张数据表。
3.用户购物后产生的订单需要进行管理,这里也包括订单的基本信息和详细信息等。
4.订单生成后,在订单处理的过程中,需要出货等,因此可能需要记录订单的发送情况。
5.需要系统管理员对该系统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员ID、密码等。
6.客户要进行留言,所以必须建立留言表,其中包括留言标题、留言日期等。
七、开发工具及技术简介
1.开发工具简介
MyEclipse是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。
MySQL是一種采用T-SQL语言的关系型数据库管理系统。所占内存小,但是功能齐全,方便简洁易使用。
2.技术简介
本系统采用MVC框架,需要用到的Java相关技术有Jsp技术、Servlet技术、Jdbc技术、J2EE框架。其中,关键的技术难点在于Struts技术的运用。Struts技术是基于MVC的Web应用框架。在Struts框架中,模型层由实现业务逻辑的JavaBean组件构成,控制层由ActionServlet和Action来实现,视图层由一组JSP文件构成。
参考文献
[1] 汪建文.我国零售企业的商务电子化应用商场现代化[J].2008,(04):56-60.
[2] 胡燕.软件工程与标准化[J].信息技术与标准化,2004,(12):17-21.
[3] 盛仲飙JSP中数据库访问的性能优化研究.[J]微型电脑应用,2008,(9):16-17.
[4] 何玉洁.数据库原理与应用教程[M].北京:机械工业出版社,2003:23-78.
[关键词]特产;销售系统;分析;设计
中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2017)03-0150-01
一、设计背景
中国互联网协会网络营销工作委员会调查显示,随着国内旅游业和物流业的成熟,网络购物尤其是以当地特色产品为代表的网购,将在今年实现更大发展。究其原因,除了该人群对网络购物等新兴的购物模式接受程度较高之外,相比其他行业和产品,特产网络购物有着更加完备的产业链条和发展后劲,为其高速增长提供了保障。
二、设计的目的和意义
我们国家地大物博,地理区域的差异形成了很多当地独有的特色产品。它们往往会成为外出旅游后的馈赠佳品。然而由于路途的遥远,土特产的传统销售会存在很多局限性。旅游业的发展也使得游客对于当地土特产的需求量快速增长。中国人口众多,各地区特产丰富,尽管很多网站上销售的商品琳琅满目,但是专门为地方土特产设计的网上销售系统并不多见。
网上特产销售系统的主要目的就是通过网站来进行特产的宣传和销售,不再限制消费者的购买时段,不用顾忌路途的遥远。最终达到扩大和巩固客户群的效果。
三、可行性分析
可行性分析的任务是明确应用项目开发的必要性和可行性。根据网上特产销售系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步进行的,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态等。
1.系统的业务流程
1.1 顾客浏览网站
顾客通过浏览器登录到本特产销售系统网站后,可以通过新品上架、特价产品、销售排行的模块查看产品及详细信息,同时顾客也可以按人群查看产品。另外,顾客可以浏览资讯,销售排行榜等模块。
1.2 用户注册及登录
顾客如果要购买产品,需要进行用户注册,注册成功并登陆后,方可购买产品。
1.3 购物车处理
用户通过浏览产品信息选择要购买的产品时,可以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的产品、修改购物车中特产的数量、清空购物车。
1.4 收银台处理
当用户决定购买购物车中的特产时,可以通过收银台结账填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且用户可以查看到订单。
1.5 管理员后台处理
系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。
2.经济可行性
这套系统是为网上特产销售系统的使用者提高工作效率,节省工作时间,方便操作与管理而设计。本系统的开发在经济上是完全可行的,不需要大量经费,而且是个人独立设计。
3.技术可行性
在软件方面,由于MyEclipse和MySQL是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。
在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
四、需求分析
需求分析是对系统要求的全面分析,是软件生存周期中最关键的一步。经过对各大购物网站以及产品企业销售过程的考察、分析,要求本系统具有以下功能:统一完整的操作界面,保证系统的易用性,方便用户操作;具备产品信息的展示功能,方便浏览者对产品进行浏览和比较;规范的产品分类,方便浏览者分类查找特产;完善的购物车功能与用户结账功能;设置网站资讯信息模块,使浏览者能够及时了解网站的各项动态变化,及销售的新品、特价活动等信息;特产销售排行功能;订单信息查询功能、特产信息查询功能;全面的后台管理功能,以方便管理员对网站信息进行更新与管理。
五、系统模块总体设计
本系统一共分为前台和后台两大模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。
1.前台系统功能模块。包括特色产品展台模块、按适用人群查询模块、购物车模块、收银台模块、用户维护模块、订单查询模块、资讯浏览模块、留言模块。
2、后台系统功能模块。包括特色产品信息管理模块、用户管理模块、管理员维护模块、订单管理模块、资讯管理模块、留言管理模块、财务管理模块。
六、数据库设计
对于本系统的数据库的需求而言,由于其主要是用于信息的提供、保存、更新和查询等。因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。
1.用户注册、登录、验证等功能需要对用户信息建立数据表,其中的数据项包括用户E-mail、昵称、密码、住址等。
2.查看特产分类信息和产品详细信息等功能既需要对特产大小类别进行管理,也需要针对每一个产品进行管理,因此至少需要两张数据表。
3.用户购物后产生的订单需要进行管理,这里也包括订单的基本信息和详细信息等。
4.订单生成后,在订单处理的过程中,需要出货等,因此可能需要记录订单的发送情况。
5.需要系统管理员对该系统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员ID、密码等。
6.客户要进行留言,所以必须建立留言表,其中包括留言标题、留言日期等。
七、开发工具及技术简介
1.开发工具简介
MyEclipse是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。
MySQL是一種采用T-SQL语言的关系型数据库管理系统。所占内存小,但是功能齐全,方便简洁易使用。
2.技术简介
本系统采用MVC框架,需要用到的Java相关技术有Jsp技术、Servlet技术、Jdbc技术、J2EE框架。其中,关键的技术难点在于Struts技术的运用。Struts技术是基于MVC的Web应用框架。在Struts框架中,模型层由实现业务逻辑的JavaBean组件构成,控制层由ActionServlet和Action来实现,视图层由一组JSP文件构成。
参考文献
[1] 汪建文.我国零售企业的商务电子化应用商场现代化[J].2008,(04):56-60.
[2] 胡燕.软件工程与标准化[J].信息技术与标准化,2004,(12):17-21.
[3] 盛仲飙JSP中数据库访问的性能优化研究.[J]微型电脑应用,2008,(9):16-17.
[4] 何玉洁.数据库原理与应用教程[M].北京:机械工业出版社,2003:23-78.