UML建模设计报告---姓名
化(Generalization) (2)关联(Association) (3)依赖(Dependency) (4)聚合(Aggregation)。
(1)泛化
泛化关系的类有:
(2)关联
(3)依赖
(4)聚合
5.4 确定类之间的关系并建立类图
(类图可正向或逆向生成,C#的逆向工程只能由Visio完成)
1、 系统相关类
ConnectDB类建立在NewStudentReg.com.db包下(包图参见十系统包图)
(1) 数据库连接相关类
(2)系统操作公共类
2、 用户信息相关类
(1) 用户持久信息类
16 / 31
UML建模设计报告---姓名
(2) 用户信息相关类
用户信息操作涉及用户界面(),用户用户操作(UserInfor)、用户持久类(User)三个类,从
ConnectDB类获取一个连接,…..具体类图如下:(相关的类放在一起,在此说明
(如PublicClass), 相关的类可在多个类图中出现,如PublicClass等)
图4.1 :用户信息相关类图
3、 用户信息相关类
1) 学生类(Student)
一个表示学生信息的类Student,它有四个私有整型变量学生姓名(Student)、学号(studentNo)、班级(Class)、和编号(No);定义一个有**个参数的公有构造函数,定义一个能显示学生信息的公有函数Show(),……;
班级类(ClassName)
17 / 31
UML建模设计报告---姓名
(细化补全)
18 / 31
UML建模设计报告---姓名
六、在net环境或MyEclips环境下建
立类
(说明: 系统结构与(三)相对应 )
新生报到注册系统开发环境为MyEclips,采用Java语言开发,采用三层架构的开发模式。
6.1建立类
(说明:可利用反向工程建立,必须与(五)的静态类型对应,用截图表示。)
1、
公共类(PublicClass )
图6.2 公共类(PublicClass)详细信息
2、 用户信息类(user)
用户信息类(user)包括用户名vsername,登录名 lgname,登录密码 passwd;User作为单独的实体对象,它仅仅是数据的载体,不包括业务逻辑方法(如果是JavaBean对象)。以lgname作为惟一的对象来标识,以使程序能区别不同的对象。具体结构如下:
19 / 31
UML建模设计报告---姓名
图6.1 用户信息类(user)详细信息
(细化补全)
6.2 建立类相关的包
(这里的包用截图形式,最后完成所有红字删除)
20 / 31
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库统一建模语言UML课程设计报告(4)在线全文阅读。
相关推荐: