摘要
在当今社会,互联网的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。当前大量企业的软件管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此部分企业需求,设计软件项目管理系统,以帮助企业达到项目管理办公自动化、节约管理成本、提高企业工作效率的目的。
软件项目管理系统主要对项目的信息进行集中管理,方便企业建立一个完善的、强大的项目信息数据库,它是以MYSQL数据库作为开发平台。使用jsp编写程序,完成数据输入、修改、存储、调用查询等功能;并使用MYSQL数据库形成数据,进行数据存储。
软件项目管理系统是科学、全面、高效进行管理的系统,参考大量中国项目资源管理理论,根植于国内管理的实际情况,实用而科学。在操作上集输入、查询、统计等处理为一体,简便灵活,自动化功能强大。
关键字:软件管理 软件项目管理系统 JSP MYSQL
Abstract
In today's society, development of the Internet to the people's work and life has brought great convenience 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 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 facilitate 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.
Employee 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, statistics 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章 项目开发计划 11
2.1引言 11
2.2项目概述 11
2.3实施计划 13
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数据结构设计 29
5.6运行设计 37
5.7出错处理设计 38
5.8安全保密设计 39
第6章 详细设计说明书 40
6.1引言 40
6.2总体设计 40
6.3程序描述 42
第7章 用户操作手册 52
7.1运行环境 52
7.2安装说明 52
7.3使用说明 54
第8章 测试分析报告 63
8.1引言 63
8.2测试计划执行情况 64
8.3软件需求测试结论 66
结束语 67
致谢 68
参考文献 69
第1章 可行性分析报告
1.1引言
1.1.1编写目的
本文档可作为
1. 设计人员进行系统设计的输入源。
2. 开发人员对系统功能开发的依据。
3. 测试人员编写系统测试计划,测试案例编写的输入源。
4. 产品经理检查系统实现程度的依据。
5. 项目团队外人员进行沟通的外部接口,用于他们评审和理解系统。
6. 项目需求阶段的主要交付物。
7. 收集并记录所有的外部接口,以用于作为完成系统的参考。
1.1.2项目背景
软件项目管理和其他的项目管理相比有相当的特殊性。首先,软件是纯知识产品,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。
软件项目管理的内容主要包括如下几个方面:人员的组织与管理,软件度量,软件项目计划,风险管理,软件质量保证,软件过程能力评估,软件配置管理等。
没有项目管理,项目也有可能成功。但没有管理的项目,很难保证项目的利润空间,对公司来说,亏损的风险就大。为了实现利益最大化,所以要有项目管理,以保证公司在总体上是盈利的。
1.1.3定义
缩写词 原文 定义 ISO9000.3 ISO9000质量体系认证 计算机软件质量管理和质量保证标准 CMM 能力成熟度模型 改善软体流程的流程成熟度架构 VSS Visual Source Safe 项目文件的管理软件 SVN subversion 代码版本管理软件 J2EE Java 2 Platform JAVA企业级开发 表1-1 可行性分析定义表
1.1.4参考资料
1、《软件工程专业毕业设计指导》作者:李珍 出版社:清华大学出版社 出版时间:2010年11月1日 ISBN: 9787302227229
2、《Java编程思想》作者:(美)埃克尔著 陈昊鹏 译 出版社:机械工业出版社 出版日期:2007年6月1日 ISBN:9787111213826
3、《软件项目管理 》 作者:覃征 出版社:清华大学出版社 出版时间:2009年10月1日 ISBN: 9787302209485
1.2可行性分析的前提
1.2.1要求
开发该系统要具有以下基本功能,任务管理、消息管理、项目管理、人员管理、系统管理、客户管理等。 能够运行在一般的个人计算机上,要求输入用户或项目的基本信息,对数据库中的数据进行输出。对用户密码采用MD5加密,同时要求对用户登陆进行保护,并且使用验证码,防止恶意的登陆。
安全与保密要求,不能轻易被破坏,不能让管理人员以外的人删改信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。
该系统与其相关软件具有相同之处,都是以为了降低开发成本,提高开发效率为核心,在综合模块数量和人员工作实际开发能力后,规划完成该项目要3个月。
1.2.2可行性分析方法
通过调查分析开发项目管理系统所具备的能力及实现的方法。确定总体结构,利用MySQL 数据库所具有的能力,以最简洁最容易的方法,使用JAVA开发使其成为一个初级的系统软件。
1.2.3决定可行性的主要因素
本项目要求能够适合公司软件开发过程;有效的管理软件开发过程中每个阶段进展情况。缩短软件开发的进度、提高软件产品的质量,有效的维护公司财富库资源,故《软件项目管理系统》,从需求上看是可行的。
软件项目管理系统的项目不是大规模的软件,使用的技术比较成熟稳定,完成项目的基础条件已经具备。
从成本控制上看,项目使用的所有技术是开源的免费软件,并没有集成其他技术。只需要满足一般的硬件需求就可以了。
1.3对现有系统的分析
1.3.1费用支出
经济
上一篇:
购书系统设计与实现论文