全文总字数:3051字
1. 研究目的与意义
随着科技水平的提高,高科技逐渐渗透到了各个行业,近几年的热门词汇,大数据、人工智能、云计算等等,无一不展示了科技推动社会发展的力量。显然,it行业依旧占着不可替代的地位。每一个工作在it行业或者更具体点说从事于软件开发的人都有一种感慨,那就是:研发的软件好用,但研发软件的过程却是辛酸不堪。在任何时候,软件研发过程的管控永远是软件行业让人苦恼的一项工作,尤其在阶段性汇报开发进度以及下一阶段的工作计划的时候,费时费力不说,传统的手工汇报还易出错,而且时效性差的更是无法想象。所以为此,我查阅大量的资料,根据自己的想法设计了一个管控项目开发过程的系统,他主要的特色工作就是统计开发人员的工作情况,工作计划,以及开发过程中所涉及到的测试,运维等等,然后客观清晰的展示出来,给管理者一种简单高效的查看员工工作情况的情景,给开发者一个直观易操作的工作内容提交界面。
(1)研究的目的
在软件开发过程当中,开发任务的管理系统化已经成为了必然的趋势。比如说,一个项目经理有十个下属员工(实际当中大多情况下要多很多),项目规定每周提交一次本周开发进度以及下周工作计划(下文中我们简称其为周报),那么可想而知,项目经理每周需要向着十位员工索要各自的周报,并在手工整合后上报给上级经理,那么可想而知这位项目经理的工作量有多大,而且传统的手工整理有不可避免的手工出错等不可预估的差错。假如我们开发一个类似于此类型的系统,用来管控这些操作,想必节省人力物力的想法会轻松解决。所以,开发一个进行项目开发过程管理的系统,来代替人工的繁琐,减少人工工作量,简化人工工作,是势在必行的工作。
2. 国内外研究现状分析
国内外当前对于项目开发过程管理的重视程度还有很大的待提升控件,众多企业当中普遍分为两种情况,较大型的企业一般都有自己的管理系统,基本上都是对应于自己公司的开发模式的管理系统,比如敏捷式开发和瀑布式开发,都有着自己的特色,此类系统一般都对应于自己公司的,如果迁移到其他公司,可能适应度上面还有所差异。较小型的企业,比如创业公司等等,一般由于公司规模限制,还是采用原始的手工写文档,然后收集、统计、整理、邮件发送的方式,并没有采用系统化的方式。
(1)国内研究现状
一些公司都有适合自己公司特色的管理系统,目前不作为开源的管理系统对外使用,比如亚信科技qmc的周报管理系统、华为的工时管理系统等等。但是,同时也有软件公司专门对外做此类管理系统的销售来作为公司的一项业务,主要还是根据使用公司的特色和使用需求来对应开发系统。较小型的公司还是使用传统方式的文档填写和整理汇报等等。
3. 研究的基本内容与计划
(1)研究内容
本系统的用户分为普通用户和高级用户,高级用户相当于领导的操作权限,而普通用户则只有普通员工的权限。
1.登录页
4. 研究创新点
在系统的界面实现上,此系统在实现后页面采用了图形加表格等多样化的展示形式,在用户体验上有更好的感觉,多样化的展示形式在内容上更加清晰明了,交互更加贴合人性化,更加接近于人类的思维方式操作习惯,使得用户减少操作不容易而带来的烦躁。
在代码实现上的创新特色,整个系统采用目前行业最主流的前后端分离技术,将前端作为一个工程,后端作为一个工程。前端负责页面渲染,而后端负责接口开发。前后端只需要在项目开发之前根据需求文档定义好所要调用的API接口。前后端的开发可以同时进行,不相互牵扯,几乎可以单独开发,开发进度互不影响,只有当项目开发到前端将所有的页面渲染完成,后端将所有的接口开发完成,则可以进行前后端联调,前端绑定后端的接口,后端修改参数的合理性等工作。这样整个系统的开发,开发人员各司其职,减少了开发耦合度太高而降低工作效率的问题。此外,整个系统也很容易上手,可以根据自己的需求进行二次开发。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。