## **第二部分:可行性**
### **2.1 技术**
作业管理系统系统规模分析:该系统主要分为作业,教学面板,讨论区,公告,登陆,资源6个模块组成,模块子功能如下图:
<font size=5>**模块子功能**</font>
| 模块 | 功能 |
| ---------- | -------------- |
| 登陆模块 |登陆界面,登陆控制,用户模型 |
| 作业模块 |创建作业,提交作业,批改作业 |
| 资源模块 | 上传资源,下载资源维 |
| 讨论区模块块 | 创建话题,评论 |
| 公告模块 | 发布公告,修改公告,删除公告 |
| 教学面板 | 查看成绩总表,作业前十,热门话题 |
根据对市面类似软件相调查,界面主要运用html, css, javascript等前端技术,后台逻辑有运用php和java等语言,数据库有oracle和mysql等等。<br>
根据对团队成员的技术调查,前端技术有一定的了解,同时后台逻辑主要是对java更加熟悉,数据库方面也是对oracle有足够的技术。<br>
通过对系统功能的分析,可以草拟开发计划:对系统功能进行增量开发,一次实现一定的功能模块,同时可以对团队成员对技术的相关能力进行分组,分为前端与后台。通过明确分工来进行系统的开发。<br>
### **2.2 经济**
通过开发此作业管理系统,学生以纸质档提交作业的形式可被以电子档形式提 交来替代,老师用笔批改作业的形式可被在网上查看作业并批改的形式替代,系统开发完成之后,提交、批改作业等操作只要通过浏览器进行浏览即可完成,可为学校以及学生提供更为方便快捷的方式以及节约大量的资金。如今我们系统大概可以提供给一个专业(100人左右)的用户来使用,在不断改进之下,我们的目标规模是可以将系统提供给全校师生(4万人左右)来使用。现在也有很多已开发出来的作业管理系统,虽然是通过不同技术来实现,但是基本上功能都相似,最为简单的就是单一的作业模块功能,即:老师创建、查看、批改作业;学生查看、提交作业等,除此之外,很多系统功能也在不断完善,包括增加资源区(上传资源、下载资源)、讨论区(话题讨论)等。我们现在开发的作业管理系统包含以上所提及到的功能。在对用户进行调查之后,我们开始计划设计课程面板这一功能模块,老师可以通过这一模块查看自己的教学进度、学生作业提交情况、学生作业成绩汇总等。所以,若将其可以和其他功能模块进行联机操作,那么所带来的效益将会更大。在系统基本功能实现之后,我们也将会不断提高和改进该系统管理信息服务的质量、增强资源共享、减少人力及设备费用、加快信息的查询速度和准确性等。<br>
综合以上所述,该项目所带来的长远利益远大于项目的开发成本,具有一定的经济效益,加上本项目的开发成本较低,在短时间内可收回成本,所以,该作业管理系统在经济方面具有可行性。</br>
### **2.3 实操性**
我们团队小组采用的是主治医师模式,首先依据系统结构功能的差别分为三个小组,每个小组选一个人作为组长(主治医师)。<br> 绩效考核模式为:阶段考核60%+最终考核40%。阶段考核为每个阶段安排给个人和结对小组的任务,最终考核为每小组对应模块的完成情况审查。阶段考核,每人基础分100分,每次迟交任务扣除2分,小组迟交全体成员扣分。最终考核,基础分100分,组内互评,决定最终得分。每小组组员扣除0.5分加给小组组长。此项制度已全票通过。
### **2.4 成本/效益分析**
本项目小组为自发组成,并无工资成本,只需一些时间成本。至于本项目所需的一些框架均为开源的,因此也无成本。<br>
结论:综上所述,本项目的开发为可行的!