关键词不能为空

当前您在: 主页 > 英语 >

学生成绩查询管理系统

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-30 00:03
tags:

-

2021年1月30日发(作者:society是什么意思)








开发学生成绩查询管理系统,提高 成绩管理效率,方便学生和教师使用,近而提升


教务管理自动化、现代化、信息化对于学 校的教务考务工作极其重要。论文介绍了信息


技术学院学生成绩查询管理系统的开发过程 。详尽论述了从需求分析、系统逻辑方案、


系统总体设计、详细设计的整个开发过程。遵 循软件工程的部分方法。



文章中所论述的是一个基于


B/S


结构的管理信息系统的开发过程,需求分析阶段使


用组织结构图和业务流程图对用户的需求进行分析。系统逻辑方案的设计使用数据流程

< br>图和数据字典对系统做逻辑设计。系统总体设计使用


HIPO

图等工具,因为使用的是已


有数据库,所以在数据库分析上只列出了数据库关系说明 部分。文章尽可能详细的描述


了从整个系统的开发过程。可作为同类计算机管理信息系统 开发的应用参考。



系统的功能模块清晰明了,连接紧凑。系统 自动完成数据的汇总、查询和计算。不


但提高了工作效率,而且提高了质量,保证了数据 的准确性、有效性和可靠性。另外,


可以根据需要随时进行在线查询、管理等工作,及时 准确地反映了学生成绩信息。



系统在开发的过程中采用


JSP



开发工具与


Tomcat


服务器及成熟的软 件研发技术,


在一些


JSP


较为敏感的 问题上做了大量工作,这些问题的解决将会在文章内加以说明。



关键词:管理信息系统;成绩查询管理;在线查询


关键词:成绩查询管理;在线查询;


JSP




学生成绩查询管理系统



The


Query Management System on Student Performance



Abstract


Develop


the


student


performance


query


management


system,


improve


the


efficiency


of


management


of


the


score,


facilitate


students


and


teachers


use,


near


promoting


educational


administration mechanography, modernization, informationization educational administration in


school test affair work extremely important. The article introduces the process of developing


student performance query management system of Information and Technology College. And it


is exhaustively elaborated the whole developing process from demand analysis, system logic


solutions,


system


design


overallly,


detailed


design,


and


also


some


partial


methods


of


the


software engineering.




What


was


expounded


the


fact


is


a


development


process


based


on


the


management


information


system


of


B/S


structure


in


the


article,


the


demand


is


analysed


stage


uses


the


organization structure chart and opertional flow chart to analyse carry out the demands of users.


The design of the logic scheme of the system uses the data flow chart and data dictionary to do


logic design to the system. The system is overall to design and use the tools, such as HIPO


picture, the use of the database is available, it explain some to only list the relation of


the


database


in


the


database


is


analysed.


Development


process


from


the


whole


system


of


description as detailed as possible in the article. The application that can be developed as the


similar computer management information system is consulted.



The system function modules is clear, it is compact to join. It is capable of completes the


data gather, query and calculation automatically. Not only increases work efficiency, but also


increases


quantity,


guaranteed


the


accuracy,


validity


and


reliablity


of


the



addition,


according to the demand it can proceed the query and manage at any time to carry out online,


reflected the students’ score information accurately on time.



The system adopts JSP development instrument and Tomcat server and mature software to


research


and


develop


technology


during


the


process


of


developing.


Massive


work


has


been


done in some more sensitive JSP questions, which will be elaborated this paper.


Key Words



Performance Query



Management; Online Searching; JSP



- II -














.......................... .................................................. .................................................. ..... I



Abstract


.................................................. .................................................. .................................


I


I







.......................... .................................................. .................................................. .... 1



1



系统需求分析



.

................................................ .................................................. ................... 2



1.1



现行业务描述


..................... .................................................. .................................... 2



1.1.1


组织结构



.


................................. .................................................. ..................... 2



1.1.2


业务流程分析


..... .................................................. .......................................... 3



1.2



现有系统存在的主要问题


................ .................................................. .................... 7



1.3



解决方案

................................................ .................................................. .................. 7



1.4



可行性分析


...................... .................................................. ....................................... 7



1.4.1


技术可行性



.


................................................. .................................................. . 7



1.4.2


经济可行性



.


................................................. .................................................. . 8



1.4.3


运营可行性



.


................................................. .................................................. . 8



2



系统逻辑方案



.

................................................ .................................................. ................... 9



2.1



数据流程图描述



......... .................................................. .......................................... 10



2.1.1


系统关联图说明


.................... .................................................. .................... 10



2.1.2


系统顶层数据流程图说明



.


........................... .............................................. 11



2.1.3


成绩查询数据流程一层图说明


.............. .................................................. . 11



2.1.4


成绩管理数据流程一层图说明


.............. .................................................. . 13



2.1.5


基本信息管理数据流程一层图说明



. .................................................. ...... 14



2.2



数据字典描述


..................... .................................................. .................................. 15



3


系统总体结构设计



.


................................. .................................................. ........................ 18



3.1



软件模块结构设计



.


.............................................. .................................................. 18



3.1.1


H




.............. .................................................. ................................................ 18



3.1.2


IPO


图(输入――处理――输出图)



.


..................................... ................ 19



3.2



数据库设计


...................... .................................................. ..................................... 22



- III -


学生成绩查询管理系统



3.2.1


实体及属性


ER



.


........................ .................................................. ............ 22



3.2.2


关系


ER




....................................... .................................................. .......... 23



3.3



计算机系统配置方案



.


............................................. ............................................... 28



4



系统详细设计



.

................................................ .................................................. ................. 29



4.1



模块处理过程


..................... .................................................. .................................. 29



4.2



人机界面

................................................ .................................................. ................ 31







.......................... .................................................. .................................................. .. 35










.......................... .................................................. .............................................. 37







.......................... .................................................. .................................................. .. 38




- IV -









学生成 绩管理一直是教务管理的主要业务活动,随着学校升办本科,学生和教师人


数的规模势必 扩大,业务要求不断增加,那么加强信息录入控制与信息管理,通过网络


的强大功能提升 成绩管理已成为迫切需要。而目前学校的各个学院一般采用手工操作或


单机管理的过程, 差错率较高,管理员工作量较大,已不能适应学校教务考务对现代化


管理的要求,同时学 生查看自己的成绩也不方便。



论文描述的是基于网络技术的查 询管理系统,它可以借助于校园网络,让学生和任


课教师通过浏览器方便的进行查询管理 ,以便清楚的了解自己的考试成绩,大大方便了


老师对学生成绩的管理,从而提高了工作 效率。这个系统可以让教师和管理人员方便地


进行查询和相关信息管理维护。

< p>


论文阐述了系统的开发过程以及所使用的开发方法,从软件工程的角度细 化了整个


功能模块


[1]


。对开发类似 系统的人员来说这篇文章是一个可供参考的范例。由于开发的


是类似网页模式的管理系统 ,所以文中有很多软件工程方法使用比较灵活。





- 1 -


学生成绩查询管理系统




1



系统需求分析



系统需求分析主要任务 是调查现行系统存在的问题,弄清用户对新系统的要求,提


出可行的方案,为管理层决策 提供依据。下面从学生成绩管理的业务流程开始分析。



1.1



现行业务描述



1.1.1



组织结构



信息技术学院在学院办公室 下设信息系、网络系、应用系、辅导员。组织结构图,


如图


1< /p>


-


1


所示。




学院办公室


信息系

< br>网络系


应用系


辅导员



任课教师


任课教师


任课教师

学生




1


-


1



组织结构图




组织结构图中,各部门的职责描述,如表


1-1


所示。





1

< p>
-


1



组织结构职责表



部门



学院办公室



信息系



网络系



应用系



辅导员




职责



学院整体计划和教学任务管理



由系主任主持工作,完成教学任务



由系主任主持工作,完成教学任务



由系主任主持工作,完成教学任务



负责学生学习、生活等各方面工作



- 2 -




1.1.2



业务流程分析



在系统的业务流程分析 中,


采用的工具是业务流程图,


这是一种表明系统内各单位、< /p>


人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务


流程中的不合理之处。业务流程图中的符号说明如下:




系统中人员


处理

系统外实体


单据、报表、帐目


存储


数据流向




学生成绩管理包含基本信 息查看、采集和信息统计业务功能。现在分别分析信息查


看、采集和统计业务流程。



1.1.2.1



信息查看和采集业务流程分析:



主要包括以下几步:



学生基本信息的 入库处理:包括学生学号、姓名、性别、班级等相关信息。



教 师基本信息的入库处理:包括教师编号、姓名、性别等相关信息。



班级基本信息的入库处理:包括班级编号、班级状态。



课程基本信息的入库处理:包括课程编号、课程名称等相关信息。



大纲基本信息的入库处理:包括大纲编号、大纲名称。



学生成绩信息的入库处理:包括实验成绩、平时成绩、期中成绩、期末成绩等相关


信息。



学生、班级、教师、课程、大纲和学生成绩 基本信息采集业务流程图,如图


1


-


2




1


-


3


,图


1


-


4


,图


1


-


5


,图


1


-

< p>
6


,图


1


-


7


所示。



- 3 -


学生成绩查询管理系统



学院办公室< /p>


学生


辅导员


系主任


新生处理


审核


分配班级


审核


入库处理


学生基本信息


管理员

< br>学生信息查询


系主任


学生基本信息表单

< br>辅导员


学生



1


-


2



学生基本信息采集业务流程图




班级信息查询


班级基本信息


班级信息表单< /p>


入库处理


管理员


辅导员

< br>确定班级


管理员


专业审核


系主任




1


-


3



班级基本信息采集业务流程图




教师


提交处理


入库处理

管理员


教师基本信息


教师信息查询


教师基本信息表单




1


-


4



教师基本信息采集业务流程图



- 4 -




院长


管 理员


审核


入库处理


制定大纲

< p>
系主任


大纲基本信息


管理员


大纲基本信息查询


大纲基本信息表单




1


-


5



大纲基本信息采集业务流程图




管理员


课程信息表单


学院办公室

< p>
课程选择


审核


入库处理


课 程基本信息


系主任


院长


课程信息查询< /p>




1


-


6



课程基本信息采集业务流程图




班级选课设置


教师


教师

录入学生成绩


学生成绩基本信息


成绩表单

< br>管理员


学生




1


-


7



学生成绩信息采集业务流程图




1.1.2.2



信息统计业务流程分析:



目前,信息统计业务流程重点是教学大纲设置和班级选课流程。



对教学大纲的设置主要包括以下几步:专业情况的统计,课程情况的统计,所要达


到的教学目的。



- 5 -


学生成绩查询管理系统



对班级选课的 设置主要包括以下几步:班级情况的统计和教学大纲的设置,该班级


应学的课程设置。< /p>



管理员根据某学期教学大纲的设置,确定每个专业所学的课程。 根据班级选课情况


将教学大纲中该专业中的课程,


分配到各个班 级。


让班级中的学生对所学课程一目了然。


< br>信息统计业务流程图,如图


1


-


8


所示。




大纲基本信息


管理员


管理员


设置教学大 纲


入库处理


教学大纲设置


课程基本信息


班级选课处理


入库处理


班级选课设置< /p>


教师


管理员



1


-


8



教学大纲和班级选课处理业务流程图




通过对整个系统业务流程的分析,可以发现学生成绩查询管理系统需要满足来自三


方面的需求,一是学生查询个人成绩情况;二是教师对学生成绩的录入和修改;三是管


理员对学生、教师、班级、课程等等情况的管理和维护。



学生可直接查看成绩情况,而且要限定每个学生只能查看自己的成绩,这就需要用

到学号和密码登录系统。这样不但满足了学生用户的需求,还保护了个人隐私。


< /p>


教师有插入、修改学生成绩的权限,但是应该限制他的使用权限,所以需要对教师


登录系统进行更多的考虑。



管理员功能的信息 量大,数据安全性和保密性要求较高。需要实现对学生信息、教


师信息和其他一些信息的 管理和统计等功能。管理员可以浏览、查询、添加、删除、修


改、统计这些基本信息,但 不能添加和修改成绩信息,这部分功能应该由教师执行。但


是,删除某条学生基本信息记 录时,应实现对该学生成绩信息的级联删除。



- 6 -




1.2



现有系统存在的主要问题



现有系统是 基于


C/S


结构的信息管理系统,可以完成所有的成绩管理功能 。但是,


存在以下薄弱环节:



1



现有系统是


C/S


结构的工作系统,


管理人员工作量大,


对数据的统计和计算运 行


中易发生差错,工作效率较低。



2



学生查看自己的学习成绩,


要直接去 学院办公室或由学委领取成绩单,


这样很不


方便,而且对学院教 务管理也是一种负担。



3



教师查看学生成绩非常不方便,


还要通过管理员管理成绩,


每次批卷结束都要把


学生成绩报表以电子报表或纸张形式提交给管理员,由管 理员对学生成绩进行管理。这


样使教师不能很好的管理自己所教学生的考试成绩。



C/S


结构系统的上述缺点,实质上反映了 成绩查询管理的过程中,对信息的产生、


传输、加工与挖掘分析利用方面存在不足,不能 满足教务管理与学院网络建设的要求,


也对学生学习,备考产生不利影响。这也正是提出 新系统的直接原因。



1.3



解决方案



建议采用的系统,是


B/S


结构(即“浏览器


/

< br>服务器”结构),同时为了加强系统的


适应能力,采用


J SP


技术,具有很好的可移植性


[2]


。学生、教师和管理员可以通过校园


内部网络访问管理学生考试成绩。其中,管理员负责 一些基本信息管理,教师负责管理


学生考试成绩,这样可以分担管理员的部分工作量。学 生可以直接在校园网上查看自己


的考试成绩。



新系统能够实现现行系统的部分功能,并且能克服现行系统的上述缺点。与现行系


统相比,将有如下改善:



1


、对学 生、教师、班级、课程、大纲、成绩信息的采集与记录更加细致与全面,能


满足不断增长 的管理需求;



2


、利用网络平台使用 计算机对数据进行加工、统计、分析,提高工作效率;



3


、学生使用内部网络查看个人信息和考试信息;


< br>4


、教师使用内部网络查看、管理学生成绩;



5


、管理员使用内部网络查看、管理基本信息。



1.4



可行性分析



1.4.1



技术可行性



最近几年来,管理信息系 统的开发技术得到了充分的发展与完善,使得开发本系统


在技术上成为可能,该系统的软 件研发阶段,由指导教师提出需求并且要求进行系统设


- 7 -


学生成绩查询管理系统



计与开发,拟 采用成熟的数据库技术与软件开发技术,使用


SQL


Server


2000[3]



Tomcat5.0


服务器与


JSP


技术


[4]



使用该 技术开发学生成绩查询管理系统,


在数据库连接


上采用常见的< /p>


JDBC


驱动连接方法


[5]

< p>


在数据库处理上使用


JavaBean


调用数据库连接模



[6]

,使用


JAVA


类库对一些字符串型变量进行处理


[7]


,前台主要使用


HTML


语言,



JSP


页面对表单数 据进行处理


[8]


。因此,开发该系统具有技术可行性。



1.4.2



经济可行性



在经济效益方面:系统开 发前学生、教师获得成绩只能通过打印成绩单,在管理上


教师要上缴成绩电子表格或打印 单。系统开发完成后查看、管理成绩只要通过浏览器即


可完成。可为学院、学生节约大量 资金,免去了成绩单反复打印的麻烦。教师再也不用


上缴成绩电子表格或打印单,


这样即节省了教师的工作强度也节省了管理员的工作强度。



在设备方面:


系统投入使用后不需要添加其他设备,

在原有的硬件环境中即可使用。


在软件上也不需要购买,


T omcat


是免费软件直接下载后即可使用。



因此,开发该系统具有经济可行性。



1.4.3



运营可行性



在系统的运营阶段,


使用系统的管理员,


需要具备对


Tomca t


服务器的使用能力,



掌握教学教务 流程。这方面的知识,在学院教师与管理员中已经具备。在项目投产前,


不用对操作系统 的人员进行培训。



系统技术维护支持工作,在初期仍将由设计 者完成,在后期由学院教师担任此项工


作。因此本系统运营方面可行。

< br>


综上所述,实施本系统,已具备技术可行性、经济可行性、运营可行性。




- 8 -




2



系统逻辑方案



根据用户的需求,系统应实现如下功能:


学生


/


教师


/

管理员查询功能:



1



学生查询功能:


每个学生根据自己的学号登录系统,

查看自己的基本信息和考试


成绩,其中包括学号、姓名、课程名称、期末成绩等基本 信息,学生可以修改自己的登


录密码。



2



教师查询功能:


每个教师根据教 师编号登录系统,


查看自己的基本信息和学生成


绩信息,其中包 括学号、姓名、课程名称、期末成绩、教师编号等基本信息,教师可以


修改自己的登录密 码。



3


、管理员查询功能:管理员根 据管理员帐号登录系统,查看学生成绩信息,其中包


括学号、姓名、课程名称、期末成绩 等基本信息,管理员可以修改自己的登录密码。



教师管理学生成绩功能:



1



添加、


修改所教学生考试成绩:


教师以班级为单位录入或修改自己所教学生成绩


信息,其中主要包括实验成绩 ,期中成绩,平时成绩,折合率。



2


、添加、修改所教学生补考、重修成绩:教师以班级为单位录入或修改自己所教学


生补考 或重修成绩,其中主要包括补考成绩和重修成绩。



管理员管理基本信息功能:



1



超级管理员添加和删除管理员功能:


系统只 设置一个超级管理员,


其具有添加和


删除其他管理员功能。



2


、添加、修改、删除功能:添加学生、 教师、班级、大纲、课程的基本信息,修改


学生、教师、课程、教学大纲、班级选课的基 本信息,删除学生、教师、课程、教学大


纲、班级选课基本信息。



3



设置教学大纲、


班级选课功能:


管理员可以根据专业课程对教学大纲进行设置操


作,把一门该专业可学课程列入教学大纲中。可以为班级选择教学大纲中的一门课程。


系统将自动将该班级的学生学号和课程编号录入成绩表中。


< br>4



初始化功能:


初始化学生和 教师密码,


该功能主要是为了方便用户的使用和系统


的管理。初 始化班级和课程排名,在基本信息和学生成绩录入后,管理员可以执行初始


化班级排名和 课程排名操作,使系统在两个临时表中录入排名情况。当用户查看自己的


排名时系统不必 再次计算,而是直接从临时表中调出记录,这样做可以减少系统对数据


的分析计算,同时 也会加大对数据库的调用负载,可以说各有利弊。



- 9 -


学生成绩查询管理系统



5

< p>
、统计学生重修名单:管理员可以查看本系统内所有补考或重修学生的成绩。



2.1



数据流程图描述



数据流程图是对组织 中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它


不涉及硬件、


软件、


数据结构,


是用图形语言及与此相关的注释来 表示系统的逻辑功能,


及所开发的系统在管理信息处理方面要做什么。文中数据流的中的 符号解释如下:



外部实体


处理


数据流


数据存储



2.1.1



系统关联图说明



首先,根据对管理信 息系统建设的总体要求,确定系统的外部项,即系统数据的数


据来源和去处。通过分析, 掌握系统的外部项和输入输出数据流,绘制系统的关联图,


如图


2


-


1


所示。




D


D


F3


入库操作


F7


查看自己成绩情况


数据库


F4


出库操作



P


F5


得到成绩清单


学生


F8

< p>
得到成绩清单


学生成绩查


询管理系统


教师


F2


处理学生成绩


F1


处理相关信息


F6


得到成绩清单< /p>


管理员



2


-< /p>


1



系统关联图




学生访问学生成绩查询管理系统,从数据库中读取基本信息和 成绩情况。



教师访问学生成绩查询管理系统,从数据库中读取 基本信息和修改成绩情况。



管理员访问学生成绩查询管理系统 ,从数据库中读取、添加、修改、删除基本信息


和读取学生成绩。



- 10 -




2.1.2



系统顶层数据流程图说明



系统的顶层 数据流程图,如图


2


-


2


所示。




教师

< p>
学生


管理员


P1


P3


学生成绩


查询


基本信息

管理


管理员


P2


教师


学生成绩


管理


D


学生成绩< /p>


管理数据库




2


-


2



顶层数据流程图



< br>学生、教师、管理员根据各自权限查看基本信息和成绩情况,教师管理学生成绩情


况,管理员管理基本信息。



2.1.3



成绩查询数据流程一层图说明



该部分 包括学生成绩查询,管理员教师成绩查询两个处理部分。成绩查询数据流程


一层图,如图


2


-


3



所示。




P 1.1


学生


成绩查询


D


教师


管理员


P1.2


学生成绩


管理数据库


成绩分类


查询





2

< br>-


3



成绩查询数据流程一层图



学生通过学 生成绩查询模块查看自己的考试成绩,教师和管理员通过各自的查询模


块查询学生成绩。



- 11 -


学生成绩查询管理系统



2.1.3.1



成绩查询数据流程二层图说明



成绩查 询数据流程二层图,如图


2


-


4


所示。




D1


原始


密码


提交


学生 登录表


新密



P1.1.1

< p>
学生


错误


修改


P1.1. 3


登录


修改密码


查看

< br>P1.1.2


查询成绩


D3


学生 成绩表


原始


密码


新密

< br>码


P1.2.6


D2


教师登录表


P1.2.5


修改


密码


修改


提交


查看


教师

< p>
管理员


按学号查


询成绩


P 1.2.3


P1.2.1


教师


错误


提交


登录


P1.2.2

查看


管理员


错误


修改


登录


按班级查


询成绩


P1. 2.4


D3


学生成绩表


P1.2.7< /p>


查看





修改


密码


原始密码


按课程查


询成绩


教师


管理员

< p>
D2


教师登录表





2


-


4



成绩查询数据流程二层图


< br>学生通过登录模块的身份验证,


得到允许后可以使用查询成绩模块和修改密码模块 。



教师通过登录模块的身份验证,得到允许后可以使用学号查 询成绩模块、班级查询


成绩模块、课程查询成绩模块和修改密码模块。

< br>


管理员通过登录模块的身份验证,得到允许后可以使用学号查询成绩模块、班级 查


询成绩模块、课程查询成绩模块和修改密码模块。



- 12 -




2.1.4



成绩管理数据流程一层图说明




该部分包括教师管理学生成绩、教师管理重修成绩两个处理部分。学生成绩管理数

< p>
据流程一层图,如图


2


-


5



所示。




P2.1


成绩单


学生成绩


管理


教师


P2.2


成绩单< /p>


D3


学生成绩表


重修成绩


管理




2

< br>-


5



学生成绩管理数据流程一层图




教师根据自己所教学生课程情况,有选择的对学生考试成绩进行操作,将成绩录入

< p>
到学生成绩表中,补考和重修的学生也由该教师录入或修改学生成绩。



2.1.4.1



成绩管理数据流程二层图说明



学生成 绩管理数据流程二层图,如图


2


-


6< /p>


所示。




P2 .1.1


新成绩录入


教师


D3


学生成绩表


P2.1.2


成绩修改


P2.2.1


重修成绩录入


教师

D3


学生成绩表


P2.2.2


重修 成绩修改




2


-


6



学生成绩管理数据流程二层图




教师录入学生成绩,修改学生成绩,录入学生重修成绩,修改学生重修成绩。



- 13 -


学生成绩查询管理系统



2.1.5



基本信息管理数据流程一层图说明



管 理员基本信息管理数据流程一层图,如图


2


-

< br>7


所示。



< br>P3.1


基本信息


录入


P3.4


初始化管



DP


DD


排名表


登录表


P3.2


DJ


基本信息表


基本信息


修改


管理员


P3.5


设置教学


课程


D4


D5


教学大 纲设


置表


班级选课表


P3.3


基本信息


删除


P3.6


重修信息


管理


D3


学生成绩表



2


-


7


管理员基本信息管理数据流程一层图




添加、修改、删除模块的数据流比较简单,这里不加以说明。主要说明以下两部分


数据流程,管理员进入初始化管理模块,可以有选择的对用户密码和成绩排名进行初始


化操作,这里主要是对数据库的插入操作,设置教学课程数据流将在下文中予以阐述。

< p>


2.1.5.1



基本信息管理主要数据流程二层图说明



教学大纲设置与班级选课相关数据流程图,如图


2


-


8


所示。



管理员进入 教学大纲处理模块,根据学期表、专业表、课程基本信息表和考试大纲


表的数据判断是否 添加课程到教学大纲设置表中。在教学大纲设置表中添加课程后,管


理员进入班级选课处 理模块,根据教师基本信息表、班级表和教学大纲设置表选择为该


班级添加什么课程,该 门课程的任课教师,然后由系统通过班级表和学生基本信息表自


动生成学生成绩表的学号 、姓名、课程编号等字段。



由于篇幅有限,数据流程图描述到此结束。



- 14 -



DJ6


学生基本信


息表


DJ7


班级表


P3.5.3


成绩信息处理


D3


学生成绩表


D5


班 级选课表


P3.5.1


班级选课处理


班 级


教师


DJ7


DJ5

< br>班级表


教师基本信


息表


表单


D4


教学大纲设


置表


学期


专业


DJ1


DJ2


DJ3


学期表


专业表


课程基 本信息表


管理员


表单


P3.5.2


教学大纲处理


课程


大纲

DJ4


考试大纲表



< p>
2


-


8



教学大纲设置与班级选课相关数据流程图




2.2



数据字典描述



建立数据字典是为了对 数据流程图上各个元素做出详细定义和说明。数据流程图配


以数据字典,就可以从图形和 文字两个方面对系统的逻辑模型进行描述,从而形成一个


完整的说明,为以后系统设计的 进行提供必要的详细信息,由于篇幅有限,对数据字典


的描述只做简要说明。

< p>


对数据流图中所有的数据流都要加以说明,


现在 以


“学生登录信息”


为例进行说明,


如 表


2


-


1


所示 。




对数据流图中所有的数据元素都 要加以说明,现在以“学号”为例进行说明,如表


2


-


2


所示。



对数据流图 中所有的数据存储都要加以说明,


现在以“


D3


学生成绩表”为例进行说


明,如表


2

< br>-


3


所示。



- 15 -


学生成绩查询管理系统



对数据流图中所有的外部项都要加以说明,


现在以成绩查询数据 流程图


2


-


4


中的


“学


号”为例进行说明,如表


2< /p>


-


4


所示。





2


-


1


数据流



学生登录信息









系统名:学生成绩查询管理系统



















编号:


F7.1



条目名:学生登录信息























别名:



来源:



学生



数据流结构:



学号



密码



简要说明


:






2


-


2


数据元素



学号











系统名:学生成绩查询管理系统



















编号:


E7.1



条目名:学号






















别名:



属于数据流:



F7


存储处:



D1


去向:学生成绩查询



数据元素值:

















取值范围含义:



代码类型:字符














前两位为入学年





3



4


位为班级编号





5



6


位为专业编号



长度





8















7



8


位为序列号



简 要说明:学号是学生登录信息的识别符,每个学生登录信息都有且仅有一个学号








- 16 -





2


-


3


数据存储



学生成绩表











系统名:学生成绩查询管理系统



















编号:


D3



条目名:学生成绩表























别名:



存储组织:每次录入成绩都会按学号顺序排列



输入的数据流:成绩录入



输出的数据流:查看成绩



记录数:只 记录当前学生的成绩记录,记录数由课程数量和人数限定,存储上限由磁盘


可用空间控制 。



主关键字:学号


+


课程编号



简要说明:无





2


-


4


外部项



学生









系统名:学生成绩查询管理系统


















编号:


E01



条目名:学生

























别名:



输入:登录信息




具体包括:




学号




密码



简要说明:无





输出:学生成绩



具体包括:




基本信息




成绩信息



主要特征:每个学生都有唯 一的学号,限定了只能查看自己的成绩



- 17 -

-


-


-


-


-


-


-


-



本文更新与2021-01-30 00:03,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/588021.html

学生成绩查询管理系统的相关文章