2.2 B/S框架
B/S结构(Browser/Server结构)即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
B/S具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护只需要改变网页,即可实现所有用户的同步更新,共享性也强。
2.3 数据库技术
数据库技术是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。即:数据库技术是研究、管理和应用数据库的一门软件科学。
数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用应用管理系统最终实现对数据的处理、分析和理解。
奔驰汽车网站采用的是微软公司发布的SQL SERVER 2008数据库,它具有较高的安全性、可靠性和可扩展性,又因为该数据库是智能的、高效的,所以降低了开发和管理数据的时间与成本。
2.4 互联网信息服务
IIS是Windows系统提供的一种服务,它包括WWW服务器、FTP服务器和SMTP服务器,是架设个人网站的首选
Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。Internet Information Server通过使用超文本传输协议(HTTP)传输信息。还可配置Internet Information Server(IIS) 以提供文件传输协议(FTP)和gopher(信息查找系统)服务。FTP服务允许用户从Web节点或到Web节点传送文件。gopher服务为定位文档使用菜单驱动协议。HTTP协议已经尽可能地代替了gopher协议。
目前被使用的IIS的最高版本是7.0版本,IIS7.0在win7的操作系统中已经被集成了,IIS7.0可以高效的支持ASP . NET 4.0或者其他版本。文献综述
3 需求分析
3.1 可行性分析
可行性分析是在系统开发之前对系统进行各种可行性的分析和研究,通过各个方面分析系统的开发和运行的可能性,利用什么样的技术手段实现预先的开发目的。其中可行性分析的内容主要是对需求的可能性,技术的可能性,操作的可行性和经济的可行性等几个方面来进行叙述和描述。
(1)需求可行性
根据系统的功能判断是否具备需求方面的可行性,开发这个系统是否有用,可以提供什么样的服务等。
奔驰汽车网站是一个在线销售网站,它可以给那些需要购车的用户提供极大的方便,提高了工作效率,此网站还有预约试驾功能,可以让用户亲自体验将要选购的汽车,从而提高了用户对该网站及其服务的信任。
(2)技术可行性