1 / 28
文档名称:

公司雇员管理系统的设计青岛科技大学信息学院课程设计报告_.docx

格式:docx   页数:28
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

公司雇员管理系统的设计青岛科技大学信息学院课程设计报告_.docx

上传人:追风少年 2014/1/5 文件大小:0 KB

下载得到文件列表

公司雇员管理系统的设计青岛科技大学信息学院课程设计报告_.docx

文档介绍

文档介绍:青岛科技大学
本科综合课程设计报告
公司雇员管理系统的设计
题目__________________________________
__________________________________
目录
1. 设计内容 3
3
3
2. 设计思想 3
3
3
3
3. 模块设计 3
3
3
4. 详细设计 3
3
3
3
3
3
3
5. 查询编号为i的雇员信息 3
3
7. 雇员信息删除 3
8. 数据元素插入 3
9. 员工信息初始化 3
3
11. 程序首页面 3
12. 登陆界面显示 3
13. 系统主界面显示 3
14. 登陆函数 3
3
3
5. 程序测试 3
3
3
3
3
3
3
3
3
3
3
6. 课程设计总结 3
7. 参考文献 3
设计内容

在这个雇员信息管理系统中,包括企业中所有员工的信息,如:编号、姓名、部门、时薪、工作时间等。并且该系统能够完成所有员工信息的相应查询、更新、插入、删除、以及排序等功能。

本课程设计要实现公司雇员信息的管理,用C语言实现系统,主要功能如下:
建立记录雇员信息的数据结构,用结构体实现,雇员信息包含姓名、编号、部门、工作小时、每小时应付工资。
雇员信息的初始化(可从键盘输入雇员信息)。
雇员信息的添加、修改、删除、查找。
添加:增加一个或几个雇员的记录。
查找:可分别按编号、姓名查找记录。若找到,则显示该雇员的详细记录,否则提示未找到。
删除:删除已有的雇员记录。输入雇员的编号或姓名查找要删除的记录,若找到,提示是否确定删除,若选择是,则删除该雇员信息,若选择否,则取消;若没找到,提示无此雇员信息。
修改:修改某一雇员的记录。输入雇员的编号或姓名并查找,若找到,显示该雇员的所有信息,并可进行修改;否则提示无此雇员信息。
计算出每个雇员的工资,并按工资进行排序。
雇员信息的输出。
密码验证登录功能实现。
本程序代码用C语言编写实现
雇员信息的存储以及对信息的操作通过线性链表实现,理由如下
线性链表可以实现在雇员信息存储的要求
程序中存在较多对数据元素的删除,增添等操作,利用线性链表可以提高程序的运行速度
设计思想

输入登录密码后,可进入系统,初始密码“12345”,输入登陆密码以后,界面如下所示:

依据给定的数据格式,个人信息由6个字段来组成,即编号、姓名、性别、生日、学历、职务、电话和住址,外加一个判断关键字。
如:
编号| 姓名| 部门| 工作时间| 时薪
1 zhao jiaowu 30 30
本课程设计根据功能需求,使用线性链表结构来组织数据,由于要对表中某项数据进行插入、删除操作,所以使用链表比较方便并且高速。

依据程序的数据结构和功能,遵照“自顶向下”原则,描述该程序的层次结构,在总体上包括数据的插入、添加、删除、查找、更改和数据的排序以及数据的显示等功能模块。
(1)输入函数功能:通过输入各项数据给数据元素,来建立一个数据表。
(2)排序函数功能:按照总工资(时薪*工作时间)对员工信息进行降序排序。
(3)显示函数功能:输出表中所有雇员的信息。
(4)查找函数功能:按照指定关键字,对相应员工信息进行查找。
(5)更改函数功能:输入员工编号,查找到员工信息,对其信息进行更新。
(6)删除函数功能:查找到要删除员工的相应信息,并将其从表中永久的删除。
(7)主函数功能:调用以上子函数,并用开关语句进行选择性的调用。
(8)其它函数功能:主要起辅助作用,比如:菜单函数,主要起到引导作用;释放空间函数,主要用于释放已经删除节点的信息,或者释放整个链表的节点信息。
模块设计

初始化函数:LinkedList LinkedListCreat() //通过输入各项数据给数据元素,来建立一个带有头节点的数据表。
排序函数: LinkedList SelectSort

最近更新

绿色法规与文化用品环保 38页

2026年龙年男孩名字洋气潮一点 5页

风电场智能调度模型构建 35页

顾问行业绩效评估体系 37页

2025年山西水利职业技术学院马克思主义基本原.. 13页

2025年巫山县招教考试备考题库含答案解析(必.. 30页

2025年广西制造工程职业技术学院马克思主义基.. 13页

2025年府谷县招教考试备考题库含答案解析(必.. 30页

2025年张家口职业技术学院马克思主义基本原理.. 12页

2025年新津县幼儿园教师招教考试备考题库带答.. 31页

2025年无棣县招教考试备考题库附答案解析(夺.. 30页

2025年景德镇陶瓷大学马克思主义基本原理概论.. 13页

2025年横峰县幼儿园教师招教考试备考题库附答.. 31页

2025年武隆县幼儿园教师招教考试备考题库附答.. 31页

2025年江南影视艺术职业学院马克思主义基本原.. 13页

2025年江苏食品药品职业技术学院单招职业适应.. 44页

2025年河南测绘职业学院马克思主义基本原理概.. 13页

2025年泰顺县招教考试备考题库含答案解析(必.. 30页

2025年海南师范大学马克思主义基本原理概论期.. 12页

2025年湖北中医药大学马克思主义基本原理概论.. 13页

2025年湖南现代物流职业技术学院单招职业适应.. 44页

2026年中医住培带教师资理论考核题库100道附参.. 39页

2026年主管中药师考试备考题100道含完整答案【.. 38页

2025年玉林师范学院马克思主义基本原理概论期.. 12页

2026年医学微生物学习题集附完整答案【历年真.. 40页

2025年碌曲县招教考试备考题库带答案解析(夺.. 31页

2025年苏州工艺美术职业技术学院单招职业技能.. 45页

2025年西北师范大学马克思主义基本原理概论期.. 13页

2025年西安职业技术学院马克思主义基本原理概.. 12页

2025年辽宁地质工程职业学院马克思主义基本原.. 13页