软件工程毕业设计论文 软件项目管理系统的设计和实现.doc

上传人:创****公 文档编号:81418 上传时间:2018-07-02 格式:DOC 页数:68 大小:2.50MB
下载 相关 举报
软件工程毕业设计论文 软件项目管理系统的设计和实现.doc_第1页
第1页 / 共68页
软件工程毕业设计论文 软件项目管理系统的设计和实现.doc_第2页
第2页 / 共68页
软件工程毕业设计论文 软件项目管理系统的设计和实现.doc_第3页
第3页 / 共68页
软件工程毕业设计论文 软件项目管理系统的设计和实现.doc_第4页
第4页 / 共68页
软件工程毕业设计论文 软件项目管理系统的设计和实现.doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

1、 毕业设计说明书 题目: 软件项目管理系统的设计和实现 系 别: 专业班级: 姓 名: 学 号: 指导教师: 职 称: 二一二年三月二日2 摘要 在当今社会,互 联网的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。当前大量企业的软件管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此部分企业需求,设计软件项目管理系统,以帮助企业达到项目管理办公自动化、节约管理成本、提高企业工作效率的目的。 软件项目管理系统主要对项目的信息进行集中管理,方便企业建立一个完善的、强大的项目信息数据库,它是以 MYSQL 数据库作为开发

2、平台。使用 jsp 编写程序,完成数据输入、修改、存储、调用查询等功能;并使用 MYSQL 数据库形成数据,进行数据存储。 软件项目管理系统是科学、全面、高效进行管理的系统,参考大量中国项目资源管理理论,根植于国内管理的实际情况,实用而科学。在操作上集输入、查询、统计等处理为一体,简便灵活,自动化功能强大。 关键字: 软件管理 软件项目管理系统 JSP MYSQL3 Abstract In todays society, development of the Internet to the peoples work and life has brought great convenience

3、and efficiency, information technology, electronic technology has become operational cost savings, improve efficiency of choice. The current management of large enterprise employees still in the stage of manual operation, not only inefficient, but also often because of careless management flaws. So

4、part of the business needs, design enterprise employee information management system to help companies achieve staff management office automation, saving management costs and improve work efficiency. Employee information management system is mainly focused on the information management staff to faci

5、litate enterprises to establish a sound, strong employee information database, which is based on MYSQL database as a development platform. Programming using jsp, completion of data entry, modification, storage, call the query function; and use the MYSQL database to form data, for data storage. Emplo

6、yee information management system is a science, comprehensive and efficient personnel management system, reference a large number of Chinese human resource management theory, rooted in the domestic management of the actual situation, practical and scientific. The operating part one input, query, sta

7、tistics and other treatment as one, easy and flexible, automated and powerful. Key words: Management System Information Management JSP MYSQL 目 录 摘要 . 2 ABSTRACT . 3 目 录 . 4 第 1 章 可行性分析报告 . 6 1.1 引言 . 6 1.2 可行性分析的前提 . 7 1.3 对现有系统的分析 . 8 1.4所建议技术可行性分析 . 8 1.5 社会因素可行性分析 . 10 1.6 结论意见 . 10 第 2 章 项目开发计划

8、. 11 2.1 引言 . 11 2.2 项目概述 . 11 2.3 实 施计划 . 12 2.4 人员组织及分工 . 14 2.5 交付期限 . 14 第 3 章 需求规格说明书 . 15 3.1 引言 . 15 3.2 性能需求 . 20 3.3 故障处理 . 21 3.4 其它需求 . 21 第 4 章 测试计划 . 22 4.1 引言 . 22 4.2 测试计划 . 22 4.3 测试项目说明 . 25 4.4 评价 . 26 第 5 章 概要设计说明书 . 27 5.1 引言 . 27 5.2 任务概述 . 27 5.3 总体设计 . 28 5.4 接口设计 . 29 5.5 数据结

9、构设计 . 29 5.6 运行设计 . 37 5.7 出错处理设计 . 38 5.8 安全保密设计 . 39 第 6 章 详细设计说明书 . 40 6.1 引言 . 40 6.2 总体设计 . 40 6.3 程序描述 . 41 第 7 章 用户操作手册 . 51 7.1 运行环境 . 51 5 7.2 安装说明 . 51 7.3 使用说明 . 53 第 8 章 测试分析报告 . 62 8.1 引言 . 62 8.2 测试计划执行情况 . 63 8.3 软件需求测试结论 . 65 结束语 . 66 致谢 . 67 参考文献 . 68 6 第 1 章 可行性分析报告 1.1 引言 1.1.1 编写

10、目的 本文档可作为 1. 设计人员进行系统设计的输入源。 2. 开发人员对系统功能开发的依据。 3. 测试人员编写系统测试计划,测试案例编写的输入源。 4. 产品经理检查系统实现程度的 依据。 5. 项目团队外人员进行沟通的外部接口,用于他们评审和理解系统。 6. 项目需求阶段的主要交付物。 7. 收集并记录所有的外部接口,以用于作为完成设计和实现系统的参考。 1.1.2 项目背景 软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量, 生产效率 也难以预测和保证。其次, 软件系统 的复杂性也导致了开发过程中各种风险的难以预见和控制。 软件项目

11、管理的内容主要包括如下几个方面:人员的组织与管理, 软件度量 , 软件项目计划 ,风险管理, 软件质量保证 ,软件过程 能力评估, 软件配置管理 等。 没有项目管理,项目也有可能成功。但没有管理的项目,很难保证项目的利润空间,对公司来说,亏损的风险就大。 为了实现利益最大化, 所以要有项目管理,以保证公司在总体上是盈利的。 1.1.3 定义 缩写词 原文 定义 ISO9000.3 ISO9000 质量体系认证 计算 机软件质量管理和质量保证标准 CMM 能力成熟度模型 改善软体流程的流程成熟度架构 VSS Visual Source Safe 项目文件的管理 软件 SVN subversion

12、 代码版本管理软件 J2EE Java 2 Platform JAVA 企业 级 开发 表 1-1 可行性分析定义表 7 1.1.4 参考资料 1、软件 工程专业毕业设计指导作者: 李珍 出版社 : 清华大学出版社 出版时间: 2010年 11 月 1 日 ISBN: 9787302227229 2、 Java 编程思想 作者 :(美) 埃克尔 著 陈昊鹏 译 出版社 : 机械工业出版社 出版日期: 2007 年 6 月 1 日 ISBN:9787111213826 3、 软件项目管理 作者: 覃征 出版社 : 清华大学出版社 出版时间: 2009 年 10 月 1日 ISBN: 978730

13、2209485 1.2 可行性分析的前提 1.2.1 要求 开发该系统要具有以下基本功能,任务管理、消息管理、项目管理、人员管理、系统管理、客户管理等。 能够运行在一般的个人计算机上,要求输入用户或项目的基本信息,对数据库中的数据进行输出。对用户密码采用 MD5 加密,同时要求对 用户登陆进行保护,并且使用验证码,防止恶意的登陆。 安全与保密要求 , 不能轻易被破坏,不能让管理人员以外的人删改信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。 该系统与其相关软件具有相同之处,都是以为了降低开发成本,提高开发效率为核心,在综合模块数量和人员工作实际开发能力后,规划完成该项目要 3

14、个月。 1.2.2 可行性分析方法 通过调查分析开发 项目管理系统 所具备的能力及实现的方法。确定总体结构,利用 MySQL 数据库所具有的能力,以最简洁最容易的方法,使用 JAVA 开发 使其成为 一个初级的系统软件。 1.2.3 决定可行性的主要因素 本项目要求能够适合公司软件开发过程;有效的管理软件开发过程中每个阶段进展情况。缩短软件开发的进度、提高软件产品的质量,有效的维护公司财富库资源,故软件项目管理系统,从需求上看是可行的。 软件项目管理系统的项目不是大 规模 的软件,使用的技术比较成熟稳定,完成项目的基础条件已经具备。 从成本控制上看,项目使用的所有技术是开源的免费软件,并没有集

15、成其他技术。只需要满足一般的硬件需求就可以了。 8 1.3 对现有系统的分析 1.3.1 费用支出 经济可行性分析是估计项目的成本、效益和技术上是可行的。 开发本系统所需要的成本包括: 1、开发人员薪酬:经估算,开发本系统需要 3 个人月的工作量,单位人月工作量的薪酬是2000 元,因此共需 10000 元。 2、其他费用:包括资料费,打印费等,共记 1400 元。 3、培训费用:需要约 6000 元。 4、维护费用:本系统每年的维护费用大约需要 5000 元: 1.3.2 人员 专业人员 数量 美工 1 J2EE 工程师 2 项目经理 1 测试工程师 1 表 1-2 人员需求表 1.3.3

16、设备 鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不 能 适应目前信息化时代的步伐。 设备的科技含量也比较低,没有达到大量的计算机普及程度。 1.3.4 局限性 目前,对软件项目的管理主要有手工存取和借助一些软件( VSS、 SVN 等)对软件项目进行管理,起不到对项目进度的实时跟踪与管理。 为进一步完善软件项目流程及资源的统一管理,更加全面、有效的服务于软件开发过程和财富库管理,更好的方便软件开发过程管理。本项目要求能够适合公司软件开发 过程;有效的管理软件开发过程中每个阶段进展情况。 缩短软件开发的进度、提高

17、软件产品的质量,有效的维护公司财富库资源,故开发软件项目管理系统。 1.4 所建议技术可行性分析 1.4.1 对系统的简要描述 新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。 9 1.4.2 处理流程和数据流程 图 1-1 处理流程和数据流程 1.4.3 采用建议系统可能带来的影响 1、设备:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。 2、现有软件:由于建议系统采用了先进的数据库技术以及一系列高技术含

18、量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。 3、用户:建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。 10 1.4.4 技术可行性评价 因为,该项目是基于 java 的企业级应用,所以,选用 MyEclipse 开发工具,数据库选用Mysql。 在实现技术上选用目前比较流行的 hibernat、 spring、 struts2 开发框架,因而改项目使用的技术还是比较成熟的。 就目前使用的开发技术来说建议系统的功能目标应该能够达到 , 利用现有的技术在规定的期限内开发工作基本能够完成。 1.5 社

19、会因素可行性分析 1.5.1 法律因素 1、为保护研发企业的知识产权,明确 软件知识产权归企业还是所有 。 2、签订 软件技术 的保密协议 。 3、 申请专利 。 4、 完成商标或者服务标识的登记注册,保护软件产品的商标专用权 。 5、在 企业的软件产品进入市场之前进行申请软件著作权登记。 1.5.2 用户使用可行性 本系统是基于 B/S 结构的 WEB 应用,用户界面友好,操作简单,使用人员经过简单的培训即可以掌握系统的使用; 本系统的使用将有助于使用人员提高软件项目进度、所产生的文档的汇总的精确性,改善软件开发过程,缩短开发周期,因此本系统的推广不会受到系统使用者的抵触。 1.6 结论意见 综上所述,此系统开发目标已明确,在技术 、 经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。