运输企业管理信息系统设计说明书(2)
★
4.函数调用关系流程图
面向对象课程设计,运输企业管理信息系统设计说明书
四 程序设计思想
综合运用课堂上所学的函数、类和对象等C++语言的知识,实现对运输公司车辆信息的管理。
根据用户的需求,我把程序按功能分成几个模块,如显示模块、插入信息模块以及查询信息模块等。用所学的函数和函数之间相互调用、函数调用对象以及函数返回对象等方法把主函数和其他具有不同功能的函数和各种类的对象结合到一起,实现那些功能并使程序更加完善。
在编程过程中,我尽量使程序代码简洁以减少程序运行消耗的不必要的时间,并使图形界面简单明了,总之一切是为了方便操作者的使用。
五 测试结果
调试分析:在我调试过程中遇到了不少的问题,主要是对语法正确的
定义,比如,分号的缺失、多加及中英文符号的转换。函数合适的返回类型,还有是函数库的说明,对文件的打开与保存,指针的某些操作。对语法错误的不断改正,和老师同学的帮助,经过长时间的调试,通过了编译。对各个 模块的函数进行编译并调试通过运行,但将它们全部写到一块儿,问题非常的多,其中使我最为困惑的是函数的返回类型,通过不懈努力终于通过的编译,可是录入数据,没有数据的输出。通过查课本,查资料,还有在同学老师的热心帮助下完成了程序的调试。并且基本是满足了课题的要求。通过本次的课程设计,我体会到了,调试程序需要耐心,冷静分析每一个问题,对书本基础知识不仅要了解,还要会用。
1. 进入系统
面向对象课程设计,运输企业管理信息系统设计说明书
2 登记新车信息及司机信息
3.违章登记
3. 违章登记
面向对象课程设计,运输企业管理信息系统设计说明书
4.车辆查询
7. 退出系统
面向对象课程设计,运输企业管理信息系统设计说明书
六 存在的问题与策略
本程序存在的问题是缺少浏览的功能,当初我设计这个程序的时候只想到通过操作记录文件来浏览车辆的全部信息,所以在这个地方有欠考虑。
解决的方法是增加一个浏览的函数,使其可以浏览文件内容,这样就可以通过调用这个函数来浏览车辆信息了。
七 参考文献
1]初小璐.完全掌握SQL Server 2000 [M] 机械工业出版社,2004 [2]Jeraod V.Post.数据库管理系统(英文版.第三版)[美]清华大学出版社,2006.1
[3]张海藩.软件工程导论[M].北京:清华大学出版社,1998.1
[4]谢希仁.计算机网络(第二版)[M].北京:电子工业出版社,2003.6 [5]戴志诚,赵国峰.JSP信息化系统建设案例[M].北京:人民邮电出版社,2006.12
[6]成晓静,毕靖.网页设计三剑客完全学习手册[M].北京:中国电力出版社,2004.11
[7]赵强.精通JSP编程[M].北京:电子工业出版社,2006.3
[8]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2002.2 [9]张海藩,李劲,谢兆阳.SQL Server2000数据库设计与系统管理[M].北京:清华大学出版社,2000.9
[10]刘禾,蔡锋.Web数据库假设技巧[M].北京:科技技术出版社,1999.4 [11]徐建波. Internet与Web设计教程[M].北京:中国矿业大学出版社,2000.12
[12]于书举,许向众.数据库设计与开发教程[M].北京:电子工业出版
面向对象课程设计,运输企业管理信息系统设计说明书
[13]安海忠,李文斌,林旭新.商业网站建设与管理[M].北京:人民交通出版社,2006.8
[14]T.Umeda and S.Hagiwara.web-based database for EPR centers in semiconductors[J].BPhysica B:Condensed Matter,3(7),249-252,2006.3 [15]Yih-Ling Hedley,Muhammad Younas.Sampling,information extraction and summarisation of Hidden Web databases[J].Data & Knowledge Engineering.
八 设计总结体会
通过本次上课程设计,我对C++语言这门课有了更深一层的认识,也使所学的知识得到了一次实际的操作、运用。在课程设计这门课上,我逐步掌握了软件开发过程中的问题分析、系统设计、程序编码等基本方法和技能。虽然在设计过程中遇到很多问题,但通过张老师和年老时老师的悉心指导,那些问题都得以解决。与此同时,我的动手能力得到了很大的提高,对书本上(例如函数、类、继承、文件等)的知识有了更实际的认识,并且在实践编程操作中能够更加熟练地应用。其中,我最深刻的体会有两点:一、技术方面如编码设计,可以有很多实现的方法,在系统开发中应该力求编码的简洁和可读性的统一,为此,必须有针对性地练习,以提高自己编写代码的能力;二、无论技术如何纯熟,没有扎实的理论知识作为基础,想要开发出合理、合格的系统也是十分困难的。
致谢
在程序设计过程中,非常感谢朱老师和年老师在理论和实践方面的指
导,同时还要感谢热心与我讨论技术实现方法,给我提供帮助的同学。在这里,对所有这些人都表示衷心的感激,谢谢!
面向对象课程设计,运输企业管理信息系统设计说明书
附录:源代码
//main.cpp
#include <iostream> #include <string> #include <conio.h> #include <fstream> #include <iomanip> #include <cassert> #include <stdio.h> #include <stdlib.h> using namespace std; //车主类 class carmen {
public:
carmen();//默认构造函数 private:
string name;//车主姓名
string postcard;//车主身份证号码 };
//违规记录类 class violate {
public:
violate();//默认构造函数 private:
string menName;//车主姓名
string memPostCard;//车主身份证号 string carNo;//车牌号 string time;//时间 string space;//地点 };
//车辆类 class cars {
public:
cars();//默认构造函数 private:
string kind;//类型 string color;//颜色
面向对象课程设计,运输企业管理信息系统设计说明书
string no;//车牌号 };
//组合类 class manage {
public:
manage();//默认构造函数
void query_car_no();//车牌查询 void query_car_men();//车主查询 void newcar();//新车登记办证 void rework();//二手车过户 void delet();//旧车报废
void vioRecord();//违规登记
void vio_query(const string no);//违规查询 private:
cars acar;//车辆类对象 violate avio;//违规类对象 carmen acarmen;//车主类对象 };
cars::cars() { }
carmen::carmen() { }
violate::violate() { }
manage::manage() { }
//司机车辆信息
void manage::newcar() {
system("cls");
string kind;//车型 string color; string no;
面向对象课程设计,运输企业管理信息系统设计说明书
string postcard;//身份证
cout << endl << "新车登记办证" << endl << endl;
cout << "请根据提示在下面输入新车信息 : " << endl << endl; cout << "车主姓名 : "; …… 此处隐藏:2824字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




