logo资料库

网上订单系统.doc

第1页 / 共45页
第2页 / 共45页
第3页 / 共45页
第4页 / 共45页
第5页 / 共45页
第6页 / 共45页
第7页 / 共45页
第8页 / 共45页
资料共45页,剩余部分请下载后查看
Abstract
目 录
第1章 概述
1.1 电子商务的概念和基本类型
1.2 电子商务的发展现状
1.2.1 国内电子商务的发展现状
1.2.2 国外电子商务的发展现状
1.3 系统研究背景
第2章 开发环境介绍
2.1 开发思想的介绍
2.1.1 传统模块化思想的介绍
2.1.2 面向对象思想的介绍
2.2 主要开发工具
2.2.1 ASP.NET 2.0
2.2.2  SQL Server
2.2.3  Internet信息服务
2.3 系统运行平台与开发环境
2.3.1 硬件配置
2.3.2 运行平台
第3章 可行性分析与需求分析
3.1 可行性分析
3.1.1 经济可行性
3.1.2 技术可行性
3.1.2.1 操作界面的实现
3.1.2.2 数据库技术
3.1.2.3 网络地址的申请
3.1.3 法律可行性
3.2 用户需求分析
3.2.1 用户功能需求
3.2.1.1 产品查询
3.2.1.2 购买行为参考及实施
3.2.1.3 用户个人信息设置及更新
3.2.2 用户数据需求
第4章 概要设计和详细设计
4.1 系统设计
4.1.1 系统工作原理图
4.1.2 系统功能模块的化分
4.1.2.1 客户界面部分
4.1.2.2 管理界面部分
4.1.2.3 供应商界面部分
4.1.3 系统的结构设计
4.1.3.1 操作界面模块
4.1.3.2 业务处理模块
4.1.3.3 系统前台模块
4.1.3.4 数据库模块
4.2 数据结构设计
4.2.1 数据库需求分析
4.2.2 数据库概念结构设计
4.2.3 数据库逻辑结构设计
1.角色表Roles
2.用户表Users
3.商品类别表Category
4.商品表Product
5.商品评论表Comment
6.订单表OrderForm
7.新闻表News
8.订单子项表OrderItem
9.留言表Leaveword
10.公告表Notify
4.2.4 关系设计
4.2.5 数据流图
4.3 数据库访问模块设计
4.3.1 连接数据库
4.3.2 操作数据库
4.4 界面设计
4.4.1 用户图形界面的设计
4.4.1.1 用户登陆模块设计
4.4.1.2 网上购买功能模块设计
4.4.1.3 我的购物车功能模块设计
4.4.1.4 订单信息功能模块设计
4.4.1.5 新闻功能模块设计
4.4.2 管理员图形界面的设计
4.4.2.1 管理员登陆功能模块设计
4.4.2.2 商品管理功能模块设计
4.4.2.3 添加新商品功能模块设计
4.4.2.4 添加新商品种类功能模块设计
4.4.2.5 订单管理功能模块设计
4.4.2.6 用户管理功能模块
4.4.2.7 新闻功能模块
4.4.2.8 公告功能模块
4.4.2.9 留言功能模块
第5章 系统实现
5.1 系统逻辑结构的实现
5.1.1 数据库
5.1.2 数据访问层
5.1.3 业务逻辑层
5.1.4 页面表示层
5.2 部分系统操作流程图
5.2.1 顾客购物流程图
5.3 系统的发布
第6章系统运行评估
6.1 测试指导思想及方案
6.1.1 指导思想
6.1.2 测试方案
6.2 部分功能测试结果
6.2.1 用户界面窗体设计测试
6.2.2 文本框的测试
第7章 总结
7.1 系统开发总结
7.2 问题与展望
7.2.1 数据库的连接问题
7.2.2 大小写问题
7.2.3 界面不够美观
7.2.4 购物车功能尚不完善
参考文献
网上订单系统 摘要 随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限 的资金搭建自己的电子商务网站显得尤为重要。本文研究了一种基于 ASP.NET 技术的网 上订单网站,通过介绍 ASP.NET 网站的三层结构模式,充分体现了 ASP.NET 技术的优势, 并通过对开发过程的详细介绍,给出了使用 ASP.NET 技术构建中小企业的网上订单网站的 具体实现方法。 本文研究的网上订单系统实现了用户端网上浏览产品信息、开通网上购物车、网上提 交订单等功能。管理员通过本系统可以添加产品及产品分类、管理用户、管理订单、统计 销售量等。与传统销售行为相比,网上订单系统为用户和商家都提供了最高的效率和最便 捷的手段。 关键词:ASP.NET;网上销售;SQL Server I
Abstract Along with the constant development of e-commerce, enterprise networks have become a trend, and how to use the limited funds it to build their own e-commerce website. In this paper, the goods sales a ASP.NET -based web site, by introducing a three-tier structure of the website JSP model fully embodies the advantages of ASP.NET technology, and through the development process in detail. Construction of a given SME e-commerce websites use ASP.NET specific method. is particularly important This paper studies the online goods sales system by end users browse the goods online information, and launched online shopping cart. Submitting orders online and other functions. Managing goods and goods can be added to the classification system, user management, order management, sales and other statistics. Compared with traditional sales behavior, online goods sales system provides users and businesses to have the highest efficiency and most convenient means. Keywords: ASP.NET; Sales online; SQL Server II
网上订单系统 目 录 第 1 章 概述 ·································································································1 1.1 电子商务的概念和基本类型 ·································································· 1 1.2 电子商务的发展现状 ··········································································· 2 1.2.1 国内电子商务的发展现状 ···························································· 2 1.2.2 国外电子商务的发展现状 ···························································· 2 1.3 系统研究背景 ·····················································································3 第 2 章 开发环境介绍 ····················································································· 4 2.1 开发思想的介绍 ················································································· 5 2.1.1 传统模块化思想的介绍 ································································ 5 2.1.2 面向对象思想的介绍 ··································································· 4 2.2 主要开发工具 ·····················································································4 ASP.NET 2.0 ············································································· 6 2.2.1 2.2.2 SQL SERVER ··············································································· 6 INTERNET 信息服务 ·····································································6 2.2.3 2.3 系统运行平台与开发环境 ····································································· 6 2.3.1 硬件配置 ·················································································· 6 2.3.2 运行平台 ·················································································· 6 第 3 章 可行性分析与需求分析 ········································································· 8 3.1 可行性分析 ························································································8 3.1.1 经济可行性 ··············································································· 8 3.1.2 技术可行性 ··············································································· 8 3.1.3 法律可行性 ··············································································· 9 3.2 用户需求分析 ·····················································································9 3.2.1 用户功能需求 ············································································ 9 3.2.2 用户数据需求 ···········································································10 第 4 章 概要设计和详细设计 ···········································································11 4.1 系统设计 ························································································· 11 4.1.1 系统工作原理图 ········································································11 4.1.2 系统功能模块的化分 ··································································11 4.1.3 系统的结构设计 ········································································14 4.2 数据结构设计 ··················································································· 16 4.2.1 数据库需求分析 ········································································16 III
4.2.2 数据库概念结构设计 ··································································17 4.2.3 数据库逻辑结构设计 ··································································18 4.2.4 关系设计 ·················································································22 4.2.5 数据流图 ·················································································22 4.3 数据库访问模块设计 ··········································································24 4.3.1 连接数据库 ··············································································24 4.3.2 操作数据库 ··············································································25 4.4 界面设计 ························································································· 25 4.4.1 用户图形界面的设计 ··································································25 4.4.2 管理员图形界面的设计 ······························································ 26 第 5 章 系统实现 ··························································································32 5.1 系统逻辑结构的实现 ··········································································32 5.1.1 数据库 ····················································································32 5.1.2 数据访问层 ··············································································32 5.1.3 业务逻辑层 ··············································································33 5.1.4 页面表示层 ··············································································33 5.2 部分系统操作流程图 ··········································································34 5.2.1 顾客购物流程图 ········································································34 5.3 系统的发布 ······················································································ 34 第 6 章 系统运行评估 ·················································································· 36 6.1 测试指导思想及方案 ··········································································36 6.1.1 指导思想 ·················································································36 6.1.2 测试方案 ·················································································36 6.2 部分功能测试结果 ·············································································37 6.2.1 用户界面窗体设计测试 ······························································ 37 6.2.2 文本框的测试 ···········································································37 第 7 章 总结 ································································································38 7.1 系统开发总结 ··················································································· 38 7.2 问题与展望 ······················································································ 38 7.2.1 数据库的连接问题 ·····································································38 7.2.2 大小写问题 ··············································································39 7.2.3 界面不够美观 ···········································································39 7.2.4 购物车功能尚不完善 ··································································39 参考文献 ····································································································· 40 致 谢 ·················································································错误!未定义书签。 IV
网上订单系统 第 1 章 概述 1.1 电子商务的概念和基本类型 网上订单系统是一个典型的电子商务网站。而看似神秘的电子商务并不是一个新的概 念,也不是近年才兴起的新型经济活动。确切的说,早在 70 年代,企业就已经开始了不 同类型的电子交易活动,如银行间的资金转账等。在一定意义上说,数据交换(EDI)是 电子商务的雏形和前身,随着互联网技术的发展,使电子商务的环境有了极大的改善并使 电子商务的概念不断扩大。美国电子商务工作委员会对电子商务作了一个简单明了的定 义:以电子形式买卖商品和服务的系统叫电子商务。在中国我们普遍认为电子商务是在技 术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具, 高效率、低成本、安全、可靠、方便地从事以商品交换为中心的种种经济事务活动的总称。 大型的网站建设和网络平台上的交流互动已经成为我们日常生活中不可缺少的一部分。报 纸和电视新闻由于自身的局限性,已无法在第一时间满足人们对海量新闻的需求。而随着 Internet 的飞速发展,网络媒体应运而生,它的出现带给人们即时、海量的信息。因此, 越来越多的人选择通过 Internet 来获取即时信息,新闻网站——如新浪、搜狐、百度等 迅速发展,已成为人们日常工作生活中不可或缺的媒体平台。许多软件开发人员和网络建 设人员正在通过各种渠道和方法实现网络的互连。而网上订单系统也正是利用了电子信息 技术,以互联网为媒介进行商务活动。一方面,网络的发展给我们的新闻、教学科研等准 备了条件。另一方面,网络的发展对我们整个社会的进步和人们的日常生活也带来了很大 的便利。 从不同角度电子商务可以分多种类型,运用较多,也较广为人知的是按照参与主体来 进行划分,这样可以分为企业对企业电子商务交易模式(简称 B to B)、企业对消费者电 子商务交易模式(简称 B to C)、消费者对消费者电子商务交易模式(简称 C to C),网 上订单系统属于 B to C 模式。 互联网的快速发展为网上订单系统的发展提供了强大的动力,同时,电子订单的环境 也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算 的畅通,以及市场运作的规范和相应政策法规的完善。网上订单对网民的吸引力将会越来 越大,网民对网上购物的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任, 从否定到肯定,网上购物的观念将更加深入人心。“网上订单系统” 这种全新的交易方式 实现了公司间文档与资金的无纸化交换,改变了产品的定制、分配和交换的手段。而对于 顾客,查找和购买产品乃至服务的方式也大为改进。随着电子商务的迅速发展,通过 Internet 进行交易已成为潮流。 1
随着 Internet 应用的普及,电子商务(Electronic Commerce)也很快的发展起来。 电子商务是在 Internet 开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的 网上购物,商户之间的网上交易和在线电子支付的一种新型的商业运营模式。网上订单是 一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信 息是指那些经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是 指随时变化的信息,如商品报价,会议安排和培训信息等。网上订单系统具有强大的交互 功能,可使商家和用户方便的传递信息,完成电子贸易或 EDI 交易。为使商家和企业可充 分利用电子商务多提供的网络基础设施,支付平台,安全平台,管理平台等共享资源,从 而有效低成本地开展自己的商业活动,所以要创建“网上订单系统”。 自 2003 年上半年以来,沉寂了多年的中国互联网产业正以强劲的势头复苏并发展起 来。互联网的快速发展为网上订单系统的发展提供了强大的动力,但现在的很多网上订单 系统还存在很多不足。顾客对商品或电子零售商的意见或建议没法得到反馈,顾客在网上 购物不能快速得到商家所提供的最新产品的信息,顾客和商家之间缺少直接沟通的平台, 因此电子购物的环境还需要进一步改善。本系统根据人们的迫切需求, 增加了信息中心 模块和新闻发布与管理功能,专门针对以上问题进行信息处理,充分考虑安全管理和企业 之间安全信息的交互问题,方便了用户购物和顾客与商家之间的交流。 网上订单系统是以 Windows XP 下的 Microsoft Visual Studio 2005 和 Microsoft SQL Server 作为开发环境,以电子商务的相关知识作为理论基础,采用了 Browser/Server(B/S) 结构,实现消费者的网上购物,商户之间的网上交易和在线电子支付的商业运营模式。 1.2 电子商务的发展现状 1.2.1 国内电子商务的发展现状 自 9 0 年代以来,中国致力于加速国家信息化基础设施建设的努力已经取得了明显进 展,在公路网和专用网的支撑下,Internet 的发展方兴未艾,随着网络运行成本和服务 价格的下降,越来越多的人开始接受和主动选择电子商务这种商务形式,从客观上为网上 订单系统的发展奠定了良好的基础。 1.2.2 国外电子商务的发展现状 众所周知,以美国为代表的西方国家,在计算机和信息技术方面拥有着绝对的优势, 因此,网上订单在美国等地已经非常普遍和流行。事实上,国际上各国对于电子商务的发 展所抱有的观点和政策不尽相同。一种观点是美国为代表的温和派,主张平等对待电子商 务于传统商务,对其不加收附加税。而另一方面以“比特税”为代表的严厉派则认为要立 2
即对电子商务进行征税。 网上订单系统 标准在国外电子商务的发展中得到了相当的重视,特别是电子商务安全方面普遍存在 标准先行的情况。如美国政府很早就致力于密码技术的标准化,从 1977 年公布的数据加 密标准 DES 开始,就由美国国家标准技术研究院(NIST)制定了一系列有关密码技术的联 邦信息处理标准(FIPS),在技术规范的前提下对密码产品进行严格的检验。1998 年 7 月 1 日,在美国政府发布的美国电子商务纲要中,明确提出要建立一些共同的标准,以确保 网上购物的消费者享有与在商店购物的消费者同等权利。韩国一些主要的电子设备公司也 建立联盟,签署联合协议,规定在 2000 年制订出整个业界的电子商务标准。 电子商务标准化理解备忘录 ISO、IEC 和 UN/ECE(联合国欧洲经济委员会)共同致力 于电子商务的标准化工作。曾签署了理解备忘录,就 EDI、开放式 EDI 及有关贸易单证标 准领域进行合作。1998 年 11 月三者又签署了一个电子商务领域有关标准化的理解备忘录。 该备忘录包括总体部分、三个附录及上述的注册表,扩充了以前的合作框架,扩展了各部 门之间的电子商务,增加了国际用户团的参与,以确保证它们的标准化要求得到满足。作 为国际用户团的参加者有 CALS(连接采办和受命期保障,世界性的非政府组织,制定国 际工业组织之间电子商务的标准要求)及 NATO CALS 组织(NATO 为北大西洋公约组织的 缩写)。国际用户团参与者必须满足理解备忘录中关于国际用户团注册规定的具体内容, 而且它们的参与必须在标准化组织之间相互达成协定的基础上。理解备忘录提供了 21 世 纪电子商务发展的有效基础,是国际合作的极好范例。 随着电子商务在网上兴起,对电子商务的规范提出了迫切的要求。RosettaNet 于 1999 年 7 月 8 日推出草案《RosettaNet Implementation Framework (RNIF)Specification》, 该标准为因特网上的商务活动的进一步发展提供了保障。该标准草案的起草和制订汇集 200 多家知名的电子商务公司和研究机构,宗旨在于促进全球电子商务的广泛实施,支持 和强化因特网商务活动的自我调整。 目前,编纂小组正在邀请公众对该草案加以评价,以便对草案内容作出修订,并将于 1999 年底前发布第一个正式版本的因特网商务标准。日前公布的草案内容主要包括:网 络商家信息和网上导购信息中心的设立;商品的交付方式、价格及其费用说明;订购的取 消及其退款的说明;向消费者提供的支持服务等。该标准的制定使消费者能够很容易地对 网络商家予以鉴别和挑选,并在网上购物中体验到更高的满意程度;而商家可以此标准作 为建站和开展网络销售的准则,通过改善用户服务、加速技术革新、降低运营成本,吸引 并留住更多的购物者;信息技术产品及相关服务公司,也可利用该标准作为向导和目标, 开发更符合商家需要的软硬件产品和服务,从用户和市场的扩大中谋求发展。 1.3 系统研究背景 近年来,随着网络技术特别是 Internet 技术的普及和发展,电子商务的开发和应用 3
成为一个热门领域,网上订单系统就是这其中的一员。 开一家产品销售实体店,从商铺的租金、装修、水电暖等各类费用到雇佣店员、进货 等等经营费用实在不是一笔小的开支。加之商品的消费人群主要由年轻人构成,店铺应该 开在较为繁华的地点,所以成本必然会高很多。但是在网络上开店就不同了。由于电子商 务的成本较低,使得网上销售产品,即开一网络商店成为了更好的选择。例如用.net 技 术,只用 3 万-4 万元人民币就可以搭建一个网上销售网站,并且完全不依赖于操作系统、 数据库及 Web 服务器。因为.net 技术秉承了 asp 语言优势,真正实现与平台无关,具有 很高的开发效率和运行效率。这样的低门槛让更多的人可以加入电子商务的“淘金流”, 因此在网络上开个商品销售小店已经成为了很多精明的商人的选择。 除此之外,很多大型的商品销售企业在这样的网络销售浪潮中也选择了实体店网络 化,依靠网络去占有、扩张客户。快速便利的互联网使这些企业拥有了更加广阔的客户群, 高速发展的网络技术也为这些企业简化了销售管理工作。 4
分享到:
收藏