2 需求分析
需求分析就是分析用户的需求,是软件定义时期的最后一个阶段,它的基本任务是准确回答“系统必须做什么?“这个问题。需求分析也是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
需求分析的任务〖本文来自:计算机毕业网 myeducs.cn〗是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求:信息要求、处理要求、安全性与完整性要求。
2.1 功能需求分析
系统主要由两部分组成,一部分是后台管理部分,商家管理相关信息发布,商品管理,订单管理,客户管理等;另一部分是前台销售部分,客户通过浏览器访问登录,浏览本店订购手机。
信息发布主要是手机商品信息的发布,有按不同方式的商品分类,特价商品的确定,新品的展示;以及商店公告的管理,包括添加,更新,删除等操作。
商品管理是指新机商品的录入,更新,删除等操作。
订单管理是指订单的查看,确认与发送等操作。
客户管理是〖本文来自:计算机毕业网 myeducs.cn〗对客户进行一些相关操作,如冻结,解冻等。
前台部分,客户可以申请加入会员,客户信息的管理,客户的登录,修改密码,找回密码,进行手机的选购,自助订机,提交订单,订单的查看,公告的查看,手机知识的查询等操作。
2.2 业务流程分析
系统是由前台和后台两部分组成。前台即客户端,在前台客户进入首页,在首页用户可以查看特价商品信息,新品信息,可以根据分类查看其它手机信息,以及公告和手机知识。在客户看中某一产品时,可以先登录,或注册,然后可以随心选购商品,也可以自助订机。
客户端流程如(图2-1)
参 考 文 献
蔡翠平. 网络程序设计—JSP. 北京:清华大学出版社,2002.
何玉洁. 数据库基础及应用技术. 北京:清华大学出版社,2002.
吴文庆. 动态网站建设. 大连:大连理工大学出版社,2003.
万峰科技. JSP网站开发四“酷”全书. 北京:电子工业出版社,2005,8.
林邦杰. JSP交互网站实务经典. 北京:中国青年出版社,2001.
Ralph Morelli. Java面向对象程序设计. 北京:电子工业出版社,2004.
萨师煊,王珊.数据库系统概论.第3版.北京:高等教育出版社,2005.2.
张海藩.软件工程导轮.第4版.北京:清华大学出版社,2003.12.
相关热词:JSP 108 基于 Web 网上 手机 商城 设计