文章目录
- **摘要**
- 目录
- 系统实现
- 5.1 APP端
- 5.2管理员功能模块
- 开发环境
编程技术交流、源码分享、模板分享、网课分享
企鹅🐧@裙:776871563
摘要
首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统,主要包罗软件架构模式、整体功能模块、数据库设计。本项目软件架构选择B/S模式,总体功能模块运用自顶向下的分层思想。再然后就是实现系统并进行代码编写实现功能。论文的最后章节总结一下自己完成本论文和开发本项目的心得和总结。通过酒品移动电商平台app将会使在酒品移动电商管理各个方面的工作效率带来实质性的提升。
关键字:B/S模式 酒品移动电商平台app 软件架构
目录
1绪论… 4
1.1项目研究的背景… 4
1.2开发意义… 4
1.3项目研究内容与结构… 4
2开发技术介绍… 5
2.1B/S架构… 5
2.2 Android平台… 5
2.3 Java语言简介… 5
2.4 MySQL 介绍… 6
2.5 MySQL环境配置… 8
2.6 SSM框架… 8
3系统分析… 9
3.1可行性分析… 9
3.1.1技术可行性… 9
3.1.2经济可行性… 9
3.1.3操作可行性… 9
3.2 app性能需求分析… 10
3.3 app设计规则与运行环境… 10
3.4 app功能分析… 10
3.5 app流程的分析… 11
3.5.1 用户管理的流程… 12
3.5.2 个人中心管理流程… 12
3.5.3 登录流程… 13
4系统设计… 14
4.1 软件功能模块设计… 14
4.2 数据库设计… 14
4.2.1 概念模型设计… 14
4.2.2 物理模型设计… 15
5系统详细设计… 22
5.1 APP端… 22
5.2管理员功能模块… 25
6系统测试… 29
7总结与心得体会… 30
7.1 总结… 30
7.2 心得体会… 30
参考文献… 31
致谢… 32
系统实现
5.1 APP端
用户登录,用户进入app,输入自己的账号和密码,并选择对应的角色进行系统登录操作,如图5-1所示。
图5-1登录界面图
用户注册,在用户注册页面通过填写用户名、密码、确认密码、姓名、性别、手机等信息进行注册操作,如图5-2所示。
图5-2用户注册界面图
用户登陆系统后,可以对首页、酒品信息、酒品资讯、购物车、我的等内容进行详细操作,如图5-3所示。
图5-3 app首页界面图
酒品信息,在酒品信息页面可以查看酒品名称、酒品分类、价格、图片、品牌、规格、产地、点击次数、库存、酒品详情等信息,并进行加入购物车,立即订购,评论和收藏操作;如图5-4所示。
图5-4酒品信息界面图
购物车,在购物车页面可以查看酒品名称、图片、单价、数量、总价格等信息,并进行立即下单操作;如图5-5所示。
图5-5购物车界面图
用户进入我的页面可以对我的收藏管理、用户充值、在线客服、购物车、我的订单等功能进行相应操作,如图5-6所示。
图5-6用户功能界面图
用户信息,在用户信息页面通过填写用户名、密码、姓名、头像、性别、手机等内容进行保存或退出登录操作,如图5-7所示。
图5-7用户信息界面图
5.2管理员功能模块
管理员登录,管理员通过输入用户名,密码,在角色中选择管理员,点击登录进入系统操作进行操作,如图5-8所示。
图5-8管理员登录界面图
管理员登陆系统后,可以查看首页、个人中心、用户管理、酒品分类管理、酒品信息管理、系统管理、订单管理等功能,还能对每个功能逐一进行相应操作,如图5-9所示。
图5-9管理员功能界面图
用户管理,在用户管理页面可以对索引、用户名、姓名、头像、性别、手机等内容进行详情,修改和删除操作,如图5-10所示。
图5-10用户管理界面图
酒品分类管理,在酒品分类管理页面可以对索引、酒品分类等内容进行详情,修改和删除操作,如图5-11所示。
图5-11酒品分类管理界面图
酒品信息管理,在酒品信息管理页面可以对索引、酒品名称、酒品分类、图片、品牌、规格、产地、价格、单限、库存等内容进行详情,修改,查看评论和删除操作,如图5-12所示。
图5-12酒品信息管理界面图
系统管理,在酒品资讯页面可以对索引、标题、图片等内容进行详情,修改和删除操作,还可以对轮播图管理、在线客服进行详细操作;如图5-13所示。
图5-13系统管理界面图
订单管理,在已支付订单页面可以对索引、订单编号、商品名称、商品图片、购买数量、价格/积分、折扣价格、总价格/总积分、折扣总价格、支付类型、状态、地址、电话、收货人、商品类型、下单时间等内容进行详情,修改,发货或删除操作,还可以对已完成订单,已发货订单,未支付订单,已取消订单,已退款订单进行详细操作;如图5-14所示。
图5-14订单管理界面图
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class DbUtil {private String dbUrl="jdbc:mysql://127.0.0.1:3306/database?serverTimezone=UTC&useSSL=false"; // 数据库连接地址private String dbUserName="root"; // 用户名private String dbPassword="123456"; // 密码private String jdbcName="com.mysql.cj.jdbc.Driver"; // 驱动名称/*** 获取数据库连接* @return* @throws Exception*/public Connection getCon(){try {Class.forName(jdbcName);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}Connection con = null;try {con = DriverManager.getConnection(dbUrl, dbUserName, dbPassword);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}return con;}/*** 关闭数据库连接* @param con* @throws Exception*/public void closeCon(Connection con)throws Exception{if(con!=null){con.close();}}public static void main(String[] args) {DbUtil dbUtil=new DbUtil();try {dbUtil.getCon();System.out.println("数据库连接成功!");} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();System.out.println("数据库连接失败");}}
}
开发环境
开发工具:idea、Navicat
数据库:MySQL8.0
环境配置:jdk1.8 、Tomcat8.5
开发人员:IT012201