下载此文档

1567159111王俊凯人员管理系统.doc


文档分类:管理/人力资源 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
内蒙古科技大学
本科生课程设计说明书
题目:C语言课程设计
——人员管理系统
学生姓名:王俊凯
学号:1567159111
专业:软件工程
班级:1班
指导教师:康懿
日期: 2016年 1月 5日
内蒙古科技大学课程设计任务书
课程名称
C语言课程设计
设计题目
人员管理系统
指导教师
康懿
时间
——
一、教学要求
1. 巩固和加深学生对C语言课程的基本知识的理解和掌握
2. 掌握C语言编程和程序调试的基本技能
3. 利用C语言进行基本的软件设计
4. 掌握书写程序设计说明文档的能力
5. 提高运用C语言解决实际问题的能力
二、设计资料及参数
每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。
人员管理系统
现有一批人员的数椐,要求输入计算机并存放在内存中,然后增加若干个新人员的记录,并可输出人员清单,实现文件存盘和读入文件进行修改的功能。人员的基本信息包括姓名,性别,年龄,身份证号和简历(80个字符以内)。要求设计菜单来调用其各功能模块:
新建文件、打开文件
输入记录、输出记录
查询记录(至少具有两种查询方式,例如以姓名查询和以身份证号查询)
修改、插入和删除记录
保存文件、退出
三、设计要求及成果
1. 分析课程设计题目的功能需求(可选用数组或链表实现,可多人(最多3人)协作完成一个题目)
2. 写出详细设计说明(至少包括功能实现分析和模块流程图)
3. 编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注释,每人至少500行代码,不包括注释和花括号)
4. 设计完成的软件要便于操作和使用
5. 设计完成后提交课程设计报告(请严格按照模板进行排版)
四、进度安排
第一天  选择课程设计题目,分析课题的要求
第二天  编程
第三天  编程及调试
第四天  写课程设计报告
第五天  提交课程设计报告(打印稿及电子稿)
五、评分标准
1. 根据平时上机考勤、表现和进度,教师将每天点名和检查
2. 根据课程设计完成情况,必须有可运行的软件。
3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。
六、建议参考资料
1.《C语言程序设计》,谭浩强,清华大学出版社2.《C语言程序设计课程设计》,刘振安,***出版社
目录
内蒙古科技大学课程设计任务书 II
目录 III
第一章需求分析 4
引言 4
任务概述 4
数据描述 4
功能需求 4
任务计划 5
第二章 概要设计 6
总体设计 6
数据类型设计(或数据结构设计) 6
接口设计 6
运行界面设计 7
第三章 详细设计 11
输入模块设计 11
输出模块设计 12
查找模块设计 13
修改模块设计 15
18
21
第四章 测试分析 22
测试程序执行情况 22
出现的问题和解决的方法 22
第五章 用户手册(可选) 23
使用说明 23
运行说明 23
第六章 课程设计总结 24
附录:程序代码 25
参考文献 40
致谢 40
第一章需求分析
引言
将人员信息进行统一的管理,方便进行查找,并进行修改。一个简易的人员信息管理系统可以解决一些简单的问题
任务概述

,增加的简历字数不大于80字,性别为男女、身份证号不多于18位





数据描述
char name[60];
char sex[2];
int age;
char IDnumber[18];
char resume[80];
人员信息用结构体记录,包括姓名(字符数组)、性别(字符数组)、
年龄(整形)、身份证号(字符数组)、简历(字符数组)
功能需求







任务计划



概要设计
总体设计
,使用户可选择操作项目((1)查看人员信息、
(2)增加人员信息、(3)查找人员、(4)修改人员信息、(5)删除记录、
(6)保存数据、(7)关于作者、(8)退出系统)

1567159111王俊凯人员管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q2299971
  • 文件大小246 KB
  • 时间2017-08-28