- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象系统分析与设计实验报告
课程名称:面向对象系统分析与设计
实验项目名称: 人事管理系统
学院:计算机与软件学院 专业:软件工程
指导教师: 毛斐巧
报告人:廖德威 学号:2011150247 班级2班
实验时间:2013/12/25 实验报告提交时间:2013/12/30
实验目的:
学用面向对象的系统设计技术对人事管理管理系统实例进行模型设计,
建立该系统设计模型阶段的 UML 图,掌握面向对象的系统设计技术并学用相应
的建模工具。具体包括:
(1) 系统总体物理结构设计:人事管理系统的包图。
(2) 系统的类设计:人事管理系统的设计类图。
(3) 人机界面设计:人事管理系统 UI 设计类图。
(4) 系统代码结构建模:人事管理系统的组件图。
(5) 系统部署和拓扑建模:人事管理系统的部署图。
二、实验环境
(1)完成 人事管理系统的总体结构设计、详细类设计、UI 设计、组
件设计,设计系统的部署结构。
(2)装有 WinXP 及以上操作系统的 PC 机
(3)Rational Software Architect V7 软件
(4)包含系统分析结果的 人事管理系统建模项目包。
三、实验内容
Practice1 人事管理系统总体物理结构设计。
Practice2 人事管理系统的类设计。
Practice3 人事管理系统人机界面设计。
Practice4 人事管理系统代码结构建模。
Practice5 人事管理系统部署和拓扑建模。
您和所在的项目组成员一起为您们组选定的软件系统给出类设计结果(设计类图)、UI设计结果(UI设计类图和GUI设计图)、各子包与系统组件图,以及系统部署图,建立该系统的分析模型。
实验结果
Practice1 人事管理系统总体物理结构设计。
Practice2 人事管理系统的类设计。
检索员工
工资结算
维护员工
查询员工
签到签离
Practice3 人事管理系统人机界面设计(部分界面图)。
页面登陆
管理界面
个人信息界面
显示列表
Practice4 人事管理系统代码结构建模。
以下是每个GUI设计类图和设计类的描述
检索员工
Searchhome:提供员工的ID号,以及查找方法
Searchbihome:显示查找方法的页面类
Detail:显示具体信息
Advancedsearchtable:高级查找
ADvancedsearch:显示高级查找的方法
Search:显示查找的结果
searchTable:快速查找
SearchedTable:查找出的所有结果
工资结算
Home:管理员登陆类
User search:显示管理员的信息
Table:所有员工的部分信息
Seedetail:显示页面
Detail:具体信息
查询员工
Home:验证员工信息及密码
Searchhome:Home的页面
Table:显示员工自己的部分信息
Searchtable:显示员工的详细信息
Detail:具体信息类
维护员工
Home:管理员登陆类
Search1:显示管理员登陆的界面
Table:显示查找的方法以及详细信息说明
高级检索:提供高级检索方法
快速查找:提供快速查找方法
Search:显示快速查找的页面
Search2:显示高级检索的页面
Detail:详细的信息
签到签离
Home:管理员登陆类
Logon:显示登陆页面类
Detail:具体信息类
searchID:显示具体信息的页面雷
以下是每个用例的组件图
检索员工组件图
组件名称 描述 Home.php 主界面,可以选择查找方式 Show1.php 显示查找的所有结果 Show2.php 显示某个结果的具体信息 issearchbihome.java isAdvancedsearch.java issearch.java istable.java iddetail.java Searchbihome.java 提供接口 。。。。 。。。。。。 。。。。。。。 。。。。。 Advancedsearch.java 。。。。。。 提供接口 。。。。。。。 。。。。。。。。。 。。。 Search.java 。。。。。 。。。。。。 提供接口 。。。。。。。 。。。。。。 table.java 。。。。。。。。 。。 。。。。。。 提供接口 。。。。。。 Detail.java 。。。。。。。。。 。。。。。。。。 。。。。。。。。。 。
文档评论(0)