没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
计算机高级语言(C++)课程设计-人事信息管理系统
目 录
1. 需求分析--------------------------------------------------------------2
2. 概要设计--------------------------------------------------------------2
3. 程序实现思路--------------------------------------------------------4
4. 设计总结--------------------------------------------------------------6
5. 参考文献--------------------------------------------------------------7
6. 源代码-----------------------------------------------------------------7
1
一、 需求分析
本课程设计要求设计一个人事信息管理系统,主要功能有:①建立职
工信息数据,包括职工号、姓名、性别、工资、出生时间、参加工作
时间和年龄(必须计算得到)。②实现数据录入、数据删除、数据修
改、数据浏览和数据查询等功能。③用文件保存数据
二、 概要设计
(一)抽象数据类型定义表
序号
成员名
数据类型
含义
1
sno
int
编号
2
name
string
姓名
3
birthday
int
出生时间
4
Adate
int
参工时间
5
salary
double
工资
6
sex
string
性别
7
age
int
参工年龄
8
flag
bool
记录修改标志
9
sm[100]
Staff
记录数组
2
(二)主程序的流程
3
int sno; int age;int birthday,Adate;
double salary; string sex;
string name;int count;bool flag;staff sm[100]
struct staff
struct Slist
void StaffClear(SList &slist);void StaffInsert(SList &slist);
void StaffDelete(SList &slist); void StaffFind(SList &slist);
void StaffView(SList &slist); void StaffInit(SList &slist);
void StaffXG(SList &slist); void StaffSave(SList &slist);
int Search(SList &slist,int sno); void Exit(SList &slist);
(三)各程序模块的功能
void StaffClear(SList &slist); //清空职工记录
void StaffInsert(SList &slist); //插入职工记录
void StaffDelete(SList &slist); //删除职工记录
void StaffFind(SList &slist); //查找某编号的职工记录
void StaffView(SList &slist); //显示所有职工的记录
void StaffInit(SList &slist); //初始化职工数据
void StaffXG(SList &slist); //修改职工数据
void StaffSave(SList &slist); //将数据保存到文件
int Search(SList &slist,int sno); //查找编号为 sno 的职工,返回记录元
素的下标
void Exit(SList &slist); //退出程序
三、 程序实现思路
(1)设计菜单实现功能
①建立职工信息数据,包括职工号、姓名、性别、工资、出生时间、
参加工作时间和年龄(必须计算得到)。
②实现数据录入、数据删除、数据修改、数据浏览和数据查询等功能。
③用文件保存数据
4
剩余20页未读,继续阅读
资源评论
悠闲饭团
- 粉丝: 150
- 资源: 3301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功