1。 目标和方案的可行性:互联网的发展及网上购物的日常化为“家纺定制系统”提供了基础。消费者希望能有一个操作方便,种类齐全,可以自由选择家纺属性的家纺购物系统,“家纺定制系统”就是将家纺定制与网上购物相结合,打造在线定制家纺的全新网上购物平台。
2。 技术方面的可行性:“家纺定制系统”在Eclipse上进行开发,可以在火狐、谷歌及360等浏览器上完美运行,能够满足系统运行的基本要求。本系统是用Eclipse搭配MySQL数据库(社区版)来开发的一个网上家纺定制系统。Eclipse和Java配合堪称完美,而SSH框架也适用于各种Java应用。
3。 管理方面的可行性:作为一个购物网站,本系统将会提供给管理员用于管理网站的后台管理系统,用于管理用户、商品以及管理员权限。
根据以上几方面的可行性分析,可以得出结论:开发“家纺定制系统”是可行的。
4 系统分析及数据结构设计
4。1 功能概述
本系统包括前台的用户系统和后台的管理系统。经过详细的用户需求调研、整理和分析以及系统开发的可行性分析,设计了系统整体的功能。以下是“家纺定制系统”各个子模块的详细功能介绍:
(1)用户注册登录
注册时验证用户的账号是否已经存在,登录时验证用户的登录信息是否正确;
(2)首页
家纺定制系统的首页为用户提供商品搜索和浏览家纺产品的功能,用户可以根据自己的需求进行商品查找。家纺定制分为普通定制和品牌定制,普通定制面向大众消费群,而品牌定制面向中高端消费者。首页主体包含热点推荐、品牌推荐、家纺分类推荐。
(3)商品详情页
具体定制页面主要包含:款式选择、材质选择、尺寸选择、数量选择、商品详情、累计评价、月成交记录等功能。对家纺产品的定制主要分为款式、面料(材质+花色)、尺寸三个方面的定制,用户可以自行选择自己想要的商品属性。
(4)帮助中心
用户系统设有“帮助中心”,对一些常见的问题进行列表展示和解答,给消费者提供更好的使用体验。
(5)个人中心
用户可以查看已加入购物车的商品和该用户的订单信息,查看购买商品的订单记录,管理自己的个人信息,设置和修改收货地址。
(6)后台管理
为保障定制系统的正常运行,给消费者带来更好的购物体验,管理员登录后台之后的操作包括首页管理,后台管理和订单管理三大模块。后台管理员根据权限的不同所能操作的模块也不同。
首页管理包含首页的热门推荐、品牌广告、产品分组、产品分类等管理,首页的推荐和广告都是由管理员手动添加。
后台管理包含用户管理、角色管理(对后台管理员进行增删改查、配置权限)、系统帮助管理等。
订单管理主要包括订单列表和订单查询。普通管理员对于用户提交的订单只有查看详情的权限,而没有修改或删除用户订单的权限。保证了用户购买的安全性的同时也为日后系统对用户购买行为的分析和统计奠定了基础。
4。2 系统功能结构文献综述
系统的功能结构图如图4-1所示:
图4-1 系统功能结构图
4。3 概念模型设计
数据库概念模型是从数据的观点描述现实世界,是将现实世界抽象为信息世界,是进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。E-R图即实体-联系图(Entity Relationship Diagram),是用来描述现实世界的概念模型。本系统使用E-R图来表示系统中的实体、属性和联系。通过对系统的需求分析,总结出系统中的实体对象有“用户”、“管理员”、“商品”、“订单”等,其中用户实体与商品实体具有多对多的联系,即用户可以订购多个商品,商品也可以被多个用户订购。管理员实体与用户实体和商品实体间的联系也是多对多的,管理员可以管理多个用户/商品,而用户/商品信息也可以被多个系统管理员所管理。以下是系统中最主要的三个实体(“用户”、“管理员”、“商品”)间联系的E-R图