1.1项目实现的目标
学校内部的人士管理,从大的方面,主要集中在对于学校职员的个人情况,工资细目,调入调出等。所以该系统主要实现数据的录入,查询,统计,更新,打印。设计一个app,与教工系统公用数据库。以便教师查询自身的工资情况。
1.2功能
工资管理涉及学校管理的多个方面,如职工的职务,教师考勤情况,加班情况等等。生成教师的月工资.打印工资表
1.3拟采用的过程模式
因为该系统较为简单,功能并不繁复,用户需求较单一,只需要登录,查询、以及短信提醒功能即可,容易通过一次性严谨的设计完成,所以拟采用瀑布模型,可以减少开发代价。
1.4 项目估算
1.4.1.规模估算
因为是处于项目初期,所以采用功能点法进行项目规模估算:利用公式
规模=10*ILF(内部逻辑文件)+7*EIF(外部逻辑文件)+4*EL(输入)+5*EO(输出)+4*EQ(查询)
注册系统 |
|
EL |
-教师编号 |
|
-手机号 |
|
-获取手机验证码 |
ILF |
-设置密码 |
EIF |
-绑定支付宝或者银行卡 |
登录系统 |
|
EL |
-帐号 |
|
-密码 |
EIF |
-注册 |
ILF |
-登录 |
查询系统 |
|
EQ |
-教师编号 |
EO |
-查询结果 |
|
-打印工资表 |
人事管理系统 |
|
EL |
-出勤天数 |
-职称 |
|
-奖金 |
|
ILF |
-修改 |
系统管理系统 |
|
EL |
-部门编号 |
ILF |
-备份 |
-管理 |
EL共计:5个,EO共计:1个,EQ共计:1个,EIF共计:2个,ILF共计2个
则可计算该项目功能点为:5*4+5*3+4*2+2*7+10*2=77个功能点
1.4.2工作量估算
每个功能点预计需要花费1个人/天的工作量,所以项目工作量为14人/天
瀑布模型生命周期各阶段 |
|
立项阶段 |
2% |
需求阶段 |
4% |
计划阶段 |
6% |
设计阶段 |
25% |
开发阶段 |
25% |
系统测试阶段 |
25% |
用户验收阶段 |
10% |
结项阶段 |
3% |
根据之前对项目功能点的估算可以得到本项目各个阶段的工作量分布如下:
瀑布模型生命周期各阶段 |
|
立项阶段 |
0.28人 |
需求阶段 |
0.56人 |
计划阶段 |
0.84人 |
设计阶段 |
3.5人 |
开发阶段 |
3.5人 |
系统测试阶段 |
3.5人 |
用户验收阶段 |
1.4人 |
结项阶段 |
0.42人 |