《javaEE课程计划设计报告.doc》由会员分享,可在线阅读,更多相关《javaEE课程计划设计报告.doc(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、.JAVAEE 课程设计课 程 设 计 报 告(2012 2013 学年 第 2 学期)系 别:专业名称:课程设计科目:学生姓名:学 号:指导教师:成 绩:完成时间:.项目组成员及分工目录一、网上商城系统概述 .1二、需求分析与总体设计 .1三、界面设计 .14四、数据库设计 .19五、代码设计 .24六、运行调试 .24七、结论与心得 .24八、致谢 .24九、参考文献 .24.一、网上商城 xmutmall 系统概述购物网站网上商城,为用户提供购物需求。拥有前台客户注册、登录、登出,个人信息修改,商品展示,商品详情浏览,搜索商品,购物车,商品评价,网上新闻,后台登录,后台商品管理、用户管理
2、、评论管理、新闻管理、数据库管理等功能。本购物网站是专门针对网上学生和老师而创建的,旨在为网上师生们提供方便快捷的生活。2、需求分析与总体设计开发流程图:图 1 开发流程图.2.1 需求分析1、系统名称网上商城(XMUTMALL)2、任务概述应用 JSP 与 Servlet 技术,实现 B/S 三层架构的 WEB 应用系统设计。WEB容器选用 Tomcat7.0、数据库服务器选用 Oracle。要求实现 MVC 架构,视图用JSP 实现、模型用 JavaBean 实现、控制器用 Servlet 实现。完成项目的需求分析与设计,包括数据库设计、功能设计、编码与测试;3、设计目的这是针对网上师生的
3、购物网站,在注册之后可以进行校内商品销售和购买,每个客户都拥有买卖的权限,同时也包括旧物拍卖等交易方式,同时还有用户评论功能,用户可以对商品进行。同时还有网上实时新闻报道,动态更新各种最新的学校信息。不仅仅可以方便师生们的购物和交易,同时也使师生能够更加实时的了解学校最新的信息。4、系统功能1) 前台系统a. 注册b. 登录c. 登出d. 个人资料修改e. 商品展示f. 商品详情浏览g. 搜索商品h. 参与评论i. 确定购买j. 网上新闻展示.2) 后台管理系统a. 管理员登录b. 账号管理c. 商品管理d. 购物车管理e. 发表网上新闻f. 评论管理g. 搜索商品5、详细功能1)前台系统a.
4、 注册使用邮箱账号注册重复验证密码个人资料填写b. 登录使用邮箱账号登录验证密码c. 登出登出账号后回到登录页面d. 个人资料修改修改用户名、密码、个人介绍等e. 商品展示最新商品热门商品推荐商品f. 商品详情浏览商品图片展示添加到购物车添加到用户关注列表.g. 搜索商品根据关键字从数据库中找出相类似的信息h. 参与评论为商城提建议i. 确定购买选择线上交易选择线下交易j. 网上新闻展示查看网上新闻2)后台管理系统a. 管理员登录登录登出b. 账号管理修改用户信息c. 商品管理商品添加修改商品信息d. 购物车管理商品管理费用统计e. 发表网上新闻管理员发表新闻f. 评论管理评论管理/删除/修改
5、g. 搜索商品.2.2 总体设计系统角色:用户和管理员用例图:图 2 用例图系统功能的总体划分框图:图 3 系统功能总体划分图.项目整体流转图:图 4 流转图1、登录注册模块设计注册:在这一模块中,我们分为三个小模块。第一部分:让用户输入邮箱号码,并判断邮箱的格式,并且让用户输入两次密码,并判断用户两次输入的密码是否正确,并可以跳转到第二部分;图 5 注册页面一.第二部分:需要让用户输入自己的用户名,与此同时判断是否与数据库里的用户名重名。其次让用户输入真实姓名。这一部分可以跳转到第一部分,同时也可以跳转到第二部分。图 6 注册页面二第三部分:输入用户简介,可以选择提交,并可以跳转到第二部分与登录部分。图 7 注册页面三.前台登录:用户登录时需要进行用户名和密码的验证。用户名是注册时候的邮箱,在输入用户名时,需要验证邮箱格式,接着输入密码,并且用户名、密码需要与数据库匹配。正确填写提交之后跳转到主页。如果没有帐号可以通过点击“注册”进入注册页面。图 8 登录页面2、商品展示功能模块设计:商品展示的方式分为三种:以静态页面的形式展示,从数据库已经存入的商品信息中,在前台页面展示并且有分页功能图 9 商品展示页面一以滚动的形式展示,不同的商品信息在页面底部以滚动的形式展示
限制150内