二手书城交易系统毕业论文.doc_第1页
二手书城交易系统毕业论文.doc_第2页
二手书城交易系统毕业论文.doc_第3页
二手书城交易系统毕业论文.doc_第4页
二手书城交易系统毕业论文.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

摘 要随着Internet和计算机网络技术的迅速发展,网路化和全球化为不可抗拒的世界潮流,连接全世界的电子信息通道已成型,应用Internet开发电子商务也开始具备实用的条件,电子商务获得长足发展时机已经成熟。Internet电子商务主要以非速发展的遍及全球的Internet为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。本设计用asp在网络上架构一个动态的电子商务网站,系统的目标是为了更加有效地进行商品的买卖活动,使用户不用出门,在家就能够通过上网轻松购物。用户可以在该系统中实现注册新用户、登录、浏览商品、最新上市商品、上传商品、评论、评分、提交订单、打印订单等功能;管理员可以查看用户信息、查看评论信息等。本网站减少管理员的权限,从而保证网站评分、评论的真实性。构建了一个人性化,个性化的,现代的电子商务网站。本文包括绪论、需求分析、系统总体设计、系统详细设计四大部分,力求使系统更加的人性化,从而能够充分的满足操作用户需求。关键字:二手书成;网站设计;销售网目 录绪论11. ASP技术和Access数据库简介11.1 ASP技术 11.2 Access数据库12. 总体设计方案22.1 设计思路 22.2 总体设计图2 2.3 前台功能模块2 2.4 后台管理模块3 2.5 数据库的设计43. 主要功能的设计与实现 63.1 用户注册模块 63.2 用户登录模块63.3 展示商品模块63.4 评论73.5 评分73.6 订单模块74. 系统功能的实现94.1 用户注册94.2 用户登陆104.3 分类浏览11结论13致谢辞13参考文献14序 论在网络日益发展的今天,网络购物已经不是什么新鲜的实物,一些大型的网路购物商城每年都有上亿的成交量,其中比较出名的网络购物网站有:易趣、淘宝、阿里巴巴、5173等。这些网络商城大多是综合性的商城,网络商品无花八门、包罗万象,也有些网站销售单一品种商品。如有关网上二手书之类的网站。二手销售网站作为网上交易的主要形式之一,推动了网上交易的快速发展,并带动了二手书式的市场,促进了经济的发展(更低层人经济的增长)。重要的网上销售二手书不必付昂贵的店面费,管理容易,经营几乎不需要成本;而且具有宣传力度,销售业绩比较高。而对于目前二手书行业来说,专业性的二手书网店还是比较少的,而广大的消费者的数量却在日益的增多。基于上述考虑,为满足广大消费者的需要,一个主要以二手书展示与销售为主的网站便应运而生。该网站主要特点是具有出色的商品展示功能,且购物流程十分简单、便捷。1. ASP技术和Access数据库简介 1.1 ASP技术Asp技术是微软开发的一种类似HTML、Script(脚本)与CGI(Common Gateway Interface 通用网关接口)的结合体,它没有提供专门的编程语言,而是允许用户使用包括VB script,Java script等在内的脚本语言编写ASP的应用程序。ASP的程序编写比HTML更方便、更具灵活性。它是在WEB服务器端运行后,再将运行结果以HTML格式传送至客户端的浏览器。因此,ASP比其他脚本语言要可靠。在开发过程中,选择哪种开发技术取决于用户的基础条件以及开发人员的爱好和技术经验。一般而言,ASP技术快速开发工具较多,有利于系统的快速开发。同时,ASP比CGI具有的最大好处是可以包含HTML标签,直接存取数据库及使用无限扩充的ActiveX控件,因此在程序设计上要比HTML方便而且更富有灵活性。ASP吸收了多种较为实用的技术,是一种发展较为成熟的网络应用程序开发技术。1.2 Access数据库Access数据库它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。2. 总体设计方案2.1 设计思路本系统是一个关于网上二手书销售的系统,它的使用者主要是用户和销售管理者,对于客户来说,需要首先的功能包括用户浏览商品(分类浏览),提交购物信息,最后产生订单;对于销售管理者来说,需要对管理员信息、商品信息、订单信息以及销售信息进行管理。此系统需要满足以下两点:(1)系统易维护性:要求应用文件要易于维护,数据库应用速度快。(2)操作简单性:商城注册用户在购买商品时,要求操作简便,层次分明。对于典型的数据库管理系统,尤其是对象电子商务这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活简单等设计需求。本系统应满足以下几个要求:(1)界面设计美观友好,信息查询准确、方便、数据存取完全可靠。(2)全面展示所有商品,并特别展示最新上市的商品。(3)为用户提供方便、快捷的商品信息查询功能。(4)实现网上购物。(5)用户可以随时查看自己的订单。2.2 总体设计图数据库在物理设备上的储存结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。系统物理结构图,如图2.2.1所示。该系统为用户提供了二手书的详细信息,用户可以在线购买;也可以把自己的不需要的书放到网上卖。网站主要由前台用户管理模块和后台开放商管理模块组成(前后台系统流程图如图2.2.2所示)。2.3 前台功能模块主要包括用户的注册、登录、查看并修改用户信息、浏览商品、查看评论、提交订单;数据库服务器应用服务器网络终端终端终端用户用户用户图2.2.1 系统物理结构图上传商品、修改商品信息、查看商品订单与打印。(1)用户信息管理:注册新用户、登录、用户修改密码、用户个人资料管理。(2)商品信息:分类浏览,新商品上市(最新上市的商品)、商品详细信息(价格、简介、样品图片、商品名称)。删除商品。(3)订单管理:查询订单、提交订单(收货人姓名、地址、邮编、联系电话、订单商品名称)、打印订单。(4)上传商品:商品名称、图片、价格、简介。2.4 后台管理模块(1)用户管理:添加后台管理员、删除用户。(2)评论管理:删除评论(为了商品的质量,于出售人的信誉,评论普通用户无权删除)。首页登录商品浏览提交订单店铺管理商品管理上传商品订单查询订单打印登录后台用户管理评论管理用户注册图2.2.1 前后台系统流程图用户2.5数据库的设计数据库在一个系统中占有非常重要的地位,数据库结构设计的好坏将直接对系统的访问效率、稳定性以及实现效果产生影响。一个设计合理的数据库可以提高数据库的储存效率,保证数据的完整性和一致性。数据库中的数据表结构如下:用户信息表(userinfo)如表2.5.1所示。表2.5.1 用户信息表列名数据类型长度允许空说明id自动编号否用户idUname文本50否用户名Password文本50否用户密码Usex文本2否用户性别Ulevel文本1否用户级别Utime日期/时间否注册时间商品信息表(product)如表2.5.2所示。表2.5.2 商品信息表列名数据类型长度允许空说明Id自动编号否商品idProName文本50否商品名ProPic文本50否商品图片ProDes文本10否商品价格Projianjie文本200否商品简介Proleixing文本10否商品类型Prozuozhe文本15否商品作者Proyonghu文本50否上传人ProTimer日期/时间否上传时间评论信息表(newt)如表2.5.3所示。表2.5.3 评论信息表列名数据类型长度允许空说明Id自动编号否评论idNewtname文本50否所评用户Newtsubjec文本200否评论Newttime日期/时间否上传时间评分信息表(newtpingfen)如表3.2.4所示表2.5.4 评分信息表列名数据类型长度允许空说明Id自动编号否评分idNewtpingfen文本10否评分Newname文本50否所评用户Newtpftime日期/时间否评分时间订单信息表(dd)如表2.5.5所示表2.5.5 订单信息表列名数据类型长度允许空说明Id自动编号否订单idDdname文本10否订单人姓名Dddz文本100否订单人地址Dddh文本11否订单人电话Ddyb文本10否订单人邮编Ddtime日期/时间否订单上传时间3. 主要功能的设计与实现3.1 用户注册模块检验是否合格(1)用户注册流程图,如图3.1所示。填写清单成功图3.1 用户注册流程图用户注册结束检查是否合格(2)基本功能:当一位新的用户浏览到此网页时,可以进行注册活动,然后才有提交订单、上传商品等功能的权限。首先连接到注册页面,经过填写注册表单确定提交,由后台处理得到数据查询该用户名是否已经存在。如果注册的用户名已经存在,则显示显示信息,提示该用户名已经存在。如果不存在则将用户信息插入到用户表中,作为一条信的记录并提示注册成功信息。3.2 用户登录模块(1)用户登录流程图如图3.2所示(2)基本功能:用户在浏览到网页时可以进行登录,在系统中很多活动如提交订单、查询订单、查看个人信息、修改个人信息、进行评论、删除用户、删除评论等信息是必须要求用户登录的。如果用户没有登录,连接相关页面时系统会提示您没有权限,请登录。3.3展示商品模块基本功能:当浏览主页面时,用户可以选择按书的分类浏览和不分类浏览,也可以查看最新上架商品。当用户点击商品时,用户可以查看指定商品的详细信息。登录输入用户名、密码成功图3.2 用户登录流程图进入后台用户检查是否合格结束3.4 评论(1)用户提交评论流程图,如图3.5所示。(2)基本功能:当用户浏览到商品详情时,会看到店铺的评论也可以单独查看整个网站的评论,可以让用户进一步了解这个网站,和店铺的信誉,也可以了解到所出售商品的质量。3.5 评分(1)用户提交评分系统流程图,如图3.5所示。(2)基本功能:用户评分与评论的作用相仿。都是为了反映店铺的信誉、服务态度、效率、商品质量等的一个指标。用户评分可以更直观的反映这一切,所以用户评分系统,对于一个交易网站是非常重要的。3.6 订单模块(1)订单查询打印流程图,如图3.6所示。(2)基本功能:订单查询模块方便了用户查看自己所买到的商品信息,也方便了店主查询自己的销售信息,而订单打印功能主要方便了店主更为方便的发货。图2.2.1 系统物理结构图结束用户填写评论、评分提交评论、评分检验是否合格成功结束图3.5 用户评论评分流程图首页订单打印查看详细信息打印表3.6 用户订单查询打印流程图用户结束4. 系统功能的实现4.1 用户注册实现方法:在首页点击“注册”,zhuce.asp页面,用户需要填写有关信息,填写完点击提交。如果填写的信息符合要求,提示“注册成功”,点击确定按钮返回登录页denglu.asp。完成注册,否则要重新填写。新用户注册如图4.1.1、4.1.2所示。图4.1.1 新用户注册页面图4.1.2 新用户注册成功页面主要代码:4.2 用户登录实现方法:首先找到主页面zhuye.asp 网的登录链接,点击链接进入登录页面denglu.asp 输入用户名、密码并点击登录按钮。检验用户名密码是否正确。如果不正确则提示你“用户名或密码错误”,点击确定按钮返回登录页面。如果检验正确,则直接返回首页zhuye.asp 。登录窗口如图4.2.1 、4.2.2所示。图4.2.1 登录窗口图4.2.2 登录错误提示部分主要代码:4.3 分类浏览实现方法:用户浏览首页时,点击分类浏览里的选项跳转到分类浏览选项页面,其具体实现方法如图4.3.1、4.3.2所示。主要代码:set rs= Server.CreateObject(adodb.recordset)sql=select * from Product where proleixing = 杂志 order by protimer desc a href=shangpinxiangqing.asp?id=img src=图4.3.1 分类浏览学习页面图4.3.2 分类浏览杂志页面结 论本系统主要实现了网上交易系统的前期工作。系统最大的有点是操作简单、方便管理、界面美观。基本达到了一个网上交易平台的要求。本系统还有很多地方需要改进,界面之中有很多空间浪费,程序编写的过于负责增加了服务器的负担,订单打印、评分还不是很完善。本系统具备了网上销售系统的主要功能及体系结构,应用了系统asp技术和access数据库。这些技术的实现,满足了系统的要求。论文中比较详细的介绍了整个网上交易系统的开发中数据库的设计,在设计中把本系统的数据库根据功能划分为以下几个基本模块,主要有:用户模块、商品信息模块、评论模块、评分模块、订单模块等。本设计主要介绍了用ASP技术和Access

温馨提示

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

评论

0/150

提交评论