考勤管理系统软件开发计划.docx
《考勤管理系统软件开发计划.docx》由会员分享,可在线阅读,更多相关《考勤管理系统软件开发计划.docx(11页珍藏版)》请在冰豆网上搜索。
考勤管理系统软件开发计划
陕西国防工业职业技术学院
软件项目开发计划书
[学生考勤管理系统]
[V1.0]
专业计算机软件技术
班级软件3101
姓名任欢欢
学号35310119
指导教师陈巧莉何杰惠
实训时间2010-2011
(1)第18周
实训地点南配楼8-207
成绩
二○一○年
文档编号2-2
版本号V1.0
文档名称项目开发计划书
项目名称学生考勤管理系统
项目负责人任欢欢
编写任欢欢时间2010年12月28日
校队李晶时间2010年12月28日
批准陈巧莉时间2010年12月28日
开发单位飞鸟有限公司时间2010年12月29日
考勤管理系统软件开发计划
目录
1引言3
1.1标识3
1.2系统概述3
1.3文档概述4
1.4与其他计划之间的关系4
1.5基线4
2引用文件4
3交付产品4
4所需工作概述5
5实施整个软件开发活动的计划8
5.1任务分解8
5.2预算8
6实施详细软件开发活动的计划8
6.1测试计划8
6.2软件配置管理8
6.3软件质量保证8
6.4人员培训计划9
7注解:
9
1引言
1.1标识
本文档适用WindowsXP操作系统,内存512MB以上。
文件状态:
文件状态:
[]草稿
[]正式发布
[]正在修改
文件标识
XSKQGL软件开发计划
当前版本
V1.0
产品名称
学生考勤管理系统
产品缩称
XSKQGL
作者
任欢欢
完成日期
2010-12-28
1.2系统概述
为了明确软件设计、安排项目规划与进度、组织软件开发与测试,需要撰写项目开发计划书文档。
项目开发计划书的编写主要是为了给“考勤管理系统”的开发作主要的规划和整合,明确项目的质量要求、功能要求以及最后的交付要求,明确项目的组织和资源配置,选定项目的开发周期模型,在开发过程中起到引领作用,以及给读者提供简要的说明,以便更好的进行后续各阶段的连续而有意义的项目开发。
项目的投资方:
陕西国防学院;
需求方:
陕西国防学院软件教研室;
用户:
有权利并且需要处理、查询企业员工基本情况的各部门相关人员。
开发方和支持机构:
软件3101第二小组和软件教研室。
项目与其它软件或系统的关系:
此系统仅是总系统中的组一个成部分,与其他数据库可以建立连接,为其他模块相应功能的实现提供信息来源。
1.3文档概述
考勤管理系统的用途:
它为机关,团体,事业单位,企业,公司等的考勤管理带来了极大的方便,能够为用户提供可靠的信息存储和快捷的查询手段。
例如对于一个公司,它可以进行员工考勤情况的录入、修改、查询、删除模块。
完善的考勤管理支持员工照片、人员增加、调动,报到、保证、职务、任免、调迁、解职、请假、出差、值班、考核、报到情况的管理。
考勤管理人员有读写权限,院长、书记有查看报到情况权限,一般教职工有查看自己考勤的权利,其他人员未经允许无任何权限。
1.4与其他计划之间的关系
本系统的开发采用的编程语言是VB,与其它软件系统(如Java)是平行关系,可任选一种进行本软件系统的开发。
1.5基线
考勤管理系统需求分析报告。
2引用文件
计算机软件文档编制规范(GBT—8567—2006)。
3交付产品
3.1程序
交付的程序名称:
人事档案管理系统;
使用的语言:
VB。
3.2文档
可行性研究报告;
软件开发计划书;
需求规格说明书;
概要设计说明书;
详细设计说明书;
软件测试计划;
测试分析报告;
项目开发总结报告。
3.3服务
开发单位可向用户提供人员培训、安装、保修、维护和其它运行支持的服务。
3.5验收标准
交付的考勤管理系统,应通过测试,运行无误后交付客户使用;为用户提供的服务可通过鉴定合同加以制约。
3.6最后交付期限
系统软件于2010年-12月-31日交付
4.工作内容
系统总体功能
其中主要包括两种主要用户类型:
系统管理员:
主要负责系统维护、系统参数设置和用户权限分配。
普通用户:
主要负责个人信息的输入、查询和修改。
系统主要功能如下:
(1)数据输入功能:
主要负责输入数据,所以该功能的设计出
点应从方便用户操作的角度出发,如:
非法数据输入出现错误提示等,另外一些较固定数据可让用户从下拉框中选择,不必自己输入。
(2)数据查询功能:
用户可以直接快速的查阅和打印系统中的员工个人考勤情况(如人员情况、出差情况、请假情况、迟到情况、在职情况和报到等信息);也可以做出各种复杂的查询,用户可根据任意字段进行查询,包括多条件的与和或运算,为领导作出准确判断提供数据的支持。
(3)数据删除修改功能:
该功能是数据库中必须有的一个模块,因为在输入数据过程中难免会有出错的时候。
当修改删除涉及多个表时,本系统将作出判断并给出提示及相应处理,以保证数据的完整性和一致性。
(4)数据统计分析功能:
该功能主要负责对数据进行统计,包括分组统计,二维表统计及饼图统计。
(5)系统维护功能:
该功能主要负责实现对用户分组管理,并且可对用户的数据访问权限、功能操作权限进行设置,极大的保证了操作的安全性、严谨性及保密性。
(6)日志管理功能:
该功能可以将系统用户名,操作时间,操作内容都记录下来,然后写到数据库中。
系统业务流程图
4.1所需工作概述
本章根据需要分条对后续章描述的计划作出说明,(若适用)包括以下概述:
a.对所要开发系统、软件的需求和约束;
b.对项目文档编制的需求和约束;
c.该项目在系统生命周期中所处的地位;
d.所选用的计划/采购策略或对它们的需求和约束;
e.项目进度安排及资源的需求和约束;
f.其他的需求和约束,
(如:
项目的安全性、保密性、私密性、方法、标准、硬件开发和软件开发的相互依赖关系等。
)
4.2运行环境
软件平台:
1.操作系统:
WindowsXP/MicrosoftWindows2000或更高版本;
2.主要软件需求架构设计:
MicrosoftVisualStudio2005,MicrosoftVisio2007;
3.数据库:
MicrosoftAccess2003.
硬件平台:
CPU:
CPUPIII以上或笔记本电脑;内存:
256MB以上的内存;
其他:
显示器一台、鼠标一个、键盘一个、打印机一台。
4.3条件与限制
项目总经费:
人民币2千元以内;编程语言:
VB;
硬件限制:
本软件使用与PIII以上或笔记本电脑,内存64MB以上的机器;
开发环境:
Windows2000/WindowsXP,MicrosoftVisuaBasic6.0。
应具备的人员(表3—1)
角色
人员
具体工作
项目经理
任欢欢
主要负责对系统的整体规划及人员划分,管理项目小组的日常活动
系统分析员
黄洋洋
负责系统的可行性分析,需求分析工作,协助项目的完成
系统设计员
杜俊涛李晶
负责系统的详细设计费概要设计工作
系统测试人员
张培蕾王莎
负责功能测试,利用软件工程的思路编写测试报告
项目开发计总结
任欢欢
负责对整个项目的完成情况做以总结
5实施整个软件开发活动的计划
5.1任务分解
任务分解表
表3—2
学号
姓名
任务
14#
王莎
软件测试计划的编写
30#
杜俊涛
系统的可行性分析的报告
09#
张培蕾
软件测试报告说明书的编写
19#
任欢欢
项目开发计划及项目开发总结报告
26#
黄洋洋
系统详细设计说明书
17#
李晶
系统概要设计说明书
5.2预算
人力:
¥1000元;
设备:
¥600元;
支持性服务:
¥200元;
材料:
¥100元。
6实施详细软件开发活动的计划
6.1测试计划
通过完整的测试体系保证软件能够安全运行
6.2软件配置管理
按照具体人员分工各行其职。
6.3软件质量保证
保证交付给客户三个月内不会出现技术故障。
6.4人员培训计划
对用户提供完整的培训、安装、保修、维护和其它运行支持的服务。
7注解:
7.1参考资料
1.可行性研究报告;
2.软件开发计划书;
3.需求规格说明书;
4.概要设计说明书;
5.详细设计说明书;
6.软件测试计划;
7.测试分析报告;
8.项目开发总结报告。
实训总结
一周的软件工程实训马上完了,感觉挺有成就感的。
因为在实训之前我们对于软件的概念很模糊,根本不知道那是什么,对于那个名词感到陌生,老师上课讲的东西也不知道是干什么用的。
而现在在实训中才发现平时学的东西的重要性了,我们每个人完成的项目都要用到老师讲的东西,真的是知识用到方恨少啊!
在这次试训中,不仅使我们对自己的专业有了进一步认识而且也知道从今以后该向哪方面努力了。
实训中老师采取分组完成项目的方式,把任务分配各组,再由各组把任务分配到人,分工完成项目开发,每个小组相互讨论,合作,在实训中表现出了团结的精神。
并且,许多人都说:
通过实训,他们的计算机知识提高了,操作能力也加强了,这让他们有了一次实践的机会,让他们所学知识能学以致用。
这次实训让每个人都有一定的收获,也让每个人有不同的体会,我想,这对于我们以后的学习会有有很大帮助的。