课程设计(论文)学生教学管理系统_第1页
课程设计(论文)学生教学管理系统_第2页
课程设计(论文)学生教学管理系统_第3页
课程设计(论文)学生教学管理系统_第4页
课程设计(论文)学生教学管理系统_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 目录第一部分:系统概述9一:拟开发管理信息系统的名称、目标和主要功能9二:背景、系统的用户、开发者以及本系统与其它系统或机构的关系和联系91:背景92、 系统的用户103、与其他系统的关系10三:参考资料和专门术语说明10第二部分:现行系统的详细说明11一:系统现状调查说明111:系统目标112:主要功能113:组织机构图124:业务流程图125:数据流程图136:用户要求147:问题所在15二:系统需求说明:用户要求以及现行系统主要存在的问题等。15(一)用户要求:15(二)现行系统主要存在的问题:16第三部分:新系统的逻辑模型16一:系统功能及分析161:新系统明确的功能目标:162:系

2、统总体功能层次图181):用户管理模块182):学生信息管理模块193):课程信息管理模块194):成绩信息管理模块205):综合查询模块216):系统帮助模块21二:系统逻辑模型221:学生教学管理系统业务流程图:222:学生教学管理系统数据流程图:231):学生教学管理系统dfd顶层图:232):学生教学管理系统dfd一层图:243):学生教学管理系统dfd二层图:253:数据字典271):数据项272):数据流283):数据存储314):处理336):外部实体37三:遗留问题38建议38第四部分:系统设计与实施的初步计划39一:工作任务的分解39任务分解39二:时间进度安排;39三:预算

3、39第五部分:数据库设计401概述40(1)目标、主要功能;40(2)需求规定(精度、有效性、时间要求及其它专门要求);41精度41时间特性要求41灵活性42故障处理要求42网络设计要求43其他专门要求43(3)运行环境要求43设备43支持软件44接口44控制442系统的概念模型设计443系统的数据模型设计474数据库设计方案满足第几范式535数据库每个表涉及的数据更新(插入、修改、删除)操作说明。556数据库中每个表涉及的数据查询操作说明。577数据库的完整性说明。60第六部分:数据库设计611. 引言61(1)系统的名称、目标、背景和功能等的说明61(2)系统设计指标:可靠性、适应性、经济

4、性等的概要说明。62(3)参考资料和专门术语说明。622系统平台设计62硬件配置:62软件配置633模块设计64(1)模块结构图表示模块的体系结构;64系统总体功能层次图641):用户信息管理模块652):学生信息管理模块653):课程信息管理模块664):成绩信息管理模块665):综合查询模块676):系统帮助模块67(2)ipo图说明每一个模块。684代码设计70代码设计的原则70代码设计705输入设计74(1)输入项目74(2)输入人员;75(3)主要功能要求75(4)输入校验756输出设计75(1)输出项目;75(2)输出接受者;76(3)输出要求767数据库设计说明(见第五部分的说明

5、)768安全保密设计761) 程序入口密码设置:程序入口需要验证用户密码,只有输入正确密码的用户才可以进入主界面。762) 用户权限设置:用户对系统修改、添加或删除信息时,要先经过系统对其的权限验证。769界面设计76第七部分:系统实施82一、系统实施报告的内容包括:821概述82测试的任务82测试的目的822系统的主要程序代码。83一:用户登录:83二:窗体设计84三:欢迎提示85四:界面实现861.学生查询删除主要代码862.课程信息添加修改主要代码873.成绩信息添加修改主要代码88五.往excel 表格中打印的程序893测试说明90测试方法90测试方案91模块测试91集成测试:92验收

6、测试:92平行运行92通过sql语句进行简单测试93二、用户说明书的主要内容包括:941引言:本说明书的宗旨、目的。94宗旨:94目的:942系统概要:系统的功能、系统的运行环境、系统运行过程描述。94系统功能:94系统运行环境:95系统运行过程:953系统安装:准备与初始化、系统安装、系统启动、系统的结束处理。96系统准备与初始化及其安装:96系统启动:97系统结束处理:974运行说明:列出每种可能的运行情况、运行步骤、步骤间的关系。975涉及的数据表的表结构、表的关键字、表之间的关系。986输入/输出信息。103输入信息:103输出信息:1047操作命令一览表。104第一部分:系统概述一:

7、拟开发管理信息系统的名称、目标和主要功能本系统全称为学生教学管理系统。根据开发要求,它主要应用于高校教育系统,完成对日常的教学、教务以及学生信息的计算机化的管理。学生教务处的工作贯穿学生在读期间的全过程,开发学生教学管理系统可使学院教务处减轻工作压力,比较系统地对教务、教学上的各项服务和学生信息进行管理,同时,可以加快查询速度、加强管理,使各项管理更加规范化。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:1. 系统应具有实用性、可靠性和适用

8、性,同时注意到先进性。2. 对各个数据库进行动态管理,防止混乱。3. 能够按照用户选择的不同的条件进行简单查询和复合查询。4. 能够对查询结果进行分类汇总,实现报表打印。5. 注意数据的安全性,具有数据备份和恢复的功能。6. 方便用户的操作,尽量减少用户的操作。本系统管理内容广泛,全面涉及了教务教学上的各项服务,包括学生信息管理、课程信息管理、成绩信息管理、综合查询、系统帮助等。在开发过程中,注意使其符合操作的业务流程,并力求系统的全面性、通用性,遵循系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计。在开发工具的选择上,主要利用delphi7.0 编程语言进行开发,使用sql数据

9、库,从而保证了数据的完整性与一致性。二:背景、系统的用户、开发者以及本系统与其它系统或机构的关系和联系1:背景随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重要,特别是教育事业。在经济发达的国家,许多高校以及教育机构都投入了大量的资金开发mis系统,以求在将来激烈的竞争中立于不败之地。但是同发达国家相比,我国教育行业的信息技术的应用程度还很低,在提高各方面工作效率,取得良好的社会和经济效益方面还有待提高。随着近几年里学校的招生量不断增加,在校学生的数量也是日益增多,随之而来的是学生信息管理工作难度的不断加大。对学生信息的管理,特别是选课、成绩的管理是一项非常繁重的工作,如何管理

10、好学生的成绩信息是每个学校都会面临的问题。传统的管理方式大多数是人工管理,将所有的学生注册信息、课程信息、成绩信息等都保存在excel表格里,到用到的时候再人工的去查一些信息,这样就严重影响到该校老师的工作效率,数据的更新与维护也比较困难,已经很难适应当今教学的要求。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。而学生教学管理系统就是这样一个可以对一个学校学生的学生信息、课程信息、成绩信息等信息进行统一的管理,并提供相关数据的查询、修改、打印等功能。学生教学管理系统建成后,可以减轻教务处工作人员的一些工作负担,提高查询速度,提高劳动效率,实现了

11、学生个人信息、课程信息和成绩相关的信息管理的系统化、规范化和自动化。2、 系统的用户系统的主要用户为学校招生办工作人员、教务处工作人员、教师和学生,他们的计算机水平尚可,所以对计算机的人性化和易用性要求不高,但为了简明,最好做到看界面按钮就知道其功能,使用该系统就应该是所有的管理人员、教务人员、教师以及各助理学生感觉到工作量减少、工作有秩序、工作效率有明显的提高。 系统正常运行后预期的使用频度比较高,除平时教务人员、教师使用量比较大外,在招新生期间以及考试后将会有管理人员、教务人员、教师以及各学生的非常大的访问量。a. 系统超级管理员-招生办工作人员以及教务处工作人员,对本系统有绝对管理使用权

12、限,更可以注册新的管理员。b. 系统普通管理员-教师,对本系统有选择性的管理使用权限,权限不同,其操作就不同。c. 系统制度管理员-学生,对本系统有既定的管理使用权限,只可以浏览学生的各种信息,而不能更改或添加或删除学生信息。3、与其他系统的关系 本系统暂不考虑与其他系统交换数据,而是作为一个独立的系统。但是,他应该能够向学校的上级主管部门提交学生的信息。三:参考资料和专门术语说明1、 管理信息系统 山东人民出版社 戚桂杰 彭志忠2、 数据库原理及应用 山东人民出版社 王瑞金3、 实用软件工程 清华大学出版社 郑人杰 殷人昆 陶永雷4、 软件工程 冶金工业出版社 李代平 第二部分:现行系统的详

13、细说明一:系统现状调查说明我们对现行的学生信息系统进行分析,分析总结如下:1:系统目标 高校学生管理工作的日益复杂化,使得人工管理学生信息的方式难以适应新的要求,而且由于信息量大,使用变更频繁,给信息管理工作者带来了许多困难。学生信息管理系统的目标是使学生管理工作摆脱人工管理模式,避免信息流失,实现学生信息管理的计算机化。2:主要功能l 学生信息、课程信息、成绩信息计算机存储;l 从教务处可以添加、修改、删除学生信息、课程信息以及成绩信息;l 从教务处可以查询学生信息、课程信息以及成绩信息;l 查询者可以向教务处提出申请,打印学生信息、课程信息以及成绩信息;3:组织机构图图表 1 组织机构图校

14、长教务处招生办负责注册信息的人员负责课程信息的人员负责成绩信息的人员管理学院教学科4:业务流程图对于学生信息:新生入学时,招生办将学生一些基本信息输入到学生信息表格中,然后将这些学生信息输入系统,如果平时想扩充或修改学生的信息就让学生将相关的信息写在一张纸上交给教务处,教务处由专门的操作员进行统一的修改和扩充。想打印出某些学生信息时,须向教务处提出申请,经批准后,操作员会检索出相应学生的信息打印出来,然后交给申请人。对于课程信息:每学年开始之前教师将自己要申报的课程上报给教务处,经教务处批准后写入教学计划,同时由操作员录入课程信息到课程信息表格,如果平时想扩充或修改课程信息时,得到相应授课教师

15、的同意后,让该教师将相关的课程信息写在一张纸上交给教务处,教务处审核通过后由专门的操作员进行修改和扩充。如果有人想打印出某些课程的信息时,须向教务处提出申请,经批准后,操作员会检索出相应课程的信息打印出来,然后交给申请人。对于成绩信息:每个学期结束的时候,教师会把成绩上报到教务处,会有专门的操作员把成绩信息记录到成绩信息表格。如果平时想修改课程信息时,须向教务处写申请,待教务处审核通过后由专门的操作员进行修改。如果想打印出某些成绩信息时,须向教务处提出申请,经批准后,操作员会检索出相应成绩信息打印出来,然后交给申请人。相应的业务流程图如下:查询者招生办教务处学生信息学生信息管理输出学生信息学生

16、信息学生信息课程信息课程信息管理输出课程信息课程信息课程信息成绩信息管理输出成绩信息成绩信息成绩信息成绩信息图表 2 学生信息系统业务流程图5:数据流程图招生办教务处教务处学生信息系统学生信息课程信息成绩信息查询统计分析图表 3 学生信息系统dfd顶层图学生信息课程信息成绩信息教务处招生办查询者学生信息管理图表 4 学生信息系统dfd一层图课程信息管理成绩信息管理输出学生信息输出课程信息输出成绩信息图表 5 学生信息系统dfd一层图6:用户要求 实现学生信息、课程信息以及成绩信息的计算机存储及管理,摆脱人工管理模式,能打印excel表格里面输入学生信息、课程信息、成绩信息等。通过计算机管理,减

17、少人工工作量,同时有效的避免信息流失,并且可以通过信息的集中统计进行学生信息、课程信息以及成绩信息的查询分析。 高校希望能够对全校所有学生的信息进行集中管理。然后,对各个部门分配不同的权限,让他们去管理他们所需的信息,而没有管理权限的部门只能查询。7:问题所在现行系统存在的主要问题和薄弱的环节概括起来有以下几点:1) 现行系统基本上是依赖office软件进行操作,管理的手段落后,办事的效率相对来说比较低。2) 往excel表格里面输入学生信息、课程信息、成绩信息等,输入时没有相应的检验,操作容易产生错误。3) 教师必须将自己的课程信息以及学生的成绩信息报送教务处,通过教务处的工作人员,才能将信

18、息输入到系统当中,增加了教务处工作人员的工作负担,降低了工作效率,同时也不利于教师的计算机化工作。4) 学生不能登录系统进行信息的查询,必须要提出申请到教务处,才能获得查询的信息以及打印报表,这增加了教务处工作人员的工作量,同时也不利于学生对自己个人信息、课程信息以及成绩信息的了解。5) 该系统没有分不同的用户类别进行登陆,没有不同的用户使用权限,造成了只有一种用户的处理负担,同时不利于其他需要系统使用用户的查询与分析。6) 由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。现有系统采用的是b/s模式,

19、比如:各系可以将自己系学生的成绩都传到教务处的服务器上,教务处就可以对各系学生成绩进行集中统一管理。二:系统需求说明:用户要求以及现行系统主要存在的问题等。 系统需求说明:需求分析是系统开发最重要的一步,对于学生教学管理系统而言,需求分析就是充分了解用户对新系统提出的要求,通过对用户和现行系统进行详细的调研后,得出了用户对新系统的需求。(一)用户要求:1) 具有数据输入功能包括学生信息、课程信息、成绩信息的输入。为了保证记录的完整性。2) 具有信息存储功能能够存储学生信息、课程信息、成绩信息等重要数据。3) 具有浏览功能能够浏览学生信息、课程信息、成绩信息、院系信息、专业信息等内容。4) 具有

20、查询功能查询功能要求包括以下几项内容:a、按照学号、姓名、专业、班级等查询条件查询相关的学生信息。b、按课程号、课程名、开课学期、授课院系等查询条件查询相关的课程信息。c、按学号、课程、班级、专业等查询条件查询相关的成绩信息。d、提供院系信息、专业信息、班级信息的多种查询方式。5) 具有打印功能能够将各种查询结果通过打印机输出或输出到其他的excel表格处理工具中。6) 具有数据维护功能对已输入的各项数据(如:学生信息、课程信息、成绩信息、用户信息等数据)可以由专门的操作员进行增加、删除和修改。7) 用户控制功能。设置多个用户权限用来控制用户可访问的内容。8) 系统功能。提供系统友好界面、退出

21、系统等基本的系统功能。(二)现行系统主要存在的问题:1) 无用户控制功能,不能设置多个用户权限。造成了只有一种用户的处理负担,同时不利于其他需要系统使用用户的查询与分析。2) 现行系统基本上是依赖office软件进行操作,管理的手段落后,办事的效率相对来说比较低。3) 往excel表格里面输入学生信息、课程信息、成绩信息等,输入时没有相应的检验,操作容易产生错误。4) 教师必须将自己的课程信息以及学生的成绩信息报送教务处,通过教务处的工作人员,才能将信息输入到系统当中,增加了教务处工作人员的工作负担,降低了工作效率,同时也不利于教师的计算机化工作。5) 学生不能登录系统进行信息的查询,必须要提

22、出申请到教务处,才能获得查询的信息,这增加了教务处工作人员的工作量,同时也不利于学生对自己个人信息、课程信息以及成绩信息的了解。6) 不具有按条件进行查询的功能,不能进行复合查询。7) 不具有打印报表的功能,必须经教务处批准,才能进行打印。8) 由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。现有系统采用的是b/s模式,比如:各系可以将自己系学生的成绩都传到教务处的服务器上,教务处就可以对各系学生成绩进行集中统一管理第三部分:新系统的逻辑模型一:系统功能及分析1:新系统明确的功能目标:本着满足用户要求

23、和改进现行系统缺点的思想提出了新系统-学生教学管理系统,其目标如下:u 通过用户登陆、数据库加密等进行良好的安全控制。u 增加用户管理机制,明确定义用户权限。没有得到管理员认可的用户的人员无法进入系统,得到管理员认可的用户只能看到自己的权限所能看到的东西。u 用一个比较完整的系统来管理与学生信息管理、课程管理、成绩相关的操作,以提高工作的效率。u 往新系统里面输入信息时,如输入学生信息,要进行相应的检验,以减少错误输入产生错误。u 在系统中修改信息时,需要进行修改信息的审核,增强数据的安全性。u 设置多条件查询,尽可能的使用户按照自己的意愿查询,必要时允许用户精确查询,并可以将查询结果打印到e

24、xcel表格。其具体目标如下:1) 具有用户控制功能设置多个用户权限用来控制用户可访问的内容。2) 具有用户管理功能用户可以进行设置密码、修改密码、修改用户信息、删除用户、重新登录的操作。3) 具有数据输入功能包括学生信息(学号、姓名、性别、班级、专业、院系、学生类别、政治面貌、民族、籍贯、联系方式等)、课程信息(课程号、课程名称、学分、学时、开课时间、开课老师、课程性质等)、成绩信息(课程号、课程名称、成绩)的输入。为了保证记录的完整性。4) 具有信息存储功能能够存储学生信息、课程信息、成绩信息、等重要数据。5) 具有数据维护功能 对已输入的各项数据(如:学生信息、课程信息、成绩信息、用户信

25、息等数据)可以由专门的操作员进行增加、删除和修改。6) 具有信息浏览功能浏览功能要求包括以下几项内容。浏览学生信息、课程信息、成绩信息、院系信息、专业信息、班级信息等内容。7) 具有信息查询功能查询功能要求包括以下几项内容:a、按照学号、姓名、专业、班级等查询条件查询相关的学生信息。b、按课程号、课程名、开课学期、授课院系等查询条件查询相关的课程信息。c、按学号、课程、班级、专业等查询条件查询相关的成绩信息。d、提供院系信息、专业信息、班级信息的多种查询方式。8) 具有打印功能能够将各种查询结果通过打印机输出或输出到其他的excel表格处理工具中。9) 系统功能提供系统友好界面、系统简介、系统

26、帮助、与我们联系、使用反馈、退出系统等基本的系统功能。2:系统总体功能层次图学生教学管理系统用户信息管理学生信息管理课程信息管理成绩信息管理综合查询系统帮助安全退出图表 6 系统总体功能层次图1):用户管理模块用户管理添加用户修改密码重新登陆删除用户修改用户信息图表 7 用户管理模块2):学生信息管理模块学生信息管理添加学生信息修改学生信息删除学生信息审核学生修改图表 8 学生信息管理模块3):课程信息管理模块课程信息管理添加课程信息修改课程信息删除课程信息审核课程修改图表 9 课程信息管理模块4):成绩信息管理模块成绩信息管理添加成绩信息修改成绩信息删除成绩信息审核成绩修改图表 10 成绩信

27、息管理模块5):综合查询模块综合查询查询学生信息查询课程信息打印报表查询成绩信息图表 11 综合查询模块6):系统帮助模块 系统帮助系统简介 使用帮助使用反馈与我们联系图表 12 系统帮助模块二:系统逻辑模型 1:学生教学管理系统业务流程图:用户信息成绩信息课程信息学生信息成绩信息2成绩信息1输出成绩信息成绩信息管理课程信息2课程信息1输出课程信息课程信息管理学生信息2学生信息1输出学生信息学生信息管理查询者(招生办教务处教师用户用户管理输出用户信息用户信息1用户信息2图表 13 学生教学管理系统业务流程图2:学生教学管理系统数据流程图: 1):学生教学管理系统dfd顶层图:用户学生信息招生办

28、教务处教师查询者学生教学管理系统课程信息成绩信息查询输出信息图表 14 学生教学管理系统dfd顶层图 2):学生教学管理系统dfd一层图:查询者学生信息f2课程信息f3成绩信息f4用户信息f1学生信息2成绩信息2用户信息2课程信息2用户信息1学生信息1课程信息1成绩信息1招生办教师教务处学生信息管理2课程信息管理3成绩信息管理4用户信息管理1输出学生信息输出课程信息输出成绩信息输出用户信息用户图表 15 学生教学管理系统dfd一层图3):学生教学管理系统dfd二层图:用户信息2用户信息1学生教师教务处用户修改密码1.2重新登录1.5添加用户信息1.1用户信息f1输出用户信息1.4删除用户信息1

29、.3修改用户信息1.6用户信息2图表 16 用户管理模块dfd二层图学生信息f2学生信息1学生信息2删除学生信息2.4修改学生信息2.3审核学生信息2.2输出学生信息2.6招生办学生教师教务处添加学生信息2.1查询学生信息2.5图表 17 学生信息管理模块二层图课程信息f3课程信息1课程信息2删除课程信息3.4修改课程信息3.3审核课程信息3.2输出课程信息3.6学生教师教务处教务处查询课程信息3.5添加课程信息3.1图表 18 课程信息管理模块二层图添加成绩信息4.1查询成绩信息4.5成绩信息f4成绩信息1成绩信息2删除成绩信息4.4修改成绩信息4.3审核成绩信息4.2输出成绩信息4.6教师

30、学生教师教务处图表 19 成绩信息管理模块二层图3:数据字典数据字典是对数据流程图的补充,它是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典的内容是随着数据流程图自顶向下地扩展而逐步充实的。我们在整个系统的开发过程中,一直在充实和修改这部数据字典,始终保持它的一致性和完整性。它是我们在各个阶段中必不可少的依据。系统设计方案也是根据它制定的。当我们对系统进行修改或扩充功能时,都会以这部数据字典为依据,必要时要修改或充实它。1):数据项数据项又称为数据元素,是最小的数据组成单位,也就是不可再分的数据单位,如:学号,姓名和性别等。以学号为例来介绍数据项的定义,如表

31、格 1所示。表格 1 数据项的定义数据元素编号:de 001数据元素名称:学号简述:学生编号别名:stu_id长度:20字节类型:字符型取值/含义:用入学年份、院、班级编制的码有关的数据元素或数据结构:学生信息有关的处理功能:学生信息管理、输出学生信息由于篇幅有限,我们不再列出其它数据元素定义表,其数据项一览表如表格 2所示。表格 2 数据项一览表编号数据元素名称别名类型长度de001学号stu_id字符型20de002姓名stu_name字符型10de003学生类别category字符型10de004性别sex字符型2de005民族nation字符型15de006籍贯address字符型40

32、de007出生时间graduate_timedatetime型8de008班级class_name字符型20de009院系dept_id字符型10de010专业major_id字符型10de011注册时间reg_timedatetime型8de012学生备注comment1字符型200de013课程号cou_id字符型20de014课程名cou_name字符型32de015课程类别cou_description字符型10de016开课学期term字符型20de017课学时cou_hourint型4de018课学分cou_creditfloat型8de019教师名cou_teacher字符型10

33、de020课程备注comment2字符型50de021成绩cou_score字符型10de022成绩备注comment3字符型50de023用户号user_id字符型10de024用户名user_name字符型10de025密码user_password字符型10de026权限代码user_operator字符型2de027院系名dept_name字符型20de028专业名major_name字符型40de039班级号class_id字符型10de030学生类别号cat_id字符型4de031学生类别说明comment4字符型50de032课程类别说明cou_description_name字

34、符型202):数据流数据流有一个或一组固定的数据项组成,是数据结构在系统内传输的路径。以学生信息1为例来介绍数据流的定义,如表格 3所示。表格 3 数据流定义表数据流编号df001数据流名称学生信息1简述学生注册信息来源外部项“招生办”去处处理功能“学生信息管理”组成学号姓名学生类别性别民族籍贯出生时间班级院系专业注册时间学生备注流通量每天约40份高峰时期的流通量每天下午12:30-13:30 约20份由于篇幅有限,不再列出其它数据流定义表,数据流一览表如表格 4所示。表格 4 数据流一览表数据流编号数据流名称来源去处流通量高峰流通量组成df001学生信息1招生办学生信息管理每天约40份约20

35、份学号姓名学生类别性别民族籍贯出生时间班级院系专业注册时间学生备注df002学生信息2输出学生信息查询者每天约40份约20份学号姓名学生类别性别民族籍贯出生时间班级院系专业注册时间学生备注df003学生修改招生办审核学生修改每天约2份约1份申请人修改原因修改内容申请时间df004审核后信息1审核学生修改学生信息每天约2份约1份审批人审批意见审批时间df005课程信息1教务处课程信息管理每天约30份约10份课程号课程名课程类别开课学期授课院系课学时课学分教师名 课程备注df006课程信息2输出课程信息查询者每天约30份约10份课程号课程名课程类别开课学期授课院系课学时课学分教师名课程备注df00

36、7课程修改教务处审核课程修改每天约1份约1份申请人修改原因修改内容申请时间df008审核后信息2审核课程修改课程信息每天约1份约1份审批人审批意见审批时间df009成绩信息1教师成绩信息管理每天约30份约10份学号课程号 课程名开课学期成绩成绩备注df010成绩信息2输出成绩信息查询者每天约30份约10份学号课程号 课程名开课学期成绩课程备注df011成绩修改教师审核成绩修改每天约1份约1份申请人修改原因修改内容申请时间df012审核后信息3审核成绩修改修改成绩信息每天约1份约1份审批人审批意见审批时间df013用户信息1用户登陆者用户信息管理每天约30份约10份用户号用户名密码权限代码df0

37、14用户信息2输出用户信息操作用户每天约30份约10份用户号用户名密码权限代码3):数据存储 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。它可以是手工文档或手工凭单,也可以是计算机文档。以学生信息为例来介绍数据存储的定义,如表格所示:表格 5 数据存储f1数据存储编号f1数据存储名称用户信息简述存储用户的有关信息输入数据流1、合法添加的用户信息2、修改后的用户信息3、删除后剩下的用户信息输出数据流输出用户信息组成用户号用户名密码权限代码立即存储要求有表格 6 数据存储f2数据存储编号f2数据存储名称学生信息简述存储学生的有关信息输入数据流1、合法添加的学生信息2、修改后的学

38、生信息3、删除后剩下的学生信息输出数据流输出学生信息组成学号姓名学生类别性别民族籍贯出生时间班级院系专业注册时间学生备注立即存储要求有表格 7数据存储f3数据存储编号f3数据存储名称课程信息简述存储课程的有关信息输入数据流1、合法添加的课程信息2、修改后的课程信息3、删除后剩下的课程信息输出数据流输出课程信息组成课程号课程名课程类别开课学期课学时课学分教师名课程备注立即存储要求有表格 8数据存储f4数据存储编号f4数据存储名称成绩信息简述存储成绩的有关信息输入数据流1、合法添加的成绩信息2、修改后的成绩信息3、删除后剩下的成绩信息输出数据流输出成绩信息组成学号课程号课程名开课学期成绩成绩备注立

39、即存储要求有表格 9 数据存储一览表数据存储编号数据存储名称组成部分有无立即查询要求f5院系信息院系号有院系名f6学生类别学生类别号学生类别学生类别说明f7课程类别课程类别课程类别说明f8班级信息班级号班级名专业号院系号f9专业信息专业号有专业名院系号4):处理处理功能一般用判定表或判定树来描述。以添加学生信息为例来介绍处理功能的定义,如下表所示。表格 10 处理p001处理功能编号p001处理功能名称添加用户信息处理功能层次号1.1简述接受用户输入的信息并验证密码是否合法输入数据流用户信息1输出数据流1、合格的用户信息,去向:数据存储“用户信息”2、不合格的用户生信息,去向:外部项“用户”处

40、理1、接受用户输入的用户信息2、检验输入的用户信息是否合格以及密码是否正确3、如果输入的用户信息合格就会添加一个用户,否则就会报错给用户提示。有关的数据存储用户信息、用户名、用户号、密码、用户权限表格 11 处理p005处理功能编号p005处理功能名称添加学生信息处理功能层次号2.1简述接受学生输入的学生信息并验证输入是否合法输入数据流学生信息1输出数据流1、合格的学生信息,去向:数据存储“学生信息”2、不合格的学生信息,去向:外部项“学生”处理1、接受学生输入的学生信息2、检验输入的学生信息是否合格3、如果输入的学生信息合格就会添加一个学生,否则就会报错给用户提示。有关的数据存储学生信息、学

41、生类别、院系信息、专业信息、班级信息表格 12处理p011处理功能编号p011处理功能名称添加课程信息处理功能层次号3.1简述接受课程输入的信息并验证输入是否合法输入数据流课程信息1输出数据流1、合格的课程信息,去向:数据存储“课程信息”2、不合格的课程生信息,去向:外部项“教务处”处理1、接受课程输入的课程信息2、检验输入的课程信息是否合格3、如果输入的课程信息合格就会添加一个课程,否则就会报错给用户提示。有关的数据存储课程号、课程名、课程类别、开课学期、教师表格 13处理p017处理功能编号p017处理功能名称添加成绩信息处理功能层次号4.1简述接受成绩输入的成绩信息并验证输入是否合法输入

42、数据流成绩信息1输出数据流1、合格的成绩信息,去向:数据存储“成绩信息”2、不合格的成绩信息,去向:外部项“教师”处理1、接受成绩输入的成绩信息2、检验输入的成绩信息是否合格3、如果输入的成绩信息合格就会添加一个成绩,否则就会报错给用户提示。有关的数据存储学号、课程号、课程名、开课学期、成绩处理功能一览表如表格 14所示。表格 14处理功能一览表表编号处理功能名称层次号输入/输出标识数据流名称来源/去处数据存储p002修改密码1.21用户信息用户信息用户信息1用户输入密码信息用户0修改密码后的用户信息用户信息p003删除用户1.31用户信息用户信息用户信息0删除后剩下的用户信息用户信息用户信息

43、p004输出用户信息1.41用户信息用户信息用户信息0用户信息2操作员/用户p005添加学生信息2.11学生信息1学生学生类别院系信息专业信息班级信息0合法的学生信息学生信息学生信息p006审核学生修改2.21学生修改学生0审核后信息1修改学生信息p007修改学生信息2.31学生信息1学生学生类别院系信息专业信息班级信息0修改后的学生信息学生信息学生信息p008删除学生信息2.41学生信息学生信息学生信息0删除后剩下的学生信息学生信息学生信息p009查询学生信息2.51学生信息学生信息学生信息学生类别院系信息专业信息班级信息0查询出的学生信息输出学生信息p010输出学生信息2.61学生信息学生

44、信息学生信息1查询出的学生信息查询出的学生信息0学生信息2用户p011添加课程信息3.11课程信息1教师院系信息课程类别0合法的课程信息课程信息课程信息p012审核课程修改3.21课程修改教师0审核后信息2修改课程信息p013修改课程信息3.31课程信息1教师院系信息课程类别0修改后的课程信息修改后的课程信息课程信息p014删除课程信息3.41课程信息课程信息课程信息0删除后剩下的课程信息课程信息课程信息p015查询课程信息3.51课程信息课程信息课程信息院系信息课程类别0查询出的课程信息输出课程信息p016输出课程信息3.61课程信息课程信息课程信息1查询出的课程信息查询课程信息0课程信息2

45、用户p017添加成绩信息4.11成绩信息1教师学生信息院系信息专业信息课程信息0合法的成绩信息成绩信息成绩信息p018审核成绩修改421成绩修改教师0审核后信息3修改成绩信息p019修改成绩信息4.31成绩信息1教师学生信息课程信息0修改后的成绩信息成绩信息成绩信息p020删除成绩信息4.41成绩信息成绩信息成绩信息0删除后剩下的成绩信息成绩信息成绩信息 p021查询成绩信息4.51成绩信息成绩信息成绩信息学生信息院系信息专业信息课程信息0查询出的成绩信息输出成绩信息p022输出成绩信息3.61成绩信息成绩信息成绩信息1查询出的成绩信息查询成绩信息0成绩信息2用户6):外部实体表格 15 外部实体s01外部项编号s01外部项名称用户简述教务处工作人员、教师、学生输入数据流(来源)输出数据流(去向)用户信息1表格 16外部实体s02外部项编号s02外部项名称招生办简述负

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论