




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上购物系统的设计与实现 1 郑州升达经贸管理学院郑州升达经贸管理学院 本科毕业设计 论文 题 目 网上购物系统的设计与实现 学生姓名 李世维 专业班级 11 计升本 1 班 学 号 2011050132 院 系 信息工程系 指导教师 职称 王文凡 讲师 完成时间 2013 年 4 月 5 日 网上购物系统的设计与实现 2 目 录 摘 要 ABSTRACT 1 引言 3 2 网上购物系统概述 4 2 1 网上购物系统设计概要 4 2 2 ASP NET 技术综述 6 2 2 1 ASP 的 6 个内部对象 6 2 3 技术要点 6 3 数据库的设计与实现 7 3 1 创建数据库 7 3 2 数据库的连接 10 4 网上购物系统设计 10 4 1 用户信息模块的实现 10 4 1 1 客户的注册 登录及退出 11 4 1 2 客户资料的查看 更新及密码的修改 11 4 2 图购物信息模块的实现 12 4 2 1 分类的显示和详细信息的显示 12 4 2 2 购物车功能的实现 13 5 网站的建立与运行环境 14 5 1 网站的建立与测试 14 5 2 运行环境 14 6 结束语 14 7 致谢 15 参 考 文 献 15 网上购物系统的设计与实现 3 网上购物系统的设计与实现 摘 要 随着计算机技术的日益发展 现代社会已经到了真正的信息时代 如何掌握并应 用信息就显得非常重要了 很多公司都利用互联网这个市场来达成协议 所以互联网 也不再是单纯的传播媒体 它除了传播信息以外 还可成为转变社会形态的枢纽 互 联网上的这个虚拟世界正在具体化 现实化 并逐渐与现实生活融为一体 ASP NET是创建动态网页的一种强大的服务器技术 利用这项技术 可以为World Wide Web 站点或企业内部互联网创建动态的可进行交互的Web页面 在微软 NET战略 中 ASP NET是其中的一向核心技术 可以在这个极为强大的新开发环境中提供基于 Web的访问 利用ASP NET可以开发面向对象的代码 同时 可以充当Web应用程序的开 发平台 并为开发人员提供创建企业Web应用程序所需要的功能 Microsoft Access是一种关系式数据库 关系式数据库由一系列表组成 表又由 一系列行和列组成 每一行是一个记录 每一列是一个字段 每个字段有一个字段名 字段名在一个表中不能重复 是一种易于使用 配置简单的数据库 本文中的网上购物系统 结合ASP NET和Access共同开发而成 具有用户使用更简 单 界面更直观等优点 设计并实现用户管理 购物车管理 订单管理 购物等功能 关键词 数据库 连接 验证 A The Design and Implementation of Online Shopping System ABSTRACT Along with the vigorous development of the Internet e commerce networks as a shopping center is a form of its Highly efficient low cost advantages gradually emerging as a 网上购物系统的设计与实现 4 business model and philosophy there is no longer meet use and dissemination of information browsing but a desire to bring the full enjoyment network more convenient Internet shopping is being adapted to the fast pace of today s society to live so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities The system is trying to use ASP in a dynamic network of e commerce websites structure which is in Windows XP Microsoft Access for database development in platform Tomcat application server as a network information services use ASP technology development online shopping system A shopping cart management order management personal information management message board management functions Background in part by managers including commodity management processing orders customer information management information management and other functions links After the establishment of the website is a dynamic interactive with commodities systems management voice mail and other functions of the e commerce website users Keywords database Connection Authentication A 1 引言 随着信息技术的发展 信息技术使用传递速度突破了时间和地域性的局限 网 络化与全球化成为一种不可避免的世界趋势 由于网络用户的迅速膨胀 众多的商 家和厂家也纷纷将眼光投向互联网 封闭式的银行电子金融系统已变成开放式的网 络电子银行 电子商务是一个发展潜力巨大的市场 极具有发展前景 电子商务双 向信息沟通 灵活的交易手段和快速的交货方式的特点 将给社会带来巨大的经济 效益 促进了整个社会的生产力的提高 电子商务的推广 打破了时空限制 改变 了贸易形态 有助于降低企业成本和提高企业竞争力 电子商务给消费者提供了更 多的选择 提供了更好的便利性 在互联网上可以进行很多的电子商务活动 网上购物系统 就是一种典型的电子商务运用 网上购物系统 实际上是运行在 Web服务器中的一个 Web应用程序 网上 购物系统 模拟一般的购物店的经营模式 利用页面 脚本程序来实现 网上购 物系统 的购物车管理 订单管理 客户信息的管理工作 实现标准购物车功能 分为修改 继续购物 清空 结算四个状态 可对购物车在结算之前任意步 骤进行查询和修改 购物过程支持网上结算 购买者可依据订单号查询订单状态 已收到订单 已收到货款 已发货 已送达收货人等状态 后台设置管理员 维护界面 可在首页设定新增商品或推荐商品 可设定会员购买折扣 可对订单状 态进行跟踪和管理 修改状态 删除订单 可查询当日新增加订单和所有订单 网上购物系统的设计与实现 5 要实现这样的功能 离不开后台数据库的支持 用户验证信息 收集到的用户 点击信息 主题层次信息 分析得出的关联规则表等大量的数据都由数据库管理系 统管理 本文中数据库服务器端采用了 Microsoft Access数据库作为 ODBC Open DataBase Connectivity 数据源 并以先进的 ADO ActiveX Data Objects 技术进行数据库存取等操作 使 Web与数据库紧密联系起来 2 网上购物系统概述 2 1 网上购物系统设计概要 网上购物在线网站致力于提供产品展示 及订购为核心的网上购物服务宣传自 己商店的产品并将自己的产品展现给客户 让客户通过网站便能对自由的选择地 购买产品 该网站是通过用户登录浏览商品 查看公告 购买 确定购买 实现 用户模 块功能 其中订单的生成 网站后台系统 通过系统管理员管理商品 订单 用户来实现 网上购物系统作为网上销售的一种形式 没有强有力的后台 支持 就不可能实现网上购物这种电子商务形式 网上购物由于有广大的销售群体 又有展示新产品的网络平台 所以通过电子商务可以迅速地对顾客的需求构成导向 同时 商家也可以通过互联网中的商务数据库 记录下每次访问 销售 购买形式 和购物动态 以及客户对产品的意见 商家通过这些统计数据来获取客户对产品的 满意度 以下网站结构设计图 图 1 1 图1 1 网站结构设计图 网上购物系统的功能模块大致分为 网上购物系统的设计与实现 6 用户信息模块 用户包括系统用户和商店客户 客户可通过页面进行注册申请及查看 更新注 册信息 系统用户的作用 对系统用户进行管理 添加 删除 更新用户信息 对购物 进行分类管理 添加 更新 删除购物信息 以及根据客户交易信息对客户的账单 进行管理 商品信息模块 主要包括购物类目管理 购物信息管理及购物交易处理 图购物类目管理 网上购物系统交易系统对购物进行相应的分类 以方便管 理 管理员可以创建和编辑购物类目 在添加新购物的时候需要选择相应的类目 图购物信息管理 包含完整的图购物信息 包括图购物的查看 添加 更新 删除 图购物交易处理 客户在购物时需要提交交易表单到图购物管理员 只有等 到确认后才能发货 客户购物成功需要经历 3个过程 首先客户将图购物放入购物车 此时为 未提交 状态 然后结账即提交给图购物管理员 此时状态为 已提交 最后图购物管理员确认并发货 状态为 已发货 如图1 2所示 图1 2 成功购物过程图 2 2 ASP NET 技术综述 2 2 1 ASP 的 6 个内部对象 1 ASP提供了6个功能强大的内部对象 每个对象具有各自的属性 Property 方法 Method 有的还拥有数据集合 Collection 与事件 Event 它们共 同完成Web中的一些重要工作 2 这6个对象分别是 Request对象 Request对象可以保存 Client端送往Server端的所有信息 网上购物系统的设计与实现 7 Response对象 Response对象的主要功能是将信息从 Server端传送到 Client端 也可以用来实现页面的跳转或 Cookie值的设定 由于 ASP脚本 没有输出 值 的功能 要完成此功能必须使用 Response对象 Server对象 Server主要功能是执行与 Web服务器直接相关的一些操作 Session对象 Session对象能够记录用户每一次上线的个人信息 它相当 于每个上线用户的私有变量集合 它随着用户的上线而产生 随着用户的 下线或强制解除而终止 Application对象 Application对象能记录所有 Web用户的共有信息 它 相当于所有上线用户的公共变量集合 它伴随着Web应用程序的开始运行 而产生 随着 Web应用程序的运行结束而终止 Objectcontext对象 Objectcontext对象主要在进行交易处理时使用 利 用该对象可以管理 控制这些交易 2 3 技术要点 网页 图片制作工具和程序设计语言 Dreamweaver制作前台网页 3 ASP net动态服务器网页 建立网络数据库的链接 控制操作的流程 Microsoft Access 建立网络数据库 现将主要的技术要点及其解决思路介绍如下 链接数据库 各功能模块中需要频繁的进行数据库操作 如果每遇到要使用数据库便建立一 次链接将在一定程度上增大系统开销 也更容易出现各种问题 分页技术 为了提高页面的读取速度 本系统不会将所有的图购物信息全部在一页中罗列 出来 而是将其分成多页显示 每页显示一定数目的图购物数 权限判断 为了防止非法用户访问后台系统 本系统在后台管理的每个文件中都设置了用 户权限的判断 如果不是管理员权限的用户则无权访问 若是管理员还要判断该管 理员的权限是管理 最高权限 添加还是查看 这样就提高了系统的安全性 4 网上购物系统的设计与实现 8 3 数据库的设计与实现 3 1 创建数据库 图2 1 网上购物系统系统 E R图 根据系统功能设计的要求 采用 Microsoft Access 2003建立数据库 分别 建立了xm admin管理员表 用于存放后台管理员的信息 menu大类表 用于存 放图购物分类中大类的信息 links表 引用 pay送货表 用于存放送货方式 shop pj评论表 shop物品表 用于存放物品信息 shop styl表 用于对服 装类别进行分类 及 user a用户表 用于存放用户信息 以下是各表包含的主要字段 xm admin表 xm name 用户名 xm pwd 密码 图2 2 xm admin表结构图 menu表 menu syle 大类名 等 图2 3 menu表结构图 links表 lnkId lnkTitle 网站名称 lnkAddress 网址 网上购物系统的设计与实现 9 图2 4 links表结构图 pay表 pay id 产品编号 pay name 写订单用户名 pay data 日期 pay names 收货人 pay email EMAIL 等 图2 5 pay表结构图 shop pj表 shop id 对应产品编号 shop name 用户名称 shop data 日期时间 等 图2 6 shop pj表结构图 shop表 shop name 服装名称 shop rmb 价格 shop ls 颜色 shop data 日期 shop styl 类别 等 网上购物系统的设计与实现 10 图2 7 shop表结构图 shop styl表 shop styl 小类名 图2 8 shop styl表结构图 user a表 user name 用户名 user pwd 密码 user email EMAIL 等 图2 9 user a表结构图 网上购物系统的设计与实现 11 3 2 数据库的连接 5 本系统连接和操作数据库 一个真正的 完整的站点是离不开数据库的 因 为实际应用中 需要保存的数据很多 而且这些数据之间往往还有关联 利用数据 库来管理这些数据 可以很方便的查询和更新 数据库有很多种 如 Fox 数 据库 dbf Access 数据库 mdb Informix Oracle 和 SQL Server 等等 在这里 我 使用的是 ASP是如何访问 Access数据库的资料 以及如何实现 建立数据 库连接文件实现与数据库的连接 其他文件通过调用该文件实现与数据库的连接 4 网上购物系统设计 4 1 用户信息模块的实现 用户分为客户和系统用户 主要实现用户注册 登录 查看 更改注册资料等 功能 主要包括 1 客户登录及登录信息处理页面 2 客户注册信息填写 处理页面 3 客户个人资料修改程序 4 客户密码修改程序 5 客户退出登录程序 4 1 1 客户的注册 登录及退出 当客户在首页单击注册时 网页定向到注册页面login aspx login aspx是用户注册文件 用户需要再文本框中填入一些自己的个人登陆信 息以及用户的详细信息保证实名制验证以确保用户所填写的内容有效 同时保证网 络购物的文明性和规范性 在客户端进行信息有效性验证 如果信息填写不正确 或者不符合格式规范 则给出相应提示 只到用户输入的信息符合格式的要求 信 息填写正确则进行后台数据处理 效果如图3 1 网上购物系统的设计与实现 12 图3 1 注册页面 4 1 2 客户资料的查看 更新及密码的修改 查看操作是显示用户注册的所有信息 更新操作 首先从更改表单中获取相应 值 执行后根据返回值做相应处理 程序供客户修改密码 并在修改密码之前验证原密码的正确性 只有原密码正 确 才可以修改密码 4 2 图购物信息模块的实现 主要是查看购物列表 搜索购物 显示购物信息 把购物放入购物车等功能 4 2 1 分类的显示和详细信息的显示 分类列表的显示 1 实现购物的分类显示功能 2 程序完成当客户单击某一分类时显示具体分类购物的功能 显示内容为 该购物的图片及一些基本的购物信息 网上购物系统的设计与实现 13 如点击 时尚衬衫 时 会出现如图3 2所示的衬衫的分类结果 图3 2 分类显示页面 购物详细信息显示 当用户单击图购物名称时显示图购物的详细信息 比如价格 商品的描述 效果如图 3 3所示 网上购物系统的设计与实现 14 图3 3 购物详细信息显示界面 4 2 2 购物车功能的实现 如果客户满意某商品购物 则单击 加入购物车 就可以把该本物品放进自 己的购物车 客户可随时查看购物车里购物的详细信息 如果不满意可通过删除清 空功能删除购物 效果如图 3 4所示 图3 4 购物车 网上购物系统的设计与实现 15 5 网站的建立与运行环境 6 5 1 网站的建立与测试 在实现了整个网上购物系统的系统功能之后 需要建立一个网站对其进行测试 具体步骤如下 首先确保安装了 Visual Studio 2005 本网上购物系统的所有文件复制到目录下 在VS2005内打 开 点击启动调试 设置启动起始页为 newshop aspx 这样 便能进入网上购物 店的首页了 5 2 运行环境 网站案例均使用 ASP net动态网页发布技术开发 并使用 Access数据库管理 系统存放 维护网站的数据资料 因此 配置这些网站时需要满足以下系统配置要 求 操作环境 Visual Studio 2008或更高版本 Web服务器 IIS4 0或IIS5 0 数据库服务器 Microsoft Access 2003 客户端 IE Netscape 6 结束语 在论文即将完成之际 我的心情无法平静 从开始进入课题到论文的顺利完成 我也感觉自己在一点点进步 每做一个新的功能我都会学到一些自己以前不知道的 知识 就毕业设计来说确实让我受益匪浅 其中数据库的设计就是一个最好的例子 一开始的数据库设计好了 可是又不得不在做的过程中不断地修改 在不断修改的 过程中我也或多或少的学到了一些知识 网上购物是当今 We
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际工程项目管理合同法律支持与合同履行监督
- 2025年(氯甲基)三苯基氯化磷行业研究报告及未来行业发展趋势预测
- 2025年凹凸棒土行业研究报告及未来行业发展趋势预测
- 2025年丙酮肟行业研究报告及未来行业发展趋势预测
- 地震构造效应研究-洞察及研究
- 2025年心脏病学手术操作规范检测答案及解析
- 机电设备安装合同合同范本
- 2025重庆渝北区金鹏实验小学校(西政附小)公开招聘编外教师2人考试参考题库及答案解析
- 客户服务水平协议(SLA)填写指南
- 农产品化生产与农民合作社联合协议
- 2025年中国烟草总公司天津市公司招聘考试笔试试卷【附答案】
- 加盟合同(标准版)
- 基于plc的恒压供水控制系统设计
- 环保设备加工处理方案(3篇)
- 2025中小学生法制知识竞赛题库及答案
- 【高三】【数学】2025【秋】开学第一课:为梦想飞翔(课件)
- 员工安全手册
- 屋面防水施工合同的范本
- 喷锚支护施工技术
- 光学相干断层扫描(OCT)在眼科诊断中的应用考核试卷
- 超级大乐透介绍课件
评论
0/150
提交评论