当前位置: 迅达文档网 > 党团工作 >

软件设计说明书范文(人事工资管理系统)

| 来源:网友投稿

  1

 人事工资管理系统 软件设计说明书

  编写人:于明 2016-10-1

  2 目录

 1.引言 ............................................................................................................................................... 1 1.1 编写目的 ............................................................................................................................. 1 1.2 背景 .................................................................................................................................... 1 1.3 定义 .................................................................................................................................... 1 1.4 参考资料 ............................................................................................................................. 1 2. 总体设计...................................................................................................................................... 2 2.1 需求概述 ............................................................................................................................. 2 2.2 运行环境 ............................................................................................................................. 2 2.3 软件结构 ............................................................................................................................. 2 3.详细设计 ....................................................................................................................................... 4 3.1 人事管理模块设计说明 ..................................................................................................... 4 3.1.1 功能描述 .................................................................................................................. 4 3.1.2 界面设计 .................................................................................................................. 4 3.1.3 逻辑算法设计 .......................................................................................................... 4 3.2 工资管理模块设计说明 ..................................................................................................... 5 3.1.1 功能描述 .................................................................................................................. 5 3.1.2 界面设计 .................................................................................................................. 5 3.1.3 逻辑算法设计 .......................................................................................................... 5 3.3 系统管理模块设计说明 ..................................................................................................... 5 3.1.1 功能描述 .................................................................................................................. 5 3.1.2 界面设计 .................................................................................................................. 5 3.1.3 逻辑算法设计 .......................................................................................................... 6 3.4 用户管理模块设计说明 ..................................................................................................... 6 3.1.1 功能描述 .................................................................................................................. 6 3.1.2 界面设计 .................................................................................................................. 6 3.1.3 逻辑算法设计 .......................................................................................................... 6 3.5 退出模块设计说明 ............................................................................................................. 6 3.1.1 功能描述 .................................................................................................................. 6 3.1.2 界面设计 .................................................................................................................. 6 3.1.3 逻辑算法设计 .......................................................................................................... 6 5. 数据库设计 .................................................................................................................................. 6 5.1 数据库分析 ......................................................................................................................... 6 5.2 数据库概念设计 ................................................................................................................. 7 5.3 数据库逻辑结构设计 ......................................................................................................... 8 6.系统出错处理设计 ........................................................................................................................ 8

  1 1. 引言 1.1 编写目的

 编写此文档的目的是为了在《软件需求规格说明书》的基础上对人事工资管理系统的功能模块进行过程描述,设计功能模块的内部细节,包括数据库设计、界面设计、逻辑算法设计和详细数据结构,为编写源代码提供必要的说明。

 1.2 背景

  企业在发展中不断地壮大,员工也随之增加。对于人事管理部门来说,迫切的需要一个操作简便、功能简单实用、可以满足企业对员工的人事管理需求的系统。

 项目名称:人事工资管理系统 本项目任务提出者:大赛举办方 本项目任务开发者:于明 本项目用户:企事业单位 1.3 定义

  MIS:管理信息系统 1.4 参考资料 《任务计划书》《软件需求规格说明书》

  2 2. 总体设计 2.1 需求概述

 人事工资管理系统能够实现企业对员工档案的管理,可以增加、修改、删除员工档案信息;系统可以对员工的考勤、工资、奖惩信息进行管理和分析,能为企业决策者提供参考依据。

 2.2 运行环境 硬件环境:

 需求名称 详细要求 CPU P4 及以上处理器 内存 512M 以上内存 硬盘 32G 以上 软件环境:

 需求名称 详细要求 操作系统 Window XP/window7/window8/window10 数据库 SQLServer2008 支撑环境 .net framework 4.0 2.3 软件结构

  经过多次需求调研,现提出人事工资管理系统的功能需求。软件的组织结构图如下图(图 2.1)所示。

  3

  图 2.1 人事工资管理系统组织结构图

 根据组织结构图和用户具体需求设计软件业务流程图如下图(图 2.2)所示。

 图 2.2 人事工资管理系统业务流程图

  系统登录 通过验证 否 退出 用户管理 系统管理 人事管理 工资管理 是 人事工资管理系统 人事管理 工资管理 系统管理 用户管理 退出 档案管理 考勤津贴 调动管理 考评管理 奖罚管理 工资总结 部门管理 数据备份 操作员管理 修改口令 更改操作员 退出系统

  4 3. 详细设计 3.1 人事管理模块设计说明 3.1.1 功能描述 人事管理模块主要实现员工个人档案、奖罚、调动、考评四种员工信息的录入、修改和删除功能。软件采用四个界面对这四种信息进行管理。

 3.1.2 界面设计

  略 3.1.3 逻辑算法设计

  事件响应,顺序结构,无特殊算法

  5 3.2 工资管理模块设计说明 3.1.1 功能描述 3.1.2 界面设计 3.1.3 逻辑算法设计 3.3 系统管理模块设计说明 3.1.1 功能描述 3.1.2 界面设计

  6 3.1.3 逻辑算法设计 3.4 用户管理模块设计说明 3.1.1 功能描述 3.1.2 界面设计 3.1.3 逻辑算法设计 3.5 退出模块设计说明 3.1.1 功能描述 3.1.2 界面设计 3.1.3 逻辑 算法设计 5. 数据库设计 5.1 数据库分析 人事工资管理系统主要用来管理企业员工的相关信息,数据量是根据企业员工的多少来决定的,本系统将使用 SQLserver2008 作为后天数据库。数据库命名为 db_PMS,其中包含了 8 张数据表,用于存储不同的信息。

  7 5.2 数据库概念设计 本节主要使用 ER 图对相关数据表进行说明。

 图 5.1 登录用户信息表实体 E-R 图

 图 5.2 部门名称信息表实体 E-R 图

 图 5.3 员工档案信息表实体 E-R 图 员工档案信息表 tb_employee 系统编号 员工编号 员工姓名 员工性别 员工部门 出生日期 民族 婚姻状况 基本工资 就职日期 联系电话 职务 部门信息表 tb_department 部门名称 系统编号 登录用户信息表 tb_user 登录时间 权限 密码 用户名 用户编号

  8 5.3 数据库逻辑结构设计 根据上一节设计好的 E-R 图可以在数据库中创建相应的数据表。

 表 5.1 登录用户信息表(tb_User)

 字段名 数据类型 长度 主键 描述 ID int 4 是 系统编号 username Varchar 50 否 用户名 password Varchar 50 否 用户密码

 表 5.2 部门名称信息表(tb_department)

 字段名 数据类型 长度 主键 描述 ID int 4 是 系统编号 dname Varchar 50 否 部门名称 表 5.3 员工档案信息表(tb_employee)

 字段名 数据类型 长度 主键 描述 ID int 4 是 系统编号 employeeID Varchar 50 否 员工编号 employeeName Varchar 50 否 姓名 employeeSex Varchar 50 否 性别 employeeDept Varchar 50 否 部门 employeeBirthday Varchar 50 否 生日 employeeNation Varchar 50 否 民族 employeeMarriaged Varchar 50 否 婚姻状况 employeeDuty Varchar 50 否 职务 employeePhone Varchar 50 否 电话 employeeAccession Varchar 50 否 就职日期 employeePhoto Varchar 50 否 相片 employeePay Varchar 50 否 基本工资

 6. 系统出错处理设计 出现软件运行故障并进行修复后,应确保软件功能的完整性,不能发生因软件运行故障而导致工具无法继续使用的情况。

  9 在软件的使用过程中,如果出现软件使用故障,应当具有报警信息提示。

  当软件依赖的文件损毁或丢失时,软件以对话框的形式进行提示,报告损毁或丢失的文件等相关错误,以帮助用户及时修复软件的正常功能。

  对软件需要用户输入项的情况,如果发生缺少、格式错误或不符合规则等情况,软件应以合理的方式予以提示。

  为了防止用户由于未及时保存而导致信息丢失的情况,软件提供定时保存机制,保证用户数据的安全。

推荐访问:说明书 人事 工资管理系统

热门排行

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件篇1我

2022年五星支部创建实施方案5篇

2022年五星支部创建实施方案5篇2022年五星支部创建实施方案篇1为切实提高支部党建工作科学化水平、不断夯实党建基础,挖掘支部党建特色,创新支部党建工作做

七言绝句古诗精选【十首】

【 能力训练 导语】七言绝句是中国传统诗歌的一种体裁,简称七绝,属于近体诗范畴。此体全诗四句,每句七

2022年支部党员大会记录内容14篇

2022年支部党员大会记录内容14篇2022年支部党员大会记录内容篇120xx年度我校新党员发展工作已经开始。根据学校党委3月21日会议精神,今年新党员发展

统计工作如何为企业管理服务

作为企业管理重要组成部分的统计工作,在企业的经济运行中发挥着信息、咨询和监督三大作用,它为企业的经营

乡镇创建无毒社区工作方案

一、指导思想以“三个代表”重要思想为指导,认真贯彻落实上级精神,以禁吸戒毒为中心,全面落实禁毒工作责

四年级我家菜园日记500字

菜园子,就是种菜的地方。种菜的时候为了防止家禽进入菜地,于是农夫用篱笆或者栅栏将菜地围起来形成的一个

哈尔移动城堡电影观后有感范本

在观看完一部作品以后,相信你会有不少感想吧,这时我们很有必要写一篇观后感了。可能你现在毫无头绪吧,下

党支部2022年学习计划14篇

党支部2022年学习计划14篇党支部2022年学习计划篇1认真坚持“三会一课”制度,对于加强支部建设,提高党的战斗力、健全党的生活,严格党员管理,充分发挥党