目录
1.专业实训计划
序号 | 起始日期 | 工作内容 |
1 | 2023年12月25日 | 项目启动:创建项目工程、需求分析、开发环境搭建、项目架构初始化、项目资源获取 |
2 | 2023年12月26日- 12月27日 | Shop项目主菜单、User用户注册模块与登录设计与开发 |
3 | 2023年12月28日- 12月29日 | Good商品与购物车模块设计与开发 |
4 | 2024年12月30日-2024年1月1日 | Admin管理员后台管理模块设计与开发 |
5 | 2024年1月2日 | 文件存储及拓展功能开发,系统联调 |
6 | 2024年1月3日-2024年1月4日 | 项目答辩 |
7 | 2024年1月5日 | 总结和整理专业实训报告 |
2.前言
本次实训要求完成一个基于控制台的Java电子商城,功能包括普通用户的菜单显示,注册功能,登录功能,查看商城功能,购买商品功能,查看已购买商品的功能,退出功能;管理员的登录功能,商品添加功能、修改功能、删除功能、查看商品列表功能、退出功能。
重点:原型设计工具,用例图,流程图绘制工具、安装JDK、配置JDK环境变量、安装Eclipse、类的调用,方法的调用、成员变量的使用,集合的使用,if判断语句,for循环等
难点:功能点的梳理、环境安装和调试、面向对象的编程思想、Scanner接收字符串的数据,for循环等
内容:
1、讨论本项目的主要功能模块;
2、完成每个功能模块的需求和原型设计;
3、汇总再集中每个模块之间的相关性,调整完善项目的需求和原型。
4、完成本次实训项目的环境搭建
5、学习分支语句,使用main()方法、输入语句、输出语句,完成项目主菜单以及功能。
3.需求分析
3.1.功能性需求分析
功能性需求是指定系统或产品应具有的特定功能或行为,它描述了软件应如何运行以满足预定目标。
3.1.1商城前台管理系统:
商城购物系统前台注重于用户和平台之间的交互,给用户提供多样的选择和服务功能,商城前台的好坏,可直接在用户身上反映出来。图3.1可看出商城前台共有四大模块,分别是用户模块、商品模块、购物车模块和订单模块。
图3.1 商城前台管理系统四大模块
;
图3.2 商城前台管理系统功能示例图
3.1.2商城后台管理系统:
网上购物系统后台管理系统可以帮助商家快速处理订单、库存管理、商品上架等操作,大大提高了运营效率,为商家提供有针对性的营销策略建议,保障商家的安全与消费者权益。由下图可看出网上购物系统后台一共有四大模块,分别是用户模块、商品模块、订单模块、库存模块。
图3.3商城后台管理系统四大模块
图3.4商城后台管理系统功能示例图
3.2.非功能性需求分析
非功能性需求指的是软件产品为满足用户业务需求而必须具有且除功能需求以外的特性,包括安全性、可靠性、互操作性、健壮性等。
3.2.1易用性
本控制台在操作上方便简单,实现用户界面友好。
3.2.2可维护性
系统的基本维护简单,不要求需专业技术人员进行维护,即可达到基本的维护目的。
3.2.3可拓展性
系统开发过程中预留了一定的接口,便于后期新功能的扩展。
3.2.4安全性
对进入的用户输入用户名及密码才可以进入并赋予相应的使用权限。安全保密性较高。
3.2.5可靠性
控制台出错时,系统能报告相应的详细错误信息给操作员,提示错误和问题,以便理解与分析。
4.项目完整文档及代码提取链接
链接:https://pan.baidu.com/s/1tTciCBhs1DBWjpLFa456Qw?pwd=79gv
提取码:79gv