健康一体机系统性能要求
健康一体机系统性能要求主要指系统的运行速度,响应时间等指标。要求系统的各项功能可以在可接受的范围内执行响应的操作,并给用户响应,是评价系统质量的重要指标。
健康一体机本系统主要的使用者为健康系统运营公司内部人员,以后台维护员为主,以及若干设备管理员和商户业务员,总计约 50 人。因此并发访问问题,一般不会成为系统的瓶颈,因此对于性能的要求主要体现在响应的速度上。在网络带宽 100Mb 的情况下,常规功能页面的打开时间在 1 秒以内,统计报表功能页面的响应时间在 3 秒以内。
3.5.2
健康一体机界面要求
健康一体机界面要求系统的管理界面以简洁实用为主题,各项菜单清晰明确,布局合理,字体大小颜色适中,操作方便。对于有可能会造成误操作的功能项给出清晰的提示和确认提示等信息。
系统的各项模块界面应具有统一性,在系统的使用人员熟悉一部分模块的操作后,可以快速的掌握其他模块的使用,避免因为界面设计的不规范而影响用户的使用。
3.5.3 系统安全性要求
健康一体机系统安全性要求主要是指系统应能够防御各种网络攻击,包括 SQL 脚本注入,跨站脚本攻击(XSS),跨站请求伪造(CSRF),点击劫持(ClickJacking),文件上传漏洞,DDos攻击等。
健康一体机本系统使用 ASP.NET MVC 5+Entity Framework 6 的组合,从框架的级别可以防御多种攻击,另外配合防火墙的设置,及时发现有攻击嫌疑的 IP 并进行封锁。对 IP 进行白名单过滤,以及 MAC 地址绑定,使网络环境更加安全。
另外,对于用户密码实行强口令要求(字符长度,复杂度,大小写,特殊字符),并定期更换系统管理员密码以及数据库密码。防止由于人为的原因对系统造成安全威胁。
3.5.4 系统扩展性要求
健康一体机系统扩展性要求是指系统在未来一段时间内,随着业务的发展,需要对系统进行升级和功能完善。而系统所使用的框架以及数据库等能够提供足够的支持。
健康一体机本系统使用的 ASP.NET MVC 5 框架是一个开源框架,并且框架允许开发人员从多个角度进行扩展。使用本框架开发系统,可以满足大部分的扩展要求。