JAVA学生信息管理系统需求及设计分析.docx

上传人:b****1 文档编号:1157061 上传时间:2022-10-18 格式:DOCX 页数:12 大小:55.76KB
下载 相关 举报
JAVA学生信息管理系统需求及设计分析.docx_第1页
第1页 / 共12页
JAVA学生信息管理系统需求及设计分析.docx_第2页
第2页 / 共12页
JAVA学生信息管理系统需求及设计分析.docx_第3页
第3页 / 共12页
JAVA学生信息管理系统需求及设计分析.docx_第4页
第4页 / 共12页
JAVA学生信息管理系统需求及设计分析.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

JAVA学生信息管理系统需求及设计分析.docx

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

JAVA学生信息管理系统需求及设计分析.docx

JAVA学生信息管理系统需求及设计分析

JAVA学生信息管理系需求及设计分析

一.引言:

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。

计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。

为了适应现代社会人们高度强烈的时间观念,学生管理系统软件将会为教学办公室带来了极大的方便.

1.1编写目的:

本需求的编写目的在于研究学生管理系统软件的开发途径和应用方法。

1.2项目背景:

现今学生管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学生管理软件,为了对学生档案的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发《学生管理系统》软件。

二.任务概述

2.1开发意图:

a.为了学生管理系统更完善;

  b.为了教学办公室对学生档案的管理更方便;

  c.为了减轻行政人员的工作负担。

2.2应用目标:

通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学生管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。

2.3作用与范围:

本软件适用于教育界,对学生的信息可以随时输入、输出、查找、修改。

2.4运行环境:

 

2.4.1硬件环境:

奔腾4,128兆以上内存pc机

打印机:

可选。

2.42软件环境:

Windows98,2000,XP,NT,vista版本

三.具体需求:

3.1功能需求

能够游览学生学生的所有信息

能够通过学生的一个信息找到个人学生的相关信息(例如:

知道学生的姓名能够找到该学生的所有有关的学生信息)

通过一条信息找到与之匹配的信息(例如:

查询同一专业的所有人员)

相关人员能对包含学生的学生信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)

必须能对学生有关信息进行相关统计计算(例如:

评定各项奖项,德育考评等)

需要提供打印功能(能对要打印的各项内容都能进行打印服务)

对毕业生进行档案管理

3.2性能需求

数据精确度

查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。

时间特性

一般操作的响应时间应在1-2秒内。

对前面提到的运行环境要求不应存在困难。

四.运行需求:

4.1用户界面

利用菜单界面驱动方式,对用户友好。

必须对鼠标和键盘单独支持。

4.2硬件接口

支持奔腾4,128兆以上pc机。

4.3软件接口

Win98,2000,XP,vista版本

五.数据描述

5.1数据库顶层(系统流程)

系统反馈信息

学生手册操作者信息

查询通知

招生计划异动通知

学生名注册

注册通知

学生管理系统顶层

 

顶层DD:

数据流名:

操作者信息

组成:

{编号+姓名+部门}

备注:

用于管理员分配操作权限

数据流名:

学生名册

组成:

姓名+性别+民族+生贯+出生日期+高考成绩+新生类别+系+专业+年级+学制+政治面貌+联系电话+家庭地址

备注:

 

5.2数据库第2层(教务人员对数据使用)

查询要求

有效的管理要求

有效的查询要求

学生管理要求

学生情况

无权输入

当前输入统计表

成绩表

补考成绩表

管理要求奖励处分表

学生资料表

修复学,退学

报表

第2层DD

加工名:

学生管理

简要描述:

能够对所有与学生学生有关的信息进行处理

输入数据流:

异动通知,查询通知,注册通知,招生计划,学生档案,权限表

输出数据流:

注册学生,系统反馈信息,学生名册,

加工逻辑:

 

加工名:

奖惩管理

简要描述:

各管理条例的制定及学生奖惩情况的审核审批

输入数据流:

注册学生,学生手册

输出数据流:

奖惩学生名单

加工逻辑:

 

加工名:

权限分配

简要描述:

对用户权限进行分配

输入数据流:

操作者信息

输出数据流:

权限表

加工逻辑:

 

数据库第3层:

异动管理(对发生变动的学生信息进行管理)

权限表

有效查找通知

异动通知浏览通知

查询通知

要查找的信息有效浏览通知注册通知

有效异动通知有效注册通知

学生手册招生计划

要修改的学生信息注册学生

学生信息表

学生档案

学生名册

系统反馈信息

第3层DD:

加工名:

异动管理

加工编号:

1.2

简要描述:

根据学生手册对学生的各学籍异动进行管理(退学,留学,转学,复学等)

输入数据流:

有效异动通知,学生手册

输出数据流:

要修改的学生信息

加工逻辑:

 

加工名:

查找a

加工编号:

1.7

简要描述:

能够通过学生的一个信息找到个人学籍的相关信息(例如:

知道学生的姓名能够找到该学生的所有有关的学籍信息)

输入数据流:

有效查找通知

输出数据流:

要查找的信息

加工逻辑:

 

加工名:

查找b

加工编号:

1.6

简要描述:

通过一条模糊信息找到与之匹配的信息(例如:

查询姓王的所有人员)

输入数据流:

有效查找通知

输出数据流:

要查找的信息

加工逻辑:

 

六.数据库表设计

表6-1student表(学生信息表)

字段名称

类型

宽度

允许空值

主键

说明

sno

char

8

NOTNULL

学生学号

sname

nvarchar

8

NOTNULL

学生姓名

sex

char

2

NULL

学生性别

native

char

20

NULL

籍贯

birthday

smalldate

4

NULL

学生出生日期

dno

char

6

NULL

学生所在院系编号(外键)

spno

char

8

NULL

专业代码(外键)

classno

char

4

NULL

班级号

entime

smalldate

4

NULL

学生入校时间

home

varchar

40

NULL

学生家庭住址

tel

varchar

40

NULL

学生联系电话

 

表6-2user表(用户信息表)

字段名称

类型

宽度

允许空值

主键

说明

usrno

char

8

NOTNULL

用户名

usrpwd

char

8

NULL

密码

usrrights

int

4

NOTNULL

操作权限

表6-3speciality表(专业信息表)

字段名称

类型

宽度

允许空值

主键

说明

spno

char

8

NOTNULL

专业代码

dno

char

6

NOTNULL

院系编号(外键)

spname

char

20

NOTNULL

专业名称

表6-4class表(班级信息表)

字段名称

类型

宽度

允许空值

主键

说明

classno

char

4

NOTNULL

班级号

spno

char

8

NOTNULL

专业代码

header

char

8

NULL

班负责人

表6-5change表(学籍变更信息表)

字段名称

类型

宽度

允许空值

主键

说明

changeid

smallint

2

NOTNULL

记录号

sno

char

8

NOTNULL

学生学号(外键)

change

char

1

NOTNULL

变更代码(外键)

rectime

datetime

8

NOTNULL

记录时间

description

varchar

100

NULL

描述

表6-6reward表(奖励处罚记录信息表)

字段名称

类型

宽度

允许空值

主键

说明

rewardid

smallint

2

NOTNULL

记录号

sno

char

8

NOTNULL

学生学号(外键)

 

表6-7punishment表(处罚记录信息表)

字段名称

类型

宽度

允许空值

主键

说明

punishmentid

smallint

2

NOTNULL

记录号

sno

char

8

NOTNULL

学生学号(外键)

levels

char

1

NOTNULL

级别代码(外键)

rectime

datetime

8

NOTNULL

记录时间

enable

char

1

NOTNULL

是否生效(T-是F-否)

description

varchar

100

NULL

描述

奖励处罚续表

字段名称

类型

宽度

允许空值

主键

说明

levels

char

1

NOTNULL

级别代码(外键)

rectime

datetime

8

NOTNULL

记录时间

description

varchar

100

NULL

描述

七.E-R图设计

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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