- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言订票系统
程序介绍 编译环境win XP VC++ 6.0 测试运行环境:windows 2000/2003/XP/7 模块功能划分: 主要以程序设计中极重要内容文件操作为主要内容,通过写入、修改、等操作,实现程序目的。 该程序充分应用了结构化程序设计的方法: (1)自顶向下; (2)逐步细化; (3)模块化设计 (4)结构化编码 为提高效率使用部分宏替换: #define YS Sleep(1000); #define QP system(cls); #define QH fflush(stdin); 以及部分不常见的函数: Sleep(1000); /*延时1秒*/ system(cls); /*清屏*/ fflush(stdin); /*清缓存*/ itoa(bh,ch_1,10); /*把整数转换为相应的字符串*/ remove(wjm); /*删除文件函数*/ mkdir(车票资料\\); /*创建文件夹* … …等等 执行过程: 主菜单 先选择【2】进入管理菜单,添加车次和售票账号信息,管理密码为不可重新设置的字符串“zttc”. 管理菜单模块,先选择【1】进入添加车次信息功能 输入信息后,输入‘Y’或直接按回车键可以保存。 添加的车次通过写入文件的方式来保存,其中在添加时,使用了这样一段代码,防止添加的车次编号出现重复: 刚才添加过编号为:ZT010的车次,所以添加不了: 对于出现错误的车次信息,可以在管理菜单中选择【2】删除: 这是写入文件的内容,这里以删除 ZT003为例: 便可以删除文件中的车次信息。 用同样的方法可以【3】添加和【4】删除操作账号信息。 返回主菜单,进入售票菜单: 售票菜单: 输入车次信息时,可以通过输入班次、出发地点或目的地来查找相应的车次,并提示要身份号码,并判断输入的身份证号是否合法: 成功出售车票,这时,在程序目录下会生成一个以车票流水号为文件名的TXT文本,如图: 11.退票时,要求输入车票流水号或身份证号 12.删除后,会自动删除售票信息中相应的文件及其车票资料文件下的TXT车票文档。 13.管理菜单【5】统计各售票员的售票总金额,并选择是否导出Excel文件: 14.管理菜单【6】,导出售票信息为Excel文档,包含车票流水号、车次、售票员编号等信息。 导出的文件及内容: 源代码: #includestdio.h #includestdlib.h #includedirect.h #includestring.h #includewindows.h #define YS Sleep(1000); /*延时1秒*/ #define QP system(cls); /*清屏*/ #define QH fflush(stdin); /*防止接受不到下面的字符,清除文件缓冲区中的\n字符及其其他非判断字符*/ struct cc /*车次信息*/ { char bc[6]; /*班次*/ char cfd[8]; /*出发地*/ char mdd[8]; /*目的地*/ char fcsj[8]; /*发车时间*/ char sxsj[4]; /*所需时间*/ char pj[4]; /*票价*/ }; struct cpxx /*车票信息*/ { char cpbh[8]; /*车票编号*/ char bc[6]; /*班次*/ char bh[8]; /*售票员编号*/ char sfzh[18]; /*购票人身份证号码*/ char jg[3]; /*车票价格*/ }; struct zh { char xingming[8]; char bianh ao[8]; char mima[8]; }; char chupiao(char *bc, char *cfd, char *mdd, char *fcsj, char *sxsj, char *pj,char *bianhao) { static int bh = 1; int i,j; char ch; char ch_1[3],wjm[20]; char sfzh[18]; struct cpxx cpxx_1; FILE *fn; FILE *fo; if((fn = fopen(系统资料\\售票信息,a)) == NULL) { printf(打开售票信息出错,1秒后返回售票菜单\n); YS return 0; } j = 0; while(1) { printf(请输入乘客身份证号码:); scanf(%s,cpxx_1.sfzh); if(strlen(cpxx_1.sfzh) != 18
有哪些信誉好的足球投注网站
文档评论(0)