C语言课程设计-职工信息管理系统说明书 2

更新时间:2023-10-08 02:13:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

*******************

实践教学

*******************

兰州理工大学

计算机与通信学院

2010年春季学期

计算机语言B 课程设计

题 目:职工信息管理系统 专业班级: 姓 名: 学 号: 指导教师: 成 绩:

1

目 录

摘 要 ...................................................................................... 3 前 言 ...................................................................................... 3 正 文 ...................................................................................... 3 1. 问题描述 ......................................................................... 3 2. 需求分析 ......................................................................... 4 3. 系统总体设计 ................................................................. 4 4. 详细设计 ....................................... 错误!未定义书签。 5. 系统测试 ....................................... 错误!未定义书签。 6. 软件使用说明书 ............................................................. 8 总 结 ...................................................................................... 9 参考文献 .................................................................................. 9 致 谢 ...................................................................................... 9 附件Ⅰ 部分原程序代码 ...................................................... 10

2

摘 要

该设计要求学生以某企业职工信息管理业务为背景,设计、开发一套“职工信息管理系统”软件。

通过该题目的设计过程,可以培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,针对c语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。得到软件工程的综合训练,提高解决实际问题的能力。

关键词:职工信息管理;文件;浏览;查询;修改;

前 言

近年来,随着每一个企业规模的不断扩大,员工数量也相应的增加,面对着如此复杂的企业员工信息,有必要建立一个企业职工管理系统对员工进行管理,使企业更具规范化、整体化、全局化,使个各员工都能充分发挥自己在相应职位

中的作用。因此,建立一个比较全面的职工信息系统有助于公司的合理化运作。

正 文

1. 问题描述

由于员工数量的不断增加,员工的信息没有办法统一记录,因此,就有必要

3

建立一个职工信息系统来解决当前问题。

2. 需求分析

本系统通过对员工信息的管理,有助于上层领导集团对职工更准确的了解,在人员调配方面更能各显其才,产生更大的经济效益。

现在有很多的小型工厂或公司都没有涉及到电脑方面,没有很好地保存职工的信息,仅仅是用一些档案保存,这样容易丢失,保存起来也不方便,查找更是费劲,如有职工的信息作废,文档就只能作废了。现在,一个小小的、简单易懂的C语言程序可以帮助管理者管理好职工信息。此程序要达到保存职工的信息,在程序里方便保存和找出职工信息。

3. 系统总体设计 系统功能模块流程图 添加 信 息

4

Main函数 初始化函数 显示所 有信息 显示指定个人信 息 搜索信 息 删除信 息 保存新 信 息

各模块的功能

1.初始化函数模块

程序的初始化函数,用于从数据库“职工信息”中读出现存的资料到内存中。职工信息以结构体形式保存和读取。 2.添加新信息模块

添加新职工的个人信息,系统自动提示添加所需信息,并将输入的新信息保存到结构数组中,但没有保存到数据库“职工信息”。 3.显示指定个人信息模块

显示指定职工的信息,主要帮助搜索模块和删除模块的功能。 4. 搜索信息模块

在数据库里搜索所需了解的一个职工的所有信息。 5.保存新信息模块

把新添加职工的信息保存到程序外面即数据库“职工信息”里。如果不执行这模块里的程序新添加的职工信息将白费。

数据结构设计及用法说明(涉及到一些全局的结构体等内容说明) 职工信息的总结构

struct people {

char num[100]; char name[15]; char sex[20]; char age[20]; char xueli[20]; char gongzi[20]; char address[20]; char telephone[20]; }people[N];

在结构体中用name来保存姓名,sex保存性别,age保存年龄,

Xueli保存学历,gongzi保存工资,address保存住址 ,telephone保存电话号码。 所以的输入的信息保存在 结构体struct people内,并保存在“职工信息”里。

5

本文来源:https://www.bwwdw.com/article/cmud.html

Top