基于c#aspnet网上购物商城网站设计与实现
- 格式:doc
- 大小:1.15 MB
- 文档页数:29
[摘要]:本文分析了网络购物商城网上购物与发展的现状和面临的问题,发现传统的服务模式已经不能适应市场发展的需求。
随着网络技术的发展和普及,方便、快捷、个性化的网上购物正在进入人们的生活。
针对这类问题,结合当代科技发展的最新成果,本文构思规划了一套最贴切的服务模式,为网上购物提供区域网络门户,适应不同的客户群。
本设计是一个基于互联网的B/S模式的网上购物系统,能为客户提供网络选择浏览商品信息、订单服务。
并为管理员提供一个智能的服务平台实现顾客信息与顾客订单的管理,从而提高了服务的质量。
本文从系统需求、系统设计、代码实现几方面介绍了整个软件开发过程,其开发平台为Microsoft visual studio 2005,主要开发语言有C#,JavaScript。
关键词:网上购物订单管理 B/S模式[Abstract]: This paper analyzes the household appliancesshopping on the Internet and the development of the status quo and problems, find the traditional service mode has been unable to meet the needs of market development. With the development of network technology and popularization, convenient, fast, personalized online shopping is to enter the life of people. In order to solve these problems, combined with the latest achievements in the development of contemporary science and technology, this article design a set of planning the most appropriate service mode for online shopping, providing regional web portal, to adapt to different customer group.The design is based on Internet B / S model of online shopping system, customers can provide a network selection in view of information goods, orders the service. And as administrators to provide an intelligent service platform for the realization of customer information and customer order management, to improve the quality of service. This paper from the system requirements, system design, code implementation of a few respects introduced the software development process, its development platform for the Microsoft Visual Studio 2005, the main development language C #, JavaScript.Key words: Household appliances shopping online ordermanagement in B / S mode目录1.1系统开发的背景和意义 (5)1.2开发环境 (5)1.2.1 .NET简介 (5)1.2.2 SQLSERVER简介 (7)2.系统的总体设计 (8)2.1需求分析 (8)2.1.1 操作系统 (8)2.1.2 面向对象 (8)2.1.3 用户管理 (10)2.1.4 商品管理 (10)2.1.5 数据统计 (10)2.2模块功能设计 (10)2.2.1 系统总体功能 (10)2.2.2 字典维护 (11)2.2.3 用户管理 (11)2.2.4 商品管理 (11)3. 详细设计 (11)3.1数据表 (11)4. 实现系统框架 (13)4.2系统登录 (13)4.3系统主界面 (14)4.3.1 主框架页面 (14)4.3.2 系统前台页面框架 (14)4.3.3 前台留言 (15)5. 字典维护模块 (15)5.1用户管理 (15)6. 订单浏览 (20)6.1订单浏览 (20)6.1.1 订单浏览 (20)7.测试分析报告 (23)7.1测试计划和要点 (24)7.1.1 字典维护测试要点 (24)7.1.2 用户管理测试要点 (24)7.1.3 订单管理模块测试要点 (24)7.2测试用例 (24)7.2.1 字典维护模块测试用例 (25)7.2.2 订单管理模块测试用例 (25)7.3测试结果及结论 (25)7.3.1 测试的结果 (25)7.3.2 缺陷分析及改进 (26)7.3.3 测试结论 (26)结论及存在问题 (1)致 (2)参考文献 (3)1.1系统开发的背景和意义当今时代是飞速发展的信息时代。
在网上购物离不开信息处理,计算机被广泛应用于B/S系统环境。
计算机的好处在于它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了安全性。
本系统,我们将介绍如何通过来开发管理系统,即所谓的MIS(Management Information System) 系统。
过去,MIS系统的开发一般采用C/S (Client/Server,客户/服务器) 架构。
该架构在开发速度、开发周期,以及客户端响应速度上具有无可比拟的优势。
但是他采用的是Intrenet技术,仅适用于局域网环境,并且当客户端的用户数量增多时,其性能会明显下降。
随着Intrenet的飞速发展,移动办公和分布式办公越来越普及,B/S (Browser/Server) 架构应运而生,并得到普遍应用。
B/S架构最大的优点就是客户端无需安装任何专用的客户端软件,只需配置浏览器(如Intranet Explorer)即可,这样为程序的安装、调试和维护带来了极大的方便。
所开发的应用软件一般都是B/S架构,用户可直接通过浏览器来使用系统,而无需安装软件的客户端。
家电网上购物平台涉及到的知识面很广包含家电网上购物的全部的购物商品。
1.2 开发环境1.2.1 .NET简介NET 是 Microsoft XML Web services 平台。
XML Web services 允许应用程序通过Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。
Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。
对个人用户的好处是无缝的、吸引人的体验。
(1)的新性能提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。
贯穿整个的主题就是帮用户做了大部分不重要的琐碎的工作。
(2)全新的构造新的引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。
受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。
(3)高效率对于一个程序来讲,速度是非常重要的。
在ASP中为了尽可能精简程序代码,以至于不得不将代码移植到一个低性能的部件中。
而则能妥善地解决这一问题。
(4)易控制在里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。
(5)语言支持支持多种语言,支持编译类语言,支持比如VB、VC++、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。
(6)更好的升级能力快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的,网络应用和需要提供一种更加强大的可升级的服务。
能够适应上面的要求。
C#是一种最新的、面向对象的编程语言,是微软在Microsoft .NET中推出的全新语言。
这种全新的面向对象的语言使得开发者可以快速的构建从底层级到高层商业组件的不同应用。
C#在保证了强大的功能和灵活性的同时,给C和C++带来了类似于VB的快速开发,并且它还针对.NET作了特别设计,比如C#允许XML数据直接映射为它的数据类型等等,这些特性结合起来使得C#成为优秀的下一代网络编程语言。
微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。
C#在设计者从C++继承的可选选项方面比JAVA要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,目前不可能挤垮JAVA。
C#还需要进化成一种开发者能够接受和采用的语言。
而微软当前为它的这种新语言大造声势也是值得注意的。
目前大家的反应是:“这是对JAVA的反击”。
C#更像JAVA一些,虽然微软在这个问题上保持沉默。
这也是意料中的事情,因为JAVA近来很成功而使用JAVA的公司都报告说它们在生产效率上比C++获得了提高。
JAVA所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界围共有两百五十万程序员使用JAVA)。
由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动(比如日本发明的JAVA)。
C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席KALPATHI S. SURESH指出来的那样:"我发现所有这些都是渐进的。
如果C#不存在,我们总能回到JAVA或C和C++。
这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。
我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响。
"C# (C SHARP)是微软对这一问题的解决方案。
C#是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。