欢迎来到天天文库
浏览记录
ID:14195668
大小:362.50 KB
页数:14页
时间:2018-07-26
《电信缴费查询系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
通达学院课程设计(II)题目:电话缴费查询系统专业软件工程学生姓名査昕晨班级学号07003232指导教师程春玲指导单位计算机学院软件工程系日期2010.11.8~11.19- 教师评语教师签名:年月日成绩评定备注- 一、电话缴费系统课程设计主要为了实现一个含有多个缴费查询点的电话缴费查询系统。二、课题内容和要求电话缴费查询系统主要包括查询和缴费2大功能。1.查询:各缴费查询点能够同时查询与电话用户相关的话费信息,包括用户名、电话号码、月份、月租费、市话费、长途话费、信息费等信息。要求:a、可以按用户名、电话号码、月份分别进行查询;b、一个用户可以拥有多个不同的电话。2.缴费:各缴费查询点均可缴费。要求:a、输入电话号码和月份后,自动显示该号码所属的用户名以及该用户的全部电话号码及对应的所有话费信息(月租费、市话费、长途话费、信息费等);b、缴费确认后,对相应的话费打上销帐标记,表示已经缴过费;c、缴费结束后,记录本次缴费操作的相关信息,包括用户名、电话号码、月份、月租费、市话费、长途话费、信息费、操作员等;该信息可供查询;d、一个用户拥有多个电话号码时,可以选择对其中的一部分号码进行缴费。三、算法分析和流程图各模块设计:1.主模块:主模块可以实现用户对自己号码的查询缴费。- 2.按姓名排序- 3.按电话号码排序- 4.报表模块- 数据库设计:E-R图:- 用户信息(用户名,电话号码)话费信息(话费单号,月租费,市话费,信息费)缴费记录(电话号码,话费单号)一、主要部分源程序程序定义三个结构体函数程序的相关变量声明- 读入数据intreadData()//函数定义{//若出错,则返回1;否则返回0FILE*pf;inti=0;charcc[110];if((pf=fopen("Bank.txt","r"))==NULL)//打开代缴费数据文件{printf(" OpenDataFileError!");return1;}//printf(" 用户名电话号码合计年月状态缴费日期缴费人");while(!feof(pf)&&(i-1,但我由于一时大意写成了i=InquirdTel()>-1,这样导致变量i的值出现了前后矛盾的情况,程序从而无法顺利打出字符串,我经过针对变量i的跟踪监测才好不容易发现这个漏洞,值得我引以为记。二、程序调试的结果输入正确的账号密码后系统显示登录成功- 输入五次失败后系统宣布您的输入次数已达上限进入缴费查询系统后选择缴费选项后,选择按用户名查找,输入“wsmzyx”的用户名后,系统显示该用户名的相关话费信息。- 进入缴费查询系统后选择查询选项后,选择按电话号码查找,输入“8993456”的电话号码后,系统显示8993456用户名的相关话费信息。进入缴费查询系统后选择缴费选项后,选择按用户名查找,输入“wsmzyx”的用户名后,系统显示该用户名的相关话费信息,此时系统提示用户是否缴费。- 用户确定缴费后,系统提示缴费成功。一、测试数据和预期结果分析在数据文件中输入以上数据,则在上述测试中,出现了预期的数据信息结果。二、课题小结这个项目花费了好大力气才做完了,感觉自己对C语言掌握得真的很烂,别人几分钟就做出来的东西,我往往要想很久,而且对函数模块的理解非常的有问题。整个C语言可以说是这个阶段学的最差的,不给自己找理由,学的差就是差,当初以为C语言- 不重要,不想学。听课都没认真,老是给自己找借口,做不起题就给自己说,没事,反正现在已经大四了,大一学的C语言了都可以忘掉。就这样一直拖,然后自己的问题越来越多。 原先以为的问题果不其然出现了,索性在班长的帮助下,我才顺利地完成了实验,在今后的学习过程中,学习过的知识还是应该是时不时拿出来温习一番的!-
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处