第二章 系统分析
2。1 背景分析
在网络技术和计算机技术快速发展的环境下,电脑和网络逐渐成为人们的生活中 必不可少的必需品[6]。人们在适应这种环境的同时,逐渐发现了电脑和网络给人们带 来的便捷和方便,于是自然地想更多地将其与我们的生活联系到一起。在这种背景下, 教育方面也不例外,将传统的人工考试改进成与网络,计算机相结合的想法就显得很 顺应潮流,直至产生出一种叫网上考试系统的最终产物。
人工考试需要学生手动答题,教师手动阅卷,人为评分,存在出错的可能性,并 且具有步骤繁琐等缺点。但是,当考试不再需要用手去写,而是在有网的电脑上进行 答题时。首先节约了资源,其次何时何地考试的选择也可以变得很灵活,步骤也简化 了许多。系统自动给客观题评分的设计避免了教师人为阅卷出错的情况。
同时,越来越多的人对计算机产生了兴趣,想要通过计算机等级考试来磨练自己 的知识水平以及证明自己掌握的能力,所以专门为这些计算机的考生们开发一个等级 考试网上辅导系统也是很有必要的。它既具备了一般网上考试系统的优点,同时它的 受众人群较为集中,也使得系统的管理便于精细。
2。2 可行性分析
2。2。1 技术可行性
本系统属于纯软件开发,开发工具用的是 MyEclipse10,用 MVC 框架来实现页 面层,业务层与数据层合理分离,界面层和控制层使用的是 Struts2,数据操作的实现 使用 Hibernate 实现,使用 Spring 进行低耦合,另外界面还使用了 JQuery easyUI 进 行适当地美化[7]。数据使用 MYSQL 进行存储,整个项目是通过部署在 Tomcat 上而 运行的。这些技术都是软件开发的常用技术,只要有了明确的业务需求,都是可以通 过这些技术实现的。
2。2。2 经济可行性
由于本系统属于纯软件开发,它需要的只是一台搭好开发环境的电脑,产生的费用也只是电脑的成本投入以及维护开支而已,所以费用是比较低的。另外, 等级考试网上辅导系统的效益来自于使用此系统的用户数量和登录此系统产生来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
的流量费用。开发成本低,收益高,而且此系统的受众范围宽广,面向的适用人群是 整个等级考试的备考生[8]。
2。2。3 方案可行性
根据系统的可行,本系统充分从适用性出发,对于不同的用户角色具有不同的界 面与功能。一个用户只有一个角色,不能越权操作。系统的功能能随着需求的改变而 做出相应的调整,具有较强的灵活性。本系统的设计充分从使用用户和教学任务考虑。