汽车汽修管理系统课程设计(doc 47页)

汽车汽修管理系统课程设计(doc 47页)
汽车汽修管理系统课程设计(doc 47页)

汽车汽修管理系统课程设计(doc 47页)

┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

目录

一、设计题目 (1)

二、设计目的 (1)

三、设计说明 (1)

四、总体设计 (2)

五、详细设计 (3)

六、结论 (7)

七、附录(程序源代码): (7)

┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

(2)软件环境。本系统的设计采用Visual C++6.0编写。在Windows XP SP2环境下测试通过。

四、总体设计

1. 数据设计

(1)类设计

车辆信息类car_infor,该类有共同的信息车牌号car_no、牌号car_brand、型号car_modles、生产厂家manufacturer、修理项目码repair_code、车主姓名owner_name、联系电话phone_nomber、修理日期repair_time。车辆修理菜单信息类repair_list,该类有共同的修理单编号list_no、修理工工号repaiman_no、修理日期repair_time、修理项目project、修理小时数

repair_hours、完工日期complete_time。用户信息类user,该类有成员用户名user_name、密码password。功能类fun,该类中包含所有的功能函数,实现对车辆信息及车辆修理单信息的增加、修改、删除以及统计等实用功能。void add()增加车辆信息,void del()删除车辆信息,void modify ()修改车辆信息,void add_list()增加车辆修理单信息,void del_list()删除车辆修理单信息,void modify_list()修改车辆修理单信息,int Judge()判断函数,void query_car()查询车辆信息,void query_list()查询车辆修理单信息,void query_car_no()按车辆名查询,void query_owner_name()按车主名查询,void

query_repaiman_no()按修理工工号查询,void query_rlist_no()按车辆修理单号查询,Statistics()修理单统计等。

(2)函数设计

Int registe()用户注册,int Judge6()用户登录,void add()增加车辆信息,void del()删除车辆信息,void add_list()增加车辆修理单信息,void modify ()修改车辆信息,void del_list()删除车辆修理单信息,void modify_list()修改车辆修理单信息,int Judge()判断函数,void query_car()查询车辆信息,void query_list()查询车辆修理单信息,void query_car_no()按车辆名查询,void query_owner_name()按车主名查询,void

query_repaiman_no()按修理工工号查询,void query_rlist_no()按车辆修理单号查询,void Statistics()1按月输出汽车修理单信息,void Statistics()2统计每个修理工的月修理信息。

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

1.结构设计

系统流程图如图4-1所示。

Main函数

车辆信息

删除

车辆修理单

信息修改

车辆信息

查询

车辆修理单

信息删除

车辆信息增

车辆修理单

信息统计

车辆修理单

信息查询

车辆修理单

信息增加

车辆信息修

void

add_list()

void

del_list()

void

modify()

Void

Statistics()

void

modify_list()

void

query_list()

void

query_car()

void del()

void

add()

图4-1 系统流程图

五、详细设计

(1)用户登录/注册界面设计

图5-1 用户登录界面

此界面用户通过选择进行登录、注册操作,通过调用函数registe(),

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊Judge6()实现相关功能。

(2)汽车汽修管理系统界面

图5-2 汽车汽修管理系统界面通过用户选择相关功能进行操作,由menu()函数实现显示功能,用户根据相关提示进入下一步。

(3)增加车辆信息

┊┊

┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

图5-3增加车辆信息

用户按照提示输入,进入相关调用及选择如图中调用add()函数实现对数据的增加操作。

(4).删除车辆信息

图5-4删除车辆信息

此界面实现对信息的删除操作,调用del()函数,实现中先判断有无此信息,然后进行相关操作。

(5)修改车辆信息

┊┊┊┊

┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

图5-5修改车辆信息

此界面调用了modify()函数,系统先判断有无此信息,然后用户根据提示,找到数据,进行修改操作。

(6)查询车辆信息

图5-6查询车辆信息

此界面调用query_car()函数,此函数包含其他两函数工能,因此用户根据提示选择自己的查询方式。

(7)统计车辆修理单信息

┊┊┊┊┊┊┊┊┊

┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

图5-7统计车辆修理单信息

此界面调Statistics()函数,此函数包含其他两函数工能,因此用户根据提示选择相关需要统计。

六、结论

这次做的是汽车汽修管理系统,能够很好的实现对相关信息的增加、删除、修改、查询以及用户的注册、登录等功能。并且还能够实现相关功能间的循环转换,本次开发主要用了c++中对于类以及文件的使用,大部分功能的实现依靠文件的相关控制。因此在实现和代码上有许多值得改进和的地方。由于时间原因,程序功能相关部分,还有许多地方值得推敲和拓展开发。

开发过程中,由于是开发者单独的设计和编写,所以在某些功能上可能与实际的需求有出入,主要是在技术上和需求分析上问题,因此该系统还是有尚需要改进的部分。可能因为时间的原因,有些地方做得不够精细,所学的东西不能全部用好。多多把所学的运用到实际中是以后的编程中应该加强和注意的。

七、附录(程序源代码):

#include

#include

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊#include

#include

#include

#include

using namespace std;

//****车辆信息类****

class car_infor

{

public:

car_infor()

{}

private:

string car_no;//车牌号

string car_brand;//牌号

string car_modles;//型号

string manufacturer;//生产厂家string repair_code;//修理项目码string owner_name;//车主姓名

string phone_number;//联系电话string repair_time;//修理日期};

//****修理单类****

class repair_list

{

┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

repair_list()

{}

private:

string list_no;//修理单编号

string repairman_no;//修理工工号string repair_time;//修理日期

string project;//修理项目

string repair_hours;//修理小时数string complete_time;//完工日期};

//****用户信息类****

class user

{

public:

user()

{}

private:

string user_name;//用户名

string password;//密码

};

//****功能类****

class fun

{

┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

fun()

{}

//**********信息维护************

//****增加车辆信息****

void add()

{

system("cls");

string a,b,c,d,e,f,g,h;

string line;

ofstream car("d:\\cars.txt", ios::app);

if(!car)

{

cerr<<"open error!"<

exit(1);

}

int flag=1;

while(flag)

{

cout<

cout<<"\t\t\t*****************"<

cout<<"\t\t\t1.增加汽车信息"<

cout<<"\t\t\t0.返回上一菜单

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊"<

cout<<"\t\t\t*****************"<

cout<<"\t\t\t请输入您的选择:";

int n;

cin>>n;

switch(n)

{

case 1:

system("cls");

cout<

cout<<"\t请按提示输入车辆信息:"<

cout<<"\t车牌号:";

cin>>a;

cout<

cout<<"\t汽车的牌号:";

cin>>b;

cout<

cout<<"\t汽车的型号:";

cin>>c;

cout<

cout<<"\t生产厂家:";

cin>>d;

cout<

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

cout<<"\t修理项目码:";

cin>>e;

cout<

cout<<"\t车主姓名:";

cin>>f;

cout<

cout<<"\t联系电话:";

cin>>g;

cout<

cout<<"\t修理日期:";

cin>>h;

cout<

car<<

setiosflags(ios::left)<

system("cls");

cout << endl <<"\t\t 信息录入完成!!!" << endl << endl;

system("pause");break;

case 0:flag=0;system("cls");break;

default:system("cls");cout<

}

}

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

car.close();

}

//***判断函数***

int Judge1(string car_n,string line) {

ifstream car("d:\\cars.txt");

string a,b,c,d,e,f,g,h;

while(getline(car,line))

{

istringstream is(line);

is>>a>>b>>c>>d>>e>>f>>g>>h;

if(car_n==a)

{

return 1;

}

}

return 0;

}

//****删除车辆信息****

void del()

{

system("cls");

string a,b,c,d,e,f,g,h;

string line;

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

string car_no;

ifstream car("d:\\cars.txt");

if(!car)

{

cerr<<"cars.txt can't open!"<

exit(1);

}

ofstream temp("d:\\temp.txt");

if(!temp)

{

cerr<<"temp.txt can't open!"<

exit(1);

}

int flag=1;

while(flag)

{

cout<

cout<<"\t\t\t*****************"<

cout<<"\t\t\t1.删除车辆信息"<

cout<<"\t\t\t0.返回上一菜单"<

cout<<"\t\t\t*****************"<

cout<<"\t\t\t请输入您的选择:";

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

int flag1=1;

int n;

cin>>n;

switch(n)

{

case 1:

{

string car_n;

cout<

cout<<"\t\t\t请输入要删除的车辆的车牌号:";

cin>>car_n;

if(Judge1(car_n,line)==1)

{

system("cls");

cout<

cout<<"\t\t存在这辆汽车,确定要删除?(Y/N)"<

cout<<"\t\t请输入您的选择:"<

cout<<"\t\t";

char ch;

cin>>ch;

switch(ch)

{

case 'Y':

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊

while(getline(car,line)&&flag1)

{

string

a,b,c,d,e,f,g,h;

string line;

string car_n;

string car_no;

cout<<"\t\t请再次输入要删除的车辆的车牌号:"<

cout<<"\t\t";

cin>>car_n;

ifstream

car("d:\\cars.txt");

ofstream

temp("d:\\tem.txt");

while(getline(car,line))

{

istringstream

is(line);

is>>a>>b>>c>>d>>e>>f>>g>>h;

if(!car)

{

cout<<"您要的信息

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊不存在";

}

if(car_n!=a)

{

temp<

}

}

ofstream

car1("d:\\cars.txt",ios::trunc);

ifstream

temp1("d:\\tem.txt");

while(getline(temp1,line))

{

istringstream

is(line);

is>>a>>b>>c>>d>>e>>f>>g>>h;

car1<

}

汽车维修管理系统

汽车维修管理系统 一.汽车维修管理系统的开发背景和目的: 随着汽车迅速进入千家万户,我国汽车维修业也进入了发展的黄金时期,汽车维修业和汽车保修设备行业在市场的洗礼中开始由传统的劳动密集型向资金技术密集型、由生产型向服务型过渡,形成了利润丰厚的汽车后市场。 目前,全国汽车维修行业有一二类企业30多万家,从业人员近300万人,每年都在以10%左右的速度快速增长。国营、集体、股份制、私营、个体、中外合资等多种经济成分的汽车维修企业在共同发展,4S店、特约维修服务站、综合维修厂、快修连锁店、专项维修店等多样化的经营方式各展其长,形成了一个门类齐全、品种多样,分布广泛,服务方便,能够满足不同消费层次需求的汽车维修市场体系。 中国汽车市场发展潜力巨大,特别是私人汽车消费,在未来20年将持续高速增长。中国汽车保有量的快速增长将直接带动国内汽车维修保养市的发展,中国的汽保行业在未来的5-10年中有着无限广阔的发展空间。 随着信息技术的不断革新和渗透,各行各业都在探索拥抱信息技术的合作方式,汽修行业也不例外。 信息化的汽车维修管理系统能够实现在数秒钟内从上万份客户档案中找出你所需要的某个车的报修历史记录,能从上万个零配件中找出某个零配件的库存情况及存放地点,能实现微信预约修车,方便快捷。 软件实现了整个汽车维修过程的信息全自动化管理,对汽修业务管理、配件采购销售管理、配件库存管理、精品管理、财务管理等都有一套科学的管理方法。 它加强了汽车维修企业管理者与企业管理部门之间的数据传递和信息交流,

维修企业效率和工作质量,实现汽车维修厂的信息公开共享。 随着智百盛汽车维修管理软件的不断的的完善,必将更好地服务于汽车维修企业,进一步推动汽车维修行业健康有序的向前发展。 二.汽车维修管理系统的发展历程: 四川百盛德科技有限公司经过13年的市场需求调研以及数百家行业客户的反馈意见,并参考了大量汽车维修服务行业的业务流程及先进管理经验而研发形成了现在的汽车维修管理系统。主要针对汽车修理企业、汽车配件销售企业、汽车3S店、汽车4S店以及汽车保养维护店的维修业务、配件销售业务流程研发而成。 三.汽车维修管理系统的主要功能: 1.微信预约:智汽车维修管理系统与微信公众平台结合,实现微信预约、SOS 一键救援、微信支付等,管理者还可随时手机查询库存及公司经营状况,优化客户体验同时实现线上营销。

汽车销售管理系统--课程设计

课程设计报告 一、需求分析 描述问题,简述题目要解决的问题是什么?规定软件做什么。 编写一个简单的4S店汽车销售管理程序,帮助管理汽车销售信息。要求具有汽车销售信息管理的功能。汽车销售信息管理包括汽车销售基本信息的录入、删除和修改等功能。本课程设计的具体任务就是设计一个汽车销售管理信息系统,它是一款利用现代计算机代替人工处理,从而减轻工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平的实用销售管理系统。 运用面向对象的程序设计方法,要求选择动态数组类模板或链表类模板,任务中要运用I/O流对象对文件进行读写操作。 本题程序应提供的基本管理功能有: 1)添加:即增加一个汽车到汽车信息中; 2)显示:即在屏幕上显示所有汽车的信息。 3)存储:即将汽车信息保存在一个文件中。 4)装入:即将文件中的信息读入程序。 5)查询:可根据汽车数据查找汽车信息。若找到,显示在屏幕上。 6)修改:可修改汽车信息。 二、算法设计 1.设计思想:程序结构(UML图),重要的数据结构; 主要算法思想(文字描述);

创建汽车类,每条汽车信息都用该类来实现,包含1汽车型号,2汽车编号,3汽车价格,4是否售出,5汽车颜色,6汽车品牌,7生产厂家,8出厂时间,9产品售况,10外观描述等。用一个单向链表来管理汽车信息,作为链表的值指针指向这些类对象,通过链表的遍历可以操作这些数据。 2.设计表示:各个及其作用,每个函数的功能要详细描述; 本课程设计包含三个类,分别是:节点类、链表类、汽车类,每个类 都有成员函数,其中节点类仅有构造函数,用于节点类的初始化;在链表 类中不仅有Link();//构造函数,初始化变量; bool linkIsEmpty();//判断链表是否为空; void linkInsert(Node *newnode);//向链表中插入新的结点; bool linkDelete(int nid);//从链表中删除的结点; void linkClear();//清空链表中数据; void linkView();//查看链表中数据; Node* linkFind(int nid);//在链表中查找id为nid结点,返 回指向该结点的指针; Node* getHead();//获取头指针; 在汽车类中,Car();

C语言课程设计汽车售票系统

二○一○~二○一一学年第二学期信息科学与工程学院课程设计报告书 课程名称: 班级: 学号: 姓名: 指导教师: 二○一○年九月

C语言课程设计 题目:汽车售票系统 任务:自学C语言中相关知识,设计出汽车售票系统。要求如下所述: 每天“火车站→植物园”有5个班次的汽车(假设),具体的数据格式如下:班次发车时间载客量已售票数 1 06:40 50 0 2 09:30 40 0 3 12:00 40 0 4 14:30 40 0 5 16:00 50 0 为售票员开发一个小程序,以完成每天的“火车站→植物园”的售票业务。要求如下: 1. 能够售票和退票。以文件(myfile.txt)的形式保存当天各个车次的售退票情况。 ◆售票功能 当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数。 ◆退票功能 退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。 2. 查询显示功能。可以随时显示当前售票现状(如:班次发车时间载客量已售票数余票等信息)。 3. 用户界面中的菜单至少应包括“售票”、“退票”、“显示当前售票情况”、“保存当天数据”、“退出”5项。可适当增加其他附加功能。 主程序流程图:

订票程序流程图: 退票程序流程图: 系统功能模块图:

程序概述:主函数菜单包括订票,退票,查看,保存的菜单.由相应函数调用可以实现相关功能模块.订票退票功能基本是一样的,需要分别输出购票车次及张数.查看功能只是把数据输出界面.退出功能是调用系统退出函数来终止程序的运行.函数程序首先要读入文件myfile.txt,获取已订票数的数据,如果没有文件,则会提示打不开文件.英雌运行程序之前请在C盘建立一个TXT文件,名为:myfile.txt.里面的内容不做任何修改,让其保留空白.默认购票数全部为0. 主要源程序代码: #include #include int menu() /*主菜单*/ { int a; printf("****************************\n"); printf("*1、订票*\n"); printf("*2、退票*\n"); printf("*3、显示订票情况*\n"); printf("*4、保存当天数据*\n"); printf("*5、退出(请先保存) *\n"); printf("****************************\n"); printf("******请选择操作*********\n"); scanf("%d",&a); return a; } void esc() {exit (0);} void check(int*bus) /*查看车次售票情况的程序*/ { printf("车次发车时间载客量已售票\n");

汽车租赁管理系统原理课程设计最终版.doc

长沙学院课程设计说明书 题目汽车租赁管理系统 系(部) 数学与计算机科学 专业(班级) 软件03班 姓名 学号 指导教师黄彩霞、刘欣 起止日期2016.5.15-2016.5.27

课程设计任务书 课程名称:数据库系统原理课程设计 设计题目:汽车租赁管理系统。 已知技术参数和设计要求: 题目:汽车租赁管理系统 1、某汽车租赁公司汽车租赁管理系统需要如下信息: 工作人员信息包括:工号、姓名、性别、联系电话等。 客户信息包括:身份证号、姓名、性别、所在单位、联系电话等。 车辆信息包括:车牌号、品牌、颜色、座位数、日租价格、日租超公里价格、月租价格、租赁状态、购入日期等。 车辆类别信息包括:分类号,库存数。 其业务规则描述如下: 一个工作人员可以对很多辆车辆进行管理,一辆车也可以被多个工作人员管理;一辆车只能属于一种车辆类别,而一种车辆类别可以包含多辆车;一个客户可以租多辆不同的车。 2、系统效用的基本要求: 可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。可以按类别统计汽车的租赁金额和剩余的库存数,可以统计某一年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。 各阶段具体要求: 1、需求分析阶段 ●定义数据项的含义和取值 ●定义目标系统的数据流 2、概念结构设计阶段 ●画出实体模型E-R图 3、逻辑结构设计阶段 ●将实体模型转化为关系模型 ●给出每个关系的主关键字和函数依赖集 ●分析你所设计的关系数据库模式是否属于3NF 4、物理设计阶段 ●确定所有字段的名称、类型、宽度、小数位数及完整性约束 ●确定数据库及表的名称及其组成 ●确定索引文件和索引关键字 5、数据库安全及维护设计阶段 ●设计一个适合的数据库安全策略(用户身份认证、访问权限、视图) ●为了实现复杂的数据完整性约束,设计适当的触发器 ●设计一个适合的数据库备份策略 6、实施阶段 ●要求所有操作必须在查询分析器中用SQL语句或系统存储过程完成。 设计工作量: (1)软件设计:完成问题陈述中所提到的所有需求效用。 (2)论文:要求撰写不少于3000个文字的电子文档,详细说明各阶段具体要求。 工作计划: 安排两周时间进行课程设计,软件开发步骤如下,第一周完成1~4,第二周完成5~8,论文同步进行; 1) 选定题目 2) 需求分析 3) 概念结构设计 4) 逻辑结构设计 5) 物理设计 6) 数据库安全及维护设计 7) 数据库上机实现 8) 答辩 注意事项

C语言课程设计火车票管理系统

二、设计内容 设计一个火车票务管理系统,用C语言实现。对该系统的要求如下: 需求描述: 1. 系统功能 (1)火车时刻信息录入。包括车次、日期、起点、终点、开车时 间、到达时间、票价。数据存入数据文件hchsk.dat 或hchsk.txt 中。 (2)火车时刻信息查询。 按照车次查询按终点查询 按起点查询按终点和日期查询 (3) 统计按终点统计每日的车次数按起点统计每日的车次数 2. 系统主界面应有以下功能选项录入火车时刻信息查询火车时刻 信息统计火车车次退出

三、详细设计说明 #include #include #include int MENU(); //菜单模块 void INPUT(); //输入模块 void SEARCH(); //查询模块 void SELECT(); //统计模块 void WRITE(); //文件记录模块 void PRINT(); //打印模块 void READ(); //文件读取模块 void WRONG(); //纠错模块 #define N 1000 //最大列车组数 #define Print " %s%13s%10s%10s%12s%15s%11s\n",T[i].code,T[i].data,T[i].lp,T[i].ap,T[i].lt,T[i].at,T[i].pr ice //输出记录格式 #define Wrong "\n ! ! ! ! ! ! ! ! ! ! ! 输入错误,请重新输入! ! ! ! ! ! ! ! ! ! ! \n" #define GeShi " 车次日期起点终点开车时间到达时间票价\n" struct Train { char code[10]; //车次 char data[10]; //日期 //left place 起点 char lp[10]; char ap[10]; //arrive place 终点 char lt[10]; //left time 开车时间 char at[10]; //arrive time 到达时间 char price[10]; // 票价

汽车修理公司信息管理系统

附 录: 管理信息系統課程敦It ――汽车配件公司业务管理信息系统

目录 前言..................................................................................................... .1 第一章汽车配件公司业务管理信息系统的系统规划 第一节项目开发背景..................................................................................... .3 第二节项目开发目的.......................................................................................... .3 第三节可行性分析............................................................................................ .3 第二章企业内部业务管理信息系统的系统分析 第一节组织结构与功能分析.................................................................................... .4 第二节组织/业务关系图 ................................................................................ (4) 第三节业务功能一览表................................................................................. .5 第四节业务流程图 .............................................................................. .6 第五节数据流程图............................................................................................ .7--9第六节系统数据库建模----E-R 模型分析 .............................................................. .10--11 第七节第七节系统U/C矩阵分析 (12) 第三章汽车配件公司业务管理信息系统的系统设计 第一节功能子系统划分................................................................................... 12--13第二节层次化模块结构图................................................................................. 13--17 第四章系统设计总结 第一节项目实施中各个工作流程及时间分布 (18) 第二节本人系统设计特点 (18) 第三节对教学和设计作业的建议 (18)

汽车修理信息管理系统

目录 【摘要】 .................................................................................................... I 【Abstract】............................................................................................. I I 一引言 (1) (一)本课题的研究意义 (1) (二)设计目的与内容 (1) (三)可行性分析 (1) 1、技术可行性 (1) 2、经济可行性 (2) 二开发环境 (3) (一)软件环境 (3) 1、中文操作系统Windows的特点: (3) 2、VFP6.0中文版概述 (3) (二)硬件环境 (6) 三需求分析与系统设计 (8) (一)需求分析 (8) (二)系统设计 (8) 1、逻辑设计 (8) 2、物理设计 (9) 3、应用程序设计 (10) 4、用户界面设计 (10)

四主要模块的设计与实现 (11) (一)主文件模块 (11) (二)数据输入模块 (12) 1、“修车登记”表单 (12) 2、“输入修理单号”表单 (14) 3、“汽车修理”表单 (14) 4、“零件订货计划”表单 (15) (三)数据输出模块 (16) 五测试与分析 (17) (一)系统测试与运行 (17) (二)设置应用系统程序项 (17) 六总结 (18) 参考文献 (19) 致谢 (20)

汽车修理管理系统 【摘要】随着社会的不断发展,技术的不断进步,信息技术和数据处理速度越来越引起人们的重视,因为信息的大量而快速的传递,大批量数据的处理单靠人工是不可靠的,也是不现实的。各行业都迫切需要高性能的管理系统。而汽车修理管理系统就是根据某汽车修理厂业务发展的需要而建立的典型的信息管理系统(MIS)。本系统是为了适应汽车修理厂发展的需要而设计的,采用VisualFoxpro6.0面向对象编程语言设计而成,能够稳定而快捷地完成汽车修理业务管理的信息化任务,从而取代了以往繁杂的人工劳动,提高了工作效率。它以处理为中心,其重点是进行查询、统计、打印客户所需信息。开发主要包括数据库的建立和维护。 【关键词】数据库、编码、信息系统

汽车销售管理系统课程设计

课程设计 论文名称:__汽车销售管理系统________ 学生姓名:___ _________ 专业班级:__软件工程___ 学号:______________ 摘要 本报告介绍了一个使用Microsoft Access 2003为后台,VB6.0为前台界面的用于汽车销售管理的数据库管理系统。该系统能够实现对库存信息、系统信息、

销售信息、客户信息的管理功能,即对这些信息编辑、查询和报表功能。 报告首先分析了用户的需求,设计出了系统的功能结构图,然后对系统进行了概念结构设计,设计出了系统的局部ER图和全局ER图,根据全局ER图对系统进行了逻辑结构设计,确定出系统的数据结构即关系模式,根据这些关系模式,在Microsoft Access 2003中,创建了库存信息管理、系统管理、销售信息管理和客户信息管理四张基本表对象;同时,利用这些表对象,创建了满足用户需求的各种查询对象;创建了用于信息编辑和浏览的用户窗体,其中包含如控制面板一样的主窗体;创建了供集中浏览和打印信息的报表对象。最后,使用VB语言和数据库连接技术创建了用户登录窗体和汽车基本信息管理窗体。 关键词:数据库,Access 2003,汽车销售管理

1 绪论 对于各种规模的汽车销售企业来说,汽车销售的管理是否有序直接影响到企业的经营和发展。汽车从入库到销售、到售后服务是一个有机的整体,它们之间联系紧密,因此汽车销售管理系统集汽车库存信息、汽车销售信息和客户信息与一体,使操作员能够方便地处理汽车出入库、销售等信息,也能使经营者及时掌握库存信息,并根据销售情况,及时调整经营方向,做出好的决策。 该设计使用Access 2003设计了一个能够独立运行的数据库系统,同时使用VB程序建立了前台用户界面,并使用数据库连接技术实现前台界面与后台数据库的连接。整个设计过程是通过小组全体成员分工合作完成的,设计内容包括以下几个方面: (1)需求分析通过调查分析系统的功能,画出功能结构图,确定系统涉及的主要数据项及含义。 (2)概念结构设计根据需求分析的结果确定系统实体及其联系的局部ER 图,消除ER图中有冲突的属性,画出系统全局ER图。 (3)逻辑结构设计根据全局ER图设计系统的逻辑结构即表结构。 (4)数据库设计根据逻辑结构设计和需求分析在Access 2003中设计表对象查询对象、窗体对象、报表对象和宏对象。 (5)使用VB6.0创建用户登录窗体和汽车信息管理窗体,并使用数据库连接技术将前台界面与后台数据库建立连接。

课程设计一火车售票系统

数据结构与算法课程实验报告课程设计一:火车售票系统设计及实现 姓名:cll 班级: 学号:

一、实验内容: 火车售票系统在现实中的应用已经非常普遍,目前通常使用可视化的方法实现,例如采用C/S模式下的程序设计或者采用B/S模式下的程序设计,通常都具有较为友好的界面和较为完善的功能。火车售票系统的实现过程中,主要涉及到数据格式的设计,也就是 数据结构的设计。通常在采用数据库的情况下,可以运用数据库的设计来实现。在没有采 用数据库情况下需要,单独设计相应数据结构和算法。 二、实验目的: 按给定需求,通过查找相关资料,完成火车售票系统设计及实现,在设计过程中充分运用数据结构与算法课程中所学知识,从而熟练地掌握和应用线性表、单链表等重要数据结构和常用算法。提前熟悉软件需求分析,软件测试等环节,运用相应程序设计语言实现该系统,从而进一步提高程序设计能力。 三、问题描述 (1)此系统可以实现售票、退票、车票剩余情况查询等功能。 (2)每张车票包含车次、座位信息。在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、座位情况。 (3)退票时,必须是车站售出的车票才能退,否则视为无效票,不能退票。 (4)演示程序以用户和计算机的对话方式进行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入程序中规定的运算命令;相应的输入数据(滤去输入中的非法字符)和运算结果显示在后。 (5)由订票系统的主要功能使程序的命令包括: 1)查询;2)订票;3)退票4)退出订票系统 四、问题的实现 4.1所用的数据结构(包括所用数据结构的抽象数据类型定义和说明) typedef struct LNode{ //数据域 char name[10];//订票姓名 int dnum;//订票数量 char dj[50];//证件编号 int zhekou; //1代表折扣对象 float pay;//付费 struct LNode *next;//指针域 int zuohao[200]; }LNode,*LinkList;//构造单链表(已订票) typedef struct Tickets{ char *endname;//终点站名 char *hnum;//车次名 int fnum;//票价 float discut;//折扣 int day;//日期 int wholenum;//总票额 int lastnum;//余票量 int tuipiao[100]; //退票处理,记录退票的座位号

汽车维修企业计算机管理解决方案

汽车维修企业计算机管理解决方案 一、 根据企业情况选择使用规模 ● 单机版 接待/结算/库房打印机 ● 局域网版 适合中小规模的汽车维修企业或尝试 开展计算机信息化管理的企业,通过电脑 打印委托单、结算单,使用计算机管理配件出入库,便于提高企业形象,便于规范企业业务管理。 适合中等及以上规 模的汽车维修企业,企业 的经营场所集中在一个 地方,所有参与使用维修 软件的计算机都集中在 一个局域网内。前台接 待、财务结算、库房管理 等岗位分开,各行其责, 严格按照规范流程管理。

广域网版 企业的经营场所分散在不同的地方,每个地方都能上ADSL或宽带(必须是同一运营商提供),且带宽在1M或1M以上,数据库集中在总部或使用计算机较多的地方。

二、维新汽车维修管理系统特点 1.全面流畅的业务管理 维新汽修管理系统主要运用于汽修厂的全程业务管理,从接车、估价、在修、派工、检验、完工、结算、结款到车辆出厂,以及汽车保修和保养,流程管理全面流畅,操作可简可繁,各种业务票据可直接打印,如委托书、工作单、派工单、领料单、结算单、保修单等。 2.严密的流程控制 系统在业务流程管理上融入了大量优秀的经营理念,不同的维修状态对应着派工、维修、领料、结算等业务操作,流程之间相互关联,思路清晰,控制严谨,帮助企业提高自身的管理与服务水平。 3.完整的客户信息与维修档案 客户关系管理是现代维修企业关注的一个重要部分,本系统内嵌完整的客户资源管理模块,运用先进的客户关系管理思想,详尽记录客户档案、相关车辆、维修档案、联系活动、反馈信息。从客户服务、客户反馈到客户关怀,使您能够轻松管理日益增多的客户资源,提升客户满意度,不流失维修客户。 4.强大的统计分析功能 系统提供各种业务数据、财务数据的查询统计功能,涵盖维修接车、维修、用料、结算报表,库房入库、出库、库存台帐,财务收款、付款、成本核算、工时结算明细报表,各种汇总统计报表,比如按车型、按作业分类、按结算方式、按客户等。通过本系统随时可统计查询经营状况、财务状况、客户档案、车辆及维修档案等各种报表,报表数据查看操作简单,数据准确翔实,可运用多种方法进行数据筛选,并可随时将数据打印或导出成EXCEL进行编辑。 5.灵活的自定义设定 灵活的自定义是维新汽修管理系统的一大特色,在打印报表时,各种字段内容,顺序可自定义,工时、管理费、配件价格体系、库存核算方式、报修模式等都可根据不同企业、不同规模的公司实际情况进行自定义设置,满足企业千差万别的管理需求。

汽车管理系统课程设计

数据库系统概论课程设计 题目:汽车销售管理系统 成员:戴明弟(201201050803)冯聪(201201050805) 毕晓峰(201201050801)专业:软件工程2012—1

任务书 汽车销售管理系统的设计与实现 调查本地从事汽车销售的企业,根据企业汽车销售的情况,设计用于汽车销售的管理系统,主要功能有: 1) 基础信息管理:厂商信息、车型信息和客户信息; 2) 进货管理:车辆采购、车辆入库; 3) 销售管理:车辆销售、收益统计; 4) 仓库管理:库存车辆、仓库明细、进销存统计; 5) 系统维护:如数据安全管理(含备份与恢复)、操作员管理、权限设置等;

汽车销售管理系统的设计与实现 A.引言 a)设计目的 巩固和加深对数据库系统基础理论的理解;掌握使用数据库进行软件系统设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力。 b)设计要求 以Microsoft SQL Server或MySQL作为后台数据库,以Visual Studio、Eclipse等软件作为前台开发工具,完成一个小型数据库应用系统的设计开发。 c)设计环境 以Microsoft SQL Server 2012 作为后台数据库,以NetBeans 作为开发工具,以Java为开发语言。 B.概要设计 a)系统需求分析 (1).调查厂商组织情况。包括了解各组织的部门组成情况,各部门的职责等,为分析信息流程做准备。 (2).调查各部门的业务活动情况。包括了解各个部门和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么,这些是调查的重点。 (3).在熟悉了业务活动的基础上,协助用户明确对新系统的各种要

数据库课程设计报告_车站售票管理系统

吉林工程技术师范学院 课程设计报告 设计名称:车站售票信息管理系统 姓名:孟祥丽学号:23号 专业:计算机科学与技术 班级:C1042 院系:信息工程学院 指导教师:刘国成、杨宇晶、郭天娇 2010年12月16日

一、概述 1、项目背景:随着市场经济的不断飞速发展,交通道路环境的不断改善,人们的出行次数不断增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站售票管理系统在人们的日常生活中发挥着越来越重要的作用。本系统实现了线路信息,汽车信息,票务信息的查询和管理,满足人们的需求。 2、编写目的:掌握数据库设计原理及相关软件的使用。实现方便、快速售票;是用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。 3、软件定义:车站售票管理系统,主要用于车站日常的票务处理。 4、开发环境:Visual Studio2008,SQL SERVER2000 二、需求分析 车站售票管理系统 员工管理模块汽车 管理 模块 线路 管理 模块 车票 管理 模块 票务 信息 管理 模块 员工信息添加 员 工 信 息 删 除 员 工 信 息 修 改 汽 车 信 息 添 加 汽 车 信 息 修 改 汽 车 信 息 删 除 线 路 信 息 添 加 线 路 信 息 修 改 线 路 信 息 删 除 添 加 车 票 删 除 车 票 查 询 车 票 信 息 购 买 / 预 订 车 票员 工 信 息 查 询 汽 车 信 息 查 询 线 路 信 息 查 询 车 票 信 息 查 询 功能模块图 1,员工管理模块: 员工有两种身份,售票员和系统管理员。系统管理员可以进行系统用户的添加,密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和购买车票等。 2,线路信息管理模块: 系统管理员可以在线路信息管理模块对车站线路信息进行管理。管理员首先建立线路信息数据库,输入原始的线路信息,当有新的线路需要添加或者需要对已有的线路信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的线路的详细信息。 3,汽车信息管理模块: 系统管理员可以在汽车信息管理模块实现对汽车信息的管理。管理员首先应该建立汽车信息数据库,输入原始的数据信息,当有新的汽车信息的时候或者管理员需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查询相关汽车信息。 4,车票信息管理模块:

汽车维修管理系统

汽车维修管理系统 软件特点: 结合上百家汽修行业管理模式和多年的管理软件开发经验。 功能全面、细腻,适用于各种类型的汽修厂(汽车美容店)使用。 前台接车、派工、维修跟踪、领料、财务结算,全面实行电脑化管理。 自动生成和打印派工单、工资单、财务结算单、成本利润等上百种报表。 强大的客户档案查询功能,自动提醒车主来厂保养,直接提高经济效益。 数据库加密,安全可靠,海量数据储存,自动备份。 同一结算单在接车、派工、领料、其它费用和结算界面快速转换录入。 自定义报表系统,可随心所欲定义所需的表单,为用户二次开发提供了先进的工具。WEB版真正跨越Internet的数据存取服务,支持企业分支机构管理。 短信群发功能,方便及时快捷的联系客户。 汽车美容次卡月卡年卡,条形码录入车牌,快捷接车登记,打印出门条。 车辆年审、季审、综合审、二保查询与跟踪。 以车牌号、日期间隔、修理项目条件,自动提示在翻修期内的车辆。 可以对收费项目、索赔项目、免费项目设置和分别统计核算。 软件方案书 软件详细功能:

前台接车:输入车辆档案资料和车主资 料,以及报修项目和所需的配件项目。派 工管理:可针对每个修理项目进行分派到 组或某个修理人员。维修领用材料:正常 的维修领用材料出库,出去的数量库存数 会相应的减少。直运领用材料:用于仓库 没有库存的配件,从外面买回来直接用于 维修,在这里作登记。维修完工审核:对 一辆车的维修作最后的完工确认。财务结 算:车辆修好后,客户结算付款的操作, 可打印结算单。索赔、免费结算:用于三 包车辆和保险车辆的结算收款。提车出 门:作提车标志。其它功能可参照字面意 思。 维修领用材料:维修过程中所需要的配 件,领用的时候要先确认是哪辆车的,谁 过来领用的,数量和价格等都会有记录。 急件领用材料:用于仓库没有库存的配 件,从外面买回来直接用于维修,在这里 作登记。三包索赔领用料:所领用的配件 金额不向客户收取,是向厂家或保险公司 收取。班组领用材料:是本公司内部消耗 掉的配件的领用方式,出库时只要确认是 哪个班组领走,只算成本,得不出利润。 下面绿色背景的按钮是一些查询的功能, 可查单据或所需要的报表,以及一些相关 的统计。

数据库汽车管理系统课程设计

数据库课程设计 题目汽车管理系统 系 (部) 电子与信息工程系 班级计算机科学与技术1班 姓名 学号 指导教师 2013年 1 月5日

姓名:学号: 数据库课程设计任务书 1

汽车管理系统 汽车管理系统 *** ************************ 摘要:在知识经济时代,计算机已经渗透到了各个应用领域,推进现代的信息化管理方法是车辆管理的有效方法。正是在这样的背景下通过管理信息化的推进,全面提升车辆部门管理水平。系统采用服务器(Server)形式,既方便实现车辆信息的查询,而且也大大提高了程序的可维护性和重复利用性。 关键字:信息化管理;车辆;驾驶员;服务器 1 引言 信息时代的到来意味着工作效率的日渐提高,同时也给汽车管理部门带来总理部门更大的压力,管理部门必须及时准确地提供各种参考资料,若无法做到这一点,将成为企业发展、机构运转的瓶颈。基于这一原因,汽车管理工作无一例外受到领导的高度重视。 随着车辆资料价值的日渐提升,社会对车辆管理部门也提出了更高的要求,对车辆早已不限于“用好”,更多的要求“管好”,车辆资料管理已向前延伸到公文的管理,向后扩展到信息资源的整理、采编、发放。就在车辆管理部门职能不断扩大、业务不断扩充的同时,机构改革、企业改制等等政策又要求车辆部门精兵简政,缩减日常经费开支,充分利用现有资源产生更多经济效益。提升国家对客运或私人车辆、驾驶员、及各项资料等管理水平,能够通过管理信息系统做到对车辆部门对资料的科学管理“向管理要效益”已成为车辆部门的运营之本,车辆部门必须提高其自身的管理水平。“提升车辆管理档次,将车辆交给计算机管理”正在成为一种潮流,同时,计算机管理突出优势也在影响车辆管理的机制。在知识经济时代,推进现代的信息化管理方法是车辆管理的有效方法。特别是:提升国家对客运车辆、驾驶员、及各项资料等管理水平,能够通过管理信息系统做到对车辆部门对资料的科学管理,重要事项的提醒,报表统计,以及通过信息化流程工作提升部门工作效率,强化国家交通安全和车辆管理。正是在这样的背景下通过管理信息化的推进,全面提升车辆部门管理水平。以手工检索为目的的著录卡片、目录等,不仅在编制阶段大量占用车辆员的工作时间,检索利用也非常繁琐,缺少经验的车辆员甚至无法再别人编制的目录中查找车辆,更加难以保证“查全率”,使用计算机检索,将彻底解决这一问题并强化国家交通安全和车辆管理。另外,为了保护车辆资料,大中型车辆管都编制了“二套车辆”,造成保管费用高涨,复印机时车辆复印冯家简便,却造成纸张消耗量的剧增,同时,大量复制文件的出现又给车辆管理带来新的问题,更与车辆管理的严肃性相抵触,使用计算机查询,将纸载车辆管理与电子车辆利用结合起来,可以完美解决这一难题,大幅度降低车辆管理费用。 2 需求分析 2.1 项目背景 随着我国经济的快速发展,人民生活水平的提高,以及人们的对物资的购买力提高,汽车已成为人们不可缺少的交通工具。特别是对于拥有大量车辆的机关企事业单位来说,车辆的管理已成为日常事务中的一项重要的工作,为了如何让管理人员及时了解每一辆车的情况,提高车辆的使用效率,减少费用支出,成为各个单位需要解决的一个难题,为了规范企业内部的管理,提高企业管理质量,更好的服务于广大的客户的情况下,我们必须要开发一套专门用于车辆管理的系统,可以集中管理车辆的运营,维修,事故,违章等一系列的信息,使企业进入车辆管理信息化,科学化。同时也可以节省人力,物力,财力。 2

数据库课程设计实验报告-火车票售票管理系统

数据库课程设计实验报告-火车票售票管理系统

数据库课程设计报告 -------火车售票管理信息系统 软件学院软件工程 2013级x班 姓名: xx 学号:2013xxxxxxxx

目录 一、系统开发平台 (1) 四、需求分析 (2) 4.1 用户需求说明 (2) 4.1.1 数据需求 (2) 4.1.2 事务需求 (3) 4.2 系统需求说明 (4) 五、数据库逻辑设计 (5) 5.1 ER图 (5) 5.2 数据字典 (5) 5.3 关系表 (7) 六、数据库物理设计 (8) 6.1 索引 (8) 6.2 视图本节可选 (8) 6.3 安全机制 (8) 七、应用程序设计 (8) 7.1 功能模块 (8) 7.2 界面设计 (15) 7.3 事务设计 (15) 八、测试和运行 (16) 九、总结 (16)

一、系统开发平台 题目:对火车站的售票进行管理。主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。开发工具:eclipse 数据库:mysql 操作系统:windows8.1 二、数据库规划 2.1 任务陈述: 做一个火车票售票管理系统:对火车站的售票进行管理。主要功能:车次管理(车次、起止地点、到达时间、开车时间)、每一车次的车票管理(车厢号、座位号)、售票、退票、查询、异常处理。 2.2 任务目标 完成一个火车票售票管理系统,要实现管理员对车票的增添以及删改功能,同时需要实现用户对车票的查询购买,以及出现调整之后的退票服务。 三、系统定义 3.1 系统边界 管理员:可以对车票以及车次进行删改操作。 用户:可以买票,但是不可以对火车票进行添加操作 3.2 用户视图 3.2.1 管理员视图 (1)列车管理: 包括列车的录入、查询、修改和删除。 (2)用户管理: 包括系统使用用户的添加、查询、修改、删除等。 在线支付用户身份信息 用户注册车次设置 管理员 车次信息录入用户信息管理

数据库课程设计报告书-汽车修理管理系统

软件学院 课程设计报告书 课程名称 设计题目 专业班级 学号 姓名 指导教师 2013年 6 月

目录 1 设计时间 (2) 2 设计目的 (2) 3 设计任务 (2) 4 设计内容 (2) 4.1需求分析 (2) 4.2系统设计 (3) 4.2.1概念结构设计 (3) 4.2.2逻辑结构设计 (5) 4.2.3物理结构设计 (5) 4.3 系统实施 (7) 4.3.1数据库实现 (7) 4.3.2数据载入 (9) 4.4 运行与测试 (11) 4.4.1运行与测试 (11) 4.4.2分析 (12) 5总结与展望 (12) 参考文献 (14) 成绩评定 (14)

图4.2 汽车修理单E-R图 (3)这里给定实体“零件”的属性有:型号、名称、出库数量、库内数量和价格。则关于零件出库的E-R图如下图所示: 图4.3 零件出库E-R图 (4)这里给定实体“零件”的属性有:型号、名称、提供商、入库数量、库内数量和价格。关于零件入库的E-R图如下图所示: 图4.4 零件入库E-R图 (5)这里给定实体“修理工”的属性有:姓名、编号、身份证号、性别和电话。则关于修理工的E-R图如下图所示:

图4.5 修理工E-R 图 (6)根据上面各实体的联系,可得出实体间的关系。则总E-R 图如下图所示: 图4.6 各实体间总E-R 图 4.2.2 逻辑结构设计 数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E-R 图转换为与选用的 DBMS 产品所支持的数据模型相符合的逻辑结构。 根据4.1.1中的概念结构设计可以给出下面逻辑结构的设计。 (1)DJD (车牌号,车型,车主,车标,登记时间) (2)XLD (修理单编号,车牌号,修理项目,修理费,修理时间,修理人) (3)LJRK (名称,型号,入库数量,库内总量,价格,提供商) (4)LJCK (名称,型号,入库数量,库内总量,价格,) (5)XLG (编号,姓名,性别,身份证号,电话) (6)FP(发票编号,修理单编号,修理项目,车主,修理费,开票员,发票日期) 用户 修理工 零件 汽车 购买 负责 配置 修理 1 n n m n 1 n m

c语言车辆管理系统课程设计

c语言车辆管理系统课 程设计 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

#include<> #include<> #include<> #define MAX 3 /*车库容量*/ #define price /*每车每分钟费用*/ typedef struct time { int hour; int min; }Time; /*时间结点*/ typedef struct node { char num[10]; Time reach; Time leave; }CarNode;/*车辆信息结点*/ typedef struct NODE { CarNode *stack[MAX + 1]; int top;

}Moni_Cheku; typedef struct car { CarNode *data; struct car *next; }QueueNode; typedef struct Node { QueueNode *head; QueueNode *rear; }Moni_Biandao; void InitStack(Moni_Cheku *); /*初始化车库*/ int InitQueue(Moni_Biandao *); /*初始化便道*/ int Arrival(Moni_Cheku *, Moni_Biandao *); /*车辆到达*/ void Leave(Moni_Cheku *, Moni_Cheku *, Moni_Biandao *); /*车辆离开*/ void List(Moni_Cheku, Moni_Biandao); /*显示车库和便道的存车信息*/

汽车售票系统

汽车售票系统 沈阳航空工业学院 学号 班级 姓名 指导教师 年月日 沈阳航空工业学院 课程设计任务书电子工程系电子信息工程专业 6402105班学号200604021151 一、课程设计题目:机器人猜价格游戏 二、课程设计工作自2007年9月11日起至2007年9月17日止三、课程设计内容: 用户从键盘输入一商品及其价格信息(假设价格在1~200元之间,并且为整数),让计算器从1元开始猜测价格。若计算器的猜测价格偏高,用户输入“高”;若计算器的猜测价格偏低,用户就输入“低”;若计算器猜对了,则显示“正确”。(建议用折半查找法)。 四、课程设计要求: 程序质量: , 用户界面中的菜单至少应包括“输入商品及其价格”、 “计算器开始猜测”、“退出”3项 , 在代码中给出必要的注释,以增强程序的可读性。 课程设计说明书: 课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容如下:

, 封面 , 课程设计任务书 , 目录 , 需求分析(分析题目的要求) , 程序流程图(总体流程图和主要功能模块流程图) , 核心技术的实现说明及相应程序段 , 个人总结 , 参考资料 , 源程序及适当的注释 指导教师: 学生签名: 沈阳航院设计用纸 目录 一、需求分析……………………………………1 二、程序流程图…………………………………5 三、核心技术的实现说明及相应程序段………7 四、个人总结……………………………………11 五、参考文献……………………………………错误~未定义书签。6 六、源程序 (12) 沈阳航院设计用纸一、需求分析 1、显示菜单函数主要实现显示程序设计的总体步骤和功能,还有接下来显示的分步骤用来实现各个函数的具体功能,以便实现其它各自定义函数的作用。 2 输入商品价格函数是用户给商品的一个真实价格,为下一步计算机猜测商品价格提供数据依据。 3、猜测商品价格函数计算机对商品价格进行猜测,通过用户输入的“高”和“低”给计算机运用折半查找法提供大方向,进行多次循环,最终达到猜测出商品真实价格的目的。

相关文档
最新文档