网上购物系统设计与实现毕业论文(编辑修改稿)内容摘要:

体组合查询条件或者只是一个模糊条件,系 统检索数据库把符合条件的记录检索出来,内容包括商品名称,单位,包装,商品图片,价格,同时每种搜索出来的商品后面都跟一个链接,即 装入购物车 ,或 直接订货 ,用户如需要再看其他的商品,则可选择 装入购物车 ,如果想直接购买,则可以选择点击 直接订货 ,从而直接进入付款管理模块。 该模块的功能流程图为: 购物车 : 用户使用购物车的功 能与现实中在超市购物一样 ,即用户满意一件商品就把它放到购物 9 车中,这样他在商场中逛完一圈,他便选购了自己所有需要的商品,该网站提供的购物车功能与此一样,用户可以在网上商店中把自己看到的觉得合适的商品都放到购物车中,看完后,用户还可以检验购物车中的商品,看到商品的所有信息,如检出来看到的信息一样,用户此时还可以再做取舍,最后完全满意后进行支付。 该功能模块功能流程图为: 商品分类 : 用户可以通过该模块整体了解该网站的商品种类,如果用户想了解不同厂商的同种商品,使用该模块可以迅速的得到比较,该模块类似于目录树,用户可以一层一层的深入,知道最后一层,一种商品的所有信息都会展现出来。 最后用户可以选择加进购物车或直接支付。 该模块设计的要点是设计好展示模板,突出商品的外观与商品的特性。 该模块需要有图片功能。 功能流程图: 10 5) 订单管理子系统(前台) 用户在网上支付后,系统会生成一个流水号和一个密码,每一笔交易一个流水号和一个密码(用户需牢记),用户凭借此流水号和密码在订单查询界面查询该笔订单目前的状态(正在受理,已发货,已收货等)用户也可以根据用户名称查询该用户所有的订单状态。 6) 商品管理(后台) 是管理商品流动以及商品在商店的存储。 商品的流动处理过程严格的遵照实际的流程,并且提供友好的操作界面,让商家管理人员无需担心费力管理数量庞大的商品流动和存储。 管理 系统功能需要商品的增,删,改功能,能够实现价格的变动及商品种类、促销与否的更改。 流程图如下: 11 7) 订单管理(后台) 管理员在这里能够查看最新订单,已确认订单以及查询投诉订单。 6) 付款管理 付款管理主要是管理公司的付费方式,包括通过银行卡来完成的电子支付,或者是按照已有确定的购买协议通过常规付费办法来完成。 7) 统计子模 块 每个公司的电子商务要开展成功,离不开统计数据的分析,统计子模块主要提供了对商品,订单,顾客情况作统计的多方面统计数据。 可以按照要求输出。 12 第三章 总体设计 引言 经过需求分析阶段的工作,系统必须 “ 做什么 ” 已经清楚了,现在是决定“怎样做 ”的时候。 总体设计的基本目的就是回答 “ 从总体上说,系统应该如何实现。 ” 这个问题,因此,总体设计又称为概要设计或初步设计。 通过这个阶段的工作将划分出组成系统的物理元素 程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑 盒子里的具体内容将在以后进行详细的设计。 总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 系统模块结构设计 1) 界面设计: 网站的前台界面我准备分为五大块,上下左右各一块,中间为一块,每块各为一个独立文件,上面那块包括网站标志、广告栏和导航栏;左边为各种功能的窗口;右边为热门商品的排行;下面为导航条和说明;中间那块则展示商品或显示各种功能的执行窗口。 后台的界面分为左右两个框架,左边框架为菜单;右边为显示窗口。 2) 顾客管理模 块设计 用户注册:本功能为用户第一次拜访本网站登录基本资料, 以及修改个人基本资料时使用。 登录基本资料时,用户名不能超过 20 个字符,密码须在20 个字之内, 确认密码应与密码相同, 这是供验证用户的密码, 以免输入误差之用, 用户名若与他人有重复, 则须另行选择一个名称。 登陆以后能够修改用户的注册资料,但是用户名不能改,只能改用户名以外的其他各项资料。 用户登陆:用户应先登陆才能完整执行本网站各功能, 登陆时必须输入用户名称及密码, 若是首次拜访本网站, 请先执行用户注册。 用户资料管理:将所有用户的资料 都显示出来。 用户搜索:输入要搜索的用户名,就能搜索该用户的资料并显示出来。 数据库设计 商品的分类储存于 SORT 数据表中。 13 SORT 表 字段名称 数据类型 说明 Sort_id 数字 商品分类号 Sort_name 文本 商品分类名称 商品的详细信息则储存于 HW 数据表中。 HW 表 字段名称 数据类型 说明 hw_id 数字 商品编号 sort_id 文本 商品分类型号 hw_name 文本 商品名称 hw_cash 数字 商品特价 hw_content 备注 商品规格说明 hw_views 数字 商品浏览次数 hw_buys 数字 商品卖出数量 hw_date 日期 /时间 商品上物日期 hw_pic 文本 商品图片 hw_oldcash 数字 商品原价 顾客信息存储在 USER 表中: USER 表 字段名称 数据类型 说明 user_id 自动编号 用户编号 user_name 文本 用户名称 user_pass 文本 用户密码 user_mail 文本 用户邮箱 user_adds 文本 用户地址 user_tel 文本 用户电话 user_regtime 日期 /时间 用户注册时间 user_regip 文本 用户注册 IP user_lasttime 日期 /时间 用户最近登陆时间 14 user_lastip 文本 用户最近登陆 IP user_buymoney 文本 用户付款数 user_postcode 数字 用户的邮政编码 user_namec 文本 用户的真实姓名 15 第四章 详细设计及编码 引言 总体设计阶段以比较抽象概括的方式提出了 解决问题的办法。 详细设计是软件开发时期的第三个阶段,也是软件设计的第二步。 其任务就是把解法具体化,也就是回答下面这个关键的问题: “ 应该怎样具体地实现这个系统呢。 ” ,通过详细设计应该得出对目标系统的精确描述,给出各个模块的详细过程性描述。 从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 编程环境简介 用 ODBC 连接数据源 微软的开放式数据库互连( ODBC) API 使即将发布的开放式视窗服务( Windows Open Services,简称 WOSA) API的主要成员,开放式视 窗服务 API视为基于 Windows 的不同类型的程序提供简单的和标准的接口的一套应用程序。 ODBC 概述 ODBC 由一些 Windows 的动态链接库( DLL)组成,这些动态链接库包含了一系列函数来为任何具有 ODBC 驱动程序的数据库或者数据库服务器提供两种数据服务功能: (1).设置或者取消 ODBC 数据源。 (2).把前端的客户端的查询语句或者其它的 SQL 声明传送到后台的服器并且把查询结果或者是对一个查询动作的确认从服务器端传送到客户端。 ODBC 的使用 首先,我们创建一个 ODBC 数据源 ( 1) 打开系统的控制面板, 然后在控制面板双击 ODBC 图标,启动 ODBC 数据源管理器。 ( 2) 在 ” 系统 DSN” 页面上单击 ” 添加 ” 按钮,打开一个 ” 创建新的数据源 ” 对话框,然后选择 SQL Server 选项。 ( 3) 单击对话框中的 ” 完成 ” 按钮 ,打开 ” ODBC SQL Server 安装 ” 对话框。 ( 4) 在对话框的 ” 数据源名称 ” 中输入数据源的名称,我们输入 ” shop” 16 ( 5) 单击高级按钮,打开 ” 设置高级选项 ” 对话框,设置登录名称和 密码。 单击 ” 确定 ”。 ( 6) 最后,单击确定,完成创建。 ADO 数据访问接口 (1) ADO 概述 ADO 最早是在 1996 年作为一 个对象库与 OLE DB 捆绑在一起,是 Microsoft Inter Information Server(IIS)3 的一个重要组成部分。 现在的 ADO 是捆绑在 MDAC2 中的,在原有的基础上,新增了很多功能: ADO 作为一个系统组件:在启动 Windows 20xx 时, ADO 时作为 Windows操作系统的标准组建出现的,这也意味着 ADO 将作为 Windows 20xx 安装程序的一部分被自动安装。 记录( Record)和流( Stream)对象: Record 对象可以在一个 Recordset对象中表示一条单独的记录,还被设计成表示不同层次的有组织的数据。 Stream对象表示的是与一个特定的 Record 对象相关联的二进制数据。 URL 作为连接字符串: ADO 允许使用统一资源定位器( URLS)来为一个特定的 ADO Connection 对象指定数据源。 然后,这个 URL 被送到能翻译这个 URL的潜在的 OLE DB 提供者那里。 提供者字段: 新的 OLE DB 提供者 (2) ADO 对象模型 ADO 对象模型 定义了一个可编程的分层的对象集合,它支持部件对象模型( COM)和 OLEDB 数据源。 ADO 的对象模型中包含了三个一般用途的对象:Connection、 Command 和 Recordset。 程序员可以创建这些对象并且使用这些对象访问数据库。 在 ADO 对象模型中还有其它几个对象,例如: Field、 Property、 Error 和 Parameter。 他们是作为前面三个对象的子对象进行访问的。 ADO 的对象描述如下表: 17 SQL 结构化查询语言概述 SQL 是工业标准数据库操作语言,这种语言能操纵任何一种关系型数据库管理系统。 一. SQL 概述 SQL是一种数据库编程语言,一个 SQL 查询至少包括下面三个元素: 一个动词,例如 SELECT,它决定了操作的类型。 一个谓词宾语,由它来指定一个或多个字段名,或者指定一个或多个表对象。 一个介词短语,由它来决定动词在数据库中哪个对象上动作,例如 ” FROM TABLE NAME ”。 因此一个简单的 SQL 语句看上去大致如此: Select * form testable where parameter=1 SQL 查询的类型有四种: 交互式 SQL:交互式 SQL 允许在一个类似于 dBASE 的点命令行提示符下输入 SQL 语句。 嵌入式 SQL:大多数 SQL 语言都支持把 SQL 语句插入到普通的应用程序代码中。 这样,不一定使用固定的用户接口工具就可以通过 SQL 访问数据库。 嵌对象 描述 Command 包含了一个命令的相关信息,例如,查询字符串、参数定义等 Connection 包含了有关连接的信息,例如游标类型、连接字符串、查询超时等 Records。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。