1、I摘 要电子商务的在网络环境中的飞速发展,网上书店作为电子商务模式中的典型应用,也得到了广泛的推广,它提供了比传统书店更方便、快速的优越服务,受到了越来越多的人的青睐。论文详细分析了系统的总体架构和功能模块,阐述了网上书店的数据库设计以及各功能模块的详细设计。系统采用三层结构框架,利用可移植性好的ASP 作为开发平台,使用 SQLServer2000 搭建数据库,实现了系统的各个功能模块。系统的功能包括新用户的注册,用户的浏览、查询图书,用户购书、浏览最近的消费记录,管理员对用户的管理,管理员对图书的管理及网站本身的消费统计图表等,并具有良好的交互界面。本文最后对系统的设计和实现进行了总结,并
2、阐述了将来进一步对该系统进行扩充和完善的一些工作。关键词:电子商务,网上书店,ASP 本科生毕业论文(设计)IIABSTRACTE-commerce in the rapid development of network environment, online bookstore, as a typical application of e-commerce model, has a wide range of promotion, it offers convenient than traditional bookstores convenienter, fast excellent ser
3、vice, received more and more people of all ages. This paper analyzes the overall system structure and function modules, the electronic system for e-commerce system to sell books illustrated that the database design and detailed design of each functional module. Framework adopts three-tier architectu
4、re, using ASP as the development platform portability good use SQLServer2000 build the database to achieve the systems various functional modules. Which implements the new users registration, the users browsing, check books, users buy books, browse the latest consumer records, the administrator of t
5、he users management, the administrator of the library management and Web sites own consumption charts and so on, and has Good interface.Finally, the design and implementation of the system are summarized and elaborated in the future to further expand and improve the system some of the work.Key words
6、: E-commerce, online bookstore, ASPIII目 录摘 要 .IIABSTRACT.III目 录 .IV第一章 绪 论 .11.1 研究意义 .11.2 研究背景 .21.3 论文的组织 .3第二章 系统的总体设计 .42.1 系统设计思想 .42.2 系统功能模块设计 .52.3 系统的主要开发工具 .6第三章 系统的详细设计与实现 .83.1 系统功能流程分析与设计 .83.2 数据库设计 .83.2.1 数据库需求分析 .83.2.2 数据库概念结构设计 .93.2.3 数据库逻辑结构设计 .103.3 类的设计 .123.4 界面设计 .133.4.1 用
7、户注册 .133.4.2 用户登录 .153.4.3 浏览和查询图书 .183.4.4 查看图书详情及最近销售记录 .233.4.5 管理购物篮 .253.4.6 系统管理登录及管理用户 .283.4.7 管理员添加图书 .303.4.8 管理员删除图书 .32第四章 结束语 .354.1 总结 .354.2 展望 .36致 谢 .37参考文献 .38安全电子商务系统的研究与模拟实现 第一章 绪 论1第一章 绪 论1.1 研究意义电子商务,是指在 Internet 上进行商务活动。具体是指利用各种电子工具和网络,进行高效率的,低成本地从事以商品的交换为中心的各种商业贸易活动 1。电子商务的一个
8、重要的技术特征是利用 Web 的技术来传输和处理商业信息,因此有人称:电子商务= Web + IT。电子商务可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是,现 在人们所探讨的电子商务主要是以 EDI(Electronic Data Interchange,电子数据交换)和 Internet 来完成的。从贸易活动的角度分析,电子商务可以在多个环节实现,由此也可以将电子商务分为两个层次,较低层次的电子商务如电子商情、电子贸易、电子合同 等;最完整的也是最高级的电子商务应该是利用 Internet 网络能够进行全部的贸易活动
9、,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就 是说,你可以从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过 Internet 一气呵成。随着网络的不断发展和计算机的普及,许多企业和商家逐渐开始和扩大在网上的商务活动,发展非常迅速。电子商务也成为当今网络时代的重要课题。电子商务可以改善服务,降低成本,提高效率,增加利润,预期还会取得更大的发展。并且在国家宏观指导下,目前电子商务已经为政府机关、企业、院校的主要基础设施之一,促进了社会经济、文化活动等方面的发展。电子商务在发展的过程中也遇到了各种各样的问题,其中电子商务安全问题就是影响电子
10、商务发展的重要因素之一。正是基于此,研究在信息化环境下现代电子商务安全问题就变的非常地迫切和重要了。因此,在电子商务在我们的正常的生活中发挥着越来越重要的作用,这些安全问题就很有必要纳入我们电子商务设计的章程。所以未来的电子商务应该是:电子商务= Web + IT + Security。要坚信:这样的电子商务将为我们的生活提供更为便利,更为可靠,更为舒安全电子商务系统的研究与模拟实现 第一章 绪 论2适的物质文明条件,构造一个令客户放心舒心的网络购物氛围。1.2 研究背景1.电子商务的现状随着个人电脑和 Internet 迅速发展,一个互联的商业时代已经来到,如果说 2000 年前的工业经济开
11、始代替农业经济,那么今天,知识经济开始歹徒工业经济,电子商务伴随着高科技正向我们走来。社会经济从区域化想全球化发展,全球化市场,全球化协同生产,全球化营销和由此产生的全球化经营管理,对全球化的信息沟通及商业运作提出可强烈的需求,那么基于计算机网络的电子商务系统使这一切成为了可能,由此可以说电子商务是社会经济发展的必然趋势。那么在我们的原来的经济的理念上面,市场基本上呈现一种空间上面的扩张,只要能供给,需求一般能够自然获得满足,如何的快速集中资源并实现最大的产出往往是首位。而在社会的进一步的发展,使基本的需求获得满足后,人的需求变得十分的复杂,表现出多样化和个性化。市场的需求变得琢磨不定,反复无
12、常。供给和组织机构需要从时间和机制上面发生改变,上述也就说明了我们原来的基本理论面临着一些随电子商务的挑战 2。挑战往往伴随着的是商机。由于系统化,系列化的电子工具与商务的结合,从而创造出许多新的商业机会,例如,电子出版物,网游,电子咨询服务等,这些新型的行业蓬勃发展,创造出一个新的市场,带来新的产品,形成新的行业。许多的有志之士,进军这些朝阳产业,带动了许多企业的转产,转轨,纷纷上网寻找新的契机。在一个新型的产业的出现不免有一些不法份子寻找其漏洞,钻空子。这也就的导致我们所处的这个电子商务系统的氛围一些不和谐的因素。这也是我们在构建电子商务系统中不得不考虑的安全问题。有统计显示:在目前网上购
13、物最大问题一项中,有 34.3%的人选择了“安全性得不到保障” ,在用户选择网上银行最看重的因素中,有 47.5%的人选择了“交易的安全性” 。可见,网上交易的安全性已经成为制约电子商务发展的一个很重要的因素 3。2. 网上书店无论是对企业还对社会而言,电子商务本身的一个十分复杂,庞大的系统。它所涉及的内容几乎包括了所有的社会实体。有关的各个社会实体通过Internet 连接在一起形成以个全社会的电子商务系统,无数的商务网站实际只是这个系统中某个节点。安全电子商务系统的研究与模拟实现 第一章 绪 论3网站必须不是电子商务活动全部,但是离开了网站,那也称不上电子商务。网站为电子商务活动中信息管理
14、提供平台。各种包括物流配送,网上营销,客户关系管理等电子商务所涉及的各个环节都可以在上面开展。所以可以说网站就是电子商务系统的枢纽。选择网上书店作为我们电子商务开发的实例,这使因为网上商店也是电子商务在应用领域的一个分类,它直接面向消费者从事零售。但是这个过程中会有物流配送,电子支付系统及客户管理等。几乎涵盖了电子商务系统的所有元素,并且书籍的简单,购书金额小,网站显示直观等特点,从而确定了我们网上书店电子商务系统。1.3 论文的组织论文全文共分四章:第一章 绪论。主要介绍课题的研究意义、研究背景和研究现状。第二章 系统的总体设计。介绍了系统的设计思想,主要是系统的结构模型和设计方法等。对系统
15、的功能组成进行了说明,并给出了系统功能模块结构图和系统模块的简要说明。对系统的开发工具和运行环境进行了详细介绍,其中包括了 ASP、IIS 和 SQL Server2000 的介绍。 第三章 系统详细设计。详细阐述系统的数据库设计,运行界面的设计和关键的系统代码。主要实现了一下的功能:图书查询,浏览功能,用户登录注册功能,用户购买图书功能,用户购物篮管理,后台管理。第四章 结束语。对开发工作进行了总结,叙述了系统实现的功能和特点,描述了系统开发过程中遇到的问题与解决方案以及系统的性能优化,并阐述了将来进一步对该系统进行扩充和完善的一些工作。安全电子商务系统的研究与模拟实现 第二章 系统的总体设
16、计4第二章 系统的总体设计2.1 系统设计思想1.系统架构设计本系统采用 B/S 架构,使用 C#的网站开发。系统包括表现层,业务逻辑层,数据存储层。在我们的界面中我们只能看到表现层的内容,业务逻辑层和数据存储层都是属于后台模块。表示层业余逻辑层存储层图 2.1 系统总体结构图2.错误处理系统对管理员和客户的所有操作都做了验证,以防止对系统的破坏。如果用户输入了不正确的数据或有不正确的操作,系统会进行提示,在出现错误的同时给出错误的原因,方便用户的修改和改正,能够保证系统的正常运行。3.人性化设计用户的界面有很多提示性的语言,并且美观简洁,能够帮助用户进行更好的操作。用户客户端 管理员客户端逻
17、辑管理技术验 证 用户管理 交易事务处理数据库存取存储接口技术安全电子商务系统的研究与模拟实现 第二章 系统的总体设计52.2 系统功能模块设计系统的功能模块由用户模块和管理员管理模块两部分组成。1.用户模块 用户模块的功能主要有:(1)用户浏览图书;(2)用户查询图书;(3)用户注册;(4)用户登录;(5)登录用户选择图书;(6)登录用户对选择图书查询详情;(7)登录用户确认购物篮;(8)用户进行支付。用户部分的功能模块结构图如图 2.2 所示。图 2.2 用户功能结构图用户模块主要是网站向用户提供的一些服务,方便用户与服务端进行交互,网站起着推销和宣传的作用,用户在该平台上享受他的适宜权限
18、。(1)注册信息:每个用户在平台上享受自己的权利时,都有自己唯一的编号;(2)登录信息:只有登录的用户才获得更多的权限;(3)浏览图书:用户可以在平台上面查看所有书柜上面的书籍;用户个人信息购物篮管理查阅详情选购图书查询图书浏览图书登录信息注册信息平台权限支付最近购书信息安全电子商务系统的研究与模拟实现 第二章 系统的总体设计6(4)查询图书:面对茫茫的图书,用户按条件查询自己所需要的图书;(5)选购图书:将自己感兴趣的图书放入购物篮;(6)查阅详情:按图书名给出图书的详细信息;(7)购物篮管理:将购物篮清空,删除自己不想要的图书;(8)支付:到支付平台支付自己的购书金额;(9)最近购物信息:
19、查阅别人购物信息,提供购书指南。2.管理员管理操作模块管理员的主要操作有:(1)正确登录管理后台;(2)对注册的用户信息进行管理;(3)增加图书;(4)删除图书;(5)显示购物详单。管理员部分功能结构图如图 2.3 所示图 2.3 管理员功能结构图管理员管理模块主要是对用户进行用户管理和图书进行管理,维护用户列表,对图书物流配送等功能。(1)显示用户:从数据库中提取用户所有注册信息;(2)删除用户:随时删除一些非法用户;(3)增加图书:对新进库的图书增添;(4)删除图书:已经售完的图书和禁发型的图书在网站上更新;(5)最近购书:给出购书详情。2.3 系统的主要开发工具1. Microsoft
20、Windows 操作系统Microsoft Windows 是一个为个人电脑和服务器用户设计的操作系统,它有时也被称为“视窗操作系统”。它的第一个版本由微软公司发行于 1985 年,图书管理增加图书删除图书最近购书用户管理显示用户管理员删除用户安全电子商务系统的研究与模拟实现 第二章 系统的总体设计7并最终获得了世界个人电脑操作系统软件的垄断地位。所有最近的 Windows 都是完全独立的操作系统。目前最常用的 Windows 操作系统是 Windows XP。2.Microsoft .NET Framework.NET Framework 是支持生成和运行下一代应用程序和 XML Web s
21、ervices 的内部 Windows 组件。.NET Framework 旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。3. Microsoft Sql Server 2000SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系统,该版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运
22、行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用 4。 4.Microsoft Visual Studio.Net 2005Visual Studio.NET(vs)Visual Studio .NET 2005,它是 Microsoft 的第s 三代开发工具,用于构建和部署功能强大而安全的连接 Microsoft .NET 的软件。 Visual Studio.NET 2005 包含 Windows.NET Framework 的一个增强版本。Windows .NET Framework 1.1 版在前一版本的基础上增添了新的能力、功能增强和文档改进。通过对.NET Compact Framework 的集成支持,Visual Studio.NET 2005 将移动和嵌入式设备,如 Pocket PC 和其他采用 Microsoft Windows CE.NET 操作系统的设备,带入.NET。