【软件工程导论】实验二——编制数据字典(数字化校园系统案例分析)

本文主要是介绍【软件工程导论】实验二——编制数据字典(数字化校园系统案例分析),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

数字化校园系统案例分析

  • 问题定义
  • 实验内容
  • 编制内容
    • 1
      • 数据项
      • 数据流
      • 处理逻辑
      • 数据存储
    • 2
      • 外部实体

问题定义

数字化校园系统期望以数字化信息和网络为基础,在计算机和网络技术上建立起对教学、科研、管理、技术服务、生活服务等校园信息的收集、处理、整合、存储、传输和应用,使数字资源得到充分优化利用的一种虚拟教育环境。现准备设计数字化校园系统中教务管理子系统和宿舍管理子系统。

1、教务管理子系统的需求描述:
教务管理是一项需求周密计划、严谨安排的工作,要依据教师、学生信息进行合理安排。
开学阶段,需要教师提交开课申请进行开课,学生根据老师的开课信息,选择课程,教务处生成学生课表、教师课表。
期末阶段,需要根据开课情况对学生进行考试安排,对教师进行监考安排,以及学生考试成绩管理。
学期结束,需要对学生成绩进行统计,计算绩点,排名,评定奖学金。
2、宿舍管理子系统的需求描述:
宿舍分配:新生入学时,按照班级、男女原则自动分配宿舍、床位。可以根据特殊情况,如腿脚不便,手动分配宿舍。
宿舍管理:包括对晚归的学生人员进行查询与统计的晚归管理功能,对寝室物资进行清点、保修等物资管理功能。

实验内容

编制数据字典(针对宿舍管理子系统的数据流图)
1、分别对数据流图中的数据流、数据存储、处理逻辑、数据项、数据结构三类编制数据字典(每类选取三个进行编制)
2、分别对数据流图中的外部实体编制数据字典(针对一个进行编制)

编制内容

此处内容需要和前篇文章相关联,表中有提及许多的编号:
【软件工程导论】实验一——数据流图绘制(数字化校园系统案例分析)

1

数据项

数据项数据项编号数据项名称别名简述类型及宽度取值范围
宿舍号I1宿舍号宿舍编码宿舍独有编码字符型,5位“10101”~“99999”
数据项数据项编号数据项名称别名简述类型及宽度取值范围
学生班级信息I2学生班级信息班级信息学生个人拥有的班级信息字符型,6位“000001”~“999999”
数据项数据项编号数据项名称别名简述类型及宽度取值范围
学生男女信息I3学生男女信息男女信息学生性别信息字符串型,3位

数据流

以下是根据您提供的信息整理的表格:

数据流数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量
保修申请D2保修申请针对宿舍问题,申请维修处理学生、宿舍管理人员故障登记宿舍号+问题位置+问题描述10份/天
数据流数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量
保修申请D2保修申请针对宿舍问题,申请维修处理学生、宿舍管理人员故障登记宿舍号+问题位置+问题描述10份/天
数据流数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量
归寝信息I4归寝信息各个宿舍归寝情况的信息学生、宿舍管理人员宿舍管理系统寝室号+晚归人员姓名+晚归人员学号+宿舍实到人数2320份/天

处理逻辑

处理逻辑处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率
归寝登记3.1归寝登记归寝登记上报归寝信息登记保存各个宿舍的归寝情况归寝信息每天一次
处理逻辑处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率
晚归名单处理3.2整理得出晚归名单整理得出晚归名单归寝登记信息根据各个宿舍归寝情况得出晚归名单晚归名单每天一次
处理逻辑处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数据流处理频率
检查是否缺漏4.1检查是否缺漏检查物资信息是否缺漏物资清单检查各个宿舍物资信息是否缺漏物资信息每年一次

数据存储

数据存储数据存储编号数据存储名称简述数据存储组成关键字相关联的处理
归寝信息D3归寝信息所有宿舍的归寝情况寝室号+晚归人员姓名+晚归人员学号+宿舍实到人数+未到人数寝室号3.2
数据存储数据存储编号数据存储名称简述数据存储组成关键字相关联的处理
保修信息D2保修信息宿舍所有问题以及维修处理结果寝室号+保修问题+处理结果寝室号2.2
数据存储数据存储编号数据存储名称简述数据存储组成关键字相关联的处理
物资信息D4物资信息所有宿舍的物资情况宿舍号+固定物资名称+数量宿舍号4.1

2

外部实体

外部实体编号外部实体名称简述输入的数据流输出的数据流
S01新生新生新生个人信息
外部实体编号外部实体名称简述输入的数据流输出的数据流
S02学生学生上报保修信息、归寝信息
外部实体编号外部实体名称简述输入的数据流输出的数据流
S03宿舍管理人员宿舍管理人员上报保修信息、归寝信息
外部实体编号外部实体名称简述输入的数据流输出的数据流
S04宿舍宿舍所有信息宿舍分配信息、保修信息、归寝信息、物资信息

这篇关于【软件工程导论】实验二——编制数据字典(数字化校园系统案例分析)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/707399

相关文章

详谈redis跟数据库的数据同步问题

《详谈redis跟数据库的数据同步问题》文章讨论了在Redis和数据库数据一致性问题上的解决方案,主要比较了先更新Redis缓存再更新数据库和先更新数据库再更新Redis缓存两种方案,文章指出,删除R... 目录一、Redis 数据库数据一致性的解决方案1.1、更新Redis缓存、删除Redis缓存的区别二

Redis事务与数据持久化方式

《Redis事务与数据持久化方式》该文档主要介绍了Redis事务和持久化机制,事务通过将多个命令打包执行,而持久化则通过快照(RDB)和追加式文件(AOF)两种方式将内存数据保存到磁盘,以防止数据丢失... 目录一、Redis 事务1.1 事务本质1.2 数据库事务与redis事务1.2.1 数据库事务1.

python 字典d[k]中key不存在的解决方案

《python字典d[k]中key不存在的解决方案》本文主要介绍了在Python中处理字典键不存在时获取默认值的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录defaultdict:处理找不到的键的一个选择特殊方法__missing__有时候为了方便起见,

Oracle Expdp按条件导出指定表数据的方法实例

《OracleExpdp按条件导出指定表数据的方法实例》:本文主要介绍Oracle的expdp数据泵方式导出特定机构和时间范围的数据,并通过parfile文件进行条件限制和配置,文中通过代码介绍... 目录1.场景描述 2.方案分析3.实验验证 3.1 parfile文件3.2 expdp命令导出4.总结

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

更改docker默认数据目录的方法步骤

《更改docker默认数据目录的方法步骤》本文主要介绍了更改docker默认数据目录的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1.查看docker是否存在并停止该服务2.挂载镜像并安装rsync便于备份3.取消挂载备份和迁

什么是cron? Linux系统下Cron定时任务使用指南

《什么是cron?Linux系统下Cron定时任务使用指南》在日常的Linux系统管理和维护中,定时执行任务是非常常见的需求,你可能需要每天执行备份任务、清理系统日志或运行特定的脚本,而不想每天... 在管理 linux 服务器的过程中,总有一些任务需要我们定期或重复执行。就比如备份任务,通常会选在服务器资

不删数据还能合并磁盘? 让电脑C盘D盘合并并保留数据的技巧

《不删数据还能合并磁盘?让电脑C盘D盘合并并保留数据的技巧》在Windows操作系统中,合并C盘和D盘是一个相对复杂的任务,尤其是当你不希望删除其中的数据时,幸运的是,有几种方法可以实现这一目标且在... 在电脑生产时,制造商常为C盘分配较小的磁盘空间,以确保软件在运行过程中不会出现磁盘空间不足的问题。但在

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

TP-LINK/水星和hasivo交换机怎么选? 三款网管交换机系统功能对比

《TP-LINK/水星和hasivo交换机怎么选?三款网管交换机系统功能对比》今天选了三款都是”8+1″的2.5G网管交换机,分别是TP-LINK水星和hasivo交换机,该怎么选呢?这些交换机功... TP-LINK、水星和hasivo这三台交换机都是”8+1″的2.5G网管交换机,我手里的China编程has