《软件系统建模与分析》课程报告
题 目系 部 专 业 班 级 学 号 姓 名 任课教师
企业固定资产管理系统 计算机与信息技术系 计算机科学与技术
1301
2 0 1 5年 7月 3 日
目 录
第1章 引言......................................................... 1 1.1编写目的 ........................................................ 1 1.2项目背景 ........................................................ 1 1.3可行性分析 ...................................................... 1 1.3.1 经济可行性分析................................................ 1 1.3.2 技术可行性分析................................................ 1 1.3.3 法律可行性.................................................... 2 第2章 需求分析..................................................... 3 2.1功能需求分析 .................................................... 3 2.2功能模块图 ...................................................... 4 第3章 用例建模..................................................... 6 3.1参与者 .......................................................... 6 3.2用例 ............................................................ 7 3.3绘制用例图 ...................................................... 8 3.4用例详细描述 ................................................... 10 第4章 系统分析.................................................... 13 4.1对象类静态模型 ................................................. 13 4.2 主要动态模型··················································14 第五章 总结·······················································16 5.1 总结··························································16 5.2 改进与不足····················································16 参考文献........................................................... 17
I
第1章 引言
1.1编写目的
科技进步将人类带到了信息时代,计算机已成为各行各业在业务处理与管理工作中必不可少的辅助工具,并对各行业的发展起到越来越大的推动作用。计算机信息管理技术的应用,除了能在相当大的程度上代替人工作业,从而减少人员工作量,减轻工作负担,减少工作中因人为原因而产生的错误从而避免不必要的损失外,更重要的是能建立准确畅通、简便的信息流通渠道,为工作提供所需要的准确、即时的信息以帮助做出正确而及时的选择与决定,从而给采用这技术的单位带来了巨大的可见或不可见的利益与效益。
随着信息时代的发展,各大公司对固定资产管理的需求也越来越高,企业固定资产管理系统也变得十分必要。本报告主要是使用UML工具来描述企业固定资产管理系统的相关功能的实现。
1.2项目背景
目前面向对象的程序设计语言已广为流行,但许多数据库支持者仍倾向采用结构化设计方法来设计系统结构,使得对象的属性及方法分散在设计中,很难将设计中的对象同现实中的对象完全对于起来,对系统的完全性、可靠性、开放性均有影响。造成这种现象的原因大致有两个设计人员习惯于结构化设计,难以立刻转向面向对象设计。面向对象设计相对来说比较抽象,繁琐,用它设计规模不是很大的系统得不偿失。但无论如何,若想充分发挥面向对象编程的优越性,就必须采用面向对象的设计方法。UML是软件世界第一个统一建模语言,已成为国际软件界广泛承认的标准,应用领域非常广泛。可由于多种类型软件系统开发建模的各个阶段,使用UML建模的优越性在于数据类型丰富,可处理复杂数据结构,数据库语言与程序环境一致,直接存取对象执行效率高,适用于对象系统应用。
1.3可行性分析
1.3.1 经济可行性分析
开发成本较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周
1