2、可行性分析
学生作业管理系统的开发,从硬件来说,只需一台服务器部署我们的系统,从软件上来说采用tomcat作为web程序的容器,使用MySQL数据库存储数据,并用eclipse进行java代码开发,用webstorm进行html5开发就能满足编码需求,软硬件环境都没有困难。来`自^优尔论*文-网www.youerw.com
系统实现采用B/S架构进行开发,利用已经非常完善的J2EE平台进行开发,由于J2EE平台有许多开源的MVC框架,系统直接采用当下流行的SSM(Spring,SpringMVC,MyBatis) 等开源框架和JSP,AJAX等技术整合开发管理系统后台程序和前端APP系统的服务接口,这是可行的。至于APP,则使用Ionic框架进行开发,由于该框架可以将HTML5应用打包成apk和iOS,所以我们可以基于现有的技术实现学生作业管理系统,从前期的功能需求来说不存在重大的困难。
(二)功能需求分析
在需求分析阶段,我使用了事件列表帮助分析系统需求,事件列表用于记录与每件事件相关的信息,该列表就像数据库中的关系二维表一样,列表中的行用于记录一件事件,列用于记录事件的详细信息属性,事件列表可以及其方便的记录有关系统需求的关键信息[10]。