2.1 家居电子商城功能分析
本商城前台应该具有如下功能:
1.登录与注册
2.个人信息及密码管理
3.个人订单管理
4.商品浏览
5.商品查询
6.商品购买
7.购物车
8.个人购物车管理
9.客户留言
10.新闻看看
本商城后台应该具有如下功能:
1、商品维护
2、促销维护
3、新闻维护
4、订单维护
5、留言维护
2.3 可行性分析
2.3.1 技术可行性分析
开发一个中小型的家具电子商城系统,涉及到的技术主要是Struts框架。Struts框架式专门由于开发Web程序的框架,它是用Java Servlet和JSP技术来构建MVC模式的WEB应用的一种框架,由相互协作的类、Servlet和JSP标签组成的一种可重复使用的MVC设计模式。数据库采用的是轻量级的关系型数据库管理系统MySQL,由于它体积小、速度快、总体成本低,开放源码这些特点,一般中小型网站的开发都会选择MySQL作为其数据库。
2.3.2 实用性分析
与传统的家具销售相比,家居电子商城减少了大量的租赁实体店铺的成本,这意着家具成本的降低和销售价格的下调。由于是在互联网上,能够拥有大量的客户访问,增加了潜在客户和潜在的利益。此外,由于系统开发工具都是可以免费使用的,减少了系统开发的成本。
在人力方面,在电子商城系统开发完成后,实体店中的销售员减少,增加的只是客服联系人员和系统维护人员,人力资本上也回有所减少。
综上所述,所以该家居电子商城在经济上市可行的。
2.3.3系统交互性分析
家具电子商城作为一个销售系统,那么就必须与客户进行交互。所以网站的前台设计就要简约,方便操作,尽可能的人性化设计,让更多的人更够接受它并且能够熟悉它,使用它。
本商城所有页面采用JSP技术来描述,主体是由HTML构成,页面文件中插入使用Scriptlet,同时配合JavaScript脚本语言用于用户交互,进行严密的数据校验设计。所以,用户可以很方便的进行购物的操作,同时不必担心安全隐患,能够愉快地购物。
2.3.4 分析结论源'自:751`!论~文'网www.751com.cn
通过以上分析,本家具电子商城系统技术线路成熟,在经济上、实用性和交互性都是可行的,因此本系统开发是可行的。
3 家居电子商城总体设计
3.1 商城总体设计思路
本商城采用模块化设计方式,采用增量开发模型,对各个功能块进行单独的开发、调试,确保每一个功能模块都能达到设计的要求。模块之间尽量做到高内聚、低耦合,这样当需求改变时能够精准定位,减少对其他模块的修改,确保工程的正确性。对公共模块进行独立的封装,这样能够尽可能的做到代码复用,减少工作量,以节约开发成本。