同济大学软件学院UML网上购物系统设计
需积分: 13 38 浏览量
更新于2024-08-17
收藏 905KB PPT 举报
"UML课程设计——UML用于构建网上购物系统的PPT演示"
本次课程设计是针对同济大学软件学院的学生,由指导老师童敏娟带领的团队,包括王龙飞、唐莞峰和刘东明三位组员共同完成。项目的目标是通过UML(统一建模语言)来设计一个简单的网上购物系统,该系统具备会员注册、登录、商品浏览、购买和搜索等功能。系统不仅允许游客浏览和搜索商品,还支持注册会员进行更丰富的操作,如购买和查看个人信息。
在技术选型上,该系统使用了UML作为分析语言,JAVA作为程序语言,结合HTML、Servlet、Javabean和JSP动态网页技术进行开发,同时利用MySQL作为数据库存储数据。开发环境选用的是JDK1.6和TOMCAT5.5。
在参考资料方面,团队参考了多本专业书籍,包括关于UML基础、Rational Rose建模、MySQL数据库设计以及JSP动态网页设计的教材,以确保设计和实现的规范性。
在需求分析阶段,确定了系统的主要参与者:顾客(customer)和管理员(administrator)。系统用例涵盖了用户注册(register)、会员账户登录(account login)、购买(purchasing)和商品搜索(search goods)等关键功能。通过用例图,我们可以清晰地看到这些功能之间的关系,例如管理员管理商品、购物车、订单和会员,而顾客则通过注册、登录来使用购物功能。
在具体操作流程中,注册过程涉及信息输入、检查和存储;登录则包括会员信息输入、验证和登录状态设定;搜索商品涉及商品管理与数据库查询;购买商品则包括浏览、选择、购买和确认购买的步骤。此外,序列图和协作图展示了用户注册的具体交互过程,从游客填写注册信息到信息存储在数据库中的整个流程。
这个UML课程设计项目旨在通过实际操作,让学生掌握如何运用UML进行系统分析和设计,理解各组件间的关系,并熟练运用相关技术实现一个功能完备的网上购物系统。
2014-02-16 上传
2022-04-22 上传
291 浏览量
2011-06-05 上传
2022-11-21 上传
2023-01-08 上传
慕栗子
- 粉丝: 20
- 资源: 2万+
最新资源
- Elasticsearch核心改进:实现Translog与索引线程分离
- 分享个人Vim与Git配置文件管理经验
- 文本动画新体验:textillate插件功能介绍
- Python图像处理库Pillow 2.5.2版本发布
- DeepClassifier:简化文本分类任务的深度学习库
- Java领域恩舒技术深度解析
- 渲染jquery-mentions的markdown-it-jquery-mention插件
- CompbuildREDUX:探索Minecraft的现实主义纹理包
- Nest框架的入门教程与部署指南
- Slack黑暗主题脚本教程:简易安装指南
- JavaScript开发进阶:探索develop-it-master项目
- SafeStbImageSharp:提升安全性与代码重构的图像处理库
- Python图像处理库Pillow 2.5.0版本发布
- mytest仓库功能测试与HTML实践
- MATLAB与Python对比分析——cw-09-jareod源代码探究
- KeyGenerator工具:自动化部署节点密钥生成