




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 课程设计说明书 香佑亚衣品牌专卖网 课程名称 网网络编络编程程 学生姓名 XXXXXX 学 号 XXXXXX 院 系 工学院工学院计计算机系算机系 专 业 计计算机科学与技算机科学与技术术 完成日期 2012 07 09 1 目目 录录 1 系统规划系统规划 2 1 1 系统概述 2 1 2 技术创新亮点 2 1 3 国内同业应用状况 3 1 4 系统的实用性 3 1 5 技术方案 4 1 5 1 核心技术 4 1 5 2 网页美化 4 1 5 3 网站维护 4 1 5 4 使用操作 4 2 系统分析系统分析 6 2 1 需求概述 6 2 2 功能需求 6 2 3 非功能需求 7 2 3 1 性能需求 7 2 3 2 安全性需求 7 2 3 3 故障处理 8 2 4 组织结构与功能分析 8 2 4 1 组织结构图 8 2 4 2 组织 业务关系图 8 2 5 业务流程分析 9 2 5 1 业务流程图 9 2 6 数据流程分析 10 2 6 1 数据流程图 10 2 6 2 数据字典 13 3 系统设计系统设计 15 3 1 模块设计 15 3 1 1 前台功能模块设计 15 3 1 2 后台功能模块设计 16 3 1 3 模块描述 17 3 2 输入设计 17 3 3 输出设计 17 3 4 数据库设计 18 3 4 1 实体间的 E R 图 18 3 4 2 实体属性的 E R 图 18 3 4 3 设计数据表结构 19 3 5 代码设计 24 3 6 界面设计 29 3 6 1 首页界面 index aspx 功能概要 29 3 6 2 折扣信息 discount list aspx 功能概要 31 2 3 6 3 缺货登记界面 outofstock aspx 功能概要 31 3 6 4 特价商品页面 tjproduct list aspx 32 3 6 5 商家后台界面 index aspx 33 3 7 软件平台设计 33 3 7 1 系统架构 33 3 7 2 操作系统选择 34 3 7 3 数据库选择 34 4 系统实施系统实施 35 4 1 实施主要活动 35 5 系统测试系统测试 36 5 1 测试结果 36 5 2 文档检查 36 5 3 单元测试结果统计 36 5 4 功能性测试定性评价 37 5 5 非功能性测试定性评价 37 6 附录附录 38 6 1 数据库生成语句 38 6 2 网站目录结构 41 7 课程设计心得体会课程设计心得体会 42 3 1 系统规划系统规划 1 11 1 系统概述系统概述 香佑亚衣品牌网是电子商务网站 立足绍兴学生市场 面向全市 把 B2B B2C C2C 有效的结合起来 一家与实体店相结合的电子商务平台 网站分加盟商家空间 折扣优惠 加盟旺铺 特色展窗 乐助论坛等 结合我们强大的物流系统 乐助 无疑是地区性商 贸网的新起之秀 同时我们还将推出 乐助手机搜索引擎 基于绍兴市庞大的商业数据 库 1 21 2 技术创新亮点技术创新亮点 AJAX 全称为 Asynchronous JavaScript and XML 异步 JavaScript 和 XML 是一 种创建交互式网页应用的网页开发技术 能在不更新整个页面的前提下维护数据 这使得 Web 应用程序更为迅捷地回应用户动作 并避免了在网络上发送那些没有改变过的信息 1 31 3 国内同业应用状况国内同业应用状况 国内有名的大型购物网站之中 淘宝 阳光绍兴网 CSDN 项目交易平台和威客网这些 网站最为人们所熟知 这些网站的是一些典型的电子商务网 社交网 软件外包网 但是 结合到校园的电子商务网站现在还是少之又少 原因是多方面的 首先 校园的消费能力 有限 其次区域性明显 只能专属于某个学校 难做大 再者 也有可能是大家都没发现 到这其中的商机 一些学校的网站 我们最容易想到的就是学校的门户网站或是学生论坛 但随着网络 在校园的深入 和学生人数的日益增加 校园这块肥沃的市场越来越凸显出来 一 当代 的大学生都具有一定的电脑操作能力和一定的网购习惯 二 大学生的诚信相对整个社会 群众要稍高一点 交易的可信度和交易的可行性都相对要好 三 这块市场相对非常空缺 几乎没有一个真正的校园电子商务网站 四 中国大学校园数量和学生数量相当大 如果 能在这个市场探索 想必会有很多的搜获 4 1 41 4 系统的实用性系统的实用性 乐助商务网初步把市场定位在学生市场 尤其是大学生市场 大学生的现实消费力很 强 同时 他们代表的是不久的将来的实力阶层 较高的教育经历决定了他们未来在社 会上的中坚与引导地位以及不菲收入 在调查中我们发现大学生具有 低价值产品高层化 高价值产品低层化 消费特点 也就是说 为了能够达到消费的目的 他们可以在高价值 产品上降低某些附加需求以达到核心需求的满足 但是在低价值产品上 他们则会追求完 全的需求满足 享受痛快淋漓的消费体验 可以想见 这样的一群消费者 一旦他们的社 会地位和经济能力提升 他们所蕴涵的市场价值与商机无可估量 同时 与上一世纪的大 学生相比 21 世纪的大学生也的确具有更高的现实消费能力 统计资料显示 国内大学生 每学期的消费支出高达 4819 元 这意味着大学生的人均年消费超过了城镇居民人均年纯 收入 8472 2 元 1 51 5 技术方案技术方案 1 5 11 5 1 核心技术核心技术 香佑亚衣网采用目前比较先进的 ASP NET SQL Server 2005 数据库开发技术 ASP NET 是建立在微软新一代 Net 平台架构上 为用户提供建立强大的企业级 Web 应 用服务的编程框架 SQL Server 2005 按照设计可以为部署和维护强大的 易于管理 支持商务活动的 Web 站点提供最好的性能 使用 SQL Server 2005 技术的优势在于 高效的数据分析性能 灵活的业务扩展性 操作系统集成的安全性 客户及管理工具的易用性 1 5 21 5 2 网页美化网页美化 使用 Microsoft Visual Studio 设计工具对页面进行美化 同时也大量用到了 CSS 样 式 JavaScript 等前沿技术 1 5 31 5 3 网站维护网站维护 系统数据库采用了完整性等保护措施 可以防止最基本的输入输出失误 当系统出现 了故障 我们提供了数据备份的功能 可以先导出数据重新安装系统即可以实现最基本的 5 维护功能 基于强大的 mysql 数据库 我们写了大量数据维护脚本和日志 1 5 41 5 4 使用操作使用操作 系统设计时是站在使用者的角度进行考量 从而达到了最大程度的便捷以及人性化操 作 使用本系统可以像使用视窗系统一样方便 因为我们采用了标准的界面功能设计 不 会因为系统某些功能的特殊性而使用出错 当然 我们在其中还集成了帮助文档 可以为 用户的使用提供最全面高效的帮助 而且在一些重要的环节 我们还提供了及时的帮助提 示 可以帮助用户更好地使用 采用用户权限分级管理 分为普通用户和管理员用户 管理员可以进行整个网站的维 护 比如对数据库商品信息的维护 对留言信息的维护 普通用户可以建立新用户 登录 后进行购物 下单 结账 个人信息修改 发帖等操作 同时在数据库表建立完整性约束 确保数据信息的一致性 完整性和安全性 6 2 系统分析系统分析 2 12 1 需求概述需求概述 如今的品牌宣传不仅仅是在现实中 更多的将注意力放到了网上 随着越来越多的客 户习惯在淘宝 当当等网站进行购物 许多品牌都建立了官网 针对该品牌的新的设计进 行宣传 同时进行网上购物 让品牌更容易被众人熟知并购买商品 2 22 2 功能需求功能需求 乐助商务网是综合性的电子商务网站 主要包括有以下几个项目 1 模块功能 系统以模块为基础组成 作为平台开发并可以安装模块 高级数据调 用 利用内置的函数和 SQL 调用方式调用数据 可设置每个调用的模板和空数据的模板 调用数据可设置缓存 较少系统数据库资源消耗 支持本地和 JS 方式调用数据 2 评价功能 会员针对网上发布的商品进行使用评价的发表 或发表网站没有的商 品信息以供其他会员评价 3 排行榜功能 销售排行 收藏排行 最新商品 近一周加入 近一月加入 近三 月加入 4 会员功能 会员具有会员短信功能 个人中心 可以设置 更改个人信息如密码 查看订单 评论商品 发帖功能 收藏夹功能 5 插件功能 利用插件接口可丰富系统功能 集成提供多个插件 图片轮换 2 32 3 非功能需求非功能需求 2 3 12 3 1 性能需求性能需求 香佑亚衣网基于 B S 模式 无需安装直接通过网页可以进行并发用户操作 系统的功 能比较多可以满足用户的需求 由于系统的设计流畅和代码精练 数据的传递瞬间实现 能满足用户的及时性要求 乐助商务网采用 SQL SERVER2005 数据库管理系统 数据库的安全性得到了大大的提高 便于数据的维护 7 2 3 22 3 2 安全性需求安全性需求 香佑亚衣网的搜索商品的信息会非常大 所在在对这些会员注册时保证速度 在会员 搜索时又要保证事物的完整性 对于整个系统 需要完整的权限控制 防止某些人恶意攻 击系统 修改原始记录 同时对数据库中的数据需要定时备份 防止系统数据丢失 此外 系统要求用户在登录时需要身份验证 2 3 32 3 3 故障处理故障处理 在正常情况下应不出错 一旦发生意外 比如掉电 网络不通等 应保证系统数据不 会丢失 2 42 4 组织结构与功能分析组织结构与功能分析 2 4 12 4 1 组织结构图组织结构图 图图 2 4 12 4 1 组织结构图组织结构图 2 4 22 4 2 组织 业务关系图组织 业务关系图 表表 2 4 12 4 1 组织组织 业务关系表业务关系表 8 功能功能 序号序号 组织组织 联系联系 业务业务 策策 划划 科科 信息室信息室销售部销售部办公室办公室出纳室出纳室审计室审计室劳资室劳资室组织科组织科 1计划计划 XX 2销售销售 XX 3供应供应 X 4人事人事 X 5设备更新设备更新 X 功功 能能 与与 业业 务务 6 表中 表示该项业务是对应组织的主要业务 即主持工作的单位 X 表示该单位是参加 协调该项业务的辅助单位 表示该单位是该项业务的相关单位 或称有关单位 空格 表示该单位与对应业务无关 2 52 5 业务流程分析业务流程分析 2 5 12 5 1 业务流程图业务流程图 图 2 5 1 是系统业务流程建模 EPC 图 绿色框表示一个活动 紫色菱形框表示事件通 知 黄色椭圆形表示企业组织单元或角色 圆形表示 AND 条件 9 卖卖家家 上上架架商商品品 下下订订单单 付付款款 买买家家 买买家家 买买家家已已付付款款 与与 确确认认收收货货 评评价价 买买家家 买买家家 下下载载订订单单 订订单单搜搜索索 订订单单修修改改 订订单单删删除除 商商品品变变更更 发发货货 卖卖家家 图图 2 5 12 5 1 业务流程建模业务流程建模 EPCEPC 图图 在香佑亚衣网开放平台之上 交易集市不仅仅限于香佑亚衣网站本身 而是可以让无 数的购物门户 比价购物 社区 SNS 独立网店等等延伸并拓展电子商务的销售通路 套 用一句世界是平的 数量众多的交易集市就是拉平电子商务的那根线 电子商务是交易的一种延伸 因此站在电子商务企业的角度 业务流程集成是一种必 然趋势 因此上图中 电子商务企业进销存 供应链等系统 需要从系统集成和数据交换 服务于业务流程集成 上述业务流程结合了下文谈到的开放 API 3 种类型 REST API PAGE API 页面级 10 API 和 NOTIFY API 异步消息 API 卖卖家家 上上架架商商品品 下下订订单单 付付款款 买买家家 买买家家 买买家家已已付付款款 与与 确确认认收收货货 评评价价 买买家家 买买家家 下下载载订订单单 订订单单搜搜索索 订订单单修修改改 订订单单删删除除 商商品品变变更更 发发货货 卖卖家家 REST API REST API REST API 图图 2 5 22 5 2 开放开放 APIAPI 3 3 种类型图种类型图 2 62 6 数据流程分析数据流程分析 2 6 12 6 1 数据流程图数据流程图 本例中 DFD 主要包括了上下文图 零层图和一层图 一步一步把功能过程细化 并满 11 足平衡原则 上下文图主要有三类实体 普通会员 注册会员 系统管理员 其中普通会 员 注册会员系统管理员之间并不是绝对分离的关系而基本上属于依次被包含关系 如 2 6 1 图所示 图图 2 6 12 6 1 DFDDFD 图图 因此 许多相同的数据流和过程将只在低级的实体中出现 不再赘述 0 层图包含网站系统的 5 个主要功能子系统 会员登录注册子系统 评论子系统 商 铺子系统 后台管理子系统 商铺验证子系统 DFD1DFD1 层图 层图 普通会员注册会员 会员信息 登录反馈 注册反馈 详细注册信息 会员信息 注册信息会员信息 1 1会员登录1 2注册 会员信息 图图 2 6 42 6 4 DFD1DFD1 会员注册登录子系统会员注册登录子系统 12 2 6 22 6 2 数据字典数据字典 2 6 2 12 6 2 1 文件条目文件条目 01 用户文档 文件名称 用户文档 简述 记录和保存注册用户的基本信息和交易信息 记录组成 密码 电子邮件 姓名 性别 固定电话 移动电话等 02 商品文档 文件名称 商品文档 简述 记录和保存用户商品的基本信息 记录组成 商品类型 商品名 同品牌名 分类 价格 商品介绍 03 交流区记录文档 文件名称 文章文档 简述 记录和保存用户发布的咨询信息 记录组成 编号 标题 时间 作者 正文 序号 所属的父文章编号 发件人 所属的用户名 2 6 2 2 数据项条目 01 数据项名称 用户编号 简述 给注册用户一个唯一的 做标识的号码 数据项组成 自动编号 值类型 整型 取值范围 1 65535 02 数据项名称 商品编号 简述 给商品一个唯一的 做标识的号码 数据项组成 自动编号 值类型 整型 取值范围 1 65535 13 3 数据项名称 发帖 简述 给用户发的帖子一个唯一的 做标识的号码 数据项组成 自动编号 值类型 整型 取值范围 1 65535 3 系统设计系统设计 3 1 模块设计模块设计 3 1 1 前台功能模块设计前台功能模块设计 香佑亚衣网前台香佑亚衣网前台 会会 员员 中中 心心 留留 言言 信信 息息 网网 站站 首首 页页 订订 单单 查查 看看 及及 信信 息息 修修 改改 我我 要要 留留 言言 会会 员员 注注 册册 修修 改改 删删 除除 留留 言言 商商 户户 入入 住住 商商 户户 登登 陆陆 帮帮 助助 信信 息息 关关 于于 乐乐 助助 商商 品品 分分 类类 留留 言言 查查 看看 14 图图 3 1 13 1 1 前台功能模块设计图前台功能模块设计图 3 1 2 后台功能模块设计后台功能模块设计 图图 3 1 33 1 3 后台功能模块设计图后台功能模块设计图 3 1 3 模块描述模块描述 1 登录模块 当用户登录到 商品评论 页面时 首先要求输入用户名和密码名 并按下确定 进行身份验证 如果没有通过身验证 根据验证结果进行错误提示 说明没有通过的原因 返回原因可能为 用户名和密码不相配 乐助商务网总后台乐助商务网总后台 系系 统统 管管 理理 订订 单单 管管 理理 修修 改改 管管 理理 员员 密密 码码 其其 他他 信信 息息 管管 理理 留留 言言 删删 除 留留 言言 修修 改改 留留 言言 回回 复复 未未 处处 理理 订订 单单 根根 据据 订订 单单 查查 询询 商商 品品 图图 片片 上上 传传 留留 言言 管管 理理 商商 品品 管管 理理 商商 品品 添添 加加 商商 品品 修修 改改 商商 品品 评评 论论 管管 理理 15 2 基本信息模块 当用户进入 基本信息 页面时 可以修改用户信息 身份信息 银行信息 商业信息和商品信息 3 23 2 输入设计输入设计 用户的基本信息 用户名称 用户密码 身份证号码 用户姓名 用户性别 电子邮 件 固定电话 移动电话 联系地址 邮政编码 传真 其它联系方式 身份证号码 身 份证图片 银行的基本信息 开户银行 银行卡号 开户支行名 开户银行所在省份 开户银行 所在城市 银行序号 所属的用户名 商业的基本信息 商业名称 商业执照号 商业照片路径 备注信息 所属的用户名 商品的基本信息 店商品名称 商品类型 商品所在的省份 商品所在的城市 商品 介绍 商品的店标路径 商品推荐栏目数 所属的用户名 3 33 3 输出设计输出设计 各类查询结果 商品查询结果 资讯查询结果 会员查询结果 接受的短信息 首页公告信息 首页的图片文字推荐信息 3 43 4 数据库设计数据库设计 3 4 13 4 1 实体间的实体间的 E RE R 图图 选择选择产品产品 管理管理 商铺商铺 会员会员 产品产品 订单订单 N N N N N N N N 1 1 16 图图 3 4 13 4 1 会员和商品关系会员和商品关系 E RE R 图图 3 4 23 4 2 实体属性的实体属性的 E RE R 图图 总共共有42幅实体属性E R图 篇幅有限 只显示几幅 图图 3 4 23 4 2 产品信息产品信息 E RE R 图图 图图 3 4 33 4 3 用户信息用户信息 E RE R 图图 用户信息 用户编号 注册时间 收藏商品 历史浏览 用户名字 头像图片 产品信息 商品材质 商品图片 商品名称 商品尺寸 入库时间 商品颜色销售数量 收藏热度 品牌名称 商品价格 17 3 4 33 4 3 设计数据表结构设计数据表结构 3 4 3 13 4 3 1 数据库表数据库表 序号序号数据库表数据库表数据库表存储内容数据库表存储内容 01Admin 管理员信息 02users 注册用户账号信息 03shoopingcart 购物车信息 04message 留言信息 05ProductAppraise 商品评论信息 06config 帮助信息 07orders 订单信息 08orderDetails 订单详细信息 09products 产品信息 10pclass 产品分类信息 3 4 3 23 4 3 2 数据库表关系数据库表关系 SQL SQL 关系图关系图 因表比较多 关系较复杂 下图只罗列了一些表 18 19 图图 3 4 63 4 6 数据库表关系图数据库表关系图 3 4 3 33 4 3 3 数据库表的结构的详细设计数据库表的结构的详细设计 总共共有 29 张数据数据库表 篇幅有限 只显示几张 01 01 总管理员表 总管理员表 adminuseradminuser 表表 3 4 13 4 1 总管理员表总管理员表adminuseradminuser 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1IDint40 是否 2admin namenvarchar500 是 3admin passnvarchar500 是 4admin name aleavenvarchar500 是 5Purviewint40 是 6LastLoginIPnvarchar500 是 20 7LastLoginTimesmalldatetime40 是 8LastLogoutTimesmalldatetime40 是 02 02 购物车表 购物车表 cartscarts 表表 3 4 23 4 2 购物车表购物车表cartscarts 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1unamevarchar500 是否 2idvarchar500 是 3numvarchar500 是 05 05 订单表 订单表 ordersorders 表表 3 4 53 4 5 订单表订单表ordersorders 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1orderidvarchar500 是是否 2unamevarchar500 是 3totalPricevarchar500 是 4statusnvarchar500 是 5datedatetime 是 6addressvarchar2000 是 7telvarchar500 是 06 06 产品信息表产品信息表 productsproducts 表表 3 4 63 4 6 产品信息表产品信息表productsproducts 序号序号列名列名数据类型数据类型长度长度小数位小数位标识标识主键主键允许空允许空默认值默认值说明说明 1pIdint40 是是否 2pNamevarchar500 是 3pNumint500 是 4pSaleNumvarchar500 是 5pPricedecimal180 是 6pImagevarchar500 是 7pModlleImagevarchar80 是 8pDetailImagevarchar80 是 9pClassvarchar80 是 10pclassIdvarchar80 是 11pMaterialvarchar80 是 21 12pBrandvarchar80 是 13pHeightvarchar500 是 14pDatedatetimt 是 15pMarkvarchar500 是 16pColorvarchar500 是 17pLargeIdvarchar500 是 18pSizevarchar500 是 3 53 5 代码设计代码设计 代码设计是开发计算机系统的基础性工作 对信息进行科学的分类和编码是使系统能 够充分 有效地发挥作用的基础和前提 在系统开发的过程中 如果代码设计不舍理 局 部性地修改将会引起应用程序的变动 全局性地修改则会导致数据库的重拇或文件韵重新 建立 代码设计应符合以下原则 第一 代码标准化 强调代码设计必须按已有的标准设 计 第二 代码设计既要考虑代码的可扩充性 又要使代码具有简明性 第三 在考虑代 码中所含属性时 要注意到代码的稳定性原则 第四 不能忽略代码校验方法的设计 using System using System Data using System Data SqlClient using System Configuration using System Linq using System Web using System Web Security using System Web UI using System Web UI HtmlControls using System Web UI WebControls using System Web UI WebControls WebParts using System Xml Linq Shopping 的摘要说明 public class Shopping public Shopping TODO 在此处添加构造函数逻辑 判断uname顾客的购物车中是否已有pid号商品的函数 22 public static bool isProductExisted string uname string pid 创建连接对象 string cnnstr ConfigurationManager ConnectionStrings ConnectionString ConnectionString SqlConnection connection new SqlConnection cnnstr 要执行的查询命令 string queryString select from shoppingcart where uname uname and pid pid 定义创建数据适配器 SqlDataAdapter adapter new SqlDataAdapter queryString connection 设置SQL命令参数 adapter SelectCommand Parameters AddWithValue uname uname adapter SelectCommand Parameters AddWithValue pid pid 定义数据集 DataSet ds new DataSet adapter Fill ds 填充数据集 if ds Tables 0 Rows Count 0 数据集第一张表中有数据吗 有 即购物车中该用户已选购有该商品 return true else return false 增加新的商品到购物车的函数 public static void addNewProduct string uname string pid string num 顾客名 商品编号 创建连接对象 string cnnstr ConfigurationManager ConnectionStrings ConnectionString ConnectionString SqlConnection connection new SqlConnection cnnstr string cmdstr insert into shoppingcart uname pid num values uname pid num SqlCommand sqlcmd new SqlCommand cmdstr connection sqlcmd Parameters AddWithValue uname uname sqlcmd Parameters AddWithValue pid pid sqlcmd Parameters AddWithValue num num connection Open try sqlcmd ExecuteNonQuery Page RegisterStartupScript kk alert 已加入购物车 catch Exception ex 23 Page RegisterStartupScript kk alert 出错 throw new Exception ex Message 向上抛异常 return 修改购物车中商品的数量的函数 public static void updateProductNum string uname string pid string num 顾客名 商品编号 创建连接对象 string cnnstr ConfigurationManager ConnectionStrings ConnectionString ConnectionString SqlConnection connection new SqlConnection cnnstr string cmdstr update shoppingcart set num num num where uname uname and pid pid SqlCommand sqlcmd new SqlCommand cmdstr connection sqlcmd Parameters AddWithValue uname uname sqlcmd Parameters AddWithValue pid pid sqlcmd Parameters AddWithValue num num connection Open try sqlcmd ExecuteNonQuery Page RegisterStartupScript kk alert 已加入购物车 catch Exception ex throw new Exception ex Message 向上抛异常 Page RegisterStartupScript kk alert 出错 return 修改商品表已售出的数量的函数 public static void updateSaleNum string pid string num 顾客名 商品编号 创建连接对象 string cnnstr ConfigurationManager ConnectionStrings ConnectionString ConnectionString SqlConnection connection new SqlConnection cnnstr string cmdstr update products set pSaleNum pSaleNum pSaleNum where pid pid SqlCommand sqlcmd new SqlCommand cmdstr connection sqlcmd Parameters AddWithValue pid pid 24 sqlcmd Parameters AddWithValue pSaleNum num connection Open try sqlcmd ExecuteNonQuery Page RegisterStartupScript kk alert 已加入购物车 catch Exception ex throw new Exception ex Message 向上抛异常 Page RegisterStartupScript kk alert 出错 return 修改商品表中商品的总数量的函数 public static void updateNum string pid string num 顾客名 商品编号 创建连接对象 string cnnstr ConfigurationManager ConnectionStrings ConnectionString ConnectionString SqlConnection connection new SqlConnection cnnstr string cmdstr update products set pNum pNum num where pid pid SqlCommand sqlcmd new SqlCommand cmdstr connection sqlcmd Parameters AddWithValue pid pid sqlcmd Parameters AddWithValue num num connection Open try sqlcmd ExecuteNonQuery Page RegisterStartupScript kk alert 已加入购物车 catch Exception ex throw new Exception ex Message 向上抛异常 Page RegisterStartupScript kk alert 出错 return 按商品类别搜索商品 public static string SearchProduct string keyname string key string searchstr null switch keyname 25 case cat id searchstr select pId pName pPrice pImage pSaleNum from products where pLargeId key break case pclassId searchstr select pId pName pPrice pImage pSaleNum from products where pclassId key break case key search searchstr select pId pName pImage pNum pPrice pNum pSaleNum pClass pclassId FROM products where pName like key break return searchstr 3 63 6 界面设计界面设计 3 6 13 6 1 首页界面 首页界面 index aspxindex aspx 功能概要 功能概要 乐助商务网功能比较强大 我们不得不省略大多数通用界面描述 比如注册界面 重 点介绍功能入口以及独特功能的使用介绍 以下是乐助商务网首页的功能介绍 滚动图片 产品分类 热销排行 26 图图 3 6 13 6 1 乐助商务网首页乐助商务网首页 上部上部 滚动图片 网站通过滚动图片的方式展示最新的商品信息 网站导航 网站导航帮助浏览者在网站内寻找想要到达的功能模块 热销排行 给出最新 最受欢迎的商品 供浏览者参考 产品分类 显示各类产品的分类信息 3 6 23 6 2 折扣信息 折扣信息 discount list aspxdiscount list aspx 功能概要 功能概要 3 6 33 6 3 缺货登记界面 缺货登记界面 outofstock aspxoutofstock aspx 功能概要 功能概要 图图 3 6 33 6 3 缺货登记页面缺货登记页面 3 6 3 6 4 4 特价商品特价商品页面 页面 tjproduct list aspxtjproduct list aspx 特价商品 查看特价商品 如果满意可以购物 图图 3 6 43 6 4 特价商品页面特价商品页面 网站导航 缺货登记 27 3 6 53 6 5 商家后台界面 商家后台界面 index aspxindex aspx 图图 3 6 53 6 5 商家后台界面商家后台界面 3 73 7 软件平台设计软件平台设计 3 7 13 7 1 系统架构系统架构 NET 是当前最主流的开发平台 对 XML Web Service 的支持明显优于 Java 而且 提供了更为便捷的开发 调试 部署环境 同时 与微软的 BizTalk Office 等系统可以 无缝衔接 Net 是构建于操作系统之上的虚拟平台 提供了更为强健的安全系统 NET 系统当中 提供集成 Windows 验证 基于角色的权限管理机制 SSL 传输加密 MD5 数据 加密等多种安全手段 以提高系统的安全性 作为 24 7 运行的系统 除了提供良好的性 能之外 系统的稳定性也较高 系统采集 4 层结构 分为数据访问层 业务逻辑层 业务 外观层 表现层 各层之间严格遵守 高内聚 低耦合 原则 使系统具备较好的扩展性 多层分布式设计 当业务和访问量增大时 可以在中间层部署更多的应用服务器 前端部 署更多的 Web 服务器 提高对客户端的响应 而所有的变化对客户端是透明的 Microsoft NET 框架是深深集成在 Windows Server 2003 操作系统中的 Microsoft ASP NET 帮助生成高性能的 Web 应用程序 由于有了 NET connected 技术 开发人员 将可以从编写单调的错综复杂的代码中解脱出来 并且可以用他们已经掌握的编程语言和 工具高效率地工作 Windows Server 2003 提供许多提高开发人员生产效率和应用程序价 值的功能 现有的应用程序可以被简便地重新打包成为 XML Web 服务 UNIX 应用程序可 以被简便地集成或迁移 并且 开发人员可以通过 ASP NET 移动 Web 窗体控件和其他工 具快速生成与移动有关的 Web 应用程序和服务 3 7 23 7 2 操作系统选择操作系统选择 Windows Server 2003 使组织可以利用现有 IT 投资的优势 并通过部署关键功能 如 Microsoft Active Directory 服务中的交叉林信任以及 Microsoft NET Passport 集成 将这些优势扩展到合作伙伴 顾客和供应商 Active Directory 中的标 识管理的范围跨越整个网络 有助于确保整个企业的安全 加密敏感数据非常容易 而且 28 软件限制策略可用于防止由病毒和其他恶意代码造成的破坏 Windows Server 2003 是部 署公钥结构 PKI 的最佳选择 而且其自动注册和自动更新功能使在企业中部署智能卡 和证书非常简单 IIS 6 0 是 Windows Server 2003 中内置的 Web 服务器 它提供增强的安全性和可 靠的结构 该结构提供对应用程序的隔离并极大地提高了性能 结果获得了更高的总体 可靠性和运行时间 Microsoft Windows 媒体服务使得生成具有动态内容编程以及更快 更可靠性能的让建立数据流媒体解决方案变得更容易 3 7 33 7 3 数据库选择数据库选择 SQL Server 2005 使部署 管理和优化企业数据以及分析应用程序变得更简单 更容 易 作为一个企业数据管理平台 它提供单一管理控制台 使数据管理员能够在任何地方 监视 管理和调谐企业中所有的数据库和相关的服务 它还提供了一个可以使用 SQL 管理 对象轻松编程的可扩展的管理基础结构 使得用户可以定制和扩展他们的管理环境 同时 使独立软件供应商 ISV 也能够创建附加的工具和功能来更好地扩展打开即得的能力 29 4 系统实施系统实施 4 14 1 实施主要活动实施主要活动 系统实施阶段的主要活动及相关关系如表 4 1 1 所示 表表 4 1 1 系统实施阶段的主要活动及相关关系系统实施阶段的主要活动及相关关系 程序编程程序编程设备购置设备购置人员培训人员培训数据准备数据准备 程序编制程序编制提供调试设备 培训相关人员试用 软件 提供试验数据调试 程序 设备购置设备购置提供对设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DBJT15-129-2017 集中空调制冷机房系统能效监测及评价标准
- 难点解析-人教版8年级数学下册《平行四边形》专项测试试卷(含答案详解)
- 粮油食品检验人员模拟题库及参考答案详解【完整版】
- 难点解析沪科版9年级下册期末测试卷及参考答案详解(B卷)
- 难点解析北师大版9年级数学上册期中测试卷及答案详解
- 坐月子康复知识培训班课件
- Ethyl2-cyano-2-ethyl-3-methylhexanoate-d5-Ethyl-1-methylbutylcyanoacetic-acid-ethyl-ester-d-sub-5-sub-生命科学试剂-MCE
- 2-3-Bipyridine-d4-Isonicoteine-d-sub-4-sub-生命科学试剂-MCE
- 难点详解青岛版8年级下册数学期末测试卷及一套答案详解
- 临床执业医师高分题库附答案详解
- 《患者安全目标解读》课件
- 甲状腺功能亢进症课件
- 锂离子电池正极材料研究进展
- 二手房屋买卖物品交接清单
- 技师论文 变频器的维修与保养
- 非标自动化设备项目进度表
- 诊断学教学胸部查体
- 桥梁安全事故案例警示
- SB/T 10460-2008商用电开水器
- GB/T 9124.1-2019钢制管法兰第1部分:PN系列
- GA 1800.2-2021电力系统治安反恐防范要求第2部分:火力发电企业
评论
0/150
提交评论