本课题开发的电子产品网上营销平台就是为企业提供一个网络空间,企业可以通过网上营销平台展示自己的电子产品。
2 相关技术
网上营销平台使用ASP.NET技术,用C#作为ASP.NET的开发语言,采用SQL Server 2005作系统后台数据库,在VS2005平台下开发完成。
2.1 ASP.NET
ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。
ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。
2.2 C#语言
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。它是专门为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。 在.NET运行库的支持下.NET框架的各种优点在C#中表现得淋漓尽致。
2.3 SQL Server 2005
SQL Server2005是一个高性能的客户机/服务器关系型数据库管理系统。它提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
3 系统总体设计
3.1 系统框架设计
为了保证本系统能够长期、安全、稳定的运行,需要将网站划分为前台、后台和数据库。前台中,用户在登录网站主页后即可链接查看到商品等信息,还可以做网上注册等活动。为了方便客户找到感兴趣的商品信息,将商品分类嵌入到主页面中。数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。电子产品网上营销平台总体功能结构如图1所示。
图1 网上营销总体功能结构图
前台是一个比较大的功能群,它所包含的信息不仅数量多,而且种类不同。将它设计成比较优化的结构形式能组织好网站的信息内容并将其归类,方便用户获得所需要的信息。其中每一部分都以尽量少的内容显示,以免浏览者看的眼花缭乱而失去耐心。除了这些作用外,设计好前台的结构形式,也是为后面程序的编写做出了框架。
系统的后台要对整个网站的信息和数据进行文护。网站前台所显示的信息在后台都应该有对应的文护。这样,除了设计后台的各个管理界面外,为了方便管理员的工作,可以将各个管理的界面结合到一个页面中。因此,各个管理的界面会作为主管理界面的分支。在设计好网站前台与后台的结构以后,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。
3.2 数据库设计
由于网上营销平台每天要处理大量的数据,必须采用大型数据库,像Access或FoxPro这样的小型数据库所能容纳的数据有限,而SQL Server有高性能的大数据量的存储处理能力,而且具有数据保护,安全验证等功能,所以从性能,安全,数据完整性等方面考虑,我选择SQL Server2005做数据库的开发平台,数据库名称定为Shop。本系统数据库的功能主要是存储网站中的所有数据,以便进行操作。对数据库设计后主要得出以下几个数据表:
(1) Manager主要用来存储管理员的账号和密码,如表1所示。 电子产品网上营销平台的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_1429.html