首页 > 代码库 > 面向对象实验一
面向对象实验一
一、问题陈述:
本软件的功能和要求是解决学校对学生选课的管理的问题,为进一步完善学校的对学生选课信息、成绩等的管理,实现学生信息数据包括与学生有关的数据的管理与操作处理,具体实现用户(管理员、教师、学生)信息管理、学生选课管理、成绩管理、课程信息管理。其中用户(管理员、教师、学生)信息包括:教师(编号、姓名、年龄、学院、职称)、管理员(编号、姓名、年龄、职称)、学生(学号、姓名、性别、出生年月、学院、专业、班级)。成绩信息管理包括:各科成绩、总成绩、平均成绩、专业排名。课程信息管理包括:课程编号、课程名称、课程类别、老师、开课时间、考试时间。本软件采用的数据库系统是目前广泛采用的系统,数据安全和保密有一定的保障。软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化。管理员通过系统管理界面进入,建立本学期要开的各种过程,将课程信息保存在数据库中并可以对课程进行修改和删除。学生通过客户机浏览根据学号和密码进入选课界面,这里学生可以进行三种操作:查询已选课程、退选课。同样,通过业务层,这些操作结果存入数据库中。
二、词汇表:
- 课程:学校提供的可让学生从中学习的渠道。
- 可选课程:选课系统上学生受限制后可以选择的课程。
- 所有课程:学校提供的所有可学习的渠道。
- 全体教职员:学校中负责教育学生的群体。
- 成绩:教师对学生在某一门课程上的评价。
- 教师:负责教育学生的个体,全体教职员的一员。
- 管理员:负责修改学生、教室、课程信息。
- 成绩单:对学生所选课程的所有成绩的集合。
- 名单:学生通过选课系统选择同一门课程的所有学生的集合。
- 学生:课程面向的对象。
- 课程表:学生通过选课系统选择的一周中所有课程的集合。
三、领域类图
面向对象实验一
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。