基于Web技术信息科技有限公司项目进度管理系统的设计与实现开题报告.doc_第1页
基于Web技术信息科技有限公司项目进度管理系统的设计与实现开题报告.doc_第2页
基于Web技术信息科技有限公司项目进度管理系统的设计与实现开题报告.doc_第3页
基于Web技术信息科技有限公司项目进度管理系统的设计与实现开题报告.doc_第4页
基于Web技术信息科技有限公司项目进度管理系统的设计与实现开题报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁工程技术大学 本科毕业设计(论文)开 题 报 告 题 目 基于Web技术的天公(山东)信息科技有 限公司项目进度管理系统的设计与实现指 导 教 师 王光 院(系、部) 软件学院 专 业 班 级 软件工程10-01 学 号 1120210109 姓 名 章莉 日 期 2015/3/28 教务处印制 一、选题的目的、意义和研究现状1选题的研究目的、意义:随着软件行业的发展,对其所开发的进度进行有效的管理已经成为一家软件公司成熟的标志之一。通过本课题研究开发的系统,可以为用户对进度进行管理提供高效、便捷的途径,解决传统管理模式中使用项目进度表所带来的诸多不便。使用户从传统的管理模式中解脱出来,特别是方便各级别用户进行决策。解决传统管理模式中的员工对进度反馈的不及时,导致对项目进度控制不当的情况,从而提高软件公司的整体运作效率。我作为实习生进入公司,也是公司的一员,对我的项目进度管理也是公司项目进度管理的一部分,但实习生因为其特殊性,在一些具体的情况中又不能按照公司正式的员工标准进行管理。比如工作进度方面,对实习生的进度要求应相对宽松。公司现有的进度管理系统,要求员工的个人进度需要自己人工录入。除了相应员工需要做进度的录入外,每个人都要自己核实自己对应的进度信息,极大的影响了公司对项目进度的管理。2选题的研究现状:从现在出现的一些软件公司的项目进度管理方式来分析,我们可以把软件公司项目进度管理系统大致分为以下两种:第一种是使用项目进度表。通过特定的员工对特定项目的填写,进而人工进行分类,汇总,生成能够提供支持决策的项目进度报告。第二种是使用相应的项目进度管理系统。这种管理系统主要针对公司的员工的工作记录等相关情况的管理。一般为公司的管理部门使用,掌握并管理公司的员工任务完成情况,一般包括任务记录和完成情况两大总体功能。通过识别进入系统的职员的权限,来提供相应的功能。当前的项目进度管理存在问题:(1)有些公司受到人力、物力、财力和技术的影响以及对项目进度管理的重要性认识不足,从技术上更新项目进度管理系统的积极性不高。(2)项目进度管理系统目前相对比较零散,许多公司有自己的项目进度管理系统,但覆盖范围相对狭小,影响力有待进一步增强。(3)对进度控制的执行不彻底,使项目进度管理系统的作用大打折扣。(4)对每项任务的权值定义不明确,使项目进度管理没有实际意义。二、研究方案及预期结果1研究内容:本课题主要研究天公(山东)信息科技有限公司项目进度管理系统的设计与实现问题,设计的重点在于实现项目进度管理系统的基本功能,使得系统可以在一个稳定的状态下运行使用。该系统研究的内容主要有,具体如下:(1)系统的业务流程研究1. 对开发部经理,开发组组长,开发组组员三种权限的划分。2. 对应的权限登录系统获取相关服务。3. 开发部经理任免开发组组长和查看各组进度。4. 开发组组长设置任务,认命组员,分配任务。5. 开发组组员接受任务,确认完成。6. 三种权限都具有的修改密码等功能。(2)数据库安全的设计数据库安全性设计步骤大致如下:1.安全性系统总体结构与功能设计;2.结合整体数据库表设计的安全性系统数据库表设计;3.DBMS 系统管理表一致性设计;4.面向数据库管理员的安全性管理功能设计;5.确保进入数据库的数据正确无误;6.双重用户管理;7.基于数据安全性的应用对象表头设计;8.处理并发事务,为了保证事务的原子性,在执行不成功的事务上采用数据库事务回滚操作老保证数据的正确性;9.阻止不合法访问的一个最好方法是将用户不拥有访问权限的功能隐蔽起来,使之不知道系统的全貌,不给他做恶意试探的机会。10.采用和其他数据库应用相同的、操作性强的、可自学习的友好界面,在客户端而不是服务器端进行数据库管理操作,也是解决入门难的有效途径。操作越简便越容易入门,越不易出错,数据库也就越安全。(3)系统功能设计本系统的系统结构如下所示:天公(山东)信息科技有限公司项目进度管理系统开发部经理开发组组员开发组组长更换开发组组长查看项目进度催促开发组组长认命开发组组长添加开发组组员添加任务及权值分配任务查看项目进度催促开发组组员更换开发组组员确认工作进度查看所有任务图2.1.1系统结构图2.基本理论天公(山东)信息科技有限公司项目进度管理系统的开发以面向对象建模与设计方法学为指导理论,严格按照面向对象软件开发过程的系统构思、领域分析、应用分析、系统设计、类设计、实现、测试部署和维护这八个阶段来执行。软件过程方面,本系统所采用的是瀑布模型,瀑布模型具有以下特点,阶段间具有顺序性和依赖性、推迟现实的观点、质量保证的观点。结合我现在的开发实际,采用瀑布模型是最合理的选择。3方法及技术路线:系统调研阶段,在网络上对现存的各项目进度管理系统和其他行业项目进度管理系统进行分析,获取项目管理系统的基本业务流程,随后采用面向对象的开发方法。本系统运用B/S(浏览器/服务器)模式。主要采用面向对象的开发方法,使用JSP网络编程语言,以Oracle XE版作为后台数据库,WEB服务器采用Apache-Tomcat 6.0,开发工具为MyEclipse6.0。硬件环境:PC机:CPU:Core i3;内存:2GB;可用硬盘空间:10GB软件环境:Windows 7旗舰版+Tomcat 6.0+Oracle XE+360浏览器4论文框架:由于系统采用面向对象语言java,并且遵循面向对象方法学进行分析设计和开发,则论文各节主要内容如下:摘要:中文表述出这篇论文的基本内容。Abstract:英文表述出本篇论文的基本内容。第1章 系统概述:提出课题背景、目的及意义、系统研究现状、系统目标。第2章 系统需求分析:提出需求陈述,进行用例建模。第3章 总体设计:系统结构,软件架构和数据库设计。第4章 详细设计:系统交互设计,类设计,开发环境选择,网络架构设计。第5章 系统实现:开发技术概述,源程序系统说明。第6章 系统测试:测试概述,测试用例设计,测试结论。第7章 结论第8章 致谢5预期结果:本次毕业设计预期结果可以全面、认真、准时地完成毕业设计,并且完美实现设计要求的所有功能。系统界面清洁美观,符合标准,网站设计的结构先进。系统能够正常运行,符合设计要求。三、研究进度第1周:实习动员,结合实际完成毕业设计选题,并联系相关实习单位;第2-3周:查阅资料、现场实际调研,剖析设计需求;第4-5周:完成设计各项调研任务,撰写开题报告、毕业实习报告;第6周:上交调研报告和开题报告,完成设计技术方案的比较、选择,指导教师审核;第7-13周:按照毕业设计指导书各项要求进行设计、调试、仿真等工作,并每周与指导老 师进行一次沟通。其中,第10周准备好其中教学检查有关毕业设计相关材料;第14周:按照毕业论文的格式规定及要求,认真撰写毕业设计说明书和提纲及设计初稿;第15-16周:完成毕业设计的修改,完善及装订工作;第17周:答辩准备,指导教师组织预备答辩;第18周:毕业答辩;四、主要参考文献1 王永贵,郭伟,冯永安.java高级框架应用开发案例教程M.第1版, 北京:北京希望电子 出版设,20052 王珊,萨师煊.数据库系统概M.第4版,北京:高等教育出版社,2006.53 刘万军,郑少京,王松波.Java6程序设计M.第1版, 北京:清华大学出版社,20094 郑人杰,马素霞,麻

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论