c程序设计实习报告

c程序设计实习报告

ID:26227979

大小:423.50 KB

页数:30页

时间:2018-11-25

c程序设计实习报告_第1页
c程序设计实习报告_第2页
c程序设计实习报告_第3页
c程序设计实习报告_第4页
c程序设计实习报告_第5页
资源描述:

《c程序设计实习报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计实习报告题目:购物卡管理系统学院:机械与电子信息学院专业:机械设计制造以及自动化姓名:李泽志班级学号:20091002525(072095-17)指导教师:徐凯2011年7月15日29目录一题目要求…………………………………………………………2二需求分析…………………………………………………………2三程序结构设计……………………………………………………2四详细设计…………………………………………………………34.1全局变量,结构体和函数申明……………………………………44.2主函数和登录函数…………………………………………………44.3公共函数………………

2、…………………………………………54.3.1获取当前系统时间…………………………………………54.3.2管理员密码设置………………………………………………54.3.3管理员密码核对………………………………………………64.3.4账户密码设置…………………………………………………84.3.5账户密码设置…………………………………………………94.3.6身份证号核对………………………………………………104.4管理员相关模块…………………………………………………104.4.1获取当前系统时间…………………………………………104.4.2购物卡制作………………………………

3、…………………114.4.3购物卡签发…………………………………………………124.4.4购物卡注销…………………………………………………144.4.5购物卡信息查看……………………………………………154.4.6购物卡查看与注销…………………………………………164.5持卡人相关模块……………………………………………………174.5.1消费………………………………………………………174.5.2充值………………………………………………………184.5.3总记录查询(此功能未完成)…………………………………184.5.4消费记录查询(此功能未完成)………………………

4、………194.4.5充值记录查询(此功能未完成)…………………………………194.5.6持卡人主界面………………………………………………20五程序实际运行情况………………………………………………24六课程设计小结……………………………………………………28七参考文献…………………………………………………………2929一题目要求设计购物卡管理系统,实现如下功能:(1)实现系统内制卡,发卡功能。(2)实现系统内购物卡账户及相关账户管理。(3)实现购物卡交易和合法性检查。(4)实现购物卡交易积分功能。(5)实现购物卡报表功能。(6)数据以文件形式存储。【提示】制卡:指申请

5、一个购物卡,但还没有使用。发卡:指购物卡已经使用。实现卡交易:指从卡中消费掉一定金额。二需求分析根据题目要求,由于管理员帐号,密码,购物卡帐号密码和余额,状态以及消费记录存放在文件中,应实现文件的输入,输出操作;要查看购物卡信息,应提供显示操作;另外还需提供选择菜单功能。三程序结构设计见程序结构图:购物卡管理系统管理员登录会员登录制卡发卡购物卡管理管理员帐号和密码修改消费充值总记录查询消费记录查询充值记录查询密码修改挂失解挂失注销购物卡信息查看图2-1程序结构图29四详细设计4.1全局变量,结构体和函数申明本程序是运行于windows平台的购物卡管理系统,开发采用v

6、isualC++6.0C语言,不保证能在linux平台下运行。根据题目要求,设置cdlist和acclst两个结构体,cdlist结构体用于存储购物卡卡号密码等信息。acclist结构体用于存储每张卡的消费记录。设置gfp和cfp两个文件指针,用于操作不同的文件。程序见下:#include#include#include#include#include#defineulunsignedintFILE*gfp;FILE*cfp;#definecdliststructcard_l

7、istcdlist//用于购物卡管理{ulcardid;//卡号charname[20];//持卡人姓名charidd[19];//持卡人身份证号,用于重置密码和解挂失ulaccount;//关联账户,在未启用补卡功能前与卡号系统charpswd[20];//密码unsignedlongmoney;//余额,本应用float类型但无奈用float类型时输入输出错误uljifen;//积分intzhuangtai;//购物卡状态,0:还未颁发;1:正常2:挂失3:注销charcc;//一条信息结束的标记}ka[100];#defineacclststructacc

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

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

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