UML建模设计报告---姓名
统一建模语言UML课程设计报告
姓 名:学 号:班 级:指导教师:
2015年6月
浙江树人大学信息科技学院
1 / 31
UML建模设计报告---姓名
系统UML设计报告要求:
? 要求学生尽量设计出一个完整的UML模型,每一个学生根据自己的设计写
出报告。两个人完成一份,标出完成情况。
? 设计报告内容根据要求共分十五项,要求学生书写完整
? 学生对要求作整体细化,最后达到能根据报告就可直接编写程序,不要再交
流与具体分析
? 对于设计报告中的图片都要有文字说明(让用户能明白其含义) ? 要求150页以上
? 图形要求保证在能看清的情况下最小化,表有表名与表号、图有图名与图号 ? UML画图工具可选择Visio或Rose
? 图片与文字应相互交差,只有图片的位置加入相应的文字说明图片内容
2 / 31
UML建模设计报告---姓名
目录
一、 系统需求分析 ......................................................................................................................... 4 1.1 系统功能需求 .................................................................................................................... 4
1.2系统基本模块 ..................................................................................................................... 4 二、 系统用例建模 ................................................................................................................... 6 2.1 识别参与者........................................................................................................................ 6
2.2识别用例............................................................................................................................. 6
2.2.1 系统顶层用例 ......................................................................................................... 6 2.2.2 子用例 ..................................................................................................................... 7 2.2.3 建立系统用例文档 ................................................................................................. 7
三、在net环境或MyEclips环境下建立系统结构 ....................................................................... 11 3.1建立系统的项目 ............................................................................................................... 11
3.2建立系统目录 ................................................................................................................... 11 3.3建立银行的WebService服务,供系统调用 ................................................................ 11 3.4 建立图形用户界面 .......................................................................................................... 11 四、活动建模................................................................................................................................. 14 4.1创建“学生基本信息管理”活动图 ............................................................................... 14 五、静态结构建模 ......................................................................................................................... 15 5.1定义系统实体类 ............................................................................................................... 15
5.2定义类属性....................................................................................................................... 15 5.3确定类间关系 ................................................................................................................... 15 5.4 确定类之间的关系并建立类图 ...................................................................................... 16 六、在net环境或MyEclips环境下建立类 .................................................................................. 19 6.1建立类............................................................................................................................... 19
1、 公共类(PublicClass ) ................................................................................... 19 2、 用户信息类(user) ......................................................................................... 19 6.2 建立类相关的包 .............................................................................................................. 20 七、数据库设计 ............................................................................................................................. 21 八、顺序图建模 ............................................................................................................................. 23 8.1 后勤管理登入顺序图 ...................................................................................................... 23 九、状态图建模 ............................................................................................................................. 25 9.1 新生交费状态图 .............................................................................................................. 25
9.2 床上用品领用状态图 ...................................................................................................... 25 十、系统组件包设计 ..................................................................................................................... 25 十一、协作设计 ............................................................................................................................. 27 十二、建立物理模型 ..................................................................................................................... 28 12.1系统的组件图 ................................................................................................................. 28
12.2系统的配置图 ................................................................................................................. 29 十三、系统实施情况和升级 ......................................................................................................... 30 十四、系统测试方案 ..................................................................................................................... 30 十五、总结..................................................................................................................................... 31
3 / 31
UML建模设计报告---姓名
UML建模设计报告
新生报到注册系统
一、 系统需求分析
1.1 系统功能需求
新生报到注册系统主要用于提高高校新生报到注册工作效率、提高数据准确性,及时统计有关数据信息,为各项相关管理和决策提供依据。基于B/S模式的新生报到注册统计系统按其功能划分为教务处管理子系统、学生处管理子系统、后勤管理子系统、学院管理子系统、计财处管理子系统、用户管理系统、后台管理系统、学生查询模块等。实现用户信息管理、新生基本信息的导入、报到交费、系统实时情况查询、报到数据表信息的生成等功能。由于学校教职工按其职责不同,系统的权限不同,新生报到注册系统设置一个身份验证模块,对系统参与者进行身份识别。
(细化补全,最后完成所有红字删除)
1.2系统基本模块
新生报到注册系统共分教务管理、计财管理等十个模块,系统基本模块如图1.1所示:
4 / 31
UML建模设计报告---姓名
系统基本模块 计财管理 后台管理 教务管理 学生查询 学生处管理 后勤宿舍管理 班主任管理 学院管理
图 1.1 系统基本模块
(1)后台管理模块:
招生信息导入(系统管理员可以招生信息)、修改学生基本信息:(系统管理员可以修改更新学生基本信息)。
(2)后勤宿舍管理模块:寝室资源管理、可用寝室资源分配、可回收寝室资源信、寝室信息查询 、卫生检查。
(3)计财管理模块:包括,从银行的数据导入、交费处理、交费标准设置、取消交费
(4)教务管理模块:专业设置、班级设置、根据专业自动生成班级、自动分班、班级微调、班级查询、自动生成学号、学号查询、学号微调、要求设定同名同姓查询与其它的一些查询功能 (5)学院管理模块:
(补全)
(6)学生处管理模块:对学生的入学信息的统一管理,如贷款处理、欠费处理等。
(7)班主任管理模块:对学生的寝室的分配、特长等个性的处理
(8) 学生查询模块
(细化补全)
5 / 31