




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 基于基于 JSP 购物网站的设计和实现购物网站的设计和实现 专专 业 业 年年 级 级 学学 号 号 作作 者 者 指导老师 指导老师 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 1 毕业论文中文摘要 基于 JSP 的网上购物系统的设计与实现 浪漫满屋饰品店 摘 要 随着 Internet 的迅速发展 信息化 网络化技术的日趋成熟 网上购物作 为一种全新的理念影响着人们的生活 浪漫满屋饰品店网上购物系统正是顺应这 个理念 采用 JSP 技术进行开发 以 MySQL 为数据库开发平台 Tomcat 作为应 用服务器 系统分前台部分和后台部分 前台部分由用户使用 主要包括用户注 册 购物车管理 个人资料管理等功能 后台部分由管理员使用 主要包括商品 管理 处理订单 用户信息管理 新闻信息管理等功能 建立后的网站系统是一 个动态 交互式 具有商品提供 系统管理等功能的电子商务网站 关键字 网上购物 饰品 JSP MySQL 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 1 毕业论文外文摘要 TitleTitle The Design and Implementation of Online Shopping System Based on JSP Full love in House Adornment Shop AbstractAbstract With the rapid developing of Internet information and Internet is going to martuer Online shopping influence people s life as a brand new view Full love in house adornment online shopping system cater for people s taste developing with JSP technology and useing MySQL database in platform it is with Tomcat as a network information services The system include the prospects and backgroud the prospects is administrated by users including users registered a shopping cart management personal information management and so on Background is used by administrators including commodity management processing orders customer information management news management and so on After the establishment of the website it is a dynamic interactive with commodities systems management KeyKey wordswords Online Shopping adorments JSP MySQL 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 1 目目 次次 1 引言 1 1 1 网上购物的发展 1 1 2 系统实现的目标 2 1 3 系统的开发意义 2 2 需求分析 3 2 1 消费需求分析 3 2 2 效益需求分析 3 2 3 功能需求分析 4 3 系统开发简介 8 3 1 系统开发环境 8 3 2 JSP 技术简述 8 4 系统设计 9 4 1 系统设计目标 9 4 2 系统结构 9 4 3 系统功能设计 10 4 4 数据库设计 12 5 系统实现 15 5 1 数据库连接 15 5 2 系统前台 16 5 3 系统后台 19 结 论 24 参考文献 25 致 谢 26 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 1 1 1 引言引言 1 11 1 网上购物的发展网上购物的发展 近年来 随着 Internet 的迅速崛起 互联网已日益成为收集提供信息的最佳渠 道并逐步进入传统的流通领域 于是电子商务开始流行起来 越来越多的商家在网 上建起在线商店 向消费者展示出一种全新的购物理念 网上购物 网上购物系统作为 B2B Business to Business 即企业对企业 B2C Business to Customer 即企业对消费者 C2C Customer to Customer 即消费者对消费者 电子商务的前端商务平台 在其商务活动全过程中起着举足轻重 的作用 网上购物是一种具有交互功能的商业信息系统 它向用户提供静态和动态两类 信息资源 静态信息是指那些不经常变动或更新的资源 如公司简介 管理规范和 公司制度等等 动态信息是指随时变化的信息 如商品报价 会议安排和培训信息 等 网上购物系统具有强大的交互功能 可使商家和用户方便的传递信息 完成电 子贸易 这种全新的交易方式实现了公司间文档与资金的无纸化交换 1 1 1 国外发展情况 1996 年 当现代电子商务还处于萌芽状态时 联合国国际贸易法理事会就颁布 了 电子商务示范法 1997 年 美国政府发布了 全球电子商务纲要 同年 4 月 欧盟委员会发布了 欧盟电子商务倡议书 经济合作与发展组织电子商务部长级会 议于 1998 年 10 月在加拿大渥太华召开 形成了一批在电子商务实际运作阶段具有 指导意义的文件 当今在美国 各类送货系统 快递运输公司 支付公司 安全 广告 商务软 件 信息服务等新型物流和中介机构发展呈加速态势 并且有很大的发展空间 美 国的世界级超一流的零沃尔玛凯玛特 家庭仓储 科罗格 J C 培尼等纷纷挤身于 网络经商的行列 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 2 1 1 2 国内发展情况 在我国 网上购物从无到有也不过短短几年时间 我国第一家网上购物发生在 1996 年 燕莎友谊商场首次通过网上商城售出一个景泰蓝 虽然货款的支付不是在 网上进行的 但这毕竟为我国零售业奏出了网上购物的先声 根据中国网络经济研究报告 截止 2008 年中国互联网用户数量已达到 1 1 亿 并且每年以超过 10 的增长率增长 预计到 2010 年将达到 2 3 亿 而且有近 50 的网民在过去的一年里有过网上购物经历 可见中国有过网上购物经历的用户已经 超过 7000 万人 并且这一数字还在以 20 左右的速度增长 这说明在中国发展网 上购物具有良好的群众基础 网上购物方式逐渐被大家所接受 1 21 2 系统实现的目标系统实现的目标 现在流行的网上购物系统不仅要有漂亮的网页 更要有严谨的规划 注重每一 个细小的环节 这样才能使得在电子交易时避免不必要错误发生 使用 HTML JSP 等技术来编辑网页 并运用 JDBC 技术把数据库和动态网页相关联 传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系 统的数据库中 这种方法在数据量不大时有很多的应用场合 当数据量比较大 并且 有较强的专业性时 录入的费用和出错的可能性都相应上升 在实际应用中的解决方案是建立网站 自己的数据库 使得所需商品信息可以 及时的保存 更新 可以更好的及时了解商品买卖的情况 1 31 3 系统的开发意义系统的开发意义 Internet 的发展 为改变传统的商业运作模式提供了一种技术上的可行性的方 案 利用 Internet 的技术和协议 建立各种企业内部网 Intranet 企业外部网 Extranet 通过廉价的通讯手段 将买家与卖家 厂商和合作伙伴紧密结合在了一 起 消除时间与空间带来的障碍 从而大大的节约了交易成本 扩大了交易范围 而在实际的生活中 这种方案已经被广泛的运用到了实际的商业活动中了 人们将 这种交易模式称为 电子商务 当今比较流行的网上购物系统国外有 亚马逊 国内有 当 当 它们都是相当优秀的电子商务网站 对其他的网站提供了 良好的典范 设计中可以学习参考他们的思想 了解和熟悉整个网站的开发流程及 完整的电子商务网站应有的功能和注意事项 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 3 2 2 需求分析需求分析 2 12 1 消费需求分析消费需求分析 随着物资产品的极大丰富和电子商务实现 消费者不愿在被动的方式下接受商 家或厂家所提供的某些产品或商品 而是会根据自己的需要主动上网去寻找适合的 商品 如果找不到 消费者会通过电子商务系统向商家和厂家主动表达自己对某种 产品的欲望 消费者选择网上购物的因素主要有以下几种 1 方便快捷 随着现代生活节奏的加快和生活观念的改变 使得诸如没有时间购物 店铺太 远 商店人员态度不佳 商品的体积太大不易搬运 销售时间太过短暂 如季节性商 品 等供求矛盾日益突出 网络购物以全天营业 无需奔赴商店购物 商品送达到家 等优势 越来越受到人们的青睐 消费者足不出户 就可到世界各地采购自己喜爱 的商品 2 信息量大 与传统的购物方式相比 电子商务的信息量大的惊人 包括了消费者知道的和 不知道的所有商品 此外 一些独特的产品 还可以满足那些想拥有别人所没有的 商品的心理需求 3 隐蔽性强 不可否认 有的时候人们在购买商品时 对某些购买的东西不想让人知道 以 避免不必要的麻烦 借助网上购物 寻找和拥有这些东西既安全又隐蔽 有些人认 为上网购物是一种原始角色的后现代表现 随着网络安全性的提高和网上支付等条件的进一步完善 网上购物必将成为信 息化时代的一消费新热点 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 4 2 22 2 效益需求分析效益需求分析 在传统的商业运营过程中 经常会受到以下条件的限制 1 最新最热的产品在宣传时受到限制 采购商或顾客只能通过上门咨询或者电话 传真等联系方式进行各种信息的获 取 这在一定的时间与物理空间的局限上都受到不同程度的限制 并且成本较高 2 庞大的商品周转异常烦琐 从复杂的产品周转渠道到看样品 谈价格 支付货款等一系列的产品周转渠道 过于繁杂 使得企业与顾客之间缺乏全面的沟通与快捷运营的平台 3 季节变化影响巨大 热销商品在销售高峰到来时货源紧张 企业需要实时了解商品的销售情况 顾 客的反馈信息及意见统计分析 然而在网民人口数量不断增加 人们生活水平普遍 提高 工作日益繁忙的今天 网上购物已成为现实 电子商务提供企业虚拟的全球 性贸易环境 大大提高了商务活动的水平和服务质量 新型的商务通信通道的优越 性与时效性显而易见 电子商务系统的优越性是 1 摆脱了地域限制 由于通讯信息不受时间与空间的限制 网络互联实现了跨地区和跨国界交易 这都将为扩大业务范围 从全国迈向全球成为可能 2 增加了供求双方的联系 电子商务系统的网络站点使供货方和客户均能了解对方的最新数据 商品的 销售情况 顾客的反馈信息及意见统计分析等 这将为优化供应链 减少库存提供 了可能 一方面卖方降低了营销成本 买方降低了采购成本 形成双赢局面 另一 方面减少中间环节与周转时间 实行直销 降低了流通周转与管理的成本 3 提高了交易效率 网上购物系统可基本做到全年不问断 无差错运行 并实现无纸化的信息传递 和交换 保证全球客户的访问与购买 4 增强了信息的时效性 系统可随时更新自身的商业信息 用户也可在第一时间了解最新的信息 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 5 2 32 3 功能需求分析功能需求分析 系统分为前台管理和后台管理 前台部分呈现给用户 由用户进行操作 后台 部分由管理员进行操作 2 3 1 系统前台需求分析 1 在线注册 用户可以通过在线注册成为会员 在购物的时候可以享受会员优惠 并且可以对 自己的信息进行管理 在线注册的活动图如图 2 1 所示 用户进入系统主界面 在线注册 填写注册信息 提交信息 注册成功 图 2 1 在线注册活动图 2 浏览商品 用户可以在线对商品进行浏览 以选择自己合适的商品 从而进行购买 用户 在进行浏览时可以看到商品的实物图 商品的会员价和市场价 这样方便用户的购 买和对产品的了解 让顾客对商品有相对完整的认识 3 订购商品 用户可以对选中的商品添加到购物车中 并下订单进行购买 在进行订购商品 时系统自动记录用户是否登陆 并根据记录结构显示商品的不同价格 登陆则显示 会员价否则显示市场价格来进行区分 订购商品活动图如图 2 2 所示 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 6 登录 购买商品 享受会员价 进入系统主页面 在线注册 确认送货地址 享受市场价 确认订单 填写送货地 址 购买商品 会员一般用户 图 2 2 订购商品活动图 4 浏览站内新闻 用户可以通过浏览站内新闻了解站内的最新信息 一般在购物网站上看到的应 该是关于商品的最新消息 我们的站内新闻也包括了其他方面的新闻 让用户登陆 我们的网站可以看到更多的连接 而登陆此网站的会员与非会员都可以浏览到所有 的商品信息 只是会员登陆后 会员可以享受到会员优惠价 浏览站内 信息 浏览商品 订购商品 在线注册 网上购物系统 用 户 图 2 3 用户用例图 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 7 2 3 2 系统后台需求分析 系统后台主要实现以下几个功能 1 类别管理 管理员能对类别资料 根类别 子小类 的添加和修改 2 商品管理 管理员能对商品进行添加 浏览 搜索 3 订单管理 管理员对用户的订单进行处理 4 新闻管理 管理员对站内新闻进行添加 修改 删除管理 5 会员管理 管理员可以查看会员的信息 并可以删除会员 用户的用例图如图 2 4 所示 类别管理 产品管理 订单管理 用户管理 新闻管理 网上购物系统 管 理 员 图 2 4 管理员用例图 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 8 3 3 系统开发系统开发简介简介 3 13 1 系统开发环境系统开发环境 开发工具 MyEclipse 6 0 1 JDK1 6 Web 服务器 Tomcat 6 0 数据库 MySQL 5 0 权限要求 MySQL 数据库具有建表 备份的权限 空间大小 初次安装至少需要 2G 可用空间 硬件要求 推荐 1G 内存或更高 3 23 2 JSPJSP 技术简述技术简述 JSP 是 Java Server Page 的缩写 是由 Sun Microsystems 公司倡导 许多公 司参与建立一种动态网页技术标准 它在动态网页的建设中有强大而特别的功能 目前在国内 PHP 与 ASP 应用最为广泛 而 JSP 由于是一种较新的技术 国内采用的 较少 但在国外 JSP 已经是比较流行的一种技术 尤其是电子商务类的网站 多 采用 JSP JSP 是运行于服务器端的脚本语言 由 HTML 代码和嵌入其中的 Java 代码所组 成 是以 Java 和 Servlet 为基础开发而成的动态网页生成技术 它的底层实现是 Java Servlet JSP 和 Servlet 一样稳定 它可以使用 Servlet 提供的 API 当 Web 服务器在遇到访问 JSP 网页的请求时 首先执行其中的程序段 然后将执行结果连 同 JSP 文件中的 HTML 代码一起返回给客户端的浏览器 插入的 Java 程序段可以操 作数据库 重新定向网页等 以实现建立动态网页所需要的功能 Java Servlet 是 JSP 的技术基础 而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配 合才能完成 JSP 具备了 Java 技术的简单易用 完全的面向对象 具有平台无关性 且安全可靠 主要面向因特网的所有特点 用 JSP 技术 可以将内容的生成和显示 进行分离 可重用跨平台的组件 JavaBeans 或者 Enterprise JavaBeans 组件 来 执行应用程序所要求的复杂的处理 使得开发人员能够共享和交换执行普通操作的 组件 或者使得这些组件为更多的使用者和客户团体所使用 基于组件的方法加速 了总体开发过程 并且使得各种组织在他们现有的技能和优化结果开发努力中得到 平衡 不论采用什么创建工具 开发人员都可以使用 JSP 页面来创建可移植的 Web 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 9 应用 在不同的 Web 应用服务器上运行 JSP 不但可以与带有 ODBC 驱动程序的数据 库建立连接 还可以在多平台上运行 同时还支持 Cookie 技术 总的来是 JSP 是开发 Web 动态网站快速而有效的工具 JSP 的技术的优势 1 高效性与安全性 JSP 在执行前先被编译成字节码 字节码由 Java 虚拟机解释执行 比源码解释 效率高 2 可维护性 由于 JSP 技术是一种开放的 跨平台的结构 因此 Web 服务器 平台及其他插 件能很容易升级或切换 且不会影响 JSP 基本的应用程序 3 稳定性 4 产品的多样性 采用 JSP JavaBean 技术来集成 Web 前后端所带来的强大效益可归结为以下几方 面 1 减少构建和维护成本 2 加快联机过程 3 应用软件集中在服务器端的开发管理 4 前端可使用任何浏览器 5 后端可存取任何数据库 6 可使用任何脚本语言开发 4 4 系统设计系统设计 4 14 1 系统设计目标系统设计目标 根据需求分析中不同用户和系统的功能 确定系统结构层次 明确不同用户的 权限范围 确定用户权限范围内的功能的实现过程 细化功能模块 设计细化后的 功能模块的工作过程 完成数据库的设计 得出合理的软件结构 确定测试要求 制定合理的测试计划 最终实现系统 4 24 2 系统结构系统结构 系统基于 B S 模式设计 采用三层结构设计方案 三层结构是一种成熟 简单 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 10 并得到普遍应用的应用程序架构 它将应用程序结构划分三层独立的包 包括用户 表示层 业务逻辑层 数据访问层 1 用户表示层 用户表示层用于用户接口的展示 包括登陆接口 注册接口 会员接口 一般 用户接口和系统管理员接口 2 业务逻辑层 业务逻辑层主要用于从数据访问层取数据 修改数据以及删除数据 并将结果 在表现层呈现出来 3 数据访问层 数据访问层是数据库或者数据源 本系统使用 MySQL 系统结构图如图 4 1 所 示 图 4 1 系统结构图 4 34 3 系统功能设计系统功能设计 系统分为前台管理和后台管理 前台部分呈现给用户 由用户进行操作 后台 部分由管理员进行操作 同时具备了设定数据库 访问数据库 修改数据库等多种 功能 各个功能模块相互协调工作 系统前台主要实现的功能有 在线注册 浏览站内新闻 浏览商品 订购商品 系统后台主要实现的功能有 1 类别管理 实现管理员对类别进行添加 浏览和修改功能 类别的添加包括父类和子类的 添加 浏览可以实现所有产品列表的浏览 修改则是对商品所属类别进行的操作 2 商品管理 实现管理员对产品进行添加 修改 浏览 搜索功能 其中搜索功能实现简单 搜索和复杂搜索 浏览功能实现普通列表浏览和 JS 列表浏览 从而满足用户不同的 要求的浏览方式 3 订单管理 业务逻辑层表示层数据访问层 数据库 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 11 实现管理员对用户的订单进行处理 处理时根据订单的状态进行不同的选择 其中数字 1 表示未处理 数字 2 表示已处理 数字 3 表示废单 4 新闻管理 实现管理员对站内新闻进行添加 修改 删除管理 添加的新闻是当前页面中 不存在且对用户具有吸引力的新闻 修改则是对已有新闻的修改 删除则是对已有 新闻所做出的操作 删除过时的新闻 5 用户管理 实现管理员对已注册用户的浏览和删除功能 管理员可以通过用户列表查看所 有用户的注册信息 同时也可以删除用户的注册信息 网上购物系统的总体框架图如图 4 2 所示 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 12 浪 漫 满 屋 饰 品 店 后 台 管 理 前 台 管 理 在线注册 修改用户资料 订购商品 浏览商品 浏览站内新闻 类别管理 用户管理 订单管理 新闻管理 商品管理 修改类别 添加类别 浏览类别 浏览用户 删除用户 浏览订单 处理订单 添加新闻 浏览新闻 修改新闻 删除新闻 添加商品搜索商品修改商品商品列表 复杂搜索简单搜索JS 列表普通列表 图 4 2 系统总体构架图 4 44 4 数据库设计数据库设计 数据库设计就是针对应用需求和环境 建立合理的数据库模式和存储结构 保 证数据的高效存取 并满足应用的任务处理要求 数据库设计是应用系统建设的核 心技术 是数据库应用领域的主要研究课题 4 4 1 概念结构设计 在网上购物系统中 存在用户 商品 购物车 订单 新闻 管理员等实体 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 13 一个用户对应多个商品 同时一个商品属于多个用户 一个用户对应多个购物车 同时一个购物车只属于一个用户 一个用户对应多个订单 一个订单只能属于一个 用户 一个用户浏览多个新闻 同时一条新闻被多个用户浏览 一个商品对应多个 购物车 一个购物车对应多个商品 一个商品对应多个订单 一个订单对应多个商 品 一个订单对应多个购物车 一个购物车只能属于一个订单 一个管理员对应多 个用户 商品 购物车 订单 新闻 一个用户 商品 购物车 订单只能属于一 个管理员 用户和购物车之间 用户和订单之间 订单和购物车之间 管理员和用户 商 品 购物车 订单之间都是一对多的关系 商品和购物车之间 用户和商品之间是 多对多的关系 各实体之间关系的总体 E R 图如 4 3 所示 用 户 购买 产生 浏览 对应 对应 管理 管理 管理 管理 管理 购 物 车 订 单 新 闻 管 理 员 商 品 N N N N N N N N N N N N N N N N N N N N N N N N N N M N 1 N 1 N 1 N 1 N 1 N 1 N 图 4 3 实体间关系 E R 图 管理员对商品进行管理时 为了管理方便 应把商品进行分类 所以系统中还 要有类别实体 4 4 2 逻辑结构设计 通过概念结构设计可得到系统的关系模型 在关系模型表示中 关系的码用下 划线标出 具体如下 用户 用户 ID 用户名 密码 地址 注册日期 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 14 订单 订单 ID 用户 ID 地址 订单日期 订单状态 商品 商品 ID 商品名称 商品描述 市场价 会员价 上架日期 级别 ID 新闻 新闻 ID 新闻标题 新闻内容 发布日期 订单项目 订单项目 ID 产品 ID 订单 ID 价格 个数 类别 类别 ID 父类 ID 类别名称 类别描述 是否是叶子节点 级别 其中的订单项目即概念结构设计中的购物车实体 4 4 3 物理设计 系统采用的是 MySQL 数据库管理系统 建立的数据库名为 shopping 整个系统 功能需要以下数据项 用户 用户 id 用户名 密码 联系地址 联系电话 注册时间 类别 类别 id 类别名称 类别描述 类别的父类 id 是否是叶子节点 级别 商品 商品 id 名称 价格 市场价格 会员价格 上架日期 类别 id 订单 订单号 用户 id 地址 订购日期 状态 新闻 新闻 id 新闻标题 新闻内容 发布日期 订单项目 id 商品 id 单价 数量 订单 id 用户表的设计 数据库中的 user 表用来保存注册用户的基本信息 如表 4 1 所示 表 4 1 用户信息表 字段名称数据类型说明 IdInt 用户ID UsernameVarchar 用户名 PasswordVarchar 密码 PhoneVarchar 电话 AddrVarchar 地址 RdateDatetime 注册日期 2 类别表的设计 数据库中的 category 表用来保存类别的信息 其中 Isleaf 字段用来判断能否 在该类别下添加新的类别 只有是叶子节点才能添加子类别 Pid 字段用来存储该 类别的父类 ID 号 Grade 字段用来表明此类别是第几列别 级别好从一开始 如表 4 2 所示 表 4 2 类别信息表 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 15 字段名称数据类型说明 IdInt 类别ID NameVarchar 类别名称 DescrVarchar 类别描述 PidInt 父类ID IsleafInt 是否是叶子节点 GradeInt 级别 3 订单项目的设计 数据库中的 salesitem 表用来保存订单项目的信息 如表 4 3 所示 表 4 3 订单项目表 字段名称数据类型说明 IdInt 订单项目ID ProductidInt 商品ID UnitpriceDouble 单价 PcountInt 数量 OrderidInt 订单ID 4 订单表的设计 数据库中的 salesorder 表用来保存用户下的订单的信息 其中 Userid 字段用 来存储所下订单用户的 ID 号 Addr 字段存储下订单用户的地址信息 Odate 字段存 储用户下订单的日期 Status 字段存储订单的状态 其中 0 表示未处理 1 表示已 处理 2 表示废单 如表 4 4 所示 表 4 4 订单信息表 字段名称数据类型说明 IdInt 订单 UseridInt 用户ID AddrVarchar 地址 OdateDatetime 订单日期 StatusInt 订单状态 5 商品表的设计 数据库中的 product 表用来存储商品的信息 其中 Normalprice 字段存储商品 的市场价 Memberprice 字段存储商品的会员价 购物时根据用户是会员则享受会 员价 若只是普通用户则只能按市场价进行购买 如表 4 5 所示 表 4 5 商品信息表 字段名称数据类型说明 IdInt 商品ID NameVarchar 商品名称 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 16 DescrVarchar 商品描述 NormalpriceDouble 市场价 MemberpriceDouble 会员价 PdateDatetime 上架日期 CaregoryidInt 类别ID 6 新闻表的设计 数据库中的 news 表用来保存新闻的信息 其中 Title 字段保存新闻的标题 Context 字段保存新闻的详细内容 Date 字段保存发布新闻的日期 如表 4 6 所示 表 4 6 新闻信息表 字段名称数据类型说明 IdInt 新闻ID TitleVarchar 新闻标题 ContextVarchar 新闻内容 DateDatetime 发布日期 5 5 系统实现系统实现 5 15 1 数据库连接数据库连接 在 JSP 中通过 JDBC 来连接 MySQL 数据库 用 JDBC 连接 MySQL 数据库时需要 MySQL 的驱动程序 系统通过引用 DB java 文件来实现数据库连接 实现数据库连 接的主要代码如下 public class DB static try Class forName org gjt mm MySQL Driver 加载驱动 catch ClassNotFoundException e e printStackTrace public static Connection getConn Connection conn null 定义数据库连接对象 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 17 try conn DriverManager getConnection jdbc MySQL 127 0 0 1 3306 shopping root root 通过 URL 用户名 密码连接数据库 catch SQLException e e printStackTrace return conn 5 25 2 系统系统前台前台 5 2 1 用户登陆 登陆系统界面图如图 5 1 所示 图 5 1 登陆系统界面图 在主页面中主要显示给用户站内的商品以及站内新闻 用户通过浏览商品从而 进行商品的选择以及商品的订购 用户通过浏览站内新闻了解站内的最新动态 以 及其他事情 实现商品列表的主要代码如下 conn DB getConn String sql select from product order by pdate desc limit pageNo 1 pageSize pageSize select 查询语句 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 18 rs DB executeQuery conn sql 执行查询语句得到的结果集 while rs next 封装 product Product p new Product p setId rs getInt id p setName rs getString name p setDescr rs getString descr p setNormalprice rs getDouble normalprice p setMemberprice rs getDouble memberprice p setPdate rs getTimestamp pdate p setCategoryid rs getInt categoryid list add p 将 product 添加到 list 中 5 2 2 用户注册 用户注册的入口位于网站首页的左侧 用户单击 注册 按钮即可进入到会员 注册页面 注册里面要求填写关于自己的一些信息 在此页面里设置了几个不为空 的 当输入为空时会报错 提醒你必须填写相关内容 该页面的设计界面运行如图 5 2 所示 图 5 2 用户注册界面图 用户注册页面有两个作用 一个是为用户订购时提供会员优惠 另一个作用是 将会员注册信息保存到数据表中以使用户实现自己的资料管理 用户注册页面主要 由表单元素组成 比较简单 将用户注册信息保存到数据表中时 首先使用 JavaBean 中的 user 类的 get 方法获得用户端输入的用户信息 再通过调用 user 类 中的 save 方法将用户信息保存到数据库中的 user 表中 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 19 实现用户注册的主要代码如下 conn DB getConn 获得数据库的连接 String sql insert into user values null 插入用户信息的 sql 语句 pstmt DB getPStmt conn sql pstmt setString 1 username pstmt setString 2 password pstmt setString 3 phone pstmt setString 4 addr pstmt setTimestamp 5 new Timestamp rdate getTime pstmt executeUpdate 执行插入用户信息 5 2 3 用户订购商品 所有用户都可以订购商品 但若是普通用户则商品的价格显示为市场价 若是 会员则可享受优惠显示会员价格 两者的区别如图 5 3 订购商品所示 图 5 3 订购商品界面图 用户在一次订购一种商品的多个数量时可以修改此商品的数量 然后点击修改 数量按钮即可 当购买到所需要的商品时 用户点击确定订单即完成商品的订购 实现用户订购商品功能的主要代码如下 conn DB getConn conn setAutoCommit false 设置自动提交为 false 论文是本团队帮同学做过的案例 需要毕业论文设计 论文论文是本团队帮同学做过的案例 需要毕业论文设计 论文 源程序源程序 答辩答辩 PPTPPT 的同学联系 的同学联系 799523222799523222 20 String sql insert into salesorder values null pstmt DB getPStmt conn sql true pstmt setInt 1 so getUser getId pstmt setString 2 so getAddr pstmt setTimestamp 3 so getOdate pstmt setDouble 4 so getStatus pstmt executeUpdate 向订单表中插入数据 5 35 3 系统后台系统后台 5 3 1 管理员登陆 系统主要分为用户管理 类别管理 商品管理 订单管理 新闻管理 用户管 理可以浏览系统会员的相关资料并能删除用户 类别管理可以实现对类别的添加 修改 浏览 使得站内类别得到及时的更新 商品管理实现对站内商品的上架 下 架以及对站内商品的搜索更能 使得站内商品得到及时的替换与更新 订单管理是 对用户下的订单的管理 可查看订单的详细信息并能设置订单的状态 新闻管理是 向站内发布最新信息的重要手段 管理员可以通过发布站内新闻使用户了解到站内 的最新动态详细情况如图 5 4 所示 图 5 4 管理员主界面图 从安全的角度
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国红柳桉木木材项目创业计划书
- 中国减肥移动应用(APP)项目创业计划书
- 中国家具测试系统项目创业计划书
- 中国吉林汽车零部件项目创业计划书
- 中国三维建模软件项目创业计划书
- 中国B2C电子商务项目创业计划书
- 中国可视电话项目创业计划书
- 中国计算机及相关设备制造项目创业计划书
- 中国固态硬盘(SSD)项目创业计划书
- 2025年企业合同标准范本
- 2025年北京市第一次普通高中学业水平合格性考试历史试题(含答案)
- 甘肃开放大学2024年《信息技术与信息管理》形考作业1-4答案
- 2022年《数据结构(本)》形考任务实践活动3
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 中国天眼课件
- 球罐安装工程施工技术方案
- 《民国人物大辞典》附名录
- 装修管理规则-城市综合体---成都租户指引
- 玻璃幕墙清洗施工方案最新完整
- 基于QuartusII的多功能数字钟设计
- 国家开放大学《数学思想与方法》形考任务参考答案
评论
0/150
提交评论