数据库设计实例

本文介绍了一个用于学校管理学生入学、毕业、成绩等信息的学籍管理系统的设计方案。系统包括录入、查询、统计等功能,并详细说明了数据字典、数据流项目等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.项目计划:

1.  项目概述:

   学籍管理系统用于各个学校对每一位学生的入学、毕业、每学年考试成绩、升留级处理等,该系统具备录入、存储学生的基本情况、各科成绩;查询学生各科成绩、单科成绩;打印成绩;统计班平均成绩、各科平均成绩;根据分数进行升留级处理等功能。本系统采用WORD文档交付,严禁个人擅自修改。

2.  实施计划:

任务划分

开始时间

结束时间

责任人

录入、查询

200111

2001131

 

查询

200121

2001331

 

统计

200141

2001630

 

升留级

200171 

2001812

 

打印

200191

2001930

 

3.  交付日期安排:

此系统定于20011013日完成。

二.需求规格说明书:

顶层图:

 

数据字典:

数据流项目:

(1)学生信息=姓名+性别+年龄+系别+专业+班级

(2)成绩单=姓名+专业+{科目+考试时间+成绩}1

  

数据项条目:

成绩:别名:本次考试成绩、学生历次考试成绩、学生成绩

      类型:实型

      长度:6位,小数点后1

 

加工条目:

加工名:学籍管理系统

编号:无

输入:学生信息、本次考试成绩、学生记录

输出:统计表、成绩单

----------------------------------------------------------

数据字典:

数据存储条目:

文件名:学生记录

组成:姓名+性别+年龄+专业+系别+班级+成绩+学号

组织方式:索引文件,以学号为关键

加工条目:

加工名:录入、存储处理

编号:1

输入:学生信息

加工逻辑:

         根据学生记录

         IF  没有所输入的学生记录

         THEN  建立新的学生记录,存储该学生的基本情况及所学科目成绩

         ELSE  输入本次考试成绩

         ENDIF

加工名:查询处理

编号:2

输入:学生信息、课程号

输出:成绩

加工逻辑:

      根据学生信息及课程号

      IF 按各科成绩查询

      THEN 打印成绩单

      ELSEIF  按单科成绩

      THEN   打印成绩单

加工名:统计处理

编号:3

输入:学生考试成绩

输出:班平均成绩、各科平均成绩

加工逻辑: 根据学生考试成绩

           按班级划分

           班平均成绩

           按单科成绩划分

           单科平均成绩

加工名:升留级处理

编号:4

输入:本次考试成绩

输出:升留级人员表

加工逻辑:根据本次考试成绩

          符合标准的学生升级

          否则降级

--------------------------------------------------------------------

 

数据字典:

数据流条目:

合格单=姓名+系别+班级+专业

新生信息=入学时间+姓名+性别+年龄+专业+系别+班级

加工条目:

加工名:审查

编号:11

输入:学生信息

输出:合格单

加工逻辑:根据学生信息判断是否是新生

 

 

加工名:是否是新生

编号:12

输入:合格单

输出:新生信息

加工逻辑:根据合格单建立新生信息

加工名:录入、存储学生信息、各科成绩

编号:13

输入:新生信息、考试成绩

输出:本次考试成绩

---------------------------------------------------------------------

 

 

数据字典:

数据存储条目:

数据存储名称:考试成绩

组成:姓名+班级+专业+系别+成绩+学号

组织方式:索引文件,以学号为关键字

 

加工条目:

加工名:有效性检查

编号:21

输入信息:学号、课程号

输出信息:有效查询

加工逻辑:根据所输入的信息来检查有效性

加工名:查询成绩

编号:22

输入信息:考试成绩

输出信息:成绩

加工逻辑:根据考试成绩查询成绩

加工条目

加工名:统计选择

编号:31

输入信息:学生记录

输出信息:按规定统计成绩

加工逻辑:根据所输入学生记录,按班级、单科统计成绩

 

数据存储条目:

文件名:成绩标准

组成:成绩

 

加工条目:

加工名:是否升级

编号:41

输入信息:本次成绩、成绩标准

输出信息:升留级名单

加工逻辑:根据本次成绩

          IF  大于等于标准成绩

          THEN   升级

          ELSE    降级

          ENDLF

加工名:更新记录

编号:42

输入信息:升留级名单

输出信息:学生记录

加工逻辑:根据升留级名单修学生记录

 

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值