企业信息化课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业信息化课程设计报告
《企业信息化概论》课程
设计报告
题目:员工就职信息管理系统
2013年12月
目录
1系统开发概述 (2)
1.1 目标设计 (2)
1.2 开发设计思想 (2)
2 系统需求分析 (2)
2.1 功能需求 (2)
2.2 开发和运行环境选择 (2)
3 系统功能分析 (3)
3.1 员工基本信息录入 (3)
3.2登录信息维护 (3)
3.3员工就职信息查询 (3)
4 系统总体设计 (3)
4.1 系统层次结构框图 (3)
4.2 系统模块设计 (4)
4.3 数据库设计 (4)
5 主要功能模块实现 (7)
5.1系统登录界面设计 (7)
5.2 系统主界面和功能菜单的设计 (8)
5.3 信息数据输入 (9)
5.4 员工基本信息界面设计 (10)
6 总结 (10)
1系统开发概述
1.1 目标设计
随着电信技术和计算机技术的飞速发展,现代MIS从地域上划分已逐渐由局域范围走向广域范围,组织管理也日趋复杂,从而员工就职信息的掌握已成为企业良好发展的首要因素,便利的员工在职管理系统应运而生。这项旨在为企业提供一个更加便捷规范而且更符合企业意愿的管理系统已成为现代经营过程不可缺少的一部分。不难想象,正是信息的迅速发展使得人们从过去繁复的手工劳作中得以解脱,从而使这种服务现在才可能迅速普及。同时,员工在职管理系统还可以见证员工在企业的发展历程,提高管理效率,因此开发一套完整的员工就职管理系统的任务就显得尤为重要。
1.2 开发设计思想
(1)系统应符合企业的发展需求,满足日常管理的需要,为员工创建一个更加便捷的查询渠道,并达到操作过程中的直观、方便等要求。
(2)尽量采用现有的软硬件环境以及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
(3)采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
(4)系统应具备数据库维护功能,及时根据企业的发展和员工职位的调整进行数据的添加、删除、修改、备份等操作。
2 系统需求分析
2.1 功能需求
本系统主要为新员工基本信息的录入提供平台,方便员工查询基本信息
(1)员工信息的录入,修改,添加;
(2)待选职位信息的录入,修改,添加;
(3)公司信息的录入,修改,添加;
(4)系统用户信息的录入,修改,添加;
(5)员工岗位信息的录入,修改,添加;
(6)员工、部门、岗位信息浏览;
(7)员工、部门、岗位信息删除;
(8)员工就职信息预览打印。
2.2 开发和运行环境选择
限于时间和课程设计要求,本系统计算机架构以单机为主。
(1) 硬件环境
处理器:Intel PIII(800 MHZ)以上;
内存:256M;
硬盘空间:20G;
光驱:40倍速。
(2) 软件环境
开发工具:Visual FoxPro 6.0;
运行环境:WINDOWS 7操作系统。
3 系统功能分析
本系统主要用于员工就职信息管理,主要任务是用计算机对员工就职信息进行日常的管理,如查询、修改、添加、删除。针对这些情况,我们设计了本员工就职信息管理系统。
该系统主要包括员工基本信息录入、登录信息维护、员工就职信息查询三部门
3.1员工基本信息录入
(1)以部门为单位建立员工基本信息,主要包括员工的出生年月、姓名、性别、年龄、学历、身份证号、户籍地址、通讯地址、爱好特长、身份证号。
(2)员工状态表员工状态表主要包括员工编号、员工状态、到职日期、职位、基本工资。
3.2登录信息维护
主要提供员工信息录入时进行核对用户名和口令等功能,以确保基础信息的真实性和权威性。
3.3员工就职信息查询
主要为员工提供查询界面。该界面要列出所有信息提供员工查询。员工进入
该界面要输入自己正确的信息。
4 系统总体设计
4.1 系统层次结构框图
采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度地不必要的错误。根据以上功能需求分析可以得到该系统功能结构框图,如图1所示。
4.2 系统模块设计
4.2.1 主界面登录模块
该模块提供企业管理系统的主界面,是主系统的唯一入口和出口。该界面提供供用户选择和调用的各子模块,并对进入该系统的用户核对用户名和口令。
4.2.2 数据输入模块
该模块提供员工基本信息录入功能,为查询模块提供原始数据。该模块要求界面友好,录入人性化,修改方便。
4.2.3查询模块
该模块提供员工信息查询界面,用户可以选择一个系,该模块会查询并显示该系统信息和该企业的员工信息。
4.2.4数据维护模块
该模块允许用户选择一个维护对象(如职位),然后进行维护工作(增、删、改)。该界面还提供一般的信息浏览功能。
4.2.5 员工就职模块
该模块提供就职界面,每个员工进入该界面后,先输入自己的姓名和密码,该模块检查其合法性,如果正确,显示该员工的就职等有关信息。该界面允许员工查询职位。该模块对就职过程进行一系列必要的检查。
4.3 数据库设计
根据员工就职管理的I一般信息需求,结合本课程设计实际情况,本系统经过初步了解、调查,参考相关资料,并对系统使用环境进行实地分析后,进入系统业务流程分析阶段。
4.3.1 业务流程分析(图2)
4.3.2 数据库逻辑设计(表1~表4)
表1 员工基本信息关系表