网上销书系统的设计与实现.doc_第1页
网上销书系统的设计与实现.doc_第2页
网上销书系统的设计与实现.doc_第3页
网上销书系统的设计与实现.doc_第4页
网上销书系统的设计与实现.doc_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

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

文档简介

毕 业 设 计 (论 文)课题名称: 网上售书系统的设计与实现指导教师: 系 别: 电子信息系 专 业: 班 级: 姓 名: 目 录摘要1第一章 绪论21.1 设计意义21.2 工具的选用及介绍21.2.1 Dreamweaver 8.0简介21.2.2Access 2003 简介31.2.3Active Server Pages(ASP)简介31.2.4Internet Infrmation Server(IIS) 简介3第二章 需求分析32.1体系结构32.2前台功能设计42.3后台功能设计5第三章 详细设计63.1主页面设计63.2顶部页面设计73.3 左边页面设计83.3.1图书搜索表单设计103.3.2商品分类列表设计113.4主窗口显示页面123.5底部页面设计123.6 后台管理模块设计123.6.1 后台登录页面123.6.2 用户管理功能14第四章 技术开发环境17结论18参考文献18摘要 随着计算机科学和Internet的发展,网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便,计算机硬件和软件的发展也促进在线购买图书趋势的发展。在线图书销售系统是目前Internet上广泛使用的在线系统之一。 首先,为了销售图书,给图书做广告是其中很重要的一部分,系统必须在醒目的位置给出图书的信息,包括图书的名称、作者、以及图书的图片介绍。另外图书销售过程中还需要对用户的购物车进行管理,根据自己的购买意向,顾客可以发送订单,网上书店系统管理员定期处理客户发来的订单,允许用户执行注入清空购物车,修改图书的数量、种类等操作。最后,系统必须完成结账的功能,从而完成整个购物的流程。其次,因为在线销售系统中图书的种类非常多,某个用户想要找到自己需要的图书就比较困难了,所以系统提供了查找的功能,将图书分类,给用户带来方便。文中着重论述了该系统的功能与实现、数据流程与存储、网上购物、后台管理等。并对关键的有关技术作了较详细的介绍。关键词:网络信息服务器,ASP,Dreamweaver 8,数据库,数据库查询第一章 绪论 1.1 设计意义21世纪网络信息时代的到来,现代社会都是利用快速高效率的Internet来传播大量信息资源。人们通过IE浏览信息,当然这种方式也是最常用的,这种方式的需求形成了电子商务。它的是指利用简单、快捷、低成本的电子通讯方式,买卖双方不出面也可以进行各种商贸活动。电子商务真正的发展将是建立在Internet技术上。所以许多出版社也正是通过IE浏览或其它方式在网络进行书籍的宣传、销售。随着信息以N次方的速度不断的增长。所以网络书店也变的极其重要。本毕业设计选择网上售书系统,通过设计和完成一个电子商务网站,把以往纯理论的教学和实践结合起来,因此将会牵涉到许多技术上的问题,如:动态网页制作技术,后台数据库的设计和管理,通过实际的制作一个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。 1.2 工具的选用及介绍 1.2.1 Dreamweaver 8.0简介 Dreamweaver8.0是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver8.0的发布,更坚定Dreamweaver8.0在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具, 其特点为: 1)灵活的编写方式2)可视化编辑界面3)功能更多的CSS支持CSS可视化设计、CSS检查工具4)动态跨浏览器验证5)强大的WEB站点管理功能6)内建的图形编辑引擎7)Dreamweaver8.0的集成特性8)丰富的媒体支持能力9)超强的扩展能力1.2.2Access 2003 简介Access 数据库是目前应用比较广泛的桌面型数据库,广泛应用于各种小型管理信息系统中。Access除了能够作为编程语言的后台数据库之外,自身也是一种好的数据库开发工具,其特点为:1)提供了数据库最常用的功能,使用便捷;2)系统资源占用低,不需要数据库服务器的支势;3)与SQL Server无缝集成,便于将数据军迁移到SQL Server上;4)与Office办公组件紧密集成,交换数据非常方便1.2.3Active Server Pages(ASP)简介 ASP即Active Server Page的缩写。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互的Web应用程序.1.2.4Internet Infrmation Server(IIS) 简介 IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。第二章 需求分析2.1体系结构 网上书店是一个典型的电子商务系统,该网站以销售各类图书为主要业务范围。发用户访问网站时,首先能够浏览并查询该网站的所有商品信息。同时,对感兴趣的商品能够随时选择放入购物车中(一般购物车是虚拟的,实际上是存储和管理预购商品名称,价格,数量,的数据库),还可以对购物车中的商品进行数量的修改或取消商品。最后用户确定所选购的商品,提交购物车数据,填写联系人,送货地址和交会方式,完成一次购物过程。网上书店网站购物的基本流程图如下所示:会员注册前台首页更改数量取消商品添加购物车提交订单清空购物车继续购物?结算(收银台)浏览查询商品否是成功 根据上述运作方式,将网站分为前台和后台两大部分,前台面对消费者,实现图书信息,查询图书,购买图书,购物结算订单查询,会员注册、登录等功能;后台面对网站管理者,实现系统管理和网站维护等功能。网上书店前台页面会员管理图书信息展示图书订购进入后台管理会员注册会员修改资料图书浏览图书查询图书选择购物车结算(购物完成)订单查询2.2 前台功能设计1)会员管理模块 本网站上任何人都可以浏览、选择和订购所需的图书,但也要以采取会员销售制,便于生产订单。会员管理模块有两个功能:会员注册和会员资料修改功能。2)图书信息展示模块 其主要功能是把图书信息展示给客户,供客户方便、详细地查看图书信息。客户能浏览热卖图书、推荐图书、特价图书,可以选择按类别浏览,也可以查询搜索所需要的图书。3)图书订购模块 客户通过浏览图书了解图书的详细信息,若确定要购买某些图书,可以将选择的图书放入购物车内,最后将购物车内商品送入结算中心,生成订单。在此可以查询订单详细信息。2.3后台功能设计添加图书图书修改、删除查询浏览图书订单发货处理订单配送处理查看会员资料添加管理员用户删除管理员用户图书管理订单管理会员管理登录管理网上书店后台管理1)图书管理模块 本模块是后台管理的一个主要模块,主要完成对图书的维护和查询,包括图书的修改、删除以及图书的浏览和查询。2)订单管理模块 网上书店通过前台收集到客户的订单,必须将商品送到客户手中并收取货款才能完成销售活动,实现新订单确认是否有效并发货,销售的订单配送情况及处理功能。3)会员管理模块 主要查看会员资料,确认配送信息。4)登录管理模块 主要查看管理员用户的用户名和密码,实现添加、删除系统管理员用户的功能。第三章 详细设计3.1主页面设计网站的主页面主要提供图书的浏览、查询、会员注册、查看购物车、订单查询等信息与导航栏目,主页结构采用框架结构进行布局,为“工”字型结构人,主要区域有:顶部导航区、信息搜索与商品分类区、图书信息显示区、底部导航区。如下图所示: 主页文件为Index.asp,其主页框架集文件主要代码如下: This page uses frames, but your browser doesnt support them. 3.2顶部页面设计 主页面的顶部显示top.asp页面,主要提页面导航链接,如下图所示:该页面设计采用表格布局,其中超链接标记的属性target=”main”是指链接的目标在主窗口显示,只在顾客留言,后台管理在新窗口打开,其超链接标记的属性target=”-blank”,TTML代码如下: 新会员注册 | 修改会员资料 | 购物流程 | 顾客留言| 后台管理 查看您的购物车 | 购物完成 | 清空购物车 | 订单查询 | 邮件列表   图书查询 | 热买图书 | 特价图书 | 推荐图书 客服电话:(0551)XXXXXXXX工作时间 9:00-18:00 通过表格布局用超链接将各个主要功能模块整合到一起,可以在不同的窗口显示。而在每一个子页面顶部都会显示top.asp页面,这就是用框架结构的效果。3.3 左边页面设计主页的中部左边显示left.asp页面,主要提供图书搜索、图书分类浏览等导航链接功能,如下图所示: 总体采用表格布局,在图书搜索中主要设计一个表单,搜索图书名称的关键字,以便查到相应的图书信息。而图书分类信息直接采用文字超链接即可按小类列出该大类图书的小类信息列表。其代码如下: 搜索图书 a href=FenClass.asp?class= target=main 3.3.1图书搜索表单设计图书查询部分必须设计表单,在表单在插入一个文本字段和一个“开始搜索”按钮,其HTML代码如下: 搜索图书 接着下面再用列表分页显示查询的结果,主要代码如下: a href=fullinfo.asp?bookbm= target=_blank详情   选择好商品后,点击"放入购物车" 其搜索结果如下图所示:3.3.2商品分类列表设计3.4主窗口显示页面在index.asp首页框架集中,中部右国窗口为main,其中首页显示的是最新图书页面newbook.asp。top.asp的导航链接中除了顾客留言、后台管理、邮件列表外,其他超链接都可以在main窗口中显示,即设置超链接属性target=”main”.其顶部导航栏目中部分超链接代码如下: 新会员注册 修改会员资料 购物流程 顾客留言| 后台管理清空购物车 订单查询3.5底部页面设计 Index.asp底部框架中始终显示end.asp页面,该设计布局如下图所示: 该布局设计采用表格设计,比较简单,可以设计一些辅助导航链接,主要设计内容是版权信息、联系地址、等信息。其主要代码如下: Copyright 2010 网上书店 Inc. All rights reserved.网上销售书系统 版权所有 安徽工商职业学院 08计算机网络4班 郑克梅 3.6 后台管理模块设计 3.6.1 后台登录页面 后台登录页面就管理员管理该系统的入口,方便登录,输入用户名和密码后,通过验证即可进入后台。运行效果如下图所示: 该登录界面主要是的一个表单内嵌入文本和按钮控件,用以接受管理员 输入的用户名和密码信息,此功能由default.html文件实现,主要代码如下: 身份验证 用户名: 密 码 : 为了体现分级管理的功能,这里设置了两个密码。超级用户:用户名和密码都是:teacher 录入用户:用户名和密码是:input在实际使用中,后台管理功能不能在主页做链接,而是在浏览器中直接输入URL路径和文件名。3.6.2 用户管理功能 用户管理功能子模块主要包括用户信息的添加、修改、删除。管理员可以通过后台管理主页的“用户管理”菜单进入到用户信息管理页面,其运行效果如下图所示: 主要代码如下: 用户管理 增 加 用 户 用户列表 ID号 用户名 密码 权限 删除 a href=userdel.asp?id=&name=del删除该用户 权限标志:系统管理员( super ) 录入员( input ) 用 户 名: 用 户 权 限: 一般管理人员 系统管理员 密 码: 第四章 技术开发环境本网站根据应用系统的有关规范标准和具体业务需求,结合软件开发技术发展状况,选择了以下相应系统软件或工具软件,以确定科学、合理的开发方案。具体如下表所示:类别名称用途数据库Access 2003进行数据存储WEB服务IIS提供网站服务器开发工具Dreamweaver 8.0编码,页面设计结论本系统设计的功能比较简单,不过已经比较清晰地展现出了网上售书系统的基本流程和原理,尽管存在着不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高等优点是本系统所必需的。通过开发这个系统,我掌握了AS

温馨提示

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

评论

0/150

提交评论