1、浙江工业大学浙西分校毕业设计(论文) I 摘 要 本文首先系统地研究了开发电子商务网站的背景和意义,分析了当今 B2C电子商务交易的网站特点和共性,从而得出设计本网站的思路和方法。接着介绍了实现系统开发的 ASP.NET 和 IIS5.0 环境,数据库用 ACCESS 实现。同时简要介绍了以上工具的功能和方法。 在介绍以上基础知识的基础上,论文主要分析了系统设计的两个关键步骤:概要设计和详细设计。概要设计分成后台数据库管理操作设计和客户端操作设计,同时介绍了数据库的建立和维护。详细设计主要阐述了用户管理、商品管理、交易结算过程、模糊查寻等后台管理功能的 实现,并给出了系统的设计代码。 最后,对
2、每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备了网上交易的功能以及快速的响应速度。 关键词: 电子商务;后台管理; ASP.NET; ACESS 浙江工业大学浙西分校毕业设计(论文) II Abstract This article first systematically has studied the development electronic commerce website background and the significance, has analyzed now the B2C electronic commerce transaction website c
3、haracteristic and the general character, thus obtains designs this website the mentality and the method. Then introduced realization system development ASP.NET and the IIS5.0 environment, the database realizes with ACCESS. Simultaneously briefly introduced above the tool function and the method. Abo
4、ve the introduction in the elementary knowledge foundation, the paper has mainly analyzed the system design two essential steps: Outline design and detailed design. The outline design divides into the backstage data bank administration operation design and the customer end operation design, simultan
5、eously introduced the database establishment and the maintenance. The detailed design mainly elaborated backstage management function the and so on user management, commodity management, transaction settlement process, fuzzy search realization, and has produced the system design code. Finally, carri
6、ed on the test to each function module and the overall system, the test result had indicated that, The system has basically had the on-line transaction function as well as the fast speed of response. Key word: Electronic commerce; Backstage management; ASP.NET; ACCESS 浙江工业大学浙西分校毕业设计(论文) III 目 录 摘 要
7、.I Abstract . II 目 录 . III 第一章 引 言 . 1 1.1 系统开发背景 . 1 1.2 开发本系统的意义 . 1 1.3 本文的主要工作 . 2 第二章 系统开发工具简介 . 3 2.1 ASP.NET 简介 . 3 2.2 Microsoft Access 简介 . 4 第三章 系统分析及概要设计 . 6 3.1 系统可行性研究 . 6 3.1.1 技术上的可行性 . 6 3.1.2 经济上的可行性 . 6 3.1.3 社会上的可行性 . 6 3.2 商贸 B2C 网站分析 . 6 3.3 系统目标功能分析 . 8 3.4 Eshop.NET 网络购物网框架结构图
8、 . 9 第四章 系统数据库的设计 . 11 4.1 数据库需求分析 . 11 4.2 数据库概念模型设计 . 12 4.3 数据表设计 . 13 第五章 系统详细设计 . 16 5.1 登陆模块的设计 . 16 5.2 商品和订单管理模块设计 . 19 浙江工业大学浙西分校毕业设计(论文) IV 5.2.1 商品分类管理模块 . 19 5.2.2 商品定单管理模块 . 23 5.3 网站信息设置模块设计 . 26 5.3.1 汇款方式管理模块 . 26 5.3.2 送货方式管理模块 . 29 5.3.3 定购方式管理模块 . 30 5.3.4 关于我们管理模块 . 30 第六章 系统测试 .
9、 32 第七章 设计小结 . 34 7.1 本课题研究的不足 . 34 7.2 设计的体会与感受 . 34 参考文献 . 35 致 谢 . 36 浙江工业大学浙西分校毕业设计(论文) 1 第一章 引 言 1.1 系统开发背景 贸易的全球化和 internet 网络的全球化特征使两者很自然地走到了一起,形成了如今风靡全球的电子商务( EC)。电子商务是指应用电子信息技术和现代internet 网络技术在客户、厂商及其他交易主体之间进行的以信息为依托的商务活动,而购物网站正是这种活动的具体表现形式。随着生活“ e 时代”的到来,上网的人数越来越多,网上购物将是人们的一大生活方式之一,网上购物系统的
10、完善和便捷将是现代社会必然的需求。 近年来,随着 Internet 的蓬勃发展,电子商务也在迅速崛起。 根据 Deloitte咨询公司最近研究,全球电子商务收入将从 1997 年的 150 亿美元上升至 2002年的 1.1 万亿美元,到 2002 年 70的大公司将通过 Web 进行销售; eMarketer公司也预期全世界的电子商务收入将从 1998 年的 984 亿美元增长到 2003 年的1.2 万亿。虽然不同研究咨询机构对电子商务的增长预测有一定差异,但电子商务的飞速增长已是不争的事实,它带来的商机是巨大而深远的。由于电子商务所依托的 Internet 的全球性和开放性,电子商务的影
11、响将是全面的,它不但在微观上影响企业的经营行为和消费者的消费行为,而且在宏观上影响到国际贸易关系和国家未来竞争力。作为快速发展 中的中国,应该应对挑战抓住电子商务发展带来的商机,为二十一世纪日益激烈的全球化竞争作好人才、技术准备和经营观念转变。 1.2 开发本系统的意义 综观电子商务的历史,随着 internet/Intranet 应用越来越广,迅速扩展从个人到集团,从企业到科技、教育、商业,几乎覆盖了所有的领域。商品和服务的地理界限被打破,各种公司无论大小,都在忙于建立新的商业解决方案,来适应新的交易方式。 internet/Intranet 固有的一些特性,如方便获得,实时的信息,低廉浙江
12、工业大学浙西分校毕业设计(论文) 2 的成本使得它成为商务解决方案的一种本质的驱动力 。而且,在下面这些颇具竞争力的优势下,开发了本系统来实现和完成电子化的商业交易过程。 1.3 本文的主要工作 本文首先系统地研究了开发电子商务网站的背景和意义,分析了当今 B2C电子商务交易的网站特点和共性,从而得出设计本网站的思路和方法。接着介绍了实现系统开发的 ASP.NET 和 IIS5.0 环境,数据库用 ACCESS 实现。同时简要介绍了以上工具的功能和方法。 在介绍以上基础知识的基础上,论文主要分析了系统设计的两个关键步骤:概要设计和详细设计。概要设计分成后台数据库管理操作设计和客户端操作设计,同
13、时介绍 了数据库的建立和维护。详细设计主要阐述了用户管理、商品管理、交易结算、模糊查寻等后台管理功能的实现,并给出了系统的设计代码。 最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备了网上交易的功能以及快速的响应速度。 浙江工业大学浙西分校毕业设计(论文) 3 第二章 系统开发工具简介 2.1 ASP.NET 简介 A 是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。 A 提供许多比现在的 Web 开发模式强大的的优势。 ( 1) 执行效率的大幅提高 A 是把基 于通用语言的程序在服务器上运行。不像以前的 Asp 即时解释程序,
14、而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。世界级的工具支持 A 构架是可以用 Microsoft( R)公司最新的产品 Visual S 开发环境进行开发, WYSIWYG( What You See Is What You Get 所见即为所得)的编辑。这些仅是 A 强大化软件支持的一小部分。 ( 2) 强大性和适应性 因为 A 是基于通用语言的编译运行的程序,所以它的强大性和 适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在 Windows 2000 Server 上)。通用语言的基本库,消息机制,数
15、据接口 的处理都能无缝的整合到 A 的 Web 应用中。 A 同时也是language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 c#、 VB、 Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的 移植向 A ( 3) 简单性和易学性 A 是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如 A 页面构架允许你建立你自己的用户分界面,使其不同于常见的 VB-Like 界面。另外,通用语言简化开发使把代码结合浙江工
16、业大学浙西分校毕业设计(论文) 4 成软件简单的就像装配电脑。 ( 4) 高效可管理性 A 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为 “Zero Local Administration“的哲学观念使 A 的基于应用的开发更加具体,和快捷。一个 A 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。 ( 5) 多处理器环境的可靠性 A 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊
17、的无缝连接技术,将很大的提高运行速度。即使你现在的A 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的 Asp 的 确 做不到这一点。 ( 6) 自定义性,和可扩展性 A 设计时考虑了让网站开发人员可以在自己的代码中自己定义“plug-in“的模块。这与原来的包含关系不同, A 可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。 ( 7) 安全性 基于 Windows 认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 2.2 Microsoft Access 简介 作为 Microsoft 的 office 套件产品之一, Ac
18、cess 已经卖出了近 700 万份,成为世界上最流行的桌面数据库系统。 Access 与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的 PC 数据库程序(如 dBASE, Paradox, Microsoft FoxPro)和服务器、小型 机及 大型机上的许多 SQL 数据库。 Access 还完全支持Microsoft 的 OLE 技术。 Access 还提供 windows 操作系统的高级应用程序开发系统。 Access 与其它浙江工业大学浙西分校毕业设计(论文) 5 数据库开发系统之间相当显著的区别就是:
19、您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数 据库应用程序,并且这一愉快的过程是完全可视的!如果您能给它加上简短的 VBA 代码,那么您的程序决不比专业程序员潜心开发的程序差。 Access 将所有有名字的东西都成为对象( object),最重要的对象有表,查询,窗体,报表,宏和模块。 浙江工业大学浙西分校毕业设计(论文) 6 第三章 系统分析及概要设计 3.1 系统可行性研究 可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三个方面考虑。 3.1.1 技术上的可行性 由于电子商务网站
20、的开发已 有一定的时期,而且有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。 3.1.2 经济上的可行性 由于所开发的 Web 是一个中小型企业公司的网站,要求并不是很高,本人在开发前系统的巩固学习了 ASP.NET 和 ACCESS 的知识,所以从人力、物力、财力方面来说都是可行的。 3.1.3 社会上的可行性 电子商务网站是该企业运用 Internet 技术创造更多更高的经济效益的主要因素之一。对于网上销售尤为如此,所以本系统的效益是要可观的。 3.2 商贸 B2C 网站分析 在开始设计本系统之前, 首先对 B2C 电子商务系统的组成进行分析。分析对象的选取范围是主流的、大型的、有代表性的 B2C 电子商务网站。本文选取的对象是易趣网 (中国最大的网上购物网站之一, http: /)、亚马逊网 (互联网零售业巨头之一, http: /)、申越网 (中国最大图书音像商城, http: /)、当当网 (中国最大的网上购物网站之一, http:/)。上述网站都是运作成功的 B2C 电子商务网站,也是 B2C