




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计(论文 )题 目 名 称: 电子商务书店 专 业 (代码) : 电子商务(1020216)姓 名: 徐 准 考 证 号: 010100 二八 年 三 月 二十三 日摘 要 1论文主要介绍了此次毕业设计题目“电子商务书店”的开发背景及如何分析、设和实现的。现在绝大多数的人们购书都是通过去书店,在那里查找自己需要的书籍并进行购买。经过几年实践,我国电子商务发展迅猛,并且越来越走向务实,还有就是网络的发展与应用已经蓬勃发展起来。一类适合现代人网上购书的系统-电子商务书店是非常必要和可行的,并在我国已得到初步应用并有很广泛的市场需求前景。电子商务书店系统可以实现人们远程逛逛书店和购买图书的愿望。本系统主的功能是帮助经营实物书店的人们扩大市场和增加知名度。基本功能包括用户注册会员、登录、图书展示、图书查询、在线浏览图书、远程购买、远程交易等。系统开发主要使用了 Asp 及 Access 数据库技术,运用了DREAMWEAVER8、FRONTPAGE2003、Flash、 PhotoShop 等工具进行设计,系统是基于出版社等用户背景开发的,可以有效的实现网上图书交易。在论文中首先介绍了电子商务及网上书店的相关知识,并根据以上知识制作网站。文中主要包括调研分析、可行性研究、平台论证、需求分析、网站的总体设计、详细设计、数据库设计等,并通过流程图和文字加以解释说明。在论文中还包括了部分网站制作的主要程序代码。关键词: 电子商务;网站;网上书店;网上书城;数据库2目 录第 1 章 绪论 .11.1 来源 .21.2 目的 .21.3 意义 .2第 2 章 方案论证 .32.1 可行性要求 .32.1.1 经济可行性 .42.1.2 技术可行性 .42.2 需求分析 .42.2.1 系统功能分析 .52.2.2 数据库的需求分析 .7第 3 章系统设计 .103.1 概要设计 .103.1.1 系统总体结构设计 .103.1.2 系统模块设计 .103.2 数据库概念结构设计 .113.2.1 系统数据库的概要设计 .113.2.2 系统 流程图 .11第 4 章过程论述 .134.1 数据库设计 .134.1.1 数据库表的设计 .134.2 系统功能模块的设计与实现 .204.2.1 图书展示模块 .204.2.2 图书查询 .214.2.3 购物车 .234.2.4 购书结帐 .26第 5 章软件测试 .275.1 单元测试 .275.2 集成测试 .28参考文献 .29附录 .303第 1 章 绪论Internet 最 早 在 美 国 出 现 , 如 今 , 世 界 各 国 纷 纷 加 入 到 这 个 行 列 , 使Internet 成 为 全 球 化 的 网 际 网 络 。 随 着 用 户 的 不 断 增 加 , 其 规 模 迅 速 扩 大 ,它 的 领 域 也 走 向 多 元 化 。 除 了 原 先 的 科 学 技 术 和 教 育 外 , Internet 已 进 入了 文 化 经 济 政 治 新 闻 体 育 娱 乐 商 业 和 服 务 业 。 可 以 预 见 ,Internet 将 为 我 们 构 筑 未 来 崭 新 的 生 活 方 式 。另外电子商务发展在世界范围内都是刚刚开始,其发展速度极为迅速,传统的商业模式正不断地被新的商业模式所代替,无论什么模式都不具有固定性和成熟性。对于任何国家来说,都有一个探索与创新的问题,这也为我国加快和跨越发展提供了难得的机遇。我们要大胆进行创新,积极探索符合实际的商业模式,壮大企业的市场竞争能力,以适应全球化的激烈竞争1。书 籍 交 易 网 站 就 是 Internet 和 电 子 商 务 发 展 的 产 物 , 近 几 年 在 我 国 发展 迅 猛 , 如 同 一 些 书 店 纷 纷 在 各 地 开 设 分 店 以 拉 近 书 店 与 顾 客 间 距 离 一 样 。随 着 科 学 技 术 的 快 速 发 展 , Internet 这 个 昔 日 只 被 少 数 科 学 家 接 触 和 使 用的 科 研 工 具 已 经 成 了 普 通 百 姓 都 可 以 触 及 的 大 众 型 媒 体 传 播 手 段 。 随 着 全民 素 质 和 科 学 技 术 水 平 的 不 断 提 高 , 知 识 更 新 的 越 来 越 快 。 人 们 随 时 都 会 有被 淘 汰 的 危 机 , 为 了 不 让 社 会 淘 汰 , 做 到 与 时 俱 进 就 必 须 多 读 书 不 断 的 学 习 ,21 世纪是网络的时代、信息的时代,时间是非常宝贵的,人 们 由 于 种 种 原 因 没有 时 间 到 书 店 去 , 也 不 知 道 哪 家 书 店 有 自 己 需 要 的 书 籍 , 同 时 那 些 传 统 书 店的 经 营 者 又 没 什 么 好 的 方 法 让 人 们 知 道 我 这 就 有 顾 客 需 要 的 书 籍 , 这 种 买 卖双 方 之 间 信 息 交 流 上 的 阻 碍 成 为 “网 上 书 店 ”网 站 发 展 的 原 动 力 。网 上 书 店 网 站 的 建 立 可 以 很 好 的 解 决 这 方 面 的 问 题 , 我 们 向 广 大 用 户 推出 的 是 一 种 全 新 的 网 上 信 息 服 务 , 旨 在 书 店 与 消 费 者 之 间 架 起 了 一 座 高 速 、便 捷 的 网 上 信 息 桥 梁 , 我 们 的 目 的 是 节 省 您 的 时 间 、 方 便 您 的 购 书 , 使 您 永远 走 在 时 代 的 前 沿 1。1.1 来源在已跨入 21 世纪的今天,人类使用和学习信息的方式以及信息的包装方式4正在进行着不可阻挡的革命,这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。网站的迷人之处在于综合使用文本、图象、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑, 网站已成为最吸引人的也最有效的信息传递手段和方式。1.2 目的做好 B TO C(企业个人)的网络平台的搭建与服务。让所有用户能够方便快速买到种类繁多,价廉质优的书籍,同时也可以节省大量的时间和金钱。让买家可以获得大量书籍的信息,让他们通过网络方便快捷的购得价廉的各类书籍;让卖家在网上能以全新的模式销售图书, 在有效控制成本的同时, 大幅提升销售量,并且不受地域与时间的限制。 21.3 意义做为一个虚拟的书店,网上书店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的书店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上书店更容易开拓全球市场,国际互联网,WWW 顾名思义体现了全球的一体化;实现 24 小时营业,不需要营业员,网上书城可以被设置成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。这些特性使网上商店充满生命力,也是它发展的源动力。 第 2 章 方案论证方案论证在软件开发过程中是至关重要的一个环节,它将直接决定软件开5发的成败问题。因此在软件开发之前一定要进行方案论证这一步,从多个可供选择的方案中选择出确实可行的最佳方案。方案论证主要通过可行性要求、需求分析、概要设计三个步骤来完成。2.1 可行性 要求开发任何一个基于计算机的系统都会受到时间和资源的限制。因此在开发软件项目之前,必须根据可利用的时间和资源等条件进行可行性研究。可行性研究工作的主要任务不是研究如何解决问题,而是要用最小的代价在最短的时间内确定该项目是否具有开发的可行性。可行性研究主要包括经济可行性研究,技术可行性研究,运行、操作可行性研究,法律可行性研究和开发方案的选择。典型的可行性研究应从以下几步进行:(1)复查初步分析结果。对系统初步的分析结果和报告书进行复查,改正含糊或不确切的叙述,重新确定系统目标与规模,清晰地描述对系统的所有约束条件。(2)研究现有的条件。找出其基本功能和基本信息,指出其缺点或局限性。(3)导出新系统高层逻辑模型。用某种图形工具导出系统高层逻辑模型,并与现有系统进行比较。(4)导出新系统的高层物理解法,提出多个供选择的解决方案,并对每一个方案的经济可行性、技术可行性、运行和操作可行性等进行分析比较。(5)推荐建议的方案。如果系统分析员人为之得开发,则应指出开发的价值、推荐方案的理由,并为推荐的系统草拟一份开发计划,并提交可行性研究报告等全部文档。若分析员认为不值得开发,也应拿出充分的理由。(6)评审、复审和决策。可行性研究最后要通过技术评审和管理复审,开发方和客户方或使用部门负责人根据成本-效益分析等各项可行性研究的结论决策是否继续这项工程。而对于我的这次毕业设计来说可行性研究就是主要从两个方面考虑,一是经济可行性研究;二是自身的软件开发技术水平,即技术可行性研究。2.1.1 经济可行性开发一个本系统的开发可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。本系统的开发周期为 2 个月,耗费资金6较少,且实用价值很高,各类企事业单位及学校等部门都可以使用。2.1.2 技术可行性近年来随着 Internet 技术的飞速发展及用户需求的不断升级,Web 页面技术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。从 HTML、Client Script 到 CGI,从 JAVA 的诞生到 ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考 Web 页面设计的真正需要后,推出了 Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP 是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP 使用的ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的地方。使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于 WWW 的应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。2.2 需求分析需求分析阶段处于软件开发的前期,其基本活动是准确定义未来系统的目标,确定为了满足用户的需求必须做什么。需求分析又划分为两个阶段,即需求获取和需求规约,前者是用自然语言清楚地描述用户的要求,而需求规约的目的是消除获取需求的二义性和不一致性。在软件生命周期中,一个错误发现得越晚,修复错误的费用也越高,所以,高质量的需求工程是软件项目得以正确、高效完成的前提。作为一家在互联网上展开业务的书店,用户可以在任何时间进行浏览与购买图书,这就要求系统首先必须满足每天 24 小时、每周 7 天不间歇的服务模式,7就像 ATM 自动受货机一样,因此稳定性是网上书店开张的基础。另外,安全支付是网上交易的重要问题。目前银行所使用的网上支付安全协议有两种:SSL(Security Socket Layer)是基于 TCP/IP 之上的用于Internet 网上安全传送信息的协议,通过对收发双方的身份验证和管道加密安全保证传送数据所必须的数据安全以及完整性;SET(Secure Electronic Transaction)则是在开放网络环境中的信用卡支付的安全协议,它采用公钥密码体制和 X.509 电子证书标准,通过相应软件、电子证书、数字签名和加密技术能在电子交易环节上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺诈的可能性。为了支持更多的银行卡用户参与购书活动,网上书诚对于这两种安全协议都应支持。互联网电子商务技术使在网上购物的顾客能够极其方便轻松地获得商家和企业的信息,但同时也增加了对某些敏感或有价值的数据被滥用的风险。数字证书是防范这一风险的主要手段,它以网络通信中标志通信各方身份信息的一系列数据提供了在 Internet 上验证身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证,它由权威机构CA 机构又称为证书授权(Certificate Authority)中心发行。为防范网上交易风险,网上书诚应当获取权威 CA 机构的认证证书 5。2.2.1 系统功能分析部分功能说明( 1) 用 户 注 册 流 程 图 : ( 下 页 )用户主页面8图 为 用 户 注 册 部 分 功 能 说 明会员登陆首页后可以填写反馈信息发布申请表,填好必填的内容后点击提交,就可以完成信息反馈了。新用户必须注册并登陆后才能进行在线购买,否则会提示你还没有登陆的信息,也就不具有在线交易的权限。用户登陆后,可以通过关键字、排行榜、推荐专区、及本站公告等信息查询到用户想要查找的书籍信息。2.2.2 数据库的需求分析该网上书店使用 Access 数据库。数据库是一种存储数据并对数据进行操作是否注册 否是用户注册页面浏览信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论