文档详情

复习课件学生成绩信息管理系统设计.ppt

发布:2020-03-29约4.63千字共67页下载文档
文本预览下载声明
3.2创建系统静态模型 在获得系统的基本需求用例模型以后,通过识别和分析系统中的类和对象来创建系统静态模型,过程包括组织系统的包图和创建系统的类图。 精品文库 * 3.2创建系统静态模型 3.2.1创建系统类图 3.2.2组织系统包图 精品文库 * 3.2.1创建系统类图 分析用例,从用例中寻找对象和类例如,通过分析学生成绩管理子系统,可以发现已下实体类:学生,老师,班级,部门等。 类是对象的抽象的描述,它包括属性的描述和行为的描述两个方面。类中的关系是关联,泛化,实现,依赖四种关系。其中类与类主要的关系是关联,泛化。 ? 精品文库 * 图3.6学生成绩管理系统完整类图 精品文库 * 图3.7身份验证子系统类图 精品文库 * 3.2.2组织系统包图 本系统采用四个逻辑层的设计模型,分别是表示层、数据访问层、控制层和业务层,这种模型使系统结构更清楚,分工更明确,有利于系统后期的维护和升级。用户表示层为客户端提供对应程序的访问,数据访问层建立在数据库之上,应用程序通过该层访问数据库。业务逻辑层一般封装数据库的选择、添加、更新和删除等操作, 精品文库 * 同时还为表示层提供访问数据库的接口和函数等;数据访问层是系统的最底层,它存储系统的所有数据,为业务逻辑层提供访问数据的形式。控制层主要是包括前端控制组件和完成用户信息业务调度等的后端业务控制器类。其中,前端控制器依赖于后端控制器。 精品文库 * 由于系统分为四个逻辑层,所以对系统进行组织也顺利成章地对应的分为四个包:表示层包、控制层包、业务层包和数据访问层包。另外还有处理系统各种错误的“错误信息处理包”五个包之间是相互依赖的关系。 创建后的包图如图: 图3.8系统包图 精品文库 * 3.3创建系统动态模型 根据系统的用例模型,还可以通过对象之间的相互作用来考察系统对象的行为。这种交互作用通过两种方式进行考察,一种是以相互作用的一组对象为中心考察,也就是通过交互图,包括序列图和协作图,另一种是以独立的对象为中心进行考察,包括活动图和状态图。对象之间的相互作用构成系统的动态模型。 精品文库 * 3.3创建系统动态模型 3.3.1. 系统序列图 3.3.2 系统协作图 3.3.3 系统活动图 3.3.4 系统状态图 精品文库 * 图3.9系统中学生查询成绩等信息序列图 3.3.1. 系统序列图 精品文库 * 图3.10系统中老师录入成绩等信息序列图 精品文库 * 图3.11系统中老师删除成绩等信息序列图 精品文库 * 图3.12系统中老师修改成绩等信息序列图 精品文库 * 图3.13教学管理员添加学生信息序列图 精品文库 * 图3.14系统中教学管理人员修改信息序列图 精品文库 * 图3.15系统中教学管理人员删除信息序列图 精品文库 * 3.3.2系统协作图 描述相互合作的对象之间的交互关系和连接关系。强调对象间的相互关系。 精品文库 * 图3.16教学管理员添加学生信息协作图 精品文库 * 图3.17 教学管理员修改学生信息的协作图 精品文库 * 设计者:XXX 学号:XXXXXX XXXXXXXXXXXXXXXX 精品文库 * 1、绪论 1.1 选题背景及意义 1.1.1 学生成绩管理系统特点 1.1.2 研究意义 精品文库 * 1.1选题背景及意义 在信息化社会和知识经济时代,信息化、数字化校园建设是国内高校的建设的热点。 目前我国的信息化数字化工作也在进入一个全新发展时期,特别是高校的信息化建设业已进入了全面的发展阶段,诸多高校充分地认识到,信息化建设已经成为了高校提高自身管理水平、提升综合竞争实力的重要手段。 教育信息化改革成为了一种必然趋势,充分利用网络的优势,建立学生成绩管理系统,已经成为新时代高校学生成绩管理工作的新课题。 精品文库 * 1.1.1 学生成绩管理系统的特点 能够使学生、教师以及成绩管理人员更方便,更快捷地去查询成绩,同时使得成绩管理人员能够高效率地对成绩进行存储、删除、修改、查询等操作。 精品文库 * 1.1.2 研究意义 随着网络通信技术的迅速发展和信息技术的广泛应用,计算机的应用已经普及到经济和社会的各个领域。教育领域也不例外,学生成绩管理是任何院校都不可缺少的部分,它的内容对于学校的决策者和教学管
显示全部
相似文档