- 2
- 0
- 约7.53千字
- 约 23页
- 2020-10-25 发布于江苏
- 举报
目 录
1.摘要··················································2
2.功效和数据分析········································3
2.1功效分析············································· 3
2.2数据分析··············································3
3.总体设计·············································· 4
3.1设计框图············································· 4
4.模块介绍············································· 5
4.1添加功效··············································5
4.2显示功效··············································6
5.编写和测试············································7
5.1程序问题及解法······································· 7
6.使用方法说明·············································8
6.1程序使用方法·············································8
7.总结··················································12
8.附录··················································13
摘 要
车站票务管理系统关键目标在于便于掌握当日车次运行情况,对运行信息进行添加和删除,也有利于旅客按多种不一样方法查询自己所需要车次情况。摆脱了繁琐劳动,提升了工作效率,大大提升了车站资源利用率,便于旅客立即正确地取得需要信息。
关键经过数组存放数据,应用循环和选择语句对数据实现录入和删除功效。
关键词:车次信息,结构体数组,选择结构,循环结构
2 功效分析
2.1功效分析
这是一个同学录系统,便于同学信息查询、修改、删除、添加。
数据以文件形式保留在文件中。显示时,数据从文件中输入到显示器。接收数据则应该是一个结构体数组,再显示;或一个结构体变量,读取一次数据,显示在显示器上,然后再接收数据,不停循环,直到文件中数据被读完为止。
查询时,只需要选定所要查询同学编号,就会显示出改同学全部信息。
删除功效实现,需要首先打开文件,把文件里面信息全部输入到结构体数组中。然后依据程序选中同学信息覆盖。
修改时,只需要选定该同学编号,对她(她)内容逐一进行修改。
添加,输入编号及其学生信息即可。
2.2数据分析
因为显示内容包含姓名、性别、生日、同学类型、籍贯、和工作单位,所以必需一个结构体数组来实现。
写入文件还需要对文件进行操作。需要定义一个指向文件指针。文件名为“file1.txt”,生成在默认TC安装目录里边。
查询需要输入想要部分内容,这些数据类型和结构体元素类型一致,所以需要定义一个整型number,一个整型name,一个字符串sex,一个字符串birth,一个字符串type,一个字符串jiguan,一个字符串job。
另外,循环所需要整型数和一个计数器。系统在接收你输入字符,以判定程序走向,还需要一个字符型变量来接收输入提醒。
3 总体设计
3.1 设计框图
本程序包含到多个方面功效:添加,删除,显示,查询,修改和退出。
我任务关键是多个功效实现。所以这里只对各个功效做具体叙述,总体设计只简单描述。
先定义一个结构体数组和一个结构体变量。经过循环方法,向变量赋值,采取追加方法打开文件,然后在文件中输出,即把信息保留在文件中。由此能够进行输入或添加功效。
把信息从文件输入到结构体数组,每输入一遍,结构体数组b[i]中i自加,记数器自加1,可表示一共有几组信息。然后i从0到计数器最终显示大小,循环输出结构体数组值到显示器。以达成显示目标。
运行程序,显示器上显示查询,修改,删除、添加和退出几项后,要求输入对应编号。
输入标号n,进入查询项目,是按姓名查询。显示内容包含姓名、性别、生日、同学类型、籍贯、和工作单位。
输入标号c,进入查询项目,是按类型查询。显示内容包含姓名、性别、生日、同学类型、籍贯、和工作单位
输入标号s,进入删除项目。选中要删除同学编号,程序会删除该同学全部信息。
输入标
您可能关注的文档
- CCC认证产品单元划分工作细则母线槽.doc
- CCL铜箔基板关键技术及发展趋势介绍学习心得.doc
- CC语言经典实用趣味程序设计编程百例精解.doc
- COD的测定高锰酸钾法和重铬酸钾法高锰酸钾统一标准溶液配制标定及注意项目.doc
- C专业课程设计学生选课专业系统设计.doc
- c专业课程设计方案报告.doc
- C专业课程设计自助点餐系统.doc
- C专业课程设计银行账户标准管理系统.doc
- C人事工资标准管理系统实验报告.doc
- C医院候诊标准管理系统专业课程设计.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)