“车库网”开发设计Word文档格式.docx

上传人:b****3 文档编号:15495702 上传时间:2022-11-02 格式:DOCX 页数:29 大小:3.98MB
下载 相关 举报
“车库网”开发设计Word文档格式.docx_第1页
第1页 / 共29页
“车库网”开发设计Word文档格式.docx_第2页
第2页 / 共29页
“车库网”开发设计Word文档格式.docx_第3页
第3页 / 共29页
“车库网”开发设计Word文档格式.docx_第4页
第4页 / 共29页
“车库网”开发设计Word文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

“车库网”开发设计Word文档格式.docx

《“车库网”开发设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《“车库网”开发设计Word文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

“车库网”开发设计Word文档格式.docx

指导声明

本人指导的同学的毕业论文(设计)题目大小、难度适当,且符合该同学所学专业的培养目标的要求。

本人在指导过程中,通过网上文献搜索及文献比对等方式,对其毕业论文(设计)内容进行了检查,未发现抄袭现象,特此声明。

指导教师签名:

年月日

目录

1绪论 2

1.1研究背景及意义 2

1.2研究思路 2

2系统开发工具与相关技术 2

2.1开发工具 2

2.2ASP.NETMVC开发框架介绍 3

2.2数据库技术 4

3可行性分析 4

3.1总体需求分析 4

3.2经济可行性分析 4

3.3技术可行性分析 4

3.3系统结构分析 5

4系统的设计 5

4.1开发目的 5

4.2主要功能模块 5

4.3数据库设计 11

5系统的测试 15

5.1基本功能测试 15

5.2浏览器兼容性测试 16

5.3系统安全性测试 16

结束语 16

致谢 16

参考文献 17

(信息工程学院指导教师:

周超)

摘要:

现今,随着技术发展,网络给人们带来的便利随处可见,大大方便了人们的生活。

系统基于ASP.NET技术开发,数据库为SQLServer2008版本。

网站主要是面向喜欢车、要买车的用户们,通过网站的视频、评测、图片、新闻等模块,让他们全方位的来了解、欣赏、认识全世界各种车型,能作为他们买车计划的参考,并在开发系统前,做了充足的需求分析。

关键词:

网络;

ASP.NET;

车;

MVC;

TheDesignAndDevelopmentofGarageWebsite(PCVersion)

LiPenghui

(CollegeofInformationEngineering,Advisor:

ZhouChao)

Abstract:

Today,withthetechnologyandnetworksbringconveniencetopeopleeverywhere,hasgreatlyfacilitatedthelifeofpeople.SystemisbasedonASP.NETtechnologiesdevelopment,databaseisSQLServer2008version.Websiteismainlyforuserswholikescars,buyacar,throughthewebsitemodulessuchasvideos,reviews,pictures,newsandletthemalltounderstand,appreciate,andunderstandthevariousmodelsaroundtheworld,asareferencefortheirplantobuyacar,infrontofthedevelopmentsystem,doplentyofrequirementsanalysis.

Keywords:

Networks;

ASP.NET;

Car;

1绪论

1.1研究背景及意义

大学四年以来,身为计算机出身的学子,深深感受到了科技的变化,发展如此迅速,足以让有些人适应不及,迈入了信息化时代,比如军事信息化、办公信息化、教学信息化等,如春笋涌现,其波及到各个行业,其中的教育信息化影响相当广泛,其有两层含义:

一是把信息技术手段有效应用于教学与科研,注重教育信息资源的开发和利用提高。

二是把信息素养纳入教育目标,培养适应信息社会的人才[1]。

从中可以看出,其核心是科技。

教育信息化,它给我们带来的便利说不尽,正因为有他,我们才能足不出户,学习到各种知识,认识了解各国的文化,把自己武装起来,提高人们的文化素养、见识等,利用好这种技术,很多小白变成的各行业的大牛,因为知识随处可取,只要你能上网。

可见这个世界,变得越来越不可捉摸,未来的生活能进化到什么地步不可揣测。

作为学习计算机的我们,就要学习它,掌握它,与时俱进。

我们要学会利用自己的专业知识来做些什么,给大家带来方便。

为此我查阅了很多资料,通过了解、考察,决定了利用自己这几年来学习的知识,开发一个属于自己的网站,一个关于介绍汽车的站点,在这里你可以了解、认识各种的车型,来帮助大家了解关于汽车,这样就能不用来回于实体车店,并且还能了解到国外最新的车型,欣赏那些炫酷的视频等,大大方便了那些车客们,满足他们对车的需求。

1.2研究思路

首先,确定了项目主题为“车”后,我回顾这几年来所学,串联起各门知识,最终决定了以ASP.NET技术来开发这个网站。

而ASP.NET又分很多开发的方式,有:

WebForm、一般处理程序+Html模板、以及最新的MVC等方式,恰逢本学期自学了MVC,就拿来练练手,巩固一下其基础知识。

开发技有了,那就剩数据库的选择了,有Oracle、SqlServer、MySql三大主流数据库,前者适合大型项目,后者有没学习过,那就选择中者SqlServer了。

开发技术、数据库都选择以后,就要开始项目的设计阶段了,这时绉老师的软件工程这门课发挥了巨大作用,良好的规划,能大大缩短项目的开发时间,并砍掉了很多不和常理的想法。

为此,我花费了大量的时间,依据软件工程的科学设计体系,进行大量的项目设计,在整个项目的开发中非常重要。

2系统开发工具与相关技术

2.1开发工具

本系统采用MicrosoftVisualStudioCommunity2015,为微软公司最新的.NET平台编译器,以下简称VS2015。

.工欲善其事,必先利其器,VS2015作为最新的编译器,能给我们带来更加舒服的编写体验,大大提高我们的开发速度。

这一编程的IDE被广大IT人事,戏称为宇宙最强大的,没有之一。

从而我们可以知道,它是非常的厉害,具有自己独特的功能,其中我非常喜欢它的语法智能感知提示,当我敲出一个字母时,就会列出我想要的关键字,非常的便捷、快速,还有段落自动格式化,让我们编写的程序的排版变得更加的美观;

region的代码域的使用,能让程序逻辑变得清晰明了,不同的功能模块给放到不同的地方,更能激发我们的思维、写出优秀的代码[2]。

开发电脑系统为也是微软推出的最新系统Win10,界面非常的漂亮,充满了科技感,加上VS2015配合着它,编写代码有着不是一般的舒服,沉浸其中,更利于我们的创作,也是我编写此系统的前提。

2.2ASP.NETMVC开发框架介绍

MVC这一模式应用非常广泛,各种语言都有着各自得实现方式,但都是围绕着高内聚、低耦合的思想而去实现的。

而ASP.NETMVC就是是微软在自家的ASP.NET上根据mvc的模式来设计的一种新型的开发模式,不再像WebForm那样来开发系统了,它使我们回到最原始的通信方式,即请求-处理-返回。

各个模块内部实现互不干涉,降低了依赖性,变得模块化,也使得开发人员的分工更加明确,前端、后端各自工作,最后交接下,就能搭建出一个完整的系统[3]。

Model、View、Controller,这三个东西是其主要部分,分别是数据模型、视图、控制器,它们降低了各个模块的耦合性,真正实现了,高内聚,低耦合的特性,使得复杂项目更加容易维护。

首先,我们再此访问网站,就和以前的WebForm不一样了,现在我们访问上面的Controller及控制器,他下面又有很多的Action,行为。

Action负责处理对应的数据,然后返回一个视图,View。

这样就是一个完整的MVC站点的工作流程,原理非常的简单易懂,逻辑也变得异常清晰。

正因为它这样的流程,一个项目可以很容易的进行分工,最后汇总起来。

那么ASP.NETMVC这种全新的框架有何显著的特色呢?

首先:

其深符合用户交互逻辑。

它可以让你清楚的知道你触发的每一个控件,会发出什么样的请求,然后到达服务器后,又是被哪个家伙给处理的,最终返回用户见到的界面。

然后,UrlRouting这个机制能让我们更方便的建立容易理解和可搜索的Url,为SEO提供更好的支持。

Url可以不包含任何文件扩展名,并且可以重写Url使其对搜索引擎更加友好。

还有我们还可以ASP.NET的页面标记、用户控件,或者你好一个HTML的模板,然后只需@ViewBag.的方式轻松获得后台的数据,静态的页面瞬间变成了动态的网站。

以前后端、前端的难交互变得非常简单。

最后其还对ASP.NET程序有着大量的支持,我们可以在mvc使用窗体认证和Windows认证、url认证、组管理和规则、输出、数据缓存、session、profile、healthmonitoring、配置管理系统、providerarchitecture。

最后,介绍一下,MVC中的关键点。

比如TestController是类名称,而Test是Controller的名称,请注意,当你在URL中输入controller的名称,不需要输入Controller这个单词。

Action方法简单的来说就是一个Controller内置的public类型的方法,能够接收并处理用户的请求,其中注意:

在ASP.NETWebForms中默认的返回请求是HTML的,如果需要返回其他类型的请求,就必须创建HTTP处理器,重写内容类型。

这些操作在ASP.NET中是很困难的。

在ASP.NETMVC中是非常简单的。

如果返回类型是”String“直接返回,不需要发送完整的HTML等等,还有很多关键点,在此就不一一列举了,有兴趣的可以自行查阅资料,增加关于MVC的知识[4]。

2.2数据库技术

大三期间,车老师数据库概论这门课程的知识,给我带来很多用处,让我懂得了怎么建立一个完整的、坚固的、科学的DB。

为以后系统的数据的操作,提供了便利,使用起来得心应手,也加快了项目的完成进度。

因此我采用SQLServer2008,SQLServer数据库具有很强的操作性,适用于很多的场合,操作起来也是那么的复杂,首先它有很多版本什么企业版、标准版、工作组版、Web版,但此项目我们用用的是Express版,非常的适合我们这些练手的开发人员,SQLServer2008Express版是免费版本,虽说是免费的,但麻雀虽小,五脏俱全。

它有核心的数据库功能,也有着SQLServer2008中最新的数据类型,一个精简的版本。

它非常适合学生们来学习、练习项目的开发,微软发行此版的目的估计也是在此吧[5]。

3可行性分析

一个项目实施前,没有进行分析,会带可怕的后果,最严重的会让这个项目灭亡。

首先,我们要从需求上、经济上、技术上等,进行一一的分析,马虎不得,这里的不认真,都将会为后面的开发人员带来各种难题,大大拖延项目的完成进度。

以下是我的系统可行性分析:

3.1总体需求分析

总体需求上来讲,现在网络越来

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1