java全程电子商城的设计与实现(5)

电子商务市场中的 B2C 市场是电子商务服务生存的土壤。我国 2015 年网络零售市场交易规模已达 3.8 万亿元, 6 年复合增速达 57.3%。我国网络零售市场和电


电子商务市场中的 B2C 市场是电子商务服务生存的土壤。我国 2015 年网络零售市场交易规模已达 3.8 万亿元, 6 年复合增速达 57.3%。我国网络零售市场和电子商务服务市场均保持高速发展,且后者在前者中的渗透率不断提高, 2015 年已达到 11.1%。假设未来五年网络零售市场以年均 25%的增速增长,且随着 B2C 交易份额的逐年提高,电子商务服务的渗透率在 2020 年将达 18%,则整个市场规模在 2020 年将达 2.1 万亿,对应的 2014-2020 年的年均复合增速达 40.9%。尽管目前中国电子商务服务市场依然处于发展初期,与美国等发达国家相比还有很大的差距。

1.2 初步需求分析

前端分析

   用户需要浏览商品,将商品加入购物车,结算购物车,注册账号,登录账号,修改密码,找回密码,等一些初步的功能。在浏览商品时,需要表明它的具体信息,评价等以便用户参考;结算时需要表明具体的价格,并添加收货信息和表明商品是否发货等;注册账号时,需要将所需信息存入数据库,验证码等;修改密码和找回密码时需要输入验证所需的答案。

后端分析

管理员需要能管理订单的信息和发货情况;需要管理首页介绍和商品的信息,修改图片、原产地和供应商等;管理用户的账号,发现异常需要停用账号;对销量信息的汇报,方便管理员了解各个商品的人气情况;对商品留言情况的管理。

系统所需软件

  设计之初,预想会以eclipse以及Visual Studio等软件,以java或者C#作为语言,Mysql或者sql server为数据库,来完成作品。

预期达到效果

   系统拥有前端和后台,前端作为给用户使用,而后台主要给系统管理员来操作。其中后台在修改和管理网页以及账号时,不能出现偏差,数据互相传输的过程中需要准确及迅速。前台作为直接面向客户的一端,需要界面美观,功能齐全。在完成之前,需要大量地测试,并且收集可靠的信息,在大量测试完成之后,需要对系统进行修改和完善。

2 系统的开发环境及技术简介

2.1 系统开发环境

2.1.1 My Eclipse

   用于开发该平台的开发工具是著名的java项目开发工具MyEclipse。它能够提升system开发的效率,同时提高database与J2EE和编码发布。对于这些功能类中的每一个,Eclipse都有合适的组件功能和一系列的插件实现它。结构模块化的这个工具可以使得我们单独的对某个模块进行升级而不去影响其他的功能和组织模块。是一个比较好的持久层框架,提供了高品质高水平对象持久化服务给sqlserver关系数据库,可以用面向对象的方法来实现程序。综上所述组成插件,myeclipse可以支持代码编写setup、test和调试的J2EE集成开发环境。

2.1.2 数据库简介

   MySQL是个管理数据database库,它用来管理关系型的数据。1988年数据库的最初版本被推出了,最初是三家公司一起研发出来的,更新,插入,删除,修改,创建等等操作还是可以用它来完成的。关系型管理数据库被微软移植到了NT系统重点开发。Sybase主要关注UNIX。

结构化查询语言SQL语言的主要是起到了与不同种类的数据库建设通信联系的作用。但是选择更新,插入,删除,修改,创建等等操作还是可以用它来完成的。

2.1.3 Tomcat

Tomcat作为支持负载邮件服务的开发应用得益于体积小,占系统少易扩展受绝大部分开发工程师的喜爱,随着技术的发展和程序员们不断提高的需求,tomcat也在不停的完善和扩展进步,因为他是一个开源的程序,所以每一个想要改变它的程序员都可以根据自己的意愿来修改,他们可以删除里面的某些东西或者添加一些自己需要的功能等等。它在并发访问用户和一般的公司企业中的运用是十分广泛的,正是因为这样所以它是许多人开发JSP程序的首选项。事实上它是独立于Apache运行的。