c语言教材管理系统课程设计报告

c语言教材管理系统课程设计报告

ID:25287266

大小:217.58 KB

页数:43页

时间:2018-11-19

c语言教材管理系统课程设计报告_第1页
c语言教材管理系统课程设计报告_第2页
c语言教材管理系统课程设计报告_第3页
c语言教材管理系统课程设计报告_第4页
c语言教材管理系统课程设计报告_第5页
资源描述:

《c语言教材管理系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、合肥学院计算机科学与技术系课程设计报告2012~2013学年第二学期课程面向过程综合设计课程设计名称教材管理系统学生姓名陈琳学号1204091022专业班级软件工程指导教师何立新、高玲玲2013年6月一.需求分析1.需要解决的问题:对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:(1)进一步巩固、加深学生所学专业课程《C程序设计语言》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,

2、解决问题的能力。(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。(3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。(5)掌握结构化程序设计方法,熟悉面向过程程序设计方法。(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。(7)进一步掌握在集成环境下如何调试程序和修改程序。2.课程设计名称及内容课程设计名称:教材管理系统设计

3、内容:编写一个简单的教材管理程序,帮助管理教材信息。要求具有教材信息管理的功能。其中包括教材信息的录入、删除、查询和修改等功能。还应包括对课程信息管理的功能。其中包括对课程信息的录入、删除、修改和查询等功能。3.任务和要求运用面向过程的程序设计方法,要求选择数组或链表,任务中要运用对文件进行读写操作。本题程序应提供的基本管理功能有:1)添加:即增加一条信息到教材信息中,或增加一条信息到课程信息中;2)显示:即在屏幕上显示所有教材或课程信息;3)存储:即将教材信息和课程信息分别保存在文件中;4)装入:即将文

4、件中的信息读入程序;5)查询:可根据教材名称或编号查找相关信息,若找到,显示在屏幕上;也可根据课程编号或名称查找相关信息并显示;6)修改:可修改教材信息,或对课程信息进行修改。二.算法设计1.设计思想:开始管理员登录用户登录教材录入添加教材删除教材修改教材查询按编号或名称或总体查询返回上一层教材录入课程信息录入教材删除课程信息删除教材修改课程信息修改2.设计表示main()让人选择俩种方式而防止程序混乱。num1()是验证你是否是管理员从而让你进入管理员子菜单;menu1()是管理员子菜单;是管理的更加轻

5、松;menu1()可以进入num1()num2()num3()num6()num1()是进行录入数据的程序num2()是进行查询的菜单可进入menu2()教材管理和menu3()课程信息的菜单menu2()进入num8()num9()num7()进行相应操作menu3()进入num10()num11()num12()进行相应操作num7()是根据教材名称查询教材信息num8()是根据教材编号查询教材信息num9()是总的查询教材信息num10()是根据课程编号查询课程信息num11()是根据课程名称查询课

6、程信息num12()是总的查询;num3()是进行修改的教材程序num6()是进行删除的教材程序主要就是利用主函数和子函数之间的调用实现了系统的运行,函数之间的调用使代码不会显得那么的杂乱,能够较好的查出在哪个部分发生了错误。3.实现注释:任务中界面的协调比较好的做出来了,每一个界面都有返回的输入,可以较好地实现各个界面的切换,还有就是实现不少字符串的函数,有比较的、有复制的等。比如说新用户注册的时候会有两次输入密码的机会,第一次是自己的想设的密码,而第二次就是自己确认的。管理员在这个系统中可以在文件中随

7、便添加、修改、删除,实现对信息的不断更新,及时删除、修改一些过时的信息,能够给用户最新的资讯,可以实现信息的及时性。4.算法设计中一些新的想法:但是也有不少的要求实现的不是很完善,比如说可以对修改的教材或课程进行分类标明什么是修改后的什么是修改前的删除的时候可以显示删除的是哪个显示出来如果删除错了可以重新替换回原来的文件再重新删除普通用户也可以升级注册成为会员从而拥有添加和查询的资格。管理员可以修改自己设定的密码该系统可以更完善更人性化。起到真正的教材管理,实现更加可观的效果。三、用户手册使用该系统的时候

8、,先进入主菜单按给出的提示输入信息,进入密码项目后输入六位数字的密码,注意按回车。在输入密码的时候请注意如果输入错误想退格是不行的。因为退格也代表了密码,密码不一定是数字。你总共有三次机会输入密码根据提示输入;进入管理界面时注意进入录入的信息的程序,录入的程序要正确不能全是数字导致排列不整齐录入其实也就是添加程序,当问你是否继续时,提示叫你输入YorN你就得输入YorN否则程序一致将其当N来处理如果所有返回菜单你都输入N你就会

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。