




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘摘 要要 当今社会为信息社会 世界已进入在计算机信息管理领域中激烈竞争的时代 信息已成为继劳 动力 土地 资本之后的又一大资源 谁控制的信息越多 谁利用信息资源的效率越高 谁就会在 各方面的竞争中 占有一席之地 谁就会更有优势 这一点已得到举世公认 传统的销售宣传模式 已经不能满足消费者的需求 中国精工集团拓展部深刻的意识到信息时代网络对企业的重要意义 发展 网络宣传对于企业今后的发展有着积极的作用 于是经过网络部历时二个月的时间开发 中国精工网 站终于与客户见面了 中国精工网站本着一以企业宣传 方便客户的原则 开发出了企业展示 网 上产品购买 员工展示 企业新闻发布 会员在线流言等几个功能模块 在后台开发过程中充分的 考虑到精工公司内部工作人员的操作便捷性 我们以崭新的流程化管理 便捷的操作 达到所改即 所见从而减少不便的操作带来失误 中国精工网站建成后 大大节省销售方面的人力 物力和才力 提高企业知名度 完善企业形象 真正实现管理自动化 大大提高了工作效率和工作质量 减轻工 作人员的工作量 同时 可以使公司的管理更信息化 现代化 高效化 先进化 标准化 规范化 真正走进国际管理水平的行列 关键词 关键词 企业网站 人性化界面 强大功能 目 录 第第 1 1 章章 选题背景选题背景 1 1 1 1 课题背景 1 1 2 产品用途 1 1 3 系统的开发意义 1 第第 2 2 章章 解决方案的选择解决方案的选择 4 4 2 1 解决此课题的基本思路 4 2 2 为什么采用 B S 架构 4 2 3 选择 ASP NET 与 SQL SERVER的好处 5 第第 3 3 章章 需求分析需求分析 5 5 3 1 精工网站几个基本组成 5 3 2 精工网站作用效果 5 3 3 识别参与者 5 3 4 部分用例 5 3 5 网站设计 E R 图 5 第第 4 4 章章 系统设计系统设计 5 5 4 1 数据字典 5 4 2 数据库数据架构图 5 4 3 操作时序图 5 第第 5 5 章章 界面及代码浏览界面及代码浏览 5 5 5 1 网站主页界面 5 5 2 产品展示界面及相关代码 5 5 3 用户注册界面及相关代码 5 5 4 新闻浏览界面 5 5 5 后台订单邮寄界面 5 5 6 后台会员维护界面 5 第第 6 6 章章 软件测试软件测试 5 5 6 1 功能测试 5 6 2 系统测试 5 6 3 改进意见 5 第第 7 7 章章 软件部署软件部署 5 5 7 1 服务器端部署 5 7 2 软件部署物理模型 5 致致 谢谢 5 5 参考文献参考文献 5 5 第 1 章选题背景 1 1 课题背景 随着科技的发展与社会的进步 传统的销售宣传模式已经不能满足消费者 的需求 中国精工集团拓展部深刻的意识到信息时代网络对企业的重要意义 发 展网络宣传对于企业今后的发展有着积极的作用 自我国加入 WTO 后 越来越多的传统企业进一步认识到企业经济发展的必 然趋势是以网络化 全球化为主要特征 而企业实行电子商务则成为企业发展与 国际接轨的必要条件 多年来国家十分重视企业的信息化建设 并做了大量工 作 但目前企业开始实施信息化的比例还不到 20 所以网上宣传展示是一个 非常迫切的需求 1 2 产品用途 在传统的商业竞争中 销售渠道是营销组合中的基本要素之一 销售渠道 建设在公司的营销战略中具有举足轻重的作用 有实力的厂商纷纷建立自己的 专卖店 并在各大商场激烈地争夺销售空间 有时为此要付出巨大的代价 现 在 随着上网人口的迅速增加和网上销售渐成气候 开拓网上销售渠道已经成 为商家不可忽视的营销策略 将逐渐成为新的竞争热点 也许要不了多久 商 战的硝烟将开始向网上蔓延 将产品搬到网上销售 网上购物是一种具有交互 功能的商业信息系统 它向用户提供静态和动态两类信息资源 所谓静态信息 是指那些比经常变动或更新的资源 如公司简介 管理规范和公司制度等等 动态信息是指随时变化的信息 如商品报价 会议安排和培训信息等 网上购 物系统具有强大的交互功能 可使商家和用户方便的传递信息 完成电子贸易 这种全新的交易方式实现了公司间文档与资金的无纸化交换 一般来说 网上 销售渠道建设有三种主要方式 作为网上零售商的供应商 开设网上商店 自 行建立网上销售型的网站 这三种方式的投资规模 管理难度 和对企业营销 与宣传策略的重要程度等各不相同 1 3 系统的开发意义 Internet 的发展 为改变传统的商业运作模式提供了一种技术上的可行性 的方案 利用 Internet 的技术和协议 建立各种企业内部网 Intranet 企业 2 37 外部网 Extranet 通过廉价的通讯手段 将买家与卖家 厂商和合作伙伴紧密 结合在了一起 消除时间与空间带来的障碍 从而大大的节约了交易成本 扩 大了交易范围 建设一个企业网站 重要的在于让企业网站真正发挥作用 让网站成为有 效的网络营销工具和网上销售渠道 企业网站的功能主要表现在八个方面 品 牌形象 产品 服务展示 信息发布 顾客服务 顾客关系 网上调查 网上联 盟 网上销售 1 企业形象 网站的形象代表着企业的网上企业形象 人们在网上了解 一个企业的主要方式就是访问该公司的网站 网站建设的专业化与否直接影响 企业的网络企业形象 同时也对网站的其他功能产生直接影响 2 产品 服务展示 顾客访问网站的主要目的是为了对公司的产品和服务 进行深入的了解 企业网站的主要价值也就在于灵活地向用户展示产品说明及 图片甚至多媒体信息 即使一个功能简单的网站至少也相当于一本可以随时更 新的产品宣传资料 信息发布 网站是一个信息载体 在法律许可的范围内 可以发布一切有利于企业形象 顾客服务以及促进销售的企业新闻 产品信息 各种促销信息 招标信息 合作信息 人员招聘信息等等 因此 拥有一个网 站就相当于拥有一个强有力的宣传工具 3 顾客服务 通过网站可以为顾客提供各种在线服务和帮助信息 比如常 见问题解答 FAQ 在线填写寻求帮助的表单 通过聊天实时回答顾客的咨询 等等 4 网上联盟 为了获得更好的网上推广效果 需要与供应商 经销商 客 户网站 以及其他内容互补或者相关的企业建立合作关系 没有网站 合作就 无从谈起 5 网上销售 建立网站及开展一网络营销活动的目的之一是为了增加销售 一个功能完善的网站本身就可以完成订单确认 网上支付等电子商务功能 即 网站本身就是一个销售渠道 当一个企业在规划自己的网站是 首先应明确建站的目的 然后还要对网 站功能需求进行分析 网站的功能也决定了网站的规模和需要投入的资金 现 实中的情形是 有的企业并不清楚网站的目的 也不了解需要哪些功能 却往 3 37 往注重一些实际价值不高的内容 如网页美观性 价格等等 由于网站功能设 计先天不足 结果既浪费了金钱 又贻误了时机 如果对网站功能和有充分的 认识 可以少走很多弯路 1 4 本产品作用及成果 企业网站其表现形式就是对外进行宣传 方便客户了解公司 购买公司产 品与公司进行联系沟通 其作用主要表现在以下几个方面 1 提高经营决策和计划预见能力通过电子商务对各类客户的需求可以超前 做到全面地了解使企业有针对性地提前安排生产经营计划 占得市场先机 2 加强与客户的沟通 促进产品销售根据电子商务信息库中保存的大量客 户资料 通过快速的信息沟通 为客户及时提供所需的产品和服务 3 提高新产品开发和服务能力在及时获得市场对新产品需求信息的同时 电子商务系统将使企业小批量多批次和按需生产的灵活生产方式的特色得到更 充分更有效的发挥 增强企业创新能力 4 稳定与批发供应商的关系企业的电子商务化完全可以提供和传统大型生 产企业同等的与批发供应商建立良好信誉关系和交易的机会 5 降低交易和曾后服务成本电子商务使得企业能直接面向最终客户 从而 降低交易成本和客户售后咨询等服务费用 尤其是对无形产品的服务现阶段企 业开展电子商务以加强与客户的沟通和促进产品销售 4 37 第 2 章 解决方案的选择 2 1 解决此课题的基本思路 第一步 深入公司内部 了解公司运转流程 第二步 根据公司运转流程写出需求分析 第三步 根据需求分析确定中国精工模具网站共需要哪些模块 每个模块 都 有哪些具体功能 第四步 编写代码 美工制作 第五步 对网站进行测试 2 2 为什么采用 B S 架构 首先它简化了客户端 它无需象 C S 模式那样在不同的客户机上安装不同 的客户应用程序 而只需安装通用的浏览器软件 这样不但可以节省客户机的 硬盘空间与内存 而且使安装过程更加简便 网络结构更加灵活 假设一个企 业的决策层要开一个讨论库存问题的会议 他们只需从会议室的计算机上直接 通过浏览器查询数据 然后显示给大家看就可以了 甚至与会者还可以把笔记 本电脑联上会议室的网络插口 自己来查询相关的数据 其次 它简化了系统 的开发和维护 系统的开发者无须再为不同级别的用户设计开发不同的客户应 用程序了 只需把所有的功能都实现在 Web 服务器上 并就不同的功能为各个 组别的用户设置权限就可以了 各个用户通过 HTTP 请求在权限范围内调用 Web 服务器上不同处理程序 从而完成对数据的查询或修改 现代企业面临着日新 月异的竞争环境 对企业内部运作机制的更新与调整也变得逐渐频繁 相对于 C S B S 的维护具有更大的灵活性 当形势变化时 它无须再为每一个现有的 客户应用程序升级 而只需对 Web 服务器上的服务处理程序进行修订 这样不 但可以提高公司的运作效率 还省去了维护时协调工作的不少麻烦 如果一个 公司有上千台客户机 并且分布在不同的地点 那么便于维护将会显得更加重 要 再次 它使用户的操作变得更简单 对于 C S 模式 客户应用程序有自己 特定的规格 使用者需要接受专门培训 而采用 B S 模式时 客户端只是一个 简单易用的浏览器软件 无论是决策层还是操作层的人员都无需培训 就可以 5 37 直接使用 B S 模式的这种特性 最后 B S 特别适用于网上信息发布 这是 C S 所无法实现的 而这种新 增的网上信息发布功能恰是现代企业所需的 这使得企业的大部分书面文件可 以被电子文件取代 从而提高了企业的工作效率 使企业行政手续简化 节省 人力物力 B S 模式的新颖与流行 和在某些方面相对于 C S 的巨大改进 使 B S 成 了本次毕业设计的首选模式 2 3 选择 ASP NET 与 SQL Server 的好处 2 3 1 A 好处 A 是建立在通用语言运行时刻库 CLR 上的应用程序框架 他用来 在服务器端构建功能强大的 web 应用程序 A 提供了几个超越以前 web 开发模式的优点主要有以下几方面体现 1 增强的性能 A 是运行在服务器端的编译后的 CLR 代码 而不是 像 ASP 那样解释执行 2 A 利用提前绑定 即时编译 本地优化和缓存服务来提高性能 所有这一切 性能远远大于你以往写的每一行代码 3 世界级水平的开发工具支持 在 Visual Studio net 的集成开发环境 IDE 中 A 框架由丰富的工具箱和设计器组成 所见即所得的 WYSIWYG 编辑方式 拖放服务器控件 以及自动部署 仅仅是这一强大工具 所提供的一少部分功能 4 ASP net 提供了稳定的性能 优秀的升级性 更快速的开发 更简便的 管理 全新的语言以及网络服务 贯穿整个 ASP net 的主题就是系统帮用户做 了大部分不重要的琐碎的工作 5 在 ASP net 里 你将会拥有一个 Data Bounds 数据约束 这意味 着它会与数据源连接 并会自动装入数据 使控制工作简单易行 6 ASP net 支持多种语言 支持编译类语言 支持比如 VB VC C 等 它比这些编译类语言运行速度快 更适合编写大型应用 简单地说 ASP net 把这些过程自动化了 6 37 2 3 2 SQl Server 好处 SQL Server 是微软公司开发的一个关系数据库管理系统其特点为 1 兼容性良好 由于今天 Windows 操作系统占领着主导地的位 选择 SQL Server 一定会在 兼容性方面取得一些优势 另外 SQL Server 除了具有扩展性 可靠性以外 还具有可以迅速开发新的因特网系统的功能 尤其是它可以直接存贮 XML 数据 可以将搜索结果以 XML 格式输出等特点 有利于构建了异构系统的互操作性 奠定了面向互联网的企业应用和服务的基石 这些特点在 NET 战略中发挥着重 要的作用 2 电子商务 在使用由 SQL Server 关系数据库引擎的情况下 XML 数据可在关系表中进 行存储 而查询则能以 XML 格式将有关结果返回 此外 XML 支持还简化了后 端系统集成 并实现了跨防火墙的无缝数据传输 你还可以使用 Hyper Text Transfer Protocol 超文本传输协议 HTTP 来访问 SQL Server 以实现面 向 SQL Server 数据库的安全 Web 连接和无须额外编程的联机分析处理 OLAP 多维数据集 3 数据仓库 SQL Server 非常明显的改进就是增加了 OLAP 联机分析处理 功能 这可以让 很多中小企业用户也可以使用数据仓库的一些特性进行分析 OLAP 可以通过多 维存储技术对大型 复杂数据集执行快速 高级的分析工作 数据挖掘功能能 够揭示出隐藏在大量数据中的倾向及趋势 它允许组织或机构最大限度的从数 据中获取价值 通过对现有数据进行有效分析 这一功能可以对未来的趋势进 行预测 4 增强的在线商务 SQL Server 简化了管理 优化工作 并且增强了迅速 成功的部署在线商 务应用程序所需的可靠性和伸缩性 其中 用以提高可靠性的特性包括日志传 送 在线备份和故障切换群集 在伸缩性方面的改进包括对多达 32 颗 CPU 和 64GBRAM 的支持 通过自动优化和改进后的管理特性 诸如数据文件尺寸的自 7 37 动管理 基于向导的数据库拷贝 自动内存管理和简化的故障切换群集安装与 管理 在线商务应用程序能够被迅速部署并有效管理 5 利于构筑 敏捷性商务 所谓 敏捷性商务 就是能够打破内部和外部的商业界限 对迅速改变的环境 做出快速反应 微软已经与关键的合作伙伴建立起了战略关系 创造出了能够 与许多供应商的产品实现整合的解决方案 因而企业用户并不需要做出 要么完 全接受 要么全部不要 的承诺 在部署解决方案的过程中 企业用户不一定要 拆除原有的设备 敏捷商务让企业用户能够充分利用现有的系统 自主决定所 需的硬件和软件解决方案以及由谁来提供 伸缩自如 游刃有余 第 3 章 需求分析 3 1 精工网站几个基本组成 对每个系统来说 它们的功能是有差别的 对于我们精工网站来说应该有 以下几个基本功能 企业展示 新闻发布 在线销售 在线留言 客户注册 1 企业展示 企业简介 员工展示 商品展示 期刊下载 2 新闻发布 新闻浏览 新闻发布 新闻维护 3 在线销售 在线选购 订单审核 商品邮寄 订单查询 4 在线留言 留言提交 留言察看 留言回复 5 客户注册 客户注册 客户维护 8 37 在线留言 留言维护 销售维护 新闻维护 客户审核 新闻发布 企业展示 客户注册 在线销售 非非注注册册用用户户 注注册册用用户户 管管理理人人员员 图 3 1 总体用例图 3 2 精工网站作用效果 中国精工网站后 将大大节省销售方面的人力 物力和才力 提高企业知名 度 完善企业形象 真正实现管理自动化 大大提高了工作效率和工作质量 减轻工作人员的工作量 同时 可以使公司的管理更信息化 现代化 高效化 先进化 标准化 规范化 真正走进国际管理水平的行列 3 3 识别参与者 一 后台信息操作员 该操作员主要实现对商品信息 商品类别 新闻系统 留言系统 用户信息 员工信息的管理和操作 如 增加 删除 修改 等 二 客户 非注册客户 该客户仅局限于浏览商品 企业基本信息 用以宣传企业信息和产品 注册客户 注册客户可以使用留言系统对不明白的问题进行提问 并可以挑选自己需要 的商品 进行购买 并生成订单 9 37 3 4 部分用例 3 4 1 用户注册 一 基本事件流 a 进入网站 b 注册信息 c 注册完成 d 返回主页 二 备选事件流 1 用户可以在基本流中的任何一步选择退出 转至基本流步骤的 d 2 在基本流 b 步骤中 必须按照要求填写数据 否则填写无效 系统 显示错误并提示相关错误操作的具体信息 重新返回基本流 b 3 在基本流 c 中提示用户注册成功信息 点击 返回主页 执行基 本流 d 三 用例图 留留言言察察看看 产产品品展展示示 公公司司简简介介 客客户户留留言言 客客户户登登录录 新新闻闻浏浏览览 注注册册用用户户 图 3 2 注册用例图 3 4 2 生成订单 一 基本信息流 a 登陆 b 浏览商品 c 添加商品到购物车 d 浏览购物车 e 结帐 f 生 成订单 g 返回主页 二 备选信息流 1 用户可以在基本流中的任何一步选择退出 转至基本流步骤的 f 2 执行基本流 a 验证身份与密码 如果一致 则可以执行 b 操作 否则返回基本流 a 3 执行基本流 b 按照类别 最新上架等功能查找并浏览自己喜欢的 商品 便于购买 10 37 4 添加物品到购物车 如果物品已经存在 则修改购物车数量 返回 基本流 c 转到基本流 d 5 执行基本流 d 后 选择继续购物 则返回到基本流 b 6 执行基本流 e 操作 进入基本流 f 环节 否则返回基本流 d 7 执行基本流 f 填写订单方式 如填写不当 返回基本流 d 三 用例图 查查看看购购物物车车 浏浏览览商商品品 客客户户登登录录 生生成成订订单单 浏浏览览其其它它 购购买买商商品品 注注册册用用户户 图 3 3 订单用例图 3 4 3 商品维护 一 基本信息流 a 登陆 b 添加 修改 删除等 c 退出登陆 d 返回主页 二 备选信息流 1 用户可以在基本流中的任何一步选择退出 转至基本流步骤的 e 2 执行基本流 a 验证身份与密码 如果一致 则可以执行 b 操作 否则返回基本流 a 3 执行基本流 b 对宠物的信息进行增加 修改 删除 错误操作 提示并返回基本流 b 4 执行基本流 c 操作 返回主页 11 37 三 用例图 删删除除商商品品 添添加加商商品品 客客户户登登录录 浏浏览览其其它它 修修改改商商品品 管管理理人人员员 图 3 4 商品维护用例图 12 37 3 5 网站设计 E R 图 城市 城市ID城市名称省份编号 省份 省份ID省份名称 图 3 5 城市实体图 图 3 6 省份实体图 客户信息 客户ID客户姓名客户公司性别电话市详细地址省电子邮箱 图 3 7 客户信息实体图 客户密码 用户名密码客户ID 图 3 8 客户密码实体图 员工信息 员工编号员工姓名员工图片详细信息 图 3 9 员工信息实体图 管理员 用户名密码权限 新闻 新闻名称发布时间发布者新闻内容新闻ID 图 3 10 管理员实体图 图 3 11 新闻实体图 主订单 客户ID订单日期是否发货是否审核订单ID是否付款 图 3 12 主订单实体图 13 37 从订单 商品ID商品数量售出价格订单ID 商品类别 类别类别信息类别ID 图 3 13 从订单实体图 图 3 14 商品类比实体图 商品 商品名称类别ID商品图片商品ID详细信息商商品品价价格格 图 3 15 商品实体图 库存 库存数量盘赢盘点时间商品ID盘亏 图 3 16 库存实体图 留言 留言标题留言内容留言客户留言ID答复内容 留言时间 图 3 17 留言实体图 14 37 第 4 章 系统设计 4 1 数据字典 表 4 1 城市表 表名 城市表 City 作用 用于省市联动 列名约束 英文中文数据类型大小是否为空关系 City id 城市 ID Varchar20F 主键 City name 城市名称 Varcahr20F 无 Province id 省份编号 Varcarh20F 外键 表 4 2 省份表 表名 省份表 City 作用 用于省市联动 列名约束 英文中文数据类型大小是否为空关系 Province id 省份 ID Varchar20F 主键 外键 Province name 省份名称 Varcahr20F 无 表 4 3 客户信息表 表 4 4 用户表 表名 客户信息表 Customer Information 作用 用于保存客户信息 列名约束 英文中文数据类型大小是否为空关系 Customer ID 客户 ID intF 主键 外键 Company 客户姓名 Varchar50F 外键 Communication 客户公司 Varchar100F 无 Sex 性别 Varchar5T 无 Tel 电话 Varchar15T 无 Mail 电子邮箱 Varchar50T 无 Province 省 Varchar20F 外键 City 市 Varcahr20F 外键 Address 详细地址 Varchar100F 无 表名 用户表 LandUser 作用 用于保存客户用户名与密码 列名约束 英文中文数据类型大小是否为空关系 Name 用户名 Varcahr1000F 外键 唯一 Pwd 密码 Varchar1000F 无 CustomerID 客户 ID IntF 外键 15 37 表 4 5 员工信息表 表 4 6 订单从表 表 4 7 新闻表 表 4 8 订单主表 表名 员工信息表 Hermes 作用 用于保存员工信息 列名约束 英文中文数据类型大小是否关系 ID员工编号Varchar20F主键 外键 Name员工姓名Varcahr50F无 Picture员工图片Varchar100F无 Xinxi详细信息Varcahr1000F无 表名 订单从表 Order Item 作用 保存订单主要信息 列名约束 英文中文数据类型大小是否关系 OrderItemID订单 IDVarcahr20F主键 外键 ProduceID商品 IDIntF外键 Num商品数量IntF无 RetaiPree售出价格MoneyF无 表名 新闻表 News 作用 用于企业新闻 列名约束 英文中文数据类型大小是否关系 NewsID新闻 IDVarchar20F主键 NewsName新闻名称Varchar50F无 NewsDate发布时间SmalldatetimeF无 ZuoZhe发布者Varcahr30F无 NewsContent新闻内容Varcahr500F无 表名 订单主表 Order 作用 保存订单主要信息 列名约束 英文中文数据类型大小是否关系 Order ID订单 IDVarchar20F主键 外键 Customer ID客户 IDVarchar20F外键 Order Date订单日期DatetimeF无 Pay Type是否审核Varcahr10F无 Pay Flag是否发货Varcahr2F无 Flag是否付款Varchar2F无 16 37 表 4 9 商品表 表 4 10 商品类别表 表 4 11 库存表 表 4 12 留言表 表名 商品表 ProduceInformation 作用 保存商品信息 列名约束 英文中文数据类型大小是否关系 ProduceID商品 IDIntF主键 外键 ProduceName商品名称Varchar20F无 TypeID类别 IDVarchar20F外键 Photo商品图片Varchar100F无 RetaiPree商品价格MoneyF无 Description详细信息Varchar200T无 表名 商品类别表 ProduceType 作用 保存商品类比信息 列名约束 英文中文数据类型大小是否关系 TypeID类别 IDIntF主键 外键 TypeName类别Varchar20F无 TypeDescriptio n 类别信息Varchar10000F无 表名 库存表 Stock 作用 保存库存信息 列名约束 英文中文数据类型大小是否关系 ProduceID商品 IDVarchar20F主键 外键 StockNum库存数量IntT无 TakeInto盘赢IntT无 TaleOut盘亏IntT无 IntoTiame盘点时间DatetimeT无 表名 留言表 Visitors 作用 保存留言信息 列名约束 英文中文数据类型大小是否关系 VisitorsID留言 IDVarchar20F主键 外键 VisitorsName留言标题Varchar50F无 VisitorsContent留言内容Varchar500F无 VisitorsTiem留言时间DatetimeF无 VistorsUser留言客户Varchar50F无 17 37 VistorsAnswer答复内容Varchar500T无 18 37 4 2 数据库数据架构图 图 4 1 数据架构图 4 3 操作时序图 4 3 1 产品邮寄 1 实现过程 1 登陆 2 浏览订单 3 查询要邮寄的订单 4 邮寄 2 时序图 LandAdminOrderOrderItem 维护人员 操作订单主表 操作订单从表 打开订单主表 打开订单从表 查询主订单 查询从订单 付货 图 4 2 产品邮寄时序图 19 37 4 3 2 商品购买 1 实现过程 1 登陆 2 浏览商品 3 添加商品到购物车 4 浏览购物车 5 结帐 6 生成订单 7 返回主页 2 时序图 LandUser CustomerInformation GoodsCarOrder 客客户户 1 浏览商品 用户注册 用户购买 2 将商品放入购物车 4 察看购物车 6 察看订单 3 察看购买商品信息 5 生成订单 图 4 3 商品购买时序图 20 37 4 3 3 会员维护 1 实现过程 1 登陆 2 浏览注册资料 3 选择要删除的用户 4 确认删除 5 返回 2 时序图 LandAdminLandUserControl 维维护护人人员员 2 查询用户 3 删除用户 管理员登录 显示用户信息 1 登录成功 图 4 4 会员维护时序图 4 3 4 库存维护 1 实现过程 1 登陆 2 查找到要维护的商品 3 选择盘赢或盘亏 4 更改 库存 5 返回 2 时序图 LandAdminStockControl 维维护护人人员员 2 盘赢操作 4 盘亏操作 管理员登录 查找商品 1 登录成功 3 库存增加 5 库存增加 图 4 5 库存维护时序图 21 37 第 5 章 界面及代码浏览 5 1 网站主页界面 图 5 1 主页界面 简介 用户通过浏览主页 可以单击某项内容链接到其他内容上 22 37 5 2 产品展示界面及相关代码 图 5 2 产品界面 简介 用户在此界面上可以按类别浏览到企业所生产的产品 当单击详细 信息时可以察看所单击产品的名称 价格 详细信息等 并可以进行购买 23 37 模块编号 M007 模块名称 购物车 作 者 姜云龙 开发时间 2008 年 5 月 29 日 if Session userID null 判断是否登陆 string petID DataList1 DataKeys 0 ToString int petnum 1 string petname float petprice 0 0f float petcount 0 0f SqlCommand cmd new SqlCommand proProduceinformation SelectItem ConnectionDataBase DBOpen cmd Parameters Add id SqlDbType VarChar 20 Value petID cmd CommandType CommandType StoredProcedure SqlDataAdapter da new SqlDataAdapter da SelectCommand cmd DataTable dtPet new DataTable da Fill dtPet if dtPet null petname dtPet Rows 0 ProduceName ToString petprice Convert ToSingle dtPet Rows 0 RetaiPree ToString petcount petprice petnum ConnectionDataBase DBClose if Session bus null 第一次购买 DataTable BusTable new DataTable if BusTable null BusTable Columns Add 编号 typeof string BusTable Columns Add 名称 typeof string BusTable Columns Add 价格 typeof float BusTable Columns Add 数量 typeof int BusTable Columns Add 小计 typeof float DataRow dr BusTable NewRow dr 编号 petID 24 37 dr 名称 petname dr 价格 petprice dr 数量 petnum dr 小计 petcount BusTable Rows Add dr Session bus BusTable else 多次购买 DataTable BusTable DataTable Session bus DataRow seekdr BusTable Select 编号 petID if seekdr Length 0 买新商品 DataRow dr BusTable NewRow dr 编号 petID dr 名称 petname dr 价格 petprice dr 数量 petnum dr 小计 petcount petnum BusTable Rows Add dr else 买重复商品 找到原的商品 将其数量加1 foreach DataRow dr in BusTable Rows if dr 编号 ToString petID dr 数量 Convert ToInt32 dr 数量 1 dr 小计 Convert ToSingle dr 价格 Convert ToInt32 dr 数量 Session bus BusTable Else 如果没有登录则跳到登录界面 Temp p 1 Response Redirect Logien aspx 25 37 5 3 用户注册界面及相关代码 图 5 3 用户注册界面 26 37 模块编号 M001 模块名称 验证码 作 者 姜云龙 开发时间 2008 年 5 月 29 日 public class CheckCode public static void DrawImage CheckCode img new CheckCode HttpContext Current Session CheckCode img RndNum 4 img checkCodes HttpContext Current Session CheckCode ToString private void checkCodes string checkCode int iwidth int checkCode Length 13 System Drawing Bitmap image new System Drawing Bitmap iwidth 23 Graphics g Graphics FromImage image g Clear Color White 定义颜色 Color c Color Black Color Red Color DarkBlue Color Green Color Orange Color Brown Color DarkCyan Color Purple 定义字体 string font Verdana Microsoft Sans Serif Comic Sans MS Arial 宋体 Random rand new Random 随机输出噪点 for int i 0 i 50 i int x rand Next image Width int y rand Next image Height g DrawRectangle new Pen Color LightGray 0 x y 1 1 输出不同字体和颜色的验证码字符 for int i 0 i checkCode Length i int cindex rand Next 7 int findex rand Next 5 Font f new System Drawing Font font findex 10 System Drawing FontStyle Bold Brush b new System Drawing SolidBrush c cindex int ii 4 if i 1 2 0 ii 2 g DrawString checkCode Substring i 1 f b 3 i 12 ii 画一个边框 g DrawRectangle new Pen Color Black 0 0 0 image Width 1 27 37 image Height 1 输出到浏览器 System IO MemoryStream ms new System IO MemoryStream image Save ms System Drawing Imaging ImageFormat Jpeg HttpContext Current Response ClearContent Response ClearContent HttpContext Current Response ContentType image Jpeg HttpContext Current Response BinaryWrite ms ToArray g Dispose image Dispose private string RndNum int VcodeNum string Vchar 0 1 2 3 4 5 6 7 8 9 string VcArray Vchar Split string VNum 由于字符串很短 就不用StringBuilder了 int temp 1 记录上次随机数值 尽量避免生产几个一样的随机数 采用一个简单的算法以保证生成随机数的不同 Random rand new Random for int i 1 i 0 Response Redirect Logien aspx 29 37 5 4 新闻浏览界面 图 5 4 新闻浏览界面 简介 客户在此界面中可以看到精工集团公司的新闻活动 通过单击相应 标题进行察看 30 37 5 5 后台订单邮寄界面 图 5 5 产品邮寄界面 简介 当操作人员想要将以审核的订单进行配货时 可以单击想要察看的 订单 知识我们就能看到改订单所订购的商品 通过单击付货后 此次订货流 程结束 5 6 后台会员维护界面 图 5 6 用户维护界面 简介 在会员管理界面中操作人员可以对客户注册的资料进行察看与删除 删除某个用户是系统会弹出提示框 这样可以减少失误操作 31 37 第 6 章 软件测试 6 1 功能测试 6 1 1 链接测试 链接是 Web 应用系统的一个主要特征 它是在页面之间切换和指导用户去 一些不知道地址的页面的主要手段 链接测试分为三个方面 首先 测试所有链接是否按指示的那样确实链接到了该链接的页面 其次 测试所链接的页面是否存在 最后 保证 Web 应用系统上没有孤立的页面 所谓孤立页面是指没有链接 指向该页面 只有知道正确的 URL 地址才能访问 6 1 2 表单测试 当用户给 Web 应用系统管理员提交信息时 就需要使用表单操作 例如用 户注册 登陆 信息提交等 在这种情况下 我们必须测试提交操作的完整性 以校验提交给服务器的信息的正确性 例如 用户填写的出生日期与职业是否 恰当 填写的所属省份与所在城市是否匹配等 如果使用了默认值 还要检验 默认值的正确性 如果表单只能接受指定的某些值 则也要进行测试 例如 只能接受某些字符 测试时可以跳过这些字符 看系统是否会报错 6 1 3 数据库测试 在 Web 应用技术中 数据库起着重要的作用 数据库为 Web 应用系统的管 理 运行 查询和实现用户对数据存储的请求等提供空间 在 Web 应用中 最 常用的数据库类型是关系型数据库 可以使用 SQL Server 对信息进行处理 在使用了数据库的 Web 应用系统中 一般情况下 可能发生两种错误 分 别是数据一致性错误和输出错误 数据一致性错误主要是由于用户提交的表单 信息不正确而造成的 而输出错误主要是由于网络速度或程序设计问题等引起 的 针对这两种情况 进行别进行测试 6 2 系统测试 每个模块都能单独工作 但这些模块集成在一起之后却不能正常工作 主 要原因是 模块相互调用时接口会引入许多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电场施工安全管理方案
- 自动泊车毕业论文
- 老旧小区雨污水分流系统方案
- 城市排水防涝设备智能化方案
- 英语专业毕业论文库
- 中医护理知识考试试题及答案
- 食品专业毕业论文提纲
- 新安全生产法培训考试卷及答案
- 2025年人力资源管理师试题及答案
- 财务专业展望毕业论文
- 第二十三届华罗庚金杯少年数学邀请赛初赛试卷(初中一年级组)(图片版含答案)
- 循环经济与再制造行业风险投资态势及投融资策略指引报告
- 安全知识竞赛题及答案(400道)
- 安防行业视频监控系统维护方案
- 初高中政治衔接-知识点讲义
- 全国交通运输行政执法综合管理信息系统考试题库-中(多选题练习)
- 深圳实验学校新初一分班语文试卷
- 2024年T电梯修理证解析及电梯修理-T证模拟考试题库
- 青灵与量子物理学的关联研究
- 《育婴师培训》-课件:婴幼儿体温测量
- 高考物理真题分项汇编:动量(含答案)
评论
0/150
提交评论