传统的销售方式已经不能适应时代的要求,在这种情况下,基于Web方式的电子商务系统得到了充分的发展,可以说电子商务系统已经改变了人们的生活、工作方式。在这种情况下,如何制作一个电子商务系统,以适应客户的需要,已经成为决定其发展的重要因素之一,正是基于上述情况才开发了本系统。本系统是一个基于B/S模式的网络化交易系统,该系统主要是用于汽车交易的网络化管理,使汽车销售工作更加容易,从而提高工作效率、降低管理成本,既方便用户,又可以为自己的网站增加额外的利润。
1.2 研究意义
网络正在从产品形式向服务形式转化,所以电子商务在网络中的发展将要占据重要的地位,因为它的宗旨就是充分利用Internet取代传统的销售方式,充当买主和卖主的零售商。微软的.NET技术战略意义本身就是帮助用户在任何时候、任何地方、利用任何的工具都可以获得网络上的信息,并享受网络通讯带来的快乐。本课题就是通过微软的ASP.NET开发的一个基于B/S的奔驰汽车网站,主要实现了网上购汽车和后台的管理。通过本系统的开发不但可以学习到如何用ASP.NET来开发一个比较完善的集成汽车管理,网上订购等功能于一体的奔驰汽车网站,而且还可以促进我们对所学知识的综合运用,使我们对应用程序的开发过程有一个更深入的理解。
1.3 课题目标
本课题的目标主要是要学会运用ASP.NET和C#实现电子商务系统中的奔驰汽车网站。在设计与开发之前,首先要熟悉业务的需求。通过分析需求,再拟定出详细的功能设计与流程,进而就可以利用.NET平台的特性设计出结构合理的Web应用程序,以及如何使用C#与数据库结合便捷地开发出高效的Web应用程序。在开发过程中将要涉及到ASP.NET服务器组件的使用技巧和SQL Server 2008数据库。SQL Server 2008是由微软开发的强大的数据库,这款数据库存在着高安全性,高可靠性和可扩展性,使得程序员可以对数据进行添加、删除、修改、查询等操作,必要时还可以进行表与表的关联操作,深受程序员们的喜爱。
2 系统开发环境介绍
2.1 ASP.NET 简介
ASP.NET框架是目前使用非常广泛的一种程序框架,它是一种基于模块化和组件的语言,是微软公司目前主要推广的一种全新的开发框架模式,从1.0版本到2.0版本,再到3.5版本,目前最新的版本已经到了4.0版本,短短几年就更新了好几个版本,所以有微软公司的强大技术支持,使用的人当然也是越来越多。它采用的是一种通用的程序语言在底层运行,我们可以采用很多的编程语言来进行程序的开发,但是在解析过程中都会被翻译成中间的底层通用语言,可以采用C#语言进行编程,可以采用VB进行编程甚至可以采用C++来进行编程,所以软件开发人员开发起来更加灵活,可以采用最熟悉的编程语言在这个框架下进行程序的编写开发,不用去考虑效率的问题,ASP.NET框架会对所使用的编程语言来进行编译,编译成最终的机器代码,大大的节约了开发的时间和成本,加快了开发的速度。论文网
因为ASP.NET的先进而强大的功能,程序员在进行程序编写的时候就变得非常灵活,在程序开发过程中甚至可以进行简单的拉控件的方式来进行开发,这样就大大降低了对程序开发人员的技术水平的要求。同时ASP.NET还允许编译第三方的控件,让更多的程序员开发第三方的控件供大家使用,这样就让ASP.NET具备充分的扩展性能,开发起来越来越简单,越来越快速。
在目前主流的操作系统平台上都可以进行ASP.NET程序的开发和管理,它是一种全新的开发模式,全新的架构模式,全新的编程模式,给程序开发带来了一场新的。同时在开发程序的过程中可以实现和数据库无缝的连接,它直接采用了ADO.NET的方式来进行操作,让程序开发人员不需要去学习程序是如何和数据库进行连接的,只需要学习各种数据库的连接方法代码即可,同时这样的方式还大大的提高了数据库的访问速度和效率。采用ADO技术来访问数据库也是一种技术上的,软件工程师可以非常灵活方便的去查询数据库,更新数据库,删除数据库。