首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的饰品销售网站注册成会员来了解其具备的功能。
1.从用户角度来看:
用户通过在线注册成为网站的用户,可以获得以下功能:饰品浏览,购买饰品,查看订单,修改订单,修改密码,修改个人信息,饰品简介。另外,用户注册成功后,可以进入到网站的留言板块进行留言等。
2.从网站的角度看:
(1)网站应该包含饰品搜索功能:按书名(模糊)查询。
(2)订单处理功能,确认订单方式
(3)管理员管理:
查看用户信息,并根据用户信息和用户订单对饰品进行发派。
(4)饰品浏览
a).饰品名
b).供应商
c).规格
d).价格
e).订购号
需求分析的任务是通过详细调查现实世界要处理的对象,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变。
1.在这里我们需要了解用户有什么样的具体要求和对系统性能的要求。
(1)用户的需求分析:
(2)用户注册
(3)用户登录
(4)饰品浏览
(5)饰品订购
(6)饰品查询
(7)订单修改
(8)修改密码
(9)修改个人信息
(10)管理员
(11)系统性能分析
对数据的安全性、完整性要求:用户信息保密,只有管理员可见(可查),但不能任意修改。确保网上支付安全。饰品信息、用户信息必须保证其完整性。防止恶意删改。以下是系统性能需求:
(1)准确性和可靠性高
(2)页面友好,功能齐全,且可以使用
(3)系统便于维护和升级。
(4)数据库访问效率高
数据流图:是一种描述软件系统逻辑模型的图形符号。这种图形表示即可以从本质上描述计算机软件系统的工作情况,又适合非计算机专业人员学习和掌握,在需求分析中是一种很好的交流和表达工具。