员工销售业绩统计系统课程设计报告_第1页
员工销售业绩统计系统课程设计报告_第2页
员工销售业绩统计系统课程设计报告_第3页
员工销售业绩统计系统课程设计报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.青岛理工大学琴岛学院设 计 报 告课题名称:员工销售业绩管理系统学 院:XXX专业班级:XXX学 号:XXX学 生:XXX指导教师:XXX学 生XXX指导教师XXX课题名称员工销售业绩统计系统设计时间XXX设计地点8教209设计目的1. 通过具体程序实例的练习,真正掌握面向过程的程序设计方法;2. 加深对讲授内容的理解、累积经验、学会独立上机调试程序;3.逐步达到综合运用数组、函数、结构体、指针等难点知识,真正掌握C语言的精华,从而达到熟练应用程序设计语言的目的。 一、设计过程第一天的早上我们拿到了任务说明书,毕竟是第一次课程设计,有好奇也有压力。这是一个员工销售业绩统计系统。我们组内四人经

2、过商量后便先对系统进行了深入分析,画出了系统流程图,再对照流程图主要把程序分成了建立文件函数、增加记录函数、新建信息文件函数、显示记录函数、文件存储函数、读取文件函数、对记录进行排序函数、删除记录函数、查询记录函数、修改记录函数等十大函数(功能)。然后根据个人的特长平均分配任务,我主要分配到主函数、删除函数、查询函数。任务分配好后,我们一起学习了对文件的操作,经过认真的研究和谈论,基本掌握了此知识点,有一些不明确的便想着在实际操作中向老师请教。我的主要函数定义如下:int main():主函数;void modifyRecord(void):修改记录函数;void removeRecord(v

3、oid):删除记录函数。 在整个程序中savedTag的值代表了当前是否有记录,其值为1则表示有记录,值为0则表示当前无记录。在主函数里用malloc函数分配了100个记录的内存,addRecord(void)是添加记录函数,在当前记录尾部进行添加。为了防止之前分配的100个记录不够用,又用realloc函数重新分配了一个更大的内存。删除记录可按姓名或排名两种方式,调用了查找记录函数和显示表头函数。删除前先用savedTag的值判断当前是否有记录,删完后savedTag值赋1。为防止有相同关键信息的记录删除不彻底,需再次调用findRecord()函数,即i=findRecord(target

4、,type,i+1)。修改记录函数中也是按姓名或排名两种方式进行查找记录并修改。 二、调试分析存在的问题:1. 系统的协调性不够,功能之间的调用混乱,开始时经常会出现一些标点符号和拼写错误;2. 再对性别的判断中,0为女,1为男,调试时输入2,系统也会认为是男,类似的设计问题出现过很多;3.每个功能的细节不够完整,经常有想不到的地方。例如在删除记录函数中,如果有两条相同姓名的记录,一开始的设计则是只删除第一条记录;4.对知识的掌握不够牢固,对语句的选择不是很完美。解决问题:1. 组内要密切合作,认真分析系统的紧密联系,编写程序时要集中精力,认真敲每一个代码,争取不让类似的低级错误再次出现;2.

5、 这是设计时用了一个if语句进行判断的设计缺陷,再加个if语句可解决,如果用户没正确输入则给出提示并可重新输入;3. 编完某个功能时用主函数调用执行下,测试下想到的所有环节看看结果是否正确,认真分析用户操作的每一种可能,减少错误;4. 遇到不确定的或不会的积极查阅书籍和向老师请教。 三、主要收获这是我们大学学习中的第一次课程设计,也是一次很好的锻炼机会。回顾起此次课程设计,至今我仍感慨颇多。的确,从拿到任务书到完成整个编程,从理论到实践,在整整两个星期的日子里,可以学到很多的东西。不仅可以巩固以前所学过的知识,还可以学到一些新知识。第一周结束的时候,感觉自己收获挺大的,从一开始的迷茫,不知道从

6、何下手到把程序中的几个模块编写出来,还是挺有成就感的。通过这次课程设计也使我懂得了理论与实际相结合的重要性,只有把所学的理论知识与实践相结合起来,才能提高自己的实际运用能力和独立思考能力。同时也让我深刻认识到团队合作的重要性,一起论证语句的严谨性,一起讨论功能的完整性,一起修改出现的错误。编程要有信心更要有毅力,在编程中,第一个难题要数对文件的操作部分,但越没学过便越激发了我浓厚的学习兴趣,通过对教材的自学和同学之间的讨论,我们基本掌握了此知识点,发现也是最好完成的部分。课程设计结束了,不仅加深了我对知识的掌握,还激发了我对c语言学习的浓厚兴趣,只有掌握扎实的理论基础,在编写代码时才能游刃有余,为了以后的实践还要更加努力学习。 四、总结与展望虽然程序的功能不是很完整,虽然设计的过程困难重重,但在程序运行成功的那一刻,感觉到所有的付出都是值的。不得不承认此次员工销售业绩统计系统的设计要比我们之前想象的要困难的多,但有付出就有收获。回想一下两个星期来的课程设计,在设计的过程中可以说是困难重重,遇到过各种各样的问题,同时在设计的过程中也发现自己对以前所学过的知识理解得不够深刻,掌握得不够牢固。一开始设计时,主要困难便是对系统划分子模块的精确把握,前期就因为划分的不好

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论