汽车违章系统

更新时间:2024-11-06 16:52:25 阅读: 评论:0


2023年5月23日发(作者:不等式的性质)

集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988

汽车违章信息管理系统

部: 计算机系

学生姓名: 张志翔

专业班级: 13级科学与技术2

号:

指导教师: 于鹰

2016 06 02

目录

1 论文设计目的

随着我国经济与人民生活水平的不断提高,汽车的拥有量与日俱增,随之而

来的各种交通问题也日益严重,这导致交通部门的管理工作量与压力也是不断

上升。常见的交通违章包括酒驾、逆向行驶、驾驶证不合格、违反分道行驶规

定、超速、超载等,投入大量的警力、人力和财力对所有路段、路口进行全天

候、全方位控制管理不仅是一项浩大的工程,可行性也比较低,这就需要我们

依靠现代化的计算机信息技术手段了协助交通部门管理,使城市的交通管理工

作更高效、快捷。以先进的信息技术为手段,对所有信息进行采集、整理、加

工传递、储存和利用,有组织有计划的使信息资源能够有效配置、共享管理、

协调运行、低耗费为部门创造最大的效益。根据《道路交通安全违法行为处理

程序规定》(公安部第105号令)第二十条:交通技术监控设备记录违法的行

为信息录入道路交通违法信息管理系统的三日内,公安机关交通管理部门应当

向社会提供查询;并可以通过邮寄、发送手机短信、等方式通知机动

车所有人或者管理人。为保障社会道路交通安全与秩序,对车辆违章的有效管

理成为目前社会亟待解决的问题,这也促使国内外都有在研究、建设大量的车

辆违章信息管理系统。在我国,除了政府交通管理部门建设网站供车主查询,

不少系统软件也为车主用户提供了方便,这个信息管理系统可以有效的管理用

户违章信息。

2 论文设计内容

根据系统需求的描述与分析,本系统的主要功能分为超级管理员 管理员和

用户。超级管理员有权限调用所有功能,包括:公告管理、公告发布、用户管

理、违章信息管理、违章信息发布功能。管理员部分:交通信息公布在这个模

块中,管理员可以发布最新的交通信息新闻,方便车主方便快速浏览交通的动

态信息。车辆违章信息查询在这个模块中,管理员可以对违章的车辆信息进行

管理,包括信息的添加、删除、修改和查询,保证数据的完整性和可靠性。用

户只有发布公告的权限。

2.1 问题描述

开发车辆信息管理系统,对车辆违章信息进行有效管理。

2.2需求分析

1、系统需求描述

向所有用户显示最新交通公告信息。用户可以按照关键信息查询车辆的违章信

息,

用户可以在线留言咨询,管理员可以发布最新交通信息,

管理员可以管理违章查询信息,包括增加。删除 修改 查询 管理员的设置与管

理。

2、系统需求分析

从前面的系统需求描述可以看出,车辆违章信息管理系统分为两部分,即前台

用户使用喜用和后台管理员管理系统。

2.3概要设计

(1)信息需求:信息需求描述系统使用的所有信息,搜集应用系统所需完整可

(2)安全性与完整性需求:用户对信息安全性的程度要求以及信息数据间的完

整性要求。

(3)处理需求:处理需求是指了解系统用户要求对数据如何进行处理,明确数

据库中各种数据之间的关系。

2.4具体设计和实现

1、数据库连接代码

package

import

import

import

public class connectionUtil {

/**

* 获得连接

* 方法名:getConnection

* 创建人:zhangzhixiang

* 时间:201656-下午6:41:09

* @return Connection

* @exception

* @since 1.0.0

*/

@Test

public static Connection getConnection(){

Connection connection = null;

try {

Class.();

connection = DriverManager.(,"root","");

return connection;

} catch (Exception e) {

tackTrace();

return null;

}

}

/**

*

* 关闭连接

* 方法名:closeConnection

* 创建人:zhangzhixiang

* 时间:201656-下午6:41:35

* @param connection void

* @exception

* @since 1.0.0

*/

forame

getConnection

public static void closeConnection(Connection connection){

try {

if(connection!=null)();

} catch (Exception e) {

// TODO: handle exception

}

}

}

2

首页实现代码

<%@page import=%>

<%@page import=%>

<%@page import=%>

<%@page import=%>

<%@page import=%>

<%@page import= %>

<%@page import=%>

<%@ page language= import= pageEncoding=%>

"java"".*""utf-8"

<%@include file= %>

"common/"

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E">

<%

int counts = ounceCount();

ribute("counts", counts);

%>

<%

String username =

(String)sion().getAttribute("username");

String imgSrc = "";

if(username!=null){

imgSrc = rHeaderpic(username);

}else{

imgSrc = "img/";

}

ribute("imgSrc", imgSrc);

%>

<html onselectstart=>

'return false'

<head>

<meta charset= />

<title>Dreamtitle>

<link href=${basePath } rel=>

<link rel= href=${basePath} />

<%@include file= %>

head>

<body data-count=${counts }>

<div id=>

"utf-8"

"css/""stylesheet"

"stylesheet""css/"

"common/"

""

"Dream"

<%@include file= %>

<div id=>

<div class=>

<div id=>

<img

"common/"

"Dream_con"

"conWrap"

"banner"

src=${basePath } style="display: ;"/>

"img/"block

<div class=>

<div class=>

<img src=${imgSrc }/>

div>

div>

div>

<div id=>

<div id=>

<div class=>

<div class=>

<img

"banner_personal"

"avatar"

""

"wrap"

"wrap_L"

"L_part1"

"part1_wrap"

src=${basePath}/>

"img/"

div>

div>

<%

List list =

ounceContent(0, 2, "DESC");

ribute("contents", list);

%>

<div class=>

<ul>

<c:forEach

"articleList"

items=${contents} var=>

"""content"

<li>

<h2><a

href=${basePath}${}

"="

style="color:;">${}a>h2>

#000

<dl>

<dt>

<img src=${}/>

dt>

<dd>

""

${s}

dd>

<div style="clear: ;">div>

dl>

<div

both

class=>

"info"

<div class=>

<span class=>日期:

"info_L"

"date"

<font>${Time}font>span>

<span class=>评论:

"comment"

<font>${t_hits}font>span>

<span class=>人气:<font>${}font>span>

<span class=>来源:<font>${}font>span>

"view"

"source"

div>

<div class=><span><a

"info_R"

href=${basePath}${} style="color:;">阅读

"="#fff

全文a>span>div>

div>

li>

c:forEach>

ul>

div>

<div class=>div>

div>

<div id=>

<div id=>

<div class=>

<h2

"cpage"

"wrap_R"

"search"

"search_wrap"

class=>搜索h2>

"search_title"

<div

class=>

"search_con"

<form

action= method=>

"""post"

<input

type= name= class=/>

"text""search""txt"

<input

type= name= value= class=/>

"submit""submit""搜索""sub"

form>

div>

div>

div>

<%

List list1 =

ounceContentByType(3);

ribute("hots", list1);

%>

<div id= class=>

<div class=>

<h2

"hot""hot"

"hot_wrap"

class=>热门文章h2>

"search_title"

<ul>

<c:forEach

items=${hots} var=>

"""hot"

<li>

<a

href=${basePath }${ }>${ }a>

"="

li>

c:forEach>

ul>

div>

div>

<%

List list2 =

ounceContentByType(4);

ribute("hotComments", list2);

%>

<div id=

"hotComment"

class=>

"hot"

<div class=>

<h2

"hot_wrap"

class=>热评文章h2>

"search_title"

<ul>

<c:forEach

items=${hotComments } var=>

"""hotComment"

<li>

<a

href=${basePath }${ }>${

"="

}a>

li>

c:forEach>

ul>

div>

div>

div>

<div style="clear: ;">div>

div>

div>

div>

div>

<%@include file= %>

<script type= src=${basePath} >script>

<script type=

both

"common/"

"text/javascript""

"text/javascript"

src=${basePath} >script>

"js/"

<script type=

"text/javascript"

src=${basePath}>script>

"/js/tz_"

<script type=>

var counts = $("body").data("count");

"text/javascript"

$(".cpage").tzPage(counts, {

num_edge_entries : 1, //边缘页数

num_display_entries :4, //主体页数

num_edge_entries:5,

current_page:0,

showGo:true,

showSelect:true,

items_per_page : 2, //每页显示X

prev_text : "前一页",

next_text : "后一页",

callback : function(pageo,psize){//回调函数

loadData(pageo*psize,psize);

}

});

function loadData(start,num){

$.ajax({

type:"post",

url:"service/",

data:{"start":start,"num":num},

success:function(data){

$(".articleList").html(data);

}

})

}

script>

body>

html>

2.5项目展示

图一

图二

图三

图四

图五

图六

图七

总结

在课程设计中,要看清问题,将问题要求理解透彻,在构思要如何实现,

要用什么算法,在课程构思中选算法是一个很重要的概念,只有确定用这么算

法后才能接下来的工作,写好概要设计或用流程图表示好,再依次编写代码,

在程序设计中,编写代码只是一个方面,调试才是关键。它是一个相当繁琐的

过程,有许多新的问题需要被解决,但同时它也是一个比较重要的过程,在这

个过程中也能学会很多知识。编写时也需要足够的细心,因为我们可能会犯一

些很低级的错误,实质上就是基本知识掌握的不是很扎实,在程序调试时,我

发现我的的能力不够,所以要加强。

在本次课程设计,我选择了一个看似很简单的题目—车辆违章信息管理系

统,但实际编写操作起来却不是很简单,我学会了用链表节点式的方法,储存

和删除节点,最后到猴子大王。虽然在这次的课程设计中我遇到了很多不懂

的地方,但尝试了多种的编译,独自克服了一些难题,让我有了很大的收获。

现在我的水平不高,也没有太强的能力编译好的程序,可我会努力完善自己,

尽量在下次做出更好的课程设计,如,C++JAVA C#C语言编程是我目前唯

一能做到的,并且还做得很不完善,所以在以后的学习中一定要抓紧现在的大

好时光扩充自己的知识储备,掌握更多的方法,为将来实现更多领域功能所

用!同时本次课程设计让我学习知识的同时,也锻炼了自己面对新问题时的抗

压能力,直面困难,不抛弃不放弃,坚持到底!在以后的学习和生活中,我将

发扬这些优点,劈荆斩浪,挑战自我,一步一步往前走,由于时间有限,本人

水平有限,报告中可能存在诸多不完善之处,希望下次我能做的更好。

致谢

本次设计的完成是在我们的导师的细心指导下进行的,在每次设计遇到问题

时老师不辞辛苦的讲解才使得我的设计顺利的进行,从设计的选题到资料的搜

集直至最后设计的修改的整个过程中,花费了老师很多的宝贵时间和精力,在

此向指导老师表示衷心地感谢!导师严谨的治学态度,开拓进取的精神和高度

的责任心都将使学生受益终生!

在论文的写作过程中,我参阅了大量有价值的文献资料,在此向这些专

家、学者表示感谢,他们在这一领域中所作的大量前期工作和研究结晶给予我

许多启发。增加了我的学识,开拓了我的思路。

同时还要感谢和我共同努力的同学们,是你们在我平时设计中和我一起探

讨问题,并指出我在设计中的问题和经常犯错的误区,使我能及时的发现问题

把设计顺利的进行下去,没有你们的帮助我不可能这样顺利的结稿,在此表示

深深地谢意。非常感谢每一位对我有帮助的同学和老师,让我论文顺利完成,

再次表示感谢。

参考文献

[1]C程序设计(第三版),北京:清华大学出版社

[2]Gary n着,刘勇译,C++程序开发与设计(第二版)北京:人民邮

电出版社

[3]朱站立编着,数据结构——使用C语言(第4版)北京:电子工业出版社

[4]C程序编写组,常用C语言用法速查手册,北京:龙门书局,1995

[5]H M PeitelP J Deitei.C How to progrom,second Edition. 蒋才鹏等

译,C程序设计教程,北京:机械工业出版社,2000

[6]王曦若,李沛译,ASIC标准详解,北京:学院出


本文发布于:2023-05-23 20:59:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/falv/fa/86/102152.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26