网上书店的创建
摘
要:为了跟上国际电子商务的发展潮流,我们应该积极地了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。本文从理论和实践两方面出发,对电子商务进行了全面的探讨。论文首先系统而又比较全面地研究了电子商务的基础知识,包括电子商务的定义,分类,发展历程,功能效益,技术基础等;还研究了电子商务的系统框架结构和它的系统组成。接着就构建一个B-to-C电子商务应用系统——517网上书店,按照软件工程的要求,对系统进行需求分析,总体设计,详细设计,编码与测试,在此基础上将理论知识与开发技术运用到系统的实现过程当中,完成了网上书店平台的构建。
关键词:电子商务,.NET Framework,ASP.NET,网上书店
Research of E-Commerce and Foundation of the
Bookstore online
Lin Saiya
Tutor: Han Jianmin
(College of Computer Science & Engineering,
Zhejiang Normal University)
Abstract:For the seek of
keeping up with the world tidal current of E-Commerce, all of us
should commit ourselves into knowing E-Commerce so that we can adapt
ourselves to growing information society as soon as possible.
This
article discusses E-Commerce at length
from the ……………
目
录
前 言 1
选题的背景 1
论文所做的工作 1
论文结构安排 2
第一章 电子商务概论 3
1.1电子商务的基础知识 3
1.1.1 电子商务的定义. 3
1.1.2 电子商务的内涵和外延. 4
1.1.3 电子商务的发展阶段. 4
1.1.4 电子商务的分类. 5
1.1.5 电子商务的应用. 6
1.1.6 电子商务的特点. 7
1.1.7 电子商务的功能效益. 8
1.1.8 电子商务的技术基础. 8
1.2 电子商务系统框架结构 9
1.3 电子商务系统的组成 9
第二章 ASP.NET技术的探讨 11
2.1 .NET技术 11
2.2 ASP.NET技术 13
2.2.1 ASP.NET的新特性. 13
2.2.2 ASP.NET开发和运行平台. 16
第三章 517网上书店的设计与实现 17
3.1系统需求分析 17
3.1.1系统功能要求. 17
3.1.2系统运行要求. 17
3.1.3系统的数据流图和数据字典. 18
3.1.4系统的ER模型. 21
3.2 系统总体设计 21
3.2.1软件结构设计. 22
3.2.2系统数据库设计. 23
3.3 系统详细设计 25
3.4 编码与测试 32
第四章 关键技术 34
结束语 36
参考文献 36
新世纪的到来,Internet和计算机网络技术的蓬勃发展,网络化和全球化已成为不可抗拒的世界潮流。个人要生存,企业要发展,就必须采取新的生存方式、竞争手段去适应它。面对Internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前也显得无能为力,客观形势给传统商务工作带来了压力和动力。机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫使我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以取得最大的效益。连通全世界的电子信息通道已经形成,应用Internet网开展电子商务(Electronic Commerce)业务的时机已经成熟。任何新事物都代表着一种趋势,那些符合人类进步的趋势必然会得到大家的认同。电子商务就是这样一种事物,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。
由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。电子商务主要以飞速发展的遍及全球的Internet 网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益。电子商务的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要的,它本身的发展和成熟为我们提供了许许多多的机会。
研究电子商务相关的各种理论知识,主要包括:电子商务的基础知识、电子商务的框架结构和系统组成。在开发该系统的过程中,我深入研究了如何利用ASP.NET技术访问后台数据库、如何用Access对数据库加以管理与维护、如何借助IIS(Internet Information
Server)在网上进行信息发布等,为了增强系统的实用性,使之能尽量与实际的应用系统相吻合,我对几个同类网站的内容、功能进行了分析与对比,吸取了他们的可取之处,借鉴了一些经验。
上面从理论上介绍了电子商务的内容以及ASP.NET技术的先进之处,下面以517网上书店这个系统来实践,将上述理论知识与开发技术运用到系统的实现过程当中。
2.1.1
3.1.1系统功能要求
本系统的目的是建立一个动态的、交互的在线购书的书店。也就是我们只要坐在电脑前,就可直接通过网络访问这个书店,查看和购买书店里的书籍。网上书店一般都具备提供丰富的书籍信息,网上支付,书籍运送的功能,也就是电子商务的信息流、资金流、物流三方面的内容。由于条件限制,本系统主要实现信息流这项功能,即提供书籍信息和定购的功能。
本系统要具备的主要功能大致如下:顾客可以浏览查看书店里的书籍和书籍的详细信息,查看方式可以通过分类浏览进行,也可通过搜索查找来实现;系统还应具备及时给顾客提供新书的功能,作为一个吸引顾客的因素,系统应具有一个特价书模块,为了让顾客知道哪些书比较收到读者的喜爱,系统还应向顾客显示出售数较多的书籍,即销售排行,为了让顾客深入了解某本书,系统应给顾客提供书籍的详细介绍。
以上的这些功能可以概括为书籍信息浏览,每一位顾客都可参与,但如果要定购书籍,那么就必须先登录,只有会员才有资格在书店里购买书籍,因此系统必须提供会员注册和会员登录的功能。会员在选定书籍后,系统应将书籍放入购物篮中,对于在购物篮中的书籍,会员可以将它“拿出”,也可以进行结帐下订单,会员还可以选择书籍的包装方式和运送方式。会员还可以查看自己的购物篮和历史订单。
为了更好地为会员服务,系统可提供会员资料修改,会员取回密码等功能。同时,为了能多方面地听取顾客的意见和建议,系统需设计一个留言板。
2.1.2
3.1.2系统运行要求
系统将用Windows 2000操作系统和IIS5.0,以.NET
Framework SDK Beta 2为开发和测试平台,以Dreamweaver MX为编辑环境,以Access来管理数据库。