最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

项目需求规格说明书

来源:动视网 责编:小OO 时间:2025-09-23 16:31:27
文档

项目需求规格说明书

项目需求规格说明书人事工资管理信息系统执笔者:丁存山日期:2009.12.221引言1.1开发目的随着信息技术的发展和计算机就用的普及,计算机软件的应用已经渗透到社会生活的各个领域,特别是在企业管理、电子商务、数值计算、运动仿真、多媒体应用和网络通信等方面发挥着重要的作用。计算机应用软件开发工具有很多种,其中Delphi易学易用,功能强大,深受广大用户的欢迎。Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言ObjectPascal语言的可视化编程工具,是当今世界
推荐度:
导读项目需求规格说明书人事工资管理信息系统执笔者:丁存山日期:2009.12.221引言1.1开发目的随着信息技术的发展和计算机就用的普及,计算机软件的应用已经渗透到社会生活的各个领域,特别是在企业管理、电子商务、数值计算、运动仿真、多媒体应用和网络通信等方面发挥着重要的作用。计算机应用软件开发工具有很多种,其中Delphi易学易用,功能强大,深受广大用户的欢迎。Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言ObjectPascal语言的可视化编程工具,是当今世界
项目需求规格说明书

人事工资管理信息系统

执 笔 者:丁存山

日    期:2009.12.22

    1引言

1.1开发目的

随着信息技术的发展和计算机就用的普及,计算机软件的应用已经渗透到社会生活的各个领域,特别是在企业管理、电子商务、数值计算、运动仿真、多媒体应用和网络通信等方面发挥着重要的作用。

计算机应用软件开发工具有很多种,其中Delphi易学易用,功能强大,深受广大用户的欢迎。Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言Object Pascal语言的可视化编程工具,是当今世界上最快的编译器。能大大提高编程效率,因此本设计使用了Delphi开发Access数据库人事工资管理信息系统应用程序。

1.2开发背景

在现代企业管理中,企业信息化是提高企业管理效率的重要手段。人事工资管理是企业管理的重要部分,是企业信息化的一个重要切入点。各企业的人事管理具有很多的相似性,因此,开发了人事工资管理信息系统。

1.3定义

人事工资管理信息系统

1.4参考文献

[1] 何鹏飞. Delphi程序设计教程[M].北京:清华大学出版社,2005.7

[2] 张立.Delphi程序设计[M].北京:高等教育出版社,2005.1

[3] 张春林,马成勇,刘均.Delphi数据库系统设计与开发[M].北京: 清华大学出版社,2003.11

2任务概述

2.1目标

基于618组人事工资管理部门管理者对618组所有员工基本信息和工资的管理提供轻松快捷省事的管理方式,同时也方便企业人事主管或上级领导查询员工基本信息及所有员工可以随时随地查询其相关的基本信息、考勤信息、奖惩信息、员工履历、职称信息和员工工资情况等。

在使用该系统之前,需要配备安装Microsoft Office Access 2003。

2.2用户的特点

该系统适合中小型企业单位,如学校,

2.3假定和约束

2.3.1 经费

根据用户需求,经费在8千元内。

2.3.2 开发期限    

2009年12月08日至2009年12月28日

2.3.3 使用寿命

该系统至少使用一年以上。

3需求规定 

3.1对功能的规定

表1 功能规定

模块输入处理输出支持的终端数可并行操作的用户
基本信息管理员工的编号、员工姓名、员工所在部门、性别、毕业学校、专业、职称、政治面貌、工作时间和联系方式对这些基本信息进行维护和管理员工基本信息查询结果NN
考勤信息管理员工出勤天数、迟到次数、早退次数、加班时间和出差天数计算员工工资员工考勤信息查询NN
奖惩信息管理

奖励和惩罚信息

记录对员工的奖励和惩罚信息

员工奖惩信息查询

NN
员工履历管理员工履历信息记录员工的工龄信息,履历信息

员工履历信息查询NN
职称信息管理职称信息职称信息的录入与维护员工职称信息查询NN
员工工资管理工资信息员工工资员工工资信息查询NN
3.2对性能的规定

3.2.1. 精度、输人输出要求

根据用户的需求,在使用软件时的输入、输出数据精度的具体要求如下:

(1)员工基本信息表BASE_DATA,主要用来存放企业中每个员工的基本信息,结构如下表2所示。

表2  表BASE_DATA结构

编号字段名称数据类型说明
1WORKER_ID文本(15) 

员工编号,关键字
2ARCHIVES文本(10)

档案编号
3WORKER_NAME文本(8)

员工姓名
4DEPARTMENT_NAME文本(15)

部门名称
5SEX文本(2)

性别
6BIRTHDAY日期/时间

出生日期
7NATIVE_PLACE文本(25)

籍贯
8SCHOOL_AGE文本(4)

学历
9MAJOR文本(15)

专业
10GRADUATE_SCH文本(10)

毕业学校
11POLITIC_STATUS文本(5)

政治面貌
12WORK_TIME日期/时间

参加工作时间
13COME_TIME日期/时间

入本单位时间
14LINK_PHONE文本(14)

联系电话
15ADDRESS文本(20)

住址
16PHOTOOLE对象

个人照片
17PEMARK文本(255)

备注
(2)考勤信息记录表CHECK_INFO,主要用来记录员工的考勤情况,通过对考勤情况的记录,就可以查看员工的工作表现,为以后的工资发放提供参考,具体结构如表3所示。

表3  表CHECK_INFO结构

编号字段名称数据类型说明
1WORKER_ID文本(15)

员工编号,关键字
2WORKER_NAME文本(8)

员工姓名
3MONTHS文本(10)

月份编号,关键字
4MONTH_DAYS文本(2)

本月时间
5HOLIDAYS文本(2)

公休假时间
6REAL_WORK_DAYS文本(2)

应出勤时间
7WORK_DAYS文本(2)

出勤时间
8BUSINESS_DAYS文本(2)

出差时间
9ABSENT_DAYS文本(2)

缺勤时间
10LEAVE_TIMES文本(2)

请假时间
编号字段名称数据类型说明
11LATE_TIMES文本(2)

迟到时间 

12LEAVE_ERRLY_TIMES文本(2)

早退时间
13HOLIDAY_OVERTIMES文本(2)

节假日加班时间
14OTHER_OVERTIMES文本(2)

其他加班时间
15REMARK文本(255)

备注
(3)工资信息表 WAGE_INFO,主要是记录员工每月所发的工资信息情况,包括工资的各项内容及相应的数据,具体结构如表4所示。

表4  表WAGE_INFO结构

编号字段名称数据类型说明
1RECODE_ID文本(10)

记录编号,关键字
2WOEKER_ID文本(15)

员工编号
3WORKER_NAME文本(8)

员工姓名
4BASE_WAGE文本(4)

基本工资
5ALLOWANCE1文本(4)

公共补贴
6ALLOWANCE2文本(4)

出差补贴
7REWARD文本(4)

奖金
8OVERTIME_MONEY文本(4)

加班费
9DEDUCT_MONEY文本(4)

扣考核
10AGED_MONEY文本(4)

养老保险
11MEDICAL_MONEY文本(4)

医疗保险
12COMPO_MONEY文本(4)

工伤保险
13UNEMPLOY_MONEY文本(4)

失业保险
14HOUSING_MONEY文本(4)

住房公积金
15INCOME_MONEY文本(4)

所得税
16REAL_WAGE文本(4)

实发工资
17GIVE_DATE文本(4)

发放月份
(4)奖惩记录表REWARD_PUN,主要是用来记录员工的一些奖惩信息,该表的数据有时也与工资信息发生关联,具体结构如表5所示。

表5  表REWARD_PUN结构

编号字段名称数据类型说明
1RECORD_ID文本(8)

记录编号,关键字
2WORKER_ID文本(15)

员工编号
3WORKER_NAME文本(8)

员工姓名
4RECORD_DATE日期/时间

奖惩日期
5RECORD_TYPE文本(2)

奖惩内容
6RECORD_CONTENT文本(30)

奖惩内容
7RECORD_REASON文本(30)

奖惩原因
8ALLOW_UNIT文本(20)

批准单位
9REMARK文本(255)

备注 

(5)职称评定信息表PRO_TITLE,主要是记录员工的职称级别信息,根据不同级别就可以定出不同级别的工资水平,具体结构如表6所示。

表6  表PRO_TITLE结构

编号字段名称数据类型说明
1WORKER_ID文本(15)

员工编号,关键字
2WORKER_NAME文本(8)

员工姓名
3ASSESS_DATE日期/时间

评定日期
4ASSESS_UNIT文本(20)

评定单位
5ASSESS_TITLE文本(8)

评定职称
6REMARK文本(255)

备注
(6)工作履历表WORK_AGE,反映企业员工的工作经历和工作时间,从工作履历表中可以看出员工的工龄情况,具体结构如表7所示。

表7  表WORK_AGE结构

编号字段名称数据类型说明
1RECORD_ID文本(8)

记录编号,关键字
2WORKER_ID文本(15)

员工编号
3WORKER_NAME文本(8)

员工姓名
4BEGIN_DATE日期/时间

起始日期
5OVER_DATE日期/时间

结束日期
6UNIT_NAME文本(20)

单位名称
7WORK_TIME文本(32)

本单位工作时间
8DUTY文本(10)

担任职务
9LEVEL1文本(4)

级别
10REMARK文本(255)

备注
(7)用户账号表USER_TABLE,主要是分配不同的用户账号信息,对不同用户账号赋予不同的权限,可以从一定程度上保障系统的安全。用户账号表的具体结构如表8所示。

表8  表USER_TABLE结构

编号字段名称数据类型说明
1USER_NAME文本(30)

用户名,关键字
2USER_PWD文本(30)

用户密码
3POWER_LEVEL文本(8)

权限级别
3.2.2. 时间特性要求

该软件的响应时间、更新处理时间、数据的转换、传送时间、解题时间和等待时间是根据不同机型CPU处理速度决定的,但是完全可以满足用户要求。

3.2.3灵活性

当需求发生某些变化时,该软件对这些变化的适应能力非常强,无需再做特别的改动。

3.3数据管理能力要求

系统流程就是用户进入人事管理信息系统后的工作过程。由于本系统对不同的用户帐号设置了不同的操作权限,因此不同用户的操作流程有所不一样。

本系统的操作流程主要分为用户登陆操作和业务操作两部分。用户登陆操作,用户登陆操作主要是对用户帐号(包括用户名和密码)进行身份验证,通过验证的进入系统操作界面,未通过的给出错误提示。业务操作根据帐号的权限允许或用户的行为。

系统的流程如图1所示。

          

  

图1  系统流程图

3.4故障处理要求

1. 内部故障处理 

在开发阶段可以随即修改数据库里的相应内容。 

2. 外部故障处理 

对编辑的程序进行重装载时,第一次装载认为错,修改。第二次运行,在需求调用时出错,有错误提示,重试。

3. 本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。

3.5其他专门要求

数据的安全性、完整性要求,权限和口令管理,确保系统安全。

4运行环境规定

4.1设备

主频要求400MHz以上,内存256MB以上,显卡的颜色配置需要设置为24位增强色或32位真彩色,显示器分辨率设为1024*768.

系统开发平台:Delphi 7.0

系统开发语言:Delphi 7.0

运行平台:WindowsXP(SP2)/Windows2000(SP4)/Windows Server2003(SP1)

运行环境:Delphi 7.0; Microsoft Office Access 2003

4.2支持软件

操作系统:Windows98及以上版本

支撑框架:Delphi 7.0; Microsoft Office Access 2003

4.3接口

硬件接口:无

用户接口:本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面。用户对程序的维护,最好要有备份。

服务器程序可使用Delphi 提供的对 Access对数据库的所有访问。服务器程序上可使用Access 的对数据库的备份命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。 

4.4控制

运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径,在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。

文档

项目需求规格说明书

项目需求规格说明书人事工资管理信息系统执笔者:丁存山日期:2009.12.221引言1.1开发目的随着信息技术的发展和计算机就用的普及,计算机软件的应用已经渗透到社会生活的各个领域,特别是在企业管理、电子商务、数值计算、运动仿真、多媒体应用和网络通信等方面发挥着重要的作用。计算机应用软件开发工具有很多种,其中Delphi易学易用,功能强大,深受广大用户的欢迎。Delphi是Inprise公司(即原Borland)推出的基于真正面向对象语言ObjectPascal语言的可视化编程工具,是当今世界
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top