人力资源管理系统数据库的设计与实现

人力资源管理系统数据库的设计与实现
人力资源管理系统数据库的设计与实现

《关系数据库原理及应用》课程设计实验报告

一、实验思路

1.系统需求分析

通过对某公司的实地调查,了解到该公司的人力资源管理仍停留在完全的人工管理阶段,没有标准的人事管理存档信息。这种人工管理方式费时、费事、费力,导致工作效率底下。开发出合适的人力资源管理系统,可方便人力资源的管理,提高该公司管理的效率。

I.需求分析阶段的目标

(1)了解目前企业人力资源管理现状以及SQL2000的功能和特点。

(2)通过实地调查和问答-记录的方式了解企业人力资源管理的业务流程,并记录和处理

相关数据。

(3)与指导教师交流个人想法,改正不合理的地方,为下面的概念设计和逻辑设计奠定

基础。

II.需求分析阶段的任务

(1)处理对象

1.员工基本信息(employee):包括员工号,姓名,性别,年龄,学历,住址,电话,

出生年月,部门编号,职位编号,

2.员工工资信息(salary,basicsalary,additional):包括员工号,基本工资,补

贴,应发工资,以及所交税。

3.公司部门职务信息(position,department):包括员工号,员工的职位和所属部

门。

III.数据字典

(1)数据项

系统涉及的数据有项。见下表。

(2)数据结构

数据结构见下表:

二、实验过程

1.概念设计阶段

I.概念模型设计

(1)根据不同对象,分别画出其E-R图。

各实体间关系的E-R图,如下图所示:

各实体间关系的E-R图员工基本信息的E-R图,如下图所示:

员工基本信息的E-R图

工资信息的E-R 图,如下图所示:

工资信息的E-R 图

职务信息和部门信息的E-R 图:

职务信息、部门信息的E-R 图

补贴信息和基本工资信息的E-R 图:

补贴信息、基本工资信息的E-R 图

(2) 各E-R 图中每个实体的属性如下:

员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。 职位:position(pno,pname) 部门:department(dno,dname)

员工工资:salary(eno,salary,realsal,addid,basicid,tax) 补贴:additional(addid,addmoney)

基本工资:basicsalary(basicid,basicsal)

(3) 合并各E-R 图,消除属性冲突,命名冲突,结构冲突等3类冲突,得到初步E-R 图,再

消除不必要的冗余,得到基本E-R 图,如下所示:

人力资源管理基本E-R图II.新系统流程

新系统流程图,如下图所示:

2.逻辑设计阶段

I.将E-R图转换为关系模型

员工:employee(eno,ename,sex,age,edu,address,tel,birth,dno,pno)。

职位:position(pno,pname)

部门:department(dno,dname)

员工工资:salary(eno,salary,realsal,addid,basicid,tax)

补贴:additional(addid,addmoney)

基本工资:basicsalary(basicid,basicsal)

II.数据库模式定义

(1)员工(employee)基本信息表,用于记录员工的基本信息。

员工基本信息表

(2)补贴(additional)信息表,记录不同等级的补贴钱数。

补贴信息表

(3)基本工资(basicsalary)信息表,记录不同等级的基本工资钱数。

基本工资信息表

(4) 部门(department)信息表,记录部门名称。

部门信息表

(5)

职位(position)信息表,记录职位名称。

职位信息表

(6) 员工工资(salary)信息表,记录员工的工资情况。

员工工资信息表

III. 系统功能模块

系统功能模块图

3.数据库实施阶段

I.建立数据库和数据表

Create database employee_management;

(1)员工基本信息表的建立

create table employee

(

eno char(20) PRIMARY KEY,

pname char(10) NOT NULL,

sex char(2) NOT NULL,

age int NOT NULL,

edu char(10),

address char(50),

tel char(20),

birth datetime NOT NULL,

pno char(20) NOT NULL,

dno char(20) NOT NULL

)

(2)工资基本信息表的建立

create table salary(

eno char(20) PRIMARY KEY,

salary float,

realsal float ,

addid char(20) NOT NULL,

basicid char(20) NOT NULL

)

(3)部门信息表的建立

create table department

(

dno char(20) PRIMARY KEY,

dname char(20) NOT NULL,

)

(4)职务信息表的建立

create table position

(

pno char(20) PRIMARY KEY,

pname char(20) NOT NULL,

)

(5)补贴表的建立

create table additional

(

addid char(20) PRIMARY KEY,

addmoney float NOT NULL

)

(6)基本工资表的建立

create table basicsalary

(

basicid char(20) PRIMARY KEY,

basicsal float NOT NULL

)

II.建立视图

(1)员工信息视图:

create view view_employee

as

select eno as 员工号,employee.pname as 姓名,sex as 性别,age as 年龄,edu as 学历,address as 住址,tel as 联系电话,birth as 出生年月,position.pname as 职位,department.dname as 部门from employee,position,department

where employee.pno=position.pno and employee.dno=department.dno

(2)工资信息视图:

create view view_salary

as

select employee.pname as 姓名,salary as 应发工资,realsal as 实发工资,addmoney as 补贴,basicsal as 基本工资, tax as 税

from salary,additional,basicsalary,employee

where salary.addid=additional.addid and basicsalary.basicid=salary.basicid and employee.eno=salary.eno

(3)全部信息视图:

create view view_allinfo

as

select employee.eno as 员工号,employee.pname as 姓名,sex as 性别,age as 年龄,edu as 学历,address as 住址,tel as 联系电话,birth as 出生年月,position.pname as 职位,department.dname as 部门,salary as 应发工资,realsal as 实发工资,addmoney as 补贴,basicsal as 基本工资, tax as 税

from salary,additional,basicsalary,employee,position,department

where employee.pno=position.pno and employee.dno=department.dno and salary.addid=additional.addid and basicsalary.basicid=salary.basicid and employee.eno=salary.eno

III.数据入库

员工信息采取用Excel导入的方式录入数据。这种录入方式方便快捷,适合大量数据的录入。

IV.创建各功能的存储过程

(1)存储过程:插入员工信息

create procedure input_employee

(

@员工号 char(20),

@姓名 char(20),

@性别 char(2),

@年龄 int,

@学历 char(10),

@住址 char(50),

@电话 char(20),

@生日 datetime,

@职位号 char(20),

@部门号 char(20)

)

as

insert into employee values(@员工号,@姓名,@性别,@年龄,@学历,@住址,@电话,@生日,@职位号,@部门号)

(2)存储过程:插入工资信息

create procedure input_salary

(

@员工号 char(20),

@补贴号 char(20),

@基本工资号 char(20),

@税 float

)

as

insert into salary values(@员工号,0,0,@补贴号,@基本工资号,@税)

(3)存储过程:更新员工信息

create procedure update_employee

(

@员工号 char(5),

@姓名 char(20),

@性别 char(2),

@年龄 int,

@学历 char(10),

@住址 char(50),

@电话 char(20),

@生日 datetime,

@职位号 char(20),

@部门号 char(20)

)

as

if EXISTS(select * from employee where eno=@员工号)

BEGIN

update employee

set pname=@姓名,sex=@性别,age=@年龄,edu=@学历,address=@住址,tel=@电话,birth=@生日,pno=@职位号,dno=@部门号

where @员工号=employee.eno

END

else

print '不存在的员工'

(4)存储过程:更新工资信息

create procedure update_salary

(

@员工号 char(20),

@补贴号 char(20),

@基本工资号 char(20),

@税 float

)

as

if EXISTS(select * from employee where eno=@员工号)

BEGIN

update salary

set addid=@补贴号,basicid=@基本工资号,tax=@税

where @员工号=salary.eno

END

else

print '不存在的员工'

(5)存储过程:指定员工号删除信息

create procedure delete_info

(

@员工号 char(5)

)

as

delete

from employee

where eno=@员工号

delete

from salary

where eno=@员工号

V.创建触发器

(1)触发器:计算应发工资和实发工资

create trigger salcal

on salary for insert,update

as

DECLARE @bscsal float

declare @additional float

select @additional=addmoney from additional where addid in (select addid from inseted) select @bscsal=basicsal from basicsalary where basicid in (select basicid from inserted) update salary

set realsal=@additional+@bscsal

where addid in (select addid from inserted)

VI.创建和绑定规则

(1)创建规则:性别限定

create rule sex_rule

as @sex='男' or @sex='女'

(2)创建规则:年龄限定

create rule age_rule

as @age<=99 and @age>=0

(3)创建规则:工资限定

create rule salary_rule

as @salary>0

(4)绑定规则

sp_bindrule sex_rule,'employee.sex'

sp_bindrule age_rule,'employee.age'

sp_bindrule salary_rule,'additional.addmoney'

sp_bindrule salary_rule,'basicsalary.basicsal'

4.系统的调试和测试

I.查看各表的基本数据(借助视图查询)

(1)查看员工信息:

查看员工信息

(2)查看工资信息:

查看工资信息

II.检测各存储过程的功能

(1)验证存储过程:input_salary(插入基本工资信息)

存储过程:input_salary(插入基本工资信息) (2)验证存储过程:input_employee(插入员工基本信息)

存储过程:input_employee(插入员工基本信息)

(3)验证存储过程:update_employee (修改员工基本信息)

存储过程:update_employee (修改员工基本信息) (4)验证存储过程:update_salary(修改基本工资信息)

存储过程:update_salary(修改基本工资信息)

(5)验证存储过程:delete_info (指定员工号删除员工信息)

存储过程:delete_info (指定员工号删除员工信息)

三、实验总结

通过本次实验,加深的了对关系数据库的原理及应用的认识:

1.主键是多张二维表之间联系的关键。找对主键,能使表及存储过程,触发器的建立变得

更加简单和规范。

2.在建立表之前,应保证表至少符合第三范式,这样才不会出现数据的冗余。

3.在删除表的同时,也相应删除了先前绑定的触发器。

4.做好前期准备工作,能让建表等工作更容易。

5.在需要做赋值等运算时,声明几个变量会使代码简单许多。

四、心得体会

通过本次实验,加深了我对关系数据库原理的理解,锻炼了我的动手能力。在实验的3天时间里,我做出了一个简易的人力资源管理系统,这也让我额外了解了一些人力资源管理方面的知识,扩展了我的知识面,使我在学习完数据库的理论知识后付诸实践。理论和实际相结合,对数据库的使用更加熟练。

数据库管理系统的设计与实现

数据库管理系统的设计与实现 1.DBMS的目标 (1)用户界面友好对一个实用DBMS来说,用户界面的质量直接影响其生命力。DBMS的用户接口应面向应用,采用适合最终用户的交互式、表格式、菜单式、窗口式等界面形式,以方便使用和保持灵活性。一般地说,用户界面应具有可靠性、简单性、灵活性和立即反馈等特性。 (2)功能完备DBMS功能随系统的规模的大小而异。大型DBMS功能齐全,小型DBMS功能弱一些。DBMS主要功能包括数据定义、数据库数据存取、事务控制、数据库组织和存储管理、数据库安全保护等等。我们在下面讨论这些功能的内容。 (3)效率高系统效率包括三个方面:一是计算机系统内部资源的使用效率。能充分利用资源(包括存储空间、设备、CPU等),并注意使各种资源负载均衡以提高整个系统的效率,二是DBMS本身的运行效率。三是用户的生产率。这是指用户学习、使用DBMS和在DBMS基础上开发的应用系统的效率。 2.DBMS的基本功能 (1)数据库定义对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据

字典(亦称为系统目录)中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。 (2)数据存取提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如C语言、COBOL语言中使用。而后者可以独立使用,通常以供终端用户交互使用和批处理方式两种形式使用。 (3)数据库运行管理这是指DBMS运行控制、管理功能。包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、数据加密、运行日志的组织管理、事务的管理和自动恢复(保证事务的正确性),这些功能保证了数据库系统的正常运行。 (4)数据组织、存储和管理DBMS要分门别类地组织、存储各类数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法确保较高存取(如随机查找、顺序查找、增、删、改)效率。 (5)数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及有性能监测分析等功能。

数据库课程设计图书管理系统的设计与实现要点

计算机工程学院数据库原理及应用 课程设计报告 课题名称: 专业: 班级: 姓名:图书管理系统的设计与实现 信息管理与信息系统 信管1121 杨** 学号:1121807131 指导老师:周泓、金春霞 2013年12月14日

指导教师(签章): 年月日

课程设计评语 学生姓名:杨**班级、学号:信管 1 1 2 1 1121807131 题目:图书管理系统的设计与实现 综合成绩: 教师评语: 教师(签字): 年月日

中文摘要 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建 立和维护以及前端应用程序的开发两个方面,一方面要求建立起数据一致性和完 整性强、数据安全性好的库另一方面则要求应用程序功能完备易使用等特点。因 此我结合学校图书借阅的要求,对Visual FoxPro数据库管理系统、SQL语言进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。VFP图书管理系统是一个教育单位不可缺少的部分它的内容对于学校的决策者和图书管理者来说都至关重要所以图书管理系统应该能够为教师和学生提供充足的图书信息和快捷的查询手段。 关键词信息管理,VFP,图书管理,数据库

外文摘要

目录 1引言 (1) 1.1选题背景 (1) 1.2系统环境 (1) 2 系统总体分析 (2) 2.1需求分析 (2) 2.1.1 功能需求 (2) 2.1.2 性能需求 (3) 2.1.3 环境需求 (3) 2.2 可行性分析 (3) 2.2.1 经济可行性 (3) 2.2.2 技术可行性 (3) 2.2.3 管理可行性 (4) 2.2.4 用户可行性 (4) 3系统总体设计......‥ (4) 3.1 软件模块结果设计 (4) 3.1.1 系统方案确定 (4) 3.1.2 软件结构设计 (4) 3.2系统模块功能图 (4) 3.3 数据库设计 (5) 3.4 概念结构设计 (6) 3.4.1实体功能图 (6) 3.4.2 E-R图 (8) 3.5 逻辑结构设计 (8) 4系统实现与测试 (10) 4.1 连接数据库的实现 (10) 4.2 模块功能实现 (10) 5备份和还原数据库 (16) 5.1 规划数据库的还原和备份 (16) 5.2 数据库的备份 (16) 5.3 还原数据库 (18) 结论 (20) 致谢 (21) 参考文献 (22)

人力资源管理系统详细设计报告【免费】

人力资源管理系统详细设计报告 说明:本人力资源管理系统详细设计报告包括以下主要内容: 1.引言:实施本系统的公司的背景介绍等 2.项目章程:目前公司人力资源管理存在的问题、项目范围、进度表、预算等 3.系统详细设计说明,包括: 系统功能说明、系统结构说明、DFD图、ER图、操作界面设计、数据库设计、详细的数据表(包括主键、外键、数据类型、默认值、取值范围等) 引言 编制《人力资源管理系统详细设计报告》(下称报告),是为了得出对目标系统的精确描述,设计出程序的蓝图,使程序员能够根据此蓝图写出代码。 本《报告》的读者是:参与系统开发的管理人员以及系统设计人员、代码编制人员和系统实施人员。 背景介绍 A公司是一家主营全国VSAT卫星通信业务的有限责任公司,拥有信息产业部颁发的VSAT、ISP、SP和ICP服务许可证。 A公司成立于1994年,经过12年的迅速发展,已经在全国建立了金融、出版、航空机票预定、远程诊断等六个专用子网系统,并建立了八百多个卫星终端站,同时,为不同的客户提供数据、图象、话音等通信传输业务。到目前为止,A公司已成为国内规模最大的VSAT通信服务企业之一。 项目章程 1.项目的参与者 该项目是对A公司的人力资源管理系统进行规划、设计和实施。前期主要的项目参与者包括:A公司一名副总经理担任项目经理,A公司人力资源部主管,A公司人力资源部两名副主管,高级系统分析人员2名,系统设计人员2名。 2.存在的问题 在实施该系统之前,A公司在人力资源管理方面主要存在以下问题: (1)人力资源管理工作效率较低 系统实施前,A公司人力资源管理的大部分工作都是通过手工完成,只使用了office等基本的办公软件,文档的整理和归档方面完全是存储原始的文本资料。 (2)人力资源管理的体系不健全、不完善 公司缺乏统一的与企业发展战略相匹配的人力资源管理体系。人力资源部门的大部分精力仍从事传统的人事管理工作,不具备履行人力资源管理职能所需要的知识和技能,没有掌握现代人

人力资源管理系统

人力资源管理系统 人力资源管理系统,通过提高内部员工的满意度、忠诚度,从而提高员工贡献度,即绩效,帮助管理者通过有效组织管理降低成本和加速增长来创造价值链利润。人力资源综合管理解决方案从人力资源管理的角度出发,用集中的数据将几乎所有与人力资源相关的信息(包括:组织规划、招聘管理、人事在职离职档案、员工履历、劳动合同、奖惩管理、办公用品、医院保险、调动管理、培训管理、绩效管理、考勤管理、计时工资、计件工资、宿舍管理、员工自助、领导审批等)统一管理起来。 中文名 人力资源管理系统 外文名 Human Resources System 内容 薪酬管理、绩效管理、员工关系等 领域 企业管理 目录 .1发展历史 .2功能模块 .?人事档案 .?组织架构 .?合同管理 .?薪酬管理 .?社保管理 .?绩效管理 .?考勤管理 .?培训管理 .?招聘管理 .?招聘门户

.?报表中心 .?预警功能 .?系统管理 .?热门功能 .3应用价值 .?技术 .?企业收益 .?考量因素 .?具体内容 .?整合对策 .?角色定位 .4八大模块 .5实战理念 .?系统目标 .?前提 .?系统构成 .6农村系统 .7制定因素 发展历史 第一代人力资源管理系统出现于20世纪60年代末期,除了能自动计算人员薪酬外,几乎没有更多如报表生成和数据分析等功能,也不保留任何历史信息。 第二代人力资源管理系统出现于20世纪70年代末,对非财务人力资源信息和薪资的历史信息都进行设计,也有了初级的报表生成和数据分析功能。 第三代人力资源管理系统出现于20世纪90年代末,这一代HRMS的数据库将几乎所有与人力资源相关的数据都进行了收集与管理,更有强力报表生成工具、数据分析工具和信息共享的实现。 企业采用人力资源管理系统最主要的原因是,期望借由人力资源管理系统,将人力资源运用到最佳经济效益,也由于知识经济的来临,所谓人力资本的观念已经形成,人力资本的重要性更不下于土地、厂房、设备与资金等,甚至超越,除此之外,人是知识的载体,为了有效运用知识,将知识发挥最大的效用,便需要妥善的人力资源管理,才能够发挥人力资源的最佳效用。 第四代人力资本系统出现于21世纪初,由于人力资源管理系统,并没有解决企业管理中的实际问题,出现员工与岗位适配度低,员工积极性不足,离职率居高不下等问题。为了解决以上问题,例如伯特咨询基于人力资本管理思想产生了人力资本系统。这一代系统的将人作为有能动性的个体,为员工提供明确的晋升通道。并盘活企业内所有员工,为领导决策提供数据支撑。 功能模块

论分布式数据库的设计与实现

论分布式数据库的设计与实现 摘要:本文讨论某高校管理信息系统中分布式数据库的设计与实现。该系统架构设计采用C/S与B/S混合的架构方式。在全局数据与各院系的数据关系中,采用水平分片的方式;在全局数据与各部门之间,以及数据库服务器与Web数据库服务器的数据关系中,采用垂直分片的方式。设计过程中采用了基于视图概念的数据库设计方法。开发过程中在数据集成、测试、分布式数据库部署等方面做了大量的工作。并使用合并复制的方式有效地解决了分布式数据库中数据同步的问题。 关键词:分布式数据库架构设计应用数据集成合并复制 针对某高校管理信息系统的开发,该高校共有三个校区,总校区和两个校区,教务处等校级行政部门在总校区办公,15个院、系分布在两个校区。在工作中它们处理各自的数据,但也需要彼此之间数据的交换和处理,如何处理分散的数据和集中的管理是一个难题。学校信息系统中复杂而分散的数据信息之间的交换、相互转换和共享等问题是系统开发要解决的关键性问题,分布式数据库系统技术为解决这个问题提供了可能。 1、系统的架构设计 采用分布式的C/S与B/S混合的架构方式。各院系、部(室)通过局域网直接访问数据库服务器,软件采用C/S架构;其它师生员工通过Internet访问Web 服务器,通过Web服务器再访问数据库服务器,软件采用B/S架构。学校各部门之间工作时数据交互性较强,采用C/S架构可以使查询和修改的响应速度快;其它师生员工不直接访问数据库服务器,能保证学校数据库的相对安全。 2、数据的分布 从全局应用的角度出发,将局部数据库自下而上构成分布式数据库系统,各系部存放本机构的数据,全局数据库则存放所有业务数据,并对数据进行完整性和一致性的检查,这种做法虽然有一定的数据冗余,但在不同场地存储同一数据的多个副本,能提高系统的可靠性和可用性,也提高了局部应用的效率,减少了通讯代价。 将关系分片,有利于按用户需求组织数据的分布,根据不同的数据关系采用了不同的分片方式: (1)在全局数据与各院系的数据关系中,由于各院系的数据是全局数据的子集,采用了水平分片的方式。 (2)在全局数据与教务处、总务处等各部门之间,数据是按照其应用功能来划分的,所以采用了垂直分片的方式。在数据库服务器与Web数据库服务器

《数据库系统设计与开发》模拟实习教学大纲

《数据库系统设计与开发》 模拟实习教学大纲 (Database System Design and Development) 制定单位:工学院计算机科学与技术系 制定人:课程组 编写时间:2016年01月06日

第一部分课程概述 一、基本信息 (一)课程代码 课程代码:07110640 (二)课程属性、学分、学时 计算机专业的专业模拟实习、独立实验、2学分、40学时 (三)适用对象 本课程适用的对象为计算机科学与技术专业的本科生 (四)先修课程与知识准备 《C/C++程序设计》,《数据库原理》,《.Net编程》,《软件工程》 二、实验简介 《数据库系统设计与开发》模拟实习以数据库应用系统的设计与开发为主要目标,结合本专业的多门专业课程:《程序设计》、《数据结构》、《数据库原理》、《面向对象程序设计》、《.Net编程》、《软件工程》等开展专业模拟实习。《数据库系统设计与开发》模拟实习将针对一个现有的数据库应用领域,遵照《软件工程》课程中的生命周期法和软件开发规范进行系统分析与设计,按照《数据库原理》中的关系规范化理论进行数据库的模式设计,并结合《.Net编程》所学基于C#语言及.Net集成开发环境进行系统编码与调试,完成一个小型数据库应用系统的开发任务。最后,通过提交实习报告,提高学生科技论文的撰写能力。通过这一完整的实践教学过程,将进一步加强学生实践和动手能力的培养,真正理解和掌握数据库系统设计和开发的方法,提高学习效果,使学生可以学以致用,成为具有专业技能并有一定实际经验的人才。

三、实验项目 实验一:系统需求分析(4学时) (一)实习(实验)类型 综合性实验。 (二)实习(实验)目的和要求 1.理解需求分析在软件工程应用中的重要性 2.熟悉数据库建模的方法 3.掌握如何将客户的实际需求转化为描述性设计语言 (三)实习(实验)内容 为将要开发的系统作出一份明确、详细的需求分析报告。需求分析报告至少应该包含以下几部分: 1.系统的名称; 2.系统概述; 3.系统要实现哪些功能,每个功能的具体描述。 (四)实习(实验)地点 竞秀楼或竞慧楼机房 实验二:系统设计(4学时) (一)实习(实验)类型 综合性实验。 (二)实习(实验)目的和要求 1.掌握SQL Server数据库管理软件的使用,学习CASE工具(Visio或SA2001)的使用,用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统2.掌握系统设计的基本方法,提高解决实际问题、开发信息系统的实践能力 (三)实习(实验)内容 用信息系统开发工具(例如VS2008)设计一个实用的中小型管理信息系统。 1.根据实验时间选择适当规模大小的设计课题 2.根据合理的进度安排,按照软件工程系统开发的流程及方法,进行实验 3.实验过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要

HJ集团人力资源管理系统建设实践

HJ集团人力资源管理系统建设实践 发表时间:2019-08-15T15:23:54.130Z 来源:《信息技术时代》2018年11期作者:胡志高 [导读] 本文从HJ集团人力资源管理信息系统建设的实践出发,阐述系统建设的总体方案、主要目标、建设内容、建设方法和主要经验。 (中国运载火箭技术研究院,北京丰台 100076) 摘要:本文从HJ集团人力资源管理信息系统建设的实践出发,阐述系统建设的总体方案、主要目标、建设内容、建设方法和主要经验。 关键词:信息化;人力资源管理;人力资源管理信息系统 现阶段,运用互联网技术以及信息化技术,已经成为了企业内部经营管理的重要发展方向,在当前技术发展形式下,传统人力资源管理方法、模式已经逐渐难以适应社会技术的发展需求,因此人力资源管理工作的创新需要借助信息化手段,支撑企业发展战略,提升企业人力资源管理能力。 1.人力资源管理信息系统建设方案 1.1人力资源管理信息系统建设总体目标 构建业务与信息化高度融合的人力资源管理业务平台,实现制度体系和业务流程体系的全面信息化,实现人员多维度管理功能,推动人力资源基础管理水平提升,为管理决策提供数据支持和技术服务。 1.2人力资源管理信息系统建设总体思路 建设人力资源数据管理共享中心:通过信息化进行整体业务设计,统一数据维护标准;通过业务驱动实现数据联动,也可自主维护;企业可以集中进行数据管理,也可以授权下属企业自行管理。 建设人力资源管理业务处理平台:通过信息化建设实现业务协同,进而统一业务流程;功过规范系统业务流程,提升优化管理方法;通过流程推广,提高员工参与度,通过便捷快速的流程,提升员工体验。 建设人力资源管理决策支持平台:通过信息化建设持续加强人力资源的基础数据质量,加强横向集成,将规范、准确、及时的人力资源基础数据推送到其他系统供其他系统;从多种维度对基础数据加以丰富应用和展示,为企业高层决策提供准确有力的支持。 2.系统建设的主要内容 2.1数据建设 数据是系统的血液,全力推进数据建设“两大战役”,第一战役是针对企业历数据初始化的攻坚战,借助有效的工具,通过数据审核、统计逐步形成一套适用于企业的基础数据维护责任机制;第二战役是针对企业数据质量持续提升的持久战,借助信息化流程形成基础数据维护责任机制,通过信息化报表输出形成老数据持续完善机制,逐步形成规章制度,明确操作标准。 2.2功能建设 功能是系统骨骼,打造企业核心系统功能促进“强身健体”,通过建设健全的系统,将人力资源管理五大模块业务通过系统实现业务流转,其中组织机构管理、人员配置管理、薪资管理、绩效管理、人才招聘、培训发展、核心人才管理、报表管理是关键功能,需要优先建设。 2.3流程建设 流程是系统的经络,全力打通企业业务流程的“任督二脉”,流程建设的主要目的是将企业的管理实现制度化、制度实现流程化、流程实现信息化从而使得业务规范、工作高效、知识共享;通过流程梳理,将企业每项活动所需的政策、制度、方法、操作要点、经验文档和总结报告等纳入流程要素,促进知识积累;通过流程优化,进行合并职能、简化审批、剔除非增值环节,促进知识创新,通过流程信息化,将规范化的流程用信息化手段进行固化,促进知识共享。 2.4应用建设 应用是系统灵魂,通过将人力资源管理系统建设成为企业内部其他系统人员相关数据的主出口,实现企业内部人员数据统一,解决信息孤岛问题;另外,通过打通企业内部各系统之间的屏障,从其他系统获取数据,促进数据应用,实现企业各系统互动,为企业高层分析、决策提供支持。 3.系统建设的主要效果 3.1 有效降低企业人力资源管理成本 在信息化技术相对不成熟的时候,企业人力资源部门需要进行大量的手工操作,通过引用人力资源管理系统,实现日常工作信息化,解放人力工作者,最大程度的降低人力资源管理成本,最大程度的提高工作效率。 3.2 提升企业整体管理水平 通过引用人力资源管理系统,可以借鉴其中较为先进的业务流程体系和管理理念,将其引用到自身企业的发展规划中,使得人力资源管理更加完善,更加高效,企业高层可以有效的利用人力资源管理系统对企业人力资源状况进行系统理解,同时可以辅助企业高层做出合理的决策分析。 3.3 提升员工参与度与满足感 通过引用人力资源管理系统,建设员工自助业务,提升员工的参与度,加强员工使用体验,进而搜集开展基于全体员工的相关调研,分析了解员工的目标与期望,为高层决策提供支撑,减少造成企业人才流失的隐患。 4.系统建设的成功因素 4.1 战略清晰与强力推进 系统建设是“一把手”功能,必须得到高层领导的大力支持,系统建设目标与组织的管控能力建设要求必须一致,通过牵引机制,使业务流程贯穿其中,通过监督机制,制定制度规范,监控系统建设与运行情况。 4.2 好产品与好团队 好产品是基础,好团队是关键,系统建设需要选择一个好的产品供应商,产品供应商、企业IT部门、HR部门需要组建一个强有力的合作团队,目标一致、力出一孔、精诚团结、大力协同,才能形成合力。 4.3 坚持以用促建 推动人力资源核心业务上线,坚持以用促建,人力资源管理系统作为组织结构和人员信息的“唯一数据源”,与其它信息系统集成工作,督促全员进一步完善数据,达到“越用越好用、越好用越爱用”良性循环。 4.4 坚持持之以恒 人力资源信息化建设工作周期相对较长,先僵化、后固化、再优化的可以重点采用的策略,同时,应该避免出现功能与实际业务工作脱节等问题。 结语 当今时代,互联网信息化技术日新月异,企业内部管理想要实现自身高效发展,开展人力资源管理信息化建设是必由之路,运用信息化、数字化、智能化的手段,提高自身的运行效率,加速企业发展。 参考文献 1]HYD公司人力资源管理信息系统优化研究[J].战屹峰.品牌(下半月).2015(01) 2]浅析人力资源管理信息化的实践——以人力资源信息管理系统为例[J].赵志强,宫振亚.人才资源开发.2014(23). 作者简介:胡志高(1978.10-),男,高级工程师,中国运载火箭技术研究院,从事企业人力资源管理及研究。

数据库系统设计说明书

数据库课程设计——学生信息管理系统 学院:机电工程学院 班级:09工业工程 组员:郎建鹏 学号:0911******* 指导老师:李峰平

目录 第一章系统分析 (2) 1 建立新系统的必要性 (2) 2 业务流程分析(业务流程图) (2) 3 数据流程图 (3) 4 数据字典 (4) 第二章系统设计 (4) 1 数据库设计(E-R) (4) 2系统运行环境 (6) 3输入输出设计 (10) 第三章设计总结 (10) 参考文献……………………………………………………………… 图例说明………………………………………………………………

第一章系统分析 1 建立新系统的必要性 这次的课程设计是在学习完《数据库原理》和《delphi程序设计》基础上进行的一次系统性的训练,既是对所学知识的巩固,也是对自己综合运用所学知识解决实际问题的一次锻炼。学生信息管理系统的主要目的是为了方便学校对学生的信息进行录入、修改、查询,提高学校的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。 学生信息管理可以帮助学校最迅速最准确的完成所需的工作。无论是在适用性、灵活性和易操作性方面都显示出了它的强大功能。 2 业务流程分析(业务流程图)

数据流图是结构化分析中不可缺少的有力工具,它描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。但是,它还不能完整地表达一个系统的全部逻辑特征,特别是有关数据的详细内容。因此,仅仅一套数据流图并不能构成系统说明书,只有对图中出现的每一个成分都给出详细定义以之后,才能全面地描述一个系统。对数据流、数据存储和数据处理的详细描述,需要用数据字典(DD)。它包括数据流、数据存储、外部项和处理过程的详细条目。数据字典中把数据的最小单位定义为数据项,而若干数据项可以组成一个数据结构。数据字典是通过以数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。 第二章系统设计 1 数据库设计(E-R) (1)管理员实体的E-R图 (2)普通用户实体的E-R图

数据库的设计与实现

《数据库原理》课程设计论文 院(系、部)名称: 专业名称: 学生姓名: 学生学号: 指导教师:

系统简介 开发目的和任务 客户信息是个人,机关,企事业等进行业务联系所必需而频繁使用的信息资料,在许多大型应用系统中都有客户信息管理工具,它是企业单位现代化管理的一个重要的组成部分。本系统的任务是制作一个简单,实用的通讯薄,既可以单独使用,也可以作为其他大型应用系统的一个组成部分来使用。 1.系统功能 (1) 总体功能要求 本系统将介绍如何让在Visual FoxPro 6.0开发环境下快速开发数据库和数据表的方法,并在此基础上建立一个表单,通过表单的运行,可以初步体会到什么是程序,什么是数据库应用程序,数据库应用程序是如何进行编辑,修改,增加,删除,查询和退出的. (2) 客户信息管理系统的基本功能 1)登录:本功能主要是为了防止非操作人员对系统随意更改. 2)主界面:为用户提供了一个友好的界面,是维护,查询模块间相互切换的桥梁. 3)维护:本功能模块主要实现数据的浏览,添加,删除,退出等功能. 4)查询:本功能模块主要实现按姓名,职务,出生日期等查询功能. 2. 系统的特点 (1) 数据库设计的考虑 本系统的信息两不太大,因此只涉及一个库,一个表.库名为通讯

录.DBC表名为通讯录.DBF. (2) 提高系统集成化的考虑 为了是系统短小精悍,并最大限度的提高系统设计的效率,在设计中较多的应用了Visual FoxPro 提供的“选项卡”控件和容器控件.除此之外,还采用了页框控件,其目的是在一个窗口上尽可能多的扩展应用空间,容纳最多的信息量. (3)提高可操作性的考虑 由于使用本系统的人员不一定熟悉计算机基本操作,因此要求系统的操作应尽量简单,本系统在设计时已考虑到这一点,尽可能少的使用键盘的地方,要保证用起来“顺手”. 3. 开发工具与运行环境 (1) 开发工具. VFP6.0 为集成开发环境提供了项目管理器,设计器,生成器和向导机制等,使其成为强有力的数据库开发工具. 1)项目管理器. 2)设计器. 3)生成器. 4)向导. (2)运行环境 硬件环境: PⅡ350MHz以上处理器,16MB以上内存,一般需240MB 硬盘空间. 软件环境:Windows 95及以上的操作系统支持.

人力资源管理系统的设计与实现(原文)

目录 目录 (1) 第一章绪论 (1) 1.1 统开发背景 (1) 1.2 研究目标和意义 (1) 第二章系统设计相关原理 (2) 2.1 技术准备 (2) 2.2 JSP (2) 2.3 SQL Server (2) 第三章系统分析 (3) 3.1 需求分析 (3) 3.2 可行性分析 (3) 第四章系统总体设计 (4) 4.1 系统功能结构设计 (4) 4.2 数据库规划与设计 (4) 第五章系统详细设计与实现 (5) 5.1 用户登录模块 (5) 5.2 人员管理模块 (5) 5.3 招聘管理模块 (5) 5.4 培训管理模块 (5) 5.5 奖惩管理模块 (6) 5.6 薪金管理模块 (6) 第六章总结与展望 (7) 6.1 总结 (7) 6.2 展望 (7)

图表1 (4) 图5-1 用户登录模块流程图. (5)

0第1章序论0 第一章绪论 1.1 统开发背景 人力资源管理是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,在诸多的企业竞争要素中,人力资源已逐渐成为企业最主要的资源,现代企业的竞争也越来越直接地反映为人才战略的竞争。在此背景下,现代企业为适应快速变化的市场,需要更加灵活、快速反应的,具有决策功 能的人力资源管理平台和解决方案。 1.2 研究目标和意义 开发使用人力资源管理系统1可以使得人力资源管理信息化,可以给企业带 来以下好处: 1)可以提高人力资源管理的效率; 2)可以优化整个人力资源业务流程; 3)可以为员工创造一个更加公平、合理的工作环境。 1 HumanResourceManagementSystem

数据库系统课程设计--实例

摘要 数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。 随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视. 利用计算机支持教学高效率,完成教学管理的日常事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行教学管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨的件。在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数据设计成为软件开发的核心,程序的设计要服从数据,因此教学管理系统的数据库设计尤其重要。 本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本系统利用IBM DB2企业版本开发出来的。DB2是IBM公司开发的关系关系数据库管理系统,它把SQL语言作为查询语言。 本文的分为5章。其中第1章主要是课题简介及设计的内容与目的。第2章是需求分析,此阶段是数据库设计的起点。第3章是概念设计,它是将需求分析的用户需求抽象为信息结构,这是整个数据库设计最困难的阶段。第4章是逻辑结构设计,它将概念模型转换为某个DBMS所支持的数据模型。第5章是数据库的实施与运行,它包括数据的载入及数据库的运行。 关键词:SQL语言;IBM DB2;数据库设计;教学管理系统 I

人力资源管理系统设计

人力资源管理系统 ·概述 为了提高企业信息化水平,促进企业管理的规范化、制度化、流程化,XX单位决定实施人力资源管理系统。希望通过这个系统的实施规范人事档案的管理,规范薪酬体系和薪酬发放的管理,规范人事的调动管理、培训管理和激励管理。并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。系统还需提供人事档案的导出和报表功能 ·目的 本文档是北京信息技术有限公司在XX单位的人力资源管理系统合同基础上编制的。本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。 ·范围 本系统包括:系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理和标准化数据报表八个模块。系统功能为本说明书与附件Demo版界面描述中功能的并集。在上述文件未明确描述的情况下,应能满足合同和相关投标书所描述的功能。 ·术语定义 定义所使用的术语。对于易混淆的客户常用语要有明确规定定义。例如,“用户”是指客户的雇员而非软件的最终购买者等。 ·概述 在这一部分应对影响系统的主要因素进行描述。对于系统的详细功能描述应在下一节进行。在此,应侧重需求的背景并使在下一节所做的叙述易于理解。可包括:现有系统描述、新系统解

决方案描述、产品用途、产品功能、用户特点、局限性、前提和假设等。 Kayang Power HR2000是国内著名的人力资源信息系统。系统开发遵循个性化、开放性、扩展性三大原则;系统应用遵循技术领先、功能完善、操作简便等原则。由于人力资源管理具有业务繁多、随机等特性,系统采用了多层架构,将显示层,逻辑层与数据层分离,非常适合HR的具体业务。 Kayang Power HR2000融合了现代人力资源管理的先进理念和众多知名跨国企业的实践经验,为企业人力资源管理提供决策支持和辅助管理。系统涵盖人力资源管理的各项业务,包括组织机构、员工事务管理、薪资与福利、考勤管理、招聘管理、培训与发展、绩效评估等,此外,员工自助服务(ES2000),自动邮件(Auto- mail)、语音服务等辅助工具使人力资源管理更简单轻松。 Kayang Power HR2000基于B/S(或C/S)结构的设计,既可运行于协作管理的网络(Intranet或Internet)环境,又可在单机上操作,真正支持移动办公。 ·产品介绍 Kayang Power HR2000 V7企业版为人数较多,业务需求相对复杂的企业提供量身定做的解决方案,为企业人力资源管理提供决策支持和辅助管理。 基于B/S(浏览器/服务器)结构,无需安装客户端,界面友好,操作方便,特别适合具有很多分支机构的公司(如证券,银行等)使用。 Kayang Power HR2000构建在独特的可视化应用平台上。开放式的平台允许客户根据自身的业务规则定义所需要的功能,在满足人力资源当前管理要求的同时,又能不断地在平台上自行对业务进行扩充和修改。 1. 灵活性 系统为用户提供了多层次的自定义方式: ·数据自定义 根据企业的需要自主定义和修改后台的数据定义和显示格式。 ·审批流程自定义 审批流程的审批人、审批路径、审批条件均可以自定义。 ·业务流程自定义 设定包括薪资计算、招聘、考勤、绩效考核等人事业务在内的业务逻辑与业务流程。 ·窗口自定义 提供多达10余种的窗口模板,可根据需要选择不同的模板。 2.可扩展性 前台应用与后台定义的数据结构无关,系统容易扩充,给人力资源数据库的建立和管理带来广阔的扩展空间。系统还支持硬件系统性能升级与数量扩充,通过增加服务器,利用服务器集群间的负载均衡,可以满足并发访问用户数的增长。 3.轻松简便的直观界面 平台管理的界面人性化设计,摆脱复杂的技术术语,使HR用户在前台就可以自己完成操作。

企业人力资源管理系统

摘要: 随着信息技术的不断发展,企业对人力资源管理也越来越重视了,资金投入比例也在加大,人力资源管理系统开发也开始走向完善的阶段。 论文是从某公司的实际业务出发,针对公司的人事管理的现状,经过详细的系统调查,为该公司分析和设计了一套实用的人力资源管理信息系统。本系统使用Visual FOXPRO 6.0中文版作为开发工具,后台数据库采用Microsoft ACCESS 2000。 论文从人力资源管理信息系统的初步调查开始,详细介绍了需求分析、业务流程和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、输入输出设计等。主要用于实现对企业内的所有员工进行管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新人事信息和人事规章制度,实现了人事管理的信息化。 关键词: 管理信息系统人力资源管理数据流程数据字典 Abstract With the development of information technology,the corporation pay more and more attention and capital to Human Resource Management, the development of HRMS(Human Resource Management System) is more perfect than ever. This thesis describes Human Resource Management System analysis and design for Corporation. Before building the new information system, I made a particular research for the corporation’s business processes, and acquaint myself with the human resource management. The thesis has emphasized on describe how the Human Resource Management System are analyzed and designed, which consisted of the system principium research, demanding analysis of HRMS, the analysis of operation progress and data progress and a lot of design including the whole system structure, data structure and database, I/O etc. And currently it mainly uses for implementing the administer manages all the employees in corporation efficiently,and implements searching and inserting and modifying and deleting for the information of all employees,issuing important notice and lately personnel information , bylaws and so on.My analysis and design realizes the information of Human Resource Management. Key words: Management Information System Human Resource Management Data Flow Drawing (DFD) Data Dictionary (DD)

数据库系统的设计步骤

数据库系统的设计步骤 数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。下面小编整理了数据库系统的设计步骤,供大家参考! 进行数据库设计首先必须准确了解和分析用户需求。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。 需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。 调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。 分析方法常用SA(Structured Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。 数据流图表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若

干层次的数据流图。系统中的数据则借助数据字典来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS 的概念模型。 设计概念结构通常有四类方法: 自顶向下。即首先定义全局概念结构的框架,再逐步细化。 自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。 逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。 混合策略。即自顶向下和自底向上相结合。 逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。 在这阶段,E-R图显得异常重要。大家要学会各个实体定义的属性来画出总体的E-R图。 各分E-R图之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。

SQL SERVER数据库系统设计与实现实验报告

SQL SERVER数据库系统设计与实现实验报告 编制教师傅荣会 (适用于计算机科学学院各专业) 计算机科学学院

实验一:数据库的定义、建立和维护指导教师: 实验日期:年月日实验地点:成绩: 实验目的: 了解SQL Server数据库的逻辑结构和物理结构; 了解表的结构特点; 了解SQL Server的基本数据类型; 了解空值概念; 学会在“对象资源管理器”中创建数据库和表; 学会使用T-SQL语句创建数据库和表。 实验内容及基本要求: l、创建一个新的数据库。 创建用于企业管理的员工管理数据库,数据库名为YGGL。 数据库YGGL的逻辑文件初始大小为10MB,最大大小50MB,数据库自动增长,增长方式是按5%比例增长。日志文件初始大小为2MB,最大可增长为5MB(默认为不限制),按1MB增长(默认是按5%比例增长)。 数据库的逻辑文件名和物理文件名均采用缺省值。 事务日志的逻辑文件名和物理文件名也均采用缺省值。 要求分别使用“对象资源管理器”和T-SQL命令完成数据库的创建工作。 2、在创建好的数据库YGGL中创建数据表。 考虑到数据库YGGL要求包含员工的信息、部门信息以及员工的薪水信息,所以数据库YGGL 应包含下列3个表:Employees(员工信息)表、Departments(部门信息)表、Salary(员工薪水情况)表。各表的结构分别为表T2.1、T2.2和表T2.3所示。 表T2.1 Employees表结构 表T2.2 Departments表结构

表T2.3 Salary表结构 要求分别使用“对象资源管理器”和T-SQL语句完成数据表的创建工作。基本要求: 1.写出实验步骤 2.写出实验中遇到的问题及解决的方法

公司人力资源管理系统详细设计方案

[项目名称] 详细设计说明书 学号姓名所完成的任务成绩1061305231 卜丹(组长) 3 1061305217 凌华文 3 1061305232 王颖2,5 1061305219 王张华2,5 1061305229 季佳银1,4 1061305203 胡鹏1,4 2009年4 月27日

1.引言 1.1编写目的 详细设计阶段的关键任务是确定怎样具体地实现用户需要的公司人力资源 管理软件系统,也就是设计出程序的“蓝图”。除了应该保证软件的可靠性之外,使将来编写出的程序可读性好、容易理解、容易测试、容易修改和维护,是详细 设计阶段最重要的目标。结构程序设计技术是实现上述目标的基本保证,是进行详细设计的逻辑基础。精品文档收集整理汇总 过程设计应该在数据设计、体系结构设计和接口设计完成之后进行,它的任 务是设计解题的详细步骤(即算法),它是详细设计阶段完成的主要工作。过程 设计的工具可分为图形、表格和语言3类,这3类工具各有所长。这份数据要求说明书,我们采取的是图形和语言两种工具来详细地说明该软件系统的实现过 程。精品文档收集整理汇总 程序的“读者”有两个,那就是计算机和人。人包括提出者、开发者和用户。 1.2背景 待开发的系统名称:公司人力资源管理系统 任务提出者:卜丹 开发者:卜丹、王颖、季佳银、凌华文、王张华、胡鹏 用户:公司及企业 计算机网络系统是一个集计算机硬件设备、通信设施、软件系统及数据处理能力为一体的,能够实现资源共享的现代化综合服务系统。计算机网络系统的 组成可分为三个部分,即硬件系统,软件系统及网络信息系统。将运行该项软件的计算机网络系统:精品文档收集整理汇总 在本系统的开发平台为VS2008,后台数据库为SQL Server。 建议最低配置推荐配置 硬件CPU:CeleronII-1000 内存:128M 硬盘:10G 显示分辨率:800*600CPU:PentiumIV-1.7G 内存:256M 硬盘:20G(7200转/分钟)显示分辨率:1027*768

相关文档
最新文档