C语言课程设计-饭卡管理程序.docx

C语言课程设计-饭卡管理程序.docx

ID:50289226

大小:283.21 KB

页数:37页

时间:2020-03-07

C语言课程设计-饭卡管理程序.docx_第1页
C语言课程设计-饭卡管理程序.docx_第2页
C语言课程设计-饭卡管理程序.docx_第3页
C语言课程设计-饭卡管理程序.docx_第4页
C语言课程设计-饭卡管理程序.docx_第5页
资源描述:

《C语言课程设计-饭卡管理程序.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言课程设计报告饭卡管理程序完成日期:2009年12月【题目描述】该程序为饭卡管理程序,具有下列功能:(1)录入某位持卡人的基本信息。教师:职工号、姓名、院系、金额;学生:学号、姓名、院系、金额;随机分配一个密码,分配一个卡号。(2)给定卡号,显示此卡的基本信息;(3)给定卡号,修改密码或查询密码;(4)给定卡号,修改持卡人信息;(5)给定卡号,查询余额或加钱;(6)给定卡号,输入密码后,若余额充足即可消费;(7)挂失处理;给定卡号或职工号(学号)等信息进行挂失处理,挂失处理后能查到该卡号,但显示“该卡已挂失”信息。(8)删除处理;给定卡号或职工号(学号),对该卡进行删除处

2、理;删除处理后无法找到该卡号。(9)提供一些统计各类信息的功能。可统计当前教师、学生持卡人数;当前已挂失卡卡号;当前卡中余额少于10元的卡号,并显示其余额。【用户文档】l应用程序功能详细说明1、进入操作菜单。按照菜单提示选择需要的操作。选择0~9号,若超出该范围,系统将提示警告信息,且切回到主菜单。若需退出系统选择0。每项操作执行完毕,将出现是否返回原菜单的提示信息,选择是将返回主菜单,选择否将返回该项操作的选择菜单。2、录入持卡人信息:该程序可分别管理教师学生各100人。持卡人分教师卡和学生两种,进入录入界面后,用户按菜单选择卡的类别。之后按照程序提示的文本格式及长度要求,

3、按顺序依次输入教师号(学生号)、姓名、院系及金额。超出允许的范围,系统可能出现运行错误。3、查询饭卡基本信息:进入查询界面,输入卡号,即可显示持卡人的卡号、姓名、教师号(学生号)、院系、卡上金额。若输入卡号不存在,系统将提示卡号错误。4、修改或查询密码:进入密码编辑界面,输入卡号,将会显示出命令选择菜单。根据提示选择希望进行的操作。密码修改成功后,系统会给出密码修改成功信息。若输入卡号不存在,系统将提示卡号错误。5、修改个人信息:进入修改界面输入卡号,系统将逐项询问是否要修改该项信息,选择是即可修改,选择否,将跳转到下一条信息修改。修改信息的格式及长度要求与录入相同。若输入卡

4、号不存在,系统将提示卡号错误。6、饭卡加钱或查询余额:进入余额操作界面,输入卡号,根据屏幕提示选择需要的操作。加钱成功后系统会显示成功操作信息。若输入卡号不存在,系统将提示卡号错误。7、处理消费信息:进入消费界面,按照提示输入卡号以及消费金额,系统会提示输入密码。若密码正确,则显示消费成功信息,并从账户中扣除相应余额,若密码错误,系统将警告密码错误,并返回主菜单。若消费金额超出余额范围,则系统提示余额不足信息,消费不成功并返回主菜单。若输入卡号不存在,系统将提示卡号错误。8、挂失:进入挂失界面,根据系统提示选择输入卡号或输入教师号(学生号)进行操作。若正确输入相应卡号系统将确

5、认是否挂失,选择是则挂失成功。挂失后若进行以上各项操作以及删除操作,系统均将提示已挂失信息,并无法进行操作。若输入卡号不存在,系统将提示卡号错误。3、删除:进入删除界面,根据菜单提示选择输入卡号还是教师号(学生号),输入相应号码,系统将询问是否要删除该号码。选择是,则提示该卡删除成功,选择否,将返回主菜单。若输入的号码不存在,系统将提示号码错误并返回主菜单。删除后,该卡在系统中将不能被查出。4、统计其他信息:进入统计界面,根据菜单选择需要进行哪项统计。选择1,将统计出当前教师及学生的持卡人数;选择2,将统计出当前所有挂失卡卡号;选择3,将统计出当前卡中余额不足10元的卡号及相

6、应余额。l应用程序运行环境的要求TurboC2.0或Win-tc环境下均可运行。l应用程序的安装与启动方法将程序源代码置入TurboC2.0或Win-tc中,运行程序。或直接双击运行.exe格式的可执行文件运行该程序。l程序的界面、交互方式和操作方法以下是程序运行后的主菜单操作界面。按照系统的询问,选择需要的操作。程序运行过程中输入命令完毕需键入回车键确认。l输入数据类型、格式和内容限制教师及学生的个人信息属于结构体型数据;菜单选择项:整型数据,只可输入系统提供的选项代号;确认选项:字符型数据,大小写均可,只可输入Y或N;教师号(学生号):整型数据,只可输入介于1000至99

7、99间的整型数据;姓名:字符型一维数组,姓氏与名字之间用空格隔开,少于20个字符;院系:字符型一维数组,院与系之间可用空格隔开,少于50个字符;金额:单精度实型数据,精确到分,可输入介于0.00至5000.00间的数据;卡号、密码:整型数据,介于1000至9999之间随机产生。l应用程序运行中,用户需要使用的交互命令名称、功能和格式的详细解决和示例1)数字选择交互命令。以菜单为例,在操作界面中选下需要的操作所对应的数字,按回车键,即可进入相应的操作界面。2)Y、N选择交互命令。当系统询问否是,选择Y,键

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

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

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