同济大学软件学院UML网上购物系统设计

需积分: 13 30 下载量 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进行系统分析和设计,理解各组件间的关系,并熟练运用相关技术实现一个功能完备的网上购物系统。