(3)其他需求分析
依据角色实现权限管理,学生账号只能登陆学生端,教师账号只能登陆教师端;用户密码加密处理,防止Sql注入,以及跨站脚本攻击,需要对用户提交的数据做转码处理[5]。
技术可行性分析工作主要是,使用现有的软件技术能否实现《软件测试》教学网站项目。本系统基于B/S模式,使用PHP和MySQL实现各模块功能。MySQL是开源的,免费的而且性能出众,能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。其灵活,安全,和易用的特点,特别有利于数据库编程。所以,开发网站的软件平台与技术已经很成熟化。
此外,这个时代的科技发展日新月异,硬件发展的速度越来越快,其容量,可靠性更有保证。硬件的性价比也越来越高了,所以在硬件上也完全能满足此网站设计的需要。
操作可行性主要分析网站的操作方式在这个全部用户类型内是否能够被大众接受。本系统基于B/S模式开发,只要具有基本的计算机功能即可对该系统进行操作,所以在操作上是可行的。