电子商务平台课程设计_第1页
电子商务平台课程设计_第2页
电子商务平台课程设计_第3页
电子商务平台课程设计_第4页
电子商务平台课程设计_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计说明书 NO 1 沈 阳 大 学 电子商务平台方案设计电子商务平台方案设计 1 1 课程设计的目的 课程设计的目的 随着 Internet 的不断普及 人们对于互联网技术的要求已不单单是浏览一下网页 收发电子邮件 日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实 现的网上商务 网络及电子商务的迅猛发展突破了时间 空间的局限性 给中小企业 带来了更多的发展机会 同时也增大了企业之间的竞争强度 对于企业来讲 无论是 企业之间 还是企业和客户之间的交易 如果能够实现网上交易将大大提高交易速度节 约交易成本 近几年 随着网络数据库技术的进一步发展 使得这一设想逐渐成为现 实 运用 技术开发了一个网上购物系统 它主要分为前台页面展示和后台信 息管理两大模块 前台页面主要是向访问用户展示公司的信息 如商品信息 热卖商 品 最新商品 热点新闻 企业公告 招聘信息等的展示 后台信息管理模块主要是 系统管理员对前台展示信息的管理 提供对前台信息的增 删 改 查等功能 用于 控制信息的显示 在本系统中 顾客可以很方便的注册成为会员 对商品进行浏览检 索 查看商品的详细资料 然后根据各人的喜好购买心仪的商品 系统会自动为顾客 生成订单 按照顾客所填写的信息提交订单并发货 系统管理员则可以对现有的商品 进行添加和编辑 审查已注册的用户并对提交的订单进行处理 网上购物这一新型购物方式已逐渐被人民所接受 并逐渐改变甚至取代了传统的购 物观念 人民足不出户就可以在网上浏览到去全国各地的商品信息 方便快捷地搜索 自己所需要的商品 而安全的在线支付和送货上门服务 使人民更加深切的体会到这 一购物方式的优越性 与此同时 网上商城这种新的商业运营模式被越老越多的商家应用到竞争当中 并得到了大多数客户的认可 这种基于浏览器客户端 服务器实现的销售方式已出具 规模 一些电子商务网站的成立 从整体上降低了成本 加快了企业对市场的响应速 度 提高了企业的服务质量和竞争能力 2 2 设计方案论证 设计方案论证 2 12 1 系统需求分析系统需求分析 随着中国市场经济的成熟 中国企业面对的竞争压力越来越大 企业要想生存 在提高企业内部管理效率 充分利用企业内部资源的基础上 必须不断扩展销售渠道 扩大消费群体 提高企业的竞争力 随着信息化时代的到来 电子商务网站成为企业 对外展示商品信息 从事商务活动的窗口 如何建立企业电子商务网站 如何把企业 业务扩展到 Internet 上 已经成为企业普遍面临的问题 2 22 2 可行性研究的前提可行性研究的前提 2 2 12 2 1 要求要求 购物平台系统要求能够提供会员注册 在线购物 在线支付等功能 2 2 22 2 2 目标目标 购物平台系统的主要目标是系统全面的展示网站中的商品 简化用户在线购物流程 确保用户在线支付的安全性 进一步提高企业的经济效益 课程设计说明书 NO 2 沈 阳 大 学 2 2 32 2 3 评价尺度评价尺度 根据用户的要求 系统应以商品展示和销售功能为主 对于网站的最新和热销的商 品能够及时的展示在网站的首页中 提供方便快捷的商品查询功能 提供简便安全的 在线购物流程 对于注册用户及商品等数据信息实施有效的安全管理 2 32 3 开发技术介绍开发技术介绍 2 3 12 3 1 C C 简介简介 C 是微软公司发布的一种面向对象的 运行于 NET Framework 之上的高级程序设 计语言 并定于在微软职业开发者论坛 PDC 上登台亮相 C 是微软公司研究员 Anders Hejlsberg 的最新成果 C 看起来与 Java 有着惊人的相似 它包括了诸如单一继承 接口 与 Java 几乎同样的语法和编译成中间代码再运行的过程 但是 C 与 Java 有着 明显的不同 它借鉴了 Delphi 的一个特点 与 COM 组件对象模型 是直接集成的 而且它是微软公司 NET windows 网络框架的主角 C 是一种安全的 稳定的 简单的 优雅的 由 C 和 C 衍生出来的面向对象的编 程语言 它在继承 C 和 C 强大功能的同时去掉了一些它们的复杂特性 例如没有宏以 及不允许多重继承 C 综合了 VB 简单的可视化操作和 C 的高运行效率 以其强大的 操作能力 优雅的语法风格 创新的语言特性和便捷的面向组件编程的支持成为 NET 开发的首选语言 C 是面向对象的编程语言 它使得程序员可以快速地编写各种基于 MICROSOFT NET 平台的应用程序 MICROSOFT NET 提供了一系列的工具和服务来最大程度地开发 利用计算与通讯领域 C 使得 C 程序员可以高效的开发程序 且因可调用由 C C 编写的本机原生函数 因此绝不损失 C C 原有的强大的功能 因为这种继承关系 C 与 C C 具有极大的相似性 熟悉类似语言的开发者可以很快的转向 C 2 3 22 3 2 ASP NETASP NET 简介简介 ASP NET 是 NET Frameworks 的一部分 是一项微软公司的技术 是一种使嵌入 网页中的脚本可由因特网服务器执行的服务器端脚本技术 它可以在通过 HTTP 请求文 档时再在 Web 服务器上动态创建它们 指 Active Server Pages 动态服务器页面 运行于 IIS Internet Information Server 服务 是 Windows 开发的 Web 服务器 之中的程序 2 3 32 3 3 MicrosoftMicrosoft SQLSQL serverserver 简介简介 SQL 是英文 Structured Query Language 的缩写 意思为结构化查询语言 SQL 语 言的主要功能就是同各种数据库建立联系 进行沟通 按照 ANSI 美国国家标准协会 的规定 SQL 被作为关系型数据库管理系统的标准语言 SQL 语句可以用来执行各种各 样的操作 例如更新数据库中的数据 从数据库中提取数据等 目前 绝大多数流行 的关系型数据库管理系统 如 Oracle Sybase Microsoft SQL Server Access 等都 采用了 SQL 语言标准 虽然很多数据库都对 SQL 语句进行了再开发和扩展 但是包括 Select Insert Update Delete Create 以及 Drop 在内的标准的 SQL 命令仍然可以被 用来完成几乎所有的数据库操作 SQL Server 是一个关系数据库管理系统 它最初是由 Microsoft Sybase 和 Ashton Tate 三家公司共同开发的 于 1988 年推出了第一个 OS 2 版本 在 Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 课程设计说明书 NO 3 沈 阳 大 学 SQL Server 移植到 Windows NT 系统上 专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较专注于 SQL Server 在 UN 操作系统上的应用 2 42 4 系统设计系统设计 2 4 12 4 1 系统设计目标系统设计目标 对于典型的数据库管理系统 尤其是电子商务平台这种网络数据流量比较大的网 络管理系统 必须要满足使用方便 操作灵活等设计要求 本系统在设计时应该满足 以下几个目标 1 界面设计美观友好 操作简便 2 全面 分类展示商城内所有商品 3 显示商品的详细信息 方便顾客了解商品信息 4 查看商城内的交易分析 5 设置灵活的打印功能 6 对用户输入的数据系统进行严格的数据检验 尽可能的排出认为错误 7 提供新品上市公告 方便顾客及时了解相关信息 8 提供网站留言功能 9 系统最大限度的实现易维护性和易操作性 10 系统运行稳定 安全可靠 2 4 22 4 2 系统流程图系统流程图 系统流程图如 1 所示 课程设计说明书 NO 4 沈 阳 大 学 否 否 是 否 是 否 是 是 否 是 图图 1 1 系统流程图系统流程图 登 陆 网络管理员 电子商务网站 网站访问者 进行商品信息管理 订单 管理 用户管理 系统管 理 注册 登陆 选择商 品 购物车 更改商品的数量 查看订单 购买 在线支付 浏览网站其它模块 课程设计说明书 NO 5 沈 阳 大 学 2 4 32 4 3 系统的功能结构系统的功能结构 前台管理系统功能设计如图 2 所示 图图 2 2 前台功能结构图前台功能结构图 电子商务平台后台管理系统的功能设计如图 3 所示 图图 3 3 后台功能结构图后台功能结构图 2 4 42 4 4 构建开发环境构建开发环境 电子商务平台前台管理系统 本 站 公 告 最 新 商 品 推 荐 商 品 热 门 商 品 商 品 分 类 用 户 中 心 购 物 流 程 我 的 购 物 车 会 员 登 录 网站留言我的留言 商 品 类 别 添 加 电子商务平台后台管理系统 库存管理订单管理管理员管理 用户管理 系统管理 商 品 添 加 商 品 管 理 商 品 类 别 管 理 编 辑 订 单 查 询 订 单 添 加 管 理 员 删 除 管 理 员 管 理 会 员 上 传 管 理 留 言 管 理 课程设计说明书 NO 6 沈 阳 大 学 1 网站开发环境 网站开发环境 Microsoft Visual Studio2010 集成开发环境 IIS 6 0 网站开发语言 ASP NET C 网站后台数据库 SQL Server 2005 开发环境运行平台 Windows XP Windows7 2 服务器端 操作系统 windows7 Web 服务器 Internet 信息服务 IIS 管理器 数据库服务器 SQL Server 2005 浏览器 Internet Explorer7 8 9 3 客户端 浏览器 Internet Explorer7 8 9 分辨率 1024 768 最佳 2 52 5 数据库设计数据库设计 数据库设计是系统中重要的部分 2 5 12 5 1 数据库概要说明数据库概要说明 为了是读者对本系统后台数据库的数据表有了一个更清楚的认识 笔者在此设计了 数据库树形结构图 2 5 1 12 5 1 1 数据库概念设计数据库概念设计 通过对网站进行的需求分析 网站流程设计以及系统功能结构的确定 规划出系统 中使用的数据库实体对象分别为 商品类型 商品信息 商品订单 商品订单 明细 和 管理员 实体 实体 E R 图如下 当用户进行该网站时 用户可以浏览该店铺的所有信息 但是如果要购买的就得先 登录 才能选购 用户信息表 E R 如图 4 所示 图图 4 4 用户信息用户信息 E RE R 图图 为了使用户在网上购物时 能够按照自己所需要的商品类别进行选购 就需要将所列 商品划分类别 商品类型的实体 E R 图如图 5 所示 用户信息表 用户地址 用户手机 用户编号 用户名 用户电话 用户 e mail 用户真名 用户密码 课程设计说明书 NO 7 沈 阳 大 学 图图 5 5 商品类型信息商品类型信息 E RE R 图图 对于网上商城所展示的商品 为了是消费者详细了解商品 应将商品所有的相关 信息都展示出来 商品信息实体 E R 图如图 6 所示 图图 6 6 商品详细信息商品详细信息 E RE R 图图 当消费者选购好商品放入购物车后 如果不在继续购物 便可以前往服务台 进 行选怎商品运输方式等相关操作 然后提交订单 最后进行在线支付 商品订单实体 E R 图如图 7 所示 图图 7 7 商品订单商品订单 E RE R 图图 当用户提交完商品订单 需要进一步了解所购买的商品信息 如所购商品的金额 数量 订单号等 商品订单明细 E R 图如图 8 所示 类型编号 类型名称 商品类型 类别图片 商品信息 商品图片 商品热销价 商品市场价 商品简介 是否打折 商品名称 进货日期 商品编号 商品订单 商品运输 方式 是否发 货 商品市场 价 商品订单 编号 是否打 折 接收人 姓名 订单总 费用 商品费 用 课程设计说明书 NO 8 沈 阳 大 学 图图 8 8 商品订单明细商品订单明细 E RE R 图图 当用户收到商品 使用之后 在一定时间能可以对商品进行评价 即进行留言和 评价 用户留言板实体 E R 如图 9 所示 图图 9 9 用户留言板用户留言板 E RE R 图图 在网站维护的过程中 管理员的角色最为重要 本网站管理员的实体 E R 图如图 10 所示 图图 1010 管理员实体管理员实体 E RE R 图图 2 5 32 5 3 数据表设计数据表设计 商品订单 明细 商品总 金额 备注 订单详细 表号 商品对应订 单号 商品数 量 商品代 号 管理员 管理员真实姓名 E mail 地址 管理员密码管理员登录名 创建时间 管理员编号 用户留言 用户名 E mail 地址 内容 电子邮件 课程设计说明书 NO 9 沈 阳 大 学 1 用户信息表 用户信息表描述用户的相关信息 如用户的编号 密码等 表表 1 1 用户信息表用户信息表 dbo users dbo users 字段名称中文描述数据类型是否允许空注释 userid用户编号int否主键 useradmin 用户名varchar 20 是 userpassword用户密码varchar 40 是 username用户真名varchar 20 是 useremail用户 e mailvarchar 30 是 usershengfen用户身份varchar 20 是 usertelphone用户电话varchar 15 是 usershouji用户手机varchar 15 是 useraddress用户地址varchar 50 是 2 商品信息表 商品信息表描述商品的相关信息 如商品名 商品品牌 商品的价格等 表表 2 2 商品信息表商品信息表 dbo shangping dbo shangping 字段名称含义数据类型是否允许为空注释 shangpingid商品号int否主键 shangpingname商品名varchar 40 是 spec商品规格varchar 20 是 shangpingpingpai商品品牌varchar 20 是 quantity商品总数量int是 price商品进价decimal 12 2 是 totalprice商品总价格是 chushouprice出售价格decimal 12 2 是 leibieid类别号int 是 fenleiid分类号iInt 是 gysname供应商名varchar 50 是 pic商品图片varchar 50 是 beizhu备注varchar 100 是 3 订单信息表 订单信息表描述会员订单的相关信息 如订单编号 商品编号 订单金额等 表表 3 3 订单信息表订单信息表 dbo dingdan dbo dingdan 字段名称中文描述数据类型是否允许为空注释 dingdanid订单编号int否主键 useradmin会员名varchar 20 是 shangpingid商品编号int是 quantity订单数量int 是 totalprice订单总金额decimal 12 2 是 username用户真实名varchar 20 是 usertelphone用户电话varchar 15 是 useraddress地址varchar 50 是 课程设计说明书 NO 10 沈 阳 大 学 4 供应商信息表 供应商信息表描述供应商的相关信息 如供应商的名称 联系电话等 表表 4 4 供应商信息表供应商信息表 dbo gongyingshang dbo gongyingshang 字段名称含义数据类型是否允许为空注释 gysID供应商编号int否主键 gysname供应商名称varchar 20 是 gyslinkman联系人varchar 50 是 telephone联系电话varchar 20 是 email电子邮件varchar 30 是 address公司地址varchar 80 是 5 用户留言板信息表 用户留言板信息表描述用户留言的相关信息 如用户名 内容等 表表 5 5 用户留言版信息表用户留言版信息表 dbo userliuyanban dbo userliuyanban 字段名称含义数据类型是否允许为空注释 lybid留言板编号int否主键 username用户名varchar 30 是 useremail电子邮件varchar 30 是 lybcontent内容ntext是 6 管理员信息表 管理员信息表描述管理员的相关信息 如管理员的编号 名称和密码等 表表 6 6 管理员信息表管理员信息表 dbo administer dbo administer 字段名称中文描述数据类型是否允许为空注释 adminid 管理员编号 int 否主键 adminname 管理员用户名 varchar 20 是 adminpassword 管理员密码 varchar 50 是 3 3 设计结果与分析 设计结果与分析 电子商务平台是由多个 web 页面组成 下面仅仅列出几个典型页面 3 13 1 系统主界面系统主界面 系统主界面功能非常丰富 用户可以浏览商品的店内的热卖商品 最新商品等等 也可以通过商品的分类和导航之类的快速找到自己想要的商品 当用户登录后就可以 把自己想要的商品加入购物车 也可以查看自己的购物车和可以进入留言板进行留言 等等 如图 11 所示 课程设计说明书 NO 11 沈 阳 大 学 图图 1111 主界面主界面 public partial class commentInfo System Web UI Page protected string Desn protected string Body protected string Date protected string UserName private int nCommentID 1 protected void Page Load object sender EventArgs e 获取参数的值 if Request Params CommentID null if Int32 TryParse Request Params CommentID ToString out nCommentID false return if Page IsPostBack 绑定控件的数据 if nCommentID 1 BindCommentData nCommentID 课程设计说明书 NO 12 沈 阳 大 学 private void BindCommentData int nCommentID 获取数据 Comment comment new Comment SqlDataReader dr comment GetSingleComment nCommentID 读取数据 if dr Read 显示数据 Desn dr Desn ToString Body dr Body ToString Date dr Date ToString UserName dr UserName ToString dr Close 关闭数据源 protected void ReturnBtn Click object sender EventArgs e Response Write window close 3 3 2 2 会员注册界面会员注册界面 用户可以先注册成为会员 因为只有成为会员才能购物人 如图 12 所示 图图 1212 会员注册界面会员注册界面 3 33 3 商品分类界面商品分类界面 课程设计说明书 NO 13 沈 阳 大 学 通过本界面可以轻松快捷的进入自己并了解购物车的物品 从而可以更加快速的 找到自己想要购买的商品 如图 13 所示 图图 1313 商品分类界面商品分类界面 3 43 4 商品详细信息界面商品详细信息界面 当客户想要了解商品的详细信息时 点击商品可进入此页面 如图 14 所示 图图 1414 商品详细信息界面商品详细信息界面 3 3 5 5 管理员后台登陆页面管理员后台登陆页面 课程设计说明书 NO 14 沈 阳 大 学 当管理员想了解后台的情况时候登陆后台管理员界面 如图 15 所示 图图 1515 管理界面管理界面 public partial class comments System Web UI Page private int nProductID 1 protected void Page Load object sender EventArgs e 获取参数的值 if Request Params ProductID null if Int32 TryParse Request Params ProductID ToString out nProductID false return if Page IsPostBack 绑定控件的数据 if nProductID 1 BindCommentData nProductID 课程设计说明书 NO 15 沈 阳 大 学 3 63 6 后台会员管理页面后台会员管理页面 当管理员想了解会员的详细信息的时候登陆此页面 如图 16 所示 图图 1616 后台会员界面后台会员界面 3 73 7 后台订单管理页面后台订单管理页面 此页面是管理员对后台的管理 后台信息管理模块主要是系统管理员对前台展示信 息的管理 提供对前台信息的增 删 改 查等功能 用于控制信息的显示 如图 17 所示 图图 1717 后台订单界面后台订单界面 private void BindCommentData int nProductID 定义获取数据的类 Comment comment new Comment SqlDataReader dr comment GetCommentByProduct nProductID 课程设计说明书 NO 16 沈 阳 大 学 设定控件的数据源 CommentView DataSource dr 绑定控件的数据 CommentView DataBind 关闭数据读取器和数据库的连接 dr Close protected void SureBtn Click object sender EventArgs e if Session UserID null Response Write window alert 用户未登录 请先登录 return Comment comment new Comment comment AddComment Desn Text Body Text nProductID Int32 Parse Session UserID ToString 显示操作结果信息 Response Write window alert 添加数据项成功 重新绑定数据 BindCommentData nProductID protected void ReturnBtn Click object sender EventArgs e Response Write window close 课程设计说明书 NO 17 沈 阳 大 学 4 4 设计体会 设计体会 通过兢兢业业的去图书馆和网上查资料 终于圆满的把课设完成了 其实上个学 期我就学习了这门的课程 不过在课程教学时学得不是很好 课程结束后也没有进入 更深入的学习 说实话刚刚两天真的对开发环境有一点陌生 经过同学们的指导加上 自己的有些基础 然后就慢慢的熟悉 慢慢学习 慢慢了解 最好终于完成了课程设 计的基本要求 同时 在这次的课程的学习中不仅检验了我所学习的知识 也培养了我如何去选 择把握一件事情 如何去做一件事情 又如何完成一件事情 在学习的过程中 我学 会与同学分工设计 和同学们相互探讨 相互学习 相互监督 学会了合作 学会了 运筹帷幄 学会了宽容 学会了理解 也学会了做人与处世 其实课程设计是专业课程知识综合应用的实践训练 是我们迈向社会 从事职业 工作前一个必不少的过程 千里之行 始于足下 通过这次课程设计 我深深体会 到这句千古名言的真正含义 我今天认真的进行课程设计 学会脚踏实地迈开这一步 就是为明天能稳健地在社会大潮中奔跑打下坚实的基础 课程设计说明书 NO 18 沈 阳 大 学 5 5 参考文献 参考文献 1 陈静 李红灵 基于 B S 模式的管理信息系统开发研究 J 云南民族学院学报 自 然科学版 2010 01 126 135 2 刘甫迎 刘光会 王蓉 C 程序设计教程 第 2 版 M 北京 电子工业出版社 2013 3 李兰友 杨晓光 Visual C NET 程序设计 M 北京 北方交通大学出版社 2011 4 王珊 萨师煊 数据库系统概论 M 北京 高等教育出版 2008 5 王昊亮 李刚等 Visual C 程序设计教程 M 北京 清华大学出版社 2010 6 吴颖 刘杰 管理系统的设计与智能化研究 J 北京工商大学学报 自然科学版 2006 02 56 70 7 明月创作室 Visual C 编程精彩百例 M 北京 人民邮电出版社 2010 8 王熙宁 宋宝玉 辛瑞杰 网上管理系统开发模式与设计 J 情报科学 2014 06 566 620 9 郭胜等 C NET 程序设计教程 M 北京 清华大学出版社 2012 10 美 John Sharp Jon Jagger Microsoft Visual C NET 程序设计 M 北 京 北京大学出版社 2012 11 李建中 王珊 数据库系统原理 M 北京市 机械工业出版社 2012 12 王彤宇 管理信息系统 M 北京市 中国水利水电出版社 2012 13 马骏 陈志国 晋玉星 ASP NET 网页设计与网站开发上机实践和实例解析 21 世纪计算机应用技术系列规划教材 第 1 版 北京 人民邮电出版社 2012 14 张海藩 软件工程导论 2013 年 清华大学出版社 15 魏善沛编著 Web 数据库技术实用教程 北京 清华大学出版社 2011 16 美 Jeffrey D Ullman Fundamental Course of Database System TsingHua Press 2010 年 11 月 17 美 Jeffer R Shapiro 著 周之 黄玫译 SQL Server 2005 参考大全 清华 大学出版社 2013 年 6 月 18 隆华软件工作室 编著 SQL Server 2005 程序设计 清华大学出版社 2013 年 10 月 课程设计说明书 NO 19 沈 阳 大 学 附录附录 Car using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls public partial class cart System Web UI Page protected void Page Load object sender EventArgs e if Page IsPostBack 获取购物车的信息 ShowCartInfo private void ShowCartInfo 判定购物车中是否存在数据 if Session Session SessionID OrderForm Cart null return 绑定购物车的数据 显示购物车信息 OrderInfo order OrderInfo Session Session SessionID OrderForm Cart ProductView DataSource order OrderItemList ProductView DataBind protected void ContinueBtn Click object sender EventArgs e Response Redirect product aspx protected void CommitBtn Click object sender EventArgs e Response Redirect order aspx protected void ProductView RowCommand object sender GridViewCommandEventArgs e 课程设计说明书 NO 20 沈 阳 大 学 判定购物车中是否存在数据 if Session Session SessionID OrderForm Cart null return 删除购物车中的商品 if e CommandName ToLower delete 获取购物车的信息 OrderInfo order OrderInfo Session Session SessionID OrderForm Cart order OrderItemList RemoveAt Int32 Parse e CommandArgument ToString 重新绑定购物车的数据 ShowCartInfo protected void ProductView RowDeleting object sender GridViewDeleteEventArgs e protected void ProductView RowDataBound object sender GridViewRowEventArgs e 找到删除按钮 ImageButton deleteBtn ImageButton e Row FindControl DeleteBtn if deleteBtn null 添加删除确认对话框 deleteBtn Attributes Add onclick return confirm 你确定要删除所选择的数据项吗 protected void ProductView RowCreated object sender GridViewRowEventArgs e 添加行的索引到 CommandArgument 参数中 if e Row RowType DataControlRowType DataRow 找到删除按钮 ImageButton deleteBtn ImageButton e Row FindControl DeleteBtn if deleteBtn null 添加参数的值 deleteBtn CommandArgument e Row RowIndex ToString 课程设计说明书 NO 21 沈 阳 大 学 Comments using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls using System Data using System Data SqlClient Divright using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls public partial class divright System Web UI Page protected void Page Load object sender EventArgs e editUser using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls using System Data SqlClient public partial class editUser System Web UI Page private int nUserID 1 protected void Page Load object sender EventArgs e 获取参数的值 if Request Params UserID null if Int32 TryParse Request Params UserID ToString out nUserID false 课程设计说明书 NO 22 沈 阳 大 学 return SureBtn Enabled true if Page IsPostBack 绑定控件的数据 BindUserData nUserID 设置更新按钮的可用性 SureBtn Enabled nUserID 1 false true private void BindUserData int nUserID 获取数据 User user new User SqlDataReader recr user GetSingleUser nUserID 读取数据 if recr Read 显示数据 UserName Text recr UserName ToString RealName Text recr RealName ToString Email Text recr Email ToString Phone Text recr Phone ToString Mobile Text recr Mobile ToString Remark Text recr Remark ToString Address Text recr Address ToString recr Close 关闭数据源 protected void SureBtn Click object sender EventArgs e User user new User user UpdateUser nUserID RealName Text Address Text Phone Text Mobile Text Email Text Remark Text 课程设计说明书 NO 23 沈 阳 大 学 Response Write window alert 修改用户信息成功 Index using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls using System Data Sql using System Data SqlClient public partial class index System Web UI Page protected void Page Load object sender EventArgs e News news new News 通过参数 NewsID 来获取新闻 SqlDataReader recc news GetSingleNews 2 if recc Read lblDesn Text recc Desn ToString Body Text recc Body ToString recc Close Leaveword using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls public partial class leaveword System Web UI Page protected void Page Load object sender EventArgs e if Session UserID null SureBtn Enabled false 课程设计说明书 NO 24 沈 阳 大 学 protected void SureBtn Click object sender EventArgs e 定义类 Leaveword word new Leaveword 添加数据 word AddLeaveword Desn Text Body Text Int32 Parse Session UserID ToString 显示操作结果信息 Response Write window alert 添加数据项成功 protected void close Click object sender EventArgs e Response Write window close Login using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls using System Data Sql using System Data SqlClient public partial class user System Web UI Page protected void Page Load object sender EventArgs e if Session UserID null if Session RoleID ToString 1 加载管理员操作模块 Response Redirect admin index aspx if Session RoleID ToString 2 加载供销商操作模块 OperationPanel Controls Add Page LoadControl UserControl CustomerOperationUC ascx if Session RoleID ToString 3 课程设计说明书 NO 25 沈 阳 大 学 加载客户操作模块 OperationPanel Controls Add Page LoadControl UserControl MyOperationUC ascx else OperationPanel Controls Add Page LoadControl UserLogin ascx protected void LoginBtn Click1 object sender EventArgs e if UserName Text null UserName Text UserName Text Length 0 ShowMessage 用户名称为空 请输入用户名称 ClientScript RegisterStartupScript this GetType 输入有误 alert 用户名称为空 请输入用户名称 return if Password Text null Password Text Password Text Length 0 ShowMessage 用户密码为空 请输入用户密码 ClientScript RegisterStartupScript this GetType 输入有误 alert 用户密码为空 请输入用户密码 return string userId string roleId 定义类并获取用户的登陆信息 User user new User SqlDataReader recu user GetUserLogin UserName Text Trim Password Text Trim 判断用户是否合法 if recu Read userId recu UserID ToString roleId recu RoleID ToString recu Close 验证用户合法性 并跳转到登录页 即个人主页 if userId null Session RoleID roleId Session UserName UserName Text 跳转到首页 Response Redirect login aspx else 显示错误信息 ClientScript RegisterStartupScript this GetType 输入有误 alert 您输入有误 请重新输入 private void ShowMessage string sMsg 显示操作结果信息 ClientScript RegisterStartupScript this GetType 注册成功 alert 注册成功 Logout using System using System Collections Generic using System Linq using System Web using System Web UI using System Web UI WebControls public partial class logout System Web UI Page protected void Page Load object sender EventArgs e Session UserName null Session UserID null Session RoleID null Response Redirect index aspx Master UserLogin using System using System Collections Generic 课程设计说明书 NO 27 沈 阳 大 学 using System Linq using System Web using System Web UI using System Web UI WebControls public partial class UserControl master UserLogin System Web UI UserControl protected void Page Load object sender EventArgs e modifyMyPassword using System using S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论