电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

c语言课程设计-宠物店信息管理系统

  • 资源ID:20419       资源大小:209.50KB        全文页数:23页
  • 资源格式: DOC        下载积分:0金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要0金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

c语言课程设计-宠物店信息管理系统

合肥学院计算机科学与技术系课程设计报告20122013 学年第二学期课程 面向过程综合设计课程设计名称 宠物(小动物)店信息管理系统 学生姓名 宋俊 学号 1204091008专业班级 软件工程 指导教师 项响琴、华珊珊2013 年 6 月第一章 述问题本课程设计的任务和要求是设计一个宠物(小动物)店信息管理系统,该系统要求对宠物(小动 物) 店信息 进行管理和 维护。运用信息技术可以很快的提高宠物店的运营效率。方便对宠物信息的管理。使用 菜单实现检索、增加、删 除、显示和存取等功能的正确选择。体功能:(1)程序运行时首先要求输入:宠物的编号。要录入的宠物的名字。要录入的宠物的性别。要录入宠物的年龄。要录入宠物的颜色。 录入后该宠物的数量。 这些原始数据应保存到一个文件中。(2)然后程序要求可以实现:新宠物的增加。宠物的修改。宠物的浏览。 宠物的删除。这些功能。要知识点:(1)面向过程程序设计方法(2)界面制作,应 用。(3)数组或链表的实现与应用(4)文件的读写。第二章、计思想该程序的流程图如下:主菜单新宠物的增加宠物的修改宠物浏览宠物的删除退出菜单 1开始本程序紧扣题目要求,尽量采用一些简单的算法和语法来编写源代码,在不影响程序功能的前提下,既简化了程序 结构,也降低的 编写人 员的工作量。本程序主要针对的用户是宠物信息管理人员,主要作用是让店主能快速搜索到他想要的宠物信息。本程序是先有店主手动输入各个宠物的信息,然后再存储到文本文件中。然后可以有店主快熟搜索到想要的宠物的信息。构体模块除了头文件、子函数的申明等一些必要的部分,在程序的开头处首先定义了两个个结构体,该结 构体是为了更方便的储存宠物的信息,由第一个结构体是由三个方面构成的/性别,0;/年龄 0; /颜色结构体定义为 二个结构体 0; 0; ; 0;定义为 菜单模块本模块主要功能是对菜单的显示,是用户打开程序所看到的一些信息。主要显示了欢迎界面、程序的设计者、单位等。特 别重要的是,本模块告诉了用户下一步该做什么,怎么做,此处 从用户的角度出发 ,能帮助用 户更好更方便地使用本系统。 ;、;、;这 3 个函数是整个宠物店管理系统的全部菜 单函数, 为系统主界面, 进入时可选择进入程序和退出程序。为进入程序时显示的功能菜单 ;此菜单为进入管理系统菜单,在此可以 选择添加、 删除、修改 宠 物等操作。加宠物信息这个函数的作用是为了让用户增加宠物信息。 。我先在这个函数中建立一个“ 宠物的各种信息”的文件。 。用户可以直接把输入的信息存到文件中。方便后来的对文件里信息的调用。改宠物信息(子函数名 这个函数是为了让用户修改文件里的宠物信息。先要读取“ 宠物的各种信息信息”文本文档的信息。然后根据输入的宠物昵称找出该宠物信息。询宠物信息这个函数是为了让用户更好更快的调用文本文档中宠物的信息。先要读取“ 宠物信息”文本文档的信息。然根据通过两字符串的比较,示宠物信息这个函数是为了把文本文档的信息显示在屏幕上。除宠物信息这个函数通过数组中该位置之后的数据存放位置向前移一位来实现删除功能。能实现情况本程序较好地完成了任务中的各项要求,能实现宠物信息管理系统的基本功能,并且应用到了面向过程程序设计方法、界面制作、if、数的应用、数组或链表的实现与应用、文件的读写等知识点。在此基 础上,本程序 还优化了菜 单和界面,使用 户看起来更方便舒服,并且程序输出的结果也模 拟了表格的格式,使 结 果看起来更清晰。法设计本程序主要应用了基本的输入输出语句、条件语句、循环语句、 选择语句以及对文本文件的操作等一系列算法,基本涵盖了 c 语言课程中的大部分算法思想。同 时,本程序也存在这一些不足之处:,本程序的数据需要一个一个的输进去。对于数据库较大的会带来不便。第三章、用户手册 开方式(1)先打开电脑 中的 软件,再通过 开目录中文件名为“ 宠物(小动物)件。(2)找到 c 文件目录下的“件夹,直接打开文件名为“宠物(小动物)信息管理系统”的 件。作步骤(1)运行程序,看到主菜单界面。(2)点击任意键继续程序。(3)按照程序提示信息,分别输入宠物昵称, 宠物性别, 宠物种类。宠物年龄。(4)打开 c 文件目 录下文件名 为“ 宠物信息”的文本文件,获得录取结果(5)意事项在输入完学生信息时请务必先保存后再运行程序,否则可能会使信息无法正确读取。第四章、件无法打开在编译调试阶段,总是出现编译错误,无法通 过编译调试, 经过逐行的查找,最终发现定义的指向文件的指针,在定义时没有加“*”符号,导致了该编译错误。择错误在编译调试完成后,又出现了问题,即无法 对学生信息正确筛选,程序无法判断学生成绩是否合格,全部将其按照合格处理。 经过分布调试 法的运行, 发现了问题所在,是由于在 句括号后面不慎加了一个“;” 符号, 导致 断之后执行的是空语句,而全原本应该判断之后再执行的语句则被无条件执行,从而导致了无法正确筛选学生的结果。在发现该原因之后,删除此“;”符号,程序即运行正确。版错误在调试过程中,除了出现了语法错误和算法错误之外,还出现了输出结果的排版错误,即在程序写入结果的文本文件中信息混乱,很难辨别信息,这会给用户造成很大的不方便。为了解决此问题,在输出语 句中加了一些转义字符“t”和一些分隔线,这样就能有效的分开不同的数据信息,使界面更清晰美观,极大的方便了用户查看。盘文件读写错误在运用磁盘文件时遇到了不小的麻烦,不能正确的读出原有的图书的信息而造成重新录入时复值出现错误,造成写入磁盘文件不能写入或写入出现错误,经常出现“ 烫”,经过调试和分析,源文件的光标 最后所处的位置可能会影响磁盘文件的读写而出现错误,设计和编码的回顾此程序在设计的过程中考虑到了算法的简便性,由于此程序实现的功能较为简单,所以在算法设计的过程中避开了一些容易出错的语句。所以此程序总体来看算法较为简单,且语法结构较为单一。时空效率分析本程序实现的功能的较为简单,且算法并不复杂, 执行步骤也不多,程序源代 码只有五百多行,所以运行起来几乎对计算机 任何影响,对内存空间的占用很小;在时间上,本程序也几乎是瞬间完成 执行,没有明 显的时间 等待。验和体会通过本次课程设计,我对 c 语言的学习与应用有了更加深刻的体会,也 对一些基本语法结构、算法思想和程序设计方法更加的了解。通过这次 c 语言课程设计,很大程度上锻炼了我们写程序的动手能力和自主思考能力。利用所学知识,开发小型实用的应用系统,掌握运用 C 语 言编写调试应用系统程序, 对于我们独立开 发应用系统并进行数据处理的综合能力是一个很大的提高。通过这次 c 语言课程设计,很大程度上锻炼了我们写程序的动手能力和自主思考能力。利用所学知识,开 发小型实用的应用系统,掌握运用 C 语言编写调试应用系统程序,对于我们独立开发应用系统并进行数据处理的综合能力是一个很大的提高。第五章、小结本程序虽然实现了任务书中的基本要求,但还是存在一些需要以后解决的问题。比如用户不能较方便的直接通过程序对学生信息进行操作,不能处理小数的分数信息等等。在这次课程设计中,我体会到了,作为程序开发人员,不能仅仅站在开发者的角度去考虑问题、解决 问题,面对一些实际问题时,也要站在用 户 的角度去看待问题,毕竟,我们开发出来的程序主要面对的就是用户,所以用户的需求与想法才是程序开发者最需要考虑关心的。第六章、参考文献1 黄明等编著C 语言课程设计北京:电子工业出版社2 郭翠英编著C 语言课程设计案例精编北京:中国水利水电出版社3 宁正元数据结构(c 语言) 南京:东南大学出版社。2000 年 6 月第 1 版4 严蔚敏等 数据结构(c 语言版) 北京:清华大学出版社,1997 年 4 月第 1 版5 谭浩强编著C 程序设计题解与上机指导(第 3 版) 北京:清华大学出版社6 谭浩强编著C 程序设计(第 3 版) 北京:清华大学出版社附录一、源程序清单#h" /定义结构体 该种小动物的信息 0; /性别0; /年龄0; /颜色 TY; /定义结构体 小动物的各种信息0;0;0;(); /子函数 主菜单 ; /菜单 1; / 子函数 浏览全部宠物; / 子函数 新增宠物; / 子函数 修改宠物; / 子函数 删除宠物; /退出 / 子函数 主菜单 1 a;b;M: ;n");n");n");n");tt.n");n");n");tt.n");n");n");tt.n");n");n");tt.n");n");n");tt.n");n");n");tttt 请输入你的选择: ");L: %d",&a);a):;:;:;

注意事项

本文(c语言课程设计-宠物店信息管理系统)为本站会员(cl****1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

分享当前资源【c语言课程设计-宠物店信息管理系统】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
二维码
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------



关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.