【毕业学位论文】(Word原稿)面向高校的电子商务网站的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)面向高校的电子商务网站的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)面向高校的电子商务网站的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)面向高校的电子商务网站的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)面向高校的电子商务网站的设计与实现-软件工程_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 硕 士 专 业 学 位 论 文 中文题目: 面向高校的 电子商务网站的设计与实现 of 文作者 指导教师 申请学位 培养单位 学科专业 研究方向 答辩委员会主席 评 阅 人 南开大学研究生院 二一 三 年 四 月 南开大学学位论文使用授权书 根据南开大学关于研究生学位论文收藏和利用管理办法,我校的博士、硕士学位获得者均须向南开大学提交本人的学位论文纸质本及相应电子版。 本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开大学拥有在 著作权法规定范围内的学位论文使用权,即: (1)学位获得者必须按规定提交学位论文 (包括纸质印刷本及电子版 ),学校可以采用影印、缩印或其他复制手段保存研究生学位论文,并编入南开大学博硕士学位论文全文数据库; (2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆等场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文浏览、下载等免费信息服务; (3)根据教育部有关规定,南开大学向教育部指定单位提交公开的学位论文; (4)学位论文作者授权学校向中国科技信息研究所及其万方数据电子出版社和中国学 术期刊 (光盘 )电子出版社提交规定范围的学位论文及其电子版并收入相应学位论文数据库,通过其相关网站对外进行信息服务。同时本人保留在其他媒体发表论文的权利。 非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务同公开论文。 论文电子版提交至 校图书馆网站: 。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并已通过论文答辩;提交的学位论文电子版与纸质本论文的内容一致,如因不同造成不良后果由本人自负。 本人同意遵守上述规 定。本授权书签署一式两份,由研究生院和图书馆留存。 作者暨授权人签字: 20 年 月 日 南开大学研究生学位论文作者信息 论文题目 姓 名 学号 答辩日期 论文类别 博士 学历硕士 硕士专业学位 高校教师 同等学力硕士 院 /系 /所 软件学院 专业 软件工程 联系电话 通信地址 (邮编 ): 备注: 是否批准为非公开论文 否 注:本授权书适用我校授予的所有博士、硕士的学位论文。由作 者填写 (一式两份 )签字后交校图书馆,非公开学位论文须附南开大学研究生申请非公开学位论文审批表。 南开大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下进行研究工作所取得的 研究 成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 非公开学位论文标注 说明 (本页 表 中填写内容须打印 ) 根据南开大学有关规定,非公开学位论文须经 指导教师同意 、作者本人申请和相关部门批准方能标注。未经批准的均为公开学位论文,公开学位论文本说明为空白。 论文题目 申请密级 限制 ( 2 年 ) 秘密 ( 10 年 ) 机密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 审批表编号 批准日期 20 年 月 日 南开大学学位 评定委员 会 办公室盖章 (有效 ) 注: 限制 2 年 (可少于 2 年 );秘密 10 年 (可少于 10 年 );机密 20 年 (可少于 20 年 )摘要 摘要 电子商务是增长最快的领域之一,但对全球经济的增长也带来了一个新的起点。电子商务正在改变人们的生活和整个社会的发展过程中,贸易网络将导致人们的生活和工作方式的管理模式,全面改革和管理思维模式等等。在贸易和商业领域,电子商务的发展正在改变传统的贸易方式,降低了交易程序,提高工作效率。 电子商务平台 主要面向供应商、客户或者企业产品(服务)的消费群体,以提供某种直属于企业业务范围的服务或交易、或者 为业务服务的服务或者交易为主。 本文描述该项目的发展是基于 式的电子商务平台的实际需求设计,设计和研究在大学校园的电子商务平台的扩展应用环境。该项目包括网上购物和后台管理系统由两部分组成,使用 B/S 结构,国内和国外的电子商务平台设计采用了时下主流的技术开发。在技术实现,该项目作为开发平台和运行平台,005 数据库服务,使用 C#语言, 术 进行 项目开发。 这个项目的研究和开发是提供大学生 在校 的实践环境 重要依据,是拓展学生在实践中的理论基础。 关键字 : 电子商务 ,B/S,is of a is of s to s of of a of In of is or to to or or or of is to 2C on to of in of , of at by In as 005 # of is to ,录 录 摘要 . I . 录 . 1 章 绪论 . 1 选题背景 . 1 电子商务平台概述 . 1 子商务平台的基本功能 1920 . 1 子商务平台的分类 . 2 选题目的及意义 . 3 本文的研究内容及组织结构 . 3 文研究内容 . 3 文组织结构 . 4 第 2 章 开发平台及关键技术介绍 . 5 . 5 系结构 . 5 本发展 . 8 . 8 述 . 9 005 主要功能 8 . 10 . 11 C#语言 . 12 . 12 要特性 1 . 13 用程序 1 . 14 . 14 三层架构简介 430 . 16 第 3 章 需求分析 . 18 业务功能需求分析 . 18 台管理功能需求 . 19 目录 前台应用功能需求 . 21 数据需求分析 . 22 环境需求分析 . 23 第 4 章 系统设计 . 24 系统功能模块设计 . 24 台商城功能模块设计 . 24 台功能模块设计 . 26 数据库设计 . 28 据库总体设计 . 28 据库表详细设计 . 29 储过程设计 . 34 第 5 章 系统实现 . 36 前台商城模块的实现 . 36 I 设计思路 . 36 城首页 . 37 面头部和尾部 . 38 品搜索 . 38 员登录 . 40 户注册 . 40 回密码 . 40 户信息管理 . 41 品浏览 . 43 品详情 . 错误 !未定义书签。 物车实现 . 45 制订单 . 46 告浏览 . 46 户留言 . 46 据分页实现 . 47 户购买指南 . 49 后台管理模块的实现 . 49 I 设计 . 49 理员登录 . 50 选服务 . 51 单管理 . 51 品管理 . 53 送管理 . 55 言及评论管理 . 56 员管理 . 57 目录 V 统设置 . 59 数据访问层的实现 . 60 用类设计 . 60 据实体类设计 . 61 第 6 章 系统测试 . 64 系统测试概述 . 64 系统测试环境 . 64 系统测试的结果 . 65 第 7 章 总结与展望 . 67 参考文献 . 68 致谢 . 70 个人简历 在学期间发表的学术论文与研究成果 . 71 第 1 章 绪论 1 第 1 章 绪论 选题背景 在贸易和商业领域的信息技术的广泛应用,利用计算机技术,网络通信技术和互联网来实现国际化的业务活动,信息和无纸化,已经成为国际业务的发展趋势。正式电子商务应用,以满足全球市场的出现和发展的变化。它是增长最快的领域之一,但对全球经济的增长也带来了一个新的起点。电子商务正在改变人们的生活和整个社会的发展过程中,贸易网络将导致人们的生活和工作方式的管理模式,全面改革和管理思维模式等等。在贸易和商业领域,电子商务的发展正在改变传统的贸易方式,降低了交易程序,提高工作 效率。现在,许多网络提供了一个“购物中心”,网民在网上购物,电子商务的应用越来越普及。 18 电子商务平台概述 电子商务平台,为供应商 、 客户或产品(服务)的消费群体,直接提供了一些企业的业务服务或业务,或业务服务或交易,这样一个平台,可以说是在中间阶段的电子业务,由于行业特点和企业投资的深度和广度不同,可能是电子商务的支持,更先进的网上支付一个阶段从主要服务产品列表。 21 电子商务涵盖的范围很广,一般可分为企业对企业 (或企业对消费者 (种。另外还有消费者对消费者( 这种大步增长的模式。随着国内 用人数的增加,利用 行网络购物并以银行卡付款的消费方式已渐流行,市场份额也在迅速增长,电子商务 平台 也层出不穷。 18 子商务平台的基本功能 电子商务平台的发展和当前的应用来看,基本功能如下: 显示通过企业的产品和服务。这是一个非常重要的基本功能,企业可以第 1 章 绪论 2 进行宣传和展示,通过电子商务平台生产的产品或提供的服务做广告。 货物和服务 。它包括商务谈判,在线预订商品,网上购物或网上服务功能。 网上支付,银行电子支付系统或其他网上支付(如支付宝,手机钱包)实现支付功能。 网络客户服务。传统的客户服务功能的一部分或全部的在线迁移,根据新的服务网络的发展。 发布商业信息。检索,其中包括动态更新,新闻,问题跟踪,行业信息,提供信息,要求释放的信息。 客户信息管理。这是反映了该平台的主要部分,以客户为中心,可以充分利用客户信息,挖掘市场潜力,具有重要的使用价值功能。 20 客户实时互动。通过聊天室,商界,电子邮件和其他工具和实时信息交换。 销售信 息管理。为了使企业得到及时处理,转让,销售业务信息和使用相关,使信息有序,有效流动。 19 子商务平台的分类 电子商务平台 的主要功能可分为: 信息服务:这种类型的电子商务平台的设计目标是提供各种产品信息或信息的方式获得的。 广告:广告电子商务平台的所有技术和信息内容的所有广告收入。因此,消费者的注意力已成为关键的标准来衡量质量的平台,广告主可以评估一个网站平台,广告定价。 交易类型:这种类型的电子商务平台的基本功能是提供网上交易的功能,比如网上购物商城,交易平台,在这个项目中所开发的系统类型 。 管理:电子商务平台的各类企业,公司和机构,如传统的工商管理教育将迁移到网络办公系统,公司,机构等的接口。 合成:正如它的名字所暗示的,这种类型的电子商务平台类型的网站平台功能的全面整合。 在按照电子商务师与模式,电子商务平台主要有以下 3 种分类: 企业对企业。这是一种企业的企业之间的营销关系。这将是一第 1 章 绪论 3 个企业内部网,通过 站与客户紧密合作,提供更好的服务,为客户通过快速反应网络,从而促进企业的业务发展。该模型有代表性的平台阿里巴巴,中国制造网。 消费者对消费者。这种模式可以理解为个 人的销售模式。近年来,中国的 子商务平台的一些特性,如淘宝,易趣,拍拍,是的。 企业对客户。该模型是企业对消费者的电子商务,也被称为商业零售,直接面向消费者销售的商品和服务。该平台的这种模式通常被称为网上商城,亚马逊,当当网,京东商城等。因为这种模式和企业客户节省时间和空间,大大提高了交易效率,特别是对于忙碌的上班族特别有效。这是模型开发的电子商务平台,依靠在校园内的业务需求,提供商品销售和服务平台,为学生学习生活以及学校办公室。 选题目的及意义 随着我国经济的发展,各行各业的员工 和潜在员工的要求也不断提高,已提出了更高的要求,对社会工作的学生就业能力。大学生不仅要具备扎实的专业理论知识,还要有很强的动手能力和丰富的经验。 为了适应当前电子商务行业的人才需求,让学生在学校使用电子商务的经验和做法,开发的项目是非常必要的。首先,学习电子商务,市场营销等相关专业的学生可以在学校练习使用该系统的业务应用开发,网上产品销售和仓库管理,财务管理和业务实践的校园环境。此外,学习软件工程,计算机网络和其他相关专业的学生可以借此系统的情况下,通过相关的专业知识和技能,掌握设计和开发类似的平台或系统的 设计和开发的系统。因此,通过该系统的开发和应用相关专业大学生就业和就业非常好。 本文的研究内容及组织结构 文研究内容 本文 根据电子商务平台 的模式 ,具体的校园环境,设计和开发电子商务平台的普及应用。本项目采用 术平台,使用 1 章 绪论 4 2005 数据库的服务,与微软的 为开发工具,使用 C#编写业务逻辑代码,最终实现电子业务服务平台在校园环境。在这项研究中, 个人 主要涉及设计 需求调查和分析系统,并完成了所有代码 实现 。 文组织结构 第一章 概述,主要介绍本文的研究背景和研究目的。 第二章 开发平台及关键技术介绍,主要介绍本课题研究中要使用的技术,包括 术平台的简介, 005 数据库系统, 术,C#语言以及集成开发工具 008。 第三章 需求分析,主要介绍本课题的功能需求和数据需求。 第四章 系统设计,主要介绍本课题的系统设计,包括系统功能模块设计和数据库设计。 第五 章 系统实现,详细介绍本课题的系统实现过程以及主要功能模块的设计和实现。 第六章 系统测试,本章主要介绍利用常见的测试手段对本课题项目的测试工作。 第七章 安全性问题及对策,主要介绍本课题在安全性方面所做的工作。 第八章 总结与展望,对本课题的成果进行总结,提出还需进一步的展望。 第 2 章 开发平台及关键技术介绍 5 第 2 章 开发平台及关键技术介绍 本章主要介绍了该项目的开发平台和关键技术,包括软件开发平台, 据库开发平台, 务器,集成开发工具 开发语言, 关键实施技术。 架( 架)是由微软公司开发的,是敏捷软件开发(敏捷软件开发),快速应用开发(快速应用程序开发),软件开发平台,独立的平台和网络透明的承诺。 微软未来十年要在服务器和桌面软件工程的第一步。 含了许多有用的 用程序快速开发的技术。 提供了新功能和开发工具的应用程序接口。这些创新使程序员可以做到在同一时间的 用软件和网络应用软件,组件和 服务( 务)的发展。 供了一个新的反思和面向对象的编程接口。 计足够的泛化,可以带来许多不同的语言。 系结构 架及其在计算机系统中的位置如图 示。 有两个主要组件:公共语言运行时( 和 架类库( 公共语言运行库的基础 架,它可以被视为一个管理机构在执行的代码,提供内存管理,线程管理和远程处理核心服务,并执行严格的类型安全以及可提高安全性和其他形式的代码的准确性的可靠性。事实上,代码管理的概念是运行 库的基本原则。要针对运行时的代码称为托管代码,不针对运行时被称为非托管代码。的另一个重要组成部分, 架是一个类库,它是一个面向对象的可重用的类型全面收集,开发人员可以使用它来开发出各种各样的应用程序,这些应用程序包括命令行或传统的图形用户界面( 用程序,包括 提供的应用程序(如 体和 务)的基础上的最新创新。 第 2 章 开发平台及关键技术介绍 6 图 位置及其组成 1、公共语言运行库 2 公共语言运行时( 序执行引擎,它提供了一个高层次的支 持,以简化应用开发和代码重用,该服务还提供了大量的运行,包括编译器,无用的内存单元回收(垃圾收集, 内存管理,此外,使用通用类型系统的 有的 程语言使用不同的系统和基相同的,因此,可以完美地结合在一起的语言和编程模型。系统图 构 示。 用一个被称为 间语言( 间语言 编语言提供一个单一的操作环境相似。 用程序被编译成 程序在运行时通过调用 时编译器( 操作系统和机器硬件来编译成 确定的机器代码的执行。从某种意义上说, 起来就像一个 拟机, 类似 节码。 行的代码称为托管代码(托管代码)的代码,即的 理和实施的控制下。因此,不与运行环境 码称为非托管代码(非托管代码)。托管代码可以提供运行所需的 码信息,而且还可以自动清理的垃圾收集器。此外, 提供了一种方法执行非托管代码,如 以使用 操作服务( 操作服务以 件到 ) ,它可以运行在 两者合计, 供的代码管理(如加载和执行),独立应用程序的内存空间,类型安全检查,为本地代码转换成 用程序 作系统 硬件 库 公共语言运行库 第 2 章 开发平台及关键技术介绍 7 息管理对象,内存管理,增强安全性,异常处理,以及开发平台的互操作性机制提供调试服务。 图 系结构 2、 库 库是另一个重要组成部分。 的 件和控件的基础上产生的。 架类库包括类,接口和值类型,它们可以加速和优化的发展过程 ,并提供访问系统功能。 23 基类库的支持 类加载器 内存管理 线程支持 异常管理器 调试 引擎 类型检查器 安全引擎 时编译器 代码 托管器 无用单元 回收 库 表示类 核心类 据和 ( ) 框架基础类 ( 络、安全、线程、反射、 ) 第 2 章 开发平台及关键技术介绍 8 图 库 如图 示, 架类库可以分为两部分,分别是核心类和类,其中的核心类包括两个层面,数据基类和 。核心类提供了所需的基本功能来构建应用程序的开发,包括对 支持,网络和数据访问。核心类,这些统一 可以 使开发人员使用相同的类建设任何类型 用,这种一致性可以提高开发效率,但也提高了代码的可重用性。这包括为 用程序开发,基于 体开发 用程序与 体和 务。 17 本发展 2002 年 2 月 13 日发布 本以来已经经历了 5 个成熟版本,分别是 其每一个版本中都作了优化和升级,在这些版本中目前应用得最为广泛的是 3 本课题项目就是采用的 为开发和运行平台。这是由于该版本所包含的大部分核心技术已经申请为国际标准,具有极强的扩展性和平台互操作性。在该版本的基础上还出现了一些开源的 架, 如 。由于本课题的一个重要的目的是为了给软件开发等专业的学生提供一套实践教学案例,因此就要求技术上不能太过繁多,力求稳定和精要,还要具有较强的扩展性, 成了最合适的选择。 课题中采用的数据库服务是由 005 成版)提供的,它是微软专门针对学生、初学者等入门级的 005 的版本,比较适合本课题的开发和应用环境。 一个关系数据库管理系 统。它最初是由 家公司共同开发的,于 1988 年推出了第一个 版本。在T 推出后, 开发上分开, 植到 T 系统上,专注于开发推广 2 章 开发平台及关键技术介绍 9 T 版本。而 较专注于 作系统上的应用。 本项目采用数据库服务是由微软提供的 005( 成,它是专门针对学生,初学者,入门级的 005 的版本,更适合于这个话题的发展和应用环境。 一个关系数据库管理系统。 它最初是由微软, 阿什顿泰特三家公司,在 1988 年推出了第一个 2 版本。 在 T 的推出,微软和 独开发的 软 植到 T 系统上,专注于 T 版本的开发和推广。虽然 专注于 用程序的 作系统上 。 7 述 是免费的,易于使用和易于管理数据库。的 2008)集成在一起,可以很容易地开发出丰富的,存储的安全性,快速部署数据驱动的应用程序。的 可以重新分配(或协议),还到客户端数据库以及基本服务器数据 库。 的高性能和其他 本相同的可靠,数据库引擎,也使用相同的数据访问 事实上,它与其他 本的不同之处仅在 : 缺乏支持企业版功能 它仅仅是一个 缓冲池内存限制为 1 4最大数据库 作为服务器的产品,尤其是作为 务器和数据库服务器,使用 的发展作为本地客户端数据存储应用程序数据访问,不依 赖于网络。易用性和简单是主要的设计目标。 7 第 2 章 开发平台及关键技术介绍 10 005 主要功能 8 005 的主要功能有: 发动机规格 为了容易区分其他 005 版本的数据库大小的发动机的版本只支持 1 个 1 4外,没有工作负载的截止值,和与他的版本的执行引擎是相同的。用户可以连接到 的数量是不是硬编码的限制,但 内存的限制实际上可以取得可接 受的响应时间从 据库的用户的数量。 工具支持 供了一个 ( 的 具可以轻松地执行查询和分析功能,管理数据库,并可以自由释放。 网络支持 虽然用户可以明确地打开其他支持的协议(如 命名管道),但默认情况下, 只能在本地计算机上访问共享内存的连接类型。它不支持 议和 议。 数据访问支持 支持使用 理访问。微软建议提供程序使用 数据来开发应用程序的。 据提供商( 005 中) 的 据类型和用户定义类型。 安全 对于 ,其目标之一是提供不同成分的安全默认值。例如,关闭网络协议(如 命名管道)。不要启动 务,除非用户在安装命令行明确要求开始。如果你使用 份验证默认的 通用户在电脑上几乎没有在 例访问。服务器上的本地管理员必须明确授予普通用户权限,用户可以使用该功能。 复制支持 第 2 章 开发平台及关键技术介绍 11 通过复制的用户可以使用“服务器 .模式,用户定义的时间间隔,保持数据同步站点的多个副本。 用户实例 用户实例的 是一个新的功能,可以处理数据库图像处理文件。与该应用程序的本地数据库一起移动,复制,或通过网络传输的,在新的位置,而不需要额外的配置,可以使正常运行。 是一套完整的开发工具,用于生成 用程序, 务,台式机和移动应用。 的 + +,和 的开发语言都可以共享 成开发环境( 一样的,使用,并帮助建立一个混合语言解决方案。 提供的整体功能 25: 提供一个一致的面向对象的编程环境,而不管对象的代码是否是在本地存储和执行 ,或在本地执行,但在互联网上的分布,或在远程执行的。 提供了软件部署和版本控制冲突最小化的代码执行环境。 提供一个可提高代码执行安全性的代码执行环境。 提供了一个脚本环境,可以消除性能问题或解释的代码执行环境。 使开发人员的经验在面对广泛的不同类型的应用程序(如基于 应用程序)一致。 生成所有通信行业标准,以确保在 码基于 提供熟悉的,共享的开发环境,简化了开 发功能强大,可靠的企业级网络解决方案的工作,并提高开发人员的开发效率。预建组件,编程向导和重复使用任何语言开发的组件,可以显着缩短开发时间。基于智能感知( 微软)的自动代码生成技术可以迅速产生正确的代码。功能强大,最终到终端的增强型业务应用的跨语言调试支持。 视图和业务逻辑,在项目的主题是微软 008 专业开发,这个版本能够 .5 架,具有良好的可扩展性和灵活性,以及其他辅助设计功能这个版本是不是总是完美的和稳定的。 第 2 章 开发平台及关键技术介绍 12 C#语言 C#( C 微软的编程 架量身定制公司, C#与 C / C +和特性的视觉基本使用方便,是第一个组件导向(组件,面向)编程语言的强大功能,以及 C+和 于面向对象的编程语言(面向对象)。 5 C#简单,现代,面向对象的,版本控制,灵活性和安全性很快被广泛使用,以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论