演示视频: https://pan.baidu.com/s/1rYA4a9DK_4xJtZ2a2DJ7TA?pwd=vvc5
技术实现
开发语言:jsp.框架:ssh.模式:B/S.数据库:mysql.开发工具:myeclipse eclipse 均可.论文字数:1万左右.
功能实现
详细功能请直接下载视频观看。以下信息为大体的功能详情:
通过系统需求分析, 本文主要详情系统后端功能
本系统开发完成后,主要实现如下目标:
咖啡在线销售共分为两个部分,一部分是面向客户的前端部分,包括:客户的注册、登陆、查看咖啡信息、购物、提交订单、对咖啡进行查询等操作。另外一部分是网站的后端管理部分,这部分包括:对普通客户的账号进行删除、更改、查询管理,咖啡的管理、订单的管理等。
1.咖啡管理用例:
咖啡管理功能,主要完成咖啡的增加、删除、升级和查看。
咖啡管理模块增加咖啡功能用例形容详见下表。
表3.1 咖啡管理模块增加咖啡功能的分解用例形容
用例名称 | 增加新咖啡 | |
参加者 | 管理员 | |
用例概述 | 本用例用于管理员进行增加新咖啡操作 | |
前置条件 | 管理员增加新咖啡前必需登录系统 | |
后置条件 | 系统中增加一件新咖啡 | |
基本事件流 | 参加者动作 | 系统响应 |
管理员在后端主界面选择“新咖啡”。 4、管理员填写新咖啡信息,点击“增加”按钮。 | 2、系统打开增加新咖啡界面。 3、系统检查管理员输入的咖啡信息是正确有效的。 5、系统将咖啡增加到数据库中。 6、系统提醒“操作成功”。 7、系统跳转到咖啡管理界面。 | |
其余事件流 | 1、系统验证管理员输入的咖啡名为空,则提醒“*请填写咖啡名称!”。 2、系统验证管理员输入的价格不是货币格式,则提醒“*价格必需是货币格式!” |
咖啡管理模块删除咖啡功能用例形容详见下表。
表3.2 咖啡管理模块删除咖啡的分解用例形容
用例名称 | 删除咖啡 | |
参加者 | 管理员 | |
用例概述 | 本用例用于管理员进行删除咖啡操作 | |
前置条件 | 管理员删除咖啡前必需登录系统 | |
后置条件 | 系统中删除一件咖啡 | |
基本事件流 | 参加者动作 | 系统响应 |
1、管理员在后端主界面选择“咖啡管理”。 4、管理员选择一件咖啡,点击“删除”按钮。 6、管理员点击“确定”按钮。 | 2、系统从数据库中获取咖啡信息列表 3、系统打开咖啡列表界面。 5、系统提醒“你确定要删除吗?”。 7、系统将咖啡从数据库中删除。 8、系统提醒“删除成功”。 9、系统跳转到咖啡管理界面。 | |
其余事件流 | 无 |
2.客户管理用例:
客户管理功能,主要完成客户的删除、升级和查看。
客户管理模块修改客户信息功能用例形容详见下表。
表3.3 客户管理模块修改客户信息功能的分解用例形容
用例名称 | 修改客户 | |
参加者 | 管理员 | |
用例概述 | 本用例用于管理员进行修改客户信息操作 | |
前置条件 | 管理员已经登录系统 | |
后置条件 | 系统中升级一条客户记录 | |
基本事件流 | 参加者动作 | 系统响应 |
1、管理员在后端主界面选择“客户管理”。 4、管理员在客户列表中选择一个客户,点击“编辑”按钮。 6、管理员填写客户信息,点击“保存修改”按钮。 | 2、系统从数据库中获取客户信息。 3、系统打开客户列表界面。 5、系统打开修改客户信息界面。 7、系统将更改后的增加到数据库中。 8、系统提醒“操作成功”。 9、系统跳转到客户管理界面。 | |
其余事件流 | 无 |
3.咖啡购买用例:
咖啡购买功能,主要完成客户对咖啡进行购买、生成订单,付款,管理员管理客户的订单信息等。
咖啡购买模块增加购买功能用例形容详见下表。
表3.5 咖啡购买模块功能的分解用例形容
用例名称 | 增加购买记录 | |
参加者 | 客户 | |
用例概述 | 本用例用于客户进行对咖啡购买操作 | |
前置条件 | 客户已经登录系统 | |
后置条件 | 系统中添加一条客户购买记录 | |
基本事件流 | 参加者动作 | 系统响应 |
1、客户在前端首页选择任意一个咖啡分类。 4、管理员在客户列表中选择一件咖啡。 7、客户填写购买订单,点击“购买”按钮。 | 2、系统从数据库中获取咖啡列表信息。 3、系统打开咖啡列表界面。 5、系统从数据库中获取咖啡信息。 6、系统打开咖啡信息及购买界面。 8、系统检查客户输入的信息是正确有效的。 9、系统将购买记录增加到数据库中。 | |
其余事件流 | 1、系统验证客户输入的字段为空,则提醒“*购买数量不能为空!”。 |
1***4
2023-05-22 04:43:48交易完成超过1天未评价,默认好评