课程设计(论文)任务及评语
院(系): 教研室:
学 号
学生姓名
专业班级
课程设
计(论文)
题目
简单的职工管理系统
课
程
设
计
(
论
文
)
任
务
任务要求:
简单的职工管理系统实现以下几个功能:(1)新增一名职工:将新
增职工对象按姓名以字典方式插入职工管理文件中;(2)删除一名职工:
从职工管理文件中删除一名职工对象;(3)查询:从职工管理文件中查
询符合某些条件的职工;(4)修改:检索某个职工对象,对其某些属性
进行修改;(5)排序:按某种需要对职工对象文件进行排序。
技术要求:
1、数据的逻辑结构采用线性结构,物理结构采用顺序存储结构。
2、软件能正常运行,界面清晰,操作要简单。
3、系统要有主界面设计,调用各个功能项。
4、采用 Viscal C++编写代码,可读性强。
5、数据类型用 typedef 定义。
指
导
教
师
评
语
及
成
绩
平时成绩: 答辩成绩: 论文成绩:
总成绩: 指导教师签字:
年 月 日
注:平时成绩占 20%,答辩成绩占 40%,论文成绩占 40%。
本科生课程设计(论文)
I
摘 要
建立一个“简单的职工管理系统”,系统以菜单方式工作,编写存放有职工基
本信息,包含职工工号,姓名,性别,出生年月,学历,职务,工资,住址,电
话等,并且要求录入职工号不重复;录入的职工号信息要求用文件形式保存,并
可以对其进行浏览、查询、修改、删除等基本操作,建立职工信息管理的文件。
在经济发达的今天对于职工简单的管理都是有很大程度上的要求,一个工司
能否较好较快的运行,与职工管理的好坏分不开关系,通过该系统,将一系列的
问题系统化,能够更好的管理职工。简化管理,使管理更方便,准确性、直观性
和实用性更强。本着以锻炼自己的能力为目的,通过设计与制作进一步学习和掌
握简单的职工管理系统的原理和使用方法。虽然在一定程度上较为简单,但也能
体现在出在人员管理上的方便快捷,也体现一个领导的管理水平是不是充满艺术。
关键词:文件;浏览;查询;修改;插入;删除;排序
本科生课程设计(论文)
II
目 录
第 1 章 绪论 .............................................................................................................1
1.1 系统的开发背景 ..........................................................................................1
1.2 开发工具及语言 ..........................................................................................1
第 2 章 概要设计 .....................................................................................................2
2.1 模块划分 ......................................................................................................2
2.2 数据结构的选择 .........................................................................................2
第 3 章 系统详细设计与编码 .................................................................................3
3.1 完整的源程序 ..............................................................................................3
3.2 程序的输入和输出 ....................................................................................17
3.3 调试程序中遇到的问题及解决方案 ........................................................23
第 4 章 思考题解析 ...............................................................................................24
4.1 思考题的选择 ...........................................................................................24
4.2 类 C 算法 ...................................................................................................24
4.3 程序分析 ....................................................................................................26
第 5 章 总结 ...........................................................................................................27
参考文献 .................................................................................................................28
附 录 .......................................................................................................................29
本科生课程设计(论文)
1
第 1 章 绪论
1.1 系统的开发背景
随着 Web2.0 的快速发展,论坛、博客、SNS、微博客等社交类网络应用快速成长,
互联网的交互性、自媒体属性愈加凸显。与 Web1.0 相比,Web2.0 时代的网民更具自主
性、互动性,网民不再是被动接受信息的媒体受众,而是积极地参与到网络中,成为信
息的制作者、发布者、传播者和分享者。同时,网络对人们生活的渗透也更加广泛和深
入,从获取信息、休闲娱乐到学习办公、交友聊天,乃至商品买卖,网络成为人类社会
活动的重要场所。
1.2 开发工具及语言
本系统使用 Viscal C++语言开发,主界面清晰显示所有功能项,使用简单。各个功
能项均定义一个函数来实现,在主函数中调用各个子函数实现不同的功能。