1。2 研究现状
1。3 课题要求
要实现老师能够高效率管理学生们所提交的作业,使其在便于管理的同时,还能够具有交互功能以达到学生教师能够实时了解并成长的目的。它具有着老师所需要的所有功能,比如布置下发作业、发布答辩指导时间、批改作业、发布作业成绩等。以及学生能够对作业提交信息的查看、作业提交和查看作业成绩等功能,方便了师生之间的交流,大大提高了教师的工作效率,让老师能够及时的了解学生们对于知识掌握的程度和不足,让学生能够及时的了解在哪方面自己有着什么样的误区,以做出下一步的学习计划。而且这个系统更彰显公平公正性,让双方的了解和交互达到一个较为真实的程度。除此以外,通过这个课题,自己的各方面综合能力能够有一个体现,比如编程能力、分析能力、发现问题能力、解决问题能力等,同时也能在开发过程中暴露出自己不足的地方,针对性的进行改进。
1。4 设计原则
设计这个系统的原则,这就要说到大多数系统开发的原则了。一个可以被称为成功的系统必须确立这个系统被监理出来的目标,确立这个系统的具体的基本功能以及扩展功能,还要确立这个系统的规模的大与小、投资花费的多少,并开展必须的市场行为、经济上的分析等等。因为唯独决定了周密的策划,所以才可以制止并防止在建设系统的过程中可能会呈现出来的诸多问题,只有这样才可以让建设这个系统的过程可以成功地实行。与此同时,一个可以算得上大型的计算机系统,必须有一个正确的思路,必须要确立一个正确的方向,并且通过合理的选择,只有这样才能慢慢的架构起一个系统的雏形,并在这个雏形上慢慢打磨,借鉴前人的经验,吸取自身错误的教训,参照别人成功的典范,将这些化作自己的知识慢慢打磨这个“雏形”,才能完善出一个界面精美引人入胜并且有逻辑、不造作的系统。我根据自身在生活中的经验,结合图书馆查阅的资料,听取老师的意见,翻看书本上的知识,发现开发一个系统需要按照以下的原则来进行:
1、有效性:我根据图书馆的资料、翻阅的书籍以及自己平常逛系统时的感受看来,感觉“有效性”这三个字其实应该有两个层面:可用,有用。或许有人会觉得这两个词差不多,但是其实有很大的不同。我们先来说说“可用”这两个字:顾名思义,可用指的是可以使用,指的是这个系统满足了建立系统时所需求的基本功能,这两个字是对系统的开发者而言的;而“有用”这两个字,让用户来感觉这个系统是不是让人眼前一亮?或是界面让人很舒服?或是令用户感觉厌烦?这是是从用户的角度出发来谈的。“可用”这两个字是设计系统的基本要求,是刚性需求,而“有用”这两个字则是弹性需求,但是并不是说只要“可用”就可以了,我平时逛系统的时候会发现有很多的系统界面粗糙,其内的文字更是毫无内容十分空洞,所以设计系统时一定要满足“有用”和“可用”这两个字。
2、高可靠性:一个大型的系统在坐拥数百万甚至数千万用户的同时必定会有着其可靠性——更不用说本次的项目管理系统,在有优良的软件以及硬件的基础下可以最大程度上地提高系统的容错率。
3、高安全性:像最近突然爆发的病毒勒索事件,在很大程度上能提升我们的警觉性,并提高系统的安全性——首先,我们要做好服务器的防火墙,实时更新,让病毒不那么容易感染系统。其次,我们要多次备份:一月一小备份,一季度一大备份,并保护好备份数据,随时准备备用服务器,只有这样才可以在发生突发事件的时候不至于慌乱,并导致流失用户。