浼佷笟宸ヨ祫绂忓埄绀句細淇濋殰绯荤粺姣曚笟璁捐(璁烘枃) - 鐧惧害鏂囧簱 联系客服

发布时间 : 星期日 文章浼佷笟宸ヨ祫绂忓埄绀句細淇濋殰绯荤粺姣曚笟璁捐(璁烘枃) - 鐧惧害鏂囧簱更新完毕开始阅读dcd0da4982c4bb4cf7ec4afe04a1b0717fd5b3a9

4 系统总体设计

4.1 总体设计 4.1.1 系统分析的任务

了解用户要求。此用户即为系统的使用人员(管理员,操作员)。了解他们在系统功能、性能等方便的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图标和文字组成。在逻辑上描述了系统的目标和所具备的功能与性能。 4.1.2 系统分析的步骤

描述系统。在详细调查的基础上,用一定的图标、文字描述。 分析用户新的要求,改进现形模型。形成新系统的逻辑模型。 编写系统分析说明书。 4.2 数据库设计

数据库是整个系统的基石,数据库的设计优劣直接影响到整个系统的设计成败,本节对数据库的设计进行专门阐述。

数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。如表所示:

用户信息表:

表4-1 用户信息表 用户信息表(UserInformation) 字段 User_ID User_Name Password Popedom

部门信息表:

表4-2 部门信息表 类型 Int varchar varchar varchar 说明 员工编号 员工姓名 密码 权限 大小 11 20 20 20 是否为空 NOT NULL NOT NULL NOT NULL NOT NULL 部门信息管理(DepartmentInformation) 字段

类型 说明 大小 是否为空

D_Number D_Name D_Count

员工基本信息表:

int varchar varchar 部门编号 部门名称 部门人数 11 20 20 NOT NULL NOT NULL NOT NULL 表4-3 员工基本信息表

员工基本信息表(EmployeeInformation) 字段 E_Number E_Name E_Sex E_BornDate E_Marriage E_PoliticsVisage E_SchoolAge E_EnterDate E_InDueFormDate E_Department E_Headship E_Estate E_Remark

培训信息表:

表4-4 培训信息表

类型 int varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar 说明 员工编号 姓名 性别 出生日期 婚姻状态 政治面貌 学历 进入公司时间 转正时间 部门 职务 状态 备注 大小 11 20 2 30 4 20 20 30 30 20 20 20 500 是否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 培训信息表(TrainInformation) 字段 T_Number T_Content T_Name T_Date T_Money

薪资信息表:

类型 varchar varchar varchar int int 说明 培训编号 培训内容 培训员工姓名 培训天数 培训费用 大小 20 100 20 11 11 是否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL

表4-5 薪资信息表

薪资信息表(WageInformation) 字段 W_Number W_Name W_BasicWage W_Boon W_Bonus W_CountMethod W_jin W_FactWage

奖罚信息表:

表4-6 奖罚信息表

类型 int varchar int int int varchar varchar int 说明 员工编号 员工姓名 基本工资 福利 奖金 计算方法 五险一金 实发工资 大小 11 30 11 11 11 50 50 11 是否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL 奖罚信息表(EncouragementPunishInformation) 字段 EP_Number EP_Name EP_Date EP_Address EP_Causation EP_Remark 4.3 系统模块 4.3.1 系统管理

系统管理包含:密码修改,重新登录,添加/删除用户,退出登录。 密码修改:修改个人账户的密码。 重新登录:切换两个用户之间的登录。

添加/删除用户:可以添加新的登录用户名,或者删除已有的用户名。 退出登录:退出系统。

类型 int varchar varchar varchar varchar varchar 说明 员工编号 员工姓名 奖罚时间 奖罚地点 奖罚原因 备注 大小 11 30 30 50 200 500 是否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL

4.3.2 信息管理

密码修改重新登录系统管理 添加删除用户退出系统信息管理:员工信息管理跟部门信息管理。其中,员工信息管理又包含培训信息管理,基本信息管理,奖罚信息管理,薪资信息管理。

培训信息管理:添加,编辑系统用户信息。

基本信息管理:可对员工的基本信息其进行相关的操作。 奖罚信息管理:针对具体的员工奖罚信息进行管理。

薪资信息管理:对每个员工的薪资信息进行添加、删除或修改。 部门信息管理:对部门的信息进行添加、删除或修改。

图4-2 信息管理 员工信息管理 部门信息管理 信息管理 图4-1 系统管理

培训信息管理基本信息管理奖罚信息管理薪资信息管理4.3.3 信息查询

信息查询包含:员工信息查询,部门信息查询。其中员工信息查询又包含:培训信息查询,基本信息查询,奖罚信息查询,薪资信息查询。

培训信息查询:查询员工外派,学习系新技术的金额,员工福利的一种体现。 基本信息查询:查询员工的基本信息。如是否已婚,工作职位等。

奖罚信息查询:查询员工,在工作期间所获得的奖金或是工作上漏洞所接受的处罚