当前位置:文档之家› 软件工程实验报告

软件工程实验报告

实验报告
课程名称软件工程
实验项目系统分析与设计
实验仪器个人电脑
系别___ 计算机学院 ___
专业__ 计算机科学与技术
班级/学号_*_
学生姓名________*____________
实验日期______2018.11.27_____ _
成绩_______________________
指导教师_ *
1 实验内容
对学生信息管理系统,利用软件工程思想和技术,对该系统进行分析与设计。

2 实验要求
选择采用结构化技术或面向对象技术开展实验工作,完成系统的需求分析和设计工作,并书写实验报告。

3实验工具与方法
实验工具:PC机
实验方法:结构化技术
4实验结果
系统名称:学生信息管理系统
4.1 根据选定系统,做出问题陈述,画出系统的数据流图/用例图。

本次实验设计的是一个学生信息管理系统,因此需要设计两个端口(老师端和学生端)。

学生和教师都能从各自的登录窗口进入这个系统,登录时需要进行身份验证。

登录成功后,学生可以查询自己的有关信息(学号,姓名,性别,出生年月)和作业信息(作业号,作业名,作业详细信息),老师则是可以操作所有学生的有关信息(添加、删除、修改、查询)和所有作业信息(添加、删除、修改、查询)。

○1学生端
顶层:
一层:
○2教师端顶层:
一层:二层:
4.2 根据系统数据流图/用例图,分别给出描述说明(数据字典/用例规格说明)。

名称:用户信息
别名:个人信息
描述:在登录时需要校检身份,核对信
息后才能成功登陆
定义:用户信息=教工号+密码/学号+
密码
位置:数据库
名称:操作信息
别名:
描述:登录成功后在学生信息管理系统
内的操作
定义:操作信息=添加学生信息+删除学
生信息+修改学生信息+查询学生信息
位置:学生信息管理系统
名称:学生信息
别名:
描述:学生的信息
定义:学生信息=学号+姓名+性别+出生
年月
位置:输出到屏幕上
名称:作业信息
别名:
描述:作业的信息
定义:作业信息=作业号+作业名+作业详
细信息
位置:输出到屏幕上
4.3 建立系统的实体关系图/领域类图并给出文字描述。

○1学生与学生信息之间为多对多联系(N:N),即,有多名学生,每位学生只可以
查询自己的信息,学生自己的信息也只能被自己查询。

○2学生与作业信息之间为一对多联系(N:M),即每位学生可以查询多个作业信息,每个作业信息也可以被多名学生查询。

○3老师与学生信息之间为一对多联系(1:N),即每位老师可以操作多名学生的学生信息,而每名学生的学生信息只能由一名老师操作。

○4老师与作业信息之间为一对多联系(1:N),即每位老师可以操作多个作业信息,而每个作业信息只能由一名老师操作。

4.4 根据系统分析文档,结合设计工作,画出系统设计的功能层次结构图并给出描述说明。

最顶层的方框代表学生信息管理系统的主控模块,它调用下层模块完成学生信息管理的全部功能;第二层为学生信息管理系统的“学生端”和“教师端”两个模块,在“学生端”模块可以进行登陆身份验证和查询学生信息、查询作业信息三个功能,在“教师端”模块可以进行登陆身份验证,添加学生信息,删除学生信息,修改学生信息,查询学生信息,添加作业信息,删除作业信息,修改作业信息,作业学生信息九个功能。

4.5 画出系统设计的模块结构图/类图、包图。

4.6 给出系统数据库设计的表结构。

○1用户信息表:
数据项名别名数据类型长度备注
用户号User Int 10 primary key
用户密码Pasw char 20
用户类型Kind int 1 1为老师,0为
学生2
数据项名别名数据类型长度备注
学号User Int 10 primary key
姓名Name Char 10
性别Sex Char 1 m为男,w为女
出生年月Birth Char 6 默认:199811
3
数据项名别名数据类型长度备注
作业号Num Int 10 primary key
作业名Zname Char 10
作业详细信息Information Char 50
4.7 画出典型模块详细设计的处理流程图(程序流程图/PAD图/NS图/活动图)。

5 实验总结
通过这次实验与这门科目的学习,使我对结构是指系统内各个组成要素之间的相互联系、相互作用的框架更加了解。

而且我了解到了结构化分析技术主要通过数据流图、数据字典、实体联系图、层次结构图、模块结构图、处理流程图等来表达主要思路等知识点,并且深刻认识到了它的重要性。

在老师的帮助和同学的协助下,我顺利地完成了学生信息管理系统的选择,需求分析,概要设计等综合性构思,让我对软件工程更加感兴趣,并在此次实验发现了许多不足的地方并加以改正,这些为今后的学习生活奠定了基础。

特别提示:在提交报告的“实验结果”部分必须提供表明完成实验主要工作和实验结果的相关截屏。

设计截图如下:。

相关主题