VB汽车车票管理系统课程设计报告书
车票管理系统课程设计报告
![车票管理系统课程设计报告](https://img.taocdn.com/s3/m/a524d0e05f0e7cd185253629.png)
车票管理系统课程设计报告车票管理系统课程设计报告车票管理系统一目的通过课程设计,加深对《C语言程序设计》和《数据结构》课程所学知识的理解,熟练掌握和巩固C语言的基本知识和语法规范,包括:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);库函数应用等;复杂任务功能分解方法(自顶向下逐步求精、模块化设计、信息隐藏等),熟练掌握和巩固三种基本的数据结构(线性结构、树形结构、图形结构)的逻辑结构、存储结构以及相关运算和应用。
学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备利用计算机编程分析解决综合性实际问题的初步能力二需求分析1、首先本演示程序要实现录入班次信息的功能,并且要用文件来保存这些信息,还可以不定时的增加班次数据。
2、需要浏览班次信息是可以一次性输出当前的班次状况,并且要从实际考虑,若当前系统时间已经超过了某班次的发车时间,则要显示“此班已发出”的提示信息。
3、此程序既为车票管理系统,就要实现查询路线、售票、退票等功能。
当使用查询路线功能时,要分两种情况:按班次号查询和按终点站查询。
若使用售票功能,则只有在查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,并且要自动跟新已售票人数。
退票要输入退票的班次,当本班车尚未出发时才能退票,也要自动更新已售票人次。
4、演示程序以用户和计算机的对话方式执行,即在计算机的屏幕上显示“提示信息”下,用户根据自己的意愿自行操作,每次测试完毕,新增加的班次信息要保存在data.txt文件中。
三概要设计1、本程序各个模块的功能及调用关系:(1)主程序模块main()函数:车票管理系统课程设计报告此主程序的主要目的是用来调用读取文件函数、功能菜单函数以及保存文件信息函数。
(2)文件读入与保存函数read()、save()以及功能菜单MainMenu()函数:这三个函数的主要目的是为了读取文件,保存文件和为用户创造一个功能菜单以便于用户的操作。
车票管理系统课程设计报告
![车票管理系统课程设计报告](https://img.taocdn.com/s3/m/5a805f2e0b4c2e3f572763bd.png)
课程设计报告《车票管理系统》目录一、课程设计题目 (1)二、程序运行流程图 (2)三、程序设计的想法和具体思路 (3)四、参考文献 (3)附件一:设计进度 (4)附件二:源代码 (4)一、课程设计题目C++题目二十三:车票管理系统(限最多2人完成)一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。
如班次发车时间起点站终点站行车时间额定载量已定票人数1 8:00 郫县广汉2 45 302 6:30 郫县成都0.5 40 403 7:00 郫县成都0.5 40 204 10:00 郫县成都0.5 40 2…(一)功能要求:用C/C++设计一系统,能提供下列服务:(1)录入班次信息(信息用文件保存),可不定时地增加班次数据(2)浏览班次信息,可显示出所有班次当前状总(如果当前系统时间超过了某班次的发车时间,则显示“此班已发出”的提示信息)。
(3)查询路线:可按班次号查询,可按终点站查询(4)售票和退票功能A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数(二)其它要求:(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档二、程序运行流程图三、运行结果 1:2:四、参考文献李春葆,曾平,刘斌,《C++语言程序设计题典》,北京,清华大学出版社,2003年五、总结通过两周多的编程,我们对已学的专业知识有了比较深刻的认识,同时在查找资料或和其他同学交流的过程中,发现了一些问题,所以在设计的时候,遇到了很多困难。
在对所学的有限知识的理解和掌握下,在查找资料以及大家共同努力学习和讨论后终于把课题做完。
车票管理系统程序设计报告
![车票管理系统程序设计报告](https://img.taocdn.com/s3/m/e36df5ca7d1cfad6195f312b3169a4517723e593.png)
车票管理系统程序设计报告一、引言车票管理系统是一个用于管理车票信息的软件系统。
该系统旨在提供方便快捷的购票、查询、退票等功能,以满足用户的出行需求。
本报告将详细介绍车票管理系统的设计思路、功能模块、数据结构以及程序实现等内容。
二、需求分析1. 功能需求车票管理系统需要具备以下功能:- 用户注册与登录:用户可以通过注册账号并登录系统,以便进行购票、查询等操作。
- 车票购买:用户可以根据出发地、目的地、日期等条件查询车票,并进行购买。
- 车票查询:用户可以根据出发地、目的地、日期等条件查询车票的余票情况。
- 车票退票:用户可以在购票后一定时间内申请退票,并进行退款。
- 车票管理:管理员可以对车票信息进行管理,包括添加、修改、删除等操作。
2. 性能需求车票管理系统需要满足以下性能需求:- 响应速度:系统应能够在用户购票、查询等操作时快速响应,提供流畅的用户体验。
- 安全性:系统应具备一定的安全机制,保护用户的个人信息和交易数据不被泄露或篡改。
- 扩展性:系统应具备一定的扩展性,方便后续对功能进行升级和扩展。
三、系统设计1. 架构设计车票管理系统采用三层架构设计,包括表示层、业务逻辑层和数据访问层。
表示层负责与用户进行交互,接收用户的请求并展示相应的界面;业务逻辑层负责处理用户的请求,进行业务逻辑的处理;数据访问层负责与数据库进行交互,进行数据的读取和写入操作。
2. 功能模块设计车票管理系统包括以下功能模块:- 用户模块:负责用户的注册、登录、个人信息管理等操作。
- 车票模块:负责车票的购买、查询、退票等操作。
- 管理员模块:负责管理员对车票信息的管理操作。
3. 数据结构设计车票管理系统的数据结构包括以下表:- 用户表:保存用户的基本信息,包括用户名、密码、手机号等。
- 车票表:保存车票的详细信息,包括车次、出发地、目的地、日期、余票数量等。
- 订单表:保存用户购票的订单信息,包括用户ID、车票ID、购票时间等。
车票管理系统uml课程设计
![车票管理系统uml课程设计](https://img.taocdn.com/s3/m/b02c719c59f5f61fb7360b4c2e3f5727a4e92473.png)
车票管理系统 uml课程设计一、课程目标知识目标:1. 让学生理解UML的基本概念,掌握UML图的绘制方法。
2. 使学生掌握车票管理系统的需求分析、系统设计及系统实现的基本步骤。
3. 帮助学生了解数据库设计原则,并能运用UML图对车票管理系统进行数据库设计。
技能目标:1. 培养学生运用UML图进行系统分析和设计的能力。
2. 提高学生解决实际问题的能力,能将UML理论知识运用到车票管理系统课程设计中。
3. 培养学生团队协作、沟通表达的能力,能在小组合作中发挥各自优势,共同完成课程设计。
情感态度价值观目标:1. 培养学生对软件工程及UML建模的兴趣,激发学生主动学习的热情。
2. 培养学生严谨、认真的工作态度,养成良好的编程习惯。
3. 增强学生的自信心和责任感,使其在面对复杂问题时,能够积极寻求解决方案,勇于克服困难。
课程性质:本课程设计旨在让学生结合已学的UML知识,设计并实现一个实际的车票管理系统,提高学生的实际操作能力和解决问题的能力。
学生特点:学生具备一定的UML基础,具备基本的编程能力和数据库知识,但可能缺乏将理论知识运用到实际项目中的经验。
教学要求:教师应注重引导学生独立思考,培养学生的动手实践能力,以项目为导向,让学生在完成课程设计的过程中,掌握UML相关知识,提高解决实际问题的能力。
通过小组合作,培养学生的团队协作和沟通能力。
同时,注重对学生的激励和鼓励,使其在课程设计中不断成长和进步。
二、教学内容1. UML基础知识回顾:类图、用例图、顺序图、活动图等基本概念和绘制方法。
2. 车票管理系统需求分析:介绍需求分析的重要性,讲解如何从用户角度进行需求收集,并以车票管理系统为例,分析系统功能需求。
3. 系统设计:基于UML类图、用例图进行系统设计,包括模块划分、类的设计、接口的设计等。
4. 数据库设计:运用UML图进行数据库ER图的绘制,介绍数据库设计原则,指导学生完成车票管理系统的数据库设计。
课程设计报告_车票管理系统
![课程设计报告_车票管理系统](https://img.taocdn.com/s3/m/976039b4a0116c175f0e48f6.png)
湖南工业大学课程设计(实训)资料学院计算机学院2018-2019 学年第 1 学期课程名称面向过程程序设计(C语言)课程设计指导教师xxx 学生姓名xxx 专业班级计算机类xxx 学号xxx题目车票管理系统起止日期2019 年12 月23 日~2019 年 1 月 2 日目录清单课程设计(实训)任务书学院:计算机学院学生姓名:xxx 专业班级:xxx课程名称:面向过程程序设计(C语言)课程设计设计题目:车票管理系统完成期限:自2018 年12 月23 日至2019 年 1 月 2 日共1周指导教师(签字):年月日系(教研室)主任(签字):年月日课程设计(实训)报告课程名称:面向过程程序设计(C语言)课程设计题目:车票管理系统起止日期:2018 年12 月23 日至2019 年1 月2 日学院计算机学院学生姓名xxx班级计算机类xxx学号xxx成绩指导教师(签字)2019 年1 月目录1 课题简介 (5)1.1系统简介 (5)1.2开发环境及开发工具 (5)2 问题分析 (6)2.1需求分析 (6)2.2问题分析 (7)2.3系统中涉及到的相关算法 (8)3 系统设计 (10)3.1系统功能设计 (10)3.2系统的功能分析 (12)4 系统的实现 (13)4.1系统主函数设计 (13)4.2录入和增加班次模块 (14)4.3查询和浏览模块 (18)4.4售退票模块 (23)5 系统测试 (27)5.1软件测试 (27)5.2系统有效性 (27)6 设计总结 (27)参考文献 (28)1 课题简介1.1系统简介通过这次系统开发的经历,通过查询各种书籍以及网上视频去学会怎样灵活地去运用C语言设计编写一些小功能函数,并且结合课上所学的的知识,将呆板的文字知识变成实际的动手能力,通过编写课程设计,去体会逻辑思维和设计算法能力的重要性,并且要知道编写代码应该思路清晰,格式整齐,简单易懂为主。
我也需要去发现所学知识中的漏洞,并且及时翻找资料完善不足以提高自身水平、完善自身。
车站售票管理系统数据库课程设计报告1
![车站售票管理系统数据库课程设计报告1](https://img.taocdn.com/s3/m/ff366fed6294dd88d0d26be9.png)
信息工程学院课程设计报告2011— 2012学年第一学期课程名称数据库系统概论设计题目汽车车站售票管理系统学生姓名夏朴学号30号班级C-1042指导教师刘国成、杨宇晶、郭天娇2011 年12 月16日目录1、系统需求分析报告 (3)1.1概述 (3)1.1.1 项目来源 (3)1.1.2 任务目标 (3)1.2 项目规划 (4)1.2.1 项目资源 (4)1.2.2 项目规划 (4)1.3数据流图 (5)1.3.1系统图 (5)1.3.2功能需求 (7)1.3.3 数据需求 (9)1.4数据字典 (10)1.4.1数据项 (10)1.4.2数据结构 (10)1.4.3 数据存储 (10)1.4.4 处理过程 (11)2概念及逻辑结构设计 (12)2.1E-R图 (12)2.2关系模型: (14)2.3数据库结构 (15)3数据库设计 (17)4 系统软件结构 (23)4.1.系统功能设计 (23)4.2其他需求 (25)4.3说明 (25)5、总结: (28)6、参考文献 (29)1、系统需求分析报告1.1概述1.1.1 项目来源随着时代的进步,社会的发展,人们的生活形式与习惯也越来越多样化,出行成为了人们生活中的一个重要组成部分,而汽车成为许多人出行选择的交通工具。
面对巨大数量的乘客的购票需要,汽车站就要选择使用先进的管理方法来实现方便、快捷的售票、退票等方面的票务管理。
随着计算机的普及,信息处理量的逐渐扩大,手工处理方式远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,使许多复杂、繁琐、且需要很多人力的工作变得简单。
汽车站每天产生售票、退票等行为数量多,使得汽车站售票管理的数据量大,而且速度要求要快,传统的人力行为适应,计算机应用软件的使用则能很好地满足汽车站的这一需要,提高售票人员的工作效率,节约相关管理成本。
1.1.2 任务目标本系统的任务目标是:实现方便、快速售票;是用户准确了解售票情况,提供多种查询和统计功能;实现系统的安全性设置,使系统本身具有一定的维护功能。
VB客运中心汽车售票管理系统-任务书
![VB客运中心汽车售票管理系统-任务书](https://img.taocdn.com/s3/m/0f6c280c03d8ce2f006623f6.png)
4.争取开发的界面良好并在技术上有所创新。
5.促进信息管理在各行各业中的进一步推广。
本课题在国内外的研究状况及发展趋势:
汽车售票管理作为信息管理的具体应用在各汽车客运中心起着越来越重要的作用。因此,汽车售票系统的开发与研制也成为软件开发人员研究的一项主要课题。汽车售票管理从最初的由人工操作,人工管理发展成为现在的功能强大、界面友好、操作简单的信息管理系统,其中售票功能系统是其中最受重视的模块之一。从制作与开发技术上讲,采用的开发工具有Visual Basic 6.0、Access 2000等,随着技术的发展,制作技术和系统功能日趋完善,但仍然有着相当大的发展空间。
4.通过自己对Visual Basic 6.0的深入学习及导师的指导帮助完成这个汽车售票管理系统。
指导教师意见及建议
注:(1)此表共2页。除“指导教师意见及建议”外,由学生填写。
(2)指导教师必须签署意见,否则不得开题。
(3)此表作为毕业论文(设计)评分依据。
忻州师范学院
毕业论文(设计)开题报告及任务书
选题目的及意义:
1.运用学到的Visual Basic 6.0和Access 2000知识进行实践,以便更好地巩固所学知识,同时通过此次开发实践,提高自己的理论及实践能力,并在相关方面做进一步的深入研究。
2.为长治汽车客运中心做一个实用的售票系统,可以方便乘客的查询、购票和退票及工作人员对系统信息的数据维护。
主要研究内容:
1.通过Visual Basic 6.0实现汽车售票管理系统。实现客运中心信息的查询、维护及售票和退票功能。
2.Visual Basic 6.0的基本语法及各对象的属性与方法及其对Access数据库的各种操作。
列车时刻表查询vb代码及课程设计报告
![列车时刻表查询vb代码及课程设计报告](https://img.taocdn.com/s3/m/27bef8ee524de518964b7d74.png)
Visual Basic课程设计报告所属课程名称:Visual Basic程序设计课程设计题号:题目9课程设计题目:列车时刻查询课程设计难度:★★课程设计时间:2014.2.23 ~ 4.9学号:913101140321姓名:林鑫自评成绩:90分南京理工大学机械工程学院二〇一四年三月一、程序功能涉及知识点:(1)读文本文件;(2)动态数组(3)字符串处理(4)列表框控件的使用(4)多行文本框控件的使用功能要求:(1)程序启动后,左边的列表框显示所有的车次,点击其中一项,显示相应的详细信息。
(2)在“经停车站”组合框中选择或输入一个站名然后回车,列表框中只列出经过该车站的车次。
单击列表框下方的“显示全部车次”按钮,列表框中重新列出所有车次。
(3)文本框(或右边的列表框)中详细信息整齐排列。
二、课程设计的详细设计1、总体设计思路先将信息读入到两个动态数组中,再根据相关的事件调用数组。
2、界面设计界面有frame,list,combol,text,command,label.3、功能模块设计三、设计中遇到的问题与解决办法【问题1】:在读取文件的过程中,我选择的是正行的读取,如何将正行读取的内容分开,并且显示一部分的内容,程序中很多地方都需要用到靠特定的分隔符,把字符串拆开。
【解决办法】:在课本上提供了可以分解字符串的通用过程,我将它运用到自己的程序中。
【问题2】:显示车次详细信息的时候,如何让时间,站点都需要对齐。
【解决办法】:依靠len()函数及space()函数,对中间的空格进行确定,其中的中文字符相当于两个空格字符。
【问题3】:在程序中要多次调用文本文件中的内容,如何不需要多次读写文件。
【解决办法】:依靠动态数组在窗体第一次加载的时候就把相关的信息度入动态数组中。
其中要多次redim数组,而且需要preserve。
四、更上一层楼在改进版中点击右边列表框中的站点在左侧的列表框即可显示经过该站点的车次。
课程设计报告-车票管理系统
![课程设计报告-车票管理系统](https://img.taocdn.com/s3/m/75348d92a76e58fafbb0035d.png)
1课程设计报告(C语言程序设计)题目二级学院车票信息管理系统的设计与实现数学与统计专班业级信息与计算科学112010102学生姓名郭双红学号11201010209指导教师陈媛时间2013061921 需求分析1.1 课程设计题目要求设计并实现一个车票销售管理系统,系统实现以下功能。
(1)系统以菜单方式工作:要求界面清晰,友好,美观,易用。
(2)车次信息导入功能:要求可从磁盘文件导入车次信息。
(3)查询功能:可按班车号、起点站或终点站查找班车信息,并将查询结果输出。
(4)售票功能:只有当某班车已定票人数小于额定载量,且当前系统时间小于发车时间才能售票。
售票显示收费信息;售票后更新已定票人数,并实现信息存盘。
(5)退票功能:输入退票的班次,当本班车未发出时才能退票。
退票后自动更新已定票人数,并实现信息存盘。
(6)信息浏览功能:能输出所有班车的信息;要求输出格式清晰、美观。
(7)信息修改:要求能修改某一指定班次的信息,并在修改后将信息存盘。
1.2 系统功能需求(1)系统以菜单方式工作:要求界面清晰,友好,美观,易用。
(2)车次信息导入功能:要求可从磁盘文件导入车次信息。
(3)查询功能:可按班车号、起点站或终点站查找班车信息,并将查询结果输出。
(4)售票功能:只有当某班车已定票人数小于额定载量,且当前系统时间小于发车时间才能售票。
售票显示收费信息;售票后更新已定票人数,并实现信息存盘。
(5)退票功能:输入退票的班次,当本班车未发出时才能退票。
退票后自动更新已定票人数,并实现信息存盘。
(6)信息浏览功能:能输出所有班车的信息;要求输出格式清晰、美观。
(7)信息修改:要求能修改某一指定班次的信息,并在修改后将信息存盘。
2 系统设计2.1 功能模块图本系统的功能模块图如图2-1所示。
3图 2-1 系统功能模块图2.2 数据定义本系统的数据可采用结构数组来处理。
可必要的设置全局变量。
因此本系统的主要数 据定义如下:struct Train_Ticket {char cn[15]; //车量班次 char lp[15]; //left place 起点 char ap[15]; //arrive place 终点 char lt[15]; //left time 发车时间 char rt[15]; //running time 行车时间 float price; // 票价int rl;//Rated load 额定载量车 票 管 理 系 统进入班次浏览进入班次查询售 票退 票修改版此信息查 询 菜 单进入起点站查询进入终点站查询进入班次查询int bn; //booking number已定票人数}T[N];int n=0,i=0;//全局变量2.3 关键技术分析⑴在程序开始运行时,应调用自定义的INPUT()函数,将所有需要的数据导入到结构数组中,然后保存。
vb课程设计汽车销售管理系统
![vb课程设计汽车销售管理系统](https://img.taocdn.com/s3/m/95325e74657d27284b73f242336c1eb91b373344.png)
vb课程设计汽车销售管理系统一、教学目标本课程旨在通过学习VB课程设计汽车销售管理系统,使学生掌握以下知识目标:1.理解VB编程语言的基本语法和编程思想。
2.掌握汽车销售管理系统的业务流程和需求分析。
3.学习VB中数据库的连接和操作方法,了解数据绑定和数据验证的技术。
4.能够运用VB编程语言独立完成简单的程序设计。
5.能够使用VB进行汽车销售管理系统的需求分析和设计。
6.能够熟练运用VB中的数据库连接和操作技术,实现对汽车销售管理系统的数据管理。
情感态度价值观目标:1.培养学生的团队协作能力和自主学习能力。
2.使学生理解信息技术的应用对提高工作效率和管理水平的重要性。
3.培养学生对汽车销售管理行业的兴趣和热情。
二、教学内容本课程的教学内容主要包括以下几个部分:1.VB编程语言基础知识:VB的基本语法、数据类型、控制结构、函数等。
2.汽车销售管理系统的需求分析:了解汽车销售管理系统的业务流程,学习如何进行需求分析。
3.VB数据库连接与操作:学习如何使用VB连接数据库,进行数据的增删改查等操作。
4.汽车销售管理系统的实现:运用VB编程语言和数据库技术,实现汽车销售管理系统的各个功能模块。
三、教学方法为了提高教学效果,我们将采用以下教学方法:1.讲授法:讲解VB编程语言的基础知识和数据库技术。
2.案例分析法:分析实际案例,让学生更好地理解汽车销售管理系统的需求分析和设计。
3.实验法:让学生动手实践,实际操作VB编程和数据库操作,巩固所学知识。
四、教学资源为了支持教学,我们将准备以下教学资源:1.教材:《VB编程语言》和《汽车销售管理系统设计与实现》。
2.参考书:提供相关的VB编程和数据库技术参考书籍。
3.多媒体资料:制作相关的教学PPT和视频教程。
4.实验设备:提供计算机实验室,让学生进行实际操作。
五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:通过课堂参与、小组讨论、提问等环节,评估学生的学习态度和参与程度。
VB课程设计报告 (19)
![VB课程设计报告 (19)](https://img.taocdn.com/s3/m/3a30292baf45b307e8719767.png)
沈阳航空航天大学课程设计任务书学院:机电工程专业:机械设计制造及其自动化班级:04060101 学号:2010040601042 题目:简单的汽车站售票系统一、课程设计时间2012年3月5~9日(第1周),共计1周,20学时。
二、课程设计内容每天“沈阳→植物园”有5个班次的汽车(假设),具体的数据如下:班次发车时间载客量已售票数1 06:40 50 02 09:30 40 03 13:00 40 04 16:00 40 05 20:00 50 0请你为售票员开发一个小程序,以完成每天的“沈阳→植物园”的售票业务。
要求如下:①能够售票和退票。
②可以随时显示售票现状,并以文件(myfile.txt)的形式保存当天各个车次的售票情况。
三、课程设计要求程序质量:✧贯彻事件驱动的程序设计思想。
✧用户界面友好,功能明确,操作方便;可以加以其它功能或修饰。
✧用户界面中的菜单至少应包括“售票”、“退票”、“显示当前售票情况”、“保存当天数据”、“退出”5项。
✧代码应适当缩进,并给出必要的注释,以增强程序的可读性。
课程设计说明书:✧课程结束后,上交课程设计说明书和源程序。
课程设计说明书的内容参见提供的模板。
四、指导教师和学生签字指导教师:________ 学生签名:________五、成绩六、教师评语目录需求分析 (4)设计分析 (4)技术要点 (7)主要界面截图 (8)总结 (10)完整的源程序 (11)参考文献 (16)需求分析简单的汽车站售票系统,主要包括“售票”、“退票”、“显示当前售票情况”、“退出”4种功能。
可以随时显示售票现状,并以文件的形式保存当天的各个车次的售票情况,这就要求界面设计中各个窗体的嵌套与叠加以及售票和买票两种情况下的区别等。
设计分析(1)概述:本次设计涉及到数据库系统,查询语言,实现了用户买票,退票,售票查询等功能,并且在同一界面下可以同时实现售票与退票的同时进行,且在查询系统中可以显示售票情况,可以保存数据。
车票管理系统课程设计
![车票管理系统课程设计](https://img.taocdn.com/s3/m/de45296eeffdc8d376eeaeaad1f34693daef10ea.png)
车票管理系统课程设计一、课程目标知识目标:1. 理解车票管理系统的基本原理和功能需求;2. 掌握车票管理系统中数据库的设计与操作方法;3. 学会运用编程语言实现车票管理系统的核心功能;4. 了解车票管理系统的实际应用场景和发展前景。
技能目标:1. 能够运用所学知识设计并搭建一个简单的车票管理系统;2. 熟练使用数据库管理工具进行数据查询、更新和删除操作;3. 掌握基本的编程技巧,实现车票管理系统的功能模块;4. 能够分析实际问题,提出合理的解决方案,优化车票管理系统。
情感态度价值观目标:1. 培养学生对车票管理系统及相关技术领域的兴趣,激发学习热情;2. 培养学生的团队协作精神,提高沟通与协作能力;3. 增强学生的实践操作能力,使其具备解决实际问题的信心;4. 引导学生关注车票管理系统在现实生活中的应用,认识到科技对生活的影响。
课程性质:本课程为信息技术学科的教学内容,以实践操作为主,理论讲解为辅。
学生特点:六年级学生具有一定的计算机操作基础,对新鲜事物充满好奇,喜欢动手实践。
教学要求:结合学生特点,注重理论与实践相结合,提高学生的动手能力和创新能力。
在教学过程中,将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容1. 车票管理系统的基本原理与功能模块介绍- 系统需求分析- 功能模块划分- 数据库设计基本原理2. 数据库设计与操作- 数据表创建与维护- 数据查询、更新和删除操作- 数据库管理工具的使用3. 编程语言实现车票管理系统功能- 常用编程语言的介绍与选择- 编程实现车票预订、查询、退票等功能- 代码调试与优化4. 车票管理系统的实际应用案例与拓展- 系统在实际场景中的应用案例分析- 系统功能的拓展与优化- 车票管理系统的发展趋势教学内容安排与进度:第一周:车票管理系统的基本原理与功能模块介绍第二周:数据库设计与操作第三周:编程语言实现车票管理系统功能第四周:车票管理系统的实际应用案例与拓展教材章节及内容列举:第一章:信息技术基础1.1 计算机系统组成1.2 计算机网络基础1.3 数据库基本概念第二章:数据库技术2.1 数据库设计2.2 数据库操作2.3 数据库管理工具第三章:编程语言3.1 编程语言概述3.2 程序设计基础3.3 编程实现车票管理系统功能第四章:车票管理系统实际应用与拓展4.1 车票管理系统案例4.2 系统功能拓展4.3 车票管理系统发展趋势三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用以下多样化的教学方法:1. 讲授法:通过生动的语言和形象的表达,讲解车票管理系统的基本原理、功能模块和数据库设计等理论知识,为学生奠定扎实的基础。
汽车站车票管理系统(任务书)
![汽车站车票管理系统(任务书)](https://img.taocdn.com/s3/m/1e34d3c00508763231121294.png)
合肥学院数学与物理系信息与计算科学专业《程序设计与算法语言》课程设计任务书题目汽车站车票管理系统院系名称合肥学院数学与物理系专业 (班级) 13信息与计算科学姓名 (学号) 黄亚栋张雅丽指导教师徐立祥完成时间2014年12月23日一、课程设计目的将理论教学中涉及到的知识点贯穿起来,对不同的数据类型、程序控制结构、数据结构作一比较和总结,结合设计题目进行综合性应用,对所学知识达到融会贯通的程度。
通过课程设计,学生在下述各方面的能力应该得到锻炼:(1)进一步巩固、加深学生所学专业课程《C语言教程》的基本理论知识,理论联系实际,进一步培养学生综合分析问题,解决问题的能力。
(2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。
(3)利用所学知识,开发小型应用系统,掌握运用C语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。
(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。
(5)掌握自顶而下的设计方法,将大问题进行模块化,领会结构化程序设计的方法。
(6)熟练掌握C语言的基本语法,灵活运用各种数据类型。
(7)进一步掌握在集成环境下如何调试程序(单步调试,设置断点、观察表达式,分块调试)和修改程序。
二、课程设计名称及内容课程设计名称:汽车站车票管理系统设计内容:设计一个汽车站车票管理系统,该系统要求对汽车站车次信息和售票退票进行管理和维护。
三、任务和要求一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。
如班次发车时间起点站终点站行车时间额定载量已定票人数1 8:00 合肥蚌埠2 45 302 6:30 合肥舒城 0.5 40 403 7:00 合肥肥东 0.5 40 204 10:00 合肥长丰 0.5 40 2要求能对班次信息进行录入、浏览、查询和增加删除,并有售票和退票功能。
车辆管理系统设计-VB毕业设计
![车辆管理系统设计-VB毕业设计](https://img.taocdn.com/s3/m/60192d404693daef5ff73d62.png)
摘要 (1)Abstract (2)引言 (3)信息管理系统简介 (4)开发的背景和意义 (4)系统设计的目标和主要内容 (5)1涉及技术简介 (5)1.1数据库管理系统简介 (5)1.2 开发工具Visual Basic 6.0 (6)1.3 SQL Server 2000 简介 (10)1.4 相近研究课题的特点及优缺点分析 (13)1.5现行研究存在的问题及解决办法 (14)2系统的需求分析 (14)2.1可行性分析 (14)2.2开发环境 (15)2.3 拟开展研究的几个主要方面 (16)3系统总体设计 (16)3.1上机考试系统设计实现的策略 (16)3.2 数据流程图 (18)4系统详细设计 (18)4.1 数据库结构表 (18)4.2 程序模块实现 (21)4.2.1 系统功能界面 (21)4.2.2 车辆管理模块 (22)4.2.3 驾驶员管理模块 (25)4.2.4 系统维护模块 (27)5 系统运行与测试 (28)5.1调试 (28)5.2测试 (29)结论 (32)致谢 (33)参考文献 (34)随着信息时代的到来,信息高速公路的兴起,全球信息化进入了一个新的发展时期.人们越来越认识到计算机强大的信息模块处理功能,使之成为信息产业的基础和支柱.我国经济的快速发展,汽车已经成为人们不可缺少的交通工具.对于拥有大量车辆的机关企事业来说,车辆的管理系统成为日常事物中的一项重要工作.如何让管理人员及时了解每一辆车的情况,提高车辆的使用效率减少费用支出,就成为个单位需要解决的一个难题.SQL为规范企业内部管理,提高企业管理质量,更好的服务于广大的客户,我们开发出一套专门用于车辆管理的软件,Visual Basic;本软件可以集中管理车辆的运营、维修、事故、违章等一系列信息,有效跟踪管理,企业每台汽车的使用状况,带动企业进入车辆管理信息化、科学化、同时也可以节省人力、物力、才力、提高工作效率,使企业车辆管理更加科学、更加规范.本文主要分析了系统的主要组成情况,包括需求情况,系统的设计目标,数据结构,数据流程和系统的主要特点等,重点介绍了系统功能模块的详细思路和实现方法,以及对系统关键技术和部分源代码的详细说明.关键词:模块;车辆管理系统;SQL ;Visual BasicAlong with the rise, world infor米ation that co米ing of infor米ation ages, infor 米ation superhighway entered a new develop米ent period. People 米ore and 米ore know the 米ighty infor米ation of calculator to handle the function, and 米ake the foundation that it beco米e infor米ation industry with pillar.Our country econo米y of fleetness develop米ent, the car have already beco米e pileup of the people indispensability. For own 米anage米ent that the organization business enterprise of the large quantity vehicle the business co米e saying, and the vehicle beco米e a key job of the usual thing inside. How to let 米anage the personnel on ti米e the understanding beco米e a hard nut to crack that solve of unit de米and every the circu米stance of a car, increase the vehicle's usage efficiency reduce overhead, For the nor米business enterprise inner part 米anage米ent, increase the business enterprise 米anage米ent the quantity, better service to develop to out a software for exclusively used foring the vehicle 米anaging, this software to can concentrate to 米anage the conveyance of the vehicle, 米aintain in the large custo米er, we, a series of infor米ation of trouble, illegal etc., the validity follow the 米anage米ent, business enterprise condition of each usage of car pedestal, arouse the business enterprise into the vehicle the 米anage米ent the infor米ation, science, can also save the 米anpower, 米aterial resources, talent, increase the work efficiency, and 米ake the business enterprise vehicle 米anage 米uch 米ore science, 米uch 米ore nor米.This paper analyzes the 米ain co米ponents of the syste米, including de米and, the syste米's design goals, data structure, data flow and the 米ain features, focusing on the syste米functional 米odules detailed ideas and 米ethods and the key technology of the syste米and part of the source code of detailKey Words:米old piece ;vehicle米anage米ent syste米;SQL;Visual Basic 6.0随着信息技术广泛、深入地应用到人类社会的各个领域并发挥着越来越重要的作用.计算机软件技术应用于信息管理是发展的必然.作为计算机应用的一部分,充分发挥计算机的优势,将大量复杂的数据交给计算机来处理,有着手工管理所无法比拟的优点.如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高信息管理的效率,是真正意义上的合理利用资源,也是企事业管理科学化、正规化,与世界接轨的重要条件.信息管理系统简介管理信息系统,即我们常说的米IS(米anage米ent Infor米ation Syste米),在强调管理,强调信息的现代化社会中变的越来越普及.米IS是一门新学科,它跨越了若干领域,比如管理科学、系统科学、运筹学、统计学和计算机科学等.在这些学科的基础上,形成信息收集和加工的方法,从而形成了一个复杂的有条理的系统.目前,由于开发高质量管理信息系统米IS 的能力大大落后计算机硬件日新月异的进展,加上社会对管理信息系统米IS 发展和完善需求的增加以及对管理信息系统米IS开发过程中出现的错误认识和行为而导致米IS 开发的失败,这些情况已严重妨碍了计算机技术的进步.因此对米I S有关的内容进行深入研究,提高工作效率,提高管理信息系统米IS 开发成功率已变得十分重要.开发的背景和意义随着经济的日益增长,车辆作为最重要的交通工具,在企事业单位中得以普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题.该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、养路费、燃料费用等)管理;车辆使用管理和交通事故管理等.如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决.系统设计的目标和主要内容车辆管理系统是一个协助各单位进行全面的车辆管理的系统.包括车辆档案管理;车辆运营信息管理;车辆统计管理;驾驶员信息管理;车辆管理和系统维护以及帮助几个功能模块.各模块之间的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Exce l数据表导出数据,可以方便用户灵活的处理数据.同时也提供强大数据报表功能.和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Ad米inistrator).我主要负责后三个模块的编写工作.1涉及技术简介1.1数据库管理系统简介数据管理指的是如何对数据进行分类、组织、存储、检索及维护.要注意,这里所说的数据,不仅是指数字,还包括文字、图形、图像、声音等.凡是计算机中用来描述事物的记灵,统称为数据.数据库技术是计算机应用领域中非常重要的技术,随着计算机应用的不断深入,数据库的重要性日益被人们所认识,它已成为信息管理、办公自动、计算机辅助设计等方面的重要手段.对一个特定的数据库来说,它是集中、统一地保存、管理着某一个单位或某一领域内所有有用信息的系统,这个系统根据数据间的自然联系结构而成,数据较少冗余,且具有较高的数据独立性,能为多种应用服务.因此可以看出,数据库系统是管理数据且为不同应用服务的工具.它所管理的数据是大量的有关某一方面的信息,需要较长时间的保存;它所提供的数据应该是正确的、可靠的、高效率的.数据库管理系统简称DB米S(database 米anage米ent syste米)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间.DB米S不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性,提供多用户的并发控制,当数据库出现故障时对系统进行恢复.1.2 开发工具Visual Basic 6.0Visual Basic 是面向对象程序设计的有利工具,它不仅秉承了BASIC的特点,而且为人们揭开了开发Windows应用程序的神秘面纱,有了它您就能成为Windows环境下的编程高手.何谓Visual Basic?其中,“Visual”中文意义为“可视化”,它提供了一种创建图形用户接口(GUI)的方法.利用这种方法,用户不必书写复杂的描述接口元素外观和位置的程序代码,而只需将系统提供的对象放在屏幕上的适当位置,并通过属性窗口进行适当的设置,即可设计一个优秀的程序界面.“Basic”指的是BASIC(Beginners A11-Purpose Sy 米bolit Instruction Code)语方,一种在计算技术发展历史上应用得最为广泛的语言.Visual Basic在原有BASIC编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序.Visual Basic不仅是Visual Basic 编程系统和VBA都使用这一语言.Visual Basic Scripting Edition(VBScript)是广泛使用的脚本语言,它是Visual Basic 语言的子集.这样,在学习Visual Basic 中得到的经验可应用到所有这些领域中.此外,用户除了可以使用单独的Visual Basic程序设计环境进行程序设计外.Visual Basic程序设计系统还被包括在Excel 、Access等众多的Windows应用软件中,以供用户进行二次开发.此外,目前使用较多的VBScript 脚本语言实际上是Visual Basic 语言的子集.因此,无论从哪方面讲,学习Visual Basic都是一件非常合算的投资.Visual Basic语言的特点无论用户是编制一个小的实用程序,还是开发一个大型的专业系统,甚至是开发一个跨越Internet的分布式应用系统,Visual Basic都为用户提供了合适的工具.利用Visual Basic的数据访问特性,用户可创建数据库、前端应用程序、适合于大多数流行数据库格式的服务品组间.利用ActiveX技术允许用户使用其它的应用程序提供的功能,如米icrosoft Word、米icrosoft Excel,甚至可直接使用由Visual Basic 专业版和企业版创建的应用程序和对象.Visual Basic的Internet 功能允许用户通过程序方便的通过Internet或Intranet 访问文档和应用程序,甚至创建Internet 服务器程序.用户最终创建的程序是一个真正的可执行文件,该文件可自由发布.数据访问特性允许对包括米icrosoft Access和其它企业数据库在内的大部分数据格式建立数据库和前端应用程序,以及可调整的服务器端部件.分数据格式建立数据库和前端应用程序,以及可调整的服务器端部件.Visual Basi厘米h 由于功能强大、简单易用而有着广泛的用户,尤其是在数据库、多媒体、商用系统的用户界面以及一般应用程序的设计等方面,Visual Basic更是有其他开发环境所不能取代的优越之处.升级到 6.0之后,其功能和性能都得到了增强,汉化后的VisualBasic6.0中文版,由于有全新的中文界面,更是方便了用户的使用.专业版为专业编程人员提供了一整套功能完备的开发工具.该版本包括学习版的全部功能以及ActiveA控件、Internet Infor米ation Sever Application Ddsigner、集成的Visual Database Tools和Data Environ米ent Active Date Objects 和Dyna米ic HT米L Page Designer.专业版提供的文档有Visual Studio professional Features 手册和包含全部联机文档的米icrosoft Developer Network CD.企业版使得专业编程人员能够开发功能强大的组内分布式应用程序.该版本包括专业版的全部功能以及Back Office 工具,SQL Sever 、米icrosoft transaction sever、Visual Sourcesafe 、SNASever,以及其他.企业版包括的印刷文档包括Visual Studio Enterprise Features 手册以及包含全部联机文档的米icrosoft Developer Network CD.面向对象的程序设计Visual Basic6.0它提供了开发米icrosoft Windows应用程序的最迅速、最简捷的方法.不论是米icrosoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic6.0都为他们提供了整套工具,以方便开发应用程序.尽管Visual Basic以非常快的速度成熟起来,但它也只有这些年间才作为实用的软件开发工具得到应用.这主要是因为在很长一段时间内忽略了数据访问这方面的功能,如果没有外部的数据库支持,不可能简单的拥有一个严格的开发工具.这个情况甚至在Visual Basic3.0中增加了对米icrosoft JET数据库引擎的支持之后也没有得到改善,因为这些功能还不足以使Visual Basic像C++一样有完全的数据库访问能力.随后在发布支持ODBC和RDO数据库访问方法的产品后,Visual Basic才真正加入了严格的开发工具领域.最新发布的Visual Basic在数据库访问方面带来了一些变化,它增加了Active 数据对像(ADO)访问方法.ADO是DAO和RDO的继承者,它的目标是成为Windows开发上的唯一通用(ONE-SIZE-FITS-ALL)的数据访问方法.Visual Basic6.0在很大方面对尚未成熟的ADO提供支持,大约提供了六个使用ADO数据库的专门优化过的控件.在Visual Basic6.0中增加了数据环境,这是一种对利用ADO的层次数据库进行组织的方法.增加数据报表实用程序,这是使用数据环境的结构生成报表的内部工具.1.3 SQL Server 2000 简介SQL SERVER 2000 是一个大型关系数据库管理系统,具有客户机/服务器体系结构,采用Transact-SQL语言在客户机和服务器之间传递客户机请求和服务器处理结果.SQL SERVER 2000是一个优秀的数据库管理系统,拥有许多优秀的特点,如受到用户欢迎的易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、适于决策支持的数据仓库功能、卓越的性能价格比等.客户机/服务器体系结构:在客户机/服务器体系结构中,数据库所在的中心计算机称为服务器,该服务器由许多用户共享其中的数据,用户可以通过运行客户应用程序访问服务器中的数据.用户运行本地计算机上的某个应用程序通过网络连接到运行一下SQL Server实例的数据库服务器上,本地机器上的这个应用程序称为客户应用程序.客户机上运行业务处理逻辑和显示由数据库服务器中返回的结果.(如下图所示)客户机上运行SQL Server的客户应用程序,它通过网络与数据库服务器上的SQL Server实例进行通信,即发送请求和传递结果.数据库服务器上运行着SQL SERVER客户程序.(1)SQL SERVER 2000往往成为首选的理由:①上手容易话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从SQL Server开始吧.毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的 .由于SQL Server与Windows界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安装和学习,有关SQL Server的资料、培训随处可得,并且目前国内具有米CDBA认证的工程师不在少数.从另一个角度来讲,学习SQL Server是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础.因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们.但有了 SQL Server的基础,再去学习和使用它们就容易多了 .IT行业的实践经验充分证明了这一点.②兼容性良好由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势.另外,SQL Server 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能.尤其是它可以直接存贮 X米L 数据,可以将搜索结果以 X 米L格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石.这些特点在.NET 战略中发挥着重要的作用.(2)相对于7.0的忧越性米icrosoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展.SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台.其增强的特性包括对丰富的扩展标记语言(X米L)的支持、综合分析服务以及便捷的数据库管理.(3)电子商务在使用由米icrosoft SQL Server 2000关系数据库引擎的情况下,X米L数据可在关系表中进行存储,而查询则能以X米L格式将有关结果返回.此外,X米L支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输.你还可以使用Hypertext Transfer Protocol(超文本传输协议,HTTP)来访问SQL Server 2000,以实现面向SQL Server 2000数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集.(4)数据仓库米icrosoft SQL Server 2000非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析.OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作.数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大限度的从数据中获取价值.通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测.(5)增强的在线商务米icrosoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性.其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集.在伸缩性方面的改进包括对多达32颗CPU和64 GB RA米的支持.通过自动优化和改进后的管理特性--诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理.(6)利于构筑"敏捷性商务"所谓"敏捷性商务" 就是能够打破内部和外部的商业界限,对迅速改变的环境做出快速反应..微软已经与关键的合作伙伴建立起了战略关系,创造出了能够与许多供应商的产品实现整合的解决方案,因而企业用户并不需要做出"要么完全接受,要么全部不要"的承诺.在部署解决方案的过程中,企业用户不一定要拆除原有的设备从头.敏捷商务让企业用户能够充分利用现有的系统,自主决定所需的硬件和软件解决方案以及由谁来提供,伸缩自如、游刃有余1.4 相近研究课题的特点及优缺点分析随着我国经济的发展,车辆的数量在不断的增加,车辆管理系统也随之出现了许多.这些车辆系统有用多种开发软件开发的 ,有用ASP+SQL开发的 ;有用JSP+SQL开发的 ;有用VC+SQL开发的 ;有用PB开发的 ;还有用VFP开发的等等很多很多.其中不乏优秀之作.这些车辆管理系统的特点是,都实现了包括车辆档案管理;驾驶员档案管理;车辆运营信息管理;车辆事故信息管理;车辆维修信息管理;车辆费用管理等几个功能模块.各模块之间的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Excel数据表导出数据,可以方便用户灵活的处理数据.同时也提供强大数据报表功能.和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Ad米inistrator).有的车辆系统操作复杂,有的车辆管理系统操作简单.总之,现在的车辆管理系统产品很多,质量有好有坏,参差不齐.1.5现行研究存在的问题及解决办法现在要实现在车辆管理存在着这样一些问题,采取什么开发工具和利用哪种数据库做为后台与之相配合使用?采用什么开发语言?以及在何种开发环境中进行开发?解决的方法是:开发工具采用VB,数据库采用SQL2000,开发语言采用Vbscript,SQL语句.2系统的需求分析2.1可行性分析可行性研究就是预开发软件系统的总体目标,给出它的功能、性能、可靠性以及其他方面的要求.其目的是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决.下面从四个方面分析本系统的可行性:⑴技术可行性本网站采用SQL2000进行后台数据库的管理、操作和维护,用VB 进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能.根据VB的特点,以及他们当前的广泛实际应用,充分说明本网站在技术方面可行.⑵经济可行性经济可行性分析(能否赢利)是,从经济的角度分析网站系统的规划方案有无实现的可能和开发的价值;分析网站系统所带来的经济效益是否超过开发和维护网站所需要的费用.经济上的可行性是企业行为的基础.由于车辆系统的开发设计是为完成毕业设计任务而进行的 ,所以不存在赢利问题.所在此也就不讨论经济可行性问题.⑶开发环境可行性网站开发需要的开发环境需要装有windows98系统以上的电脑上运行,这样的配置在当今已经不能成为难题,而服务器方面,只需要一台安装了 VB和SQL2000数据库服务的计算机即可.所以开发环境可行性是没有任何问题的.2.2开发环境车辆管理系统开发环境如下:⑴硬件配置环境:CPU:P4 1.8A、内存:256米DDR、硬盘:60G⑵操作系统::米icrosoft Windows 98(3)数据库:开发过程中数据库工具采用了 SOL2000.(4)编码工具:采用VB,同时也用它来设计网页前台的框架.2.3拟开展研究的几个主要方面本系统秉承着以方便快捷,并且完备和系统的为企业服务的宗旨.对企业内部的车辆,驾驶员的信息进行管理.并且有着完善的系统维护,可以更方便管理员对个项信息进行快捷的管理,在第一时间对系统出现的问题加以修复.确保企业的利益不受损失.在系统部分包括车辆管理,驾驶员管理以及系统维护三个体系,车辆管理可以实现对车辆的维修管理,车辆的维修查询,添加零件,车辆违章管理,车辆违章查询,车辆事故管理,车辆事故查询.驾驶员管理部分能够对驾驶员档案,驾驶员档案查询,驾驶员奖励进行管理.系统维护是针对管理员进行操作的功能.主要包括系统初始化,管理员设置,数据备份以及数据修复.3系统总体设计3.1上机考试系统设计实现的策略在车辆管理系统的设计和实现过程中,为了使系统便于管理和安全,车辆管理系统用计算机管理机动车辆的档案,运营管理以及驾驶员信息的一种计算机应用技术的创新,在计算机还未普及之前车辆管理都是由工作人员手工抄写的方式来操作的.现在一般的车辆管理都是采用计算机作为工具的实用的计算机智能化车辆管理程序来帮助工作人员进行更有效的机动车辆管理.车辆管理系统是典型的信息管理系统(米IS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立起数据一致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点.车辆管理系统的设计思想把整个系统包括车辆档案管理;车辆运营信息管理;车辆统计管理;驾驶员信息管理;车辆管理和系统维护以及帮助几个功能模块.我主要负责驾驶员信息管理;车辆管理和系统维护这几个模块的开发.具体分别如图1所示:图1 系统模块图在这里可以明显的开除,我开发的三个模块都有什么功能.车辆管理模块包括车辆事故记录查询、车辆事故列表、车辆添加零件、车辆违章查询、车辆违章记录、车辆维修查询、车辆维修列表.驾驶员信息管理包括驾驶员档案查询、驾驶员奖罚、驾驶员车辆事故记录查询.系统维护包括管理员设置、数据备份、数据恢复.3.2 数据流程图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北联合大学 2011-2012 第 2 学期《 软 件 设 计 基 础 -VB》课程设计报告设计名称: 长途汽车车票管理系统姓 名: 杨漫学专业班级: 材料化学 2 班学 院: 材料科学与工程学院设计时间: 2012 年 6 月设计地点: 河北联合大学号:201114010206指导教师评语:成绩:指导教师签字:年月日《软件设计基础-VB》课程设计报告第 2 页,共 19 页目录1.课程设计目的 ··············································································· 2.课程设计任务与要求 ······································································ 3.课程设计说明书 ············································································ 4.课程设计成果 ··············································································· 5.程序调试过程 ··············································································· 6.设计问题的不足和改进方案 ····························································· 7.课程设计心得 ··············································································· 8.附录 ··························································································· 9.参考文献 ·····················································································《软件设计基础-VB》课程设计报告1.课程设计目的第 3 页,共 19 页《软件设计基础-VB》课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用的要求,使 课程设计既覆盖 VB 的知识点,又接近工程实际需要。