基于WEB方式的网上图书购物系统实训报告(完整版)精品资料.doc
《基于WEB方式的网上图书购物系统实训报告(完整版)精品资料.doc》由会员分享,可在线阅读,更多相关《基于WEB方式的网上图书购物系统实训报告(完整版)精品资料.doc(56页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 目 录摘 要1第一章 引言21.1课题研究的目的21.2 课题研究的意义2第二章 系统分析与总体设计32.1系统分析32.2 系统总体设计3第三章 数据库设计与实现43.1数据库系统分析43.2 数据库逻辑设计5第四章 主要功能模块截图8总结11参考文献12 摘 要随着人们生活节奏的加快和计算机网络技术的发展,人们在传统的去商店购物的同时也接触到了网上购物,且网上购物现在以一种迅猛是势头在飞速发展着,图书也是网上购物中较为常见的一种商品。本次实验共有:会员注册,会员登录,图书选购,购物车,订单几个主要模块,使用简单,界面直观且能基本实现网上购物主要功能。本系统基于HTML语言,嵌套了VBSc
2、ript源代码和ASP编程技术。使用的ACCESS数据库作为数据的存储。关键词:ASP;动态网页;VBscipt;HTML语言;IIS软件 所用开发语言及数据库简介1 HTML语言HTML语言(超文本标记语言)是一种描述文档结构的标注语言,HTML使用一些约定的标记对WWW上的各种信息进行标注。当用户浏览WWW上的信息时,浏览器会自动解释这些标记的含义,并按照一定的格式显示这些被标记的文件。HTML的优点是其跨平台型,即任何可以运行浏览器的计算机都显示HTML文件,而且不管其操作系统是什么,浏览器中显示的结果都相同。且THML语言可以完成VBScript和asp的嵌套实现动态的网页。2 ASP
3、技术 ASP(active server pages)是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。您可以在“记事本”等纯文本编辑程序或FrontPage、Visual InterDev编辑ASP程序,要注意的是扩展名必须为.asp,所以在您存盘时记得将扩展名更为.ASP。由于ASP程序必须在支持ASP的Web服务器上才能运作,所以在您执行ASP程序之前请先将计算机虚拟为Web服务器。3 ACC
4、ESS数据库ACCESS数据库是微软发布的Microsoft Office成员之一,它以存储方式单一、面向对象、界面友好、易操作、支持ODBC而被人们广泛使用。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。第一章 引言1.1课题研究的目的掌握网络架构和网页制作,ASP运行方式,Access数据库的使用1.2 课题研究的意义 本课程设计是在学完计算机网络概论课程之后综合利用所学知识完成一个具有一定难度的综合设计题目.该课程设计的主要任务是通过解决一,两个实际问题,巩固和加深计算机网络课概论程
5、中所学的理论知识和实际应用能力,通过课程设计训练,基本掌握分析问题,软件总体结构设计,用户界面的设计,程序设计的基本技能和技巧,包括问题描述;分析,设计,实现,运行结果分析;熟悉软件工程开发规范和培养团体协作精神,获得初步的网络应用经验,为以后从事生产和科研工作打下一定的基础.1.3 实训主要内容基于WEB方式的网上图书购物系统在Windows环境下利用ASP进行网页编写,在编写ASP程序时可用Dreamweaver进行编写,它既可以检查错误又可以显示行数。在数据库方面可用Access来实现对数据库的连接,Access可以以文件的形式储存,便于携带。客户端可以利用HTTP协议来对实训所做的网页
6、进行访问,所编网页可以实现网页的一般功能。第二章 系统分析与总体设计2.1系统分析需求分析是一个系统设计时的第一阶段,不断地调查和研究,了解系统的整体情况,对于系统的设计室相当重要的,被系统的总体策划后要实现以下功能:1.用户注册:在网上订购产品必须知道用户的相关信息, 所以网上书店一定要能实现用户注册功能2.用户登录:用户只有在登录状态下,才能将自己想要选取的商品放入购物车内生成订单,所以一定要能实现用户登录功能。且购物结束用户可以退出登录状态。3.图书选购:用户登录到我们书店的目的就是买书,一个功能强大的图书选购界面是非常重要的。用户能够直观的看到书的封面,书的简介,价格和自己想要选购的数
7、目,轻松放入购物车。4.购物车界面:当用户选定一种商品后,就可以把这种商品放入购物车中,在本系统中使用session对象来存储用户和对应购物车的信息,而且购物车中的商品并不一定就是顾客最终决定购买的商品,用户可以根据自己的喜欢删除购物车内的商品,添加新的商品。5.订单的形成:当用户最终选定自己所要购买的商品就要把自己放入购物车内的商品生成订单,并可获得总价,然后付款。2.2 系统总体设计在前面的系统的系统功能分析中,将系统划分成10个模块,如图:首页顶部链接底部会员登录会员注册等界面产品分类浏览订单购物车会员结账,完成购物买删除物品产品目录放入购物车 第三章 数据库设计与实现3.1数据库系统分
8、析 ER图中的实体图:Lily_AreaAreaIDAreaNameLily_BoardAreaIDdingjiajianjieBoardNameBoardIDLily_UsersUserNickUserPWDUserGenderEmailUserNameUserIDOicqNumLily_UsersDescriptionRegistTimerBirthdayHomepageshoppingcarUserIDdingjiashuliangrzongjiabookname编号shijian3.2 数据库逻辑设计(1) Lily.mdb Lily_Area表用来存储书类,如图: (2)Lily_B
9、oard表用来存储书籍及相关信息。如图:(3)Lily_Users表用来存储用户及相关信息如图(4)shoppingcar表用来存储订购的图书如图第四章 主要功能模块截图主页:注册新用户:登录: 查看购物车:显示购物单:总结通过这短短两周对网络这门复杂却有趣的课程学习之后,我们对网络知识的认识有了质的飞跃和实质性的转化。我深刻体会到在课堂上学到的理论知识对实践操作有着指导作用,又在实践中使我对理论有了真实具体的了解,所以这两周的实训对我来说具有非比寻常的重要意义。 实训使我收获颇多,也在过程中学到了书本上所没有提及的知识。我们的实践能力通过实训迅速提高,也使我们看到了差距。我们可以比现在做的更
10、好,比其他同学做的更好,所以我们虚心的请教同学,向老师提出我们的种种困惑,在老师的带领和同学的帮助下,现在我们可以做好网页的图书购物系统。在短暂又充实的实训过程中,我们深刻的体会到专业知识对实践的实际作用也愧疚的体会到我们对知识掌握的模糊和匮乏,面对实际操作时的手足无措使我深感歉疚,不身体力行不会发现自己在课堂上所学到的东西是如何运用的,我领悟了古人有云“纸上得来终觉浅,绝知此事要躬行!”。 此外课程设计使我对有关网络的理论知识有了进一步的认识和提高。老师在课堂上讲授的抽象内容在实践过程中的到了充分理解和运用。理论实践是相辅相成缺一不可的理论是实践的基础,实践是检验理论的途径。从而达到学以致用
11、,发挥个人在社会中的微薄作用。在本次设计中,是我们小组团结协作,齐心协力,不屈不挠,共同进退,集体力量大,在我们经历无数次失败的灰心后我们相互鼓励,最终攻破了种种困难与考验,同学之间的感情急速加深,我深刻感受了集体协作的重要性。 在这实训将近结束的时刻,我也有了一些感慨和不舍,实训是成功的,我们的汗水泪水也有了鲜活的成果,个人的提高集体的强大是我对未来充满信心,我相信这次实训所带来的实惠是无法比拟的,我们将会运用此次过程中所积累的经验教训去拓展美好的明天。参考文献:1.梁建武、陈语林. ASP程序设计. 中国水利水电出版社2.刘兵. 计算机网络概论. 中国水利水电出版社3.邓文渊、陈惠贞、 A
12、SP与网页数据库设计. 中国铁道出版版社4.明日科技、邹天思. ASP开发技术大全. 人民邮电出版社5 ASP数据库编程入门 源代码(第十章 论坛实现) 附录资料:WebGIS超详细版复习资料WebGIS复习资料第一章 绪论WebGIS的基本概念(熟悉n GIS+WWW=Web GISn Web GIS是指基于Internet平台进行信息发布、数据共享、交流协作n Web GIS由多主机、多数据库、多终端,通过Internet/Intranet连接组成,具有C/S结构,服务器端向客户端提供信息和服务,客户端具有获得各种空间信息和应用的功能Web GIS的特点n Web GIS的逻辑结构n We
13、b浏览器:获取网上各种地理信息n Web GIS的信息代理:提供数据访问接口n Web GIS服务器:提供地理信息服务传统GIS的问题n 文件服务器结构的处理能力完全依赖于客户端n 客户端的任何操作复杂,多版本,数据完整性难以控制n 成本高n 桌面系统操作复杂Web GIS的优点n Web GIS是集成的全球化的客户/服务器网络系统n Web GIS是交互系统,用户可在Internet上操作GIS地图和数据,使用Web浏览器进行Zoom、Pan、Query、Label等,甚至空间查询n Web GIS是分布式系统,GIS数据和分析工具是独立的组件和模块,可部署在不同的计算机n Web GIS是
14、动态系统,可随时更新n Web GIS是跨平台系统,对任何计算机和操作系统都没有限制n Web GIS能够访问异构地理数据n Web GIS是图形化的超媒体信息系统,通过超媒体热链接(或地图上的热点)可以连接到不同的地图页面应用层面n 空间数据发布:能够以图形方式显示空间数据,较之单纯的FTP方式,WebGIS使用户更容易找到需要的数据;n 空间查询检索:利用浏览器提供的交互能力,进行图形及属性数据库的查询检索;n 空间模型服务:在服务器端提供各种空间模型的实现方法,接受用户通过浏览器输入的模型参数后,将计算结果返回。n Web资源的组织:在Web上存在着大量的信息,这些信息多数具有空间分布特
15、征,如分销商数据往往有其所在位置属性,利用地图对这些信息进行组织和管理,并为用户提供基于空间的检索服务,无疑也可以通过WebGIS实现。几种商业化Web GIS平台(了解)n MapInfo公司的MapXtremen ESRI公司的ArcIMSn Adobe公司的 MapGuiden 超图公司的SuperMap ISn 中地公司的 MAPGIS IMS第二章 计算机网络基本原理计算机网络的发展(了解)n 第一阶段:以主机为中心的联机终端系统。n 第二阶段:以通信子网为中心的主机互联 通信子网和资源子网的分离n 第三阶段:开放化标准化网络 开放系统互联参考模型协议、TCP/IP协议n 第四阶段:
16、宽带综合业务数字网 综合、高速、智能计算机网络的分类(熟悉)按地域大小局域网 广域网 城域网按通信媒体有线网 无线网 有线无线混合网按数据交换方式分线路交换方式 报文交换方式 分组交换网络按使用范围分公用网 专用网OSI开放系统参考模型(了解)几种基本网络设备n 中继器(转发器)(物理层)n 网桥(网能够络分段、局域网互联)(数据链路层)n 路由器(网络连接、路径选择)(网络层)n 网关(不相同的网络互联时的设备)(高层)(协议网关、应用网关、安全网关)TCP/IP协议n 作为当前公认的工业标准,TCP/IP协议的特点n 开放性,独立于硬件,免费n 统一分配网络地址n 高层协议标准化IP地址原
17、理n IPV4n IP地址=网络ID+主机IDIP地址分类n A类 0开头 后24位为主机IDn B类 10开头 后16位为主机IDn C类 110开头 后8位为主机IDn D类地址 1110开头 多重广播n E类地址 11110开头 实验性地址 域名系统(Domain Name System,DNS) 是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成,记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。组织
18、模式下的顶级域名表顶级域名网络属性顶级域名网络属性顶级域名网络属性com盈利商业实体mil军事机构或组织store商场edu教育机构或设施net网络资源或组织wb有关实体gov非军事政府或组织org非盈利组织机构arts文化娱乐int国际性机构firm商业或公司arc消遣性娱乐主机的IP地址和域名的关系n 两者是等价的n 相当于身份证号码和人名n 但域名具有排他性n 域名与IP地址被存储在DNS(域名服务器)中。地址和域名的解析n 域名解析器 客户端程序,负责查询n 域名服务器 主域名服务器 转发域名服务器关于Web的一些基本概念n WWWWorld Wide Webn Web由一系列链接连接
19、起来n Tim Berners Lee WWW的主要特点(熟悉)n 用户在全世界范围内查询、浏览最新信息n 支持超文本和超媒体信息服务n 使用浏览器作为统一的用户接口n 由资源地址域名和Web站点构成n 可以将Web站点互相连接,以提高信息查找和漫游访问服务n 能使用户与信息发布者或其他用户交流信息WWW的工作模式(熟悉)n Web浏览器/Web服务器n 在浏览器中输入Web地址,向某个服务发出HTTP请求n Web服务器收到请求后,在HTML文档中找到特定的页面,将请求返回给用户n 浏览器执行收到的HTML文档并显示内容HTTP协议(熟悉)n HTTP协议:基于Cilent/Server的无
20、状态和无连接协议n 简单灵活:get/post/headn 元信息:可以传输任何类型的资料n 无连接:建立在TCP协议之上,每次连接只处理一个请求n 无状态:双刃剑统一资源定位符 (掌握)n URLn “协议:”+“/”+“主机域名/IP地址”+“目录路径”n 协议:n HTTP/FTP/GOPHER/NEW/TELNET/Wails/File/TUNDER/Web应用开发技术介绍n VBSCRIPTn JAVASCRIPT动态网页技术n CGIn ASPn JSPn DHTMLn PHP第三章 Web GIS基本原理1.WebGIS概述1.1 Web GIS的发展 1993Xerox Map
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于WEB方式的网上图书购物系统实训报告完整版 精品资料 基于 WEB 方式 网上 图书 购物 系统 报告 完整版 精品 资料
限制150内