《软件工程》实验设计报告.docVIP

  • 76
  • 0
  • 约1.61万字
  • 约 47页
  • 2021-08-21 发布于天津
  • 举报
WORD格式 -- 可编辑 -- 《软件工程》实验设计报告 题 目:学生学籍管理系统 院 (系):计算机与软件学院 年 级: 专 业: 学生姓名: 一、课程设计概述 (一)设计的目的 深入体会软件工程的生存周期 专业资料 WORD格式 -- 可编辑 -- 学会以用户的需求为中心的系统的设计和实现 3. 熟练利用 Visual C++6.0 平台设计结构合理的应用程 序 (二)设计的任务 四个人组成一个小组。 在组长的带领下, 大家合作完成可 行性研究报告,需求分析的报告,概要设计和详细设计。然 后运用 MFC开发出一个符合要求的小系统。最后完成软件测 试和编写用户手册,同时附上总结。 (三)项目的要求 有规范详细的文档 有系统设计代码,不少于代码30%的注释 能够成功地演示系统 (四)开发环境 Visual C++6.0 中 MFC可视化编程软件 二、开发阶段任务及角色分工 排名不分先后 基本原则:平均分配 主要目标:知识共同增长 经验共同积累小组成员: (一)可行性分析 问题定义 专业资料 WORD格式 -- 可编辑 -- 可行性研究 软件计划(二)需求分析 完善数据流图 功能需求和数据需求(三)总体设计 软件结构分析 模块设计和数据库设计 (四)详细设计 (五)代码编写 登录界面,主界面,学生信息的显示 学生信息模块,考试成绩模块 考试信息模块,用户管理模块 成绩查询模块 (六)软件测试 (七)用户操作手册 三、阶段产品 (一)可行性分析 问题定义 软件工程的问题定义阶段要确定系统的目标、规模和基 本任务。 1.1. 问题的提出 专业资料 WORD格式 -- 可编辑 -- 随着计算机办公的普及和学校教学规模的增大,同时学 生的学籍管理工作量也随之变大,学生学籍管理系统应运而 生。 1.2. 问题的定义 本学籍管理系统主要包含以下功能:学生信息管理、学 生成绩管理、考试管理和用户管理。 1)学生信息管理 A. 学生信息录入: 学生的相关信息包括学生的姓名、 学号、 性别、家庭住址等。该模块需要用户先登陆才可以使用。 学生信息查询:实现学生信息的查询功能,该模块用户不需登陆就可以使用。 学生信息修改 / 删除:当学生信息发生改变或者需要删除时(例如学生家庭住址发生改变时,将要修改家庭住址一栏),要使用该功能模块,且要用户先登陆才可以做相关操作。 2)学生成绩管理 A. 学生成绩录入:输入学生的成绩,其中包含课程名,课程号和考试成绩,该模块用户需登录后才可使用。 学生成绩查询:该模块用户不需登录即可使用。 学生成绩修改 / 删除:如果学生成绩有误,或发生其他一些情况,该模块可以实现学生成绩的修改或删除操作,该模块用户需登录后才可以使用。 专业资料 WORD格式 -- 可编辑 -- 计算总分与排名:计算每名学生的成绩总分和排名,这一模块也需要用户登录后才可以使用。 目标分管理:该模块也是需要用户登录后才可以使用,实现对目标分的管理。 3)考试管理 (本模块需要先登录后才能使用) 添加新考试:添加的考试信息包括考试的课程名、课程号、考试地点和考试人数等。 B. 对已有的考试信息进行修改 / 删除:若遇到考试地点有 变动等情况时可以实现对考试信息的修改或删除,该模块只 是实现对考试信息的操作,与下一步有些区别。 C. 对考试科目进行添加 / 删除:对考试科目的添加如 A,同 时可以实现对其的删除操作,删除即删除该考试科目的所有 信息,包括课程名,课程号等。 学生对考试的查询:学生登录之后可以查询考试科目和考试信息。 4)用户管理 (本模块只有管理员才能使用,普通用户不能进入) 添加新用户添加的用户信息包括用户名,用户的密 码。 对已有的用户进行更改用户名、密码和权限(管理用户或普通用户)等操作 删除用户 该功能实现对用户信息删除的功能。 专业资料 WORD格式 -- 可编辑 -- 可行性研究 2.1. 技术可行性 学生信息,成绩 学生信息, 成绩,总分 管理员 学 学生学籍 管理系统 生 考试信息 排名 ,目标分 ,考试信息 图 1.1 顶层数据流图 该顶层数据流图包含管理员 , 学生成绩管理系统和学生三个 部分。管理员是数据流的源点,它负责将学生信息,成绩等 一系列信息输入学生学籍管理系统,并负责对信息的添加、 修改和删除工作,学生是数据流的终点,通过它可以查询到 学生成绩、学生信息、总分、排名、目标分等信息。 处 理 事 务 事务数据 信息数据 管理员 学生 图 1.2 学生学籍管理系统功能级数据 流图 其中,事务数据包括学生信息, 成绩,考试信息, 考试科目, 专业资料 WORD格式 -- 可编辑 -- 用户信息。信息数据包括学生信息,成绩,排名,总分,目标分,考试信息。处理事物包括存储事务数据,计算总分,排名,计算

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档