




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
五邑大学本科毕业论文五邑大学本科毕业论文 箱包网站建设毕业设计箱包网站建设毕业设计 第一章 绪论 5 1 1 网站的概述 5 1 1 1 网站设计的背景 5 1 1 2 网站开发的意义 5 1 2 箱包网简介 5 1 3 研究的主要内容 6 第二章 箱包网开发工具与技术介绍 6 2 1 网站的开发环境介绍 6 2 2 开发工具的介绍 6 2 2 1 微软 VISUAL STUDIO 2008 引言 6 2 2 2 ASP NET 介绍 7 2 2 3 数据库 SQL SERVER 2005 介绍 8 2 3 安装 IIS 服务器 9 2 4 开发可行性分析 9 2 5 本章小结 9 3 1 箱包网站功能特点 10 3 2 1 网站首页产品展示 10 1 网站注册 11 2 网站登录 12 3 2 3 产品管理 13 1 产品发布 13 2 产品更新 13 3 产品的删除 14 4 产品类别管理 15 3 2 4 订单管理模块 15 1 订单信息查看 15 2 编辑订单 16 3 2 5 会员信息管理模块 17 第四章 箱包网数据库结构设计与实现 18 4 1 数据库功能设计 18 4 1 2 后台功能设计 18 4 2 数据库的需求分析 19 4 3 数据库创建 19 五邑大学本科毕业论文五邑大学本科毕业论文 4 3 1 创建数据库 19 4 3 2 数据库的结构创建 20 4 4 本章小结 27 第五章 网站主界面和登陆程序设计 28 5 1 网站首页界面设计 28 5 2 箱包网后台管理界面的设计 32 5 2 1 后台管理员登陆界面设计 32 5 2 2 后台管界面主界面设计 33 1 产品添加 35 2 产品更新 36 3 产品删除 38 4 产品大类添加 38 5 产品大类修改 39 6 产品大类删除 40 7 网站后台订单管理 41 第六章 会员信息管理 45 6 1 注册登录模块 45 6 2 会员订单的查看 47 6 3 网站后台对会员的管理 49 第七章 网站测试 50 7 1 网站测试介绍 50 7 1 1 功能测试 50 7 1 2 性能测试 51 7 2 网站测试和结果 52 7 2 1 链接测试 52 7 2 2 网站各模块的测试 52 7 3 网站测试结果分析 56 7 4 本章小结 56 结论 57 参考文献 58 五邑大学本科毕业论文五邑大学本科毕业论文 第一章第一章 绪论绪论 1 1 网站的概述网站的概述 1 1 1 网站设计的背景网站设计的背景 进入互联网高速的发展时代 网络购物这个新时代的消费观念正在逐步地深入到年 轻一族中 随着物流行业的不断壮大和完善 网络购物将迎来更加高速的发展 在网络 营销手段和策略的不断成熟 网络销售变得更受小成本小投资的厂家们的青睐 从目前 的情况来看 我们身边聚集着一批优质的箱包货源 在产品的成本上我们接近产品的原 产地可以取到比的实体店更加优惠的价格 同时作为电子商务专业的学生 我们经过 4 年的专业知识的学习在网上销售的方面更加的有优势 所以建立起一个箱包网站作为实 现我们打开箱包类市场的一个途径更加尤为必要 1 1 2 网站开发的意义网站开发的意义 目前在我们身边有很多的生产箱包的工厂和企业 他们正在面临着的一大难题是线下 销售竞争越演越烈 店面成本越来越高 都纷纷寻找开拓市场渠道的途径 随着网上购 物的安全和便捷 越来越多线下客户转入网上购买 网购越来越的深入人心 本箱包网 站开发的目的是整合线下的箱包更加优质的货源到网上来销售 一方面厂可以降低销售 的成本 可以在售价上比实体店卖的更加便宜点 另一方面买家买到更加优质和廉价的 东西 因此为特破传统销售渠道的障碍 节约成本 扩充销售渠道特意建立一个专门卖 箱包的箱包网站 1 2 箱包网简介箱包网简介 箱包网站的设计目标 采用当今网购类型网站最新的技术 建设成结合男女包和拉 杆箱销售为一体的电子商务类型网站 整合线下的商家箱包货源 通过网上渠道进行销 售 降低销售的成本 提高利润 网站的建设风格因为考虑到产品面向的人群是 25 40 岁倾向于白领的阶层其中女性的产品居多 所以在网站的建设上 色调采用较为活泼的 粉色 网站的功能分为普通用户和管理员 跟许多电子商务网站一样箱包网具备普通买 家在线购买产品和在线支付功能 而后台的网站管理员则具备对产品和用户订单的一系 列操作如产品的发布 删除 分类等 在设计平台选用 VS2008 后台数据库设计采用 SQL2005 网页采用动态技术制作而成更 加方面管理员的管理和提高买家的购物体验 五邑大学本科毕业论文五邑大学本科毕业论文 1 3 研究的主要内容研究的主要内容 研究的主要是主要针对箱包网网站的进行了相应的规划设计 本文主要内容如下 第一章主要介绍了箱包网站开发的背景 意义 网站的设计 和箱包网的简介 第二章主要介绍网站开发工具和技术介绍 包括工具介绍 选用和开发的可行性 第三章主要对网站进行分析和总体设计 包括了功能模块简介和网站流程图描述 第四章主要是根据箱包网的需求分析 对网站数据库进行设计和实现 第五章主要对各功能进行了具体的设计以及关键代码实现的说明 第六章主要采用黑盒测试对网站的模块进行了全面的功能测试 第二章第二章 箱包网开发工具与技术介绍箱包网开发工具与技术介绍 2 1 网站的开发环境介绍网站的开发环境介绍 开发环境选用 VISUAL STUDIO 2008 网站数据库SQL2005 开发技术 ASP NET 3 5 开发语言 C ASP NET 2 2 开发工具的介绍开发工具的介绍 2 2 1 微软微软 Visual Studio 2008 引言引言 VS 2008 Microsoft Visual Studio 2008 在网页的设计的软件中是最受开发人员青 睐的 因为它在完整的发展具有强大的工具 这有利于我们能够高效地创建 Windows 的 应用程序 ASP NET 的应用程序 ASP NET 服务与控件台程序等 之所以采用 VS2008 作 为本网站设计的工具原因有二 一方面工作效率高 Visual Studio 2008 能够把代码的 编辑 编译 调试合并在一个同一的图形界面下 根据开发人员个人的需要调整软件开 发体验 设置了新的开发人员工作效率标准 Visual Studio 2008 的出现 初学者可以 直接利用控件 从而对整个页面进行优化 不需再进行源代码的编写的个性化工作效率 将在开发环境和 NET Framework 的类库中有对应的一些常见功能 这可以更好的帮助编 程者以最短的时间完成编写工作 极大地提高了工作效率 极大地降低了网站的开发的 时间深受广大网站设计人员的喜爱 另一方面 集成扩展性强 Visual Studio 2008 可 以将 SDLC 工具统一到 UI 级别表面 支持项目模板 调试器和部署程序 使用 Visual Studio2008 软件 能够令到团队的工作效率和项目可预见性得到了提升和强化 下面说 明数据级别表面以及集成了 AJAX 1 0 包含 AJAX 项目模板 工艺水平的项目背景 Visual Studio 团队为基础的系统的设计是可扩展的模型 Visual Studio 2008 软件开 五邑大学本科毕业论文五邑大学本科毕业论文 发生命周期工具提供的功能的可扩展性和第三方可以使用相同的 因而 Visual Studio 2008 能够比 2005 版本能够更好地进行开发 2 2 2 ASP NET 介绍介绍 1 ASP NET 概述概述 ASP NET 是微软 2008 年新开发的一种具备有不同功能的崭新的体系结构的一种动态网页 技术 以 Microsoft NET 框架 Web 应用开发新的编程模式 功能更加强大的 Web 应用程 序可以被 web 服务器建立起来 相关的 Web 开发的模式来说 ASP NET 具有更加强大的优 势 2 特点和功能 特点和功能 1 服务器端控件的支持 ASP NET 具有丰富的多种服务器端控件 网站设计者在使用 前只要选中合适的控件拉入网页内 并设置其属性即可代替原来代码的输入 还可以添 加用户支持用户控件和自定义控件 更加多的为设计者提供更加丰富完整的控件支撑 从而减轻编写代码的工作 2 新添脚本语言和强类型语言 在之前的 ASP 中的开发语言都是有两种脚本语言 它们分别被叫做 VBScript 语言 JScript 语言 但是都有是很弱的 而 ASP NET 中几乎都包括了 NET 下的所有强语言包 括 C 和 VB NET 因为有强语言的支持 设计者很容易的就可以将买家的名字和买家的信 息表关联起来 两者是独立的 但是 ASP NET 可以把对象处理成类型 把表格作为一个 对象 用买家的名字来代替它来引用 3 基于 ADO NET 的数据访问方法 在以前的 ASP 的链接数据库是 ADO 形式 需要非连 接方式提供数据的 由于两者的数据解读方式不同 记录集需要全部更换数据的类型 非常耗时间 现在网络是基于数据访问的消息机制 是数据驱动的开发的一种新方法 数据可以作为 XML 的文档进行传输和存储 具有更加广的适应性 4 扩展标记语言 XML 和 WEB 服务 在 XML 扩展标记语言 中 所有数据都以一种可以通用的文本格式进行存储 传输和处 理 这样有利于与所有的数据源和 COM 组件进行交换 WEB 服务可以为其他的系统实现数 据的互换功能 在 XML 和 SOAP 的协议的基础上 能够以 WEB 服务可以跨平台交互和数据 交互的能力 3 ASP NET 的运行环境搭建的运行环境搭建 需要的电脑操作系统 Window 2003 XP 系统以上 浏览器要求 IE6 以上 数据库 SQL2005 信息服务 IIS IIS5 0 以上 开发环境 Microsoft NET Framework SDK 1 1 版本 五邑大学本科毕业论文五邑大学本科毕业论文 4 ASP NET 对象介绍对象介绍 1 请求对象 Request 主要是让服务器访问的客户端浏览器的数据 包括参数和用 户认证转让使用 POST 或 GET 方法从 HTML 表单 2 输出对象 Response 主要用于数据输出到数据库中的网页上 也可以在你的浏 览器的 Cookie 文件输出 3 应用对象 Application 在实际的网络运行中 记录整个网络的信息 如在线 在线列表数 民意调查和网上选举等 4 会话对象对象 Session 可以用来保存用户的登录名和登录状态 5 文本对象 Cookie 用户硬盘上保管着网页服务器的一段信息或者文本 Cookie 的作用是网页可以保存并读取用户在用户在本地硬盘上的信息 信息片段的键 值的存储 形式 6 server 对象 支持客户端对服务器上的方法和属性进行的访问并提供访问的类别 5 ASP NET 的主要的服务器控件的主要的服务器控件 1 基本的控件 文本框的文字输入 标签 数据的超级链接 网页图像 网页表格 网页面板等等 2 列表控件 下拉列表 列表框 复选框列表 单选框列表等 3 数据绑定控件 数据列表 数据栅格 4 确认控件 请求域确认 比较确认 范围确认 规范表达确认 顾客确认 确认摘 要等 2 2 3 数据库数据库 SQL Server 2005 介绍介绍 本次设计采用的是 SQL Server 2005 数据库 SQL2005 比 ACCESS 数据库具有更加 安全的数据储存和数据的读取功能 而且储存的量一般比较大 更加适合应用在商业 和企业中 而且能提高 管理用于业务的高可用性和高性能的数据 应用程序 2 3 安装安装 IIS 服务器服务器 Nternet Information Services IIS 互联网信息服务 是微软公司建立的 Microsoft Windows 的网络最基础化的服务 在传统的 XP 系统的电脑上是没有安装 的 所以在开发前我们需要对电脑进行安装IIS 安装步骤 左下角单击 开始 菜单 控制面板中的 添加和删除程序 在弹出的窗 口中选择 添加 删除 Window 组件 开始 Window 的安装组件向导 在 Windows 组件的窗口中 勾选 应用程序服务器 并单击 详细信息选项 接着就可以打开 IIS 对话框 定制 Internet 信息服务 最后勾选 FrontPage 2002 Server Extension 完成组件的选择后点击 下一步 系统将 自己完成自动的安装过程 如下图 2 1 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 2 1 安装网站 IIS 服务信息 2 4 开发可行性分析开发可行性分析 作为是学电子商务专业的 我在大二的时候已经接触到ASP NET 网站设计 经过 2 年的不断的学习完全具备了该网站设计思路和技术 在网站的实现上是可能的 箱包 网属于电子商务网站的类型 箱包网的设计思路是基于客户端 服务器的形式 主要实现能够对产品的在线销售 功能 对产品信息的查看加入购物车等 在箱包网的后台我们可以对产品做了详细的 分类 订单查询 由网站的管理员和超级管理员进行管理维护 保证网站能够正常的 运营 本网站经过实验的开发环境 安全的性能高 可以直接推出市场应用 2 5 本章小结本章小结 本章主要阐述了开发工具 开发平台和技术应用在网站在开发过程中 主要是 Visual Studio 2008 ASP NET 3 5 C SQL2005 数据库以及 IIS 服务器安装的流程 第第 3 3 章章 箱包网站分析与总体设计箱包网站分析与总体设计 箱包网是一个聚集拉杆箱 男包 女包销售的一个平台 为线下工厂实体店提供网 络销售的渠道 通过线上线下资源的整合 并建立良好的网站运营模式 不断获取访问 量和订单 随着网站的信息量越来越大 为方便网站工作人员的管理利用动态技术创建 一个电子商务网站 将需要的商品信息的网页上有效的集中管理的频繁变化 并通过一 般要安排 规范化 系统化的张贴到网站 这不仅节省了人力和物力资源 更加的体现 了电子商务的网站的优越性 本章主要的是对箱包网站进行系统的分析与总结设计 五邑大学本科毕业论文五邑大学本科毕业论文 3 1 箱包网站功能特点箱包网站功能特点 产品的二级分类 父类和子类 随意修改 内置有权限管理模块 超级管理员分级 授权管理网站 1 输入产品的详细信息和新闻发布通过 HTML 编辑器可以更加高效地发布出来 2 不存在任何产品详情页内容不能分段 不能上传图片等问题 3 可以直接复制文本格式编辑框 输出格式与原来的一模一样 4 产品细节页面的图片 可以通过组件的方法没有上传到 SQL 数据库 5 视觉编辑产品详情页面的信息支持 为编辑产品详情页面调整将图像和文字的 位置 6 产品的类别可以进行动态的管理 7 除了一般的购物外功能 另外设置有留言板和新闻发布系统 3 2 箱包网功能描述箱包网功能描述 箱包网的功能买家可以通过注册登录后在线选购喜欢的产品然后下单购买 支付后 管理员可以通过后台对订单进行发货和售后处理 3 2 1 网站首页产品展示网站首页产品展示 网站首页由母页和内容页组成 母页固定的内容 内容页通过控件和后台编辑调用 数据库产品的信息放在网页上 比如产品的分类 产品的图片 价格等等 图 3 1 箱包网首页 3 2 2 注册登录模块注册登录模块 五邑大学本科毕业论文五邑大学本科毕业论文 1 网站注册 网站注册 当买家第一次登录网站购物时 一般先要注册成我们的会员才可以进行购物 点击 网站右上角 注册 就可以连接到注册页面 出现如下图 然后填写邮箱 密码 昵称 QQ MSN 找回登录密码的安全问题 安全问题答案 如图 3 2 所示 图 3 2 注册页面 图 3 3 注册成功 2 网站登录 网站登录 买家通过注册成功后就可以在网站首页右上角点击 登录 进行登录操作 就可以 转到登录页面 如下图 3 4 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 3 4 登录页面 登录成功后会跳到用户个人中心的欢迎页面 显示改用户 30 天内在本站的订单记录 如下图 3 5 所示 图 3 5 用户成功登录并显示 30 天内订单数 3 2 3 产品管理产品管理 该模块包括产品发布 产品更新 产品删除 3 大部分 1 产品发布 产品发布 点击左边导航栏的 产品管理 下的 产品添加 就可以连接到产品添加的页面 出现如下图 然后就可以填写产品的标题 市场价格 本站价格 产品库存 产品重量 从下拉菜单中选择产品的商品类别 是否为特价 是否推荐 是否顶置 再上传至少一 张产品的主图 如图 3 6 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 3 6 为发布产品页面 图 3 7 发布成功 2 产品更新 产品更新 点击左边导航栏 产品管理 下的产品列表 就弹出所有产品的列表 如下图 3 8 所示 图 3 8 产品列表 再找到对应需要更新的产品 然后点击编辑即可进入产品的更新页面 如下图所示 编辑好后点击下面的提交按钮就会提示 已经更改成功 的字体 这表明产品已经更新 成功 如下图 3 9 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 3 9 产品编辑页面 3 产品的删除 产品的删除 点击 产品管理 下的 产品列表 找到对应的产品点击 删除 按钮即可对产品 进行删除操作 如下图 3 10 所示 图 3 10 产品删除页面 4 产品类别管理 产品类别管理 点击左边导航栏 产品管理 可以进行对产品的分类进行添加 修改 删除 等操 作 如下图 3 11 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 3 11 添加产品类别 3 2 4 订单管理模块订单管理模块 该模块在买家购物成功后 为网站工作人员分类处理买家的个种订单有非常大的作 用 该模块分为订单信息查看 编辑订单 删除订单 3 部分 1 订单信息查看 订单信息查看 单击左边导航栏 订单列表 详细订单信息 按钮查看 如下图 3 12 所示 图 3 12 订单的详细信息 2 编辑订单 编辑订单 编辑命令等信息的传递 点击左侧的 排行榜 中的 编辑 命令 可以编辑操作 如图 3 13 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 3 13 修改订单信息 图 3 14 修改成功 3 2 5 会员信息管理模块会员信息管理模块 为方便用户网站购物时候能够及时的查看已经下单的产品 收藏的产品 收货地址 的设置等特定设置会员信息管理模块 如下图 3 15 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 3 15 会员中心 第第 4 4 章章 箱包网数据库结构设计与实现箱包网数据库结构设计与实现 五邑大学本科毕业论文五邑大学本科毕业论文 本网站是电子商务类型的网站 数据方面的处理主要为信息的增加 修改和删除这 三方面 涉及的数据较为复杂 因而本网站采用 SQL 为后台数据库 4 1 数据库功能设计数据库功能设计 根据访问用户的角色不同进行分分析和设计 可以划分为 3 个不同的种类 普通的 买家 网站后台管理员 网站后台超级管理员 4 1 1 前台功能设计前台功能设计 前台的普通买家在前台主界面的基本操作 具体的内容如下所示 商品的浏览 买家可以通过首页的产品展示或者通过点击产品的各大小类进行产品 的浏览 显示近期上架热卖的产品 并如果有需要可以进行购买 产品的搜索 本网站支持买家对所需要的产品进行搜索 产品的推荐 根据买家的浏览习惯和购买兴趣 系统智能化的为买家在购物车或者 会员中心为买家推荐相关的产品 会员的注册和登录 通过买家输入登录的信息和后台数据库的信息认证 确认买家 的登录信息是否正确 4 1 2 后台功能设计后台功能设计 网站后台功能的设计是整个网站的核心 是属于难点部分 网站后台设置有管理员 在线直接管理网站 管理员可以修改甚至删除产品 根据需要增添或者修改产品的大小 类 具体的权限如下 产品管理 所有的管理员都可以在线增加 更新 删除产品 但是必须是先登录网 站的后台 类目管理 该功能只有超级管理员才可以使用 不定期对类目进行增加 更新 删 除 会员管理 管理员可以审核查看会员的资料和订单 直接对会员进行管理 订单管理 超级管理员和普通管理员都可以对买家付款的订单进行发货和售后管理 首页产品推荐管理 仅仅超级管理员才可以在首页上放置一些热卖的产品和广告轮 播 4 2 数据库的需求分析数据库的需求分析 根据电子商务类型的网站的需求分析 可以列出需要设计的数据项和数据结构 从 而更好的设计网站 产品信息 包含以下数据和数据结构 五邑大学本科毕业论文五邑大学本科毕业论文 产品类信息 产品 ID 自动生成 产品标题 产品内容 市场价格 本站价格 上 架时间 是否推荐 所属类目 图片地址 订单信息的数据库 包含以下数据和数据结构 订单类信息 订单 ID 自动生成 购买数量 单价 总价 总重量 产品标题 尺 寸 颜色 产品图片 是否已经付款 是否已发货 是否已经评价 3 对于类目类信息数据库 包含以下数据项和数据结构 类目类信息 大类 ID 自动生成 小类名 从属大类名称 对于会员信息数据库 包含以下数据项和数据结构 会员类信息 会员 ID 自动生成 用户名 密码 邮件地址 QQ MSN 安全问题 安全问题答案 订单数量 登录时间 退出时间 是否为管理员 是否为超级管理员 4 3 数据库创建数据库创建 4 3 1 创建数据库创建数据库 首先创建一个 SQL2005 的数据库 命名为箱包网 用来保存网站所需要用到的所有 数据 如下图所示 4 1 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 4 1 创建 SQL 数据库 4 3 2 数据库的结构创建数据库的结构创建 根据网站的需求需要建立 8 个表 分别是收货地址表 address 管理员信息表 admin 订单产品信息表 orderdetail 订单详细信息表 ordertable 产品大类表 fathercate 产品小类表 procate 产品信息表 product 图片路径表 proimage 用户表 user 根据箱包网站的要求 具体创建以下数据表 1 收货地址表 收货地址表的结构图 如图所示 4 2 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 4 2 收货地址结构示意图 收货地址表的一些初始化数据如图 4 3 所示 图 4 3 收货地址数据初始化表 2 管理员表结构示意图 如下图 4 4 所示 图 4 4 管理员信息结构示意图 管理员信息表的一些初始化数据 如图 4 5 所示 图 4 5 管理员信息表初始化数据图 五邑大学本科毕业论文五邑大学本科毕业论文 3 订单产品信息表 图 4 6 显示订单信息表图的结构 图 4 6 订单产品信息表 订单产品信息表的一些初始化数据如图 4 7 所示 图 4 7 订单产品信息表初始化数据 4 订单明细表 五邑大学本科毕业论文五邑大学本科毕业论文 订单详细信息表数据结构示意图如图 4 8 所示 图 4 8 订单详细信息初始化数据示意图 订单明细表的初始化数据如图 4 9 所示 图 4 9 订单明细表的初始化数据 5 产品大类表 产品大类表的数据结构示意图如图 4 10 所示 图 4 10 产品大类数据结构示意图 产品大类表初始化数据如图 4 11 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 4 11 产品大类初始化数据表 6 产品小类表 产品小类表的数据结构示意图如图 4 12 所示 图 4 12 产品小类数据结构示意图 产品小类表初始化数据如图 4 13 所示 图 4 13 产品小类初始化数据表 7 产品信息表 产品信息表数据结构示意图如图 4 14 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 4 14 产品信息数据结构图 产品信息表的一些初始数据如图 4 15 所示 图 4 15 产品数据包的初始化数据 8 图片路径表 图片路径表数据结构示意图如图 4 16 所示 图 4 16 图片路径数据结构图 五邑大学本科毕业论文五邑大学本科毕业论文 图片路径的一些初始化数据如图 4 17 所示 图 4 17 图片路径初始化数据图 9 用户表 用户表数据结构示意图 如图 4 18 所示 图 4 18 用户表数据结构图 用户表的一些初始化数据如图 4 19 所示 五邑大学本科毕业论文五邑大学本科毕业论文 图 4 19 用户表的一些数据结构图 4 4 本章小结本章小结 本章主要是通过深入分析箱包网的数据库的需求针对所需实现功能设计并创建相应 的 SQL 的数据库 五邑大学本科毕业论文五邑大学本科毕业论文 第第 5 5 章章 网站主界面和登陆程序设计网站主界面和登陆程序设计 5 1 网站首页界面设计网站首页界面设计 本界面为 index aspx 它的功能是显示产品类别 产品大轮播图 推荐热卖产品 其 他产品展示 并在右上角的进入个人信息中心等 增加产品类目和上架部分产品后的首 页 index aspx 的具体界面如图 5 1 所示 图 5 1 箱包网首页 下面介绍 index aspx 主要部分的代码 1 1 母版页母版页 首页的母版页 zt master 的主要代码如下 五邑大学本科毕业论文五邑大学本科毕业论文 注册及个人信息管理 尺码查询 购买及支付 a href showdetail aspx id 配送服务 收费标准 a href showdetail aspx id 退换货政策 退换货申请 a href showdetail aspx id 购物承诺 a href showdetail aspx id 2 产品类目展示 主要代码如下产品类目展示 主要代码如下 div onmouseout expand1 onmouseover expand div id style margin 0 0 0 10px width 49px 五邑大学本科毕业论文五邑大学本科毕业论文 3 右边最新广告右边最新广告 主要代码如下 主要代码如下 4 促销广告 主要代码如下 促销广告 主要代码如下 5 新商品代码 主要代码如下新商品代码 主要代码如下 RepeatColumns 5 a href ProInfo aspx uid target blank asp Image ID 图片 Image Url runat server style width 160px height 199px 6 热销产品推荐 主要代码如下 热销产品推荐 主要代码如下 五邑大学本科毕业论文五邑大学本科毕业论文 RepeatColumns 5 a href ProInfo aspx uid target blank asp Image ID Image1 ImageUrl runat server style width 160px wight 197px 7 特价产品促销 主要代码如下 特价产品促销 主要代码如下 RepeatColumns 5 a href ProInfo aspx uid target blank 五邑大学本科毕业论文五邑大学本科毕业论文 5 2 箱包网箱包网后台管理界面的设计后台管理界面的设计 网站后台管理界面包括管理员登录界面和网站管理接口 它主要的功能有管理面登录 网站管理员 的添加 网站管理员的删除 产品的发布 产品的删除 产品的更新 产品类别 增加产品种类 产 品种类的变化 更新 删除 产品类别 订单信息的查看 订单信息的修改 订单信息的删除 会员 个人信息的查看 会员信息的删除等等 5 2 1 后台管理员登陆界面设计后台管理员登陆界面设计 5 2 管理员登陆界面 管理员登陆界面部分代码为 用户名 密 码 类 型 普通管理员 5 2 2 后台管界面主界面设计后台管界面主界面设计 图 5 3 后台管理界面 网站后台的管理界面由 mu master 和 ContentPlaceHolder1 两部分组成 mu master 的部分代码为 的部分代码为 当前时间是 var week if new Date getDay 0 week 星期日 if new Date getDay 1 week 星期一 if new Date getDay 2 week 星期二 if new Date getDay 3 week 星期三 if new Date getDay 4 week 星期四 if new Date getDay 5 week 星期五 if new Date getDay 6 week 星期六 document write new Date getFullYear 年 new Date getMonth 1 月 new Date getDate 日 week 欢迎来到网站管理中心 五邑大学本科毕业论文五邑大学本科毕业论文 您的相关信息 登录用户 标签 登入 IP 作用 ContentPlaceHolder1 的部分代码为 的部分代码为 帮 助 siteMapNode url admin proimageselect aspx title 图像列表 description 图片列表 1 产品添加 产品添加 产品的添加操作在后台执行 并且只有超级管理员有权限进行这一个操作 当填写 好产品的内容后点击 提交 按钮 本代码实现的是 通过后台的数据库连接 把 产品的信息自动的录入到 SQL 数据库中 就可以完成产品的添加操作 点击提交按钮后 后台会自动的完成一系列的验证操作 代码如下 Model product mym new Model product mym title title Text mym content FCKeditor1 Value mym imageid imageid Text mym ischeap Convert ToInt32 ischeap SelectedValue mym isrecomment Convert ToInt32 isrecomment SelectedValue mym localprice Convert ToDouble localprice Text mym marketprice Convert ToDouble marketprice Text mym procount Convert ToInt32 procount Text mym top Convert ToInt32 top SelectedValue mym weight weight Text mym cateid Convert ToInt32 cateid SelectedValue mym cateid Convert ToInt32 cateid BLL product bpro new BLL product int result bpro insert mym if result 0 msg 成功添加产品 imageid Text mmmm title Text FCKeditor1 Value procount Text weight Text 五邑大学本科毕业论文五邑大学本科毕业论文 sizela Text localprice Text marketprice Text imagela Text 当验证的的结果 result 0 时候 表明填写的数据符合数据库的数据结构要求 可以 被数据库录入 之后产品的标题 属性等会变成空 方便填写第二个产品 如果填写的 信息都不正确 网站会通过小窗口提示数据不正确 2 产品更新 产品更新 产品的更新在 proupdate aspx 页面中进行操作 在 proselect aspx 页面中每一个 产品后面都接着又产品的 编辑 超链接 当超级管理员需要对某一个产品进行更新时 候 需要在产品列表 proselect aspx 通过点击对应的产品信息的 编辑 按钮 该网站 将执行代码 ASP linkbuttonid linkbutton1 Runat Server CausesValidation 假 CommandName 编辑 文本 编辑 CommandArgument asp LinCommandArgument 语句 为获取并传递当前需要 更新产品的 id 其重要性在于可以在跳转到更新页面时候 后台链接 SQL 数据库的时候 通过查询产品的 ID 从而把该产品从当前的数据库中全部读取出来 方便修改 产品的更新页面的 Proupdate aspx 的后台读取数据库的代码为 if IsPostBack BLL procate myb new BLL procate DataSet ds myb dataset cateid DataSource ds Tables 0 cateid DataBind L id Text Request QueryString id ToString int u id Convert ToInt32 L id Text BLL product prob new BLL product SqlDataReader dr prob selectupdate u id if dr Read title Text dr title ToString FCKeditor1 Value dr content ToString posttime Text dr posttime ToString weight Text dr weight ToString 五邑大学本科毕业论文五邑大学本科毕业论文 imageid Text dr imageid ToString marketprice Text dr marketprice ToString localprice Text dr localprice ToString procount Text dr procount ToString ischeap SelectedIndex Convert ToInt32 dr ischeap ToString isrecomment SelectedIndex Convert ToInt32 dr isrecommend ToString top SelectedIndex Convert ToInt32 dr top ToString cateid SelectedIndex Convert ToInt32 dr cateid ToString 1 dr Close 当修改完需要的部分后 点击网页底下的 确定 按钮 网站会先检查输入的产品 属性符不符合 SQL 的数据结构 如没有错误会将改产品重新录入到 SQL 数据库中 更新按钮 更新点击更新激发产品的背景 代码为 Model product mym new Model product mym title title Text mym content FCKeditor1 Value mym id Convert ToInt32 L id Text mym ischeap Convert ToInt32 ischeap SelectedValue mym isrecomment Convert ToInt32 isrecomment SelectedValue mym localprice Convert ToDouble localprice Text mym marketprice Convert ToDouble marketprice Text mym procount Convert ToInt32 procount Text mym top Convert ToInt32 top SelectedValue mym weight weight Text mym cateid Convert ToInt32 cateid SelectedValue BLL product bpro new BLL product int result bpro update mym if result 0 msg 成功更新商品 3 产品产品删除删除 在 proselect aspx 页面中 每一条产品信息后面都有 删除 的链接 单击链接直 接进行产品的删除操作 该按钮主要的操作是通过激发后台操作 protected void GridView1 RowCommand object sender GridViewCommandEventArgs e 五邑大学本科毕业论文五邑大学本科毕业论文 if e CommandName Delete admin admin1 new admin BLLadmin blladmin1 new BLLadmin int result blladmin1 deleteAdmin admin1 if result 0 Common MessageAlert AlertLocation Page alert 已经删除 location href adminList aspx else Common MessageAlertd Alerdt Pagde 删除失败 else Response Write alerte 对不起 你不能进行该操作 4 产品大产品大类添加类添加 产品大类添加的前台代码 商品父类添加 商品父类名 取消 onclick 后台代码 if fathercatename Text null 检查填写的大类是否为空 Model fathercate mym new Model fathercate mym fathername fathercatename Text BLL fathercate myb new BLL fathercate 五邑大学本科毕业论文五邑大学本科毕业论文 int result myb insert mym if result 0 msg 添加成功 fathercatename Text else msg 添加失败 5 产品大产品大类类修改修改 在 fatherlist aspx 后面的每一个产品类别的记录有一个 修改 链接 因为修改 大类的操作较为简单 所以在当前页面进行修改 单击此链接即可在当前页面进行大类的 修改操作 如图 5 3 所示 图5 3产品大类 点击确认后激发后台操作 把如图所选的ID 9的父类名改正为自己所输入的名字 后台的代码为 if fathercatename Text null Model fathercate mym new Model fathercate mym fathername fathercatename Text BLL fathercate myb new BLL fathercate int result myb insert mym if result 0 msg 添加成功 fathercatename Text else msg 添加失败 五邑大学本科毕业论文五邑大学本科毕业论文 6 产品大产品大类类删除删除 在 fatherlist aspx 后面的每一个产品类别的记录有一个 删除 链接 点击该按 钮就可以对该产品进行删除操作 但是因为父类可能还会包含子类 所以在删除父类的 时候先删除子类 如果还有子类没有被删除的网站会提示还有子类没有删除 后台的删除代码为 protected void GridView1 RowCommand object sender GridViewCommandEventArgs e if e CommandName Edit f id Text e CommandArgument ToString if e CommandName Delete int f id Convert ToInt32 e CommandArgument BLL procate myb new BLL procate int result myb num f id if result 0 msg 先把含有此父类的子类删除 才能删除父类 else BLL fathercate f b new BLL fathercate int rs f b delete f id if rs 0 msg 删除成功 bing else msg 删除失败 五邑大学本科毕业论文五邑大学本科毕业论文 7 网站后台订单管理网站后台订单管理 订单的管理也是本网站设计的一个重要部分 其需要实现的功能有订单详细数据的展 示包括 收货的详细信息 是否已经支付 买下的商品 买下的数量属性等 订单的修 改包括 根据买家的要求重新修改收货地址 商品的信息 订单的发货等 订单的删除 如下图 5 4 所示为订单的编辑界面 图 5 4 订单的编辑页面 订单的展示页面前台代码为 订单列表 订单号 Width 100 CellPadding 4 ForeColor 333333 GridLines None onrowcommand GridView1 RowCommand onrowdeleting GridView1 RowDeleting1 五邑大学本科毕业论文五邑大学本科毕业论文 ASP TemplateField HeaderText 详细信息 a href orderdetail aspx id 详细信息 a href orderupdate aspx id 编辑 删除 CommandName 删除 文本 删除 OnClientClick 确认 你确定要删除吗 CommandArgument 订单的发货订单的发货 订单的属性修改这里指的是否付款和是否发货 买家付款但还没有发货时该值是 0 当卖家发货后要手动更新订单的属性把 0 改成 1 即表示已经发货 如下为部分订单发货 的代码 五邑大学本科毕业论文五邑大学本科毕业论文 Model order myorder new Model order myorder id Convert ToInt32 Request QueryString id myorder sellremarks sellremarks Text if ispay Checked true myorder paystate 1 if notpay Checked true myorder paystate 0 if ispro Checked true myorder prostate 1 if notpro Checked true myorder prostate 0 BLL BLLorderupdate blll new BLL BLLorderupdate int result blll update myorder if result 0 Common MessageAlert AlertLocation Page if confirm 更新成功 是否返回订单列表 location href orderselect aspx 订单的删除订单的删除 在orderselect aspx页面中 每个订单的记录的后面都有一个 删除 超级链接 点击 该按钮就可以对该产品进行删除操作 订单删除后台代码 public partial class admin orderdetail System Web UI Page aa bindgr public void bind
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国海洋功能性食品行业市场发展分析及竞争格局与投资前景研究报告
- 2025-2030中国浴盐行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国测试和老化插座行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国活动脚手架行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国注塑拉链行业市场现状分析及竞争格局与投资发展研究报告
- 电信诈骗防患于未然的智慧之战主题班会教学设计
- 浙教版2023小学信息技术六年级上册1.2《抽象与建模》教学设计及反思
- 心内科疾病试题及答案
- 社会招聘的面试题及答案
- 心理咨询师考试西方流派理论与试题答案
- TSEESA 010-2022 零碳园区创建与评价技术规范
- GB/T 2423.3-1993电工电子产品基本环境试验规程试验Ca:恒定湿热试验方法
- 伊利经销商管理培训手册
- GB 15986-1995黑热病诊断标准及处理原则
- SH2007型10万吨a内热式直立炭化炉研发设计
- 道路运输达标车辆核查记录表(货车)
- 路灯整套报验资料
- 30第七章-农村社会治理课件
- 精神病医院患者探视记录单
- 《愿望的实现》原文
- 土地整治项目立项、入库审批、验收流程图
评论
0/150
提交评论