- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计》课程设计.doc
《程序设计》课程设计
实验报告书
班 级:
学 号:
姓 名:
指导老师:
课设地点:
课设时间:
2009年 2 月 21 日
1系统设计
系统的总体结构
主程序
主程序
客户端管理端
客户端
管理端
客户管理
客户管理
列车管理
客户服务
客户服务
主要功能模块的设计
客户服务客户端用户:
客户服务
修改用户信息查询列车信息定票
修改用户信息
查询列车信息
定票
退票
管理端用户:
管 理 功 能
管 理 功 能
初始化所有信息统计车票车次信息管理旅客信息管理
初始化所有信息
统计车票
车次信息管理
旅客信息管理
相关存储结构说明:
struct train_message //火车结构体
{
char train_num[20];
char start_stage[20];
char start_time[20];
int seat_num;
struct ticket_message *ticket;
struct stage *next_stage;
struct train_message *next_train;
};
struct stage //站点结构体
{
char stage_name[20];
char arrive_time[20];
int ticket_fare;
struct stage *next_stage;
};
struct ticket_message //车票结构体
{
char train_num[20];
char start_stage[20];
char final_stage[20];
char start_time[20];
char arrive_time[20];
int ticket_fare;
int seat_num;
int mark;
struct ticket_message *next_ticket;
};
struct user_message //用户结构体
{
char user_name[20];
char user_password[20];
char user_sex[10];
char user_phone[20];
char user_ID[20];
struct user_message *next_user;
};
struct booking_message //预订票结构体
{
char user_name[20];
char ID[20];
char train_num[20];
char start_stage[20];
char final_stage[20];
char start_time[20];
char arrive_time[20];
struct booking_message *next_user;
};
struct purchased_message //已购票结构体
{
char user_name[20];
char ID[20];
char train_num[20];
int seat_num;
char start_stage[20];
char final_stage[20];
char start_time[20];
char arrive_time[20];
struct purchased_message *next_user;
};
系统运行流程
系统初始化开始
系统初始化
开始
用户对象选择
用户对象选择
系统管理客户服务 (密码验证) 客户端
系统管理
客户服务
系统实现
系统主要函数说明(主要功能、输入\输出、实现思想)
系统代码(必须有注释)
见(附:具体实现代码)
课程设计心得
通过这次实训周,我们小组编写了火车订票系统程序,这次实训使我们收获很丰富,通过这一周让我们再次熟悉了c语言的编写规则,重新巩固了学过的c语言知识,在这次实训中我们发现了自身的很多的不足,当然更多的是收获,在改进不足的同时更让自己了解了,在以后的编程中应该注意的问题,避免因为逻辑上的错误而花费更多的时间与精力。我们小组三人分工合作,遇到问题时我们在一起讨论并一起解决问题,这使我们在编程时并没遇到非常困难而不能解决的问题,我们在编程时遇到的问题是由于程序过长没有及时的去调试而产生的,当在把程序代码写完后再去调试,遇到的语言错误和逻辑上的错误很多,花费了很多的时间去调试,费了很多时间和精力,所以在对模块化的编程学习很重要,建立模块对调试很有帮助,能减少时间,提高编程效率。个人认为我在c语言的掌握上还
您可能关注的文档
- 附件3重点排污单位环境信息公开表(参考)一、基础信息单位名称乐平.doc
- 附件A受进出口(战略物品)规例管制的非氟化聚合物及纤维或丝状物料.PDF
- 陶瓷磨芯陶瓷磨芯粒度调换式.PDF
- 非线性奇异摄动系统的L2增益干扰抑制-JournalofNortheastern.PDF
- 食品用包装材料及制品塑料第11部分11一氨基十一酸特定迁移量的测定.PDF
- 高性能计算和并行算法课程名称计算机组成原理学院理学院专业班.doc
- 106学年度电影与电视学系课程架构表.PDF
- 2008年7月自学考试福建省公共管理学试卷.doc
- 2009届第四期主编百小102班.PDF
- 2011年上半年农村电影市场盘点.doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
最近下载
- 医院消毒供应中心如何选择合格的医用清洗剂(全面详细).pptx VIP
- 标准图集-L13J11卫生、洗涤设施.pdf VIP
- 2024新人教版一年级数学上册第五单元20以内进位加法单元教学整体设计.pdf VIP
- 5.1家和万事兴课件-2025-2026学年高中政治统编版选择性必修二法律与生活.pptx VIP
- 如何书写护理反思日志.pptx VIP
- 2010高教社杯全国大学生数学建模论文.doc VIP
- 复旦大学-2025年城市定制型商业医疗保险(惠民保)知识图谱.docx VIP
- ISO18527-1-2021 运动用眼部和面部防护-下坡滑雪和单板滑雪护目镜的要求 中英文.pdf VIP
- 长期采购合同协议.docx VIP
- 道路清扫保洁服务道路清扫保洁投标方案.doc VIP
原创力文档


文档评论(0)