计算机基础与综合编程实验报告word文档

计算机基础与综合编程实验报告word文档

ID:34199278

大小:100.90 KB

页数:15页

时间:2019-03-04

计算机基础与综合编程实验报告word文档_第1页
计算机基础与综合编程实验报告word文档_第2页
计算机基础与综合编程实验报告word文档_第3页
计算机基础与综合编程实验报告word文档_第4页
计算机基础与综合编程实验报告word文档_第5页
资源描述:

《计算机基础与综合编程实验报告word文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学号《计算机基础与综合编程实验》报告学院计算机科学与技术学院专业计算机类班级姓名指导教师日期1实验目的通过迭代式开发,深入掌握C语言的文件、链表、结构体、动态内存管理等技术,开发实现一个计费管理软件。2系统功能与描述1.添加卡与查询卡的操作(1)添加卡信息。①介绍添加卡信息时,将添加的卡信息保存到工程目录下的card,ams文件。②输入a、输入菜单项编号1实现“添加卡”b、添加卡信息吋输入的卡信息c、保存卡信息的文件路径③处理3、获取保存卡信息的文件路径。b、获取添加的卡信息。卡信息包括:卡号、密码、开卡金额、卡状态、开卡时间、截止吋间、最后使用吋间、使

2、用次数、累积金额。C、将每个卡信息组装成一条字符串,一张卡的每个信息间用“##”分隔。d、将保存的卡信息的字符串写到工程目录下的card,ams文件末尾。④输出a、保存成功,则显示添加的卡信息。b、保存失败,则提示添加卡信息失败。添杳王下卡卡.{nr菜7•查询统计8•注*肖卡0.退出洁选择菜单项编号(0"8):1[忝力□卡请输入卡号i长度为1^18):test请输入密码(长度为C8):123请输入开卡金额(m):123添加卡信息成功!(2)查询卡信息:①介绍从工程目录下的card,ams文件中,读取并解析卡信息,将卡信息显示到界面中。②输入输入菜单项编号

3、2实现“查询卡”b、card,ams文件屮的卡信息①处理3、获取保存卡信息的文件路径。b、逐行读取该文件中的卡信息并解析。c、将将解析结果保存到内存中,在界面上显示读取岀来的卡信息。②输出3、读取失败,提示没有该卡的信息。b、读取成功,则在界面输出卡号,状态,余额,累计使用,使用次数,上次使用时间,一共六个信息。・苹单1・添加卡2•查询卡3•上机7羞询统计3.注梢卡iiSi菜单项绸号(『8):2杳甸卡——请输入查询的卡号(长度为ns):t乍号i犬态杀琉累#使用使用次数上次使用时间test毛123.0123.01•添加卡2•查询卡3•上机4•下机5•充言6

4、.退畫7•查询统计8•注诸卡D•退出请选择菜单项堀号(『8):2——杳伺卡——请输入查询的卡号(长度为ri8):b没有该卡的信息!r—02017-04-1721:011.上机:①介绍根据用户输入的卡号和密码,判断该卡能否进行上机。更新可以上机卡的状态。②输入a、输入菜单项编号3,实现“上机功能”b、输入卡号和密码c、链表和文件中添加过的卡信息③处理3、执行上机操作时,从卡信息文件屮获取卡信息,添加到链表屮。b、以卡号和密码为条件,遍历链表中的卡信息,找到与输入条件相符的卡信息。c、如果找到,以列表方式显示该卡的上机信息,并更新卡信息。如果未找到,就提示用

5、户。④输岀a、如果找到需要上机的卡的信息,则以列表的方式显示。分为三列显示卡信息,依次为:卡号,余额,上机时间。b、如果未找到,则向界面输出“上机失败”,提示用户I1II」I丿1二I菜单1.添加卡2•查询卡3•上机4•下机5•充值6•退费7•查询统计8•注梢卡0.退出请选择菜单项编号(『8):3:上机二一请输入上机卡号(长度为1"18):test请输入上机密码(长度为r8):123上机信息如下卡号余额上机时间test12二丄2017-04-1721:063•下机:与上机类似,提示用户输入正确格式的下机的卡号及密码,若不存在此卡,则提示卡号不存在,若存在,

6、则判断卡的状态,若为上机状态,更新下机信息,否则提示卡的状态及下机失败。同时把上下机的时间,和扣除消费金额的余额输岀。17•查询统计8.注消*[I•退出洁选择菜单项编号(CT8):47下机请输入下机*号(长度为118):test请输入下机密码(长度为广8):123下机时间2017-04-1721:07下机信息如下卡号消费余额上机时间test0.5122.52017-04-1721:064.项目拓展:I.充值退费①介绍当用户选择“5充值”时,提示用户输入需要充值的卡的卡号、密码和充值金额。充值完成后,以列表的方式显示该卡的充值信息,包括卡号、充值金额和余额

7、;如果失败,则提示用户。②输入a、输入菜单项编号“5”或者“6”b、输入需要充值或退费的卡的卡号和密码c、保存卡信息的文件路径data/card.ams,和保存在文件中的卡信息d、保存卡的充值和退费信息的文件路径datamoney.ams①处理a>读取卡信息文件中的卡信息,保存到链表中。b、以卡号和密码为条件,遍历链表,查询与该卡卡号和密码相同的卡信息C、如果找到,判断该卡是符合充值或退费的条件。d、若充值或退费,以列表的方式显示该卡的充值或退费信息e、若充值或退费失败,则提示用户。①输出a、若果充值或退费失败,则输出相应的提示信息b、若果充值或退费成

8、功,则以列表的方式显示该卡的充值或退费信息菜单1•添加卡2•查询卡3•上机4•下

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

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

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