文档编号:CMS—1版本号:V1.0文档名称:通讯录项目开发计划书项目名称:通讯录管理系统项目负责人:周帅编写:周帅2017年10月10日校对:周帅2017年10月10日审核:周帅2017年10月10日批准:周帅2017年10月10日开发单位:昆明学院信息技术学院14计本三班项目开发计划书1引言1.1编写目的编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《通讯录管理系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。该需求规格说明书的读者对象是通讯录管理系统的系统管理员及用户。根据编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,对开发计划进行了总体的规划。该需求规格说明书的读者对象是通讯录管理系统软件小组的研发工程师、测试工程师、销售工程师,版权归上述成员所有,严禁外传。1.2背景当今时代,网络已经成为人们生活中不可缺少的一部分,世界上的第三媒体——Internet,它打破了地域时间限制,改变了人们的工作和生活方式,制作站点是企业和个人的宣传自己的重要手段,同时也学习信息的重要手段,今年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化.计算机在管理中应用的普及,利用计算机实现各种管理势在必行,对于机关单位来说,利用计算机支持高效率完成通讯录,是适应社会制度要求、推动机关单位信息利用计算机支持高效率完成通讯管理,是适应现在社会制度要求、推动机关单位信息管理走向科学化、规范化的必要条件。随着社会的发展及知识经济时代的到来,管理信息系统在各行各业发挥着越来越重要的作用。通信录管理系统是典型的信息管理系统。通信录管理系统的水平,是衡量公司发展水平的一个重要指标。通信录管理系统工作烦琐,包含了大量的信息数据,因此就需要一个完善的职工信息管理系统来实现对这些数据的有效管理,满足公司管理者的需求。1.3定义文档中采用的专门术语的定义及缩略词简要如下:CMS:ContactsManagementSystem,通讯录管理系统1.4参考资料[1]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,1997。[2]王立福,麻志毅,张世琨。《软件工程》(第二版)北京:北京大学出版社,2002。2项目概述2.1工作内容《通讯录管理系统》针对联系人较多的客户的需求而设计的,可以有效管理通讯录成员。本系统可以删除联系人、增加联系人、查看联系人等功能,进行必要的系统操作。2.2主要参加人员参加本项目开发的主要人员:Meiko,Uzi,StoryAC。2.3产品2.3.1程序模块程序名称:通讯录管理系统,使用Java编写,中间引用了MySQL数据库,通过Java与数据库的连接传输数据,实现系统各项功能。1.对本系统的功能进行分析后可作如下的模块化设计:2.输入模块实现功能:按顺序将有姓名(name)、地址(address)、年龄(age)、电话(tel)、电子邮箱(E-mail)依次输入,并建立链表将其连接。当输入数据完毕时Enter,输入结束。3.删除模块实现功能:在已经存储的文件中删除指定的通信录信息,并释放内存空间。删除所有相关通信录信息。4.查找模块实现功能:在已经存储的文件中查找指定的通信录信息。可以按照查找姓名或方法进行。5.输出模块实现功能:在输入特定的文件名之后,输出该文件中所包含的全部通信录信息。6.添加模块实现功能:添加相应信息保存操作,链表中的信息以文件形式被长期。保存。7.主序模块实现功能:完成系统的界面处理,包括开始界面和主菜单界面。2.3.2文件《可行性研究报告》《项目开发计划书》《项目需求分析规格说明书》《项目概要设计规格说明书》《项目详细设计规格说明书》《项目测试计划》2.3.3服务本软件为用户提供培训安装、维护和运行支持等,并定期向客户了解系统使用情况。2.4完成项目的最迟期限本项目完成最后期限:2017年12月10日2.5本计划的批准者和批准日期本计划批准者:陈星园本计划批准日期:2017年10月10日3实施计划3.1工作任务的分解与人员分工需求分析:周帅,Meiko文档编写:周帅,Meiko,Uzi代码编写:周帅,Meiko,Uzi软件测试:StoryAC3.2进度时间设计内容第1周查阅资料,编写《项目可行性研究报告》《项目开发计划书》第2周根据《软件文档编写概要》的格式要求,完成《项目需求分析规格说明书》第3周按照《软件文档编写概要》的格式要求,完成《项目详细设计规格说明书》第4周按照项目任务分配结果和项目进度要求,并依据《项目需求分析规格说明书》、《项目概要设计规格说明书》和《项目详细设计规格说明书》,对系统进行设计,编写代码。第5周完善编码,对已实现部分的软件或模块的测试任务。3.3预算考虑到不需要再添加开发设备及软件,开发周期短,开发风险低,所以支出费用不高。4支持条件4.1计算机系统支持IntelCorei5以上系列、AMDA8以上系列等PC台式机和便携式电脑;运行时占用内存:≤5MB;所需硬盘空间:≤25MB;软件平台:中文Windows7、Windows8.1、Windows10或更高版本;4.2需由用户承担的工作用户具备一定的计算机知识,对应用软件有所了解,对通讯录管理的流程也要有一定的了解。