2023年7月26日发(作者:)
学⽣选课系统之分析类图学⽣选课系统之分析类图1、 图形⽂档
2、 ⽂字说明(1)类图综述:分析类图主要是只是在分析阶段,对于实验⼆中的Use Case图进⾏相应的类的分析,每对Actor-Use Case有相应的Boundary类,每个直接与外部⽤户交互的Use Case有相应的Control类,有相应的Entity类,通常,领域类图⾥⾯的类会是系统的Entity类。(2)类描述:实体类(entity 类)第⼀, 学⽣和课程管理员类是继承⼈这个实体类的,主要有姓名、密码这些重要属性。第⼆, ⼈:姓名属性是指称呼,密码属性是登录的时候需要验证的东西。第三, 课程:⽤来存储课程相关信息的类第四, 选课清单:⽤来⽅便学⽣查看个⼈已选课程的总第五, 选课表:课程管理员⽤来记录本学期可以选择的课表。第六, 开课汇总表:课程管理员确定本学期开课的所有课程的汇总。边界类(boundary类)第⼀,登录界⾯:系统⼀开始进⼊的⾸要要求;第⼆,选课界⾯:学⽣进⾏选课的界⾯,包括可以查询到对应的课程的相关信息。第三,查询界⾯:学⽣查询已选课程的界⾯,即可以知道⾃⼰选择的课程。第四,选课表界⾯:课程管理员进⾏对课程管理的界⾯,即可以先⽣成选课表,再维护选课表。第五,开课汇总表界⾯:课程管理员在学⽣选课完之后,根据课程的选课⼈数以及⽼师的需要,进⾏调整,最后再⽣成最终的开课汇总表。第六,数据库接⼝:⽅便与数据库进⾏交互。控制类(control类)第⼀,登录控制:根据账号和密码共同验证⽤户是否成功登录系统。第⼆,选课控制:让学⽣按照页⾯的提⽰来操作,选课或者取消课程,最后完成选课。第三,查询选课信息控制:控制学⽣查看选课信息时应该让界⾯呈现的内容,并且控制不能修改。第四,⽣成和维护选课表控制:课程管理员⽣成选课表之后,学⽣才能进⾏选课。第五,⽣成并发布开课汇总表控制:课程管理员把最终的开课信息进⾏汇总,决定哪些课程是可以在本学期开设的。 (3)继承描述:学⽣和课程管理员继承⼈这个实体类。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690351282a336542.html
评论列表(0条)