ASP车辆标准管理系统的设计和实现_第1页
ASP车辆标准管理系统的设计和实现_第2页
ASP车辆标准管理系统的设计和实现_第3页
ASP车辆标准管理系统的设计和实现_第4页
ASP车辆标准管理系统的设计和实现_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要

[Abstract]

Thissystemistooptimizethereorganizationofmanagerialstructure

andworkflowforvehiclesmainlybynetworktechnique.AdoptingB/S

structureandutilizingtheconvenienceofnetwork,itrealizestheonline

managementforvehicles-inquiresthedispatchingtasksandrecords,

reservesthevehicles,tomakeitconvenientfortheuserswholivein

adifferentplace.Meanwhile,itsimplifiestheapplyingprocessing,and

makesthewholebusinessfasterandeasier.Atfirstitintroduced

employerbackgroundofthesystem,simplyintroducedandanalyzedeach

modulesofthesystem.Andthenintroducedsomesoftwaretoolsusedin

thesystemexploitationandsomebasicinformationofdatabase.Then

analyzedthedemandsofthemodule-〃thcsystemofUser"andexplained

theDFD、flowchart、datadictionary>datasheetandsoon.Itexplained

theemphasesofthecode.Tnthetestingreportingitintroducedsomething

aboutthesystemtesting,andweightilyexplainedtheproblemsfendedand

solvedintheprocessofthetesting.Atlastitofferedtheuserhandbook,

sampleintroducedthemoduleinthesystem.

Keywords:Vehiclemanagerialsystem.Demandanalyze,Wholedesign,

Functionrealizing

【内容提要】

本系统关键是经过网络技术,实现车辆管理组织结构和工作步骤优化重组。

采取B/S结构,利用网络便捷性,实现车辆在线管理,在线查询出车任务和以往

统计,预约车辆,便于用户跨地域操作,同时它简化了申请步骤,使得整个车辆

相关办公愈加紧速便捷。本文开始介绍了系统开发背景,就整个系统各模块做了

简单介绍并做了图示分析•,然后介绍了开发系统所使用部分工具软件及数据库基

础知识。接着就“用户子系统”这一模块进行需求分析,对数据流图、步骤图、

数据字典、数据表等做了说明,对代码中关键部分做了解释说明。在测试汇报中

对系统测试情况做了介绍,关键说明了测试过程中发觉并处理问题。最终给出了

用户使用说明,对该系统模块使用方法做了简单介绍。

关键字:车辆管理系统需求分析总体设计功效实现

目录

引言

第一章系统开发背景及预备知识

1.1开发背景

1.2网上车辆管理系统开发语言ActiveServerages(ASP)

1.3数据库前端开发工具——DrcamwearMX

1.4关系数据库

1.5B/S和C/S模式

第二章ASP介绍

2.1ASP特点及功效

2.2ASP程序运作方法

2.3ASP和数据库连接

2.4VBScript介绍

第三章数据库技术

3.1数据库介绍

3.2关系数据库

3.2.1关系数据库介绍

3.2.2关系数据库标准语言SQL

3.2.3传统数据库在新应用领域中不足

3.3相关ODBC技术

第三章需求分析

4.1引言

4.2编写目标

4.3基础情况

4.3.1背景说明

4.3.2术语定义

4.4任务概述

4.4.1目标

4.4.2用户特点

4.4.3系统功效

4.4.4需求获取

4.5数据流图和数据字典

4.5.1数据流图

4.5.1数据字典

4.6需求要求

4.6.1工作步骤

4.6.2数据库起源

4.7运行环境

4.7.1软件环境:

4.7.2硬件环境:

4.7.3接口

4.7.4控制

4.7.5模式

第五章系统总体设计

5.1设计思绪

引言

伴随信息技术飞速发展,管理方法、辅助手段和工具也发生着日新月异改变。

20世纪90年代以后,计算机和网络技术得到了快速普及和发展,互连网应用和

发展改变了全球经济模式,政府部门管理模式也受到可极大冲击。也使信息资源

共享和超越时空交换变为可能。伴伴随这种情况,更多管理技术被引如到政府部

门管理上,科学管理方法和IT技术相结合成为提升部门管理水平关键方法,I制

绕着管理信息化过程。发展关键标识是E化人员、E化管理、最终成为E化西门。

所以建立现代化计算机网络管理系统已经成为现代化政府部门建设一个关缠方

面。

电子政务能够追溯到上世纪90年代初。1990年以前,关键是在文件处理方

面将纸面信息进行数字化转变。是政府内部网高速建设时期,开始了网上互动业

务。到了,国务院成立了信息办,电子政务工程全方面开后,电子政务建设目标、

边界和标准也明确了。紧接着,电子政务成为热点,把政府管理职能和网络技术

融合到一起,电子政务联动业务有了质改变。

把电子政务系统和实际办公自动化相结合,然后应用在平时工作当中将成为

以后主流。物流管理应用,对于促进中国中国外贸易发展,推进电子商务发展,

提升企业管理水平和竞争力,全部起着关键作用。

就未来趋势看,以“资源”为关键电子政务一体化建设将成为以后三年建设

热点;以“文件”为关键协同业务支撑平台,包含公文处理、内容管理等建设将

进入实质性应用阶段;以“数据”为中心数据整合支撑平台,包含数据采集、处

理、数据仓库、数据挖掘等将进入基础建设阶段。

本小组课题是网上车辆管理系统,模拟是在网上车辆调度和管理。它是实现

单位办公信息化有力工具之一。和传统管理方法相比,本系统关键有:管理成本

低;车辆使用愈加规范化和秩序化;信息更新速度快等优势。本系统将包含到电

子政务,ASP,VB和数据库等知识熟练利用。

第一章系统开发背景及预备知识

1.1开发背景

什么是“电子政务”?电子政务,现在有很多个说法。比如:电子政府、网

络政府、政府信息化管理等。真正电子政务绝不是简单“政府上网工程”,更不

是为数不多网页型网站系统。

严格地说,所谓电子政务,就是政府机构应用现代信息和通信技术,将管理

和服务经过网络技术进行集成,在互联网上实现政府组织结构和工作步骤优化重

组,超越时间和空间及部门之间分隔限制,向社会提供优质和全方位、规范而透

明、符合国际水准管理和服务。

电子政务是一个系统工程,应该符合三个基础条件:

1)、电子政务是必需借助于电子信息化硬件系统、数字网络技术和相关软件

技术综合服务系统;

硬件部分:包含内部局域网、外部互联网、系统通信系统和专用线路等;

软件部分:大型数据库管理系统、信息传输平台、权限管理平台、文件形成

和审批上传系统、新闻公布系统、服务管理系统、政策法规公布系统、用户服务

和管理系统、人事及档案管理系统、福利及住房公积金管理系统……,等等数十

个系统。

2)、电子政务是处理和政府相关公开事务,内部事务综合系统。

包含政府机关内部行政事务以外,还包含立法、司法部门和其它部分公共组

织管理事务,如检务、审务、小区事务等;

3)、电子政务是新型、优异、革命性政务管理系统

电子政务并不是简单地将传统政府管理事务原封不动地搬到互联网上,而是

要对其进行组织结构重组和业务步骤再造。所以,电子政府在管理方面和传统政

府管理之间有显著区分。

电子政务功效

♦充足利用党委、政府、机关掌握社会信息资源。

♦有利于提升政府机关办公效率。

♦有利于减小机关公务员劳动强度。

♦能够实现无纸化办公,节省办公经费。

♦能够使政府对社会公众提供愈加好服务。

♦能够充足利用党委、政府内部知识资源和技能。

实施标准

政务信息化已逐步从匕有可无处于隶属地位辅助工具,演化为必不可少关键工作

手段。为确保电子政务顺利实施,部分基础标准应遵照:

♦以公众为中心提供服务。服务对象既包含政府机关内部,也包含其它机关、

团体、企业和社会公众。

♦充足利用政府内部资源和技能。

♦建立完善信息公布管理机制,针对不一样类型用户提供不一样信息。信息内

容包含机关内部信息、可在一定范围内流动信息和可公开公布信息。

♦在联机提供服务同时也应加强其它服务手段,包含受理多种申请、投诉、提

议和要求,现有信息公布和接收,也有交互数据处理。

♦建立坚固、稳定、强管理功效Tnternet/Intranet网络平台,提供二十四小

时可用性。

♦含有强大数据访问、存放、操作和管理功效。

♦建立易扩展、易二次开发应用平台。

就未来趋势看,以“资源”为关键电子政务一体化建设将成为以后三年建设

热点;以“文件”为关键协同业务支撑平台,包含公文处理、内容管理等建设将

进入实质性应用阶段;以“数据”为中心数据整合支拴平台,包含数据采集、处

理、数据仓库、数据挖掘等将进入基础建设阶段。

1.2网上车辆管理系统开发语言ActiveServerPages(ASP)

MicrosoftActiveServerPages(ASP)是服务器端脚本编写环境,使用它

能够创建和运行动态、交互Web服务器应用程序。使用ASP能够组合HTML页、

脚本命令和ActiveX组件以创建交互Web页和基于Web功效强大应用程序。

ASP应用程序很轻易开发和修改。

在最新Windows中内置了ASP3.0和ITS5.O<>ASP3.0同以往开发运行在

IIS3.0/4.0中ASP2.0相比,增加了很多新特征,结合功效强大IIS5.0能够让

开发人员更轻松地编写脚本和开发呢b应用程序。在众多新特征中,最引人注目

标是Server对象新增加两个可用来控制程序流新方法Server.Transfer>

Server.Execute,和新增加一个对象一Asperroro另外ASP3.0还提供了部分别

新功效,如无脚本ASP、XML集成、Windows脚本组件、ASP自调整、服务器端包

含等。

1.3数据库前端开发工具DreamwearMX

MacromediaDreamweaverMX是一款专业HTML编辑器,用于对Web站点、

Web页和Web应用程序进行设计、编码和开发。不管您愿意享受手工编写HTML

代码时驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver全部会为您提供

有用工具,使您拥有愈加完美Web创作体验。

利用Dreamweaver中可视化编辑功效,您能够快速地创建页面而无需编写任何

代码。您能够查看全部站点元素或资源并将它们从易于使用面板直接拖到文档

中。您能够在MacromediaFireworks中创建和编辑图像,然后将它们直接导入

Dreamweaver,或直接在Dreamweaver中添加MacromediaFlash对象,从而优

化您开发工作步骤。

Dreamweaver还包含多个和编码相关工具和功效,其中包含代码视图中代码

编辑工具(如代码加色和标签完成);相关HTML、CSS、JavaScript^CFML、ASP

和JSP参考资料和一个JavaScript调试器。Macromedia可自由导入导出

HTML技术可导入您手工编码HTML文档而不会重新设置代码格式,您能够随即

用您首选格式设置样式来重新设置代码格式。

Dreamweaver现在包含并扩展了MacromediaUltraDev中全部功效,以帮

助您使用ASP、ASP.NET、ColdFusion标识语言(CFML)、JSP和PHP等服务器

语言来生成由动态数据库支持Web应用程序。Dreamweaver能够完全自定义。

您能够创建您自己对象和命令,修改键盘快捷方法,甚至编写JavaScript代码,

用新行为、属性检验器和站点汇报来扩展Dreamweaver功效

1.4关系数据库

在关系型数据库中数据以行和列形式存放,方便于用户了解,这一系列行和

列被称为表,一组表便组成了数据库。在关系数据库中:各数据项之间用关系来

组织,关系(relationship)是表之间一个连接,经过关系,我们能够更灵活地表

示和操纵数据;另外,用户能够很方便用查询(Query)来检索数据库中数据,

一个Query是一个用于指定数据库中行和列SELECT语句。

关系型数据库通常包含下列组件:(1)用户端应用程序(Client)(2)数据库

服务器(Server)(3)数据库(Database)

SQL是Client端通往Server端桥梁,Client月SQL来向Server端发送请求,

Server返回Client端要求结果。

现在比较流行大中型关系型数据库有IBMDB2、Oracle>SQLServer.SyBase.

Informix等,常见小型数据库有Access、PradoxFoxpro等,现在个人用户比

较常见关键是基于中小型数据库SyBaseSQLAnywhere和Accesso

1.5B/S和C/S模式

现在使用系统平台模式大致上分为两种:用户机/服务器模式(简称C/S)和

Web浏览器/服务器模式(简称B/S)。

B/S模式是一个以Web技术为基础新型系统平台模式,它把传统C/S模式中

服务器部分分解为一个数据服务器和一个或多个应用服务器(Web服务器),从

而组成一个三层结构用户服务器体系,它简化了用户端。其次,它简化了系统开

发和维护。各个用户经过Hup请求在权限范围内调用Web服务器上不一样处理

程序,从而完成对数据查询或修改。相对于C/S,B/S维护含有更大灵活性,另

外,它使用户操作变得更简单。C/S模式用户应用程序有自己特定规格,使用者

需要接收专门培训。而采取B/S模式时,用户端只是一个简单易用浏览器软件,

不管是决议层还是操作层人员全部无需培训,就能够直接使用。

C/S模式关键由用户应用程序、服务器管理程序和中间件三个部分组成。首

先,交互性强是C/S固有一个优点。在C/S中,用户端有一套完整应用程序,在

犯错提醒、在线帮助等方面全部有强大功效,而且能够在子程序间自由切换。其

次,C/S模式提供了更安全存取模式。因为C/Sft!置是点对点结构模式,采取适

适用于局域网、安全性能够得到可靠确保。而B/S采取点对多点、多点对多点这

种开放结构模式,并采取TCP/IP这一类利用于Internet开放性协议,其安全性

只能靠数据服务器上管理密码数据库来确保。因为C/S在逻辑结构上比B/S少一

层,对于相同任务,CS完成速度总经B/S快,使得C/S更利于处理大量数据。

第二章ASP介绍

2.1ASP特点及功效

ASP特点:

无须编译、实施效率高、为纯文本文件、轻易维护和编写、面向对象、和任

何ActiveXScript语言兼容、源程序保密性、复杂数据库操作。

ASP具体功效:

处理用户经过浏览器提交Web站点服务器表单输入,完成用户和服务器端交

互过程;访问和编辑服务器端数据库内容;读写Web服务器端文件;

提供广告翻转器、读取浏览器信息、URL表管理等内置功效;由cookis读写用

户端文件,以统计用户数据信息,从而填补HTTP协议无状态特征;使用VBScript

或JScript等简易脚本语言,结合HTML语言快速完成站点应用程序设计;能够

实现在多个主页间共享信息,以开发复杂呢b站点应用程序;可扩展性强;在网

站主页顶部添加一个滚动显示广告栏;依据不一样访问者显示不一样内容,创建

个性化主页;在主页中添加点击计数器;依据用户浏览器版本、类型和能力显示

不一样档次内容;连接多个主页是之轻易网际导航;跟踪用户网站上活动信息而

且存入日志文件;使用基于WindowsNTIntranet建立MIS应用;

用ASP编写出系统,完全能够达成原来使用Client/Server网络数据库系统水平。

2.2ASP程序运作方法

ASP程序是以ASP为扩展名HTML格式文件,除了能够包含通常HTML标识和

多种类型用户端Script之外,也能够包含在服务器上实施ASP程序代码,所以

扩展文件名为ASP程序经由ASP解释器解释及实施后,再将实施结果和其它HTML

码组合成最终网页数据,传回用户端浏览器上。

以下图所表示

网页格式传回使用者浏览器

2.3ASP和数据库连接

①ADO介绍

ADO(ActiveXDataObject)是Web数据库应用最好选择。ADO技术能够让用

户和ASP结合以建立提供信息交互网页内容,只需要在网页中实施SQL指令,能

够让用户在浏览器界面中输入、更新和删除Web服务器上数据资料。

Web服务器实施.asp文件,经过ODBC驱动程序连接到支持ODBC数据库上,

实施ASP文档所指定SQL指令,最终将实施结果以HTML格式传给用户浏览器。

ADO含有轻易使用、开发实施速度快、消耗系统资源较少和占用磁盘空间小等优

点。

ADO集中了DAO和RDO优点,而且也像DAO和RDO有严格层次关系,但ADO

对象层次不是很严格,这么使得创建和管理ADO对象轻易。ADO是专门“用户/

服务器”结构应用程序设计,而且能够在脚本中使用,所以很适合Web和数据服

务器端集成。

ADO几乎能够在任何支持COM和OLE服务器端操作系统上使用。ADO包含通常

在ASP中使用全部对象,ADO是由ADODB对象库和以下多个子对象和数据集合组

成:Connection对象(连接对象)、Recordset对象(统计集对象)、Command对

象(命令对象)、Fielc对象(域对象)、Parameter对象(参数对象)、Property

对象(属性对象)、Error对象(错误对象)

②连接数据源不一样方法

可用以下方法建立和数据源连接:

♦连接字符串:该方法是经过一个包含数据提供者连接数据源所需信息简单字符

串实现和数据源连接。其优点是将全部操作细节全部放在ASP页面中。当多个连

接字符串同时存在时,有可能会出现维护问题,史理方法就是在ASP包含文件中

定义这些连接字符串,或是将它们存放在global,asa文件中说明应用范围变量

中。

♦数据连接文件:该方法是经过一个包含有连接所需要具体信息文件实现和数据

源连接。

♦DSN(DataSourceName):在连接ODBC数据源时,能够使用预定义DSN。

2.5VBScript介绍

VBScript是ASP缺省语言。当然也能够在ASP网页中使用其它脚本语言,

如Jscript>PcrlScript或其它脚本语言。

VBScript既能够,’乍为用户端编程语言,也能够作为服务器端编程语言,用

户端编程语言是能够由一个配置了解释器Web浏览器解释实施语言,用户端编程

语言优点是浏览器完成了全部工作,这能够减轻服务器负担。而且用户端程序运

行起来比服务器端程序快很多。当一个浏览器用户实施了一个操作时,无须经过

网络对其做出响应,用户端程序就能完成任务。不过,现在能够解释VBScript

脚本浏览器只有MicrosoftInternetExplorer<,所以不推荐在用户端使用

VBScripto

VBScript作为服务器端编程语言好处是VBScript不受浏览器限制。

VBScript脚本在服务器端被实施,浏览器收到只是实施后标准HTML文件。在创

建ASP应用程序时,提议用VBScript作为服务器端编程语言。

VBScript以对象为基础(Object-Based)。面向对象语言不仅支持对象属性

和组员函数,而且能够用来编写动作并反应出和对象相关事件。

VBScript只支持一个数据类型(Variant),且没有条件式编译,不能使用

行号,行Script中没有文件I/O功效,但经过服务器组件(FileSystemObject)

使用仍然能够进行文件操作。

第三章数据库技术

3.1数据库介绍

数据库技术产生于20世纪60年代末,发展至今已经有近30多年年历史。

数据库技术为数据管理最有效手段,它出现极大地促进了计算机应用发展,观在

基于数据库技术计算机应用已成为计算机应用主流。近30年来,数据库技术本

身也在不停发展和完善。关系数据库已替换了早期层次数据库和网状数据库,成

为主流数据库,而新一代数据库也逐步露出头角。现在又提出了数据仓库概念。

3.2关系数据库

3.2.1关系数据库介绍

关系模型把世界看作是由实体Entity和联络Relationship组成。所谓关系

数据库就是基于关系模型数据库。关系数据库应用数学方法来处理数据库中数

据。最早将这类方法用于数据处理是1962年CODASYL发表“信息代数”,以后

1968年DavidChild在7090机上实现了集合论数据库结构,但系统而严格地提

出关系模型是美国IBM企业E.F.Codd。关系数据库现在是各类数据库中最关键、

最流行数据库。

3.2.2关系数据库标准语言SQL

SQL(结构化查询语言)是一个在关系数据库中定义和操纵数据标准语言。

其基础格式类似于英语语法,它最早是1974年由Boyce和Chamberlin提出(当

初称作SEQUEL语言),以后在1976年,由IBM企业Sanjose研究所在研制关系

数据库管理系统SystcmR时修改为SEQUEL2,也就是现在SQL。1986年美国国家

标准化组织ANSI确定SQL作为数据库系统工业标准。SQL语言最大特点是直观、

简单易学,初学者经过较短学习就能够使用SQL进行数据库存取操作。SQL语言

通常分成4类:查询语言(SELECT),操纵语言(INSERT.UPDATE>DELETE).

定义语言(CREATE、ALTER、DROP)和控制语言(COMMIT.ROLLBACK)。

3.2.3传统数据库在新应用领域中不足

传统数据库技术是以单••数据资源,即数据库为中心,进行事务处理、批处

理、决议分析等多种数据处理工作,关键划分为两大类:操作型处理和分析型处

理(或信息型处理)。噪作型处理也叫事务处理,是指对数据库联机日常操作,

通常是对一个或一组纪录查询和修改,关键为企业特定应用服务,重视响应时间,

数据安全性和完整性;分析型处理则用于管理人员决议分析・,常常要访问大量历

史数据。而传统数据库系统优于企业日常事务处理工作,而难于实现对数据分析

处理要求,己经无法满足数据处理多样化要求。操作型处理和分析型处理分离成

为肯定。

传统数据库尤其是关系数据库含有很多优点,在传统应用领域中取得了巨大

成就,它们适合处理格式化数据很好地满足了商务处理需求。但大家试图将传统

数据库系统利用到新应用领域时,传统数据库系统不足立即暴露出来了,关键表

现在以下多个方面:1、面向机器数据模型无法表示客观世界复杂对象,既结构

复杂,相互联络语义也十分复杂对象;2、数据类型简单、固定;3、结构和行为

完全分离;4、阻抗失配;5、被动响应;6、存放、管理对象有限;7、事务处理

能力较差。

3.3相关ODBC技术

ODBC技术是Microsoft企业开发API,已经成为实际上数据库访问接口工业

标准。它能够为不一样数据库提供对应驱动程序,为异构数据库访问提供统一接

口,一个应用程序能够经过一组通用代码访问不一样数据库管理系统。在开发大

型数据库时,当开发应用程序系统只调用一个数据库时,ODBC配置比较简单,

ODBC是经过一组标准函数调用来实现,ODBC一个最大优点是,它是一个被广泛

采取桌面标准。使用ODBC时没有必需了解这些函数,使用ODBC所需全部代码全

部创建在支持ODBC应用程序中,现在已经有180多个桌面应用程序支持ODBC。

总而言之,ODBC被数据库供给商内部所认可,同时还能被大多数数据库软件商

和公共开发商所承诺,含有巨大工业潜力,已被广泛接收,成为异种数据库互连

手段之一及数据库通信可选标准。

第四章需求分析

4.1引言

对软件需求完全了解对于软件开发工作成功是至关关键,需求说明任务是发

觉、规范过程,有益于提升软件开发过程中能见度,便于对软件开发过程中控制

和管理,便于采取工程方法开发软件,提升软件质量,便于开发人员、维护人员、

管理人员之间交流、协作,并作为工作结果原始依据,而且在向潜在用户传输软

件功效、性能需求,使其能够判定该软件是否和自己需求相关。

4.2编写目标

♦为学校后勤管理、学生、维护人员之间提供共同协议而创建基础,对企业管理

软件功效实现作使命描述。

♦为了使学校宿舍管理、水电收费情况愈加系统化和可操作。

♦本说明书预期读者为学校后勤管理、学生、需求分析人员、测试人员、用户文

档编写者。

4.3基础情况

4.3.1背景说明

效率已经成为当今社会最关键制约原因之一,面对信息量工作量越来越大现

实,怎样合理科学而又高效进行工作就显得尤为关键。就车辆管理工作而言,一

项很关键工作就是在I阿上进行车辆管理,每次车辆调度和使用情况,从用户申请

预约车辆到管理员同意,从驾驶员查看车辆情况到实施出车任务管理等工作很繁

琐且工作量很大,这种组织管理方法不仅工作任务繁重而且车辆调度和安排,和

车辆相关统计等各方面难以协调和控制,难以形成有效管理模式,不利于车辆系

统管理,给用户和司机带来很多问题和困难。另外,在信息高速发展今天,以往

传统人工调度和统计被电子化所替换,因为网络操作在很多方面更具科学性、时

效性、方便性等。鉴于这种情况,利用计算机进行网上车辆管理,对车辆管理将

变高效而便捷,对车辆调度将变精简而科学,对月户申请也将变正确而立即,对

提升工作效率,使网上车辆管理逐步走向正规化自动化将起到十分关键作用。

课题名称:《网上车辆管理系统》

项目标提出者:重庆交通学院计算机及信息工程系

开发组组员:张哲锄、刑容军、赵志立、李家林

用户(预期):高校后勤车队

实现该软件计算机网络:用户机/服务器标准模式(和单机模式)

网上车辆管理系统设计面向个企机关,其要实现功效关键是管理车辆、驾驶

员信息,其中最关键是怎样能实现网上办公自动化,试得单位用车步骤得到

最大程度简化。

4.3.2术语定义

♦数据流图(DFD):描绘电子政务系统中受理操作分配及督办逻辑模型,生成各

功效模块信息在系统中流动和处理情况。

♦数据字典(DD):对软件中每个数据要求一个定义条目,以保持数据在系统中

一致性。

♦ER模型:是用户和系统分析员之间有效交流工具,它是使用简单图形符号表

示系统分析员对问题域了解,有“实体”、“联络”、"属性”等三个基础成份;

♦B/S模式:呢b浏览器/服务器模式

4.4任务概述

4.4.1目标

本系统目标是使X单位办公自动化管理(车辆管理)电子化、简单化、网络

化,以节省X单位办公管理方面无须要资源浪费。对于本系统最终用户为单位职

员。

♦开发意图

现在很多单位在日常车辆管理工作中采取人工管理,所以存在大量浪费和多出,

尤其是车辆管理I•分混乱。本软件就针对此问题进行开发。

♦应用目标

网上车辆管理系统将处理单位管理人工化,工作繁余问题,实现单位车辆管理网

络化。

♦作用及范闱

本系统将适适用于各单位网络车辆管理。现在,很多单位全部在车辆管理方面存

在这么或那样问题。这将影响单位管理和单位各部门日常工作。本系统将使其变

得简练化、智能化和高效化。

4.42用户特点

本系统最终是为了实现X单位车辆管理,所以关键是针对单位车辆管理而言,

并不是商品用房用户管理。在本系统中用户关键是单位各部门或特殊个人,但她

们只能经过可视化界面对数据库进行查阅及操作,而不能在数据库中进行任何操

作。只有数据维护人员经过身份验证才能够进入,对其进行相关操作。其中用户

需要含有,定计算机基础知识,本产品维护人员需要含有asp.net和SQLServer

数据库编程知识。

4.4.3系统功效

本系统开发,以中国商业企业现实状况和相关约束为参考,进行基础数据采

集和相关约束制订。在编制过程中将就系统定位,各项编码规则以向上兼容标准

进行对应扩展编制。同时,经过不一样用户角度,提供多种人员权限控制,以达

成对软件多视图了解。

本系统估计开发周期为三个月。

本软件开发工作是一项独立软件,拥有完全知识产权和版权,而且全部内容

自含,所以不存在版权纠纷问题。本软件开发期限较短,所以必需严格根据开发

进度进行合理统筹和调度,若非不可抗原因必需按时保质保量完成开发设计。假

定:1、各个开发阶段全部能在系统计划要求时间内完成;

2、全部起源文档基础信息全部正确无误;

3、本系统开发是所假想环境全部得以实现。;

4.4.4需求获取

该受理操作分配及督办功效模块编写目标是为了将所受理业务具体分配到各

个工作人员,并做部分必需超时处理。为了对该系统提出完整、正确、清楚、具

体要求,必需在这个阶段明确系统功效结构,在高层功效级数据流图基础上深入

细化系统功效,开发出更正确数据流图,同时建立数据字典,最关键是明确该管

理系统要完成哪些功效模块,即要明白“系统要做什么,用户需要什么”。需求

分析结果是系统开发基础,关系到开发该系统成败和质量。所以必需在用户提出

要求上抽象出该系统功效结构。

预期读者为软件开发人员。

4.5数据流图和数据字典

4.5.1数据流图

车辆僖息表

4.5.2数据字典

用户登陆表(useinfo表)

名称数据类型长度许可空作用

Useridint4identity用户唯一识别符号

Realnamenvarchar50是用户真实姓名

Usernamenvarchar50是用户名

Passwordnvarchar10是用户密码

Regdaledalelline8是登记日期

UsetypeInt4是用户类型

Affliationnvarchar20是用户所属机构

说明:usertype=l为管理员;usertypc=2为司机;usertypc=3为一般用户

驾驶员信息数据表(driverinfo表)

名称数据类型长度许可空作用

DrivcridInt4Identity司机唯一识别符号

UseridInt4是司机用户标号

DrivernameNvarchar10是司机姓名

BirthdayDatetime8是出生年月

LicensenoNvarchar50是驾驶证号码

LicreldateDatetime8是驾驶证颁发日期

ExpiredateDatetime8是驾驶员失效日期

DrivingtypeNvarchar4是准驾车型

TelephoneNvarchar20是电话号码

MobileNvarchar20是手机号码

DrivingageInt4是驾龄

AddrNvarchar50是住址

车辆信息数据表(mobileinfo表)

名称数据类型长度许可空作用

MobileidInt4identity车辆唯一识别符号

MobilemodelNvarchar50是车名及车型

MobiletypcNvarchar50是车辆类型

DriveridInt4是所属驾驶员

PurchasedateDatetime8是购置日期

PriceNumeric9是购置价格

EnginescrialnoNvarchar50是发动机列号

ChasisserialnoNvarchar50是车身序列号

PayloadNvarchar50是载重

SeatnumberNvarchar50是座位数

AffiliationNvarchar50是所属机构和个人

SerialnoNvarchar50是车辆牌照

车辆费用信息表(feeinfo表)

名称数据类型长度许可空作用

FeeidInt4Identity费用事件标号

DriveridInt4是该事件司机标号

MobileidInt4是该事件车辆标号

EventtypeInt4是事件类型标号

EventinfoNvarchar500是时间必需信息描述

PriceNumeric8是事件支付费用

EventdateDatetime8是费用使用时间

DescriptionNvarchar200是事件描述

说明:Eventinfo字段是为未来可扩展性设计。车辆使用费用是名目繁多,每个

单位、不一样地域有很多尤其费用需求,所以设计成统一含有自适应性表

结构。采取自适应可扩展设计是系统功效设计时必需考虑一个问题。

本系统暂将eventtypc设计成6种:evcnttypc=1修理费用:evcnttypc=2加

油费用;eventtpe=3洗车费用;eventtype=4停车费用;eventtype=5年

车辆使用数据表(usageinfo表)

名称数据类型长度许可空作用

EventidInt4Identity使用事件标号

DriveridInt4是该事件司机标号

MobileidInt4是该事件车辆标号

UseridInt4是该事件用户标号

EventnameNvarchar10是事件名称

EvenLtypeInl4是事件类型标号

EventbdateDatetime8是事件开始时间

EventedateDatetime8是时间结束时间

FromwhereNvarchar50是从某地出发

TowhereNvarchar50是到某地

ForwhatNvarchar200是事件描述

ApproverNvarchar10是事件同意人

说明:这种设计此表能够容纳全部车辆使用事件信息,其特殊字段evenitype描述

该车辆使用事件现在状态:

Eventtype=l为该事件处于申请阶段;

Evcnttypc=2为该事件处于已同意未实施阶段:

车辆事故数据表(accinfo表)

名称数据类型长度许可空作用

AccidInt4Identity使用事件标号

DriveridInt4是该事件司机标号

MobileidInt4是该事件车辆标号

UseridInt4是该事件用户标号

ExecuterNvarchar10是经办人

AcctypeInt4是事故类型

EventdateDatetime8是事故发生时间

CompensateNumeric9是赔付金额

ResultdescriptNvarchar500是事故处理结果描述

说明:事故状态有acctype表示:

Acctype=l事故正在被处理

4.6需求要求

4.6.1工作步骤

♦网上办公工作步骤应依据实际纸上办公工作步骤修改而制订,现代办公处理

方案应以传统方案为基础,合适创新,但不可和传统方案完全脱离

♦车辆使用整个步骤是系统一个关键部分,在系统设计前应对传统车辆使用步

骤做好足够早期调研,图:

♦用户登入步骤:

用户登入后,有服务器判别用户类型,分别进入不一样操作界面,图:

♦用户查看车辆信息步骤

一般用户、驾驶员用户和管理员用户全部有权利查看车辆信息,只是依据不一样

查询条件进行查询,具体查询条件有服务器判定用户类别生成。图:

♦用户申请车辆步骤:

般用户能够申请用车,但具体实施之前必需经过管理员审批,所以在此步骤中

用户申请表单行服务器存放在数据库中等候管理员审批。图:

保存用户申请

♦驾驶员信息管理步骤:

管理员有权查看、修改和删除驾驶员信息,服务器依据管理员要求更新数据库,

图:

♦车辆管理信息步骤:

管理员7T权查看、修改和删除车辆信息,服务器依据管理员要求更新数据库,图:

依据要求修改乍辆数据

显示结果

♦车辆审批步骤:

驾驶员依据当初车辆使用情况和驾驶员调派情况,对用户用车申请进行审批,并

反馈回数据库。图:

4.6.2数据库起源

本系统数据起源关键有两个方面.,一是系统管理员初始化基础数据,能够从

本车队资料库中掉取数据(如车辆基础信息,用户信息,车辆费用信息等)。二是

在系统应用中,由用户,司机和管理员所提交数据(预约申请,车辆费用添加,

车辆信息添加等),是数据关键起源。

静态数据关键是用户编号,用户名称,车辆编号,车辆名称,车辆基础信息,

驾驶员基础信息等

动态数据有用户提交预约信息,驾驶员添加费用信息,管理员对车辆、用户

申请和驾驶员信息修改信息等内容。

4.7运行环境

4.7.1软件环境

用户端:Windows95/98,Windows/XP安装有InternetExplorer(IE)o

应用服务器端:WindowsServer或更新版本,InternetInformation

Server(US)5.0及其以上版本。

数据库服务器端:WindowsServer或更新版本,InternetInformation

Server(IIS)5.0及其以上版本,SqlServer或更新版本。

4.7.2硬件环境

服务器CPU:PIII500以上,内存:256M以上

用户机CPU:PII500以上,内存:64M以上

4.7.3接口

Powerbuilder和MSSQLServer连接利用MSSQLServer专用接口,asp和数据

库MSSQLServer接口利用ODBC技术,网站建设利用WindowsServerllS

接口。

4.7.4控制

本软件采取事件驱动方法经过工作权限校验和事务触发来对软件进行特定模

块驱动运行,完成特定模块功效。经过软件内部较严密消息传输方法进行软

件通讯,其中模块间多为数据耦合,和一部分松散公共环境耦合。而且利用

已经有类库服务应用调整本系统模块健壮性。

4.7.5模式

前台网站采取B/S模式,后台管理采取C/S模式。

第五章系统总体设计

5.1设计思绪

本系统设计定在“车辆管理”,以系统任务实现和用户需求满足为设计目标。

努力争取使系统含有充足可操作性,界面友好,功效完善,而旦无须对用户进行

尤其要求和培训。

5.2设计实现

5.2.1开发工具选定

根据《毕业设计任务书》和用户需求,本系统确定开发平台为:

WindowsServer4-DreamwearMX+ASP+MSSQLServer

5.2.2数据库设计

数据库端设计工具采取PowcrDesigner6.0。

逻辑模型(E-R图):

车辆使用表车辆信息表

用户农

车辆编号

用户

编号<pi>I<M>

xzp•1>I事件编号<pi>I<M>

车名及车型

真实M)VA50

姓VA5o事件名称VAIO

史用

名车辆类型

用户VA5o事件类型编号VA50

姓I

购买日期

密码VA1o事件开始口期DTDT

日M于

注册购买价格

期N9.2

DT事件结束日期DTO

用户发动机序列号

别I出发地点VA50VA50

单位车身序列号

VA口的地VA50VA50

致重

事件描述VA200VA50

座位数

用户编号<pi>事件批准人VAIOVA50

单位

事件编号〈P;〉VA50

车辆牌照VA50

车辆编号〈Pi)

Kelatio

驾驶员表Keiat10)ship_9

Rcliitl<Hwh!p-r

司机编号<pi>I<M>

司机姓名VAIORelationship10

出生年月I)

驾驶证号码VA50

车辆费用表车辆事故表

驾驶证颁发日期DT

驾驶证失效日期DT费用事件编号<pi>I事故编号<pi>I<M>

驾龄I事件类型编号I经办人VAIO

准驾车型VA4费用使用时间DT事故类型I

电话号码VA20费用必要描述VA500费用使用时间DT

手机号码购买价格赔偿金额

VA20Rdationsly^N9.2N9,2

住址VA50备注VA200事故处理结果描述VA500

司机编号〈Pi〉费用事件编号<pi>事故编号〈Pi〉

5.3系统用户权限设计

怎样依据功效划分用户类别对于一个需要安全性系统很关键,经过调研能够对整

个传统车辆管理方法进行简化,可简化为下列类别。

管理员——管理员有权利删除车辆驾驶员和用户信息;还有权利查询/删除车辆

和驾驶员多种费用信息、使用信息和事故信息,不过没有权利添加修改这些信息,

该设计符合系统信息安全和有效性要求。

驾驶员——驾驶员有权添加车辆和本人费用和事故信息,不过不能更改和删除,

根据文档管理要求,全部文档改动必需有统计,驾驶员假如私自改动则会破坏文

档要求。驾驶员没有权利添加车辆使用信息,这是有实际决定,驾驶员也没有权

利私自用公车,全部车辆私用全部是各个部门提出申请,然后有驾驶员实施,全

部驾驶员不许可也没有必需有添加使用信息权利。

一般用户一一用户拥有添加申请信息权利,不过没有更改车辆使用情况权利,3

种用户全部没有更改车辆使用统计权利。

原本该用户也有添加车辆费用和事故信息权利,以后管理员有责任校验

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论