

2 系统需求分析
2.1 软件需求分析
软件需求分析工作是软件生存期中重要的一步,也是决定性一步,只有通过需求分析才能把软件的功能和性能的总体要领描述为具体的软件规程说明,从而奠定软件开发的基础。软件需求分析简单地说就是分析用户的需要与要求。需求分析是调查应用领域,对应用领域中各应用信息的要求和操作进行详细的分析。
本课题的开发的目的是为了能够为企业提供了一套操作简单、应用广泛、扩展行强的人事管理系统,以提高员工管理的能力及效率的目的,实现了企业内部的信息化管理。基于web的人事管理包括了:添加、查询、修改、删除公司所有员工的信息;可以添加和修改简单的财务记录。
2.2 数据流分析
面向数据流的设计方法的目标是给出设计软件结构的一个系统化的途径。在软件工程的需求分析阶段,信息流是一个关键考虑,通常用数据流图描绘信息在系统中加工和流动的情况。面向数据流的设计方案定义了一些不同的“映射”,利用这些映射可以把数据流图变换成软件结构。因为任何软件系统都可以用数据图表示,所以面向数据流的设计方法理论上可以设计任何软件的结构。通常所说的结构化设计方法,也就是基于数据流的设计方法。
数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法。
2.3 主要流程
根据软件工程的思想,以传统的瀑布模型为基础,确定以下的流程。
流程图例如图2.1:
由于时间有限和程序侧重点不同,各阶段占的比例也不同,其中详细设计,编码与单元测试,综合测试所占比重较大。
图2.1显示本系统所设计的一系列功能,至于具体实现,将在后面详细叙述。
图2.1系统流程图
3 系统设计
3.1 新系统基本简介
该系统专门是为了能够为企业提供了一套操作简单、应用广泛、扩展行强的人事管理系统。提高员工管理的能力及效率的目的,实现了企业内部的信息化管理而设计的。
3.2 运行环境与系统结构
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
其运行要求如下:
软件环境
客户端: Windows95/98,Internet Explorer(IE)等,同时安装TCP/IP协议。
服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等,同时安装TCP/IP协议。
数据库: 采用Access数据库.
硬件环境
服务器 CPU:PIII 500以上 ,内存:256M以上
客户机 CPU:P200MMX以上,内存:64M以上
3.3系统设计原则
实用性原则:确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于使用和维护,并采用成熟的技术。
先进性原则:尽量采用先进而且成熟的技术,使系统具有较高的技术水平和较长的生命周期。
开放性、安全性、可靠性及可扩展性原则。
图4.1系统功能模块图
3.5 详细设计
详细设计是整个设计过程中,最重要的步骤之一。下面就分如下几个部分进行详细设计。
(1)数据库表单设计
(2)用户、管理员权限;
3.5.1数据库表单设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性,同时合理的数据库结构设计也有利于程序的实现。
设计数据库系统时应首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求,用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
在仔细分析调查有关员工信息需要的基础上,得到如下所示的数据项和数据结构
薪资统计表:(gztongji)
字段名称 字段描述 类型
EmpID 编号 数字
EmpName 姓名 文本
Jiben 工资 数字
Jiangjin 奖金 数字
Koushui 扣税 数字
Sanjin 三金 数字
Gongjijin 公积金 数字
Kouxin 扣事/病假 数字
Qita 其他扣除 数字
totalCount 合计 数字
createDate 建立时间 时间/日期
员工基本资料表单:(EmpgeneralInfo)
字段名称 字段描述 类型 说明
ID id 自动编号 主健
EmpCompID 编号 文本 员工用户的编号
EmpEnglishName 姓名 文本 员工用户的真实姓名
EmpName 英文名 文本 用户英文名
EmpSelfID 身份证号 文本 用户身份证号
EmpGender 性别 文本 用户的性别
EmpBirthDay 出生年月 时间/日期 用户的出生日期
EmpNativePlace 籍贯 文本 用户的籍贯
EmpNativeAddress 户籍地址 文本 用户的户籍地址
EmpNowAddress 现址 文本 用户的现在家庭地址
EmpNowTel 电话 文本 用户的联系电话转贴于 酷文网-论文下载中心 http://www.coolwen.net