《工资支付系统需求规格说明书》由会员分享,可在线阅读,更多相关《工资支付系统需求规格说明书(14页珍藏版)》请在金锄头文库上搜索。
1、学校工资支付系统需求规格说明书1、 引言1 .1需求规格说明书的目的1、对学校工资支付系统的总体架构设计进行描述2、对学校工资支付系统的业务流程作详细、准确的描述,为系统的概要设计及编码提供指导2 .2背景说明系统全名:学校工资支付系统提出者:学校的财务科长开发者:本软件由南京航空航天大学信息科学与技术学院计算机科学与技术专业人员开发完成。相关联系:1、”计算个人所得税”可使用个人所得税计算软件,本系统不需要自行设计。2、”更新分类帐”不属于本系统的功能,但系统必须和“更新分类帐”所在的系统通信。3 .3参考文献关于工资支付系统规模和目标的报告书学校工资支付系统可行性分析报告国务院颁布的住房公
2、积金管理条例软件需求(美)KarlE.Wiegers著软件工程规范国家信息中心编著2、 任务概述2.2用户特征用户为会计部门的职工,文化程度较高,有一定的计算机操作基础。所以设计上尽量规范化正规化。符合一般软件的统一使用方法可以方便学习操作。2.4限制与约束2.4.1技术约束数据库、各种控键的使用和消息的调用2.4.2环境约束1、具有PIII450、256MB内存配置的计算机就可运行本系统2、最少15MB的硬盘空间,常规需要100MB硬盘空间3、Microsoft鼠标或其它兼容鼠标;4、最少8MB的RAM存储器。5、VGA显示器或更高。6、Windows95中文版或WindowsNT中文版或更
3、高7、一般计算机外设,如:打印机2.4.3标准约束基本按照国家信息中心编著软件工程规范的标准开发,包括硬件、软件和文档规模。2. 5假设与前提条件每月月末教师把他们当月实际授课时数登记在课时表上,由各系汇总后交给财务科,职工把他们当月完成承包任务的情况登记在任务表上,汇总后也交给财务科。3、数据流图与数据字典3. 1数据流图图形顶层:第一层:银行人事科年度数据事务数据财务报表工资明细表合法的果时数、任务量年度数据事务数据工资明细表财务报表3. 2数据字典3. 2.1数据流条目(1)数据流课时表课时表=教职工编号+课程时间表(2)数据流任务表任务表=教职工编号+工作时间表(3)数据流统计表统计表
4、=教职工编号+课时数|任务量(4)数据流个人信息总记录个人信息总记录=教职工编号+教职工姓名+教师职称|职工职务+基工资+生活补贴+书报费+交通费+洗理费+上年度月平均工资+教师当月授课时数|职工当月完成的工作量3. 2.2文件条目(1) 文件年度数据组成:教职工编号+教职工姓名+本年度累计工资总额+本年度累计实发工资+本年度累计授课时数+上年度月平均工资组织:按教职工编号递增顺序排列(2) 文件事务数据组成:教职工编号+教职工姓名+课时费+岗位津贴组织:按教职工编号递增顺序排列(3) 文件人事数据组成:教职工编号+教职工姓名+基工资+生活补贴+书报费+交通费+洗理费组织:按教职工编号递增顺序
5、排列(4) 文件工资明细表组成:教职工编号+教职工姓名+基工资+生活补贴+书报费+交通费+洗理费+课时费+岗位津贴+工资总额+个人所得税+住房公金+实发工资组织:按教职工编号递增顺序排列(5) 文件工资表组成:教职工编号+教职工姓名+实发工资组织:按教职工编号递增顺序排列323数据项条目(6) 数据项教职工编号教职工编号:XXXXXXXXX(8位数字)第1位:教师是0,职工是1第1位是0的情况下:第23位:所在院编号第45位:教研室编号第68位:教研室内序号、001开始第1位是1的情况下:第23位:所在部门编号第45位:所在部门内序号第68位:无效位(000)(7) 数据项课程编号课程编号:X
6、XXXXXXX(7位数字)第12位:所在院编号第34位:教研室编号第57位:课程序号序号第8位:课堂号(8) 数据项课程时间表课程时间表=课程编号+起始周+终止周+星期+节+教研室起始周、终止周:122星期:16节:18教研室:0099(9) 数据项课程名课程名=长度=30的字符串(10) 数据项教职工姓名教职工姓名=长度=8的字符串324加工说明(1) 加工说明1(a) 、编号:1(b) 、加工名:收集数据(c) 、输入流:统计要求、课时表和任务表(d) 、输出流:课时数、任务量的统计表(e) 、加工过程:统计课时表、任务表里的课时数、任务量(2) 加工说明2(a) 、编号:2(b) 、加工
7、名:审核数据(c) 、输入流:课时数、任务量(d) 、输出流:核实后的课时数、任务量(e) 、加工过程:在签到记录单中核对课时数、任务量是否属实(3) 加工说明3(a) 、编号:3.1(b) 、加工名:收集数据(c) 、输入流:年度记录、人事记录、事务记录(d) 、输出流:教职工个人信息总记录(e) 、加工过程:把每位教职工的年度记录、人事记录、事务记录三者汇总到一份表中(4) 加工说明4(a) 、编号:3.2(b) 、加工名:计算基本工资(c) 、输入流:教职工个人信息总记录(d) 、输出流:每月工资总额、个人所得税、住房公积金、保险费、实发工资、课时数(e) 、加工过程:根据教职工个人总信
8、息计算每位教职工的每月工资总额、个人所得税、住房公积金、保险费、实发工资(5) 加工说明5(a) 、编号:3.3(b) 、加工名:计算超额课时费(c) 、输入流:每月工资总额、课时费、该月月份(d) 、输出流:第12月份的工资总额(e) 、加工过程:年终计算超额课时费,算得的钱数加到第12月份的工资总额中(6) 加工说明6(a) 、编号:3.4(b) 、加工名:更新年度数据(c) 、输入流:每月工资总额、实发工资及授课时数、上年度月平均工资(d) 、输出流:本年度累计工资总额、本年度累计实发工资、本年度累计授课时数、上年度月平均工资(e) 、加工过程:把每月工资总额、实发工资及授课时数累加到相
9、应的年度数据中,并在年终计算本年度的月平均工资(7) 加工说明7(a) 、编号:3.5(b) 、加工名:印表格(c) 、输入流:教职工个人信息总记录(d) 、输出流:工资表、工资明细表、各种财务报表(e) 、加工过程:将所需教职工个人信息记录按照教职工编号排序,根据教职工编号打印各种表格(8) 加工说明8(a) 、编号:5(b) 、加工名:更新人事数据(c) 、输入流:教职工编号、教职工姓名、基工资、生活补贴、书报费、交通费、洗理费和人事科送来的资料(d) 、输出流:更新后的教职工编号、教职工姓名、基工资、生活补贴、书报费、交通费、洗理费(e) 、加工过程:根据人事科送来的更改资料修改旧资料4
10、、系统接口用户接口用户界面要求简洁明了,而且表单操作要求尽量避免使用鼠标。所以数据的填写,控件焦点的转换要自动进行。提交和撤销使用回车和Esc。不同种类数据填写的顺序一即Tab的顺序要符合实际操作的习惯。而且要求在某些同样数据重复次数较多的控件上使用可选或记忆功能,简化操作。硬件接口该系统既可以利用键盘输入教职工各种数据,也可以利用鼠标操作软件接口软件接口由操作系统、数据库组成。与外界数据库的连接接口,采用ADO连接方式。5、性能需求精度要求在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件数组中添加数时,要求输入数准确。帐目计算都算到分这一层单位,四舍五入法时间特征1 、响应
11、时间应在人的感觉和视觉事件范围内;2 、更新处理时间,随着人事科送来的人事数据不断更新,系统将相应的进行更新;5.3灵活性当需求发生某些变化时,软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变即可5.4数据管理能力需求需要管理5个文件和13条记录,表文件的大小平均约为1.5k字节,软件基本约用10M字节空间,所有文件均放置在数据库中调用,打印报表时,通过库文件名直接进行操作。6、软件属性61可使用性本软件设计规范,符合一般软件统一使用方法,可以方便学习操作。62安全性权限管理严格,为不同人设定不同用户权限,访问有限数据。每次重要的数据改动必须登记修改人,
12、数据库数据能保证不被缺乏相应权限的人读取或拷贝。将数据库设置密码,任何人直接打开Access数据库时都要输入密码,以防止非正常打开数据库。其次,设置登陆密码,以防非正常使用本系统的操作。63可维护性本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于工资计算编程中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。64可移植性兼容性很高,在windows95/98、windowsNT、windows2003操作系统都可以直接运行。7、其他需求71数据库需求要求保证数据安全,提供方便的定时数据备份功能,保证数据不异常丢失、损坏或发生错误。数据库设置密码,任何人直接打开Access数据库时都要输入密码,以防止非正常打开数据库。72用户操作需求要求用户既熟悉会计业务流程,又要有一定的计算机操作基础,熟悉数据库应用程序。73用户场地需求单独购置一台计算机及必要的外部设备,并且放在一间专用的房间里8、附录