课程设计报告校园卡管理系统

课程设计报告校园卡管理系统

ID:10511134

大小:396.00 KB

页数:38页

时间:2018-07-07

课程设计报告校园卡管理系统_第1页
课程设计报告校园卡管理系统_第2页
课程设计报告校园卡管理系统_第3页
课程设计报告校园卡管理系统_第4页
课程设计报告校园卡管理系统_第5页
资源描述:

《课程设计报告校园卡管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、题目校园卡管理系统系别数学与计算机科学系班级数学与应用数学姓名杨翠萍学号1106131086胡守鹏1106131008彭俊1106131026李娟娟1106131071程晨1106131058王中杰1106131041指导老师束红职称讲师二〇一二年六月课程设计报告C语言课程设计任务书一.课程设计的内容1.题目:校园卡管理系统2.功能:重复显示主菜单,在主菜单上选择任意一项,均实现相应功能。在主菜单中选择1:建立名为JILU.TXT的文件,并在其中添加若干人的饭卡号,金额,挂失信息:要求饭卡号唯一。在主菜单中选择2:要求用户输入卡号,饭费,然后系统自动从该人的饭卡中减去饭钱,。并显示金额,如果饭

2、卡中不足5元,则不能买饭,显示“余额不足,请续钱!”,如果挂失信息为真,则显示“本卡已挂失!”。在主菜单中选择3:要求用户输入饭卡号,续钱额,续钱完成后分别显示续钱前后的金额。在主菜单中选择4:添加新饭卡,这时要求新饭卡号和以有的卡号不能重号。在主菜单中选择5:注销旧饭卡。在主菜单中选择6:要求用户输入饭卡号和挂失信息,然后更新该饭卡的挂失信息。在主菜单中选择7:此项功能学生自由发挥,根据本组爱好增加新功能。在主菜单中选择0:显示结束信息,按任意键后,退出本系统。3.分步实施:①初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;②建立一个文件,将小组成员信息写入文件中,显示于屏幕上

3、。二.课程设计的要求1.用C语言实现程序设计;2.要求使用模块化设计,将各个功能设计成独立的函数;3.凡等候用户输入时,给出提示信息;4.界面友好(良好的人机交互),程序加必要的注释。三.课程设计应完成的工作1.完成程序的编制、调试,并能正确运行;2.完成课程设计说明书的编写,其内容包括(1)封面;(2)任务书;(3)目录;(4)正文:①设计目的;②总体设计;③详细设计;④调试分析;⑤总结;(5)参考文献;(6)附录。目录1.设计目的52.总体设计62.1总62.2总流程图73.详细设计83.1函数mycreate流程图3.2函数mybuy流程图3.3函数mysave流程图3.4函数myadd

4、流程图3.5函数mydelete流程图3.6函数mylost流程图3.7函数mydisplayall流程图84.调试分析154.1Main函数154.1.1Main函数的测试数据154.1.2Main函数的测试结果154.2mycreate函数164.2.1mycreate函数的测试数据164.2.2mycreat函数的测试结果164.3mybuy函数174.3.1mybuy函数的测试数据174.3.2mybuy函数的测试结果174.4mysave函数184.4.1mysave函数的测试数据184.4.2mysave函数的测试结果184.5myadd函数194.5.1myadd函数的写实数据1

5、94.5.2myadd函数的测试结果194.6mydel函数204.6.1mydel函数的测试数据204.6.2mydel函数的测试结果204.7mylost函数214.7.1mylost函数的测试数据214.7.2mylost函数的测试结果214.8mydisplayall函数224.8.1mydisplayall函数的测试数据224.8.2mydisplayall函数的测试结果225.总结23参考文献24附录1程序清单25附录2用户使用说明书361.设计目的(1)训练学生灵活应用所学知识,独立完成问题分析,结合C程序设计理论知识,编写程序求解指定问题。(2)初步掌握软件开发过程的问题分析、

6、系统设计、程序编码、测试等基本方法和技能;(3)提高综合运用所学的理论知识和方法独立分析和解决问题的能力;(4)训练用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养他们严谨的科学态度和良好的工作作风。2.总体设计2.1系统结构图全部信息设置与挂失注销旧饭卡添加新饭卡充值消费创建饭卡校园卡管理系统2.2系统流程图3.详细设计3.1函数mycreate流程图NYN打开打开文件打开成功输入卡号,姓名,金额合法记录?将记录写入文件,数值增1输入卡号,姓名,金额关闭文件出口结束图3:函数mycreate流程图3.2函数mybuy流程图3.3函数mysa

7、ve流程图3.4函数myadd流程图3.5函数mydelete流程图3.6函数mylost流程图3.7函数mydisplayall流程图4.调试分析4.1Main函数测试数据类型测试数据预期结果实测结果合法数据1调用mycreate成功调用2调用mybuy成功调用3调用mysave成功调用4调用myadd成功调用5调用mydel成功调用6调用mylost成功调用7调用mydisplayall成功调

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

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

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