3.2系统功能需求分析
功能需求分析是对系统应该提供的服务、功能以及系统在特定条件下的行为的描述。它与软件系统的类型、使用系统的用户等相关,有时需要详细描述系统的功能、输入/输出、异常,等有时还需要明确指出系统不应该做什么。
本次开发结合校园超市管理系统的现状和实际需求,拟将系统划分为前台和后台两部分,其模块和功能如下:
(1)前台部分:
1、注册模块:用户先注册网上学习系统的账号,注册后才能登陆;
2、登录模块:用户登陆后才可以进行信息管理,分教练登陆和学员登陆;
3、商品购买:用户登录后可以购买系统中的商品,可以评价商品、收藏商品。
(2)后台部分:
1、用户管理:根据用户撤销户的情况,在后台对用户进行删除
2、最新新闻管理:管理员更新新闻信息。
3、购买须知:管理员可以添加、修改购买须知信息
4、商品类别管理:管理员可以添加、修改商品类别
5、商品管理:管理员可以添加、修改商品
3.3系统非功能分析
软件的非功能需求是约束系统、支持功能实现的相关需求,包括软件的效率、可靠性、安全性、可用性、适应性等。由于本软件的用户量较大应满足以下非功能需求:
(1)效率:校园超市管理系统数据库访问速度最大延迟为1秒,允许多个用户并行访问,访问站点不能超过2秒的延迟时间。
(2)可靠性:保证系统正常工作,具有抗干扰能力,能够对系统检测并自动纠错。出现故障时不会发生崩溃,并且功能重新恢复。
(3)安全性:保证信息的可用性、完整性、机密性、用户身份认证。
(4)可用性:界面友好、容易学习、方便用户使用。
(5)适应性:系统能能够适应外部环境及需求的变化。