- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
合肥学院计算机科学与技术系课程设计报告2012 ~2013 学年第二学期课程面向过程综合设计课程设计名称教材管理系统学生姓名陈琳学号 1204091022专业班级软件工程指导教师何立新、高玲玲2013年6月一.需求分析1.需要解决的问题:对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。通过课程设计,学生在下述各方面的能力应该得到锻炼:(1)进一步巩固、加深学生所学专业课程《C程序设计语言》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。(3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。 (5)掌握结构化程序设计方法,熟悉面向过程程序设计方法。(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。进一步掌握在集成环境下如何调试程序和修改程序。2.课程设计名称及内容课程设计名称:教材管理系统设计内容:编写一个简单的教材管理程序,帮助管理教材信息。要求具有教材信息管理的功能。其中包括教材信息的录入、删除、查询和修改等功能。还应包括对课程信息管理的功能。其中包括对课程信息的录入、删除、修改和查询等功能。3.任务和要求运用面向过程的程序设计方法,要求选择数组或链表,任务中要运用对文件进行读写操作。本题程序应提供的基本管理功能有:添加:即增加一条信息到教材信息中,或增加一条信息到课程信息中;显示:即在屏幕上显示所有教材或课程信息;存储:即将教材信息和课程信息分别保存在文件中;装入:即将文件中的信息读入程序;查询:可根据教材名称或编号查找相关信息,若找到,显示在屏幕上;也可根据课程编号或名称查找相关信息并显示;修改:可修改教材信息,或对课程信息进行修改。算法设计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你就
您可能关注的文档
最近下载
- OIE规则和中国进展.ppt VIP
- 疾病预防控制体系建设中存在的问题及建议2025.pdf VIP
- AP微积分BC 2024年真题 附答案和评分标准 AP Calculus BC 2024 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 一种环氧环己烷制备己二腈的方法.pdf VIP
- 标准图集-陕09J05 卫生间、盥洗室及洗池 09系列建筑图集.pdf VIP
- 2024年贵州省中考语文试卷(含答案与解析).pdf VIP
- 1湖南省电网销售电价表-附件1.doc
- 传动设备知识培训课件.pptx VIP
- 起重吊装模块设备设施风险分级管控清单.pdf VIP
- 《城镇给水管道非开挖修复更新工程技术规程 T244-2016》.doc VIP
文档评论(0)