- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图 3.6 学生成绩管理系统完整类图 31 2020/4/25 图 3.7 身份验证子系统类图 32 2020/4/25 3.2.2 组织系统包图 ? 本系统采用四个逻辑层的设计模型,分别是 表示层、数据访问层、控制层和业务层,这种模 型使系统结构更清楚,分工更明确,有利于系统 后期的维护和升级。用户表示层为客户端提供对 应程序的访问,数据访问层建立在数据库之上, 应用程序通过该层访问数据库。业务逻辑层一般 封装数据库的选择、添加、更新和删除等操作, 33 2020/4/25 ? 同时还为表示层提供访问数据库的接口和函数等; 数据访问层是系统的最底层,它存储系统的所有 数据,为业务逻辑层提供访问数据的形式。控制 层主要是包括前端控制组件和完成用户信息业务 调度等的后端业务控制器类。其中,前端控制器 依赖于后端控制器。 34 2020/4/25 由于系统分为四个逻 辑层,所以对系统进 行组织也顺利成章地 对应的分为四个包: 表示层包、控制层包、 业务层包和数据访问 层包。另外还有处理 系统各种错误的“错 误信息处理包”五个 包之间是相互依赖的 关系。 创建后的包图如图: 图 3.8 系统包图 35 2020/4/25 3.3 创建系统动态模型 ? 根据系统的用例模型,还可以通过对象之间 的相互作用来考察系统对象的行为。这种交互作 用通过两种方式进行考察,一种是以相互作用的 一组对象为中心考察,也就是通过交互图,包括 序列图和协作图,另一种是以独立的对象为中心 进行考察,包括活动图和状态图。对象之间的相 互作用构成系统的动态模型。 36 2020/4/25 3.3 创建系统动态模型 3.3.1. 系统序列图 3.3.2 系统协作图 ? 3.3.3 系统活动图 ? 3.3.4 系统状态图 37 2020/4/25 图 3.9 系统中学生查询成绩等信息序列图 3.3.1. 系统序列图 38 2020/4/25 图 3.10 系统中老师录入成绩等信息序列图 39 2020/4/25 图 3.11 系统中老师删除成绩等信息序列图 40 2020/4/25 图 3.12 系统中老师修改成绩等信息序列图 41 2020/4/25 图 3.13 教学管理员添加学生信息序列图 42 2020/4/25 图 3.14 系统中教学管理人员修改信息序列图 43 2020/4/25 图 3.15 系统中教学管理人员删除信息序列图 44 2020/4/25 3.3.2 系统协作图 ? ? 描述相互合作的对象之间的交互关系和连接 关系。强调对象间的相互关系。 45 2020/4/25 图 3.16 教学管理员添加学生信息协作图 46 2020/4/25 图 3.17 教学管理员修改学生信息的协作图 47 2020/4/25 图 3.18 教学管理员删除学生信息的协作图 48 2020/4/25 图 3.19 教师录入学生成绩协作图 49 2020/4/25 设计者: XXX 学号: XXXXXX XXXXXXXXXXXXXXXX 1 2 1 、绪论 ? 1.1 选题背景及意义 ? 1.1.1 学生成绩管理系统特点 ? 1.1.2 研究意义 2 2020/4/25 1.1 选题背景及意义 ? 在信息化社会和知识经济时代,信息化、数字化 校园建设是国内高校的建设的热点。 ? 目前我国的信息化数字化工作也在进入一个全新 发展时期,特别是高校的信息化建设业已进入了全面 的发展阶段,诸多高校充分地认识到,信息化建设已 经成为了高校提高自身管理水平、提升综合竞争实力 的重要手段。 ? 教育信息化改革成为了一种必然趋势,充分利用 网络的优势,建立学生成绩管理系统,已经成为新时 代高校学生成绩管理工作的新课题。 3 2020/4/25 1.1.1 学生成绩管理系统的特点 能够使学生、教师以及成绩管理人 员更方便,更快捷地去查询成绩,同时 使得成绩管理人员能够高效率地对成绩 进行存储、删除、修改、查询等操作。 4 2020/4/25 1.1.2 研究意义 ? 随着网络通信技术的迅速发展和信息技术的 广泛应用,计算机的应用已经普及到经济和社会 的各个领域。教育领域也不例外,学生成绩管理 是任何院校都不可缺少的部分,它的内容对于学 校的决策者和教学管理者来说都至关重要,而传 统的人工管理方式效率较低,为数据的查询、更 新和维护带来了极大的不便。所以学生成绩管理 系统的开发是必要的,它能够为管理人员提供充 足的信息和快捷的查询手段,提高学校学生成绩 管理的效率。 5 2020/4/25 2 、系统需求分析 ? 2.1 系统目标 ? 2.2 系统功能需求分析 ? 2.3 功能描述 ? 2.4 性能描述 ? 2.5 模块设计 ? 2.6 系统
原创力文档


文档评论(0)