- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                面向对象系统分析和设计实验报告
                    面向对象系统分析和设计实验报告
实验1:熟悉Rose工具
姓名		班级		学号			实验地点		实验时间			题目名称	图书管理系统		一、实验目的		图书管理工作对于当今世界必不可少,是当今信息革命的一个重要阵地。为此,我们设计图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校服务。
		二、实验内容		Rose建模基本过程
Rational Rose2003工作环境
绘制”图书管理系统“ 的用例图、顺序图、类图、活动图、状态图
确定综合实验的题目		三、实验步骤		首先进行功能需求分析 ,用例模型的目的是各方达成共识,明确系统的基本功能,为后阶段的工作打下基础,之后根据用例描述进行画图,同时需要识别有几个用例,以及他们之间的相互关系。
其次是顺序图的绘画,顺序图包含一下几个参数:参与者、对象、生命线、控制焦点(激活框)、消息、分支控制、约束标记、循环处理等,顺序图是显示对象之间交互的图,这些对象是按时间顺序排列的。
接下来是类图的描述,类可以用名称来表述,可见性修饰符等。类之间的关系有数据关系—关联(实例连接)、组成关系—聚集,组合(整体-部分)、分类关系、继承—泛化(一般-特殊)、使用关系(行为依赖)—依赖。要找到类的角色,角色的名称应该是名词或名词短语,以解释对象是如何参与关联的。之后根据这一特点进行类的描述进而画出类图。
活动图是描述主体之间活动的状态,根据行为的描述来确定干什么,由此可以画出活动图
状态图要根据主体不同时期的状态进行描述,分析特定的时间段该干什么的问题,由这些信息就可以很轻松的画出图啦。		四、实验过程原始记录(用例图、顺序图、协作图、状态图、活动图、类图)
用例图		
顺序图
              
   
                 
     
类图
                 
状态图
                    
活动图
 
		五、实验结果及分析		经过一天的设计与编写,图书管理系统终于完善。实验报告中给出了关于图书管理系统的用例图、类图、状态图、活动图等,其功能基本符合需求,能够实现书刊的借阅、归还,增加书目信息,编辑书目信息,删除书目信息等功能。
通过此次图书管理系统的设计,使我们对自己所学专业有了更深一层次的了解,并且有了一些切身的体会。在这次实验过程中,我认识到光有计算机理论知识是不行的,还得有更丰富的实践经验,也就是多动手、多动脑,将理论与实践结合,注意运用知识解决问题和分析问题的能力,达到学懂会用,学以致用。对于此次收获最大的要属开发软件、编写代码。开发出一个好的系统,要细心,要有激情的态度,且持之有恒,还要耐得住寂寞。
这个图书管理系统的编成,可以说还存在很多问题,有很多功能还有待扩充。限于我们的编程技术水平,有很多更深层的技术未使用,但可以这样说,这次课程设计只是一个开始,只有以后通过不断的努力、不断的研究和学习、不断的实践,才能掌握更多的软件设计的技术和方法,才能设计出更好更完善的软件作品。
实验过程中我们深深体会到,要严格按照软件工程的开发思路,不能急于求成,一来就马上编程,应该多做分析和研究,理清思路。前一阶段的工作的好坏将直接影响后一阶段工作的开展。多学习多请教,更多新的技术会不断的涌现,同时可以通过请教别人或者多上网学习别人的编程方法、参考编程案例,尽量吸收转变为自己的知识,才能做的更好。这些经验是相当宝贵的,为我们以后能够编出更好的程序是一个良好的启发。
这次的系统的设计和编程软件的错误和不当之处在所难免,还望老师多多指教! 
		教师评语	成绩			
       
教师签名:
                                                           年    月    日
                您可能关注的文档
最近下载
- 高一上学期课堂趣味惩罚游戏课件.pptx VIP
- 2025年成都市新津县某国企招聘笔试备考试题及答案详解1套.docx VIP
- 23G409先张法预应力混凝土管桩图集.PDF VIP
- 2025年成都市新津县某国企招聘笔试备考试题及完整答案详解1套.docx VIP
- 老年人体检健康教育讲座.pptx VIP
- 2025年成都市新津县某国企招聘笔试备考试题及答案详解一套.docx VIP
- 广东省机关事业单位工作人员养老保险制度改革政策解读.ppt VIP
- 人卫慕课《走进肺功能》试题答案.pdf VIP
- 康明斯柴油国六后处理系统培训.pptx VIP
- 2025年成都市新津县某国企招聘笔试备考试题及参考答案详解一套.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)