- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单元9 UML软件模型的实现
本单元以“用户登录”模块为例说明如何将UML模型转换为可用的系统,主要包括构
建多层架构、创建类、编写类代码、设计程序界面、编写程序代码、模块测试等方面。
【教学导航】
(1)理解基于UML 的分析设计与系统建模
(2)熟练设计UML模型
(3)学会建立数据库和数据表
(4)学会构建模块级多层架构
教学目标
(5)学会根据类图创建类与编写类代码实现所需的功能
(6)学会根据系统界面类图设计程序界面
(7)学会根据用例图、类图、顺序图、活动图等UML 图编写程序代码
(8)学会测试模块
(1)根据类图创建类与编写类代码实现所需的功能
教学重点 (2)根据系统界面类图设计程序界面
(3)根据用例图、类图、顺序图、活动图等UML 图编写程序代码
教学方法 任务驱动教学法、分组讨论法、自主学习法、探究式训练法
课时建议 10课时
【前导训练】
【任务9-1】设计图书管理系统“用户登录”模块的UML模型
【任务描述】
绘制用户登录模块的用例图、类图、顺序图和活动图。
【任务实施】
1.绘制“用户登录”模块的用例图
“用户登录”模块的用例图如图9-1所示。
2.绘制“数据库操作类”的类图
“数据库操作类”的类图如图9-2所示。
3.绘制“用户登录类”的类图
“用户登录类”的类图如图9-3所示
4.绘制“用户登录界面类”的类图
“用户登录界面类”的类图如图9-4所示。
UML软件建模任务驱动教程
5.绘制“用户登录”的顺序图
“用户登录”操作的顺序图如图9-5 所示。
6.绘制“用户登录”的活动图
“用户登录”的活动图如图9-6 所示。
【任务9-2】建立图书管理系统 “用户登录”模块的数据库和数据表
【任务描述】
在SQL Server 2005 或者SQL Server 2008 企业管理器中建立数据库,在该数据库建
立“用户信息”数据表。
【任务实施】
首先打开SQL Server 2005 或者SQL Server 2008 企业管理器新建一个数据库,将
命名为“bookData”。这样就创建了系统所需的数据库。
然后在该数据库中创建一个数据表“用户信息”,该数据表的结构信息如表9-1 所示,
该数据表的记录示例如表9-2 所示。
【引例探析】
图书管理系统的“用户登录”模块一般采用多层架构设计,其逻辑结构如图9-7 所示。
图9-7 “用户登录”模块的多层架构
在这种多层架构设计中,用户界面层只负责处理基本的界面操作,并将操作以调用的
方式发给相应的业务处理层。业务处理层再根据业务逻辑进行必要的分析和处理,当需要
进行数据处理时调用数据操作层。数据操作层将收到的任务组织成不同的数据操作,与数
据库进行交互。然后数据操作层将所获取的数据返回给业务处理层,业务处理层将收到的
结果进行处理之后再返回给用户界面层,用户界面层负责将处理结果反馈给用户。
这种多层架构设计,不但将常用的业务处理封装为类库的形式,而且将数据操作也进
行封装,从而增强了代码的重用性,提高编程效率。
启动图书管理系统,首先出现如图9-8 所示的【用户登录】窗口。
2
单元9 UML软件模型的实现
图9-8 启动图书管理系统出现【用户登录】窗口
然后在图9-8 所示的窗体中,分别输入用户名“admin”和密码“admin”,结果如图
9-9 所示,然后单击【确定】按钮,出现如图9-10 所示提示信息,表示用户登录系统成功。
图9-9 在【用户登录】窗口中输入正确的用户名和密码 图9-10 登录成功的提示信
【知识疏理】
1.软件的生存周期
软件生命
您可能关注的文档
- sql 事务日志传输.pdf
- SQL_Server2008数据库教案剖析.pdf
- SQL2014 安装教程分析和总结.pdf
- SQL分析和总结分析和总结.pdf
- SQL期末复习题答案.pdf
- SQL语句大全分析和总结.pdf
- SS-26 微 拉 机 作 业 指 导 书.pdf
- SSFZ铸铁镶铜闸门技术描述讲解.pdf
- STEP7-功能块全中文说明资料.pdf
- stm32超声波测距汇总.pdf
- unicode utf8 utf16编码详解分析和总结.pdf
- UniGear ZS1操作及维护资料.pdf
- Unit 01 成败篇—要以成败论英雄!.pdf
- Unit 1 You can play football well.教学设计分析和总结.pdf
- Unit 4 Earthquakes教案分析和总结.pdf
- Unit I Fresh Start 新视野第三版第一册第一单元讲义.pdf
- unit3 how do you get to school 练习题解析分析和总结.pdf
- Unit4 Road safety解析分析和总结.pdf
- Uni套接字分析和总结.pdf
- upfile%2Ffiles200364%2F饭店营销期末复习提纲.pdf
原创力文档


文档评论(0)