同济大学软件学院UML网上购物系统设计
需积分: 13 140 浏览量
更新于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 上传
284 浏览量
2011-06-05 上传
2022-11-21 上传
2023-01-08 上传
2010-05-10 上传
慕栗子
- 粉丝: 17
- 资源: 2万+
最新资源
- C++ Qt影院票务系统源码发布,代码稳定,高分毕业设计首选
- 纯CSS3实现逼真火焰手提灯动画效果
- Java编程基础课后练习答案解析
- typescript-atomizer: Atom 插件实现 TypeScript 语言与工具支持
- 51单片机项目源码分享:课程设计与毕设实践
- Qt画图程序实战:多文档与单文档示例解析
- 全屏H5圆圈缩放矩阵动画背景特效实现
- C#实现的手机触摸板服务端应用
- 数据结构与算法学习资源压缩包介绍
- stream-notifier: 简化Node.js流错误与成功通知方案
- 网页表格选择导出Excel的jQuery实例教程
- Prj19购物车系统项目压缩包解析
- 数据结构与算法学习实践指南
- Qt5实现A*寻路算法:结合C++和GUI
- terser-brunch:现代JavaScript文件压缩工具
- 掌握Power BI导出明细数据的操作指南