学生信息管理系统.docx

上传人:b****6 文档编号:8646040 上传时间:2023-02-01 格式:DOCX 页数:8 大小:17.22KB
下载 相关 举报
学生信息管理系统.docx_第1页
第1页 / 共8页
学生信息管理系统.docx_第2页
第2页 / 共8页
学生信息管理系统.docx_第3页
第3页 / 共8页
学生信息管理系统.docx_第4页
第4页 / 共8页
学生信息管理系统.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

学生信息管理系统.docx

《学生信息管理系统.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统.docx(8页珍藏版)》请在冰豆网上搜索。

学生信息管理系统.docx

学生信息管理系统

学生信息管理系统(总体设计)

1、管理系统功能模块设计

本系统需要完成的功能主要有:

(1)、有关学籍信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。

(2)、学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。

(3)、学生信息的修改。

(4)、班级管理信息的输入,包括输入班级设置、年级信息等。

(5)、班级管理信息的查询。

(6)、班级管理信息的修改。

(7)、学校基本课程信息的输入。

(8)、基本课程信息的修改。

(9)、学生课程设置和修改。

(10)、学生成绩信息的输入。

(11)、学生成绩信息的修改。

(12)、学生成绩信息的查询。

(13)、学生成绩信息的统计。

 

2数据流图

(1)顶层图

分析学生信息管理系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,如图2-1所示。

用户管理信息

图2-1学生信息管理系统的顶层图

(2)顶层数据流图从总体上反映了学生信息管理系统的信息联系。

按自顶向下、逐层分解的方法对顶层图进一步细化,划分出几个主要的功能模块,并明确各功能之间的联系,绘制出数据流图的0层图,如图2-2所示。

用户信息表

 

3、数据字典

数据项

 

名字:

学生基本信息管理

别名:

描述:

反映出学生的基本信息情况

定义:

学生基本信息管理=姓名+年龄+性别+学号+班级+电话入学时间+出生年月+家庭地址+备注

位置:

学生信息输入

学生信息查询

学生信息修改

 

名字:

班级基本信息管理

别名:

描述:

反映出班级的基本信息情况

定义:

班级基本信息管理=系+班级号+指导老师

位置:

班级信息输入

班级信息查询

班级信息修改

 

名字:

课程基本信息管理

别名:

描述:

反映出学生在学校学习的课程的基本情况

定义:

课程基本信息管理=课程编号+课程名称+课程类型+学分+学时

位置:

课程信息输入

课程信息查询

课程信息修改

 

名字:

用户基本信息

别名:

描述:

反映出用户的用户名和密码

定义:

用户基本信息=用户名+密码

位置:

界面登录系统

 

4、能功模块设计:

学生信息输入

学生信息查询

学生信息管理

学生信息修改

成绩信息输入

成绩信息管理

成绩信息查询

成绩信息修改

学生信息管理系统

班级信息输入

班级信息管理

班级信息查询

班级信息修改

课程信息输入

课程信息管理

课程信息查询

课程信息修改

密码管理

系统管理

用户管理

教师信息输入

 

教师信息查询

教师管理

教师信息修改

 

5、数据库设计:

(1)学生基本信息:

student

列名

数据类型

说明

Student_id

Int(4)

学号(主键)

Student_name

Char(10)

姓名

Student_sex

Char

(2)

性别

Born_date

Datetime(8)

出生日期

Class_no

Int(4)

班级号

Tele_number

Char(10)

联系电话

Ru_date

Datetime(8)

入校时期

Address

Varchar(50)

家庭住址

comment

Varchar(200)

备注

(2)班级基本信息:

class

列名

数据类型

说明

Class_no

Int(4)

班级号(主键)

Class_name

Varchar(50)

班级名称

Director

Varchar(50)

班主任

profession

Varchar(50)

专业

(3)课程基本信息:

course

列名

数据类型

说明

Course_no

Int(4)

课程编号(主键)

Course_name

Char(10)

课程名称

Course_type

Char(10)

课程类型

Course_start

Char(10)

开始学期

Course_time

Int(4)

学时数

Course_score

Int(4)

学分

(4)学生成绩信息:

result

列名

数据类型

说明

Student_id

Int(4)

学号(主键)

Student_name

Char(10)

姓名

Course_no

Int(4)

课程号(主键)

Course_type

Char(10)

课程类型

result

Float(8)

成绩

(5)用户信息:

user

列名

数据类型

说明

User_code

Varchar(50)

用户密码(主键)

User_name

Varchar(50)

用户名(主键)

学生信息管理系统(需求分析)

1.系统开发背景分析

系统的功能取决开用户的需求。

随着科技进步和信息时代的到来,教育的普及程度起来起高,学校的人数也在迅速的增长,怎样的管理好成千上万的学生,已经成为一个学校的管理者必须面对的问题。

编写本报告的目的就是用最少的代价,尽可能短的时间内确定问题是否能够解决,通过对学校的一些管理软件的调研分析,发现了一些不足,所以拟做此系统,使学生信息的管理更加准确,安全和快捷。

在本次试验中包括的模块有学生信息管理、课程信息管理、成绩信息管理和班级信息管理等几项,各项管理工作涉及到的内容用下面的关系模式表示。

a)学生(学号,姓名,性别,年龄,班级,电话,备注,出生日期,入学时间,班级编号,家庭地址)

b)课程(课程编号,课程名称,课程类别,学分,学时)

c)班级(系,班级号,指导老师)

2.系统分析

1.抽象出当前系统的逻辑模型

画出反映当前系统工作的数据流程图。

数据流程图是逻辑模型的图形表示,即使不是专业的计算机技术人员也能非常容易理解,它是一种很好的系统构造的表示方法。

画数据流程图是应该从已获得的人工处理流程中去掉物理因素,只保留数据、信息处理部分。

2.系统功能分析

系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如:

查询、修改、增加、删除。

3.系统目标设计  

根据本校的实际情况,利用校园网而设计一套针对性和功能都比较强的学生信息管理系统,对学生信息管理系统进行科学的分类、录入、查询.  

4.开发设计思想  

尽量采用学校现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用资源,提高系统开发的水平和应用效果的目的。

系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过程中的直观、方便、实用、安全等要求。

强调多部门合作,学生工作设计面广泛,应该考虑各部门各层次的需求,便于维护。

要建立可靠的数据备份。

通过对数据流程图的进一步分析,得出学生信息管理系统应该具备以下功能:

    1、实现学生基本信息的登记

    2、实现数据的浏览与修改

    3、实现查询符合一定条件的资料

    4、实现学生有关数据的统计分析

5.E-R图

家庭地址

出身年月

入学时间

班级号

电话

姓名

1

班级

班级设置

n

学生

学号

备注

m

班级

性别

指导老师

年龄

n

学习

学时

课程编号

n

课程设置

m

课程

课程类型

学分

课程名称

 

6.数据流程图

统计

 

成绩信息管理

打印

成绩信息管理

确定课程时间,地点

得出课程表

课程表

管理员

选课信息

确定老师,学分,课时

学生

=

 

选课

 

总体程序流程图:

学生

管理人员

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1