小型车辆信息管理系统毕设论文_车辆信息管理系统论文
小型车辆信息管理系统毕设论文由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“车辆信息管理系统论文”。
北京城市学院2014届毕业设计
小型车辆信息管理系统的设计与实现
学生姓名:学 号:班 级:专 业:学 部:指导教师:
穆高佳 10111611123 10计本一 计算机科学与技术 信息学部 吴继娟
二○一四年五月
小型车辆信息管理系统的设计与实现
Design and implementation of a management informationsystem for small vehicles
学生:穆高佳 班级: 10计本一 学号: 10111611123 学部: 信息学部 专业: 计算机科学与技术 指导教师: 吴继娟 职称: 教授 工作单位: 北京城市学院
毕业设计(论文)完成时间: 自 2013 年 12 月 至 2014 年 5 月
摘 要
众所周知,汽车在现代社会中已经越来越成为不可或缺的交通工具,特别是小型家用车,已经在家庭中扮演着非常重要的角色。无论是总量还是比例均呈现逐级跨越式发展势头,突显了中国汽车网络行销市场的日渐成熟和该行业广告主对网络行销方式的认可重视。由于中国网络的发展尚处于起步阶段,网络消费群体有待进一步培植,网络行销费相对低廉,目前网络投放份额仍然比较有限,在日益健全的网络行销环境下将会有更大的发展空间。更多的汽车广告主开始认识、尝试并得益于网络行销,进一步和网络媒体合作开拓使用这种新型行销方式,发掘汽车与网络相结合所产生的更大的市场潜力。而当今市场中,国内外的小型车辆工业的迅速发展,各个厂家都将中国大陆作为他们发展的基地,无论是豪华汽车销售企业还是大众型汽车销售厂家,都不可避免地需要一个为他们汽车信息管理服务的平台。
关键词:VS;SQL2008;小型车辆信息管理系统
Abstract As we all know , the car in modern society has increasingly become an indispensable means of transport , especially small family cars , has played a very important role in the family.Whether or proportion of the total showed a gradual momentum by leaps and bounds , highlights the growing maturity of the industry and advertisers Chinese auto market network marketing network marketing methods recognized attention.Since the development of China's Internet is still in its infancy , the network needs to be further cultivated consumer groups , network marketing costs are relatively inexpensive, is currently running a network share is still relatively limited , in an increasingly sound network marketing environment will have more room for development.More cars advertisers are beginning to realize , to try and benefit from network marketing, and online media to further explore the use of this new marketing cooperative way to explore greater market potential combination of automotive and network generated.And in today's market , the rapid development of domestic small car industry, all manufacturers will develop in China as their base , whether it is busine or luxury car sales Volkswagen cars sales manufacturers , they inevitably need a car for the information platform Management services.Keywords:Visual Studio;SQL2008;Small Vehicle Information Management System
目录
绪论................................................错误!未定义书签。1.技术分析...........................................................6 1.1 需求分析...................................................6 1.2 数据库分析.................................................7 1.3 技术支持软件介绍............................................7 1.3.1 软件Visual Studio 2010简介...............................7 1.3.2 软件SQL Server2008简介...................................7 2.小型车辆信息管理系统的设计.........................................8 2.1 设计目标....................................................8 2.2 设计思路....................................................8 2.3 功能概述....................................................9 3.小型车辆信息管理系统的实现.........................................9 3.1 系统界面....................................................9 3.2 管理员界面..................................................10 3.3消费者界面...................................................11 3.4 购车信息管理...............................................11 3.5 保修管理...................................................12 参考文献............................................................14 结
论
致 谢............................................................15 附 录............................................................15
引言
随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息管理的需求和发布,迫切的需要及时性。而小型车辆信息管理系统网站刚好提供了这些功能,本系统就是一个能够在网上实现车辆信息,数据库,资源等的网上发布,实时的进行行为统计和记录的网上交互系统,达到车辆销售商与买家的交流。在互联网盛行的今天,每个汽车品牌都有其自己的精彩网站,而网站中的信息管理系统乎是必不可少的。新闻发布及管理在互联网发布系统,对人们对小型汽车的交流有着重要的意义。
系统概述问题的提出,数据库是一门研究数据管理的技术始20世纪60年代经过50多年的发展现在已经形成了理论体系成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法使计算机的应用真正渗透到国民经济各个部门在数据处理领域发挥着越来越大的作用。随着时代的发展信息管理系统对各行各业的发展都起着越来越重要的作用尤其是汽车行业。在经济发达的地区许多大型的汽车商店销售公司都投入了大量的资金开发管理系统以求在将来激烈的竞争中立于不败之地。在我国随着改革开放和市场经济的发展特别是十二五规划的今天居民的消费水平逐渐提高很多的家庭也将会购买汽车那么汽车管理就不能仅仅只靠手工的记录更应该结合信息技术的支持。因此可见随着我国经济的迅速发展信息技术在其中的应用会更加地广泛和深入。
现有系统存在问题的分析,有的汽车公司根本就没有系统对于二十一世纪的今天计算机的发展是日新月异的,但是有的领导只见眼前利益不关心甚至不敢尝试新兴的事物。信息技术的应用还十分落后。所以机器代替人力是必然的历史发展趋势只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些汽车公司虽使用了计算机甚至管理系统但是仍然存在很多问题,问题一日不解决效率就一日提不上去。还有的系统很不完善到处是漏洞可以说是千疮百孔这样极不完善的系统能有保障吗?所以开发一个更加完善的系统是势在必行的。
技术分析
2.1 需求分析
在小型车辆信息管理系统中,每一个用户都可以对各种小型车辆的详细信息进行查阅,本设计使用Visual Studio 2010 制作一个小型车辆信息管理系统,登陆本网站可分为2种用户,一种是管理员模式,一种为普通用户模式,分别代表汽车销售商和购车网友,其中管理员有权限对汽车种类、价格、品牌、性能等等进行实时的增加、修改、删除、更新、查询和统计。普通用户无权修改汽车信息,只得阅览网站内容。系统管理和维护:包括修改口令,创建新用户等。本设计的核心就是数据库,主要是用SQL Server2008完成实现,对小型车辆信息进行添加、修改、删除等功能。经过上网查阅,提供各种品牌的车型、车身参数、发动机、变速箱、底盘等重要数据为买家所关心的。所以在数据库方面力求全面、准确、大众化。
2.2 数据库分析
小型车辆信息管理系统数据库采用SQL SERVER 2008,数据库中主要表为: 保修信息表 购车信息表 管理员信息表 汽车信息表 消费者信息表
2.3 技术支持软件介绍
2.3.1 软件Visual Studio 2010简介
Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。Microsoft Visual Studio 2010是一个集成环境,它简化了有关创建、调试和部署应用程序的基本任务。借助于 Visual Studio 2010 专业版,您可以尽情发挥您的想象力并轻松实现您的目标。借助于功能强大的设计图面和促使设计人员和开发人员协同工作的能力,尽情发挥您的创造力,让您的梦想成真。在一个面向日益增多的平台(包括 Silverlight、SharePoint 和云应用程序)的个性化环境中工作,使用现有技术加快编码过程。对测试先行的开发的集成支持和新的调试工具可让您快速查找和修复所有 bug,并有助于确保实现高质量解决方案。
2.3.2 软件SQL Server2008简介
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
SQL Server 2008 允许使用 Microsoft.NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。SQL Server 2008出现在微软数据平台上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
小型车辆信息管理系统的设计
3.1 设计目标
登陆界面:作为一个网站类的信息管理系统,要分为两种级别的用户组,其中一类为网站管理员,另一类为普通用户,两者登陆网站之后有着不同的权限。系统界面:小型车辆信息管理系统基于数据库技术,利用数据库技术中的增加、修改、删除、更新、查询、统计等方法来实现。完成的主要功能有:
(1)数据定义功能。定义数据库的结构,刻画数据库框架,并做好保存工作。(2)数据存取功能。实现对数据库数据的基本存取操作,即:录入、检索、插入、修改和删除等。
(3)数据库运行管理功能。保证数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
(4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
(5)数据库的传输。实现数据的传输操作,即:载入、转储、备份等。
3.2 设计思路
总体思路:本设计使用visual studio 2010 制作一个小型车辆信息管理系统的网站,登陆本网站可分为2种用户,一种是管理员模式,一种为普通用户模式,分别代表汽车销售商和购车网友,其中管理员有权限对汽车种类、价格、品牌、性能等等进行实时的增加、修改、删除、更新、查询和统计。普通用户无权修改汽车信息,只得阅览网站内容。系统管理和维护:包括修改口令,创建新用户等。本设计的核心就是数据库,主要是用SQL Server完成实现,对小型车辆信息进行添加、修改、删除等功能。经过上网查阅,提供各种品牌的车型、车身参数、发动机、变速箱、底盘等重要数据为买家所关心的。所以在数据库方面力求全面、准确、大众化。
系统结构框图如图所示。
小型车辆信息管理系统汽车信息管理查看汽车报价增加汽车修改汽车删除汽车查询汽车品牌查询价位查询车型查询
3.3 功能概述
登陆界面包括汽车经销商管理员以及购车网友两种选择,登陆界面较为简洁实用,其中包括用户名和密码,系统根据用户名判断网站管理员和网友的区别,管理员有权限对小型车辆信息管理系统进行增、删、查、改等功能,对汽车报价方面进行品牌、价位、车型等信息的录入。普通网友则只能进行阅览。小汽车的相关新闻,我设计了包括有大家关心的品牌、价位、车型。最终关于车辆数据库方面我用SQL2008软件来进行车辆信息数据的录入,并与visual studio 2010进行连接,使其同步更新。
小型车辆信息管理系统的实现
4.1 系统界面
在登陆界面下分为管理员和消费者,根据不同的身份来选择登录方式。
4.2 管理员界面
管理员进入后台管理界面管理网站内的信息的添加、删除和修改等。
4.3消费者界面
消费者只能查询显示信息
4.4 购车信息管理
购车信息管理需要提供消费者的编号和汽车编号进行查询
4.5 保修管理
保修管理是对消费者汽车编号和保修时间进行编辑和查询
结论
踉踉跄跄地忙碌了两个月,我的毕业设计课题也终将告一段落。点击运行,也基本达到预期的效果,虚荣的成就感在没人的时候也总会冒上心头。但由于能力和时间的关系,总是觉得有很多不尽人意的地方,譬如功能不全、外观粗糙、底层代码的不合理......可是,我又会有点自恋式地安慰自己:做一件事情,不必过于在乎最终的结果,可贵的是过程中的收获。以此语言来安抚我尚没平复的心。毕业设计,也许是我大学生涯交上的最后一个作业了。想借此机会感谢四年以来给我帮助的所有老师、同学,你们的友谊是我人生的财富,是我生命中不可或缺的一部分。我的毕业指导老师吴继娟老师,虽然我们是在开始毕设时才认识,但她却能以一位长辈的风范来谅解我的无知,给我不厌其烦的指导。在此,特向她道声谢谢。
大学生活即将匆匆忙忙地过去,但我却能无悔地说:“我曾经来过。”大学四年,但它给我的影响却不能用时间来衡量,这四年以来,经历过的所有事,所有人,都将是我以后生活回味的一部分,是我为人处事的指南针。就要离开学校,走上工作的岗位了,这是我人生历程的又一个起点,在这里祝福大学里跟我风雨同舟的朋友们,一路走好,未来总会是绚烂缤纷。
参考文献
[1]Raghu Ramakrishnan、周立柱等.数据库管理系统原理与设计(第3版).北京:清华大学出版社.2012.3.[2]刘志妩等.基于VB和SQL的数据库编程技术.北京:清华大学出版社,2008.4.[3]崔巍.数据库系统及应用.北京:高等教育出版社,2001.[4]冯建华.数据库系统设计与原理.北京:清华大学出版社.2005.12.[5]唐常杰.数据库设计、应用开发与管理[M].北京:电子工业出版社.2005.1 [6]王恩波.实用计算机网络技术.北京:高等教育出版社,2001.[7]陈惠贞,陈俊荣.PHP&MySQL程序设计实例讲座[M].北京:清华大学出版社,2010.5.[8]基于.NET的学生信息管理系统的设计与实现 唐玉芳;张永胜 山东师范大学信息科学与工程学院 【期刊】计算机技术与发展 2010-04-10 [9]基于ASP技术的学生信息管理系统的设计与实现 袁芳 天津开发区职业技术学院 电脑编程技巧与维护 2011-03-18 32 [10]和田师专学生信息管理系统的设计与实现 买提肉孜·买吐逊;刘小勇 新疆农业大学机械交通学院;新疆和田师范专科学校学生处 【期刊】电脑知识与技术 2010-10-05 32 [11]基于ASP.Net技术和工作流技术的学生信息管理系统的研究与开发 舒建武 浙江工业大学 【硕士】浙江工业大学 2009-04-01 537
致 谢
光阴似箭,岁月如梭。五年的时间,在我们漫长的人生旅途中是那么的短暂,但是,这短短的四年是最真诚的青春,是最纯真的岁月,是最美丽的大学生活……我们的自学能力在这里得到提升,我感谢所有的恩师:是您赋予我们最有意义的收获;是您带领我们走进知识的殿堂,使我们不但丰富了知识;是您给我们一个全新的角度去发现美、创造美、欣赏美,给我们美的眼睛去发现世界的美,感悟生活的美,是你教会我们珍惜友谊和时间;是您给了我们看世界的眼睛,是你们用博大的胸怀,给予我们最无私关怀和奉献。在这次的毕业论文中,发挥了我在学校学到的文化知识和技能的应用也算是我最后一次做的学校的作业了,我要感谢我的指导老师,还有我的班主任老师,以及任课老师,感谢他们的教诲,让我知道在社会上懂得怎样去做好自己。端正自己的位置,为社会贡献出我自己的力量。
附 录
以下为登陆界面代码: using System;using System.Collections;using System.Configuration;using System.Data;
using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;
using System.Data.SqlClient;
public partial cla _Default : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e)
{
this.Title = “汽车管理登陆”;
string
connsql ConfigurationManager.ConnectionStrings[“connstring”].ToString();
SqlConnection conn = new SqlConnection(connsql);
conn.Open();
}
protected void Button3_Click(object sender, EventArgs e)
{
TextBox1.Text = “”;
=
TextBox2.Text = “”;
}
protected void Button1_Click(object sender, EventArgs e)
{
if(TextBox1.Text == “”)
{
Label3.Text = “请输入用户名!”;
TextBox1.Focus();
return;
}
if(TextBox2.Text == “”)
{
Label3.Text = “请输入密码!”;
TextBox2.Focus();
return;
}
if(TextBox1.Text!= “” && TextBox2.Text!= “”)
{
Label3.Text = “”;
string name = TextBox1.Text;
string pwd = TextBox2.Text;
string
connsql
= ConfigurationManager.ConnectionStrings[“connstring”].ToString();
SqlConnection conn = new SqlConnection(connsql);
string sql = “ select count(*)from 管理员
where 用户名 ='” + name + “' and 密码 = '” + pwd + “'”;
try
{
conn.Open();
SqlCommand sqlCmd = new SqlCommand(sql, conn);
int count =(int)sqlCmd.ExecuteScalar();
if(count==1)
{
// 隐藏登录窗口
this.Visible = false;
// 登录成功 之后 打开新的窗体
Response.Redirect(“管理员.aspx”);
}
else
{
Label3.Text = “用户名或密码错误!”;
}
}
catch//(Exception ex)
{
Label3.Text = “连接数据库失败!”;
}
finally
{
conn.Close();
}
}
}
protected void Button2_Click(object sender, EventArgs e)
{
if(TextBox1.Text == “”)
{
Label3.Text = “请输入用户名!”;
TextBox1.Focus();
return;
}
if(TextBox2.Text == “”)
{
Label3.Text = “请输入密码!”;
TextBox2.Focus();
return;
}
if(TextBox1.Text!= “” && TextBox2.Text!= “”)
{
Label3.Text = “”;
string name = TextBox1.Text;
string pwd = TextBox2.Text;
string
connsql
= ConfigurationManager.ConnectionStrings[“connstring”].ToString();
SqlConnection conn = new SqlConnection(connsql);
string sql = “ select count(*)from 消费者信息表
where 消费者编号 ='” + name + “' and 密码 = '” + pwd + “'”;
try
{
conn.Open();
SqlCommand sqlCmd = new SqlCommand(sql, conn);
int count =(int)sqlCmd.ExecuteScalar();
if(count==1)
{
// 隐藏登录窗口
this.Visible = false;
// 登录成功 之后 打开新的窗体
Seion[“username”] = TextBox1.Text;
Response.Redirect(“消费者.aspx”);
}
else
{
Label3.Text = “用户名或密码错误!”;
}
}
catch//(Exception ex)
{
Label3.Text = “连接数据库失败!”;
}
finally
{
conn.Close();
}
}
} }