毕业设计论文VB车辆管理系统.doc
《毕业设计论文VB车辆管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文VB车辆管理系统.doc(31页珍藏版)》请在三一办公上搜索。
1、毕业论文(设计)摘 要渤海大学毕业论文(设计)论文题目: 车辆管理系统 学生姓名: 指导教师: 所在学院: 应用技术学院 专业名称: 软件技术 完成时间: 2012年5月 目 录摘 要IV第1章 引 言11.1课题背景11.2论文的研究内容11.3论文的组织结构1第2章 系统的开发工具与环境22.1 Visual Basic简介22.1.1 Visual Basic技术的优点22.2 ADO概述22.3系统的开发要求3第3章 需求分析43.1 通讯需求分析43.3.1 通讯系统的便捷性大众性43.3.2 通讯系统的开发和扩充性43.3.3 通讯系统的适用性与实用性43.3.4 系统的标准性53
2、.3.5 系统的先进性53.3.6 系统的响应速度5第4章 系统概要设计64.1 Visual Basic6.0概述64.2 功能模块划分64.3.2 二层数据流图84.3.3 三层数据流图9第5章 详细设计与实现135.1 前台功能的实施135.1.1连接数据库的包含文件135.1.2服务器首页145.1.3 IM帐号登录145.1.4进入好友列表165.2聊天窗口的功能185.2.1此页面是聊天内容的接收185.2.2此页面是聊天窗体的聊天记录可存可删。195.2.3 通讯录方便记录好友的联系方式205.2.4 通讯退出提示21第6章 测试216.2通讯系统的测试216.3 程序改进226
3、.4测试方法236.5测试内容236.6软件维护246.6.1 软件维护的影响因素246.6.2 软件的可维护性246.6.3 提高软件可维护性的方法25结 论26致 谢27工作分工:27参考文献27摘 要在当今社会中,网络聊天是必不可少的,为了解决这种问题,增加人与人的交流空间,我们设计一个即时通讯系统是具有一定实际应用意义的。在此背景下,我开发了这个应用程序-IM通讯聊天系统。本次设计,首先我考虑了社会大众实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,实现了人与人之间的交流,可以足不出户交遍天下好友,最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要
4、完善的地方,总结了开发此系统所取得的经验。本次毕业设计,在我今后人生工作的道路上 提高了我的 专业知识和自身素质 都有很重要的帮助和影响。关键词:数据库,VB 第 27 页 共 31 页毕业论文(设计)第1章 引 言第1章 引 言1.1 课题背景在强大网络世界中,网络通讯是众多的,我对网络通讯具有着极大的兴趣,利用此次毕业设计的机会,做了一个可以在网络世界中进行聊天娱乐的软件,方便大众普遍大众们所需求的。1.2论文的研究内容本次研究的内容是网络通讯的功能,网络通讯是怎么样找到想聊天的对象?可以通过系统所编辑随即出来的ID进行查找,查找后加对方为好友,经同意后可进行交谈。1.3论文的组织结构论文
5、第2章是系统的开发工具与环境概述,介绍了该系统设计开发使用的Visual Studio .net中的ASP.NET开发语言和系统在数据库的设计开发中使用的数据库连接技术ADO.NET,并介绍了系统开发所需要的计算机环境。第3章是系统的需求分析和数据库总体设计,包括系统需求,性能分析等。第4章是系统的系统概要设计,包括系统的模块划分,数据库的概念结构设计和数据库的逻辑结构设计。第5章是系统的详细设计和实现,包括系统各个界面设计和相关重要注释。第6章是系统测试和维护。最后是结论、致谢、参考文献及附录。毕业论文(设计)第2章 系统的开发工具与环境第2章 系统的开发工具与环境2.1 Visual Ba
6、sic简介VB是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。Visual Basic从1991年诞生以来,现在已经13年了。BASIC是微软的起家产品,微软当然不忘了这位功臣。随着每一次微软技术的浪潮,Visual Basic都会随之获得新生。可以预见,将来无论微软又发明了什么技术或平台,Visual Basic一定会首先以新的姿态登上去的。如果你想紧跟微软,永远在最新的技术上最快速地开发,你就应该选择Visual Basic。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)
7、和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。Visual Basic从入门到精通以零基础讲解为宗旨,用实例引导读者深入学习。 2.1.1 Visual Basic技术的优点VB的优点是面向对象的可视化,操作简单,易懂易学。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。Visual Basic 的最大的优势在于它的易用性,可以让经验丰富
8、的VB程序员或是刚刚懂得皮毛的人都能用自己的方式快速开发程序。而且 VB 的程序可以非常简单的和数据库连接。比如利用控件可以绑定数据库,这样一来用VB写出的程序就可以掌握数据库的所有信息而不用写一行代码。2.2 ADO概述ADO包含一些顶层的对象: 连接,代表到数据库的连接 记录集,代表数据库记录的一个集合 命令,代表一个SQL命令 记录,代表数据的一个集合 流,代表数据的顺序集合 错误,代表数据库访问中产生的意外 字段,代表一个数据库字段 参数,代表一个SQL参数 属性,保存对象的信息 ADO组件的使用需要利用支持COM的高级语言,例如ASP中的VBScript或者Visual Basic,
9、甚至Delphi,微软的竞争对手Borland的一个产品,现在也支持使用ADO来访问数据库。 在新的编程框架.NET Framework中, 微软也提供了一个面向Internet的版本的ADO,称为ADO。其对象模型和传统ADO差别很大。 ADO是一种面向对象的编程接口,微软介绍说,与其同IBM和Oracle提倡的那样,创建一个统一数据库,不如提供一个能够访问不同数据库的统一接口,这样会更加实用一些。为实现这一目标,微软在数据库和微软的OLE DB中提供了一种“桥”程序,这种程序能够提供对数据库的连接。开发人员在使用ADO时,其实就是在使用OLE DB,不过OLE DB更加接近底层。ADO的一
10、项属性远程数据服务,支持“数据仓库”ActiveX 组件以及高效的客户端缓存。作为ActiveX的一部分,ADO也是COM组件的一部分。ADO是由早期的微软数据接口,远程数据对象RDO演化而来的。RDO同微软的ODBC一同连接关系数据库,不过不能连接非关系数据库。2.3系统的开发要求本次开发的公交查询系统对操作系统的要求如下:硬件要求:CPU:最低Intel Pentium II 500 MHz。磁盘空间:250MB(完全安装),155MB(快速安装)。内存:512MB(最好1GB以上)。显示:1024*768,256色软件要求:操作系统:Windows 2000以上的操作系统。开发平台:Vi
11、sual basic6.0毕业论文(设计)第3章 需求分析第3章 需求分析3.1需求分析现在网上有很多的聊天软件可供网民选择,如元老级的ICQ、中国人自己的ICQOICQ,又称QQ、Microsoft的MSN、网易163的网易泡泡等都是不错的网络聊天软件,各有不同的特点和长处,课满足不同人的各种需求。但是在局域网中,可供选择的聊天工具少了很多,所以,制作一款自己趁手的局域网聊天工具就有了很大的应用前景。系统要求实现内部的自由交流,包括点对点以及群聊、文件的传输,方便局域网人员的交流。3.2数据库需求分析通讯软件内的数据库存储着每一个聊天用户成员的信息。数据库技术是由传统的文件系统发展而来的,从
12、层次模型、网状模型发展到关系模型。数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,它能指导我们正确地设计数据库系统,它的出现极大地促进了计算机应用的发展。采用数据库技术的原理和方法可以有效地设计实用的数据库系统。一个完整的数据库系统包括数据库管理系统(DBMS),数据库管理员(DBA)、数据库(DB)、应用程序和相应的硬件设施。目前许多数据库管理系统都基于关系模型,关系模型的主要特点是用表格结构表达实体,用键表3.3性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,即时通讯系统应该满足以下的性能需求:3.3.1 通讯系统的便捷性大众性网络通讯具有便捷性,大众性,不限地点时
13、间,只要有需求都可以在任何有网络的地方进行联系,把重要的事情与人进行交谈,省时省力。3.3.2 通讯系统的开发和扩充性即时通讯系统在开发过程中,应该充分考虑以后的可扩充性。例如聊天的问题的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3.3.3 通讯系统的适用性与实用性是直接面网络用户的交流。给大众提供了方便,在家就可以找到想找的人解答难题。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中
14、文信息的界面。3.3.4 系统的标准性系统在设计开发使过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。例如在开发中使用的操作系统、网络系统、开发工具都必须符合通用标准。如规范的数据库操纵界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。3.3.5 系统的先进性目前计算系统的技术发展相当快,做为师生交流系统,应该保证系统在下个世纪仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成师生交流信息处理的要求而不至于落后。
15、这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。3.3.6 系统的响应速度师生交流系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据学生提出的问题及时作出回复。毕业论文(设计) 第5章 详细设计与实现第4章 系统概要设计4.1 Visual Basic6.0概述Visual Basic6.0是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它
16、源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。4.2 功能模块划分客户端功能: 注册功能:新用户的注册。 登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。 界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。 聊天功能:与好友聊天,包括文字、图片、文件传输。 聊天纪录:能保存聊天纪录,并能察看聊天纪录。 信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示。 其他:户登陆成功,将保
17、存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。服务器功能:服务器端向各个客户端发布系统消息,接受来自客户端的各种信息并分别处理。 登陆信息:检查登陆信息是否正确,并向客户端返回登陆信息,如信息正确。就将在线用户发给该用户,将该用户的状态发给各在线用户。同时在服务器端显示出来。 聊天信息:转发给消息指定的用户。 申请信息:自动分配用户号码,并保存该用户,同时将信息返回给客户端。 用户下线:将此用户下线消息发给各客户端,并改写用户在服务器端的状态。4.3 分层数据流图4.3.1 一层数据流图4.3.2 二层数据流图客户端:服务器端:4.3.3 三层数据流图1.1客户注册/登录模
18、块1.2添加好友模块2.2添加好友模块2.3好友管理模块4.3.4 数据元素名称取值类型长度描述位置昵称Char8用户的昵称用户信息表IDInt6到8位惟一标识用户,Key,不可空用户信息表,详细信息表,保护信息表,好友列表,聊天记录表性别Char2用户性别,可空详细信息表好友IDInt6-8好友的id好友列表,聊天记录表时间Time聊天时间聊天记录表日期Date聊天日期聊天记录表内容Char255聊天内容聊天记录表4.3.5 数据流“登录信息”名称登录信息描述用户登录时的账号密码检测来源用户去处服务器用户表组成ID+密码“注册信息”名称注册信息描述注册新账号来源用户去处服务器用户表组成密码+
19、个人资料“聊天消息”名称聊天信息描述用户聊天时发送信息来源用户去处聊天记录表组成发送方IP+接收方IP+消息内容4.3.6 数据存储 “用户信息表”名称用户信息表输入数据流用户的各项必要信息输出数据流用户信息描述用户的账号信息表组成昵称+ID+密码+状态组织方式按ID号的从小到大排列 “用户详细信息表”名称用户详细表输入数据流用户的详细信息输出数据流用户的描述信息描述记录用户的详细信息组成ID+年龄+地区+性别+签名+问题NO+答案+说明组织方式按ID号的从小到大排列“好友列表”名称好友列表输入数据流输出数据流描述构成用户的个人好友表组成我的ID+好友ID+好友类型+好友分组+备注组织方式 “
20、聊天记录表”名称聊天记录表输入数据流输出数据流描述记录用户的聊天记录,便于以后查看信息组成我的ID+好友ID+时间+内容组织方式按我的ID升序排列第5章 详细设计与实现5.1 前台功能的实施5.1.1连接数据库的包含文件在网络聊天中,服务器是必不可少的,因为它可以输入和输出数据。TCP/IP协议术语:TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。C/S术语:客户机/服务器(C/S)模型也是一种网络模型,但与前述的模型不同,它并不是定义了网络的层次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 VB 车辆 管理 系统
链接地址:https://www.31ppt.com/p-4860343.html