毕业设计答辨IT网络购物网站_第1页
毕业设计答辨IT网络购物网站_第2页
毕业设计答辨IT网络购物网站_第3页
毕业设计答辨IT网络购物网站_第4页
毕业设计答辨IT网络购物网站_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计答辩毕业设计题目:IT网络购物网站毕业设计答辨IT网络购物网站全文共28页,当前为第1页。目录1相关技术及需求分析1.1ASP开发技术1.2ACCESS数据库技术1.3需求分析1.4系统运行环境及开发工具2系统总体设计及数据库设计2.1IT网络购物网站总体设计图2.2IT网络购物网站数据库设计3详细设计3.1前台功能实现3.2后台功能实现毕业设计答辨IT网络购物网站全文共28页,当前为第2页。前言

随着我国Internet的普及和现代电子商务的发展,网上销售,网上购物已经成为现代市场经济发展必不可少的一部分。利用ASP(ActiveServerPage)与数据库的结合,可以起很好的建立起网上IT网络购物网站。毕业设计答辨IT网络购物网站全文共28页,当前为第3页。

ASP技术:ASP(ActiveServerPages动态网页)是微软公司推出的一种用以取代CGI(CommonGatewayInterface通用网关接口)的技术。ASP比较网关及服务器扩展模式有着以下优点:(1)完全与HTML文件融合在一起;

(2)容易创建,不需要其它编译、链接程序;

(3)面向对象并通过ActiveXServer对象可扩展。1.1ASP开发技术1相关技术及需求分析1.1.1ASP技术概念及优点毕业设计答辨IT网络购物网站全文共28页,当前为第4页。ASPDATABASE返回返回客户端发送请求给服务器,服务器接受请求后,再把请求结果返回到客户端。客户端发送请求,通过ASP访问数据库,数据库接受请求后,再通过ASP返回客户端,来实现对数据库的访问。1.1.2ASP服务器运行模式毕业设计答辨IT网络购物网站全文共28页,当前为第5页。

Access做为一个数据库管理系统,它被集成在MicrosoftOffice中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access2003的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。1.2ACCESS数据库技术毕业设计答辨IT网络购物网站全文共28页,当前为第6页。1.3需求分析在IT网络购物网站中主要涉及到IT商品、会员、管理员、订单等几个模块,其中,IT商品模块的任务主要是列出所有库存的各种属性,按照销售量和投票情况排序,按照商品模糊查询,以及用户选定商品后给出详细属性。1.3.1业务流程分析

业务流程图是一种比较规范、被广泛使用分析工具,它可以比较直观、准确描述系统业务流程。业务流程图不是对系统原有业务流程的快照,应该是对原有系统的业务流程进行重新思考、设计、再造的结果。毕业设计答辨IT网络购物网站全文共28页,当前为第7页。(1)IT销售流程

IT销售流程是根据实际生活中,用户通过网络购物的过程所进行的一个描述。当用户打开网页后,必须通过主页面提供的会员登录链接,进入会员登录页面;然后用户通过登录系统,以网站会员的身份才能购买商品,如果用户未登录系统,只能浏览IT商品和查询IT商品,而不能购买IT商品。当用户选定自己喜欢的IT商品后,可以通过网站提供的功能把IT商品放入购物车,接着去购买IT商品,当用户购买完所有的IT商品后,通过网站提供的链接到收银台结账,这时网站将会自动判断用户在系统中所存的金额,如果金额不足,则网站页面自动返回到用户面板并提示用户系统金额不足,不能购买商品等信息,如果金额充足则用户购买成功——整个购买流程结束,其业务流程如下图所示:毕业设计答辨IT网络购物网站全文共28页,当前为第8页。IT物品销售流程图(2)用户注册流程

用户为了购买IT商品,必须成为系统会员。整个注册流程如图2-2所示,用户可以通过主页面提供的链接,进入到会员注册页,当用户填入自己的信息并提交后,系统将对用户所注册用户名进行检查,如果发现重复,网站页面将自动清除相应信息并提示用户名被注册过了;为了防止用户输入密码时可能出现的错误,系统将检查用户两次输入的密码信息,如果发现信息不符,也将提示用户错误并让用户重新注册;为了购买活动的合法和安全,网站会提示用户输入家庭住址、固定电话和真实姓名等关键信息,如果用户不填写,网站会提醒用户错误,并再次清除信息,当所有信息完整的填写完毕后,经过网站检查正确,这时网站会把用户的信息添加到数据库中,流程如下图。毕业设计答辨IT网络购物网站全文共28页,当前为第9页。用户注册流程图1.3.2数据流程分析

业务流程分析描述的是用户业务处理过程。为了更进一步了解用户对待开发的购物网站的功能要求,通常从数据流动和处理的角度对业务流程进行抽象,得到网站的数据流图。数据流图是结构化系统分析的主要工具,它能图形化的显示出网站中数据的使用,表达数据在网站内部的逻辑流向以及网站的逻辑功能和数据的逻辑变换。如下图就是根据前面所得到的业务流程图和收集的资料,以及对IT网络购物网站的整个流程进行分析设计后,所得出的IT网络购物网站数据流图。毕业设计答辨IT网络购物网站全文共28页,当前为第10页。用户展台IT,查询结果购物车IT库会员资料购物单消费情况IT购物销售数据流图数据流图是结构化分析中不可缺少的有力工具,它描述了系统的分解,即网站由哪些部分组成,各部分之间有什么联系等。但是,他还不能完整地表达一个网站的全部逻辑特征,特别是有关数据的详细内容。因此,仅仅一套数据流图并不能构成网站说明书,只有对图中出现的每一个成分都给出详细定义以之后,才能全面地描述一个网站。数据字典把数据流图上所有数据都加以定义,并按特定格式予以纪录,以备随时查询和修改。因此,数据字典是数据流图的辅助资料,对数据流图起注解作用。数据流图、数据字典、IPO图表构成了对系统需求的完整描述。数据字典毕业设计答辨IT网络购物网站全文共28页,当前为第11页。1.4系统运行环境及开发工具开发环境:WindowsXPProfessional(InternetInformation)

脚本语言:JavaScript、VBScript数据库工具:MicrosoftAccess2003网页设计:MacromediaDreamweaverMX毕业设计答辨IT网络购物网站全文共28页,当前为第12页。2系统总体设计及数据库设计

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候了。总体设计的基本目的就是回答“概括地说,网站应该如何实现?”这个问题,用比较抽象的概括的方式确定网站如何完成预定的任务,也就是说,应该确定网站的物理配置方案,并确定系统的每个程序的结构。2.1IT网络购物网站总体设计图用户进入查看IT以会员身份登录购买商品请先登录,若未注册请注册成为会员会员注册商品查询订单查询以管理员身份登录商品添加商品审查处理订单发货查询会员审查管理员添加管理员审查管理员退出购买商品毕业设计答辨IT网络购物网站全文共28页,当前为第13页。2.2IT网络购物网站数据库设计2.2.1用户信息数据表(RegUser)本表主要是将用户的相关信息录入表中.用户在注册时要填写相关的个人信息如:用户名,密码,密码提示,联系地址,邮编等等相关信息。用户名用的是文本类为关键字,如下图:字段名数据类型字段大小字段说明UserID文本20会员帐号Name文本30会员姓名PassWD文本30用户密码WtPass文本30密码提示问题DaPass文本30密码提示答案Sex文本10性别Email文本30电子信箱Phone文本30联系电话Address文本50联系地址Zip文本20邮编RegTime日期/时间默认值Now()注册时间毕业设计答辨IT网络购物网站全文共28页,当前为第14页。2.2.2管理员信息表(Manage_User)管理员信息表,记录管理的用户名与密码,两个均为文本型,字段为长整形,如下表。字段名数据类型字段大小字段说明Id自动编号长整型管理员编号UserName文本20管理员帐号PassWord文本20管理员密码2.2.3商品大类表(Class_1)

本表是商品分类的大类表。管理员在给商品进行分类时,可根据商品的实际书类分类。例如,计算机类书籍,绘画类书籍,理财类书籍等等。这样有利于图书的管理。本表的主要是录入商品分类的名称与发布时间,分别为文本型与时间类型,如下表.字段名数据类型字段大小字段说明ID长整型自动大类编号Class_1_Name文本30大类名称Class_1_RegTime日期/时间默认值Now()添加时间毕业设计答辨IT网络购物网站全文共28页,当前为第15页。2.2.4商品小类表(Class_2)这个表是对商品大类表之下的一个细分,将商品的分类进一步的细化。例如:计算机类书籍细分为软件编程类书籍、CAD绘图类书籍等等。这样的分类,能够使用户更加明确自己所要购买图书,也便于管理员的管理,如下表。字段名数据类型字段大小字段说明ID长整型自动小类编号Class_2_Name文本30小类名称Class_1_Name文本30所属大类名称Class_2_RegTim日期/时间默认值Now()添加时间商品表(Product

在前两个表中进行细化分类之后,最后就是要进行商品的具体名称,价格,说明,图片等等的录入了。主要是记录商品的具体详细的说明,以便购买都知道这本图书的具体的情况,如下表.毕业设计答辨IT网络购物网站全文共28页,当前为第16页。字段名数据类型字段大小字段说明Product_Id长整型10商品编号Product_Name文本30商品名称Class_1文本30所属大类Class_2文本30所属小类Product_Intro文本50商品说明Product_Show文本50商品简介P_NewPrice货币自动会员价格P_OldPrice货币自动市场价格P_Pic文本50商品微缩图P_Full_Pic文本50商品全景图RegTime日期/时间默认值Now()商品录入时间Look_Count长整型自动商品浏览次数购物车是用来存放顾客购买的商品。当然在网上购物的购物车也是用来存放购买的商品,用户可以查看购买商品的名称,价格等等。最后形成表订,如下表。2.2.6购物车表(ShopList)毕业设计答辨IT网络购物网站全文共28页,当前为第17页。字段名数据类型字段大小字段说明Product_Id长整型10商品编号Form_Id长整型自动所属订单号Product_Name文本30商品名称Number文本255购物数量P_NewPrice货币自动会员价格RegTime日期/时间默认值Now()购物时间2.2.7订单表(OrderList)订单表,是对顾客提交的订单的具体情况进行记录。有用户名,购物时间,联系时间,商品名,价格,付款时间等等相关内容的记录,如下表所示。毕业设计答辨IT网络购物网站全文共28页,当前为第18页。字段名数据类型字段大小字段说明Form_ID长整型自动订单号User_ID文本20会员帐户名Name文本20会员姓名Zip文本20邮编Phone文本30联系电话Emai文本30电子信箱Address文本50联系地址Pays文本20付款方式RegTime日期/时间默认值Now()订货时间Flag文本20标记Remark文本255备注毕业设计答辨IT网络购物网站全文共28页,当前为第19页。3详细设计3.1前台功能实现购物车的实现在设计购物车中,首先要考虑到的是购物车中商品信息的存储,而且在整个的商品购买中没有改变,这里就要用到ASP中的内置Session组件,它是访问者从的到达某个特定主页到离开为止的那段时间,服务器端给他分配一个用来储存信息的全局变量的集合,这些变量可以自动生成,也可以是程序人员在服务器端脚本程序中定义的。Session可以用来存储访问者的特定信息,创建访问者信息容器。我们使用它作为虚拟购物车,无论什么时候用户在我网站中选择了一种商品,那么这种商品就会进入购物车,当用户准备离开时,就可以立即进行以上所有选择的商品的订购。这些购物信息可以保存在Session中。用户在Web应用程序中访问同一页面时,Session变量始终存在,当用户在应用程序的页之间跳转时,存储在Session对象中的变量也不会清除。在建立购物车中,其实是对全局变量的操作。在这里我定义了一个全局变量:ProductList=Session("ProductList"),将购物信息保存到此全局变量中。另外还定义了一个全局变量Products,通过函数PutTo

ShopBag()将ProductList的值赋给Products,使用函数Split()将读取到的字符串进行分割,以得到购物信息。购物车界面如下图所示:毕业设计答辨IT网络购物网站全文共28页,当前为第20页。3.1.2会员注册的实现

在会员注册中,首先是检查该顾客所申请的用户名是否以被人申请了,若已被人申请了该用户名,则系统将提示给用户“该用户名已存在”的信息之后进入用户详细资料登记的页面如下图毕业设计答辨IT网络购物网站全文共28页,当前为第21页。

在用户登记个人的详细资料时,仍然使用ASP中的Recordset的对象,对数据库进行添加的操作,申请成功后进入提示界面如下图所示,告诉用户已经申请成功毕业设计答辨IT网络购物网站全文共28页,当前为第22页。3.1.3定单查询客户在主页中文本框中输入待查询的定单号,查询成功的页面如下图:毕业设计答辨IT网络购物网站全文共28页,当前为第23页。3.1.4商品查询

如何使用户快速简洁的找到自己想要的东西,是一个网

温馨提示

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

评论

0/150

提交评论