![《J2EE程序设计》课程设计大作业-电子商城.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-11/13/60080fae-0f33-450b-8176-f1f280b32165/60080fae-0f33-450b-8176-f1f280b321651.gif)
![《J2EE程序设计》课程设计大作业-电子商城.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-11/13/60080fae-0f33-450b-8176-f1f280b32165/60080fae-0f33-450b-8176-f1f280b321652.gif)
![《J2EE程序设计》课程设计大作业-电子商城.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-11/13/60080fae-0f33-450b-8176-f1f280b32165/60080fae-0f33-450b-8176-f1f280b321653.gif)
![《J2EE程序设计》课程设计大作业-电子商城.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-11/13/60080fae-0f33-450b-8176-f1f280b32165/60080fae-0f33-450b-8176-f1f280b321654.gif)
![《J2EE程序设计》课程设计大作业-电子商城.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-11/13/60080fae-0f33-450b-8176-f1f280b32165/60080fae-0f33-450b-8176-f1f280b321655.gif)
已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
J2EE J2EE 程序设计程序设计 课程大作业课程大作业 全套设计加扣全套设计加扣 30122505823012250582 题目名称 电子商城 学院名称 计算机科学与信息工程 专业班级 软件工程二班 学号姓名 2 2013 年 12 月 目录目录 一 选题的意义 1 二 需求分析 1 2 1 需求分析 1 2 1 1 系统功能 1 2 1 2 数据库架构 2 2 1 3 添加 删除 修改数据表项 2 2 1 4 电子商城数据库维护及备份 2 2 2 技术分析 3 2 2 1 MyEclipse 简介 3 2 2 2 MySQL 简介 3 2 3 可行性分析 3 2 3 1 技术可行性 3 2 3 2 操作可行性 3 三 总体设计 4 3 1 运行环境 4 3 2 系统流程 4 3 2 1 后台的业务流程 4 3 2 2 前台业务流程图 5 3 3 数据库逻辑结构设计 6 四 详细设计 8 4 1 首页的设计 8 4 2 用户注册页面 8 4 3 查看购物车界面 10 4 4 收银台 10 五 系统测试 11 六 总结 13 七 参考文献 14 1 一 选题的意义 在网络网络技术迅速发展以信息交流频繁的今天 网络应用已经渗透到人类社会的 各个角落 作为网络世界的支撑点的网站 更是人们关注的热点 政府利用网站宣传自 己的施政纲领 日益成为与百姓交流的直通车 企业利用网站宣传自己的形象 进而挖 掘无限商机 个人利用网站展示个性风采 创建彼此沟通的桥梁 越来越多的网站建立 了自己的 WWW 网站 电子商城 就是一种购买日常用品 书籍 服饰 鞋帽 玩具 软件 唱片 家电 等并且送货上门的购物平台 购物网是互联网 银行 现代物流业发展的产物 最有名 的电子商城有 日发发 阿里巴巴 慧聪网 京东商城 当当网 凡客诚品 唯美购网 上商城 搜房家居 人们的生活节奏越来越快 很多上班族没有时间逛街购物 这时候 电子商城就可以帮助很多人不出家门就能买到自己想要的物品 快捷方便 二 需求分析 2 12 1 需求分析需求分析 电子商城就是利用计算机硬件 软件设备和网络基础设施用来买卖物品 展示物品 信息的载体 例如 如果你想要买一件衣服 而你又没有时间去商场购物 你可以在电 子商城上搜索你要买的物品 根据返回的信息 挑选自己喜欢的样式颜色 在网上就可 以支付金额 商家会通过快递公司帮你送货上门 极大的方便了现在的人们的快节奏生 活 2 1 1 系统功能 该系统的前台具有 5 个功能模块 1 首页 包含登录界面和部分商品展示 用户通过输入用户名或者管理员用户名和密码来登 录 2 产品中心 产品中心展示了部分商品 用户可以从左边的列表中选择自己想要的商品 也可以 在上边的搜索栏中根据商品名称惊醒搜索 搜索之后可以选择自己喜欢的物品点击链接 查看商品的详细信息 也可以把物品加入购物车 3 查看购物车 2 系统会根据你购物车中的物品合计总金额 查看购物车界面你可以点击链接继续购 物 或者清空购物车 也可以删除某物品 也可以直接下订单 4 去收银台 在下订单成功之后你就可以去收银台进行支付 你可以选择支付方式和邮递方式 邮递公司会送货上门 5 新闻 在这儿你可以看到一些公司的最新情况 或者一些公司除了新产品你都可以看到 你可以选择行业新闻或者公司新闻 针对你感兴趣的方面观看 系统后台具有 7 个功能 1 用户管理 可以查询用户列表并进行管理 对用户信息进行修改和删除用户 2 分类管理 分类管理又分为大类管理和小类管理 可以增加大类和小类 3 产品列表 可以对产品进行增加 修改和删除 4 订单管理 可以查询订单列表 查询之后可以进行删除操作 5 新闻管理 可以添加新闻 6 支付管理 可以对在线支付进行设置 7 管理员管理 可以对管理员进行增加 修改和删除 2 1 2 数据库架构 电子商城数据库中包含 7 数据表 包括管理员 用户 产品 大类 小类 订单 新闻 2 1 3 添加 删除 修改数据表项 根据实际应用 可自行添加 删除或者修改数据表中的字段类型 实现灵活化数据 库管理功能 对实用价值不高的字段进行删除 有利于数据从数据库中的读取和存储速 度 3 2 1 4 电子商城数据库维护及备份 为管理员提供数据备份功能 后台管理员可以自定义在某一定时间后 对留言板进 行数据备份 便于数据出错后 可以即时恢复正常 保障用户信息不丢失 2 22 2 技术分析技术分析 2 2 1 MyEclipse 简介 MyEclipse 是在 eclipse 基础上 加上自己的插件 而 eclipse 是用纯 java 写的 是一个十分优秀的用于开发 Java J2EE 的 Eclipse 插件集合 MyEclipse 的功能非常强 大 支持也十分广泛 尤其是对各种开源产品的支持十分不错 2 2 2 MySQL 简介 MySQL 是一个关系型数据库管理系统 由瑞典 MySQL AB 公司开发 目前属于 Oracle 公司 MySQL 是一种关联数据库管理系统 关联数据库将数据保存在不同的表中 而不是 将所有数据放在一个大仓库内 这样就增加了速度并提高了灵活性 MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言 MySQL 软件采用了双授权政策 本词条 授 权政策 它分为社区版和商业版 由于其体积小 速度快 总体拥有成本低 尤其是 开放源码这一特点 一般中小型网站的开发都选择 MySQL 作为网站数据库 由于其社区 版的性能卓越 搭配 PHP 和 Apache 可组成良好的开发环境 2 32 3 可行性分析可行性分析 2 3 1 技术可行性 电子商城网站是为了满足人们的需求而产生的 采用 B S 三层体系结构 表示层用 myeclipse 开发平台 业务层用 java 编程语言 数据层用 mysql 后台数据存储用 mysql 数据库 三层结构体系能够负责客户机与服务器 服务器和服务器之间的连接和通信 实现应用与数据库的高效连接 提供一个三层结构的应用开发 运行 部署和管理的平 台 这三种层结构在曾与曾之间相互独立 任何一层的改变不会影响其他曾的功能 上 述技术使用与本网站的开发 因此 本网站的开发在技术上是可行的 2 3 2 操作可行性 网站运行于 Windows 环境 其用户操作页面友好设计 网站导航 便于用户操作 网站的基本操作如下 普通用户 浏览商品 购买商品 管理员 可以对用户 产品 新闻等进行增删改查的操作 也可以设置支付 4 方式 三 总体设计 3 1 运行环境 操作系统 win7 安装 mysql 安装 myeclipse 3 2 系统流程 3 2 1 后台的业务流程 图 3 1 电子商城后台管理 电子商城后台管理系统 用户管理 分类管理 产品管理 订单管理 新闻管理 支付管理 管理员管理 用户列表 增加大类 增加小类 增加产品 产品列表 订单列表 新闻添加 在线支付设置 管理员管理 5 3 2 2 前台业务流程图 开始 用户注册 填写注册信息 登陆网站 登陆并判 断权限 注册结果 自动登录 浏 览 产 品 查 看 购 物 车 去 收 银 台 查 看 新 闻 验 证 通 过 注 册 失 败 注册成功 6 图 3 2 电子商城前台流程 3 3 数据库逻辑结构设计 实体的联系如下图 图 3 3 管理员属性图 图 3 4 大类属性图 图 3 5 小类属性图 管理员密码用户名管理员 大类 ID大类类名 大类 大类 ID 小类类名 小类 订单 订单时间 用户名 价格 邮递方式 是否支付 是否发送 产品 ID 数量 支付方式 7 图 3 6 订单属性 图 3 7 新闻属性 图 3 8 产品属性 新闻 所属公司 新闻类别 发布时间 图片 标题 作者 访问记录 产品 上架时间 小类 价格 进口 图片 名字 大类 8 图 3 9 用户属性 四 详细设计 4 1 首页的设计 用户输入账号和密码 由 struts 拦截 找到对应的 action 类和处理方法 返回检 查用户名和密码与数据库里面用户信息表的信息是否一致的结果 再根据结果由 struts 进行跳转 核对用户名和密码的功能由 hibernate 完成 如果正确则返回到首页显示欢 迎某某用户 否则转到返回到首页继续登录 当然也可以不登陆先浏览商品 选购到自 己喜欢的商品后再登陆在收银台登陆也可以 注册用户 用户 注册时间 用户名 朋友 爱好 地址 邮件 密码 性别 信息 头像 9 4 2 用户注册页面 注册时需要输入用户名 密码 性别 爱好 朋友 头像 自我介绍等 提交时 系统会检查用户名是否存在 各项格式是否正确 不正确的要重新填写 直到注册成功 或者用户自己返回 注册成功的会自动跳转到注册成功界面 如下图所示 请详细填写您的注册资料 10 上传图片 Copyright2013信通购物网InfocomShop版权 所有 4 3 查看购物车界面 产品名称 图片 img src images width 200 height 200 align top 大类 小类 价格 简介 Copyright2013信通购物网InfocomShop版权所 有 11 4 4 收银台 产品编号 产品名称 价格 数量 总价 元 元 合计 元 您的联系方式 五 系统测试 12 用户登陆 图 4 1 用户注册 用户注册 图 4 2 用户注册成功 13 购物界面 图 4 3 购物成功 新闻浏览界面 图 4 4 新闻浏览 六 总结 在课程设计开始前 我对这学期学的关于 j2EE 的知识还不是很理解 后来在老师和 14 同学的帮助下对 ssh 框架有了一定的了解 这一段时间的努力 最后的结果固然重要 但更重要的是它让自己了解了设计的一般过程 在做一个项目的时候 首先是进行需求 分析 既各种功能需求以及系统结构都要在需求分析中做出来 接下来做的就是逻辑结 构设计 通过逻辑结构设计出数据库 然后就是详细设计 通过需求分析中对各种功能 的描述 利用自己所学的 ssh 框架知识编写出相应的程序 这是个比较繁琐的阶段 需 要大量的编写和修改各部分代码 以确保系统整体的可运行性 最后就到了验收成果的 阶段 通过系统的运行测试 了解系统的一些问题和不足 并做出一定的修改 最终得 到了现在的成果 在整个课程设计过程中 也出现了很多的问题 在不断学习的过程中我能体会到设 计是一个不断学习新鲜事物的过程 在设计初的不懂到最后能顺利完成 我体会到在实 践中学习的重要性 由于前期工作没有打好基础 对系统的需求分析认识不够清楚 使 得后续的工作不得不经常返回去修改个别代码 使我体会到在设计中的每一步的重要性 经过本次课程设计 我深刻体会到了一个软件的设计和它的发展是很严密的 要严格按 照软件工程的方法和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Pt-IV-M13-生命科学试剂-MCE-4429
- Frutinone-A-生命科学试剂-MCE-8513
- 2-Carbamimidoylsulfanyl-acetic-acid-hydrochloride-生命科学试剂-MCE-6335
- 二零二五年度茶叶品牌授权合作协议
- 2025年度篮球俱乐部赛事安全预案与责任承担协议
- 二零二五年度中式餐厅合伙人合作协议
- 2025年度游艇码头租赁与船舶租赁税务筹划合同
- 二零二五年度表格合同管理系统在线培训及售后服务协议
- 施工现场施工防化学事故威胁制度
- 科技创新在小学生课余生活中的重要性
- 建筑与市政工程第三方质量安全巡查方案
- 成品移动公厕施工方案
- 二零二五版财务顾问保密与工作内容协议3篇
- 2025-2030年中国干混砂浆行业运行状况及发展趋势预测报告
- 2025年度部队食堂食材采购与质量追溯服务合同3篇
- 2025江苏盐城市交通投资建设控股集团限公司招聘19人高频重点提升(共500题)附带答案详解
- 新人教版一年级下册数学教案集体备课
- 2024托管班二人合伙的协议书
- 任务型阅读 -2024年浙江中考英语试题专项复习(解析版)
- 绘本 课件教学课件
- 大型央国企信创化与数字化转型规划实施方案
评论
0/150
提交评论