全球旧事资料 分类
天津理工大学2014级软件工程专业设计
第四章概要设计
概要设计的主要任务是把需求分析得到的系统模型转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。
41学生成绩信息管理模块划分
其中每个模块下又有很多子模块,本次设计中我负责的是课程开设模块与发布考试信息模块,通过对需求的整合与整理,学生成绩信息管理系统的总体用例图如下所示。
学生成绩管理系统
教师子系统
课程开设
个人信息管理
教师
教师信息管理考试信息发布
考试复查成绩统计
成绩查询选课
用户管理系统管理
学生管理员
图41系统总体用例图Figure41Systemusecasediagram
学生成绩信息管理系统下分三个子系统,每个人负责子系统下23个模块,在初步需求分析的基础上制定出的课程开设模块与发布考试信息模块划分如图42与43所示。
15
f天津理工大学2014级软件工程专业设计
图42课程开设管理功能模块图Figure42curriculumma
ageme
tfu
ctio
module
图43发布考试信息功能模块图Figure43releasetesti
formatio
fu
ctio
modulediagram
411课程发布管理子模块
课程发布项目是在该功能模块下教师对可发布的课程进行查看、编辑、增加、发布等功能,包括课程查看、课程编辑、课程发布。教师可随时查看可发布课程的信息,并对这些课程进行编辑修改,之后可对课程进行发布,具体包括:1课程查看:
查看可发布课程的信息。2课程编辑:
对可发布的课程进行编辑或增加,此操作仅由教师可进行。
3课程发布:
16
f天津理工大学2014级软件工程专业设计
对可发布里的课程进行发布操作。课程发布用例图:
图44课程发布用例图Figure44coursereleaseUseCaseDiagram
412课程删改管理子模块
课程删改项目是在该功能模块下教师可以对已发布的课程进行删除、修改等操作,包括课程信息核对与课程信息删改。在发布的课程中,教师会根据实际情况进行核对,之后进行删改操作,具体包括:1课程信息核对:
将需要操作的课程信息进行核对,并作相应的记录。2课程信息删改:
对已发布的课程进行编辑和删改,此操作仅由教师可进行。
课程删改管理用例图:
图45课程删改管理用例图Figure45casedeletio
ma
ageme
tcourse
17
f天津理工大学2014级软件工程专业设计
42数据库设计
数据库设计是建立数据库及其应用系统的关键技术,是信息系统开发和建设的核心r
好听全球资料 返回顶部