已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品精品 综述范文综述范文 基于三层模型的网上书店管理信息系统的设计张娇 河北科技师范 学院信息技术系信息管理与信息系统本科0603 摘要随着计算机技 术的快速发展 电子商务伴随着信息化社会的前进步伐走向普及和 发展 这是不可逆转的客观规律 网上书店因此充满着不竭的旺盛 生命力 只要我们顺应历史发展的潮流 坚持科学的发展观 不断创新 我 国的网上书店事业一定会繁荣昌盛 为了节省时间 降低买书的成本和快速查询想要购买的图书 网上 书店是必不可少的 本系统是采用VBSCRIPT语言 ASP技术 Aess作为数据库编写的一个 B S模式的系统 系统主要实现了用户管理 图书购买 图书分类管理 图书添加管 理 书店定单管理 图书的查询等网上书店的基本功能 本文主要讲了网上书店的发展现状和采用的技术路线以及系统的安 全问题 关键词网上书店 ASP Aess B S 要求加上英文的摘要 1引言随 着计算机科学和Inter的发展 网上购物服务逐渐深入到人们的生活 中 给人们的生活带来方便 网上书店在我国刚起步 但发展很快 随着我国互联网的普及和网上书店的日趋成熟 会有越来越大的消 费群体 市场潜力会得到更充分的发挥 随着计算机网络的不断发展 各种Web应用系统应运而生 其中应用非 常成功的一个例子就是电子商务 电子商务系统为商家带来了巨大的 利益 由于图书信息易于判断和选择而独具优势 最适合于网上交易 所 以网上书店成了电子商务的先锋 在线销售系统为广大用户提供服务 搭建一个快捷 高效的信息平 台 畅通供需 传递最新信息 有着十分重要的意义 1 2网上书店的发展现状2 1国外网上书店发展现状美国亚马逊网上书 店是全球最大的网上书店 它的图书资源非常丰厚 现已成为世界 上销售量最大的网上书店 亚马逊采取的模式是顾客通过访问书店的网站 一次性在线完成选 书 订书 付款等手续 配货则通过自身或第三方物流 送货上门 2 2 2国内网上书店发展现状从经营模式看 国内的网上书店 绝大多 数是借鉴亚马逊模式 由于中国的国情与美国国情有很大差异 同亚马逊相比 国内网上 书店运作也不尽相同 各自的经营理念 价值取向和实际发展有差异 经营模式各有特色 从经营的目的看 国内网上书店的经营目的主要有利用图书销售盈 利 紧跟电子商务潮流 抢占电子商务市场先机 效仿亚马逊提高 无形资产价值 以拉广告赚钱等 随着我国产业政策 物流产业 互联网普及程度 社会信用以及网 上银行等各项影响网上书店发展的社会外部环境因素的调整完善 可以确定网上书店还有巨大的发展空间 其方便快捷 价格低廉 资源丰富 不受时间地域限制的优越性将得到越来越充分的发挥 随着数字化阅读的革命 网络出版物必将占据部分的图书市场 网 上书店凭借自身优势 对于电子图书的售卖也应该步入正轨 给电 子图书开辟专门的销售板块和促销手段 与电子图书出版商合作 大力推进我国数字时代的图书发展 2 4 3网上书店的优势随着我国xx年正式加入WTO 国内的传统书店将面 临着更多的机遇与挑战一方面随着贸易壁垒的降低 今后图书市场 的分销必将处于开放领域 国外的图书业一定会凭借着电子商务的 技术优势对我国的传统书店形成威胁 另一方面 网上书店破除了 长时间的自然垄断和信息资源的不均衡 赋予了人们更加平等的竞 争地位 因此 构建网上书店不仅可以促进对外版权贸易 还可以提高我国 图书在国际市场的竞争力 活跃经济 甚至成为引领我们赶上发达 国家的加速器 网上书店运用现代信息技术和网络技术 依靠形成的互联网网络进 行商务活动 它集金融电子化 管理信息化于一体 与传统的书店 相比 它具有无可比拟的运作优势 1 便于广告宣传 2 运营成本低 3 用户范围广 4 无时空限制 5 商务开放性好 6 以顾客为中心 最大限度的满足顾客的个性化需求 4搭建网上书店的技术路线4 1B S结构 三层模型 B S结构 即Bro wser Server 浏览器 服务器 结构 是随着Inter技术的兴起 对 C S结构的一种变化或者说是改进的结构 C S结构具有以下特点客户端 服务器端都应该安装相应的软件 客 户端 服务器各自完成相应的计算工作 服务器端保存数据库 由于在C S结构中 客户端需要安装用户专用的客户端软件 这样给 开发 安装 升级 维护 以及数据存储都带来一系列问题 同时 客户端程序可能会受到操作系统的限制 如果应用程序不支持跨平 台特性 只能运行在Windows系统上 而无法在Linux Solaris或者 其他平台上运行 为了解决这一问题 就出现了B S结构 5 6 B S结构克服了C S结构的缺点安装维护不方便 需要在客户端机器 上安装程序 而B S结构不需要额外的客户端程序支持 而是通过浏览器与服务器 进行通信和数据传输 容易维护和升级 B S结构具有以下特点在服务器端 安装相应的软件 客户端不需要 安装任何软件 客户端运行程序是靠浏览器软件登录服务器进行的 客户端在浏览 器里完成一定的计算任务 在B S结构中 用户界面完全通过浏览器实现 一部分事务逻辑在客 户端实现 但是主要事务逻辑在服务器端实现 形成三层结构 即 界面层 业务逻辑层和数据访问层 在B S模式结构中 客户机驻留的用户界面层为浏览器 用户通过浏 览器的表单等向web服务器发送协议方式的请求 数据库服务器存放数据库服务层软件 执行WEB服务器送来的SQL数 据请求 进行对数据库的读 写 删除 修改及查询等操作 操作 完成后 将数据返回给WEB服务器 WEB服务器在收到返回的数据结果后 将其转换为HTML或各类SCRIPT 格式 形成HTML信息返回给浏览器 并结束一次操作事务 由于客户机上只需安装浏览器 不需要安装数据库应用系统 因此B S结构也称为零客户端结构 7 8 本系统采用浏览器 服务器模式来设计 这是一种WEB技术和数据库 技术相结合形成的技术 采用三层结构 开发了一个可以让顾客浏 览 购买图书的网站 在基于三层模型的网上书店系统中主要有工作人员 浏览用户两类 用户 客户端主要的功能有用户登录 个人信息维护 各种书目的查询 购买图书等功能 服务器端的功能工作人员对图书信息的录入 查询 修改 删除等 操作及对公告 发布的信息等进行管理 网站的实现为适应B S结构分成表示层 第一层 业务层 中间层 数据层 第三层 中间层由应用逻辑和业务逻辑构成 中间层的代码由用户调用 通 过表示层 来获取需要的数据 表示层接收数据并且按照适当的格 式显示出来 第三层包含了应用程序所需要的数据 这些数据可以由不同的信息 源组成 这种网上书店系统的优势在于简单 功能强大 扩展能力良好以及 能够方便的跨地域操作 但是从目前的开发技术来看 Browser端作为信息收集源 特别是大 量的数据收集工作还不能完全取代Client端的用户界面 在这方面 Client端的各种开发工具的功能更加强大 更加灵活 4 2ASP技术4 2 1ASP的概念ACTIVE SERVERPAGE 活动的服务器页 用以开发动态网页 是指浏览器端 和服务器端可以互动 即服务器端可以实时处理浏览器端的请求 然后将处理结果返回浏览器端 4 2 2ASP的特点 1 可与HTML融合在一起 2 制作简单 ASP程序无须编译 编写后直接在服务器端执行 仅将结果返回客户浏览器 这样减轻了客户端浏览器的负担 大大提高了交互速度 3 可以使用普通的文本器 如WINDOWS的记事本即可编写程序 4 ASP提供了几种内置对象 可以直接调用对象的属性 方法 5 ASP可以与数据库 如SQL Server Microsoft Aess等 建立连接 通过对数据库的操作建立功能强大的Web应用程 序 6 ASP的源程序不传到浏览器 避免源程序被剽窃 7 ASP几乎支持任何一种浏览器 9 12 4 2 3ASP的执行过程 1 用户在浏览器的地址栏中键入ASP文件 回车触发这个ASP申请 2 浏览器将这个ASP的请求发送到Web服务器 3 Web Server接收这些申请并根据 asp的后缀名判断是否是ASP请求 4 Web Server从硬盘或内存中读取正确的ASP文件 5 ASP文件将从头至尾执行并根据命令要求生成相应的HTML文件 6 HTML文件被送回浏览器 7 用户的浏览器解释这些HTML文件并将结果显示出来 13 15 4 2 4ASP程序的运行环境网络高档服务器 Windows2000Server IIS 服务器 SQL Server数据库ASP程序其实就是用文本工具编写 扩展名为 ASP以纯 文本形式存在于WEB服务器上的文件 可以用任何文本工具打开 只要将ASP程序存放在WEB服务器的虚拟目录下 必须具有可执行权 限 就可以通过方式访问ASP程序 16 17 4 3Microsoft OfficeAess4 3 1Aess的概念Microsoft OfficeAess是由微软发布的关联式数据库管理系统 它结合了Micro soft JetDatabase Engine和图形用户界面两项特点 是Microsoft Office的成员之一 它提供了表 查询 窗体 报表 页 宏 模块7种用来建立数据库 系统的对象 提供了多种向导 生成器 模板 把数据存储 数据 查询 界面设计 报表生成等操作规范化 为建立功能完善的数据 库管理系统提供了方便 也使得普通用户不必编写代码 就可以完 成大部分数据管理的任务 18 4 3 2Aess的主要特点 1 存储方式单一 2 面向对象的开发工具 3 界面友好 容易操作 4 集成环境 可以处理多种数据信息 5 支持ODBC 开发数据库互连 Open DataBase Connectivity 本系统采用Aess作为数据库平台 它是一个功能强大 方便灵活 适用于个人单机环境下使用的关系型数据库管理系统 同时提供了 一个完整的数据库应用开发工具 可用于开发适合于特定的数据库 管理的Windows应用程序 Aess管理的对象有表 查询 窗体 报表 页 宏和模块 并且都 存放在后缀为 mdb的数据库文件中 便于用户的操作和管理 Aess是一个面向对象的开发工具 利用面向对象的方式将数据库系 统中的各种功能对象化 将数据库管理的各种功能封装在各类对象 中 Aess基于Windows操作系统下的集成开发环境 该环境集成了各种向 导和生成器工具 极大地提高了开发人员的工作效率 使得建立数 据库 创建表 设计用户界面 设计数据查询 报表打印等可以方 便有序地进行 19 21 5技术路线的安全问题本系统采用基于B S模式的ASP Aess数据库系 统结构 此结构简单 执行效率高 使用维护方便等特点而成为许 多中小型企业开发网上应用系统的首选方案 但是ASP Aess存在安全隐患ASP Aess的安全隐患主要Aess数据库 的安全性 其次在于ASP网页设计过程中的安全漏洞 在ASP Aess的应用系统中 如果获得或者猜到Aess数据库的存储路 径和数据库名 则该数据库就可以被下载到本地 由于Aess数据库的加密机制非常简单 所以即使数据库设置了密码 解密也很容易 由此可见 无论是否设置了数据库密码 只要数据库被下载 其信 息就没有任何安全性可言了 所以 防止Aess数据库被下载就成了提高ASP Aess方案安全性的重 中之重 可以通过以下措施提高数据库安全性将数据库文件名命名的尽可能 复杂 在ASP程序设计中 应尽量使用ODBC数据源 不要把数据库名 直接写在程序中 否则数据库名将随ASP源代码的失密而一同失密 2 2 26 在程序设计中也存在着安全隐患 ASP代码利用表单 form 实现与 用户交互的功能 而相应的内容会反映在浏览器的地址栏中 如果 不采用适当的安全措施 只要记下这些内容 就可以绕过验证直接 进入某一页面 因此 在设计验证或注册页面时 必须采取特殊措施来避免此类问 题的发生 对ASP页面进行加密可以有效地防止ASP源代码泄露 对ASP页面进行加密一般有两种方法一种是使用组件技术将编程逻辑 封装入DLL之中 另一种是使用微软的Script Encoder对ASP页面进行加密 还可以利用Session对象进行注册验证 使用组件技术加密操作比较烦琐 工作量较大 而使用Script Encoder对ASP页面进行加密 操作简单 收效良好 27 30 6结束语综上所述 基于三层模型的网上书店管理信息系统设计的总 体思想是三层模型 要根据B S结构的三层体系来设计网上书店的系 统 将该系统的人划分为两个角色一个是普通用户 主要是通过系统在 线选择要购买的书籍并提交订单 另一个是管理员 主要是通过系 统对用户 订单及图书进行管理 在系统设计开发中 应采用基于Browser Server的三层数据库应用 体系结构 三层结构自成体系 任何一层的变化 不需要其他另外 两层的变化 适宜于任何底层操作系统 可将图书 订单等实体封装成相应的类和与其对应的操作类 提高 了对数据库操作的安全性和系统的可扩展性 最终实现会员注册 图书查询 用户购物车 用户下单 在线帮助 后台图书管理 广告管理 会员管理 订单管理和管理员管理等 功能 充分利用计算机网络技术 改进现有的购物方式 做到适合 现代人生活的购物方式 参考文献 1 王汉华 中国网上书店现状 差距与预测 中国图书商 报 J xx 02 2 3 2 姚维保 网上书店分类系统设计的现状与发展趋势研究 图 书情报知识 J xx 02 4 5 3 孙维 李纪 对图书电子商务未来发展思考 情报科学 J xx 11 2 3 4 张斌 网络出版及其发展趋势 辽宁广播电视大学学报 J xx 01 7 8 5 吕雪利 段志善 潘宏洲 基于B S模式的图书管理信息系统 的设计 电脑知识与科技 J xx 34 2 3 6 张莉 基于C S和B S结构的图书管理系统的设计与实现 科技 信息 科学教研 J xx 24 2 3 7 蔡长安 王盈瑛 C S和B S的模式的比较和选择 渭南师范 学院学报 J xx 02 3 4 8 贾马里 王建新 基于Web框架的在线书店的设计和实现 企 业技术开发 J xx 03 2 3 9 胡巧儿 ASP编程技巧 生成动态的Select语句 软件导刊 J xx 09 2 3 10 石志国 崔林 ASP动态网站编程 M 北京清华大学出版社 xx 11 郭常圳 ASP网络应用开发例学与实践 M 北京清华大 学出版社 xx 12 贾长云 朱香卫 林毅 Web程序员初级HTML和 VBScript M 北京高等教育出版社 xx 13 黄武锋 ASP网上书 店的设计与实现 电脑编程技巧与维护 J xx 15 7 8 14 张红杰 魏长军 利用ASP技术访问Web数据库 重庆工学院 学报 J xx 01 2 3 15 邹球 ASP中数据库连接的探讨 电脑学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园小班主题活动设计方案
- 北师大版一年级下册数学《数豆子》教学设计
- 初中英语八年级下册 Unit 7 International Charities 深度阅读教学案
- 初中地理八年级下册《区域划分锚定特征·南北过渡对比探究》教案
- 2026年公路服务区充电桩建设与运营服务
- 2026年青少年艺术教育普及试卷
- 小学四年级英语下册Recycle 1 Lesson 1公开课教学设计
- 基于支架式教学培养高中生数学建模素养的实践研究
- 2026年新疆理工学院招聘编制外聘用人员备考题库(29人)附答案详解(典型题)
- 小胶质细胞激活在砷暴露诱发神经炎症促进小鼠AD样神经变性发生及发展中的作用研究
- 银行业金融机构监管数据标准化规范(2021版)数据结构一览表
- 商品七大异常状态及处理
- 金属矿床开采新技术技术
- FBCDZ系列通风机为对旋式防爆主要通风机
- GB/T 37669-2019自动导引车(AGV)在危险生产环境应用的安全规范
- 第四章 AP1000反应堆结构设计(杜圣华)
- 几起重大工程质量安全事故原因
- 设备供货安装方案(通用版)
- 中考物理题型二《开放、推理类题》
- 第二节 金属的腐蚀和防护PPT课件
- 2011年天津市高考物理试卷
评论
0/150
提交评论