基于ASP_SQL电子商务系统的分析及其实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0
引 言
国内的电子商务还处在一个初始阶段 , 还需开发
本系统的关键技术在于 ASP 编程的程序设计与数 据库的结合 , 将所有的数据信息都放入数据库中进行 存储 , 而这些数据信息的调用则完全由程序来完成 , 即 程序设计数据化 ,数据管理程序化思想 。 (2 )技术可行性结论 本系统采用 ASP 和 Dreamweaver 8.0 制作界面 , 做 人机交互 , 采用 ODBC 与数据库连接通信 , 这种开发模 式已经成熟 , 已经有很多相类似的产品面试 , 因此本系 统从技术实现上完全可行 。 从上面的分析可见 ,支持本 系统的技术已经成熟 。
台维护管理的 PC 一台 , 因 为 是 基 于 B/S 模 式 , 通 过 网 络进行互联操作的 PC 是不可或缺的 。 (2)投资回收周期 : 投资回收周期根据系统的规模而定 , 一般为若干 年 。 所以 ,本系统在经济上是可行的 。
1.4 安全问题
数据存放在数据库中并不安全 , 黑客完全有可能 盗走数据库中的所有资料 。 本系统在数据库中存储的 密码都是采用了 MD5 算法进行加密 。 MD5 加密算法是 公认最安全的一种加密算法 ,是不可逆向破解的 。 就算 整个数据库被窃取 ,里面的重要信息也是安全的 。 用户
MD5 算法进行加密 。
2
系统需求分析
电子商务网站主要包括前台信息展示部分和后台
2.1 系统概述
信息管理部分 。 用户在浏览网站时首先看到的就是网 站首页 。 在首页用户可以快速浏览最新商品 , 了解热门 商品和推荐商品 , 也可以搜索已知的商品查看具体信 息 。 首页聚集了大量的信息 , 除了商品以外 , 还有站内 公告信息和站内新闻信息 , 此时用户已经对商城有了 一定的了解 。 用户如果想要购买商品必须要注册成为 会员 , 在用户查看完商品的详细信息后 , 可以把自己想 要购买的商品存放在购物车当中 , 也可以随时修改 、 删 除购物车里的商品 , 如果用户对购物车里的商品都很 满意 , 可以去收银台结账 , 下订单 。 这时相关的程序模 块会将用户所提交的所有信息都刻录在数据库里以便 商城 的管理人员可以核对信息并 在 收 款 后 准 备 发 货 , 发货成功并且用户确认收到货物时整个购物的过程便 结束了 。 在电子商城的后台 管 理 方 面 还 需 要 添 加 、 修 改 、 删除商品 , 同时要 对商品进行分 类 , 包 括 用 户 信 息 的管理 、 站内公告的设置 、 站内新闻的发布和订单的处 理等都需要电子商城的管理人员来操作 。 工作人员也 会根据用户的订单随时调整库存 、 进货 、 发货等 。
现代计算机
2010.12
貪 貖 貋
开发案例
提交的密码也必须要经过 MD5 加密后进行验证 ; 否则 即使密码正确 , 但一个是加密过的 , 另 一 个 没 有 加 密 , 最终也不可能通过验证 。 保证了密码的安全性 。 所以本系统在数据库中存储的密码都是采用了
2.3 功能需求
(1 ) 功能划分 电 子 商 务 系 统 是 一 个 典 型 的 ASP 数 据 库 开 发 应 用程序 , 可划分为用户前台操作和管理员后台管理二 大功能 。 系统的功能模块图 1 和图 2 所示 。 (2 ) 功能描述
(1 )基础投资 本系统的基础投资是用于进行网上购物系统的后
1.1 经济可行性分析
1.3 操作可行性分析
作为用户 ,只要在能够使用网络的 PC 上都可以使 用本系统 , 不受空间限制 , 免却了 不 能 实 现 跨 地 域 、 实 时性操作的尴尬 ,从而也大大节省了时间 。 作为企业单 位 , 在软件成本上 , 因为免却了对传统商贸往来中繁琐 的业务管理 ,从而可以节省大量的资金 。
1.2 系统可行性分析
简易网上购物系统网站已经具备了完备 、 成熟的 理 论 和 体 系 结 构 ,ASP 编 程 与 数 据 库 相 结 合 进 行 开 发 的技术已经成熟 。 (1 )与工程产品相关的关键技术概述
收稿日期 :2010-11-11 修稿日期 :2010-12-11
作者简介 : 吉珊珊 (1985-) , 女 , 广东梅州人 , 网络工程师 , 在职研究生
和商品小类管理 。
子商务网站基本开发完毕 。 实现了基本的功能 , 能够在 浏览器上完成登录 、 购物 、 删除 、 修改和查询等操作 。 但 是由于课题时间较短 , 该系统还有许多不尽如人意的 地方 , 例如所实现的功能还不够强 大 、 完 全 和 实 用 , 还 没有实现通过网上银行直接付款等方面问题 。
1 )前台 :
前台中所有的功能模块只需用户单击相关超链 接 , 便可进入相关的信息页面 。






! " #
$ % & ’
( ) *
+ , -
. /
图 1 前台功能结构图
图 2 后台功能结构图
① 在 【 最新商品 】 模块中 , 可直接浏览 网 上 最 新 商
④ 在 【 商品分类 】 模块中 , 可以根据商 品 的 分 类 来
浏览商品信息 。
⑤ 在 【 反馈意见 】 模块中 , 可以对网站 、 商 品 、 服 务
等提出意见并反馈给商家 。
⑥ 在 【用户留言 】模块中 ,可以对网站进行留言 。 ⑦在 【用 户 中 心 】模 块 中 ,可 对 用 户 信 息 、修 改 信
开发案例
基于 ASP+SQL 电子商务系统的分析及其实现
吉珊珊
( 东莞职业技术学院教育技术中心 , 东莞 523808 ) 摘 要 : 本系统在设计中严格按软件工程的理论和方法进 一 步 分析 确 定 软件 的 模 块 、 数 据 结 构和 系 统 功能 的 具 体实 现 方 案 , 采 取 Windows 为 操 作 系 统 平 台 , 采 用 ASP 来 开 发 , 后 台 数 据 库 采 用 SQL Server 2000 。 详细介绍电子商务网站的开发中的需求分析 、 总体设计等步骤 。 关键词 : 电子商务 ; 购物 ; ASP ; SQL
(Dongguan Polytechnic, Educational Technology Centre, Dongguan 523808 )
Abstract: Strictly according to the theory and method of the software engineering, this system makes fur ther analysis to work out the detailed implementation plan of the module, the data structure and the system function, adopts Windows as the operating system platform, the ASP as develop tool, and the SQL Server 2000 as the backstage database. Introduces the need of the development analysis, total design etc. step in details. Keywords: E-Commerce; Shopping; ASP; SQL
参考文献
④ 在 【信息管理 】 模块中 , 主要包括站内公告设置 、
站内新闻管理 、 添加站内新闻 、 意见 反 馈 管 理 、 留 言 板 块管理
3
系统测试
(1 ) 目标 测试的目标是发现程序中的错误 , 及时更正 。 (2 ) 运行环境 浏览器 :Microsoft 公司的 Internet Explorer 浏览器 服务器 : 安装 Microsoft 公司的 IIS 数据库管理系统 :Microsoft SQL Server
和利用 。 居于此 ,开发基于 ASP 来实现一个电子商务的 购物平台实现网络定购 、 销售和管理商品 。 旨在通过电 子商务这一新型的商业运营模式 , 体现电子商务可以 减少成本 、 传播迅速 、 服务质量高的优点 , 对微软的 ASP 技术在动态网站开发过程中所具有的优势作进一步的 探讨 。
1
可行性分析
3.1 任务概述
册 . 人民邮电出版社
[1] 邹 天 思 , 孙 明 丽 . ASP+SQL Server 数 据 库 系 统 开 发 完 全 手 [2] 柳永波 , 刘雪 梅 , 赵 长海 . ASP 应 用 开发 技 术 . 人民 邮 电 出版
社 ,2005.9
[3]石志国 ,崔林. ASP 动态网站编程. 清华大学出版社 ,2006.1 [4] 启 明 工 作 室 . ASP +SQL Server 网 络 应 用 系 统 开 发 与 实 例 .
[6] 顼宇峰 , 马军 . ASP 网 络 编程 从 入 门到 精 通 . 清华 大 学 出版
社 ,2006.1
现代计算机
2010.12
貢 貗 貋
开发案例
Analysis and Implementation of E-Commerce System Based ohan
品的相关信息 。
2.2 运行环境需求
服务器端 : 操作系统 :Windows XP
② 在 【 特价商品 】 模块中 , 可直接浏览 最 新 特 价 商
品的相关信息 。
③ 在 【 热门商品 】 模块中 , 可以浏览或 查 询 最 受 欢
迎商品的相关信息 。
Web 服务器 :IIS 5.0
数据库 :SQL Serever 2000 浏览器 :IE 5.0 分辨率 : 最佳效果 1024×768 客户端 : 浏览器 :IE 5.0 分辨率 : 最佳效果 1024×768
息 、 修改密码 、 密码找回 、 用户订单等进行设置 。
財 貗 貋
现代计算机
2010.12
开发案例
⑧ 在 【 购物车 】 模块中 , 可对购物车里的 物 品 或 数
据进行查询 。
因为笔者没有支持 ASP 的空间 , 所以未能进行网 上测试 , 改在局域网内进行 。 用集线器连接数台电脑 , 组成一个局域网 , 其中一台用作服务器 , 另几台电脑做 客户端 , 同时访问网站 , 服务器 和 客 户 端 能 正 常 运 行 , 访问速度稳定 。
人民邮电出版社 —— 结构化查询语言详解 ,2007.3 [5] 高守传 . 精通 SQL—
3.2 测试方案
(1 ) 黑盒测试 笔者在本系统的测试中使用了黑盒法 , 请几位未 参与本系统设计的人来进行随意性的操作 , 打破习惯 的操作顺序 , 从中发现错误 , 在此阶段系统的一些错误 得到了改正 。 用黑盒测试的方法测试了如下功能 : 个人注册 、 个 人 登 录 、修 改 个 人 资 料 、修 改 密 码 、密 码 找 回 、用 户 留 言 、 查看商品 、 注销帐号 、 联系我们 、 加入 收 藏 夹 、 商 品 搜索 、 查看公告 、 查看新闻 、 购买商 品 、 获 取 订 单 号 、 通 过订单号进行商品查询 、 查看留言 、 查看评论信息等 。 上述功能已全部实现 , 已基本上能完成网上购物 的各项功能 。 (2 ) 性能测试
① 【商品管理 】 模块中 , 主要包括添加商品信息 、 商
品信息管理 、 商品订单管理 、 商品评论管理 。
② 在 【 用户管理 】 模块中 , 主要包括会员 信 息 管 理
和后台用户管理 。
4
结 语
经过六个多月的设计和开发 , 基于 ASP+SQL 的电
③ 在 【 分类管理 】 模块中 , 主要包括商品 大 类 管 理
⑨ 在 【 订单查询 】 模块中 , 单击订单号超 链 接 可 以
查看到当前订单是否经过后台管理者的处理 , 即可以 查看商城是否已经收款 、 送货等相关信息 。
2 )后台 :
后台主要是对前台的商品信息 、 用户的订单信息 、 留言等进行管理 。
3.3 评价
系统功能还算是比较齐全完备的 , 运行稳定可靠 、 操作简单 , 便于维护 , 但由于个人 美 术 功 底 有 限 , 界 面 有欠美观 , 总的来说 , 该系统还是已经达到了预期要 求 , 功能完全能实现 。
相关文档
最新文档