网上在线书店系统 计算机专业毕业设计 毕业论文.pdf_第1页
网上在线书店系统 计算机专业毕业设计 毕业论文.pdf_第2页
网上在线书店系统 计算机专业毕业设计 毕业论文.pdf_第3页
网上在线书店系统 计算机专业毕业设计 毕业论文.pdf_第4页
网上在线书店系统 计算机专业毕业设计 毕业论文.pdf_第5页
已阅读5页,还剩79页未读 继续免费阅读

网上在线书店系统 计算机专业毕业设计 毕业论文.pdf.pdf 免费下载

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

文档简介

XX 学 院学 院 毕毕 业业 设设 计计 题目 网上书店题目 网上书店 200X 届届 计算机计算机 分院分院 系系 计算机科学与技术计算机科学与技术 专业专业 学学 号号 学生姓名学生姓名 指导教师指导教师 XX 学院毕业设计 论文 完成日期完成日期 200X 年年 6 月月 10 日日 更多论文更多论文 以及需要以及需要 WORD 标准毕业设计格式版本的标准毕业设计格式版本的 请联系请联系 QQ 1634068400 志远志远 注明论文名称注明论文名称 部分论文附带演示系统 如 部分论文附带演示系统 如 网上购物系统网上购物系统 Word 完整版完整版 付款地址如下付款地址如下 每份文档每份文档 拍宝贝拍宝贝 1 份 留下份 留下 Email 注明文档名称即可注明文档名称即可 XX 学院毕业设计 论文 XX 学学 院院 毕毕 业业 设设 计 论文 任计 论文 任 务务 书书 题 目 网上书店网上书店 专 业 计算机科学与技术 班 级 学生姓名 承担指导任务单位 计算机系 导师 姓名 导师 职称 一 一 设计内容设计内容 完成系统分析 数据库及系统功能设计 实现系统功能 具体如下 1 系统设置 数据库设置 图书类别设置 管理员设置 用户类别设置 2 图书库管理 实现对图书进行编目 修改 删除 查询功能 3 图书订购 实现图书订购 4 查询功能 查询方式提供模糊查询和组合查询方式 5 统计功能 提供各种统计功能 表现形式采用表格方式 6 其他 公告 用户投诉等 二 二 基本要求基本要求 1 实现设计内容 2 提交开题报告 进行毕业设计中期总结 完成毕业论文 3 通过毕业答辩 三 三 主要技术指标主要技术指标 按设计内容和设计要求进行 四 四 应收集的资料及参考文献应收集的资料及参考文献 1 李福荣 曹庆臻编著 ASP 动态网站之旅 北京 人民交通出版社 2000 7 2 林风 李维章 赵莉 编著 动态网站设计捷径 ASP 西安 西安电子科技大学出 版社 1999 11 3 梁春晓 安徽著 电子商务 北京 清华大学出版社 2001 10 4 王日芬 丁晟春主编 电子商务网站设计与管理 北京 北京大学出版社 2002 05 五 五 进度计划进度计划 第 1 周 第 2 周 系统调研 系统分析 熟悉开发环境及工具 第 3 周 第 4 周 系统分析 系统设计 开发环境 开发工具的确定 熟悉开发 环境及工具 数据库设计 功能模块设计 代码设计 第 5 周 第 15 周 系统开发 编程及调试 第 16 周 论文书写及答辩 教研室主任签字 时 间 年 月 日 XX 学院毕业设计 论文 毕业设计毕业设计 论文论文 开题报告开题报告 题目 网上书店 学生 指导教师 一 选题背景 当前 Internet 的规模迅速扩张 Internet 在商业 信息等产业中所起作 用越来越重要 基于 Internet 上的服务和应用也越来越多 这些应用已经涉及 到了人们的日常生活 学习 工作及商业 媒体 军事等诸多领域 电子商务 是经济和信息技术发展并相互作用的必然产物 电子商务不受地理位置 资金 多少或零售渠道的所有权影响 能使产品在世界范围内交易并向消费者提供多 种多样的选择 总之 以 Internet 为基础平台的电子商务已经成为世界电子商 务发展的主旋律 其中电子商务提出的商品交易方案 金融电子方案和信息安 全方案等已经形成多种新的行业 成为国际信息技术市场的热点 并将成为 21 世纪国际贸易首要的增长点 目前 在 Internet 上功能众多 页面花哨的网站有很多 但对于网站最基 本的功能 网上购物 却体现的不多或不够简便易行 所以针对购物群体 学 生 来做一个属于学生自己的网点 书是一个人在成长中不可缺少的 是人们 学习知识的源泉 希望通过本系统能让更多的人越来越方便地接触到广泛的书 籍 多读书 读好书 二 主要功能和内容 l 用户界面 以实用为主 让用户在最短的时间内实现购书的功能 l 管理员界面 通过详细的功能列表 简单 高效地完成对网站的管理工 作 主要包括用户管理 订单管理 图书管理 其他管理 可完成功能如下 1 系统设置 数据库设置 通过设置可增加和删除图书库 资料类别设置 设置有关图书的类别或信息及其订购设置 管理员设置 本系统分系统管理员和普通管理员 系统管理员可以添加 XX 学院毕业设计 论文 删除普通管理员 设置其管理权限 即管理哪个类别图书 用户级别设置 设置用户级别及其订购权限 用户折扣率 积分 2 数据库管理 数据库初始化 3 资料库管理 实现对图书进行编目 修改 删除 查询功能 4 用户管理 对用户进行注册 修改 删除 查询功能 5 订购管理 对图书订购进行管理 6 统计功能 提供统计功能 表现形式采用表格方式 7 查询功能 提供各种查询功能 查询方式提供组合查询和模糊查询方式 组合查询提供所有可检索字段的任意组合条件检索 功能强大 能 保证一定的查准 查全率 模糊查询提供高频可检索字段的模糊条件检索 可满足无主题目录 的检索 8 其它 包括添加公告 查看用户投诉 三 系统重点及解决方案 本系统重点完成图书订购管理和图书查询功能 订购管理部分主要完成使用户通过界面浏览图书 了解新书动态及产品查 询 管理员通过后台数据库管理可查看用户 购书折扣率和订单统计表 完成用 户订购图书一系列过程 查询功能满足不同用户的购书需求 使用户按照自己的方式 查询图书和 了解与其所查询内容相关的一类别图书 并能通过组合查询即时 快速获得准 确信息 节省用户购书时间 提高购书效率 四 系统环境 WEB 应用服务器 Windows 2000 sever IIS 5 0 后台数据库 Access 2000 工具软件 Macromedia Dreamweaver 4 0 Macromedia Flash 5 0 网站开发 采用 ASP 开发 XX 学院毕业设计 论文 五 预期展望 在设计时本着方便 易行 简洁 高效的方针 在保持网站功能的前提下 对各种功能进行仔细研究和讨论 努力做到内容与形式合二为一 保持页面的 统一风格 用简洁的色调对各个页面进行修饰 明确体现以购书为核心 六 文献综述 Micromedia Dreamweaver 4 0 是网站制作的一个强大的工具 其最重要的 用途是超链接 图像 文本链接 使各个网页链接 从而构建网站框架 以及 编写 ASP 代码 Flash 制作网站的徽标 Flash 在制作矢量图形时 可以在不失真的情况下 完美的处理各种线条 IIS 是发布 管理网站的必要工具 Microsoft Internet Explorer 是用来对完成的页面进行检测的工具 可 以看到实际效果 指导教师签字 时 间 年 月 日 XX 学院毕业设计 论文 毕 业 设 计 论 文 评 语 及 成 绩毕 业 设 计 论 文 评 语 及 成 绩 学生 姓名 专业 计算机科学与技术 班级 学号 毕业设计 论文 题目 网上书店 指导教师 姓 名 指导教师 职 称 副教授 指导教师评语 专家评语 签字 年 月 日 答辩小组意见 答辩小组组长签字 年 月 日 成绩 院长 主任 签字 年 月 日 XX 学院毕业设计 论文 I 摘要 因特网的迅猛发展正以前所未有的深度和广度影响和改变着人类生活的各个 方面 作为电子化的商业行为 网上书店是目前应用最广的电子商务 本系统设计目标明确 针对校园学生群体 做出具有网络时代个性化色彩的网 上书店 短小精悍 切实可行 是学生真正受益的网上书店系统 本文主要做了以下工作 1 讨论了服务器端三层模型的特点 分析了 Dreamweaver UltraDev 开发工具的 特点及 ASP 开发技巧 讨论了创建网上书店的框架结构以及网上书店所需的数 据库设置 论证了对于一个比较复杂的网上书店系统来说 Dreamweaver UltraDev ASP 技术是较合适的技术支持 2 实现了该网上书店系统的基本功能 用户注册 登录 修改用户信息 查找商 品 排序查找 图书的分类浏览 图书的详细信息浏览 图书订购 生成定单 等等 3 说明了网上书店的一些主要的设计思想 管理端的所有操作将动态地在客户端 显现出来 使网上书店真正地 动 起来 提出了系统有待改进的地方以及今 后进一步的工作 关键词 关键词 网上书店 Dreamweaver UltraDev ASP 动态 XX 学院毕业设计 论文 II Abstract Swift development of Internet influence and change human all respects of life on some degree of depth and scope The online bookstore is an e commerce behavior which is applied widestly The designing object in this system is clear and it can realize the online bookstore with individualized color to the student of campus It should be small and refine and it should have practical feasibility Besides the students will really benefit from this system the online bookstore system This artical has done the following work mainly 1 Discuss the characteristics of the three layers model of server end and analyse the characteristics of Dreamweaver UltraDev and the developping skill of ASP Discuss the frame structures of bookstores and its datadabe designing Prove a technology Dreamweaver UltraDev ASP to a relatively complicated online bookstore system which is the relatively suitable 2 Realize the basic function of the online bookstore system such as the registration of users Login revising user information searching for goods arranging in some order and searching browsing with classified browsing the detailed information of the books ordering of the books produce order etc 3 Prove some main design route of this system The operation of managing end will display dynamically at customer end and it make the online bookstore really active Propose something that need improving and further work in the future Keyword Online bookstore Dreamweaver UltraDev ASP active XX 学院毕业设计 论文 目 录 摘 要 ABSTRACT 1 绪论 1 1 1 网上书店系统发展 1 1 2 国内外研究情况 1 1 3 选题意义及开发目的概述 2 1 4 可行性研究 2 2 系统开发模式 工具及环境 3 2 1 系统的开发模式 3 2 2 系统开发工具介绍 3 2 2 1 Dreamweave UltraDev 简介 3 2 2 2 Microsoft Access 简介 4 2 2 3 Active server page ASP 3 0 简介 4 2 3 系统开发环境简介 4 2 3 1 系统软件要求 4 2 3 2 系统硬件要求 6 3 系统分析及概要设计 7 3 1 网上书店系统概述 7 3 1 1 网上书店简介 7 3 1 2 目标系统要求 7 3 1 2 系统流程分析 8 3 2 系统模块划分 8 3 3 网上书店系统框架流程 9 3 3 1 网站客户端框架流程 9 3 3 2 网站管理端框架流程 9 4 数据库的创建及连接 10 4 1 数据库建立 10 4 1 1 数据库简介 10 4 1 2 数据分析 数据库中表的建立 10 XX 学院毕业设计 论文 4 2 站点的定义 14 4 3 数据库的连接 15 4 3 1 DSN 定义 15 4 3 2 DSN 连接 16 5 系统详细设计 17 5 1 系统功能流图 17 5 2 网上书店客户端功能描述与实现 17 5 2 1 分类浏览 17 5 2 2 图书查询 21 5 2 3 用户管理 28 5 2 4 图书订购 31 5 2 5 定单查询 41 5 2 6 用户评论 42 5 2 7 图书排行 43 5 3 网上书店管理端功能描述与实现 44 5 3 1 管理权限的设置 44 5 3 2 栏目管理 46 5 3 3 定单管理 47 5 3 4 用户管理 48 5 3 5 图书管理 48 5 3 6 公告管理 50 6 系统测试 51 7 结论 51 致 谢 51 参考文献 52 附 录 53 附录 A 英文资料译文 53 附录 B 英文资料原文 65 附录 C 网上书店首页 73 XX 学院毕业设计 论文 1 1 绪论 1 1 网上书店系统发展 因特网的迅猛发展正以前所未有的深度和广度影响和改变着人类生活的各个 方面 越来越多的人开始意识到因特网所蕴含的巨大经济价值和无穷商机 并积极 投身于电子商务活动 实际上 电子商务是一些商业行为的电子化 例如网上商店 网上贸易等 就网上商店来说 网上书店是目前应用最广 最成功的典范之一 网 上书店的崛起对传统的图书流通体系产生了强烈的冲击 有效地缩短了图书流通发 行环节 将广大读者 图书 出版者 发行者紧密地结合在一起 大大提高了图书 流通率 1 2 国内外研究情况 随着 Internet 用户的剧增和 Internet 技术的不断发展 网上图书交易也跟着 在快速发展 作为近几年才发展起来的新事物 它有着自己的优点 同时也伴随着 许多难点 1 2 1 网上书店系统发展现状 1 西方国家网上书店概况 世界上第一家网上书店是 1991 年在美国联机公 司 AOL 网络上建立的 阅读美国书店 目前 最负盛名的是美国西雅图亚马逊图 书公司的亚马逊网上书店 它创建于 1995 年 供书品种达 310 余万种 年顾客达 500 万人次 其价格优惠 20 50 英国网上书店较著名的有因特网书店 德国的 网上书店主要有图书在线网上书店 图书网上书店 2 我国网上书店概况 我国第一家网上书店是 1995 年建立的中国书店网上 书店 1997 年杭州新华书店建立了新华书店系统的第一个网上书店 截止 2000 年 6 月 我国除了已建立网站的 200 多家出版社外 已开通的网上书店有 100 家左右 比较有影响的有当当网上书店 北京图书大厦 上海书城 中国寻书网 全国购书 网 书生之家等 1 2 2 我国网上书店面临的问题 网上书店虽然拥有比传统书店更广阔的市场 但是我国的网上书店并没有好好 把握这个机会 在整体上出现了不少问题 1 对如此庞大的市场范围 大部分网上书店并没有进行认真的市场细分与选择 而是沿袭了大多数传统书店的市场定位 想走 大而全 的路子 可又常常 大 而不全 书店里的书目乍一看种类繁多 但各专业细分之后 每个专业的图 XX 学院毕业设计 论文 2 书品种就不多了 不能满足专业读者的深层次需求 2 网站信息量不足 我国大多数网上书店没有详细的图书介绍 只简单列出书名 作者 出版社与定价 却没有相应的介绍资料和图片展示 无法吸引读者 3 售价偏高 我国大部分网上书店要么不打折 要么要求订购者支付邮费或手续 费 网上书店比传统书店节约了成本 那么在售价方面就必须体现出来 1 3 选题意义及开发目的概述 从上面的分析可以看出 现阶段我国网上书店的情况尚不如人意 网上书店应 该扬长避短 侧重于信息服务方面 再根据自身情况选择最合适的目标市场 或者 以某专业领域内各种出版物为经营目标 因此 本系统有目的地针对购物群体 学生 来做一个属于学生自己的网站 使学生足不出户 节省了大量时间和金钱 及时 快捷地购买到所需的图书 希望 通过本系统能让更多的人越来越方便地接触到广泛的图书 多读书 读好书 1 4 可行性研究 根据实际情况和网上书店的功能需求 考虑到本系统的安全要求级别以及开发 时间 维护可操作性和使用的操作系统的难易程度 使用 Dreamweaver UltraDev 作为开发工具 ASP 作为开发语言 后台使用 Microsoft Access 2000 数据库最适 合 从技术 经济 操作可行性 社会环境来说都是可行的 XX 学院毕业设计 论文 3 2 系统开发模式 工具及环境 2 1 系统开发模式 这是一个典型的基于 B S 浏览器 服务器 三层架构的电子商务零售系统 前 端为产品浏览器 为消费者提供浏览 选购图书 下定单购物等各个环节的功能 中间层为书店优惠等商务逻辑 后端为与整个零售系统相关的产品 顾客 定单等 数据库 本系统采用 Dreamweaver UltraDev ASP 来构建前端和中间层 Access 2000 来管理后端数据库 整个系统运行于 Windows 2000 Advance Server 操作系统 2 2 系统开发工具 现代电子商务技术已经集中于网络商店的建立和运作 电子商店从前台看是一 种特殊的 Web 服务器 现代 Web 网站的多媒体支持和良好的交互性功能 成为建立 这种虚拟商店的基础 使得顾客可以像在真实的超级市场一样推着购物车挑选图 书 并最后在付款台结帐 这也就构成网上商店的三大支柱 图书目录 顾客购物 车和付款台 要实现这些功能 必须有良好的 Web 技术的支持 基于以上因素 选择以下工具作为本系统的开发工具 2 2 1 Macromedia Dreamweaver UltraDev 4 0 简介 目前 电子商务高速发展的今天 极其需要制作具有交互功能的网站 以满足 电子商务的发展要求 但是目前不仅存在后台编写技术人员不足 而且普遍存在后 台编写相关开发工具功能不完善 这些使得设计和开发进程效率低下 从而削弱了 网络应有的互动体验 Macromedia Dreamweaver UltraDev 是专门为软件开发所设计的 电子商务必 定是未来互联网重点发展方向之一 对此 UltraDev 有它独到的解决方案 首先 UltraDev 功能全面 能够制作复杂的 ASP JSP Cold Fusion 数据库动态网站 还能够扩展建立安全的可定制的电子商务软件 其次 UltraDev 能迅速建立动态网站 与现存软件的网络接口 以及 Active Server Pages ASP Java Sever Pages JSP 和 Cold Fusion CFML 支持的数据库 UltraDev 建 立在强大的 Dreamweaver 网络开发平台上 可以非常直观地开发网络软件 而同时保持对 代码的完全控制 拖放服务器行为 可以很容易地控制显示 导航和更新数据库内容的网 页 再次 对于 UltraDev 的功能扩展 Macromedia 公司提供了大量的第三方插件 其中 包括了多种购物车功能插件 XX 学院毕业设计 论文 4 除此之外 UltraDev 的扩展功能提供了开发在线商店所需的所有东西 让这些商店 能够支持多种功能 而且容易维护 使用它 不需要掌握复杂的源代码语言 基于以上因素 且是个人作业 确定使用 Dreamweaver UltraDev 作为开发动 态网页的工具 减少了编写代码工作量 加快开发速度 2 2 2 Microsoft Access 2000 简介 Microsoft Access 软件是一种关系数据库管理系统 RDBMS 作为一个模拟系 统 数据量并不大 所以就采用了小型数据库 Access 它适用于小型商务活动 用以存贮 和管理商务活动所需要的数据 Acces 具有一个数据库管理系统所应具备的功能 允 许用户构造应用程序来归档和存储数据 并使数据能够很容易地采用多种方式进行 筛选 分类和查询数据 Access 能够完全满足对一个现代数据库应用的需要 不但 可以完成数据基本操作 同时还能够完成更高级的操作功能 2 2 3 Active Server Pages ASP 3 0 简介 Microsoft 的动态服务器网页 Active Server Pages ASP 技术目前已发展到 了 3 0 版 浏览器从 Web 服务器上请求 asp 文件时 ASP 脚本开始运行 然后 Web 服务器调用 ASP ASP 全面读取请求的文件 执行所有脚本命令 并将 Web 页 传送给浏览器 Active Server Pages 所独具的一些特点 1 Active Server Pages 带有两个脚本引擎 VBScript 和 JavaScript 使用 VBScript JavaScript 等简单易懂的脚本语言 结合 HTML 代码 即可快 速地完成网站的应用程序 2 无须编译 容易编写 可在服务器端直接执行 3 使用普通的文本编辑器 如 Windows 的记事本 即可进行编辑设计 4 与浏览器无关 Browser Independence 只要客户端浏览器能够执行 HTML 代 码的浏览器 即可浏览 ASP 所设计的网页内容 ASP 所使用的脚本语言 VBScript Jscript 均在 Web 服务器端执行 客户端的浏览器不需要能 够执行这些脚本语言 5 ASP 的源程序 不会被传到客户浏览器 因而可以避免所写的源程序被他人剽 窃 也提高了程序的安全性 6 可使用服务器端的脚本来产生客户端的脚本 2 3 系统开发环境简介 2 3 1 系统软件要求 XX 学院毕业设计 论文 5 本系统将在 Windows 2000 Advance Server 操作系统上 由 IIS Web 服务器和 Access 2000 数据库建立 Web 站点 通过 Dreamweaver UltraDev ASP 技术开发动态 页面的技术 表表 2 1 软件环境列表软件环境列表 软 件 应 用 Windows 2000 Advance Server 操作系统 IIS 5 0 Web 服务器 Access 2000 数据库 Dreamweaver UltraDev 4 0 动态页面设计 Windows 2000 Advance Server 的 Internet 信息服务 IIS 给 Windows 带 来 Web 计算的强大功能 IIS 是创建和开发电子商务解决方案的安全平台 1 IIS 5 0 特性 1 配置选项 可以在站点 目录或文件级别设置 读取 写入 执行 脚本 以及 FrontPage Web 操作的权限 2 远程管理 IIS 5 0 已经包含一些基于 Web 的管理工具 可以从任何平台的几乎所有浏 览器上远程管理您的服务器 利用 IIS 5 0 可以设置称为操作员的管理帐户 使 之具备一定的 Web 站点管理权限 帮助分担一部分管理任务 3 终端服务 终端服务属于 Windows 2000 Advance Server 的一种功能 允许用户在终端以 及 在 个 人 计 算 机 和 其 它 计 算 机 桌 面 上 运 行 的 终 端 模 拟 程 序 上 运 行 32 位 的 Windows 应用程序 4 集中管理 IIS 使用 Microsoft Management Console MMC 的管理工具 MMC 支持管理 员用于管理服务器的程序 称为管理单元 可以从运行 Windows 2000 Professional 的计算机上使用 IIS 管理单元 管理在 Windows 2000 Advance Server 上运行 Internet 信息服务的 Intranet 上的计算机 2 虚拟目录 如果 Web 站点包含的文件位于其他主目录的驱动器上 或在其他计算机上 就必须创建虚拟目录将这些文件包含到您的 Web 站点中 要使用其他计算机上的 XX 学院毕业设计 论文 6 目录 必须指定该目录的通用命名约定 UNC 名称并提供用户名和密码用作访问 权限 创建虚拟目录方法如下 1 在 Internet 信息服务管理单元中 选中要添加目录的 Web 站点或 FTP 站 点 2 单击 动作 按钮 然后指向 新建 并选择 虚拟目录 使用 新建虚 拟目录 向导完成此任务 提示 如果使用 NTFS 还可以通过在 Windows 资源管理器中右键单击某个目 录创建虚拟目录 单击 共享 然后选择 Web 共享 属性页 2 3 2 系统硬件要求 基于 100 带宽的校园网 客户机最低配置为 Intel PentiumII 200M 64MRam 4G HardDisk 服务器为方正圆明 6100 双 CPU 512MRam 36G HardDisk XX 学院毕业设计 论文 7 3 系统分析及概要设计 3 1 网上书店系统概述 3 1 1 系统功能需求描述 出版社 送货 图图 3 1 网上书店营销模式网上书店营销模式 由图 3 1 可知 网上书店模式取代了传统营销渠道的零售商业企业模式 淡化 了原有传统渠道下的逐级分销体系 通过网站面向消费者 其运作过程为 1 消费者通过 Internet 访问网上书店网址 2 消费者浏览 查询网站发布的图书产品信息 3 需要购货时 在 购物对话框 填写订购信息 如收货人姓名 地址 联系 电话等详细信息 4 网站确认消费者订购后 确认消费者购货信息和准备发货信息 然后再通过 网站配送系统送货上门 5 网站必须与出版商保持长期协作关系 时刻保证有充足的图书产品供应 以 满足消费者即时购物需求 6 网站有自己的仓储系统和配送系统 总的来说 一个优秀的网上书店系统是一个很复杂的系统 它需要创造一个虚 拟的经营环境 为顾客提供良好的购物平台 毕业设计的精力总是有限的 因为无力维护而导致站点更新缓慢 内容匮乏 不如明确设计目标 做出有特色的针对本校园学生的网上书店 做到短小精悍 切 实可行 成为本院学生真正受益的网上书店系统 3 1 2 目标系统要求 将库存的图书目录按照不同分类存放在后台数据库里供用户通过 Web 方式调阅 和查询 对销售的图书感兴趣的用户可以通过注册用户信息后下定单购书 管理端 的所有操作将动态地在客户端显现出来 使网上书店真正地 动 起来 具体功能 如下 1 系统设置 数据库设置 图书类别设置 管理员设置 网上书店 消费者 网上订货 XX 学院毕业设计 论文 8 2 图书库管理 实现对图书进行编目 修改 删除 查询功能 3 图书订购 实现图书订购 4 查询功能 查询方式提供模糊查询和组合查询方式 5 统计功能 提供各种统计功能 表现形式采用表格方式 6 其他 公告 用户评论等 3 1 3 系统流程分析 图图 3 2 系统流程分析系统流程分析 3 2 系统模块划分 客户端 以实用为主 让用户在最短的时间内实现购书的功能 管 理 端 通 过 详 细 的 功 能 列 表 简 单 高 效 地 完 成 对 网 站 的 管 理 工 作 主要包括管理员管理 栏目管理 定单管理 用户管理 图书管理 公告管理 3 2 1 系统设置 数据库设置 通过设置可增加和删除图书库 资料类别设置 设置有关图书的类别或信息及其订购设置 管理员设置 本系统分系统管理员和普通管理员 系统管理员可以添加 删 除普通管理员 设置其管理权限 3 2 2 图书库管理 实现对图书进行编目 修改 删除 查询功能 3 2 3 图书订购 对图书订购进行管理 3 2 4 查询功能 查询方式提供组合查询和模糊查询方式 1 组合查询提供所有可检索字段的任意组合条件检索 功能强大 能保证 一定的查准 查全率 2 模糊查询提供高频可检索字段的模糊条件检索 可满足无主题目录的检 索 3 2 5 统计功能 提供统计功能 表现形式采用表格方式 用户 浏览图书 确认购买 XX 学院毕业设计 论文 9 3 2 6 用户管理 对用户进行注册 修改 删除 查询功能 3 2 7 其它 包括添加公告 查看用户评论 3 3 网上书店系统框架流程 3 3 1 网站客户端框架流程 图图 3 3 网站客户端框架流程网站客户端框架流程 3 3 2 网站管理端框架流程 图图 3 4 网站管理端框架流程网站管理端框架流程 分类浏览 商品搜索新品上架 热销排行网友酷评 网站首页 管理登录栏目管理订单管理 用户管理商品管理公告管理 管理者登录 XX 学院毕业设计 论文 10 4 数据库创建及连接 4 1 数据库的建立 4 1 1 数据库简介 作为计算机技术的重要组成部分 数据库是建立各种信息系统的基础 电子商 务则是信息系统与 Internet Intranet 技术的高级应用领域 因而在电子商务的应 用中 数据库系统的作用非常重要 本课题的目的就是使用 UltraDev ASP 技术设计并实现一个基于 Access 数据库 的网上书店系统 并且系统应该具有良好的可扩展性 可靠性 易维护性 以适应 网上书店应用发展的需要 在确定了数据库结构之后 就创建了自己的数据库 本 系统使用的是 Access 2000 创建了一个名为 bookstore 的数据库 网上书店系统对 数据的读取 存储都是对该库进行操作 4 1 2 数据分析 数据库中表的建立 在 Access 2000 数据库中 所有的数据存储都是围绕表进行的 数据不会存储 在数据库的其他位置 虽然可以有许多方法访问数据 但是它们全部来自表 可以 说 表示一个数据库的灵魂 各表功能如下 1 Book 记录图书相关属性 2 Categories 记录图书的主类别 3 Subcategories 记录图书的子类别 为了方便用户挑选图书 还需要将图书从 主类别中继续划分 4 Userinfo 记录注册顾客详细信息 包括顾客的联系方法及收货人详细信息 5 Orderdetails 记录定单详细内容 6 Orders 记录购买图书顾客的详细信息 这也是书店发货配送的依据 此表还用 来当用户购买图书时 产生一个唯一标识该用户购买图书内容的定单号 7 Paymenttype 记录顾客付款方式 8 Shipping 记录图书的运送方式 9 Review 记录图书评论信息 10 Bulletin 记录网站公告 11 Mangerinfo 记录管理员信息及其权限 各表结构如下 XX 学院毕业设计 论文 11 表表 4 1 Book 表表 字段名称 数据类型 字段大小 字段含义 ISBN 文本 20 图书编号 Title 文本 100 图书名称 Author 文本 50 图书作者 Publisher 文本 50 出版社 Publishyear 日期 时间 出版日期 CategoryID 数字 长整型 主分类 ID SubCategoryID 数字 长整型 子分类 ID Picture 文本 100 图片路径 Format 文本 10 开本 Count 文本 10 字数 Page 文本 6 页数 Comment 备注 内容简介 TotalNumber 数字 长整型 库存数量 BuyNumber 数字 长整型 销售数量 BrowseTime 数字 长整型 浏览次数 Cost 货币 上架价格 Price 货币 出版价格 AddDate 日期 时间 上架日期 Recommend 是 否 推荐否 CurrentSpecial 是 否 特价否 表表 4 2 Categories 表表 字段名称 数据类型 字段大小 字段含义 CategoryID 自动编号 主分类编号 BigCategoryID 文本 20 主分类名称 Description 文本 200 描述 XX 学院毕业设计 论文 12 表表 4 3 Subcategories 表表 字段名称 数据类型 字段大小 字段含义 SubCategoryID 自动编号 子分类编号 SubCategoryName 文本 20 子分类名称 CategoryID 数字 长整型 主分类 ID SubDescription 文本 200 子分类说明 表表 4 4 Userinfo 表表 字段名称 数据类型 字段大小 字段含义 UserID 自动编号 用户编号 UserName 文本 20 用户名 Password 文本 30 用户密码 Name 文本 10 真实姓名 Sex 文本 2 性别 Phone 文本 50 联系电话 Address 文本 50 联系地址 Email 文本 50 Email RegisterDate 日期 时间 注册时间 表表 4 5 Orderdetails 表表 字段名称 数据类型 字段大小 字段含义 No 自动编号 记录号 OrderID 数字 长整型 定单 ID ISBN 文本 20 图书 ID Titel 文本 100 图书名称 Quantity 数字 长整型 订购数量 Price 货币 价格 TotalMoney 货币 本次购书款 XX 学院毕业设计 论文 13 表表 4 6 Orders 表表 字段名称 数据类型 字段大小 字段含义 No 自动编号 记录号 OrderID 数字 长整型 定单 ID UserID 数字 长整型 用户 ID PaymentTypeID 数字 长整型 支付方式 ID DeliverName 文本 50 收货人姓名 DeliveAddress 文本 250 收货人地址 DeliverPhone 文本 50 收货人电话 OrderDate 日期 时间 订货时间 ShippingID 数字 长整型 送货方式 ID Fullfilled 是 否 是否交易 FullfillTime 日期 时间 发货时间 FullfillMan 文本 50 经办人 表表 4 7 Paymenttype 表表 字段名称 数据类型 字段大小 字段含义 PaymentTypeID 自动 支付方式 ID PaymentTypeName 文本 20 支付方式 PaymentMessage 文本 100 简要说明 AddDate 日期 时间 添加日期 表表 4 8 Shipping 表表 字段名称 数据类型 字段大小 字段含义 ShippingID 自动编号 配送方式 ID ShipName 文本 50 配送方式 Price 货币 配送价格 XX 学院毕业设计 论文 14 表表 4 9 Review 表表 字段名称 数据类型 字段大小 字段含义 ReviewID 自动编号 记录编号 ISBN 文本 20 图书编号 UserName 文本 30 评论人名 Comment 备注 50 评论内容 Date 日期 时间 评论时间 表表 4 10 Bulletin 表表 字段名称 数据类型 字段大小 字段含义 SubjectID 自动编号 公告编号 Subject 文本 50 公告主题 Message 备注 公告内容 AddDAte 日期 时间 添加时间 表表 4 11 Mangerinfo 表表 字段名称 数据类型 字段大小 字段含义 MangerID 自动编号 管理员编号 MangerName 文本 20 管理员用户名 Name 文本 10 真实姓名 Password 文本 10 密码 Right 文本 50 权限 4 2 站点的定义 开始使用 UltraDev 来创建数据库网站的第一件事 就是定义网站 必须告诉 UltraDev 网站根目录在哪里 以及服务器位置 类型等相关信息 1 启动 UltraDev 后 从主菜单选择 Site New Site 定义一个新站点 2 在第一个 Local Info 的设置中 Site Name 一栏输入 网上书店 然后按下 Local Root 一栏右方的文件夹小图 选择当前网站的根目录 3 在左方切换到 Reomote Info 的设置 这里不用设置 4 再切换到 Application Server 的设置 Server Model 一栏选择 ASP 2 0 Scripting 一栏选择 VBScript Extension 一栏保持默认的 asp 即可 也就是 说 当保存网上书店站点中新建的某个页面时 将默认保存为后缀为 asp 的 ASP XX 学院毕业设计 论文 15 文件 Access 一栏选择 Local Network Romote Folder 一栏需要输入站点文 件 所 在 的 路 径 输 入E 99bookstore URL Prefix一 栏 将 自 动 出 现 htt locallhost 99bookstore 这时网站管理窗口中就可以看到网站根目录的中文件了 4 3 数据库的连接 如果打算在网络应用程序中使用数据库 就需要创建至少一个数据库连接 没 有数据库连接的话 应用程序将不知道在什么地方找到数据库或者如何与数据库连 接 在 UltraDev 中创建数据库连接时 为应用程序提供了与数据库建立联系的信 息或参数 4 3 1 DSN 定义 1 在控制面板中 双击管理工具 双击 ODBC 数据库源图标 出现 ODBC 数据源管 理器窗口 选择系统 DSN 标记 2 单击 添加 接着选择数据库驱动程序 本系统使用 Access 数据库 所以 Microsoft Access Driver mdb 单击 完成 按钮 3 出现 ODBC Microsoft Access 安装窗口 在数据源名一栏给连接取个名字 99bookstore 说明一栏不是必填项 4 单击窗口中 选择 按钮 找到数据库的所在路径并选中相应数据库文件 选 中 bookstore mdb 此时 ODBC Access 安装窗口中数据库一栏就会出现刚才选 定的数据库文件 如图 4 1 所示 图图 4 1 当前的当前的 ODBC Access 安装窗口安装窗口 XX 学院毕业设计 论文 16 4 3 2 DSN 连接 建立了数据库名 DSN 之后 就可以创建网络应用程序和数据库之间的 ODBC 连 接 DSN 被定义后 就能用它来调用各种参数了 1 启动 UltraDev 打开已经定义好的站点 网上书店 在站点窗口中双击文件 default asp 在文档窗口的主菜单中选择 Modify Connections 2 单击窗口中的 New 按钮 从弹出菜单中选择 Data Source Name DSN 在窗口 中 Connection Name 一栏键入连接的名字 connbook 在 Data Source Name DSN 一栏从下拉菜单中挑选数据库源名 99booksotre UltraDev Should Connect 一栏选择 Using Local DSN 即可 XX 学院毕业设计 论文 17 5 系统详细设计 5 1 系统功能流图 否 是 图图 5 1 系统流程分析系统流程分析 5 2 网上书店客户端功能描述与实现 首页见附录 C 5 2 1 分类浏览 制作网上书店首页 default asp 首页包含图书的分类信息 通过首页点击图 书分类超链接可以链接到显示对应子类信息的二级页面 subcategory asp 图书分 浏览网页 去收银台 确认定购数量 将选购商品放入购物车 选择配送方式 支付方式 登录 注册用户信息 购物成功 确认订单 选择购买商品 是否注册用户 XX 学院毕业设计 论文 18 类是从数据库读取 然后将子类信息显示在页面上 这样当往数据库添加新分类时 网站的首页上就会及时地显示出来 充分体现动态网站的特点 在使用 UltraDev 为页面添加动态内容之前 需要先准备好页面中要使用的记 录集 Recordset 此记录集中包含了图书大类别的信息 1 从主菜单选择 Window Data Bindings 选择数据绑定面板 2 单击数据绑定面板上的 按钮 选择 Recordset Query 建立一个数据库的 记录集 提取图书主分类的数据 如图 5 2 所示 图图 5 2 记录集建立窗口记录集建立窗口 3 在 Connection 记录集所连接的数据库 下拉菜单中选择 connbook 这是前 面建立数据库连接时所建立的数据库连接名 记录集取名为 cat 为了提取出图 书主分类 在 Table 一栏中选择记录图书主分类的表 Categories Columns 一 栏中选择 Selected 这样可以将 Categories 数据库表中部分字段选取出来 按住 Ctrl 键 用鼠标单击选中 CategoryID 和 BigCategoryName 字段 因为在 书店首页中 只需要图书主分类的名称和编号 5 完成之后可以先按下窗口右边的 Test 按钮 看看选择出来的数据是不是所需 的数据 6 如果测试结果没错的话就按下 OK 按钮回到记录集设置窗口 再按下设置窗口 XX 学院毕业设计 论文 19 中的 OK 按钮 完成记录集的设定 此时数据绑定面板可以看到刚刚定义好的 记录集 cat 7 单击记录集 cat左边的 号 会看到记录集中包含刚才选择的字段 CategoryID 和 BigCateoryName 另外 在记录集中还包含了初始记录 first record index 末记录 last record index 及总记录数 total records 到此为止 显示图书主分类的记录集定义完毕 接下来就是将记录集中的字段 插入到页面中 1 将光标置于显示图书主分类的位置 单击数据绑定面板中记录集 cat 左边的加 号 将记录集展开 选择 BigCategoryName 字段 再按下数据绑定面板下面的 Insert按 钮 可 以 马 上 从 设 计 窗 口 看 到 显 示 区 域 出 现 了 cat BigCategoryName 此段语句是用来显示图书主分类的控制语句 按下 F12 键预览一下 会发现图书主分类的显示区域只显示一个分类的名称 这是因为还没有设置显示多条记录的功能 2 首先选取放置图书主分类的表格 这就是需要重复的区域 也可以使用快捷方 式 先将当前光标放在表格 然后单击文档窗口下方状态条左边的标签 这样就可以将要重复的表格选中 选中的表格外框为高亮显示 3 在主菜单上选择

温馨提示

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

评论

0/150

提交评论