软件工程大作业答案

需求分析与功能设计

1数据需求

通过与学籍管理系统数据库用户的交谈、团队的分析、市场需求等方式,获得了学籍管理系统的数据需求。

a.为了保证安全对于每个登陆的用户进行记录,一个用户在不同的时间可能有多个登录信息。

b.一个学校有多个院系,一个院系有多个专业,每个专业包含多个班级,每个班级包含多名学生。

c.每个专业包含自身的专业课程和全校的公共选修课,其中课程与专业存在多对多的关系。

d.每个学生通过一个唯一的学号来标识,学籍管理系统存储学生的各种信息如:姓名、学号、出生日期等内容,同时每个学生需要学习多门课程,对于有多门课程的成绩。而每门课程有多名学生学习,所有学生和课程之间存在多对多的关系。

2系统功能结构

系统的功能模块包括:专业设置、班级信息管理、学生信息管理、课程信息管理、成绩信息管理、用户操作、帮助。

a.专业设置

分添加专业和浏览专业。用户可以添加专业以及对专业描述。还可以浏览查看已有的专业并可以对已有专业进行修改和删除。

b.班级信息管理

分添加班级和浏览班级信息。用户可以添加班级,填写班级名称、年制、专业名称、班主任、教室编号、入学时间以及对班级的描述。班级浏览可以选择专业,入学年份进行查看已有的班级的班级编号、班级名称、专业名称、教室编号、年制、班主任、入学时间以及对班级的描述。

c.学生信息管理

分添加学生信息和浏览学生信息。用户可以添加学生的信息包括填写学号、姓名、性别、民族、家庭住址、联系方式、政治面貌、邮政编码、专业、班级。学生信息浏览也可以查看上述资料。

d.课程管理信息

分添加课程信息和浏览课程信息。用户可以添加班级课程包括填写专业、班级、入学年份、学期、课程名称。查看课程信息中可以分专业班级学期的选择查

Word文档免费下载Word文档免费下载:软件工程大作业答案 (共7页,当前第1页)

你可能喜欢

  • 软件工程学生选课系统
  • 软件工程学生成绩管理系统
  • 软件工程作业
  • 客户关系管理系统设计
  • 软件工程试卷
  • 软件工程题库
  • 工程物资管理

软件工程大作业相关文档

最新文档

返回顶部