资料介绍
随着社会的进步和科技的发展,人们对安全防范的需求越来越迫切。对进出公司或单位的车辆实行自动跟踪管理就是其中的一项需求。车辆出入自动跟踪识别管理系统正是为满足用户这一日益增长的需求而开发的现代化的智能管理系统。该系统是在Smartkey的自动控制技术基础上发展起来的,集世界上最先进的远距离读卡技术、计算机技术、网络技术和机电一体化技术于一身的高科技产品,从而达到合法车辆自由进出、非法车辆进行管制的目的。该系统具有很好的开放性,易于与其它系统组成更强大的综合性智能化管理系统。
本文介绍的车辆管理系统就是针对当前本公司使用和管理车辆的流程而量身定做的一个系统。其设计方案是以B/S结构为基础,运用ASP.NET2.0和Access数据库,充分利用VS2005提供的数据控件。采用这种方案可以花最少的人力、物力、财力,在最短的时间、以最优的方式来实现最终的功能。
1 ASP.NET2.0介绍
ASP.NET2.0 (ASP:Active Server Page) 是微软的。NET框架更新版本。NET2.0中的一部分,是一种重要的,流行的动态WEB开发技术。使用ASP.NET 2.0进行开发,最常用的,也是最方便的,最重要的工具,莫过于微软自身提供的Visual STudio 了,最新版本为Visual Studio 2010,但是2008及2005版本仍然有很多公司及开发人员在使用。使用这种IDE的最大好处就是方便,大大的提高了生产效率。当然仅仅使用NOte PAD也可以编出像样的东西来,但是应该没有开发人员使用那种简单低效的方法进行开发。
ASP.NET2.0应用程序由界面和程序代码两大部分构成:
(1)界面部分,也可称为“可视化组件”(Visual CompONent),主要由HTML标记和控件标记构成,从《html》标记开始,至《/html》结束。这部分主要用于定义页面的外观显示特性和应用程序所包含的控件标识。它与Visual Basic或Delphi应用程序的Windows窗体部分相当。在“可视化组件”部分中也可以包含客户端脚本程序(或VBScript脚本程序)。与以前HTML语言不同的是,由于ASP.NET2.0使用了Web服务器控件进行界面设计,所以ASP.NET2.0应用程序的界面部分包含了控件标记,例如《ASP:TextBox id=“username”runat=“server”/》,即为一个文本框控件标记。控件标记看起来很像HTML语法,但与HTML语法又不完全相同。
(2)程序代码部分,也可称为“用户接口逻辑”(User Interface Logic),由高级语言程序代码组成,由脚本程序标记《Script Language=“高级语言名称” runat=“Server”》和《/Script》将程序包含起来。程序代码的作用主要是进行窗体和控件事件的处理。ASP.NET2.0支持多种高级语言程序代码,包括Visual Basic.NET和C#等,所使用的高级语言名称在《Script》标记中指出。
ASP.NET2.0程序的后缀名是。ASPX.当一个浏览器第一次请求一个ASPX文件时,ASP.NET2.0页面将被CLR编译器编译。此后,当再有用户访问此页面时,由于ASPX页面已经被编译过,所以CLR会直接执行编译过的代码。这与ASP的情况完全不同。ASP只支持VBScript和这样的解释性脚本语言,所以ASP页面是解释执行的:当用户发出请求后,无论是第几次执行,ASP页面都将被动态解释执行。而ASP.NET2.0支持可编译的语言,包括VB.NET、C#、Jscript、。NET等。所以,ASP.NET2.0是一次编译、多次执行。
为了简化程序员的工作,ASPX页面不需要手工编译,而是在页面被调用时,由CLR自行决定是否编译。一般来说,下面两种情况下,ASPX会被重新编译:
(1)ASP.NET2.0页面第一次被浏览器请求;
(2)ASP.NET2.0程序被改写。
由于ASPX页面可以被编译,所以ASPX页面具有组件一样的性能。这就使得ASPX页面至少比同样功能的ASP页面快2倍以上。
2 系统角色的划分
根据需求分析中各个不同角色的不同权限,该系统分为6种角色,每种角色分别享有不同的权限。这6种角色按照权限的大小从低到高依次为:
(1)普通用户(普通员工)
权限:近途、长途用车申请;补单;转单;查看历史记录。
(2)司机(专、兼职司机)
权限:车辆信息、驾驶员信息录入;车辆日常保养、故障维修、车辆保险、年审和重大事故录入;用车申请、补单、转单。
(3)中级用户(各部门主任)
权限:部门员工近途、长途用车审批;部门用车查看;部门车辆保养;用车申请、补单、转单。
(4)特殊用户(总经理、副总经理)
权限:公司派车单查看;车辆状态、驾驶员状态查看;车辆运行按月统计、年度统计;车辆日常保养信息查看等。
(5)高级用户(总经部主任)
权限:公司派车单审批、查看、查询、取消派车;车辆状态、驾驶员状态查看;车辆运行按月统计、年度统计;车辆日常保养信息查看等。
(6)管理员
权限:管理数据库中的全部表信息;备份数据库;添加用户。
不同级别的用户拥有不同的权限,所以不同角色用户登陆后进入的主页面也不同,除了管理员之外,高级用户拥有相对较多的权利,图1展示了高级用户的主页面。
本文介绍的车辆管理系统就是针对当前本公司使用和管理车辆的流程而量身定做的一个系统。其设计方案是以B/S结构为基础,运用ASP.NET2.0和Access数据库,充分利用VS2005提供的数据控件。采用这种方案可以花最少的人力、物力、财力,在最短的时间、以最优的方式来实现最终的功能。
1 ASP.NET2.0介绍
ASP.NET2.0 (ASP:Active Server Page) 是微软的。NET框架更新版本。NET2.0中的一部分,是一种重要的,流行的动态WEB开发技术。使用ASP.NET 2.0进行开发,最常用的,也是最方便的,最重要的工具,莫过于微软自身提供的Visual STudio 了,最新版本为Visual Studio 2010,但是2008及2005版本仍然有很多公司及开发人员在使用。使用这种IDE的最大好处就是方便,大大的提高了生产效率。当然仅仅使用NOte PAD也可以编出像样的东西来,但是应该没有开发人员使用那种简单低效的方法进行开发。
ASP.NET2.0应用程序由界面和程序代码两大部分构成:
(1)界面部分,也可称为“可视化组件”(Visual CompONent),主要由HTML标记和控件标记构成,从《html》标记开始,至《/html》结束。这部分主要用于定义页面的外观显示特性和应用程序所包含的控件标识。它与Visual Basic或Delphi应用程序的Windows窗体部分相当。在“可视化组件”部分中也可以包含客户端脚本程序(或VBScript脚本程序)。与以前HTML语言不同的是,由于ASP.NET2.0使用了Web服务器控件进行界面设计,所以ASP.NET2.0应用程序的界面部分包含了控件标记,例如《ASP:TextBox id=“username”runat=“server”/》,即为一个文本框控件标记。控件标记看起来很像HTML语法,但与HTML语法又不完全相同。
(2)程序代码部分,也可称为“用户接口逻辑”(User Interface Logic),由高级语言程序代码组成,由脚本程序标记《Script Language=“高级语言名称” runat=“Server”》和《/Script》将程序包含起来。程序代码的作用主要是进行窗体和控件事件的处理。ASP.NET2.0支持多种高级语言程序代码,包括Visual Basic.NET和C#等,所使用的高级语言名称在《Script》标记中指出。
ASP.NET2.0程序的后缀名是。ASPX.当一个浏览器第一次请求一个ASPX文件时,ASP.NET2.0页面将被CLR编译器编译。此后,当再有用户访问此页面时,由于ASPX页面已经被编译过,所以CLR会直接执行编译过的代码。这与ASP的情况完全不同。ASP只支持VBScript和这样的解释性脚本语言,所以ASP页面是解释执行的:当用户发出请求后,无论是第几次执行,ASP页面都将被动态解释执行。而ASP.NET2.0支持可编译的语言,包括VB.NET、C#、Jscript、。NET等。所以,ASP.NET2.0是一次编译、多次执行。
为了简化程序员的工作,ASPX页面不需要手工编译,而是在页面被调用时,由CLR自行决定是否编译。一般来说,下面两种情况下,ASPX会被重新编译:
(1)ASP.NET2.0页面第一次被浏览器请求;
(2)ASP.NET2.0程序被改写。
由于ASPX页面可以被编译,所以ASPX页面具有组件一样的性能。这就使得ASPX页面至少比同样功能的ASP页面快2倍以上。
2 系统角色的划分
根据需求分析中各个不同角色的不同权限,该系统分为6种角色,每种角色分别享有不同的权限。这6种角色按照权限的大小从低到高依次为:
(1)普通用户(普通员工)
权限:近途、长途用车申请;补单;转单;查看历史记录。
(2)司机(专、兼职司机)
权限:车辆信息、驾驶员信息录入;车辆日常保养、故障维修、车辆保险、年审和重大事故录入;用车申请、补单、转单。
(3)中级用户(各部门主任)
权限:部门员工近途、长途用车审批;部门用车查看;部门车辆保养;用车申请、补单、转单。
(4)特殊用户(总经理、副总经理)
权限:公司派车单查看;车辆状态、驾驶员状态查看;车辆运行按月统计、年度统计;车辆日常保养信息查看等。
(5)高级用户(总经部主任)
权限:公司派车单审批、查看、查询、取消派车;车辆状态、驾驶员状态查看;车辆运行按月统计、年度统计;车辆日常保养信息查看等。
(6)管理员
权限:管理数据库中的全部表信息;备份数据库;添加用户。
不同级别的用户拥有不同的权限,所以不同角色用户登陆后进入的主页面也不同,除了管理员之外,高级用户拥有相对较多的权利,图1展示了高级用户的主页面。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 电力拖动自动控制系统之运动控制系统电子版 0次下载
- 自动控制原理实验测试图汇总 2次下载
- PID自动控制说明 13次下载
- 自动控制原理说明 15次下载
- 自动控制原理习题详解第二版下载 0次下载
- 关于太阳能自动控制系统硬件设计资料下载 0次下载
- 基于单片机的温湿度自动控制系统设计资料下载 72次下载
- 自动控制原理习题解析 0次下载
- 电力系统自动控制新技术 0次下载
- 基于RFID的车辆自动化管理系统研究 45次下载
- 油田注水泵站自动控制与管理系统的设计 36次下载
- 倒立摆和自动控制技术 57次下载
- 自动控制原理考试大纲
- 自动控制原理习题集 (含答案解析)
- 基于PLC的液冷系统自动控制
- 现代控制理论和自动控制原理的区别 857次阅读
- 自动控制原理如何提高系统稳定性 255次阅读
- 自动控制系统的组成包括哪些 1015次阅读
- 自动控制系统是什么意思 895次阅读
- 自动控制系统的组成与分类 882次阅读
- 基于西门子AS-I总线技术实现电梯自动控制系统的设计 3779次阅读
- 采用CC-Link解决隧道掘进设备自动控制系统的设计问题 740次阅读
- 基于以太网的现场总线技术实现自动化系统的控制功能 1439次阅读
- 自动控制系统5个经典案例分享 4.9w次阅读
- 自动控制系统原理 1w次阅读
- 多功能路灯自动控制电路 8015次阅读
- 基于S7-400的污水处理自动控制系统的设计方案 5131次阅读
- 门廊灯光自动控制器 2514次阅读
- 温度自动控制电路 2954次阅读
- 水温自动控制器电路图 4324次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多