职工信息管理系统=--程序设计课程设计报告

上传人:bin****86 文档编号:44830800 上传时间:2018-06-14 格式:DOCX 页数:26 大小:325.24KB
返回 下载 相关 举报
职工信息管理系统=--程序设计课程设计报告_第1页
第1页 / 共26页
职工信息管理系统=--程序设计课程设计报告_第2页
第2页 / 共26页
职工信息管理系统=--程序设计课程设计报告_第3页
第3页 / 共26页
职工信息管理系统=--程序设计课程设计报告_第4页
第4页 / 共26页
职工信息管理系统=--程序设计课程设计报告_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《职工信息管理系统=--程序设计课程设计报告》由会员分享,可在线阅读,更多相关《职工信息管理系统=--程序设计课程设计报告(26页珍藏版)》请在金锄头文库上搜索。

1、1CC 程序设计程序设计课程设计报告课程设计报告(20162016 20172017 学年第学年第 一一 学期)学期)题题 目:目: 职工信息管理系统职工信息管理系统 学学 院:院: 电气与电子工程学院电气与电子工程学院 2一、一、课程设计基本信息课程设计基本信息课程代码:课程名称:计算机基础课程设计课程英文名称: Computer-based Course Design课程所属单位(院(系) 、教研室):数学与计算机学院计算机基础课程群课程面向专业:食品科学与工程学院、机械工程学院、电气与电子工程学院、土建学院、动物科学与营养工程学院、化学与环境工程学院、工商管理类、国际经济与贸易、旅游管理

2、、金融学、行政管理、汉语言文学、英语、护理学、康复治疗专业、生物科学类、制药工程、制药工程(生物制药)、药物制剂、物流管理课程类型:必修课先修课程:大学计算机基础通识选修课程、程序设计课程学分:1 总学时:1 周二、二、课程设计目标课程设计目标3掌握所学语言程序设计的方法,熟悉 所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。通过综合设计要求达到下列基本技能:1培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。 2通过对所选题目方案分析比较,确立方案,编制与

3、调试程序,初步掌握程序设计的方法,能熟练调试程序。 3系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。4根据个人的设计调试过程,撰写设计报告。 三、三、课程设计内容课程设计内容熟练掌握所学语言的基本知识:数据类型(整形、实型、字符型、指针、数组、结构等) ;运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等) ;程序结构(顺序结构、判断选择结构、循环结构) ;大程序的功能分解方法(即函数的使用)等。进一步掌握各种函数的应用,包括时间函数、绘图函数,以及文件的读写操作等。四、四、课程设计要求课程设

4、计要求1.要求每个同学都要认真对待,积极参与。2.课程设计结束时,提交完成的所有源程序、相关文件和可执行文件。同时填写并完成课程设计报告册 。3.不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计中完全未参与的将作不及格处理。五、五、考核方式考核方式指导老师负责验收程序的运行结果,并结合学生的工作态度、实际动手能力、创新精神和设计报告等进行综合考评,百分制计算,具体考核标准主要包含以下几个部分:1.程序运行情况20 分2.程序功能的完善程度10 分3.程序结构的合理性10 分44.对问题的答辩情况20 分5.创新情况10 分6.学生的工作态度与独立工作能力10 分7.设计报告内容的

5、规范性20 分备注:1.按规定时间填写各阶段文档,学习态度加 5 分2.设计报告内容雷同扣 40 分,无调试过程问题分析扣 10 分,无参考文献扣 10 分3.源程序无注释则在程序结构合理性扣 10 分六、六、课程设计主要参考资料课程设计主要参考资料1.谭浩强著. C 程序设计(第 3 版). 北京:清华大学出版社,2005.72.刘光蓉、汪靖、陆登波主编. C 程序设计实验与实践教程. 北京:清华大学出版社,2011.23.游洪跃主编. C 语言程序设计实验与课程设计教程. 北京:清华大学出版社,2011.54.(美) Perter Van Der Linden 著,徐波 译. C 专家编程

6、(C 编程语言经典之作) . 北京:人民邮电出版社,2008.25.凯尼格 著,高巍 译. C 陷阱与缺陷. 北京:人民邮电出版社,2008.26.Mark de Berg 等著,邓俊辉译, 计算几何-算法与应用(第 3 版) ,清华大学出版社,2009 年 8 月7.杨克昌编著, 计算机程序设计典型例题精解 ,国防科技大学大学出版社,1999年 3 月七、七、课程设计计划安排课程设计计划安排时 间任 务课程设计前一周选择课程设计题目,分析课题的要求,确定设计方案,完成报告册中“课程设计概述”5课程设计第 1 天按功能模块编写详细设计说明,完成报告册中“总体设计”课程设计第 2 天编写程序、调

7、试程序课程设计第 3 天编写程序、调试程序,完成报告册中“详细设计”课程设计第 4 天调试程序,完成报告册中“调试分析过程”课程设计第 5 天完成报告册中“总结”、“参考文献”、“课程设计评审表”部分内容,提交课程设计报告、源程序、面试或答辩6一、课程设计概述一、课程设计概述课程课程设计设计问题问题描述描述职工信息管理系统可对职工信息进行插入,查找,删除,排序等功能。职工对象包括编号,姓名,性别,出生年月,学历,工资等等。设设计计要要求求设计职工信息管理系统,使之能提供以下功能:系统以菜单方式工作。职工信息录入功能(职工信息用文件保存)输入职工信息浏览功能 输出查询和排序功能:(至少一种查询方

8、式) 算法按职工号查询按学历查询等职工信息删除、添加功能设设计计目目的的通过亲自设计程序,可以令我们熟悉 c 语言操作,更熟练的掌握 c 语句。初步体会编程的过程,为将来的程序深入学习打下基础和培养兴趣。开开发发环环境境Windows7,VC6.07二、总体设计二、总体设计(1)(1)系系统统功功能能需需求求分分析析系统功能分析:1.员工信息录入2.员工信息删除3.员工信息修改4.员工信息查看5.按学历查找员工信息6.按职工号查找员工信息7.系统保存8.系统退出主要功能模块:在系统总体设计的基础上, “职工信息管理系统”中应该具有如下主要功能模块:1. 数据录入模块:根据系统设计功能,可实现各

9、种信息的录入。如:添加新员工信息等2.信息修改模块:根据系统设计需求,进行相关信息的更新操作。如:数据的修改、删除等。3.信息游览模块:可以展示所有在存的员工信息8二、总体设计二、总体设计(2)(2)系系统统总总体体设设计计框框架架9三、详细设计三、详细设计主主要要功功能能模模块块 的的算算法法设设计计1.主函数10三、详细设计三、详细设计主主要要功功能能模模块块的的算算法法设设计计2.数据添加3排序结束i=0开始11开始123.查询函数13开始145修改函数开始1516三、详细设计三、详细设计17主主要要功功能能模模块块源源程程序序181920四、调试分析过程四、调试分析过程(1)(1)调调

10、试试过过程程出出现现的的问问题题及及解解决决方方法法1、保存函数 save()在调试和链接的时候都没有出现错误提示,但在运行的时候出现了问题。写入指定位置的文件,打开后总会有乱码。与 c 语言课本上的例题对照后发现,我写的 fopen(“d:/bbb“,“w“)没有指定文件的存储类型。解决方法:在文件名 bbb 后面加上.txt 后即可。2、导出函数 load()遇到两个问题。1 是为图方便直接将保存函数复制过来进行修改时,忘了修改文件的打开方式,不能运行。经多次检查后终于发现了,解决:将只写“w“改为只读“r“。2 是用 fscanf 语句时,漏写地址符。调试和链接都没问题,但点击运行后,总

11、出现一个提示出错的蓝色小窗口。经老师提时候发现了错误所在。解决:在 emi.name 等之前加上地址符。3、浏览函数 display()遇到的问题虽然不大,但解决起来很麻烦。理想的运行结果是美观整齐。即下面的职工信息分别与第一个 printf 输出的中文项目提示对齐。解决方法:不断修改空格个数,不断运行察看效果。4、删除函数 del()的难点在于多次删除。即在删除掉第一个人以后,现有职工人数发生改变,而宏定义中的 N 却是不变的。最开始我想到了用 static 定义一个整形变量 a 来计量当前人数。这在单独运行删除函数时,可以成功的连续删除。21四、调试分析过程四、调试分析过程(2)(2)测测

12、试试数数据据及及测测试试结结果果后所有函数串在一起时,有了更好的解决方法,全局指针。5、添加函数 add()遇到的问题是用 printf 输入新职工信息后,保存到文件里面,发现原有的信息不见了。解决:文件打开方式改用“a“追加写入22五、总结五、总结设设计计用用到到的的知知识识点点结构体,链表,指针,数组,函数的调用,字符串函数,结构体,链表,指针,数组,函数的调用,字符串函数,收收获获与与体体会会通过这次实践,我们能够更熟练掌握 C 语言,特别是循环和文件,当时在课堂上没有学太清楚的,这个程序设计之后都很明白了。同时增加了我们对程计的兴趣。23不不足足与与努努力力方方向向各个知识点还是不是很

13、明白。各个知识点还是不是很明白。六、参考文献六、参考文献24参参考考书书籍籍及及参参考考论论文文与与网网址址http:/ 程序设计25课程设计成绩评审表课程设计成绩评审表姓名王玉林学号班级电气类 1503班设计题目职工信息管理系统 作品描述职工信息管理系统可对职工信息进行插入,查找,删除,排序等功能。职工对象包括编号,姓名,性别,出生年月,学历,工资等等。评 分(上限)得 分 观测内容分值 ABCDE程序运行情况2020151053程序功能的完善程度10108642程序结构的合理性10108642对问题的答辩情况2020151053创新情况10108642工作态度与独立工作能力10108642设计报告内容的规范性2020151053指导教师评定成绩指指导导教教师师(签名)(签名) 26年年 月月 日日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号