单位车辆管理系统设计与实现项目可行性研究报告.docx
- 文档编号:3014884
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:20
- 大小:142.44KB
单位车辆管理系统设计与实现项目可行性研究报告.docx
《单位车辆管理系统设计与实现项目可行性研究报告.docx》由会员分享,可在线阅读,更多相关《单位车辆管理系统设计与实现项目可行性研究报告.docx(20页珍藏版)》请在冰豆网上搜索。
单位车辆管理系统设计与实现项目可行性研究报告
单位车辆管理系统设计与实现项目可行性研究报告
目录
1、前言1
1.1系统简介1
1.2开发的背景和意义1
1.3系统设计的目标和主要内容1
2、系统开发的相关技术3
2.1编程环境的选择3
2.2关系型数据库的选择3
2.3系统与数据库的连接实现4
3、系统分析5
3.1基本情况分析5
3.2系统需求分析5
3.3系统功能分析5
3.3.1用户管理6
3.3.2司机信息管理6
3.3.3车辆信息管理6
3.3.4运营信息管理6
3.3.5维修信息管理6
3.3.6事故信息管理6
3.3.7费用信息管理7
4、数据库设计8
4.1数据库需求分析8
4.2数据库概念结构设计9
4.3数据库逻辑结构实现10
4.3.1用户表(users)10
4.3.2司机表(driver)10
4.3.3车辆基本信息表(vehicle)11
4.3.4运营信息表(statistic)12
4.3.5维修信息表(repair)12
4.3.6事故信息表(accident)12
4.3.7费用表(cost)13
5、系统实施14
5.1用户管理模块14
5.2车辆信息模块14
5.2.1车辆信息的添加14
5.2.2车辆信息的修改15
5.2.3车辆信息的查询16
5.3系统界面设计18
参考文献19
致谢20
摘要
信息化时代已经到来l、它已经深入到我们生活的方方面面.生活中各种信息趋于数字化.交通的日益发达l、使得商业单位的商务车由很多车辆组成l、这就使得单位车辆信息复杂化.单位车辆管理系统就这样诞生了.它利用计算机庞大的存储空间l、高性能的处理能力l、高度可靠的数据安全.清晰的可视化数据等优势来对复杂的车辆信息进行管理.
本文主要分析了系统的主要组成情况l、包括需求设计数据结构数据流程.重点介绍了系统功能模块的详细思路和实现.
1、前言
如今信息技术发挥着越来越重要的作用.计算机软件技术应用于信息管理是发展的必然.计算机处理大量复杂数据比起手工来说有很多优点l、比如:
查找方便、可靠性高、存储量大、保密性好等等.这些优点能够极大地提高信息管理的效率l、是真正意义上的合理利用资源.
我们使用VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统.
1.1系统简介
管理信息系统l、在强调管理l、强调信息的现代化社会中变的越来越普及.MIS是一门新学科l、它跨越了若干领域l、比如管理科学、系统科学、运筹学、统计学和计算机科学等.在这些学科的基础上l、形成信息收集和加工的方法l、从而形成了一个复杂的有条理的系统.目前l、由于开发高质量管理信息系统MIS的能力大大落后计算机硬件日新月异的进展l、加上社会对管理信息系统MIS发展和完善需求的增加以及对管理信息系统MIS开发过程中出现的错误认识和行为而导致MIS开发的失败,这些情况已严重妨碍了计算机技术的进步.因此对MIS有关的内容进行深入研究l、提高工作效率l、提高管理信息系统MIS开发成功率已变得十分重要.
1.2开发的背景和意义
如今l、各个单位的车辆数已经很多l、这就有了车辆资源合理分配的问题.这个问题又涉及到车辆的档案管理l、司机信息管理等等.该系统对车辆的使用情况以及驾驶员信息进行跟踪记录l、这样就能让单位车辆合理分配使用l、使其发挥最大的使用价值.而且单位车辆责任到人l、费用清晰l、避免责任混乱、费用虚假等一系列相应问题的解决.
1.3系统设计的目标和主要内容
车辆管理系统包括车辆档案管理;驾驶员档案管理;车辆运营信息管理;车辆事故信息管理;车辆维修信息管理;车辆费用管理等几个功能模块.各模块之间的部分数据必须统一l、如车辆事故信息管理模块中的驾驶员l、事故车辆必然来自司机模块和车辆信息模块l、为了可以灵活的处理数据l、系统应该提供一个数据接口l、允许对数据进行导出处理l、系统目标设计是用Excel数据表导出数据l、可以方便用户灵活的处理数据.同时也提供强大数据报表功能.和普通系统一样l、该系统也具有一个对系统用户进行管理的l、用户管理模块l、包括用户添加l、用户密码的修改l、用户的删除(只限Administrator).
2、系统开发的相关技术
单位车辆管理系统主要包括前台管理程序以及后台数据库两个方面.对于前者要求应用程序功能强大、界面友好、易于使用.而对于后者则要求建立起数据一致性、完整性和安全性的功能.当前较为流行且功能强大的ADO成为了数据库连接的理想选择l、而且实现又简单,同时支持本地和远程数据库.VisualBasic6.0能够快速的开发友好的用户界面l、而且有良好的数据库接口l、因此l、系统开发选择了VisualBasic6.0.由于现在企业规模的扩大l、甚至是连锁分布l、为保持数据的实时和同步l、故采用网络数据库SQLServer.
2.1编程环境的选择
微软公司的VisualBasic6.0是Windows应用程序开发工具l、具有直观的开发界面、先进的程序设计思想l、是目前最为广泛的、易学易用的面向对象的开发工具.VisualBasic提供了大量的控件l、这些控件可用于设计界面和实现各种功能l、减少了编程人员的工作量l、也简化了界面设计过程l、从而有效的提高了应用程序的运行效率和可靠性.VB同时提供的一套完善的编译和调试系统l、使得在开发过程中可以很好的解决开发过程中出现的一系列问题.VB还提供了软件发布功能l、使得开发、调试到发布可以一步完成.故而l、实现本系统VB是一个相对较好的选择.
VisualBasic6.0是一门面向对象的程序设计语言l、在开发过程中以对象为开发元素l、每一个对象都具有一些特性和行为(属性、事件和方法).开发人员可以最有效利用所创建的每一个对象.同时l、用户还可以自己开发控件l、从而满足用户的不同的需求l、这样变使得应用程序具有可通用性可说扩展性和强有力的功能.
2.2关系型数据库的选择
SQLServer是一种功能强大的数据库开发工具l、数据库汇集了信息以供查询、存储和检索.它的优点在于强大的数据库引擎l、它可以承受10000条以上的记录测试l、而且数据库运行于服务器上l、相对于本地数据库l、可以明显的减少内存占用l、提高运行速度和本机的利用效率.SQL数据库相对Access数据库l、具有更加可靠的安全性l、同时具有比Access更为友好的管理界面——企业管理器l、其中的视图可以直观的进行数据处理l、同时支持直观的数据库设计l、也可以通过词法分析器l、使用SQL语句进行数据库的各种操作l、包括数据库的建立l、表的建立和修改等一系列Access下可以进行的操作.选择SQL数据库的最主要原因是l、它支持网络数据库l、现在企业规模的迅速扩大l、车辆作为最主要的交通工具在企业中已经大量存在l、为了合理控制这些信息l、最佳的调配各部门的车辆使用l、采用网络数据库是最理想的选择.SQLServer服务器提供了可靠的数据保障l、可以自动数据备份和访问日志的记录l、可以进行详细的数据分析等操作.
采用C/S模式的设计l、可以更加合理的利用企业资源l、使得数据集中在一台服务器上l、从来节省了数据库管理的人力资源l、也使得由于非专业人士的误操作l、或者别的各种电脑意外而导致数据丢失l、或者别的不必要损失l、所以在数据库选择上采用了SQLServer.
2.3系统与数据库的连接实现
采用ADO控件连接数据库和系统l、ADO是为Microsoft最新和最强大的数据访问范例OLEDB而设计的l、是一个便于使用的应用程序层接口.OLEDB为任何数据源提供了高性能的访问l、这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等.ADO在关键的Internet方案中使用最少的网络流量l、并且在前端和数据源之间使用最少的层数l、所有这些都是为了提供轻量、高性能的接口.
通过系统自带ODBC的文件DSNl、进行连接数据库l、其中定义的时候DSN文件名为myconnection.dsn(自定义)l、具体数据库连接的代码如下:
PublicFunctionConnectString()AsString
ConnectString="FileDSN=myconnection.dsn;UID=sa;PWD="
EndFunction
其中的ConnectString的调用如下l、这样就成功的连接了数据库
Setcnn=NewADODB.Connection
cnn.OpenConnectString
3、系统分析
3.1基本情况分析
如今l、MIS开发已经慢慢的驱向成熟l、车辆管理系统也有部分开发l、但是都还不是十分完善.现今已经开发的车辆管理系统都是针对以运营为主的具有盈利目的的单位.比如l、公交管理、出租车管理、运输公司管理、汽车站点的管理l、而这些管理最主要是针对盈利的管理l、很少有针对各种汽车使用权、车辆调配等各种普通单位l、不是以车辆运营为盈利手段的车辆管理l、针对这点l、此系统就是适合如今大多数企业管理的信息管理系统.
3.2系统需求分析
单位车辆管理系统旨在为企业提供一个功能全面、使用方便的汽车管理数据库系统l、利用先进信息技术为用户提供一些更为方便实用的功能.
在管理系统的生命周期中l、紧接系统规划阶段的是系统开发.系统开发阶段的目标是根据系统规划所确定的系统总体结构方案和项目开发计划l、按拟定的项目开发出可以运行的实际系统.这是系统建设工作中任务最为繁重、耗费资源最多的一个阶段l、这个阶段又可划分为系统分析、系统设计、系统实施三个小阶段l、构成系统开发生命周期的三个主要阶段.
系统分析阶段的主要活动有:
系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出.系统分析在整个系统开发过程中l、是要解决“做什么”的问题l、把要解决哪些问题、满足用户哪些具体的信息需求l、调查、分析清楚l、从逻辑上l、或者说从信息处理的功能需求上提出系统的方案l、即逻辑模型l、为下一阶段进行物理方案设计、解决“怎么做”提供依据.本阶段主要解决用户要求做什么l、该问题值不值得做l、是否有可行的解决办法l、以防止花费了大量人力、物力、财力和时间后l、却发现问题无解l、而造成浪费.若有解l、且值得做l、就应该推荐一个较好的解决方案l、并制定一个初步计划.由此l、可见系统分析的重要.
3.3系统功能分析
根据第3.1节分析l、单位车辆管理系统l、应该具备以下功能:
3.3.1用户管理
(1)用户的添加:
添加用户的信息l、设置用户的权限(普通用户和管理员用户).
(2)用户密码修改:
普通用户可以修改用户密码l、管理员可以修改普通用户和管理员用户密码
(3)用户的删除:
用户的删除权限只限于管理员.
3.3.2司机信息管理
(1)司机信息添加:
司机编号、司机姓名、性别、出生年月、家庭住址、初次考取驾照时间、驾照号码、准驾车型、驾照的有效开始和截止时间等.
(2)司机信息修改、司机信息删除、司机信息的查询.
3.3.3车辆信息管理
(1)车辆信息添加:
车牌号、车型、车主、发动机号、车架号、厂牌型号、车辆总重量、核定、载客、登记时间、发证时间、颜色和主要司机等.
(2)车辆信息添加、车辆信息删除、车辆信息查询.
3.3.4运营信息管理
(1)运营信息添加:
运营车牌、运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单位 车辆 管理 系统 设计 实现 项目 可行性研究 报告