电气工程
会计论文
金融论文
国际贸易
财务管理
人力资源
学前教育
德语论文
工程管理
文化产业
机械设计
汉语文学
英语论文
物流论文
电子商务
法律论文
工商管理
旅游管理
市场营销
药学论文
制药工程
生物工程
包装工程
模具设计
测控专业
工业工程
教育管理
行政管理
计算机论
电子信息
体育教育
小学教育
印刷工程
土木工程
书法论文
护理论文
心理学论
信息管理
公共事业
给水排水
范文首页
|
毕业论文
|
论文范文
|
计算机论文
|
外文翻译
|
工作总结
|
工作计划
|
现成论文
|
论文下载
|
教学设计
|
免费论文
|
原创论文
|
全站搜索
搜索
高级搜索
当前位置:
论文同学网:毕业论文范文网-论文范文
->
免费论文
->
计算机论文
C语言教材管理系统课程设计报告
作者: 浏览:
4
次
免费专业论文
政治工作论文
计算机论文
营销专业论文
工程管理论文范文
医药医学论文范文
法律论文范文
生物专业论文
物理教学论文范文
人力资源论文范文
化学教学论文范文
电子专业论文范文
历史专业论文
电气工程论文
社会学专业论文
英语专业论文
行政管理论文范文
语文专业论文
电子商务论文范文
焊工钳工技师论文
社科文学论文
教育论文范文
数学论文范文
物流论文范文
建筑专业论文
食品专业论文
财务管理论文范文
工商管理论文范文
会计专业论文范文
专业论文格式
化工材料专业论文
英语教学专业论文
电子通信论文范文
旅游管理论文范文
环境科学专业论文
经济论文
人力资源论文范文
营销专业论文范文
财务管理论文范文
物流论文范文
财务会计论文范文
数学教育论文范文
数学与应用数学论文
电子商务论文范文
法律专业论文范文
工商管理论文范文
汉语言文学论文
计算机专业论文
教育管理论文范文
现代教育技术论文
小学教育论文范文
机械模具专业论文
报告,总结,申请书
心理学论文范文
学前教育论文范文
收费计算机专业论文
Delphi
ASP
VB
JSP
ASP.NET
VB.NET
java
VC
pb
VS
dreamweaver
c#.net
vf
VC++
计算机论文
毕业论文范文题目:
C语言教材管理系统课程设计报告
,论文范文关键词:
C语言教材管理系统课程设计报告
C语言教材管理系统课程设计报告毕业论文范文介绍开始:
一.需求分析
1.需要解决的问题:对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:
(1)进一步巩固、加深学生所学专业课程《C程序设计语言》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。
(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。
(3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。
(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。
(5)掌握结构化程序设计方法,熟悉面向过程程序设计方法。
(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。
(7)进一步掌握在集成环境下如何调试程序和修改程序。
2.课程设计名称及内容
课程设计名称:教材管理系统
设计内容:编写一个简单的教材管理程序,帮助管理教材信息。要求具有教材信息管理的功能。其中包括教材信息的录入、删除、查询和修改等功能。还应包括对课程信息管理的功能。其中包括对课程信息的录入、删除、修改和查询等功能。
3.任务和要求
运用面向过程的程序设计方法,要求选择数组或链表,任务中要运用对文件进行读写操作。
本题程序应提供的基本管理功能有:
1)添加:即增加一条信息到教材信息中,或增加一条信息到课程信息中;
2)显示:即在屏幕上显示所有教材或课程信息;
3)存储:即将教材信息和课程信息分别保存在文件中;
4)装入:即将文件中的信息读入程序;
5)查询:可根据教材名称或编号查找相关信息,若找到,显示在屏幕上;也可根据课程编号或名称查找相关信息并显示;
6)修改:可修改教材信息,或对课程信息进行修改。
二.算法设计
1.设计思想:
2.设计表示
main()让人选择俩种方式而防止程序混乱。
num1()是验证你是否是管理员 从而让你进入管理员子菜单;
menu1()是管理员子菜单;是管理的更加轻松;
menu1()可以进入num1()num2()num3()num6()
num1()是进行录入数据的程序
num2()是进行查询的菜单可进入menu2()教材管理和menu3()课程信息的菜单
menu2()进入num8()num9()num7()进行相应操作
menu3()进入num10()num11()num12()进行相应操作
num7()是根据教材名称查询教材信息
num8()是根据教材编号查询教材信息
num9()是总的查询教材信息
num10()是根据课程编号查询课程信息
num11()是根据课程名称查询课程信息
num12()是总的查询;
num3()是进行修改的教材程序
num6()是进行删除的教材程序
主要就是利用主函数和子函数之间的调用实现了系统的运行,函数之间的调用使代码不会显得那么的杂乱,能够较好的查出在哪个部分发生了错误。
3.实现注释:
任务中界面的协调比较好的做出来了,每一个界面都有返回的输入,可以较好地实现各个界面的切换,还有就是实现不少字符串的函数,有比较的、有复制的等。比如说新用户注册的时候会有两次输入密码的机会,第一次是自己的想设的密码,而第二次就是自己确认的。管理员在这个系统中可以在文件中随便添加、修改、删除,实现对信息的不断更新,及时删除、修改一些过时的信息,能够给用户最新的资讯,可以实现信息的及时性。
4.算法设计中一些新的想法:
但是也有不少的要求实现的不是很完善,比如说可以对修改的教材或课程进行分类标明什么是修改后的什么是修改前的删除的时候可以显示删除的是哪个显示出来如果删除错了可以重新替换回原来的文件再重新删除普通用户也可以升级注册成为会员从而拥有添加和查询的资格。管理员可以修改自己设定的密码该系统可以更完善更人性化。起到真正的教材管理,实现更加可观的效果。
三、用户手册
使用该系统的时候,先进入主菜单按给出的提示输入信息,进入密码项目后输入六位数字的密码,注意按回车。在输入密码的时候请注意如果输入错误想退格是不行的。因为退格也代表了密码,密码不一定是数字。
你总共有三次机会输入密码根据提示输入;进入管理界面时注意进入录入的信息的程序,录入的程序要正确不能全是数字导致排列不整齐
录入其实也就是添加程序,当问你是否继续时,提示叫你输入YorN你就得输入YorN否则程序一致将其当N来处理如果所有返回菜单你都输入N你就会主动退出程序
修改程序有三个选择设定如果都没选择就自动默认是结束
查询信息的时候要输入正确的否则不能显示出应有的信息
查询信息的返回菜单返回的主菜单是第一个查询菜单
可通过该菜单返回管理菜单,但是返回管理菜单必须再输入管理员密码
该程序课反复运行并且会自动依据输入的信息来更新数据库,希望各位用户按操作流程走,不用擅自输入其他数据如果程序出现死机情况,可以先把程序复制下来粘贴另行操作。
四、 调试及测试
1.问题与解决方案
调试的时候发现自己不会打开读取文件并覆盖进去,后来会文件操作,但发现每次覆盖修改后再次输入时候总是将原有的数据全部消除,txt文件中只剩下了烫,显示字符过多,经过自己认真研究和在同学的帮助下,终于发现原来是数组的原因,因为输入的最后的数组是空导致文件无法正常覆盖,出现了许多烫,而后又是因为查询的时候没有分类导致程序过于简单单调,而后增加了8个子函数来进行分类查询。
2.回顾与分析
设计和编码的时候遇到很多问题就会和同学在一起讨论,和同学一起讨论的时候你会感到其中的乐趣,关键是能够从中学习很多东西,而且记忆会更加地深刻。俗话说的好,文化是在碰撞之后才有的,和同学在一起讨论问题,思想就会发生碰撞,可能会收到意想不到的收获。一开始不会用子函数,结果用了一连串的goto语句而导致主函数的程序过于庞大而无法找出其中存在的不足之处,而后来做查询时候只有一个总览,还是和同学商量后进行改编加入了不同的分类。
3.程序运行的时空效率分析
非常便捷只要先输入数字确定哪种方式登录,再输入密码进入各种不同类的菜单,可进行认为的操作有不同输入方式可供选择。查询时也有三种方式,分类较多有多种不同的花样可供选择使用,录入修改删除都是慢慢跳出,等一个输入结束下个才进行。几乎每一个子函数都有返回的程序,可以从一个子函数跳到另一个子函数,可以多次运用同种函数。
4.测试数据集
教材信息:
01
c语言
电业出版社
1040 大一下学期 01
02
英语大学听说教程
人民出版社
1045 大一下学期 02
03
英语大学读写教程
人民出版社
1046 大一下学期 03
04
高等数学
延边出版社 1055 大一下学期 04
05
离散数学
高等教育出版社 1066 大一下学期 05
06
电路
科学出版社
2013 大一下学期 06
课程信息:
01 c语言 2012年7月5日 项响琴
02 高数 2012年7月5日 阎桂芳
03 英语 2012年7月5日 田进英
04 离散 2013年6月6日 华珊珊
05 电路 2013年1月4日 肖连军
4.运行实例
主界面:
普通用户:
查询:
管理员界面:
信息录入和删除:
5.本课程设计经验和体会:
课程设计做完感觉自己的C语言知识好像变得充实了,变得自己好像这学期也不是什么都没有学到,C语言程序的编写首先要从大局考虑,把自己编写整个程序的思想都写在草稿上,这样有助于自己编写程序,在编写时要完善注释,方便其他人理解程序。编写的程序从理论上来说并没有错,但以上机就问题不断。甚至有些课本上的知识照搬不变,也不能得到正确的结果。有时一个程序改了一遍又一遍,但就是不能成功,编程显得枯燥乏味,看似简单的程序题,在调试时却屡屡出错。经反复的修改后,结果正确了,一切都是值得的。这时所有的乏味都显得那么无力,原来通过实践完成自己的劳动成果的感觉就是很舒服,很有成就感。这主要是通过这次实践锻炼了自己的动手能力,所以以后应该多动手,不能做语言上的巨人,行动上的矮人。顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。
实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间默契融洽的配合才能换来最终完美的结果。
此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。
五.小结:
过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可!
课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思,给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具体的认识
我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。
六.参考文献:
[1] 黄明等编著《C语言课程设计》北京:电子工业出版社
[2] 郭翠英编著《C语言课程设计案例精编》北京:中国水利水电出版社
[3] 宁正元《数据结构(c语言)》 南京:东南大学出版社。2000年6月第1版
[4] 严蔚敏等 《数据结构(c语言版)》 北京:清华大学出版社,1997年4月第1版
[5] 谭浩强编著《C程序设计题解与上机指导(第3版) 》北京:清华大学出版社
[6] 谭浩强编著《C程序设计(第3版) 》北京:清华大学出版社
[7] 洪国胜 等编著 《C++ Builder程序设计轻松上手》北京:清华大学出版社
以上为本篇毕业论文范文
C语言教材管理系统课程设计报告
的介绍部分。
本论文在
计算机论文
栏目,由
论文网
(www.zjwd.net)整理,更多论文,请点
论文范文
查找
相关论文
收费专业论文
汉语言文学论文
物理学论文
自动化专业论文
测控技术专业论文
历史学专业论文
机械模具专业论文
金融专业论文
电子通信专业论文
材料科学专业论文
英语专业论文
会计专业论文
行政管理专业论文
财务管理专业论文
电子商务国贸专业
法律专业论文
教育技术学专业论文
物流专业论文
人力资源专业论文
生物工程专业论文
市场营销专业论文
土木工程专业论文
化学工程专业论文
文化产业管理论文
工商管理专业论文
护理专业论文
数学教育专业论文
数学与应用数学专业
心理学专业论文
信息管理专业论文
工程管理专业论文
工业工程专业论文
制药工程专业论文
电子机电信息论文
现代教育技术专业
新闻专业论文
艺术设计专业论文
采矿专业论文
环境工程专业论文
西班牙语专业论文
热能与动力设计论文
工程力学专业论文
酒店管理专业论文
安全管理专业论文
交通工程专业论文
体育教育专业论文
教育管理专业论文
日语专业论文
德语专业论文
理工科专业论文
轻化工程专业论文
社会工作专业论文
乡镇企业管理
给水排水专业
服装设计专业论文
电视制片管理专业
旅游管理专业论文
物业管理专业论文
信息管理专业论文
包装工程专业论文
印刷工程专业论文
动画专业论文
环境艺术专业论文
信息计算科学专业
物流专业论文范文
人力资源论文范文
营销专业论文范文
工商管理论文范文
汉语言文学论文范文
法律专业论文范文
教育管理论文范文
小学教育论文范文
学前教育论文范文
财务会计论文范文
电子商务论文范文
上一篇
:
基于VB的小额贷款业务管理系统设..
下一篇
:
计算机发展史
最新论文
精品推荐
热门论文