洛阳理工学院数据结构课程设计报告

洛 阳 理 工 学 院

课 程 设 计 报 告

数据结构课程设计 课程名称 ___________________________________ 员工管理系统 设计题目 ___________________________________ 计算机科学与技术 专 业 ___________________________________ B160401 班 级 ___________________________________ B16040116 学 号 ___________________________________ 王齐召 姓 名 ___________________________________ 完成日期 ___________________________________

课 程 设 计 任 务 书

设计题目: 员工管理系统 设计内容与要求:

1 问题描述

每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统能够完成员工信息的查询、更新、插入、删除等功能。 2 基本要求

(1) 录入:输入员工信息,并用文件保存。 (2) 查询:按特定条件查找员工。

(3) 更新:按编号对某个员工的某项信息进行修改。 (4) 插入:加入新员工的信息。

(5) 删除:按编号删除已离职的员工的信息。

指导教师: 年 月 日

课 程 设 计 评 语

成绩:

指导教师:_______________ 年 月 日

洛 阳 理 工 学 院 课 程 设 计 报 告

【算法思想】

1、首先进行需求分析,搞清楚系统功能和任务;

2、然后在总体设计中确定模块结构、划分功能模块,将软件功能需求分配给所划分的最单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略;

3、在详细设计中,为每个模块确定采用的算法,选择适当的工具表达算法的过程来描述模块的详细过程。确定每一模块采用的数据结构和模块接口的细节,以及文件操作函数的作用,读取和保存关闭文件等。

【函数模块划分】

(1)菜单函数:void menu() (2)输入函数:void input() (3)保存函数:void save(int) (4)浏览函数:void display() (5)删除函数:void del() (6)增加函数:void add() (7)查询函数:void search()

(8)通过工号查询函数:void search_num() (9)通过学历查询函数:void search_xueli() (10)通过电话查询函数void search_tel() (11)修改函数:void modify()

(12)主函数:int main() 其结构流程如下 员工管理系统 主函数:void main()

菜单函数 录入职工信息 浏览职工信息 查询职工信息 删除职工信息 添加职工信息 修改职工信息 退出管理系统 1

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4