




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计答辩 毕业设计题目 IT网络购物网站 目录 1相关技术及需求分析1 1ASP开发技术1 2ACCESS数据库技术1 3需求分析1 4系统运行环境及开发工具2系统总体设计及数据库设计2 1IT网络购物网站总体设计图2 2IT网络购物网站数据库设计3详细设计3 1前台功能实现3 2后台功能实现 前言 随着我国Internet的普及和现代电子商务的发展 网上销售 网上购物已经成为现代市场经济发展必不可少的一部分 利用ASP ActiveServerPage 与数据库的结合 可以起很好的建立起网上IT网络购物网站 ASP技术 ASP ActiveServerPages动态网页 是微软公司推出的一种用以取代CGI CommonGatewayInterface通用网关接口 的技术 ASP比较网关及服务器扩展模式有着以下优点 1 完全与HTML文件融合在一起 2 容易创建 不需要其它编译 链接程序 3 面向对象并通过ActiveXServer对象可扩展 1 1ASP开发技术 1相关技术及需求分析 1 1 1ASP技术概念及优点 客户端发送请求给服务器 服务器接受请求后 再把请求结果返回到客户端 客户端发送请求 通过ASP访问数据库 数据库接受请求后 再通过ASP返回客户端 来实现对数据库的访问 1 1 2ASP服务器运行模式 Access做为一个数据库管理系统 它被集成在MicrosoftOffice中 Access数据库处理的基本结构 采取关系型数据库模式 与其他的数据库系统相比 Access更加简单易学 一个普通的计算机用户可以很快地掌握它 Access2003的功能十分强大 利用它可以方便地实现对信息保存 维护 查询 统计 打印 交流 发布 而且它可以十分方便地与Office其他组件交流数据 这些功能对一个一般用户而言已经足够了 1 2ACCESS数据库技术 1 3需求分析 在IT网络购物网站中主要涉及到IT商品 会员 管理员 订单等几个模块 其中 IT商品模块的任务主要是列出所有库存的各种属性 按照销售量和投票情况排序 按照商品模糊查询 以及用户选定商品后给出详细属性 1 3 1业务流程分析 业务流程图是一种比较规范 被广泛使用分析工具 它可以比较直观 准确描述系统业务流程 业务流程图不是对系统原有业务流程的快照 应该是对原有系统的业务流程进行重新思考 设计 再造的结果 1 IT销售流程 IT销售流程是根据实际生活中 用户通过网络购物的过程所进行的一个描述 当用户打开网页后 必须通过主页面提供的会员登录链接 进入会员登录页面 然后用户通过登录系统 以网站会员的身份才能购买商品 如果用户未登录系统 只能浏览IT商品和查询IT商品 而不能购买IT商品 当用户选定自己喜欢的IT商品后 可以通过网站提供的功能把IT商品放入购物车 接着去购买IT商品 当用户购买完所有的IT商品后 通过网站提供的链接到收银台结账 这时网站将会自动判断用户在系统中所存的金额 如果金额不足 则网站页面自动返回到用户面板并提示用户系统金额不足 不能购买商品等信息 如果金额充足则用户购买成功 整个购买流程结束 其业务流程如下图所示 IT物品销售流程图 2 用户注册流程 用户为了购买IT商品 必须成为系统会员 整个注册流程如图2 2所示 用户可以通过主页面提供的链接 进入到会员注册页 当用户填入自己的信息并提交后 系统将对用户所注册用户名进行检查 如果发现重复 网站页面将自动清除相应信息并提示用户名被注册过了 为了防止用户输入密码时可能出现的错误 系统将检查用户两次输入的密码信息 如果发现信息不符 也将提示用户错误并让用户重新注册 为了购买活动的合法和安全 网站会提示用户输入家庭住址 固定电话和真实姓名等关键信息 如果用户不填写 网站会提醒用户错误 并再次清除信息 当所有信息完整的填写完毕后 经过网站检查正确 这时网站会把用户的信息添加到数据库中 流程如下图 用户注册流程图 1 3 2数据流程分析 业务流程分析描述的是用户业务处理过程 为了更进一步了解用户对待开发的购物网站的功能要求 通常从数据流动和处理的角度对业务流程进行抽象 得到网站的数据流图 数据流图是结构化系统分析的主要工具 它能图形化的显示出网站中数据的使用 表达数据在网站内部的逻辑流向以及网站的逻辑功能和数据的逻辑变换 如下图就是根据前面所得到的业务流程图和收集的资料 以及对IT网络购物网站的整个流程进行分析设计后 所得出的IT网络购物网站数据流图 IT购物销售数据流图 数据流图是结构化分析中不可缺少的有力工具 它描述了系统的分解 即网站由哪些部分组成 各部分之间有什么联系等 但是 他还不能完整地表达一个网站的全部逻辑特征 特别是有关数据的详细内容 因此 仅仅一套数据流图并不能构成网站说明书 只有对图中出现的每一个成分都给出详细定义以之后 才能全面地描述一个网站 数据字典把数据流图上所有数据都加以定义 并按特定格式予以纪录 以备随时查询和修改 因此 数据字典是数据流图的辅助资料 对数据流图起注解作用 数据流图 数据字典 IPO图表构成了对系统需求的完整描述 1 3 3数据字典 1 4系统运行环境及开发工具 开发环境 WindowsXPProfessionalIIS5 0 InternetInformationServer5 0 InternetExplorer6 0脚本语言 JavaScript VBScript数据库工具 MicrosoftAccess2003网页设计 MacromediaDreamweaverMX 2系统总体设计及数据库设计 经过需求分析阶段的工作 系统必须 做什么 已经清楚了 现在是决定 怎样做 的时候了 总体设计的基本目的就是回答 概括地说 网站应该如何实现 这个问题 用比较抽象的概括的方式确定网站如何完成预定的任务 也就是说 应该确定网站的物理配置方案 并确定系统的每个程序的结构 2 1IT网络购物网站总体设计图 2 2IT网络购物网站数据库设计 2 2 1用户信息数据表 RegUser 本表主要是将用户的相关信息录入表中 用户在注册时要填写相关的个人信息如 用户名 密码 密码提示 联系地址 邮编等等相关信息 用户名用的是文本类为关键字 如下图 2 2 2管理员信息表 Manage User 管理员信息表 记录管理的用户名与密码 两个均为文本型 字段为长整形 如下表 2 2 3商品大类表 Class 1 本表是商品分类的大类表 管理员在给商品进行分类时 可根据商品的实际书类分类 例如 计算机类书籍 绘画类书籍 理财类书籍等等 这样有利于图书的管理 本表的主要是录入商品分类的名称与发布时间 分别为文本型与时间类型 如下表 2 2 4商品小类表 Class 2 这个表是对商品大类表之下的一个细分 将商品的分类进一步的细化 例如 计算机类书籍细分为软件编程类书籍 CAD绘图类书籍等等 这样的分类 能够使用户更加明确自己所要购买图书 也便于管理员的管理 如下表 2 2 5商品表 Product 在前两个表中进行细化分类之后 最后就是要进行商品的具体名称 价格 说明 图片等等的录入了 主要是记录商品的具体详细的说明 以便购买都知道这本图书的具体的情况 如下表 购物车是用来存放顾客购买的商品 当然在网上购物的购物车也是用来存放购买的商品 用户可以查看购买商品的名称 价格等等 最后形成表订 如下表 2 2 6购物车表 ShopList 2 2 7订单表 OrderList 订单表 是对顾客提交的订单的具体情况进行记录 有用户名 购物时间 联系时间 商品名 价格 付款时间等等相关内容的记录 如下表所示 3详细设计 3 1前台功能实现 3 1 1购物车的实现 在设计购物车中 首先要考虑到的是购物车中商品信息的存储 而且在整个的商品购买中没有改变 这里就要用到ASP中的内置Session组件 它是访问者从的到达某个特定主页到离开为止的那段时间 服务器端给他分配一个用来储存信息的全局变量的集合 这些变量可以自动生成 也可以是程序人员在服务器端脚本程序中定义的 Session可以用来存储访问者的特定信息 创建访问者信息容器 我们使用它作为虚拟购物车 无论什么时候用户在我网站中选择了一种商品 那么这种商品就会进入购物车 当用户准备离开时 就可以立即进行以上所有选择的商品的订购 这些购物信息可以保存在Session中 用户在Web应用程序中访问同一页面时 Session变量始终存在 当用户在应用程序的页之间跳转时 存储在Session对象中的变量也不会清除 在建立购物车中 其实是对全局变量的操作 在这里我定义了一个全局变量 ProductList Session ProductList 将购物信息保存到此全局变量中 另外还定义了一个全局变量Products 通过函数PutToShopBag 将ProductList的值赋给Products 使用函数Split 将读取到的字符串进行分割 以得到购物信息 购物车界面如下图所示 3 1 2会员注册的实现 在会员注册中 首先是检查该顾客所申请的用户名是否以被人申请了 若已被人申请了该用户名 则系统将提示给用户 该用户名已存在 的信息 之后进入用户详细资料登记的页面如下图 在用户登记个人的详细资料时 仍然使用ASP中的Recordset的对象 对数据库进行添加的操作 申请成功后进入提示界面如下图所示 告诉用户已经申请成功 3 1 3定单查询 客户在主页中文本框中输入待查询的定单号 查询成功的页面如下图 3 1 4商品查询 如何使用户快速简洁的找到自己想要的东西 是一个网站解决的重要问题 也是吸引用户的关键之一 网站搜索引擎的好坏直接影响到网站的访问量 本系统的搜索可以分类别 加关键字搜索 以便找到准确的商品信息 以下是商品搜索的界面及搜索到的结果 3 2后台功能实现 3 2 1商品添加 商品的添加功能是通过三个步骤来实现的 商品大类添加 商品小类的添加 商品的添加 3 2 2商品审查 管理员可以编辑商品资料 删除商品资料 商品审查页面如下图 3 2 3订单的审查 订单审查的页面如下图 管理员可以处理定单 删除定单 查看定单 3 2 4会员的审查 管理员可以查看用户资料 删除用户资料 运行界面如下 3 2 5管理员添加 3 2 6管理员审查 结束语 在历时将近几个月的时间内 所做
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论