- 22
- 0
- 约1.9万字
- 约 35页
- 2017-04-10 发布于辽宁
- 举报
公交卡信息管理系统_毕业论文
课程设计(论文)
课程名称
程序设计实训
题 目
公交卡信息管理系统
院 (系)
信息与控制工程学院
专业班级
软件1402
姓 名
学 号
指导教师
年 月 日
目 录
1. 题目 2
2. 需求分析 2
2.1功能分析 2
3. 概要设计 3
4. 详细设计 5
4.1、程序流程图 5
4.2、loading()函数实现用链表读取文件中数据 6
4.3、display()函数显示所用用户信息 8
5. 实现与测试 9
5.1管理员及用户登录界面 9
5.2管理员操作界面 9
5.3显示所有用户信息 9
6.总结 10
1.题目
公交卡模拟系统
2.需求分析
2.1功能分析
系统需要满足管理员和持卡用户两类使用者,管理员能实现对数据的添加、删除、查找、修改、显示全部用户五项功能。持卡用户可以实现对数据的添加、查找功能。
3.概要设计
3.1类的设计
1)管理员类及持卡者类
管理者类:可实现对数据的添加、删除、查找、修改、显示操作
class administrator
public:
administrator();
void menu();
void add();
void Delete();
void search();
void modify();
void display();
持卡者类(用户类):实现数据的添加和查找操作。
class user
public:
user();
void menu();
void add();
void search();
2)公交卡分为三类一般卡、老年卡和学生卡
一般卡:包含可执行多个操作的成员函数及卡号和余额两个数据成员
class adult_card
public:
virtual void add();
virtual int Delete(char *p);
virtual int search(char *p);
virtual int modify(char *p);
virtual void display();
adult_card *loading()
double balance;
char card_number[10];
adult_card *next;
老年卡:使用public继承adult_card类并新增姓名、优待证证件号
class seniors_card:public adult_card
public:
virtual void add();
virtual int Delete(char *p);
virtual int search(char *p);
virtual int modify(char *p);
virtual void display();
seniors_card *loading()
char name[20];
char discount_number[10];
seniors_card *next;
学生卡:使用public继承adult_card类并新增姓名、学生证证件号
class student_card:public adult_card
public:
virtual void add();
virtual int Delete(char *p);
virtual int search(char *p);
virtual int modify(char *p);
virtual void display();
student_card *loading()
char name[20];
char student_number[10];
student_card *next;
4.详细设计
4.1、程序流程图
4.2、loading()函数实现用链表读取文件中数据
adult_card *loading() //loading()函数从文件中载入数据到链表
{
adult_card *head, *p1;
head = p1 = new adult_card
while (!in.eof()) //使用eof()函数判断是否到文件末尾
{
in p1-card_number p1-balance;
if (p1-card_number[0] == \0)break;
p1-next = new adult_card;
p1 = p1-next;
您可能关注的文档
- 高中生物备课材料_毕业论文.doc
- 歌妓在宋词创作与传播中的重要作用_毕业设计.doc
- 个人财务管理系统课程设计说明书_毕业论文.doc
- 个体化糖尿病教育对2型糖尿患者的影响_毕业设计.doc
- 给排水工程师论文简述市政给排水工程中的顶管施工技术_毕业设计.doc
- 个人所得税起征点上调的合理性研究宏经论文_毕业论文.doc
- 给排水与消防质量控制_毕业论文.doc
- 给水泵设备投标技术协议_毕业设计.doc
- 给水处理厂课程设计计算书说明书_毕业论文.doc
- 给水管网课程设计吉林省长春地区宽城区给水管网设计_毕业设计.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年陕西省汉中市某中学小升初入学分班考试英语考试真题含答案.docx VIP
- DB31T 1236-2020 未成年人司法社会工作服务规范.docx VIP
- 宣贯培训(2026年)《DLT 2772—2024火力发电厂输煤廊道巡检装置技术规范》.pptx VIP
- 2026年北京中考白皮书.pdf VIP
- 2025届苏锡常镇高三(一模)数学试题及参考答案.pdf VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 沉浸式非遗体验—宋代点茶.pptx VIP
- PET Complete精品教学课件 unit 3 having fun.pptx
- 年产2万吨马铃薯全粉项目可行性研究报告.docx
- 《计算机网络基础》课件——OSI参考模型.pptx VIP
原创力文档

文档评论(0)