子系统与类的分析与设计.docx
《子系统与类的分析与设计.docx》由会员分享,可在线阅读,更多相关《子系统与类的分析与设计.docx(2页珍藏版)》请在第壹文秘上搜索。
1、实验三:子系统与类的分析与设计工程名称:学生成绩管理系统一、类关系图纵览管理系统的类主要分为两个局部:界面类和实体类。图1中主要介绍了系统中出现的主要的类和类与类之间的关系,主要是继承和泛化。单个类图中主要包括了类的属性和操作。具体如图1所示。图1类关系图纵览界面类中主要是登录对话框和主操作界面,登录对话框继承于MFC中的对话框类,对话框中包括了两个输入框课一个选择框,用于登录。主界面主要继承于MFC的菜单类,其中包括了各个人员的的属性和各自可以进行的操作,针对不同的人员身份权限,每种身份的权限对应不同的操作界面,界面中的内容更具人员的不同会显示不同的内容,这种不同界面操作的方式保证了数据的平
2、安性,保证人员的操作的合法性。实体层主要包括了人员类、管理员类、老师类、学生类,其中人员类是其他三个类的基类,其中实体类PerSon的属性含有实体类TeaCher和SlUdent、administrator的公有属性,例如:姓名、年龄、性别、系别等,person中的操作voidVieW()(查询成绩)是实体类TeacherStudent和Administratior都能实现的。所以Teacher或Student和person之间是继承关系。而Teacher或Student和Administratior之间都是关联关系,关联关系的名称是管理。其中TeaCher和Administratior之间是
3、1:n的关系,StUdent和AdminiStratior之间也是1:n的关系。界面和实体之间主要通过操作界面连接,具体通过按钮和编辑框调用各个类中的成员函数来实现各种的操作。界面类和实体类之间联系紧密又清晰的区别开来,-目了然。有利于系统设计时对各种操作功能的划分。二、界面层类关系图系统的界面关系图主要介绍了本系统的界面类之间调用关系、继承关系,设计模式,接口函数。具体如图2所示。图2界面层类关系图系统的界面层主要包括了登录对话框和各身份人员的操作界面,定义了使用人员在登录和使用系统时的操作标准和要求。对话框主要继承MFe的对话框类,其中包括了两个编辑框,一个选择框,两个按钮。使用人员点击按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 子系统 分析 设计