扫一扫,关注我们
微信号:375279829
员工也就是超市的员工,负责公司的采购、销售、日常的录入工作,根据库存的变化进行采购采购操作。采购后信息需要管理员的审核,包括销售销售信息的维护操作,管理员是部门经理,权限比普通员工权限更大,并管理日志、供应商、商品分类、商品信息。根据相应的采购计划和销售策略,其中不同的商品要录入不同的商品分类。
在确定了系统功能性需求之后,还需要对系统的非功能性需求进行分析,保障系统可持续运行。物美超市管理系统非功能性需求包括性能需求、稳定性需求、安全性需求、扩展性需求。
性能需求是保证系统响应速度和响应时间等方面。本物美超市管理系统上线运行后,可能发生多个用户并发请求数据,而且连接数据库的线程较多,那么响应速度将会对系统的负载要求较高,要求各业务响应速度不大于两秒,数据库资源占用率不能高于80%,否则将会发生死机或者数据丢失的情况。另外在高负荷运行下也要保证程序的持续性,7*24小时内正常运行。
物美超市管理系统需要长期稳定性运行,不能因为硬件或者软件原因造成通讯中断,那么将对用户产生一定的影响,所以可以考虑设计备用服务器,如果出现故障,网络接口直接对接到另外一台服务器系统。
系统的安全性要求,虽然本系统是在小范围的内部使用,但是安全性也需要得到保障,防止病毒的入侵,删除数据或者窃取到用户的基本信息。因此,需要利用计算机相关的信息技术对密码和数据进行安全设计。
用户登录页面,通过div进行页面的布局,使用form表单设计了用户名和密码输入框,并通过button按钮进行form表单的提交,信息提交到control的后台方法中,该方法首先判断用户的权限,如果是管理员用户,使用管理员的service方法查询该管理员账号密码是否正确,并将管理员信息保存在session对象中。该方法返回主界面的重定向方法,员工的控制流程和管理员流程一致。
在销售录入页面,通过DIV进行页面的布局,Form表单收集商品销售基本信息,点击button按钮后提交form到后台商品销售保存事件中,业务层调用前台输入的商品销售实体对象,并将model实体进行保存,通过持久层的商品销售保存方法提交到数据库中,然后返回到商品销售列表页面。在列表页面查询商品销售信息,并将商品销售数据保存在集合中,商品销售列表页面使用Java的标签,通过foreach循环显示在界面。