文档库 最新最全的文档下载
当前位置:文档库 › 企业人事管理系统的设计与实现

企业人事管理系统的设计与实现

企业人事管理系统的设计与实现
企业人事管理系统的设计与实现

--

XXXX学院

本科毕业设计(论文)

题目企业人事管理系统的设计与实现

院(系) XX学院专业计算机科学与技术

学号 2009XXXXXXXX 学生姓名 XXX 指导教师 XXX 起讫日期 2013.01.22-2013.05.12 设计地点 XXXX学院

--

--

中文摘要

随着计算机技术的发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。传统的办公模式主要以纸介质为主,在信息革命的浪潮中,已经远远不能满足高效率、快节奏的现代工作的需要。并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,从而造成企业重大损失的事例层出不穷。

企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。系统包含的主要功能为查询,修改,删除和添加,对职工的档案,职工工资、职工的部门调动、职工奖惩等信息进行管理。该人事管理系统采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows 7操作系统和MySQL数据库,设计并实现了一个功能较为完善的小型企业人事管理系统。

该系统主要的目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作的人事管理系统。

关键字:B/S结构,JSP,SQL数据库,企业人事管理系统;

--

--

Abstract

With the development of computer technology, computer applications in business management popularity, the use of computer-implemented enterprise personnel management is imperative. The traditional office model mainly paper-based, the wave of the information revolution has been far from satisfying the high efficiency, fast-paced modern workplace. And drawbacks of manual management is getting serious, because the inevitable human factors, resulting in missing data, false positives, resulting in significant loss of business cases are legion.

Personnel management system is a typical management information system (MIS), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. The main function of the system contains the query, modify, delete and add the , wages, workers' mobilization department, employee incentives and other information management. The personnel management system uses the more popular B / S (Browser / Server) architecture and JSP dynamic web development technology, based on Windows X operating system and SQL Server2000 database design and implementation of a function of better personnel management system for small businesses.

The system's goal is to create a fully functional, user-friendly, easy to use, can be quickly and accurately complete a variety of personnel information query, modify, etc. the personnel management system.

Keywords: B / S structure, JSP, SQL databases, enterprise personnel management system;

--

--

目录

第1章绪论 (1)

1.1 企业人事管理系统简介 (1)

1.2 选题背景 (1)

1.3 课题研究现状 (1)

1.4 课题研究的目的和意义 (2)

1.5 研究实施的具体方案 (3)

第2章主要技术简介 (4)

2.1 JSP程序设计语言简介 (4)

2.2 Java程序设计语言简介 (4)

2.3 SSH框架简介 (4)

2.4 SQL数据库简介 (5)

2.5 Tomcat服务器简介 (5)

第3章系统分析 (6)

3.1 总体需求分析 (6)

3.2 可行性分析 (6)

3.2.1 经济可行性分析 (6)

3.2.2 技术可行性分析 (7)

3.2.3 运行可行性分析 (7)

3.3 系统角色分析 (7)

3.3.1 普通用户 (7)

3.3.2 管理员 (7)

3.4 系统模块分析 (8)

3.4.1 登陆模块 (8)

--

--

3.4.2 前台浏览模块 (8)

3.4.3 后台管理模块 (8)

3.5本章小结 (9)

第4章系统设计 (10)

4.1 系统总体结构 (10)

4.2 前台浏览模块设计 (11)

4.3 后台管理模块设计 (11)

4.4 数据库设计 (12)

4.4.1 数据库总体设计 (12)

4.4.2 表设计 (12)

4.5 本章小结 (13)

第5章系统实现 (14)

5.1 系统登陆模块 (14)

5.2 前台浏览模块 (15)

5.2.1 查看个人信息 (15)

5.2.2 查看考勤记录模块 (15)

5.2.3 查看工资明细模块 (16)

5.2.4 申请假期模块 (16)

5.2.5 修改密码模块 (17)

5.3 后台管理模块 (17)

5.3.1 员工信息管理模块 (17)

5.3.2 考勤记录管理模块 (20)

5.3.3 工资管理模块 (20)

5.4 本章小结 (22)

第6章系统测试 (23)

6.1 系统测试概述 (23)

6.2 测试详细设计 (24)

--

--

6.3 测试报告 (24)

结论 (25)

参考文献 (26)

致谢 (27)

--

--

第1章绪论

1.1 企业人事管理系统简介

企业人事管理系统是用信息技术实现对企业人力资源信息的集成化管理。核心价值在于将人力资源管理者从繁重的日常琐碎事务中解放出来,将更多地精力用于企业的人力资源职能管理和决策制定,保持企业的持续高效运营。集中记录、监测和分析所有员工,并提供决策分析。提高企业整体的科技含量与管理效率,加快企业的信息化建设。

1.2 选题背景

随着信息化社会带给我们的冲击越来越强烈,信息化管理已经深入到我们生活的方方面面。由于信息技术的高速发展,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加精确,更加快速的记录企业各部门以及员工的各种信息。而随着企业的不断发展,人事信息日益庞大,企业人事管理系统的发展也发生着深刻变革,企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息。

企业人事管理系统是当前一个很热门且实用性很强的系统,这里我实现的是它的个人信息管理、考勤管理、工资管理等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我的实践经验,对以后的工作学习是一次很有意义的经验积累。

1.3 课题研究现状

企业人事管理是企业管理的一个重要内容,随着时代的发展,企业也越来越庞大。如何高效管理企业员工的相关信息,成为企业管理的一个核心问题。这种情况下,一个可以自动化的企业人事管理系统是非常必要的。

--

--

最初的人事信息管理,基本是靠人力完成的。当企业规模较小时,人力还可以完成,但随着企业的发展,企业员工数量也逐渐增加,依然使用人力进行人事信息管理,必然造成效率低、出错率高等问题。

六十年代初,计算机技术就开始用于数据库的管理,形成了初期的信息管理系统。但是由于当时计算机硬件系统比较弱,限制了软件系统的发展,信息管理系统只是简单的数据的集合。进入七十年代后,由于计算机硬件和软件技术的发展,尤其是大容量存储设备的应用,为数据的输入、存储、查询和输出提供了强有力的支持。信息管理系统现在已经成为现今社会一个基本的服务系统。我国的信息管理系统就是在九十年代初期开始发展的。经过20多年的发展,我国的数据库技术也广泛的应用到全国各个领域。但是,我们的企业对信息管理系统的应用比起世界先进水平还非常落后,主要体现在管理基础和技术基础两方面。国外的企业是在已经完成了工业化、现代化、制度化的基础上开展企业的信息化;而我国企业大都还没有完成工业化,企业生的产经营也未实现现代化和制度化的情况下就开始了信息化阶段;在技术上,我国大部分企业还未完成自动化,实施信息化的时间也较短,积累的经验非常少。在我国设备水平普遍落后于西方发达国家、企业信息化的基础弱和经验少的情况下,实施企业信息化的困难程度要大于国外企业。

虽然我们希望以信息化带动工业化,用信息技术促成企业的跨越式发展,但也要清楚的看到我国企业在管理方面还是存在很多的不足,在实施信息化的过程中,做好总体规划、明确实施策略,制定一个良好的企业信息化整体解决方案。

1.4 课题研究的目的和意义

企业人事管理系统就是把分散的企业单位的职工信息实行统一的、集中规范的收集和管理,电脑存储查询以及防火、防潮、防盗等现代化的管理系统为企业单位和职工解除后顾之忧。

企业人事管理系统为企业单位提供信息存储、信息查询、信息寸取等服务。

该系统主要的目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作的人事管理系统。

--

--

1.5 研究实施的具体方案

本文研究的基本思路是从公司管理部门的普遍现状出发,发现问题,进而分析问题,结合专业知识,以期在一定程度上解决问题、优化管理。

本文主要的研究方法包括调研、形成初级文档、在后期的工作中不断发现问题并对前面所形成的初级文档进行修正、对企业管理现状深入分析,并在此基础上进行企业人事管理系统的分析与设计。

该人事管理系统总体采用B/S(浏览器/服务器)架构。客户端利用浏览器通过Web服务器访问数据库以获得必要的信息;而Web服务器与特定数据库的连接,通过专用的接口、软件来实现。

该模式开发的信息系统界面友好,使用方便;用户端无须安装任何特殊软件,皆可使用浏览器访问系统。

--

--

第2章主要技术简介

2.1 JSP程序设计语言简介

JSP是由Sun公司倡导、许多公司参与共同建立的一种动态网页技术。在传统的HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页等,这就是建立动态网站所需要的功能。JSP技术的目标是使得构造基于Web的应用程序更加容易和快捷,且这些应用程序能够与各种Web服务器、浏览器、开发工具共同工作。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户端的要求低,只要有浏览器就能浏览。

2.2 Java程序设计语言简介

Java是美国Sun公司在1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、结构的、安全的、中立的、可移植的、性能优异的、多线程的、动态的程序设计语言。其前身为OAK语言,是SUN公司为一些电子产品设计的一个通用环境。他们最初的目的是为了开发一种独立于平台的软件技术。经过Sun公司工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于发展成今天这样一个集桌面、网络、移动平台应用为一体的编程语言。目前由于Java语言的平台无关性,最重要是在网络上的应用。

2.3 SSH框架简介

SSH框架是Spring+Struts+Hibernate组合框架的简称。

Spring是一个开源框架,由Rod Johnson创建,是为了降低企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的工作。

--

人力资源管理人事管理系统分析与设计

(人力资源管理)人事管理系统分析与设计

目录 第壹章可行性分析方案 1.1引言 (1) 1.2系统建设的背景、必要性和意义 (1) 1.2.1背景 (1) 1.2.2必要性 (2) 1.2.3意义 (2) 1.3拟建系统的候选方案 (2) 1.3.1候选方案壹 (2) 1.3.1候选方案二 (2) 1.4可行性论证 (2) 1.4.1经济可行性研究 (2) 1.4.2社会可行性研究 (3) 1.4.3技术可行性研究 (3) 1.5几个方案的比较 (3) 第二章系统说明书 2.1引言 (4) 2.1.1系统的名称 (4) 2.1.2系统功能和系统目标 (4) 2.1.3系统开发的背景 (4) 2.2项目概述 (4) 2.2.1项目的主要工作内容 (4) 2.2.2现行系统的调查情况 (5)

2.2.3新系统的逻辑模型 (5) 2.2.4人事管理系统模块图 (9) 2.3实施计划 (9) 2.3.1工作任务的分解 (9) 2.3.2进度 (10) 第三章系统设计说明书 3.1引言 (11) 3.1.1项目背景 (11) 3.2系统总体技术方案 (11) 3.2.1模块设计 (11) 3.2.2模块划分及功能介绍 (13) 3.3运行测试 (14) 第壹章可行性分析方案 1.1引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

企业人事管理系统总体设计

河南城建学院 《Visual FoxPro 数据库程序设计》 课程设计讲明书 题目:企业人事治理系统 指导教师:王康平 班级:房地产经营治理

学号: 053410143 姓名:李洪会 2011 年 12 月 30 日 目录 【主题】 (3) 1.系统总体设计 (4) 1.1系统功能简介 (4) 1.2系统功能结构图 (4) 2.数据库设计 (4) 3.实验数据 (5) 4.程序设计界面 (6)

4.1登录界面 (6) 7职工信息查询7 4.4职工信息录入 (8) 5.课程设计总结 (10) 参考文献 (11)

【主题】 本次课程设计我的课题是企业人事治理。 要紧培养我们的VFP的设计能力,提高我们的综合素养。 我的任务是建立能够实现对一个公司人员登陆,查询,录入、修改功能的系统。 在登录界面中,用户名是aaa,密码是123456 我的设计思路现建立一个主菜单,然后将表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。 在制作过程中,我得到了同学的无私关心,结合个人努力,最终成功完成了本次课程设计,实现了原先预想的功能。。

1.系统总体设计 1.1系统功能简介 该系统能够进行职工信息查询,录入,修改和退出 录入:录入姓名,年龄,性不,学历,籍贯,职工编号。修改:职工信息都可修改。

查询:进入登陆界面后,会自动出现扫瞄查询界面,供人查询 1.2系统功能结构图 2.数据库设计 职工表(姓名,年龄,性不,学历,籍贯,职工编号) 一般关键字:职工编号 人事治理系统 职工信 职工信 职工信 退 通过登

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

精品网页设计欣赏及评析

精品网页设计欣赏及评析 1.商业清爽型 国外现在较流行的风格,国内也有不少模范者,可是往往在色彩调配和细节方面有所欠缺。图一图二特点:利用方框构图,简介明了,图片一般大面积出现,但图片一定要结构清晰,色彩鲜明色彩方面多使用大面积浅灰度和白色,以衬托logo 和配图的色彩鲜艳,配以高明度小小色块(如导航处)。因为结构构图简单,细节方面一定要讲究,不适宜有过于复杂的logo 和点缀出现,多用简洁明快的几何图形结合。一般此类风格背景如果是彩色,都会是低纯度低亮度彩色,以反衬主题图片和logo。在大面积背景压住的情况下,图片明度越高越爽。画面应该有一个主色调。注意图二左下脚的logo,有意与背景色调相同,以免抢了视觉中心,这是很多人常犯的错误。图三注意细节图案的使用,这是大多数设计者弱点所在,细直线条与箭头、方块、园点不要乱用,每个点的存在你都要有理由。 2. 商业门户型现在的商业门户网站在几乎都是三栏,上面是logo+banner 。其实门户网站因为信息大,更新频繁,在设计时应该充分考虑可扩展性,我认为可以充分利用下拉特性,充分考虑左上位置的设计,主体争取结构明了简洁。下面我们一起来看看几个门户网站的设计。图四所示的这个网站是卡通网站,广告栏很大,但通过精心设计使之醒目而不凌乱。图片统一使用斜角,统一又不呆板。图五所示网站使用曲线与直线的结合,蓝灰色主色,画面沉静而不脏,这里的色彩难度很高,需要细心调试,色块分割,简单明了。图六所示网站主题部分简之又简,在背景上做足了功夫,轻轻的灰度变化,是现在国际流行的风格,高雅,不花,充分烘托主体。图四图五图六 3. IT 企业实用模板图七图八图九图十 4. 时尚企业网站模板图十一图十二 5. 主题型实用网站模板图十三上图所示模板其logo 和图片以及其绿色的主色调与动物园的环境和业务非常贴切。美食业务主题网站,布局合理大方,整体设计“色香味”俱全,主题鲜明,功能齐全。 6. 学校教育型模板图十四图十五 7. 儿童主题型网站模板图十六图十七图十八图十九 8. 个人个性化网站模板 以下的10个网页设计作品是ThemeForest上最受欢迎的优秀企业网站设计模板的其中一小部分。它们风格低调沉稳,几乎只使用黑白灰三种色彩,却不雷同,并且在细节上都非常讲究。ThemeForest是非常值得网页设计师关注的高品质网站,其上的几乎每一个设计模板都称得上是杰出的设计作品,值得我们认真揣摩学习。这篇文章里我将根据自己的观点对这10个设计模板的设计思路和方法做一总结,列出其中的要点,挖掘值得我们在网页设计中值得借鉴的东西,希望能够对大家有所帮助。

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

C语言-人事管理系统

人事管理管理系统 [要求] 某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间、人员类别。其中,人员编号唯一,不能重复。 (1)添加删除功能:能根据学院人事的变动情况,添加删除记录; (2)查询功能:能根据编号和姓名进行查询; (3)编辑功能(高级):根据查询对相应的记录进行修改,并存储; (4)统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数(硕士学位以上或者副教授以上)),统计要求同时显示被统计者的信息; (5)排序功能:按照年龄、来院时间进行排序; (6)保存功能:能对输入的数据进行相应的存储; 一、需求分析: 根据题目要求,职工信息是存放在文件中的,所以应该提供相应的文件的输入输出的功能,在程序中应该有添加删除,查询,编辑,统计,排序,保存等程序实现相应的操作,另外菜单式的选择方式选择程序的功能也是必须需的。另外程序中要求存储的模块,采用的方式均为将原文件中的所有数据读入内存,在内存中处理之后以覆盖的方式写入文件中重新储存,这样的方法容易理解、容易编写,但当文件中的数据量很大时,这种方法也存在一定的难度,在本程序中将N定为100,也即最多可储存的职工人数为100; 二、总体设计: 根据以上需求分析,将程序分成以下几个模块: 1、新建档案信息; 2、删除信息; 3、追加信息; 4、搜索查找信息(按姓名或者编号搜索); 5、浏览全部信息; 6、修改信息; 7、信息排序; 8信息统计; 三、详细设计; 1、主函数: 〈1〉需求分析: 为使系统执行完每部分功能后能够方便的回到系统主界面,main()函数设计的 很简单,只包含一个menu()函数,其余的全部功能都通过menu()函数调用来实现,并通过menu()函数的递归调用实现返回主界面的功能。

人事管理系统架构设计

系统软件架构设计学生学号014301754116 题目:人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志

目录 1总体设计 (3) 1.1系统功能结构设计 (3) 1.1.1顶层系统结构 (5) 1.1.2用户登录功能结构图 (5) 1.1.3员工管理 (6) 1.1.4部门管理 (6) 1.1.5休假管理 (7) 1.1.6人事考勤 (8) 1.1.7加班管理 (8) 1.1.8工资管理 (9) 1.2系统对象设计 (10) 1.2.1数据库连接类 (10) 1.2.2用户登录功能类图 (11) 1.2.3员工管理功能类图 (12) 1.2.4部门管理类图 (13)

1总体设计 1.1 系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 ●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查 ●员工信息管理:员工信息的添加、删除、更改,可添加员工照片 ●部门管理:能够以树状视图显示员工所在的部门 ●休假管理:员工的休假信息添加、查询及统计功能 ●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 ●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 ●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 ●系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图

1.1.1顶层系统结构 系统顶层系统结构功能图 1.1.2用户登录功能结构图 用户登录功能结构图 用户登录功能包含用户登录及更改密码两个: ●用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。 ●更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面, 用户输入原有帐号及密码,以及新密码进行更改。

事业单位人事管理系统详细设计

石河子大学信息技术学院 数据库系统课程设计 某单位人事管理系统的数据库信息 姓名:曾晨2010508013 李沁梅2010508063 老师:于宝华 专业:计算机科学与技术 学院:信息科学与技术学院 页脚内容1

完成日期:2013-1-17 目录 一、........................................................................... 人事管理信息系统概述5 1.1、项目简介 (5) 1.2、项目背景及现状分析 (5) 二、.............................................................................................. 可行性分析6 三、.................................................................................................. 需求分析7 3.1、系统的性能要求 (7) 3.2、总体需求 (7) 3.3、数据流分析 (7) 四、.................................................................................................. 系统规划9 4.1、系统的功能模块划分 (9) 4.2.、系统功能 (10) 五、.............................................................................................. 数据库设计11 5.1、系统E-R图 (11) 页脚内容2

人事管理系统详细设计说明书

目录 1.引言............................................. 错误!未定义书签。 编写目的........................................ 错误!未定义书签。 项目背景........................................ 错误!未定义书签。 参考资料........................................ 错误!未定义书签。2.总体设计......................................... 错误!未定义书签。 需求概述........................................ 错误!未定义书签。 软件结构........................................ 错误!未定义书签。3.程序描述......................................... 错误!未定义书签。 功能描述........................................ 错误!未定义书签。 性能............................................ 错误!未定义书签。 输入项目........................................ 错误!未定义书签。 输出项目........................................ 错误!未定义书签。 算法............................................ 错误!未定义书签。 程序逻辑........................................ 错误!未定义书签。 软件接口........................................ 错误!未定义书签。 限制条件........................................ 错误!未定义书签。 测试要点........................................ 错误!未定义书签。

人事管理系统架构设计

系统软件架构设计 题目人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志 目录 1.1.3 员工管理 ............................................................................ 1总体设计 1.1系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工 资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 用户登录管理:用户登录后才能进入系统,包含用户名和密码检查员工信息管理:员工信息的添加、删除、 更改,可添加员工照片部门管理:能够以树状视图显示员工所在的部门休假管理:员工的休假信息添加、查询及统计功能 考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图 1.1.1 顶层系统结构 系统顶层系统结构功能图 1.1.2 用户登录功能结构图 用户登录功能结构图用户登录功能包含用户登录及更改密码两个:用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面,用户输入原有帐号及密码,以及新密码进行更改。 1.1.3 员工管理 员工管理功能结构图提供一个窗口显示所有员工信息列表,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 员工管理功能:新员工添加:通过在界面上的各种输入框、列表框输入新用户信息,包括用户头像选择,添加新用户删除员工信息:通过员工管理页面选择要删除的员工记录,点击删除按钮,进行删除。在删除的时候提示用户是否确定删除。 更改员工信息:在员工管理页面显示当前选中员工的所有信息,在相应的控件内进行更改,并保存。 1.1.4 部门管理 部门管理功能结构图提供一个窗口,以树状结构显示所有部门列表,并包含部门员工,提供添加、删除、更改、拖拽等功能。 部门管理功能:新部门添加:通过添加窗口输入新部门名称,然后在部门管理主窗口的树状结构添加新结点;删除现有部门:通过选择树状结构中的部门名称,点击删除按钮进行删除;更改部门名称:选中树状结构中的部门名称,点击更改部门名称按钮,在弹出的对话框中输入新名称; 调整部门结构:以拖拽的形式在树状结构里调整部门结构。 1.1.5 休假管理 休假管理功能结构图提供一个窗口显示所有历史休假记录,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 休假管理: 添加新休假记录:通过在界面上的各种输入框、列表框输入新休假信息,点击添加按钮确定添加; 查询员工休假记录:在弹出窗口中输入查询条件,确定后在主界面窗口中的记录列表中显示查询结果; 统计员工休假信息:在弹出窗口中选需统计的员工名称,确定后弹出统计界面。 1.1.6人事考勤 人事考勤功能结构图 提供一个窗口显示所有历史考勤记录。历史考勤记录列表上方提供输入新考勤记录的输入控件。

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

人事管理系统的设计(开发)

人事管理系统的设计(开发) 目录 1.功能概述 2.开发背景及意义 3. 软件环境 3.系统层次结构 5 设计阶段类图 6. 软件具体功能说明,界面说明(表单说明) 7. 体会及优缺点分析

人事管理系统的设计(开发) 1. 功能概述 人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。 2. 开发背景及意义 随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统就是基于本公司的人事管理而设计的,是对公司的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 3. 软件环境 服务器端要求如下: 操作系统:Windows 2000 Server 数据库:Mircrosoft SQLserver2005

网页设计作品设计说明

湖南软件职业学院《网页设计》期末作品设计说明书 课程名称:网页设计期末作品设计说明书 设计题目:某律师团队专业法律服务网 专业班级: 学生姓名: 指导教师: 起止日期:

某律师团队专业法律服务网网站制作说明 一、网站开发目的和功能简介 随着网络技术的发展与互联网的普及,网站建设与网页制作越来越来成为各行各业以及个人宣传自己的有利工具。门户网站越来越称为律师行业进行…………(略) 二、网站的总体设计 2.1网站名称:某律师团队专业法律服务网 2.2网站栏目划分: 根据本网站的目的和功能规划网站内容,包括如下信息: (1)关于我们:介绍相关律师信息,事务所信息,收费标准…………(略) (2)法律服务:…………(略) (3)法律文书:…………(略) (4)律师手记:…………(略) (5)经典案例:…………(略) (6)在线服务:…………(略) 具休如下图示:

2.3网站导航应用于所有页面提高网站的操作友好性。 2.4网站的风格与色彩选择:页面以浅绿色为背景,黑白灰三色为主体。浅绿色体现了本律师事务所的活力,字体用黑、白、灰色给人一种清析、稳重的感觉。所有页面色调统一,布局相似。 2.5网站目录结构设计合理:不同素材采用不同学文件夹分开存放。如声音放在sound 文件夹、图片放在images文件夹,照片放在photos、FLASH动画放在flash文件夹、样式表文件放在CSS文件夹中、作业成果图放在works等。 三、网站的总体设计 3.1 LOGO设计 Logo应体现律师行业庄重、严谨的形象。本LOGO以暗绿色为背景,金黄色为前景,…………(略) 3.2首页的制作过程 版面分栏结构,即页头、导航栏、FLASH展示、相关内容、版权(如下图)

企业人事管理系统详细设计

企业人事管理系统详细设计 1 企业人事管理系统概述 人事管理系统模块设计:用户登录模块:模块功能包括录入,修改,删除登录用户信息。用户权限管理模块:模块功能包括为每个系统功能设置一个权限代码,为每个用户设置其能够拥有的权限,从而保证用户根据自己权限访问系统,确保系统保密信息的安全性。人员基本信息管理模块:模块功能包括企业人员信息录入, 修改,删除,部门设置,照片上传及工作岗位分配等,对人员基本信息进行详细描述,以便在以后的系统运行 过程中进行调用查询。人员工作管理模块:模块功能包括工作分配查询、工作情况查询(又包括工作正常查询和额外查询)等查询工作。统计查询模块:模块功能包括根据部门、学历、专业职务、合同类型、政治面貌、毕业院校、工作岗位、户口所在地、婚姻状况、籍贯、家庭住址、参加工作时间、民族、入职时间、入党时间、专业等进行综合查询;同时可以对查询结果到出成Excel格式进行二次编辑打印。系统维护模块:模块功能包括部门管理,学历管理、专业职务管理、合同类型管理、政治面貌管理;系统字体进行管理;不同合同类型人员显示颜色设置;合同到期人员提前提醒设置;数据库备份,数据库联接维护等。 1.1 系统的任务 企业人事管理系统主要负责管理用户的人事活动信息和人事活动日志。一个完善的企业人事管理系统的任务主要包括以下几项: (1)人事活动管理,主要提供快速的目录查询和人事活动提醒服务,并记录人事活动日志。 (2)联系人管理,负责管理群组信息和联系人信息,设置优先级,并提供目录查询和打印功能。 (3)统计分析,负责对联系人信息、人事活动提醒和人事活动日志进行统计。 (4)系统管理,主要负责管理用户信息、权限设置、用户登录以及系统初始化。 1.2 系统的目标 企业人事管理系统是通过计算机方式集中管理人事活动信息和人事活动服务的系统,有以下几个目标:(1)更好地保存用户的联系方式,提供目录查询和打印服务。 (2)提供人事活动提醒服务,通知用户所需进行的人事活动。 (3)详细记录用户的人事活动日志,提供日志查询分析功能。 (4)根据用户权限来设置人事活动服务,提供信息的安全性。 1.3 系统开发方法 本系统开发采用的是结构化系统开发方法,结构化系统开发方法就是结构化开发方法,工程化的系统开发方法和生命周期方法的结合。其基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则、结构化、模块化、自顶向下地对系统进行分析与设计,自底向上地进行实施。 结构化系统开发方法的特点: (1)系统观点。 (2)严格区分工作阶段,每个阶段都有明确的任务和应得的成果。 (3)自顶向下的分析与设计和自底向上的系统实施。 (4)工作成果文档化,文档资料规范化、标准化。 此系统之所以采用这种开发方法是因为结构系统开发方法的整体思路清楚,能够从全局出发步步为营,减少返工,有利于开发质量;设计工作中阶段性强,每一阶段均有工作成果出现;每一阶段的工作成果是下一级工作的依据,工作进度比较容易把握,有利于系统开发的总体管理和控制。另外,由于该方法强调

网页设计经典作品欣赏

____________________________________________________________________________________________ 网页设计经典作品欣赏 大同小异的网页设计已经让你视觉疲劳了吧,加入不规则几何形状的网页设计也许能让你的眼睛重获新鲜感。几何元素的融入不仅让网页变得高大上,也在无形中突出了网页中的某些内容,这样的突出方式并不单薄无力,反而让网页看起来更自然。一网学,致力于网页设计培训、UI设计培训、淘宝美工培训,平面设计培训,是最好的远程设计培训学校。 没有人会对沉闷的网页产生兴趣,而几何图形恰巧能在增强视觉体验的同时营造出活跃的氛围。我们为大家找到了14个融入了几何元素的网页设计,尽情享受吧! Ondo Ondo的网站选用了较为鲜艳的色彩,再加以特别的效果,让用户在浏览时得到了一种别样的视觉感受。如果上一个案例表达了宁静的主题,那么Ondo表达的就是城市中的现代繁华。 Wildlife 这个网站中的几何元素体现在各方各面,既有设计师的设计,同时,局部也拼凑了一些包含几何元素的真实图片。我们可以看出该设计师对不规则元素十分热爱,图片本身的形状也不是传统的中规中矩,让整个页面多了一种拼贴感。

____________________________________________________________________________________________ Wixel Wixel的网站运用了几何元素,增加了现代化元素。

____________________________________________________________________________________________ Kinder Fotografie 几何元素的叠加使用使画面富有层次感,大小不一的正六边形更是增添了活力。 LIGAYA SCAFF 几何元素的作用比较多元化,随着周围坏境色彩的变化,它也能随之显现出完全不同的效果。在这个案例中,几何元素释放了它的神秘感。半透明的图片设计让网页有了重叠感,而规则的几何也不会让网页很繁复。

人事管理系统设计文档

JA V A语言程序设计 设计说明书 人事管理系统 起止日期:2008 年12 月6 日至2008 年12 月21日 学生姓名刘辉 班级计051 学号0540810128 成绩 指导教师(签字) 文志诚副教授 计算机与通信学院 2008年12月26日

目录 1 绪论 (1) 1.1课题背景 (1) 1.2系统开发关键技术介绍 (1) 2 需求分析 (3) 3 系统分析 (4) 4 系统设计 (6) 4.1设计思想 (6) 4.2系统功能模块设计 (6) 5 数据库设计 (8) 5.1数据库逻辑结构设计 (8) 5.2系统E-R图 (8) 5.3数据库表设计 (10) 6 系统实现 (12) 6.1系统运行环境 (12) 6.2数据库连接池 (12) 6.3增加新部门 (14) 6.4挂起人员 (17) 7 总结与展望 (19) 参考文献 (20) 致谢 (21) 课程设计检查表 (22)

1 绪论 1.1课题背景 每个企业都有员工,每个员工都有自己的信息,对员工信息的管理就是人事管理。人事管理系统以企业的员工为中心,把企业的人事管理与信息技术结合起来,将人员的相关信息都放在数据库中。系统使用都可以对大量的人员信息进行科学、有效、快捷、统一的管理,也可以为决策者提供参考依据。所以人事管理系统帮助企业规范管理制度、更有效管理人事档案资料,降低成本,使企业管理水平更加科学化,现代化。 本系统主要利用到的技术包括:MVC三层架构开发模式,即Jsp+Servlet+JavaBean三层结构,通过这种设计模型把应用逻辑、处理过程和显示逻辑分成不同的组件来实现,这些组件可以进行交互和重用;数据库连接池的使用,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,使这些连接可以复用,提高效率。 1.2系统开发关键技术介绍 本系统采用的是MyEclipse + Dreamweaver工具开发系统程序,使用Oracle 10g做数据库后台。该系统是基于Jsp +JavaBean + Servlet模型的,即所谓的MVC 模式的框架。这种框架具有的优点是结构清晰,实现了html语言和后台代码的分离。代码易于重用,系统易于维护。该框架详细介绍如下: MVC(Model-View-Controller)模的基本思想是数据,显示和处理相分离 模型(Model)负责数据管理,它封装了应用程序的数据结构和事务逻辑,集中体现了应用程序的状态。 视图(View)负责数据显示,它是应用程序的外在表现。它可以访问模型的数据,却不了解模型的情况,同时它也不了解模型的情况,也不了解控制器的情况。 控制器(Controller)负责业务逻辑和响应策略。它对用户的输入作出反应并且将模型和视图联系在一起,它创建并设置模块。Servlet能够接受客户端的HTTP 请求,屏弃根据需要所创建所需的JavaBean,然后将模块产生的变化通知给绘图。 另外,我们在前台对数据库表的数据进行调用的时候,采用了数据库存储过程,这样就使得数据库的安全性更高,数据的调用、存储更有条理。在相关联的表之间,我们还采用了触发器,进行后台的自动触发,使系统职能化。

企业人事管理系统详细设计说明书

企业人事管理系统详细设计说明书 文档作者谭聪 学号 20082212310 院(系、部)信息科学与工程学院 班级计算机本0803 学年学期 2010-2011第二学期 2011年05月25日

一.引言 1.1编写目的 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何实现程序具体运行步骤。在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到让用户易懂易学。《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的人事管理系统交到用户手中。 1.2背景 软件名称:企业人事管理系统 任务提出者:企业 软件开发者:我们项目开发小组 软件使用者:企业所有成员 1.3术语和缩略语 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.4参考资料 1. 人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页 人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页

相关文档
相关文档 最新文档