《学生选课管理系统总体设计报告》由会员分享,可在线阅读,更多相关《学生选课管理系统总体设计报告(6页珍藏版)》请在金锄头文库上搜索。
1、学生选课系统总体设计学生选课系统总体设计报告报告一、引言一、引言1.11.1 编写目的编写目的总体设计说明书的书写,主要是明确系统的功能,把总任务分解成多个基本的、具体的任务。将系统分成若干个模块,确定各个功能模块的具体用途总体设计是系统开发过程中关键的一步。系统的质量及一些整体特性基本上是由这一步决定的。系统越大,总体设计的影响越大。项目开发的专业人员需要了解系统的总体设计,并以次为行动指南,开展下一个阶段的具体工作。1.2 背景 a.待开发的系统的名称:学生选课管理系统 b.项目的任务提出者:田翠微 岳鑫 陆栋梁 项目任务的开发者:田翠微 岳鑫 陆栋梁 用户:在校的全日制老师和学生 1.3
2、 参考资料 软件工程导论 张海藩,清华大学出版社。 二、总体设计二、总体设计2.12.1 需求规定需求规定学生选课管理系统的主要功能是学生选课并且查询,修改,删除已选课程,老师查询所教课程和已选学生信息。因此,该系统需要具备的具体功能如下:系统管理:包括用户信息(用户名,密码,用户类型等)的录入,删除,查询,还为用户提供密码修改的功能。教师管理:包括教师的基本信息(如教师编号,姓名,性别,所属院系,职称)的查询,录入和修改等功能。课程管理:包括课程的基本信息(如课程号,课程名,学分,课程类别和授课院系)的查询,录入和删除的功能。学生管理:包括学生的基本信息(如学生编号,姓名,性别,所属院系,
3、)的查询,录入和修改等功能。2.1.12.1.1 系统功能系统功能图 2-1 系统功能模块图2.1.22.1.2 输入输出要求输入输出要求系统的输入由用户(包括普通用户系统管理员)根据从外界各种渠道获得的相关的数据信息,将其分类整理,按照系统为用户提供的界面,有选择的将所需要的信息录入到系统的数据库中保存,用户可以通过各个模块为大家提供的查询功能来查询确认自己刚刚录入的信息有没有被系统存入数据库中保存。如果保存成功的话,当用户查询时,系统会给用户提供相应的表单来告诉用户,您的信息已经入库保存了。2.22.2 处理流程处理流程开始输入登陆信息用户合法吗?进入系统主界 面YYNA返回输入登陆信息图
4、 2-2 系统流程图-登陆部分登陆完毕后,用户可以选择进入三个模块:教师管理模块、课程管理模块、学生管理模块中的任意一个或几个,由用户根据需要自行选择。A进入系统 管理模块是否为管理员?添加删除信息吗?添加删除信息修改密码吗?更新数据库修改密码更新数据库退出系统管理 模块NYNYYN图 2-3 系统流程图系统管理部分图 2-4 系统流程图教师管理部分图 2-5 系统流程图课程管理部分A进进入入学学生生信信息息管管理理 模模块块查查询询学学生生信信息息?添添加加修修改改删删除除?显显示示学学生生信信息息添添加加修修改改删删除除信信息息更更新新数数据据库库退退出出学学生生信信息息管管理理 模模块块NYYN图 26 系统流程图学生管理部分2.32.3 模块结构图模块结构图2.42.4 人工处理过程人工处理过程人工处理的内容主要是用户通过各种渠道获得的相关信息并将这些信息分类整理,并且按照系统为用户提供的界面的格式将相关的信息录入到数据库中。2.62.6 运行环境运行环境设备要求 WINDOWS 操作系统 512M 以上的内存容量支持软件Netbeans SQL 2000 数据库系统