1.1 用户需求

1.1.1 业务需求

当今社会。越来越多的人喜欢网上购物。网购已经成为一种普遍现象。拥有广泛市场与可发展性。

1.2 可行性分析

1.2.1 技术可行性

Mysql+tomcat

1.3 系统功能

网上商城共分两个部分,一部分是面向用户的部分,包括:顾客在线注册、购物、提交订单、付款等操作;另一部分是商城管理部分,这一部分包括:产品的添加、删除、查询、订单的管理、操作员的管理、注册用户的管理等。

用户具体功能:

1)进入首页:用户通过输入网址进入页面。在页面右上角显示会员中心、后台管理、登录、退出。在首页中分页显示所有商品信息、每一项商品下面都有商品详情和购买两个功能按钮或者链接。在首页左侧显示购物车简要信息和以树状图的方式商品类别

2)购买商品:进入首页后,输入相应条件进行商品查询查的所要商品,在商品列表或者商品详细信息页上点击购买进行业务。

3)显示购物车简要信息:进入首页后,在首页左侧显示购物车简要信息。简要信息可包括:购物中心商品的总个数,商品总金额等。用户可点击进入购物车的链接,直接进入购物车管理页面。

4)前台用户注册:在首页点击注册进入注册页面。在用户注册页面,用户需要输入用户名,密码、确认密码、真实姓名、性别、出生日期、电子邮箱、电话号码、地址等信息。并提交注册按钮。验证通过后进行注册。注册失败提示失败原因并需要重新填写。

A) 用户名:必填,并且必须是英文字母或者数字,。长度2-10;

B) 密码:必填。长度10-15;

C) 确认密码:内容需与密码内容一致

D) 真实姓名:必填。中文,2-10个字符

E) 出生日期:必填,格式yyyy-mm-dd,按此日期算出的年龄应该大于18岁。

F) 电子邮箱:必填,并且格式必须正确

G) 电话号码:必填。并且是号码长度正确的数字

H) 地址:必填:切长度不能大于100

注册成功后自动登录进入用户中心基本资料页

管理员功能描述:

1)用户登录:在首页单机后台管理进入登录页面,输入用户名、密码、验证码后点击登录进行登录。如登陆成功后进入用户后台管理页面。不成功则重新登录

2)菜单显示:可伸缩的树状菜单

3)商品查询:进入后台管理页面后,点击商品信息管理进入商品管理页面,默认显示所有商品。用户可根据商品关键字单项查询商品。查询后,保留上次查询跳进。

4)管理员管理:管理员的增添、删除、修改、查找等基本功能

5)订单管理:订单的增添、删除、修改、查找等功能

第2章 概要设计

2.1 系统总体结构

2.2 持久层设计

ER图

java web 课程设计_javaweb期末课程设计相关推荐

  1. 基于Java Web的汽车租赁系统的设计与实现

    项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等.这里根据疫情当下,你 ...

  2. 基于java的人力资源管理系统_基于Java Web的企业人力资源管理系统的设计与实现(样例3)...

    <基于Java Web的企业人力资源管理系统的设计与实现.doc>由会员分享,可免费在线阅读全文,更多与<基于Java Web的企业人力资源管理系统的设计与实现>相关文档资源请 ...

  3. java图片管理系统_基于Java Web技术的图片管理系统的设计与实现.doc

    基于Java Web技术的图片管理系统 的设计与实现 本科毕业设计 目 录 第1章 引言6 1.1 课题研究目的及意义6 1.2 课题研究的内容7 2.1 用户功能需求7 图片收藏数据库查询系统图片收 ...

  4. 毕业设计 - java web 进销存管理系统的设计与实现【源码+论文】

    文章目录 前言 一.项目设计 1. 模块设计 系统需要具备以下功能 2. 实现效果 二.部分源码 前言 今天学长向大家分享一个 java web 项目: 进销存管理系统的设计与实现 一.项目设计 1. ...

  5. java web排序商城_JavaWeb网上商城的反思

    不知道从什么时候起,我爱上了写博客,对之前学得的只是进行反思.写了几天课程设计,代码量量8.9千左右. 然后下面文字是我在博客上复制过来的,说得很详细 MVC(Model View Controlle ...

  6. java web商城项目难度_JavaWeb网上商城的反思

    不知道从什么时候起,我爱上了写博客,对之前学得的只是进行反思.写了几天课程设计,代码量量8.9千左右. 然后下面文字是我在博客上复制过来的,说得很详细 MVC(Model View Controlle ...

  7. java web相关试卷_JavaWeb试卷四

    <JavaWeb试卷四>由会员分享,可在线阅读,更多相关<JavaWeb试卷四(10页珍藏版)>请在人人文库网上搜索. 1.JavaWeb试卷四一.单项选择题(每题2分,共30 ...

  8. java web 添加超链接_Javaweb 超链接后显示问题

    java web 项目发送带有超链接文本邮件问题 今天做java web项目的时候遇到了一个很想不通的或者说很奇葩的问题, 小编首先需要设置邮件内容的格式为:html 其次在内容中加上不要太乖,不想做 ...

  9. java web架构配置_javaweb(1) tomcat配置和web程序结构

    一.tomcat配置 为方便在cmd中直接启动tomcat服务器,可以像其他程序(如jdk)一样配置tomcat. 1.CATALINA_HOME = D:\java\apache-tomcat-8. ...

  10. 毕业设计 课程设计 大作业 基于JAVA WEB的网上购物系统的设计与实现

    文章目录 前言 1 运行效果 2 系统设计说明 2.1 整体设计 2.1.1 实现的功能: 2.1.2 系统工作流程: 2.2 总体设计功能图 2.3 数据库设计 3 项目 前言 随着计算机网络技术的 ...

最新文章

  1. 电子商务创造的第二次产业机会
  2. 麻省理工牛人解说数学体系
  3. 接口中可以有静态方法吗?
  4. Atitit.js图表控件总结
  5. 数学界最恐怖的存在,学过数学的人,一辈子都不会忘记!
  6. php提交表单显示错误,php – 在提交注册表单时使用jQuery显示错误
  7. android 服务端 漏洞,安卓漏洞 CVE 2017-13287 复现详解-
  8. android 模拟器声音设置,使用android模拟器录制声音
  9. Linux下导出MySQL为SQL文件_在linux命令下导出导入.sql文件的方法
  10. Android中各个权限详解
  11. PHP的线程安全与非线程(NTS)安全版本的区别
  12. 中文路径读取乱码,json乱码
  13. 对存在过期 binlog 的 MySQL5.7 添加从服务器
  14. debian nvidia 安装_Debian安装Nvidia显卡驱动
  15. Android 7.0 抓包
  16. Java 实现局域网聊天室功能(私聊,群聊)
  17. python数据分析五个最常用库
  18. ASP.NET MVC 实现页落网资源分享网站+充值管理+后台管理(11)之支付管理及广告管理...
  19. d3dcompiler_43.dll缺失怎么修复方法_d3dcompiler43dll丢失怎么解决
  20. Outlook Express 收发邮件出现quot;0x800CCC0Fquot;错误代码解决方法

热门文章

  1. LabVIEW 使用入门(简明笔记)
  2. X5WebView使用
  3. 可变模糊集理论matlab程序,可变模糊集理论的哲学基础
  4. 使用DeskPins工具钉住窗口
  5. 相位和群时延的ADS仿真
  6. 20201125 plecs更新
  7. .NET实现在Word指定页码之间插入另一个Word
  8. 【C语言】—— 通讯录
  9. html代码雨特效代码,简易代码雨特效
  10. 2020最全蓝牙耳机盘点:年会最值得选择的十大优秀蓝牙耳机品牌