学生选课系统总体设计报告 一、引言 1
1 编写目的 总体设计说明书的书写,主要是明确系统的功能,把总任务分解成多个基本的、具体的任务
将系统分成若干个模块,确定各个功能模块的具体用途总体设计是系统开发过程中关键的一步
系统的质量及一些整体特性基本上是由这一步决定的
系统越大,总体设计的影响越大
项目开发的专业人员需要了解系统的总体设计,并以次为行动指南,开展下一个阶段的具体工作
2 背景 a
待开发的系统的名称:学生选课管理系统 b
项目的任务提出者:田翠微 岳鑫 陆栋梁 项目任务的开发者:田翠微 岳鑫 陆栋梁 用户:在校的全日制老师和学生 1
3 参考资料 《软件工程导论》 张海藩,清华大学出版社
二、总体设计 2
1 需求规定 学生选课管理系统的主要功能是学生选课并且查询,修改,删除已选课程,老师查询所教课程和已选学生信息
因此,该系统需要具备的具体功能如下: 系统管理:包 括 用户信息( 用户名,密 码 ,用户类 型 等 ) 的录 入 ,删除,查询,还 为用户提供 密 码 修改的功能
教师管理:包 括 教师的基本信息( 如教师编号 ,姓 名,性别 ,所属 院 系,职称) 的查询,录 入 和修改等 功能
课程管理:包 括 课程的基本信息( 如课程号 ,课程名,学分,课程类 别 和授课院 系) 的查询,录 入 和删除的功能
学生管理:包 括 学生的基本信息( 如学生编号 ,姓 名,性别 ,所属 院 系,)的查询,录 入 和修改等 功能
1 系统功能 图2-1 系统功能模块图 2
2 输入输出要求 系统的输入由用户(包括普通用户系统管理员)根据从外界各种渠道获得的相关的数据信息,将其分类整理,按照系统为用户提供的界面,有选择的将所需要的信息录入到系统的数据库中保存,用户可以通过各个模块为大家提供的查询功能来查询确认自己刚刚录入的信息有没有被系统