《UML网上购物管理.doc》由会员分享,可在线阅读,更多相关《UML网上购物管理.doc(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、课程设计报告(大作业-面向对象分析与设计)学 院 信息学院 班级 项目组长 (09) 项目组员 指导教师 朱克敌 职称 教授、讲师 课程设计进行地点: 实训F 起止日期:2015年08月31日起至 2015年12月04日止沈 阳 工 程 学 院课程设计任务书(大作业-面向对象分析与设计)课程设计题目: 网上购物管理系统 学 院 信息学院 班级 指导教师 朱克敌 职称 教授、讲师 课程设计进行地点: 实训F 任务下达时间: 2015 年08 月 31 日起止日期:2015年08月31日起至 2015年12月04日止软件工程系主任 朱克敌 2015年08月31日批准一、课程设计的原始资料及依据“面
2、向对象分析与设计课程设计”是软件工程本科专业学生提高面向对象分析设计能力实践教学环节之一,其前驱条件要求学生们必须具备“程序设计基础”、“软件工程导论”、“系统分析与设计”和“数据库系统原理”等计算机专业基础理论知识,本次课程设计是针对这些知识的一次综合性的教学实践活动,是对学生综合实践能力的培养过程。通过本次课程设计,可使学生掌握面向对象分析与设计的技术和方法,为“毕业设计”打下良好的基础,同时,也能培养学生良好的团队合作精神、较强的沟通能力,认真的工作态度,为今后从事计算机工作打下必要的基础。“图书馆管理系统”是一个针对图书馆进行管理的系统,要求学生们在课程设计开始之前,要对本课题的开发背
3、景进行认真理解,然后,运用所学知识和所掌握的分析设计方法和工具,模仿软件企业的实际工作情境和开发过程完成课程设计任务,从而完成一个较完整的项目分析与设计实践,使学生们真正得到锻炼分析问题和解决问题的能力。二、课程设计主要内容及要求首先要求参加课程设计的学生们要重新认真复习软件工程及项目管理的理论知识和技能,熟练掌握UML设计工具,之后学生们能够灵活地把所学理论知识和技能应用于该项目的开发实践中去,从而有目的地加深理解项目开发与管理的深刻含义。具体要求如下:1成立项目开发小组并选举项目组长。2根据设计要求小组选定设计题目。3每天要求项目组长要至少组织召开一次会议,总结、汇报和布置任务。4每次会议
4、要求保留会议记录并存档。5发挥团队合作精神共同完成如下内容: 软件需求分析 用例图 类图 顺序图 协作图 活动图 状态图6组长要根据能力合理地分配任务,要求每个组员都能积极参与并完成如下内容: 参与需求分析 各种设计视图 个人总结7组长要对每个组员进行公正客观地评价。8要求项目组共同对课程设计成果进行装订成册。三、对课程设计说明书撰写内容、格式、字数的要求1课程设计说明书是体现和总结课程设计成果的载体,要求认真按着要求进行完成。2每个项目小组撰写完成并提交一份课程设计说明书。3所有文档撰写格式均需要严格按着给定参考模板进行。4模板中的文字字体、大小、格式、页眉页脚等各种设置不可随意改变。5课程
5、设计说明书严格按着装订顺序进行装订。6课程设计说明书装订顺序为: 课程设计封面(1份) 任务书(1份) 成绩评定表(1份) 装订目录 课程设计报告书(1份)报告封面目录第1章 系统需求分析第2章 用例图设计建模第3章 类图设计建模第4章 顺序图设计建模第5章 协作图设计建模第6章 活动图设计建模第7章 状态图设计建模第8章 配置图设计建模致谢参考文献附录一:项目开发体制图附录二:开发时间计划表 会议记录(要求每天至少1份) 项目个人总结(每人1份)四、设计完成后应提交成果的种类、数量、质量等方面的要求1课程设计报告书(1份)2开发时间计划表(1份)3会议记录(每天至少1份)4个人总结(每人1份
6、)五、时间进度安排顺序阶段日期计 划 完 成 内 容备注1第一阶段查阅资料、需求分析2第二阶段功能分析与设计3第三阶段用例图建模、类图建模、顺序图建模、协作图建模4第四阶段活动图建模、状态图建模配置图建模5第五阶段个人总结、打印报告六、主要参考资料(文献)1实用软件工程 郑人杰 等 清华大学出版社2UML系统建模基础教程 胡荷芬 张帆 高斐 清华大学出版3UML基础与ROSE建模案例 吴建 汪杰 人民邮电出版社4UML基础与Rose建模教程 蔡敏 徐慧 人民邮电出版社沈 阳 工 程 学 院 面向对象分析与设计 课程设计成绩评定表学 院: 信息学院 班级: 项目组长: 项目组员: 指 导 教 师
7、 评 审 意 见评价内容具 体 要 求权重评 分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.15432工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作, 0.25432工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.25432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.55432指导教师评审成绩(加权分合计乘以12) 分加权分合计指 导 教 师 签 名: 年 月 日评 阅 教 师 评 审 意 见评价内容具 体 要 求权重评 分加权分查阅文献查阅文献
8、有一定广泛性;有综合归纳资料的能力0.25432工作量工作量饱满,难度适中。0.55432说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.35432评阅教师评审成绩(加权分合计乘以8)分加权分合计评 阅 教 师 签 名: 年 月 日课 程 设 计 总 评 成 绩分装订目录1封面2任务书3成绩评定表4装订目录5课程设计报告书6会议记录7项目个人总结面向对象分析与设计课程设计报告书题目: 网上购物管理系统 班级: 组长: 组员: 目 录第1章 系统需求分析11.1 系统分析11.2网上购物系统人机界面描述21.3信息资源列
9、表2第2章 用例图设计建模42.1普通用户用例图42.2注册会员用例图42.3管理员用例图5第3章 类图建模设计73.1表示层类图73.2控制层类图73.3实体类类图83.4数据访问组件类图83.5业务层类图9第4章 顺序图设计建模104.1 注册会员在线注销顺序图104.3 注册会员登录本系统顺序图114.4 注册会员修改注册信息顺序图124.5 注册会员通过购物车添加商品顺序图134.6 注册会员管理账户顺序图134.7 管理员管理商品顺序图14第5章 协作图设计建模155.1 注册会员在线注销协作图155.2 普通用户注册系统协作图165.3 注册会员登陆本系统协作图165.4 注册会员
10、修改注册信息协作图175.5 注册会员用户通过购物车添加商品协作图175.6 注册会员管理账户协作图185.7 管理员管理商品协作图18第6章 活动图设计建模196.1 普通用户活动图196.2 注册会员活动图196.3 管理员活动图20第7章 状态图设计建模227. 1管理员状态图227. 2用户状态图237. 3注册会员状态图23第8章 配置图设计建模248.1 表示层构件图248.2 控制层构件图248.3 业务层构件图258.4 数据访问层构件图258.5 系统部署图26沈阳工程学院课程设计报告 第1章 系统需求分析第1章 系统需求分析1.1 系统分析 一个客户通过因特网购买所需要的商
11、品,客户可以在商品列表的Web页面上选择订购商品。 要发出定单,客户必须填上运送和付款信息,可接收的付款方式为信用卡、支票或者其他付款方式,一旦定单被输入,系统向客户发送一个确认e-mail消息,并附上定单的细节,在等待计算机送到的时候,客户可以在任何时候在线查到定单的状态。定单处理包含下面所需的步骤:验证客户的信任度和付款方式、向仓库请求所订购的商品、打印发票并且请求仓库将商品运送给客户。1. 客户使用商品列表的Web页面来查看所需要的商品,商品价格也同时显示出来。2. 客户可以通过留言板向我们提出需要什么样的商品,需要什么样的服务,对我们提出一些意见和建议。3. 客户可以选择在线订购商品,
12、或者也可以要求销售人员在定单真正发出之前与自己联系,解释定单的细节、协商价格等。4. 要发出定单,客户必须填写在线表格关于运送和发票地址以及付款细节(信用卡、支票或者其他付款方式)。5. 在客户定单输入到系统之后,销售人员发送电子请求给仓库,附上所订购的商品的细节。6. 事务的细节,包括定单号和客户账号,要e-mail给客户,使得客户可以在线查看定单的状态。7. 仓库从销售人员那里获得发票,并给客户运送商品。1.2网上购物系统人机界面描述1、用户和系统之间的界面对所有的顾客都开放。允许用户搜索当前在线产品信息。允许用户输入定单信息或汇款信息等用户的个人资料。2、销售人员与系统之间的界面谨对拥有
13、口令的销售人员开放。允许销售人员查看定单信息验证用户付款金额等行为。1.3信息资源列表1、基本商品信息为需要此类商品的用户提供相关的信息资源。2、自定义购买商品信息建立一个留言板为需要此类信息的用户提供相关的信息咨询。3、定单信息要购买产品的用户输入相关信息,提交系统。4、购物信息为用户选购的产品作出记录并估计价格,为用户提供参考。5、付款信息用户输入相关信息,销售人员验证相关信息。图1-1 系统功能结构图32沈阳工程学院课程设计报告 第2章 用例图设计建模第2章 用例图设计建模2.1普通用户用例图普通用户可以通过本系统进行如下活动:(1) 在网上购物商店进行注册,以成为注册会员。(2) 浏览
14、商品信息,包括分类商品信息、优惠商品信息和热卖商品信息。(3) 查询商品,包括分类商品、优惠商品和热门商品以及高级查询。(4) 通过在线帮助获取想要了解的商品信息。图2.1 普通用户用例图2.2注册会员用例图注册会员除了具有普通用户所有的功能,还可以通过本系统进行如下活动:(1) 登录网上商店。(2) 管理购物车,包括查看购物车信息、删除购物车商品、购买商品。 (3) 管理订单,包括查询订单、创建订单和修改订单。(4) 进行商品订单在线支付。(5) 找回密码、修改个人信息和注销。图2.2 注册会员用例图2.3管理员用例图管理员可以通过本系统进行如下活动:(1) 对用户进行管理,包括创建管理员、
15、查询用户、修改用户权限和删除用户。(2) 对订单进行管理,包括订单查询和订单确认。(3) 对商品进行管理,包括商品基本信息管理、商品类别管理和特价商品管理。图2.3 管理员用例图沈阳工程学院课程设计报告 第3章 类图建模设计第3章 类图设计建模3.1表示层类图 本系统中的表示层类图主要是客户端显示给用户的各种界面类,包括系统首页MainForm、登录界面userLogin、注销界面logOut、用户注册界面userRegister、修改用户信息界面updateUserInfo、购物车界面shoppingCart、显示商品信息界面showGoodsInfo、显示订单信息界面showOrderIn
16、fo、显示用户信息界面showUserInfo等。图3.1 表示层类图3.2控制层类图本系统控制层主要包括前段控制器组件ActionServlet和完成商品信息GoodsManageAction、订单信息OrderManageAction、用户信息业务UserManageAction调度的后端业务控制器Action类。其中,前端控制器依赖于后端控制器。图3.2 控制层类图3.3实体类类图它至少包括三个实体类:用户信息实体类UserInfo、订单信息实体类OrderInfo、商品信息实体类GoodsInfo。图3.3 实体类类图3.4数据访问组件类图由于本系统中存在着代表用户信息的实体类、商品信
17、息的实体类和订单信息的实体类,因此相应的也就有对应的组建类。另外,还有一个处理错误的异常处理操作类和一个实现数据库连接的数据库连接操作类,这两个类是其他三个操作类的依赖对象。图3.4 数据访问组件类图3.5业务层类图本系统的具体业务功能主要有四类:与用户有关的信息管理类UserManage、与商品有关的信息管理类GoodsManage、与订单有关的信息管理类OrderManage和与购物有关的信息管理类ShoppingCartManage,他们彼此间是互相依赖的关系。图3-5 业务层类图沈阳工程学院课程设计报告 第4章 顺序图设计建模 第4章 顺序图设计建模在网上购物商店系统中通过上述用例,可
18、以获得以下关键的交互行为:(1) 注册会员在线注销。(2) 普通用户注册本系统。(3) 注册会员登录本系统。(4) 注册会员修改注册信息。(5) 注册会员用户通过购物车添加商品。(6) 注册会员用户账户管理。(7) 管理员管理商品信息。4.1 注册会员在线注销顺序图在本系统中注册会员在线注销顺序图是对用户注销的流程进行描述的。图4.1 注册会员在线注销顺序图4.2 普通用户注册本系统顺序图 普通用户输入个人信息后,系统进行页面中表单数据的验证,并返回具体错误信息让用户修改;用户根据提示的错误信息输入正确的信息;用户输入正确的信息并通过页面验证后,系统把用户信息取出,保存到业务实体组件对象中,进
19、而调用业务组件类中的方法实现将用户的信息存入数据库;用户注册成功后系统将弹出注册成功的信息提示。图4.2 普通用户注册本系统顺序图4.3 注册会员登录本系统顺序图注册会员登录页面userLogin,输入用户名、密码和验证码,如果格式不正确会提示错误信息,如果正确,可提交;后台系统通过组件来查询在数据库中是否有该用户,如果找不到,则显示没有该用户,后台组件将提示信息传送并输出到登录页面;如果用户输入了正确的用户名和密码,后台系统查询到用户名和密码,与数据库的信息保持一致,则服务器返回到true到控制类,并将登陆成功的信息输出到登录界面。图4.3 注册会员登录本系统顺序图4.4 注册会员修改注册信
20、息顺序图注册会员登陆本系统成功后,单击相关链接进入修改注册信息的界面updateUserInfo;会员在修改信息的表单中对信息进行修改;修改的数据被包装到相应的组件对象中,然后保存到业务实体组件对象中,进而调用业务组件中的方法实现用户信息已更新的方式存储到数据库中;系统将弹出修改成功的信息提示。图4.4 注册会员修改注册信息顺序图4.5 注册会员通过购物车添加商品顺序图注册会员在商品信息界面单击购买按钮,将要买的商品加入购物车并进入购物车界面shoppingCart;用户可以在购物车中修改购买商品的数量;用户可以将不想买的商品从购物车中删除;系统能够判断用户账户中是否存在足够的资金购买购物车中
21、的商品;购买成功后系统将自动生成订单。图4.5注册会员通过购物车添加商品顺序图4.6 注册会员管理账户顺序图注册会员登陆成功后可以单击账户管理的超链接,系统调用用户名并查询后台数据库得到的用户信息;如果用户增加账户内的资金,则单击提交按钮,系统会取出用户填入的资金值,保存到业务实体中,在调用业务组件将用户新的资金更新到后台数据库。图4-6 注册会员管理账户顺序图4.7 管理员管理商品顺序图管理员进入商品管理界面GoodsInfoManage,输入商品相关信息,单击保存按钮,最后将商品信息存入数据库表中;新的商品信息加入后,系统返回假如成功的消息输出到管理界面;管理员在修改商品信息的表单中对有关
22、的数据项进行修改;修改的数据被包装到相应的组件对象中,然后保存到业务实体组件对象中;修改成功后,系统将弹出修改成功的信息提示;管理员单击删除按钮,系统调用商品名并查询后台数据库得到商品信息,将商品信息从数据库中删除;删除成功后,系统将弹出操作成功的信息提示。图4.7 管理员管理商品顺序图沈阳工程学院课程设计报告 第5章 协作图设计建模 第5章 协作图设计建模与顺序图一样,协作图也是一种描述对象间交互行为的模型图,用户描述对象之间的协作关系,其模型元素与顺序图的基本相同,但顺序图强调的是事件发生的时间及消息传递的先后次序,协作图则侧重于描述对象之间的连接,强调的是发送和接收消息的对象之间的组织结
23、构。这两种交互图从不同角度表达了系统中的各种交互情况和系统行为,可以互相转化。5.1 注册会员在线注销协作图图 5.1 注册会员在线注销协作图5.2 普通用户注册系统协作图图 5.2 普通用户注册系统协作图5.3 注册会员登陆本系统协作图图 5.3 注册会员登录本系统协作图5.4 注册会员修改注册信息协作图图 5.4 注册会员修改注册信息协作图5.5 注册会员用户通过购物车添加商品协作图图 5.4 注册会员用户通过购物车添加商品协作图5.6 注册会员管理账户协作图图 5.6 注册会员管理账户协作图5.7 管理员管理商品协作图图5-7 管理员管理商品协作图沈阳工程学院课程设计报告 第6章 活动图
24、设计建模 第6章 活动图设计建模6.1 普通用户活动图普通用户活动图的具体活动过程描述如下:(1) 普通用户通过网址进入本系统。(2) 在网页中浏览商店内的各种商品。(3) 进入注册界面,输入个人信息,提交成功后成为会员。(4) 在线注销,退出系统。图6.1 普通用户活动图6.2 注册会员活动图(1) 注册用户首先要进行登录系统的活动。(2) 会员如果登录失败,将返回登录界面。(3) 如果会员登录成功,则将进入操作界面。(4) 会员在操作界面可以进行商品信息的查询活动。(5) 能够进行对自己注册信息的管理。(6) 会员可以进行商品的购买和订单的管理。(7) 最后,在线注销,退出系统。图6.2
25、注册会员活动图6.3 管理员活动图(1) 管理员首先必须进行登录系统。(2) 如果管理员登录失败,将返回登录界面。(3) 如果登陆成功,才可以进入系统的后台管理界面。(4) 在管理界面中管理员可以进行用户信息管理、商品信息管理和订单信息管理。(5) 结束所有操作后,退出系统。图6.3 管理员活动图沈阳工程学院课程设计报告 第7章 状态图设计建模 第7章 状态图设计建模上面描述了用例图的活动状态,它们是通过一组对象的交互活动来表达用力的行为。接着需要对有明确状态转换的类进行建模。在网上购物商店系统中,有明确状态转换的类有三个,分别是用户、注册会员和管理员。7. 1管理员状态图图7.1 管理员状态
26、图7. 2用户状态图图7.2 用户状态图7. 3注册会员状态图图7.3 注册会员状态图沈阳工程学院课程设计报告 第8章 配置图设计建模 第8章 配置图设计建模8.1 表示层构件图本系统中的表示层构建主要包括页面构件、过滤器构件、监听构件、视图助手构件和标签库构件。其中,页面构件是依赖于其余四个构件。图8-1 表示层构件图8.2 控制层构件图本系统中的控制层构件主要包括前端控制器构件和后端业务调度控制器构件,以及包装各个表单数据的构件,它们之间是相互依赖的关系。图8-2 控制层构件图8.3 业务层构件图系统业务层是本系统的核心和设计师的重点考虑部分,由于系统的业务类型主要分为用户管理,商品管理,
27、邢丹管理和购物车管理等。考虑到业务功能执行过程中可能触发产生各种异常错误,也提供了相应的错误处理构件。图8-3 业务层构件图8.4 数据访问层构件图数据访问层中的各个构件为整个系统数据访问的服务。对此,相应的提供了数据连接构件、数据服务构建和持久实体构件。考虑到访问过程中可能出现异常,还提供了相应的错误处理构件。图8-4 数据访问层构件图8.5 系统部署图系统部署图描绘的是系统节点上运行资源的安排。这四个节点分别是数据库节点,后台系统维护节点,Web服务器节点,Web浏览器节点。图8-5 系统部署图沈阳工程学院课程设计报告 致 谢致 谢我们运用所学的专业知识,分析了网上购物系统的设计与实现,给
28、出一套完整的解决方案。采用这种方案使产品信息流转、产品信息共享、查询和销售人员的维护更加方便,提高销售人员工作效率,同时在此基础上对网络购物的实现提供了一个良好的基础平台。当然,由于我们知识和经验的局限,及其它各方面的原因,本系统还有多多待完善的地方。 通过开发这个“网上购物系统”,在老师的指导下,我们亲身实践,更加深了对所学过知识的深刻理解,很好地做到了理论和实际的结合。我们进一步明确了用所学的专业知识分析设计一个系统的方法与思路,加深了对所学的专业知识的认识,巩固了所学的所学的专业知识,提高了软件开发技术水平,为今后的工作与进一步发展打下了坚实的基础。 最后,特别感谢老师对我们的谆谆教诲,
29、使我们理解了计算机科学与技术这门学科在我们今后的工作学习中的重要作用,并使我们掌握了计算机这件有力武器,使我们在今后的工作实践中能更轻松的完成任务。再次深深感谢老师。沈阳工程学院课程设计报告 参考文献参考文献1.Systems Analysis and Design In a Changing World John W.SatzingerRobert B.Jackson Stephen D.Burd 2002.82. Software Engineering A Practitioners Approach (Fifth Edition)Roger S.Pressman 2003.93 Cra
30、ig Larman UML和模式应用 机械工业出版社 2002.14黄梯云 管理信息系统 经济科学出版社 2000.。35 甘仞初信息系统开发经济科学出版社 1996.96 汪星明 管理系统中计算机应用武汉大学出版社 1997。沈阳工程学院课程设计报告总 结总 结课程设计是培养学生综合运用所学知识发现提出分析和解决实际问题锻炼实践能力的重要环节是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,UML一直都是计算机设计中最重要的领域,它为软件开发打下基石,它的实施在一个项目开发中必不可少,同时它完成的质量直接影响软件产品的质量。因此作为二十一世纪的大学来说掌握UML的开发技术
31、是十分重要的。经过六星期的上机实验学习我们学到了很多东西,使我对又多了进一步的了解和认识,在课程设计过程中我们遇到了很多的困难,但是我们去图书馆查阅和翻读了很多资料来加强UML方面的知识,同时在老师的帮助下使得设计能够进行下去,最后做出了令人满意的结果在此次的课程设计中我学到了很多在课堂上学不到的知识。的确,从理论到实践,在整整六星期的日子里,可以说是苦多于甜,但是我们从中学到很多很多的东西,同时不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出
32、结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,但在同组人员的共同努力和老师的帮助下,最终算是顺利完成了。在设计中遇到了很多编程问题,最后在老师的辛勤指导下,终于游逆而解。同时,在老师的身上我学得到很多实用的东西。通过这次UML课程设计,我更深的体会到团队精神的重要。不仅仅是在平时学习的过程中,我们需要合作,在以后的工作中更需要团队精神。一个人只有把他自己融入团体中,他才能真正的有所作为,有所成就。在此真心感谢辅导我们的老师们他们的一些话语减少了我们在课程设计过程少走了很多弯路,在很
33、多问题上豁然开朗其他恭维的话也不说了再次向他们表示衷心的感谢。在此次的设计中我锻炼了自己解决问题的能力,但也遇到了很多的困难,但经过问老师和同学终于把问题得到了解决。也从中学到了关于UML近一步的知识,把在课堂上学到的理论得到了很好的应用。也把知识得到了巩固更加深了,在以后的学习中会加强这方面的印象的,到仅有这些还是远远不够的,还要在一些知识点上继续的努力才能在以后的学习中得到很好的提高。沈阳工程学院课程设计报告 个人总结个人总结短暂的课程设计很快就结束了,在这次课程设计中,很轻易的就要看出来我们距离真正的能人的差距,通过上网查询,还有同学探讨,我们终于完成了一个简单的UML课程设计。开始我们
34、犹豫选择什么题目,最终我们决定做网上购物管理系统,对于网上购物现在经常见到,但是真正让我们去完成对它的创建则是一个很大的挑战。我们一起讨论了需求分析,它需要什么样的功能和对应的模块,按照我们自己的实力选择了能够实现的功能。接着我们呢根据分析开始进行Rose建模,我们在一起讨论了对应的用例,然后交给组员画了用例图。然后他同时完成了对于类图的建模,这里主要是画类的关系图还有类的属性和方法。我负责动态建模:活动图,然后是时序图和状态图。这些图在自己实际操作的时候才突然意识到自己有多少东西不会,都是需要查询书籍,才发现是当初上课没有认证听讲,这样下来我又捡起来了好多的知识。加深了自己对于这门知识的理解
35、。在课程设计的压力下,我们不得以要努力的去研究去学习,这种压力使得我们在短期内学习了大量的知识。成长是不断前进的过程,所以以后我要努力学习专业知识,在这个假期我要去参加培训,希望在这次培训之后我能够成为一个技术大神,在这次培训中我要努力努力在努力。在课设中,我们四位组员大家一起合作,配合,努力完成这个UML课程设计,更加体会了对于一个系统来说,一个优秀的团结的小组的重要性。我们不仅仅要把自己的技术提升,也要努力增强自己的人际交往能力。班级: 姓名: 学号:个人总结短暂的课程设计很快就结束了,在这次课程设计中,很轻易的就要看出来我们距离真正的能人的差距,通过上网查询,还有同学探讨,我们终于完成了
36、一个简单的UML课程设计。开始我们犹豫选择什么题目,最终我们决定做网上购物管理系统,对于网上购物现在经常见到,但是真正让我们去完成对它的创建则是一个很大的挑战。我们一起讨论了需求分析,它需要什么样的功能和对应的模块,按照我们自己的实力选择了能够实现的功能。接着我们呢根据分析开始进行Rose建模,我们在一起讨论了对应的用例,然后交给组员画了用例图。然后他同时完成了对于类图的建模,这里主要是画类的关系图还有类的属性和方法。我负责动态建模:活动图,然后是时序图和状态图。这些图在自己实际操作的时候才突然意识到自己有多少东西不会,都是需要查询书籍,才发现是当初上课没有认证听讲,这样下来我又捡起来了好多的知识。加深了自己对于这门知识的理解。在课程设计的压力下,我们不得以要努力的去研究去学习,这种压力使得我们在短期内学习了大量的知识。成长是不断前进的过程,所以以后我要努力学习专业知识,在这个假期我要去参加培训,希望在这次培训之后我能够成为一个技术大神,在这次培训中我要努力努力在努力。在课设中,我们四位组员大家一起合作,配合,努力完成这个BBS课程设计,更加体会了对于一个系统来说,一个优秀的团结的小组的重要性。我们不仅仅要把自己的技术提升,也要努力增强自己的人际交往能力。班级: 姓名: 学号: