学生成绩管理信息系统业务处理流程图
- 格式:doc
- 大小:121.50 KB
- 文档页数:5


数 据 流 程 图(DFD)
数据流程图——描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用 DFD (Data Flow Diagram)表示。
一、 数据流程图的基本成分
数据流程图用到四个基本符号,即:外部实体、数据处理、数据流和数据存储。现分别介绍如下:
1、外部实体
外部实体——指系统以外又与系统有联系的人或事物。它表达该系统数据的外部来源和去处,例如:顾客、职工、供货单位等等。外部实体也可以是另外一个信息系统。
一般用一个正方形,并在其左上角外边另加一个直角来表示外部实体,在正方形内写上这个外部实体的名称。为了区分不同的外部实体,可以在正方形的左上角用一个字符表示。在数据流程图中,为了减少线条的交叉,同一个外部实体可在一张数据流程图中出现多次,这时在该外部实体符号的右下角画小斜线,表示重复。若重复的外部实体有多个,则相同的外部实体画数目相同的小斜线。外部实体的表示如图6.1所示。
图6.1外部实体
2.数据处理
处理指对数据的逻辑处理,也就是数据的变换。在数据流程图中,用带圆角的长方形表示处理,长方形分为三个部分,如图6.2所示。
图6.2
处理
标识部分用来标别一个功能,一般用字符串表示,如P1、P1.1等等。
功能描述部分是必不可少的,它直接表达这个处理的逻辑功能。一般用一个动词加一个作动词宾语的名词表示。
功能执行部分表示这个功能由谁来完成,可以是一个人,也可以是一个部门,也可以是某个计算机程序。
3.数据流
数据流是指处理功能的输人或输出,用一个水平箭头或垂直箭头表示。箭头指出数据的流动方向。数据流可以是信件、票据,也可以是电话等。
一般说来,对每个数据流要加以简单的描述,使用户和系统设计员能够理解一个数据流的含义。对数据流的描述写在箭头的上方,一些含义十分明确的数据流,也可以不加说明,如图6.3所示。
图6.3数据流
4.数据存储
数据存储表示数据保存的地方。这里"地方"并不是指保存数据的物理地点或物理介质,而是指数据存储的逻辑描述。
1 管理信息系统(实践)
课
程
设
计
题目:学生信息系统开发
专业:建筑经济管理(独立本科段)
班级:1118Z121班
学号:101813111
姓名: 吉宝花
2 可行性分析
对现有系统的分析
(一).技术可行性
要开发该系统必须具备一定的网络知识和数据库知识,最好能熟练掌握一门面向对象语言。到目前为止,我们已经学习了三门程序设计语言,其中java就是一种很好的面向对象开发语言,java中的多线程和多媒体技术完全可以实现此功能。从理论上来说,技术上没问题。
(二).经济可行性
随着社会的发展及经济的繁荣,知识经济已成趋势并在某些方面尤其突出,各大高校都随之扩招。学生也日趋增多,这个给学籍管理带来了沉重的压力,使用人力来管理已经不可能了,一个好的有规模的学籍管理系统已经迫在眉睫了,所以在经济上是十分可行的。
(三).社会可行性
学生管理系统是学校管理非常实用的一款软件,对老师管理学生、学生选课、查询成绩都非常方便,简单可视化操作,易于管理。该项目为独立开发。在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。
综合评价和论证结论
学生管理系统是一款非常简洁实用的软件,通过分析认为值得去开发。
需求分析
(一)目的与任务:
学校学生管理信息系统是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management
Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。
通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等。 3 学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除, 学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
1、学生(xué sheng)学籍管理系统数据流图
一、 顶层(dǐnɡ cénɡ):
操 请
作 求
请 回
求 应
操作(cāozuò)请求 请求(qǐngqiú)回应
请求(qǐngqiú)回应 操作请求
二、0层:
登陆请求
查询信息 允许修改数据
返回匹配信息 输入新数据
三、 1层
输入新数据
允许修改数据
返回更新
输入删除数据
返回已删除
数
据
库 学生学籍管理教 师
管理员 学 生
登陆功能
查
询
功
能
修改功能
添加功能 修改功能
数 据 库
删除功能 学生成绩记个人信息记用户密码记录
查询(cháxún)成绩和排名 返回(fǎnhuí)排名和成绩
1。概述
1.1 简单介绍本系统实现的内容
该学生成绩管理系统,实现简单的密码修改、成绩查询、课程查询、学生查询等操作,并能实现简单的数据统计。
此系统主要完成用户密码登录、用户密码的修改、成绩查询、课程查询、学生查询、具体成绩查询等基本功能.
(一)用户密码登录:
在登录程序之前会先弹出一个登录对话框,在正确的输入了数据库中存储的用户和密码后才能登录程序.
(二)用户密码的修改
在成功登录了程序之后用户可以根据自己的需要修改当前密码.
(三)成绩查询
1。成绩修改
前选中要修改的成绩信息,然后进行修改。
2.成绩添加
直接弹出添加对话框,然后进行添加。
3.成绩删除
前选中要删除的成绩信息,然后直接删除。
(四) 课程查询
1。课程修改
实现对课程名、学时、学分的修改。
2.课程添加
对一门新开设的课程进行录入,并存入数据库。
3。课程删除
对一门不再开设的课程进行删除,并从数据库中删除。
(五)学生查询
1。学生信息修改
修改选中当前学生的信息。
2。学生信息添加
增加新学生的信息。
3。学生信息删除
删除选中当前学生信息。
1。2 开发环境简介
1)Microsoft visual c++ 6。0
Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual
C++1。0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具.
Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具. 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。