面向对象实验一
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象实验一相关的知识,希望对你有一定的参考价值。
一、问题陈述:
本软件的功能和要求是解决学校对学生选课的管理的问题,为进一步完善学校的对学生选课信息、成绩等的管理,实现学生信息数据包括与学生有关的数据的管理与操作处理,具体实现用户(管理员、教师、学生)信息管理、学生选课管理、成绩管理、课程信息管理。其中用户(管理员、教师、学生)信息包括:教师(编号、姓名、年龄、学院、职称)、管理员(编号、姓名、年龄、职称)、学生(学号、姓名、性别、出生年月、学院、专业、班级)。成绩信息管理包括:各科成绩、总成绩、平均成绩、专业排名。课程信息管理包括:课程编号、课程名称、课程类别、老师、开课时间、考试时间。本软件采用的数据库系统是目前广泛采用的系统,数据安全和保密有一定的保障。软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化。管理员通过系统管理界面进入,建立本学期要开的各种过程,将课程信息保存在数据库中并可以对课程进行修改和删除。学生通过客户机浏览根据学号和密码进入选课界面,这里学生可以进行三种操作:查询已选课程、退选课。同样,通过业务层,这些操作结果存入数据库中。
二、词汇表:
- 课程:学校提供的可让学生从中学习的渠道。
- 可选课程:选课系统上学生受限制后可以选择的课程。
- 所有课程:学校提供的所有可学习的渠道。
- 全体教职员:学校中负责教育学生的群体。
- 成绩:教师对学生在某一门课程上的评价。
- 教师:负责教育学生的个体,全体教职员的一员。
- 管理员:负责修改学生、教室、课程信息。
- 成绩单:对学生所选课程的所有成绩的集合。
- 名单:学生通过选课系统选择同一门课程的所有学生的集合。
- 学生:课程面向的对象。
- 课程表:学生通过选课系统选择的一周中所有课程的集合。
三、领域类图
以上是关于面向对象实验一的主要内容,如果未能解决你的问题,请参考以下文章