软件开发需求分析说明书.docx
《软件开发需求分析说明书.docx》由会员分享,可在线阅读,更多相关《软件开发需求分析说明书.docx(25页珍藏版)》请在冰点文库上搜索。
软件开发需求分析说明书
需求分析说明书
目录
绪论
软件名称与简介
编写目的
背景
目前状况
提出单位
调研对象
系统介绍
总体方案描述
酬金管理子系统
酬金项目管理子系统
需求分析(主要功能描述)
酬金录入(汇总)
表格总汇
账务汇总表包含的内容有
全院收入
个人明细
全院明细
结算表
专项经费开支
教职工发放表
计财处账务处理原始依据
酬金项目管理(结算)
业务需求
背景
教师收入
教师支出
余额
目标要求
酬金查询
功能需求
业务需求
说明
子系统设计模式
数据字典(常用字段设计约定)
职工信息表
汇总表
查询表
全院明细表
全院收入表
结算表
个人明细表
实施步骤
系统实现主要步骤
软件名称与简介
软件名称:
酬金管理系统。
软件简介:
是为自电学院做为教师和学院酬金情况作为汇总、结算、查询的集成管理软件。
编写目的
本需求说明旨在对自电学院酬金管理系统的整个系统的软件构架及子系统的业务需求、用户需求、功能需求做逐一分析;并对性能需求做出可行方案。
本需求分析是系统开发的依据,也是用户检验本系统运行的依据。
背景
目前状况
现在自电学院的酬金管理上还没有一套完整的软件体系,完全是由人工手动进行操作管理,工作量大,而且又浪费时间。
提出单位
四川理工学院自电学院
调研对象
四川理工学院自电学院
系统介绍
1、系统的目的是建立一套完整的酬金管理系统,在自电学院使用,进而在全校建立完全酬金信息管理系统;因而在需求分析的首要,就对使用系统做一简要分析
2、酬金管理系统,以酬金管理和酬金项目管理系统为核心建设覆盖整个业务的数据库管理系统,以满足上层管理业务的顺利进行,为管理人员提供专业工具和手段
3、系统将从三个大的方面入手进行整个酬金管理系统的研发:
业务、用户、功能,基于此,本次需求分析将从该三个方面进行需求分析;该系统的整个信息流和物质流也将从三个方面进行具体体现。
总体方案描述
本系统由两个子系统组成:
酬金管理子系统和酬金项目管理子系统。
其中,酬金管理子系统是负责对酬金表的操作,可以查询职员酬金记录,生成月份酬金,增加职员酬金记录,修改职员酬金记录,删除不需要的酬金记录。
酬金项目管理子系统主要用来对酬金项目的管理。
因为根据国家政策,教育部规定,教师酬金会不定时调整,所以需要对酬金项目进行设定,可以按最新记录对职员酬金进行调整。
值得注意的是酬金项目的旧记录必须保存,以备以后查询。
系统总体模块图如图所示:
酬金管理子系统
酬金管理子系统主要连接数据库中的个人收入表(教师信息表,汇总表,查询表)和结算表(全院明细表,个人明细表,全院收入表,专项经费开支表,结算表)做到数据的传递作用。
酬金管理子系统由酬金查询模块、酬金录入模块、酬金修改模块组成:
在酬金查询模块中,主要完成对职员酬金记录的查询,可以按照职工工号,职工姓名,部门等进行查询。
界面友好,简单易懂。
酬金修改模块中同样存在这样的问题,上述公式生成项也是不允许修改的,其他不固定项目根据不同职员可以进行修改。
查询子系统的功能如图所示:
图酬金管理子系统的功能图
酬金项目管理子系统
酬金项目管理子系统由补贴模块、电话补贴模块、房贴模块、工会费模块、公积金比例模块、工人职务岗位津贴酬金管理模块、岗位津贴模块,酬金津贴院部比例模块,、职员职务等级酬金模块组成。
以补贴模块为例,该模块负责对补贴的增加修改,有补贴增加,补贴修改两个子模块。
补贴增加模块中完成最新补贴标准的录入,使其标记位为1,设置为最新标准。
以便公式套用。
补贴修改模块中完成对补贴标准的修改,并保存以备作为档案查看。
酬金项目管理子系统的简单功能如图所示:
图酬金项目管理子系统的功能图
需求分析(主要功能描述)
酬金录入(汇总)
酬金的录入也称酬金生成,它是酬金发放系统中的最为重要的模块,也可以说是酬金系统的核心所在。
酬金系统的生成,计算公式等都包含其中。
所涉及的数据也是最为复杂的,要在财务室人员输入职工号后立即输出相应的酬金项目组成的数据,涉及到多张表的查询判断。
以下是输入职工号后的数据生成步骤:
(1)由(教师基本信息表),得到职工姓名,职称级别,档次,个人编制,来院工作时间,性别,类别标记,职务级别,职务档次,个人身份,出生年月。
(2)由个人编制查询酬金津贴院部/应用/延陵比例表得到比例值,再乘以职务酬金得到酬金津贴。
(3)算出工龄和学龄之和,对应职工岗位津贴表求出职位津贴。
(4)取出综合补贴值。
(5)由性别,判断有无补贴,取出其目前标准。
。
(6)由工作时间得出其有无房贴。
(7)由类别标记算出电话补贴。
(8)取职务酬金和酬金津贴之和乘以目前工会费比例标准得到工会费。
酬金录入的程序流程如图所示:
图酬金录入程序流程图
本软件用于管理机电学院账务统计与各类账务表格生成。
表格总汇
账务汇总表包含的内容有
预拨教学酬金、重修及补修酬金、大学生修读指南稿费、交通费、电子设计大赛课时费、学生管理费、班主任费、研究生招生复试费、成教学生管理费等各项开支与收入。
全院收入
预拨教学酬金、重修及补修酬金、大学生修读指南稿费、交通费、电子设计大赛课时费、学生管理费、班主任费、研究生招生复试费、成教学生管理费等。
个人明细
教职员工的个人收入及支出,其中包括:
课时费、研究生管理费、入住学生公寓、班主任酬金、运动会出场费、教学竞赛劳务等费用。
全院明细
全院教职员工的个人收入及支出的总表。
结算表
教职员工个人的年度经费的汇总:
发放金额、需发放金额、余额、发放费用名称及划拨次数。
专项经费开支
用于该学院各种特别项目的经费开支:
该项目主题、开支的原因、支出经费数目、审核人签字、申请人。
教职工发放表
农业银行账号、发放金额、工号、签名、姓名、部门、部门主管、财务审核、经办人和领款人。
计财处账务处理原始依据
农业银行账号、发放金额、工号、备注、姓名、部门主管、制表、财务审核。
注:
各表更具具体情况添加备注信息
酬金项目管理(结算)
在查询酬金项目后若要对项目进行修改,则调用此模块。
根据用户点击数据窗体的不同记录条来连接不同窗体,对不同的酬金项目进行修改。
用户选择需要查看的酬金项目记录后,系统查询数据库中查询表,若查询出错则显示出错信息,否则判断id号,显示相应的酬金项目窗体。
酬金项目管理程序流程如图所示:
酬金项目管理程序流程图
●业务需求
清算教师当年酬劳薪金
●背景
教师在工作当中在当年内除了领取基本工资以外,在学校进行了其他带有酬劳的工作,在当年内进行结算
教师收入
课时费结算示意图:
其他工作薪酬示意图:
精品课程示意图:
带毕业生酬劳示意图:
成教课酬示意图:
奖金示意图:
各种劳务及加班费
试讲考核劳务费,研究生安家费及奖励
教师支出
余额
目标要求
●实现当年课时费结算
●实现对其他工作薪酬结算
●实现对有精品课程的教师薪酬结算
●实现教师成教课酬结算
●实现对带有毕业生教师的薪酬结算
●实现当年各项奖金奖金结算
●实现各种劳务费及加班费结算
教师所担任的授课可根据其具体情况复合计算。
(一)在校外带领并指导学生野外操作实习按每周每班40教分计,由参加指导实习的教师按情况分配,但每个教师最高不得超过每周22教分。
(二)无课教师指导校内停课实习、毕业设计、课程设计、大型作业等按周学时×0.6进行计算。
(三)有授课任务的教师,同时又指导校内停课实习、毕业设计、课程设计、大型作业等,按如下标准核定教分。
(1)所任课时6学时,实习教分=(1周总学时-所任课时)×0.6
(2)所任课时6学时,实习教分=(1周总学时-6-所任课时/2)×0.6
(四)除教学授课计划以外所开展指导的各项文体活动,另计工作量,其计算标准为:
(1)每领做一次早操按0.5教分计。
(2)每领做一次课间操按0.2教分计。
(3)组织开展辅导课外文体活动每小时按0.5教分计。
(4)组织筹备校运动会,根据其工作量由体育组写出报告,经教务校长审核后由校长批准发给一次性奖金,不另计教分。
(5)练习代表队参加经学校批准的校外文体比赛活动,每次实际练习时间达1小时以上的计0.6教分;如比赛取得好成绩,可按取得的名次,由基础部写报告,经教学校长审核后由校长批准发给体育组一次性奖金。
(五)教师因公出差,每周工作量按10教分计。
(六)由专业科、教研室指定并经教学校长批准的指导教师,有指导计划并予以实施,有检查考核,期满有鉴定,视其指导情况每学期计0~12教分工作量。
(七)由学校安排教师编写教材(无稿酬)及其他教学资料,按全稿(包括审定、校核)每1000字计1教分工作量。
(八)学校统一停课考试的学科,任课教师出考卷每套(包括标准答案、评分标准)2教分,改卷(包括成绩单、成绩分析、整理上交试卷)每班2教分。
(九)教师受学校委派在校外任课,其工作量计算与校内任课相同。
(十)教师完成其他零星工作任务,一般均不再计算工作量,非凡情况可由专业科申报,由教务科会同教学校长决定其工作量。
(十一)教师工作量由所在专业科(部)填报,教务科核定和汇总。
(十二)教师业务档案中,工作量按实际授课时数及完成的其他教学任务填写。
(十三)假如教师每月教学工作量折合教分超过50分,超过部分每1个教分的效益工资增加5元(指导校内外停课实习、毕业设计、课程设计、大型作业等不计超教分)。
(十四)见习教师在见习期内任课,在18教分/月内,不计发任课效益工资,超过18教分/月,超出部分每1教分计发10元效益工资。
绩效工资及部分津贴的计发
(一)任课教师每一个教分按所聘职称发给单位教分绩效工资,其金额为副高级20元,中级17元,助理级15元,员级13元。
(二)教师(含职工)举办经学校批准的讲座,每次发给讲座津贴100元。
(三)教师按规定进行早、晚自习辅导,并到班级认真答疑和治理,每辅导1次(早晚)自习发给津贴10元。
(四)教师(含职工)参加由教务科正式排定的监考,每次发给监考津贴10元。
(五)职工兼课,每学时发给兼课津贴10元。
按教师实际授课及额外工作进行计算酬劳后绘制成表记录进数据库
酬金查询
该模块负责酬金的查询,可选择或输入职工号,姓名,部门,输出相应的职工酬金信息。
用户进入酬金查询界面后,由用户选择查询条件,可以选择职工号,输入职工姓名,选择职工所在部门,确定后,系统根据查询条件进行数据库访问。
若按职工号查询,则判断职工号是否出错,出错则显示出错信息。
若按职工姓名进行查询,则先要访问人事信息表,得到符合条件的职工号,对此过程进行判断,是否出错,出错显示出错信息。
同样,若按职工部门进行查询,则也要访问人事信息表,得到符合条件的职工号,对此过程进行判断,是否出错,出错则显示出错信息。
然后根据职工号查询酬金表,无错误则显示符合查询条件的职员酬金信息。
酬金查询程序流程如图所示:
图酬金查询程序流程图
功能需求
业务需求
查询制定的酬金
说明
通过固定的控件组合的布尔值来查询酬金
子系统设计模式
由于要操作后台数据,且其更新要及时反映到用户UI上,所以
决定使用CVS模式
使用部分类实现UML
数据库操作SQL相关
数据字典(常用字段设计约定)
职工信息表
序号
字段名
字段含义
数据类型
是否为空
主键/外键
1
gh
工号
Nvarchar(50)
是
主键
3
Zgxm
职工姓名
Nvarchar(50)
是
4
Nhzh
农行帐号
Int(50)
是
5
Ffje
发放金额
Int(50)
是
6
Qz
签字
Nvarchar(50)
是
汇总表
序号
字段名
字段含义
数据类型
是否为空
主键/外键
1
gh
工号
Nvarchar(50)
是
主键
3
xm
姓名
Nvarchar(50)
是
4
Nhzh
农行帐号
Int(50)
是
5
Ffje
发放金额
Int(50)
是
6
Bz
备注
Nvarchar(50)
是
查询表
序号
字段名
字段含义
数据类型
是否为空
主键/外键
1
gh
工号
Nvarchar(50)
是
主键
3
xm
姓名
Nvarchar(50)
是
4
Nhzh
农行帐号
Int(50)
是
5
Ffmm
发放名目
Int(50)
是
6
Xjhzz
现金或转账
Nvarchar(50)
是
结算表
全院明细表
序号
字段名
字段含义
数据类型
是否为空
主键/外键
1
Gz
酬金
Int(50)
是
主键
3
Gh
工号
Nvarchar(50)
是
4
Xm
姓名
Int(50)
是
5
Ksfye
08年课时费余额
Int(50)
是
6
Ksf
课时费09上
全院收入表
序号
字段名
字段含义
数据类型
是否为空
主键/外键
1
Sj
时间
Nvarchar(50)
是
主键
3
Xysr
学院收入
Nvarchar(50)
是
4
Sfzk
是否专款
Nvarchar(50)
是
5
Xyzc
学院支出
Nvarchar(50)
是
6
Bmzc
部门支出
Nvarchar(50)
是
7
grzc
个人支出
Nvarchar(50)
结算表
序号
字段名
字段含义
数据类型
是否为空
主键/外键
1
Ksf
课时费
Nvarchar(50)
是
主键
3
Yff
已发放
Nvarchar(50)
是
4
Xyff
需要发放
Nvarchar(50)
是
5
Ye
余额
Nvarchar(50)
是
个人明细表
序号
字段名
字段含义
数据类型
是否为空
主键/外键
1
Xm
姓名
Nvarchar(50)
是
主键
3
Sqye
上期余额
Nvarchar(50)
是
4
Sr
收入
Nvarchar(50)
是
5
Zc
支出
Nvarchar(50)
是
6
Ye
余额
Nvarchar(50)
是
7
Hj
合计
Nvarchar(50)
实施步骤
系统实现主要步骤
需求调研----软件开发----软件测试----软件实施----软件维护
●时间
1、简单需求分析(3天):
将根据用户的大致应用情况确定项目的规模,以提前准备好相应的人力物力,并对项目有一个感性的认识;
2、概要设计(7天):
工程师将用大量的时间和相应人员讨论每一个细节问题,为下一步软件开发做准备。
3、详细设计同步(7):
需求分析得到确认后,作详细设计及数据库主要设计。
4、软件开发同步(伐0):
研发工程师将按照详细设计说明书进行程序代码的编制,按功能模块一步一步完成所有功能;注:
以最大子系统为参照
代码测试:
(10天):
分为单元测试、集成测试与系统测试。
并出具测试分析报告。
软件试用及实施(10天):
首先在局部进行试用,然后全省统一实施。
软件维护:
使用保证系统的正常运行。
●进度
分四个阶段:
第一阶段:
开发阶段,以强有力的队伍封闭式开发,尽量使一些系统开发完成,上线运行,并使几个较大子系统基本成形。
第二阶段:
开发阶段,完善已完成的子系统并试运行,开发完成其它子系统。
第三阶段:
测试阶段,整个信息管理系统试运行。
第四阶段:
实施阶段,将酬金管理系统,并上交所有应交付文档,组织人员进行全员培训。