1需求分析
安娜苏网上商城,是基于Java的网上商城系统,分为前台管理和后台管理,前台管理是友好的操作界面,提供用户浏览,搜索自己想查询的商品,包括:浏览商品、查询商品、订购商品等功能,后台管理是提供给管理员的,其中包括:商品管理、订单管理等。
从性能上来说,网上商城系统的效率高,速度快,算法规范,可以使管理员从繁琐的手工操作中解脱出来,提高办公效率。 因此,本文根据实际情况,首先把商品分类,提供商品查找,订单查询,商品管理,订单管理,系统管理等小模块,然后合并成一个可执行的软件系统模型。使用户快速地搜索和查找到所需要产品和开发人员可以较快地确定需求,采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足,此时模块也发展成为最终产品了。从安全性上来看,商城前台页面主要是通过用户注册功能来实现,非注册用户只可以浏览商城内的商品,但是不可以下订单购买,大大加强了商品购买的安全性;而商城的后台管理页面主要通过管理员账号和密码登陆来确保信息安全。
1.1功能性需求
基于Java的网上商城系统在实现上应该具有如下功能:
1.普通用户可以通过系统浏览商品(按类别);
2.普通用户可以通过系统搜索商品(按类别、价位、日期等);
3.普通用户可以通过系统下订单(享受市场价);
4.普通用户可以注册成为系统会员(免费注册);
5.会员可以浏览和检索商品;
6.会员可以下订单(享受会员价);
7.会员可以浏览自己下过的订单;
8.会员可以管理自己的信息(自服务系统):
a. 修改密码
b. 修改送货地址
c. 修改联系方式
处理流程设计: 首先,顾客打开网站的首页,可以进行注册成为商城的会员,也可以不注册,但不注册将只能拥有浏览功能,没有下订单和购买的权利。注册后的用户信息将被保存在数据库的user表中,顾客注册成功后,即可以开始浏览商城中的商品,当顾客找到想要购买的商品后,可以点击商品右侧的我要购买按钮来下订单。下过订单之后,订单信息就会存储到数据库的salesorder表中。然后当管理员用管理账号登陆到后台管理页面之后就可以在订单管理中看到顾客已经下的订单的详细信息。然后由管理员负责发货给顾客,顾客通过货到付款的支付方式支付。至此,一次交易过程结束。
1.2非功能性需求
1.3.....
2系统设计
2.1流程图
2.2框架结构
2.3数据库
3系统实现
内容可先按你写的实现来
4总结
参考文献