学生成绩分析评价系统设计.docx

上传人:b****5 文档编号:7895251 上传时间:2023-01-27 格式:DOCX 页数:23 大小:402.94KB
下载 相关 举报
学生成绩分析评价系统设计.docx_第1页
第1页 / 共23页
学生成绩分析评价系统设计.docx_第2页
第2页 / 共23页
学生成绩分析评价系统设计.docx_第3页
第3页 / 共23页
学生成绩分析评价系统设计.docx_第4页
第4页 / 共23页
学生成绩分析评价系统设计.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

学生成绩分析评价系统设计.docx

《学生成绩分析评价系统设计.docx》由会员分享,可在线阅读,更多相关《学生成绩分析评价系统设计.docx(23页珍藏版)》请在冰豆网上搜索。

学生成绩分析评价系统设计.docx

学生成绩分析评价系统设计

概要设计说明书

1.引言

1.1编写目的

为明确软件需求、安排工程规划与进度、组织软件开发与测试,撰写本文档。

本文档供工程经理、设计人员、开发人员参考。

1.2工程背景

随着社会的进步、科技的开展,信息传媒日益丰富、信息技术突飞猛进。

学校中对学生的管理突出表现在成绩管理方面,特别是对学生的各科成绩在各个时期的比照,同时对带课教师的有一个简单的教学指导,校长可以在第一时间考察教师的教学情况,学生的学习情况。

特引入本系统的开发、建立。

1.3参考资料

a.学生成绩分析评价系统需求收集

2.任务概述

2.1目标

亿利达学生分析评价系统主要是应用于小学,中学。

为了更好的为一线教师和学校管理人员第一时间对学生的学习情况做一个详细,直观的了解,同时对该学生的现在的学习情况做出及时的评价,对教师的下一步工作调整有一个相应的提示。

以便提高教学的方式,方法。

系统采用主流的B/S构造,客户端不需要安装任何的插件,只要在校内的效劳器中安装该软件即可实现校内,校外同时使用。

具体的网络拓扑如下:

2.2运行环境

效劳器:

操作系统:

MicrosoftWindows2000Server

CPU:

P4处理器

内存:

512M

客户端:

操作系统:

全系列WINDOWS

CPU:

1G处理器

内存:

128M

浏览器:

IE5.0以上

2.3需求概述

2.3.1功能划分

亿利达学生分析评价系统主要功能有:

 

3.总体设计

3.1处理流程

1.教师的流程

2.管理员流程

3.2总体架构设计

1.大体采用MVC〔模型2〕:

jsp负责视图,servlet〔action〕调用业务模块,负责转向,javabean做模型,

前台控制器〔Servlet〕

 

Web客户帮助器/模型〔javaBean〕

视图〔jsp〕

请求

Actionform

响应

3.3数据库设计

本系统采用MYSQL数据库,以下为数据库详细设计

表1

power(权限表)

字段名称

数据类型

长度

是否为主键

可否为空

描述

pow_id

varchar

20

yes

no

权限编号

pow_name

varchar

20

no

权限描述

pow_yunwen

int

1

no

语文成绩修改权

pow_shuxue

int

1

no

数学成绩修改权

pow_daishu

int

1

no

代数成绩修改权

pow_jihe

int

1

no

几何成绩修改权

pow_huaxue

int

1

no

化学成绩修改权

pow_wuli

int

1

no

物理成绩修改权

pow_yingyu

int

1

no

英语成绩修改权

pow_lishi

int

1

no

历史成绩修改权

pow_zhengzhi

int

1

no

政治成绩修改权

pow_sszhengzhi

int

1

no

时事政治修改权

pow_sxzhengzhi

int

1

no

思想品德修改权

pow_dili

int

1

no

地理成绩修改权

pow_shengwu

int

1

no

生物成绩修改权

pow_exam

int

1

no

考试类型修改权

pow_stu_info

int

1

no

学生信息修改权

pow_teach_info

int

1

no

教师信息修改权

pow_history

int

1

no

历史信息修改权

pow_remark1

varchar

30

yes

备注

pow_remark2

varchar

30

yes

1具有查询权限,2具有增加权限,3具有修改删除权限,4具有超越班级的修改删除权限,5具有所有权限(管理员权限),0无任何权限

权限表里默认的几个权限id应在四位以内,而且这些权限不允许被修改,(在类里用str.length判断)。

控制对班级的权限:

(4以下的权限应该联系到class_id)。

表2

student(学生表)

字段名称

数据类型

长度

是否主键

可否为空

描述

stu_id

varchar

20

yes

no

学生(ID)编号

stu_name

varchar

10

no

学生XX

stu_sex

int

1

no

学生性别

stu_age

int

2

yes

学生年龄

stu_born

varchar

20

no

学生出生年月

stu_address

varchar

30

no

学生住址

stu_zip

varchar

10

no

通信

stu_phone

varchar

20

yes

联系

stu_father

varchar

10

yes

学生父亲名

stu_mother

varchar

10

yes

学生母亲名

stu_parentPhone

varchar

20

yes

家长联系

class_id

varchar

20

no

所在班级(ID)编号

stu_ment

varchar

200

yes

学生评语

stu_awardPunish

varchar

200

yes

学生的奖惩记录

stu_photo

varchar

50

yes

学生照片存放路径

stu_specialty

varchar

50

yes

学生特长描述

stu_remark1

varchar

30

yes

备注1

stu_remark2

varchar

30

yes

备注2

stu_remark3

varchar

30

yes

备注3

表3

examType(考试类型表)

字段名称

数据类型

长度

是否主键

可否为空

描述

exam_id

varchar

20

yes

no

考试类型(ID)编号

exam_name

varchar

20

no

考试类型描述

exam_remark1

varchar

30

yes

备注

exam_remark2

varchar

30

yes

表4

achievement(成绩表)

字段名称

数据类型

长度

是否主键

可否为空

描述

ach_id

varchar

20

yes

no

成绩流水(ID)编号

stu_id

varchar

20

no

学生ID

exam_id

varchar

20

no

考试类型ID

class_id

varchar

20

no

班级ID

Grade

int

1

no

表示年级

Yuwen

int

3

no

语文总成绩

Yuwen_a

Int

3

No

语文客观成绩

Yuwen_b

Int

3

No

语文主观成绩

shuxue

int

3

no

数学总成绩

Shuxue_a

Int

3

No

数学客观成绩

Shuxue_b

Int

3

No

数学主观成绩

Daishu

int

3

no

代数总成绩

Daishu_a

Int

3

No

代数客观成绩

Daishu_b

Int

3

No

代数主观成绩

Jihe

int

3

no

几何总成绩

Jihe_a

Int

3

No

几何客观成绩

Jihe_b

Int

3

No

几何主观成绩

huaxue

int

3

no

化学总成绩

Huaxue_a

Int

3

No

化学客观成绩

Huaxue_b

Int

3

No

化学主观成绩

Wuli

int

3

no

物理总成绩

Wuli_a

Int

3

No

物理客观成绩

Wuli_b

Int

3

No

物理主观成绩

Yingyu

int

3

no

英语总成绩

Yingyu_a

Int

3

No

英语客观成绩

Yingyu_b

Int

3

No

英语主观成绩

Lishi

int

3

no

历史总成绩

Lishi_a

Int

3

No

历史客观成绩

Lishi_b

Int

3

No

历史主观成绩

zhengzhi

int

3

no

政治总成绩

Zhengzhi_a

Int

3

No

政治客观成绩

Zhengzhi_b

Int

3

No

政治主观成绩

sszhengzhi

int

3

yes

时事政治总成绩

Sszhengzhi_a

Int

3

No

时事政治客观成绩

Sszhengzhi_b

Int

3

No

时事政治主观成绩

sxzhengzhi

int

3

no

思想品德总成绩

Sxzhengzhi_a

Int

3

No

思想品德客观成绩

Sxzhengzhi_b

Int

3

No

思想吕德主观成绩

Dili

int

3

no

地理总成绩

Dili_a

Int

3

No

地理客观成绩

Dili_b

Int

3

No

地理主观成绩

shengwu

int

3

no

生物总成绩

Shengwu-a

Int

3

No

生物客观成绩

Shengwu_b

Int

3

No

生物主观成绩

ach_remark1

varchar

30

yes

备注

ach_remark2

varchar

30

yes

ach_remark3

varchar

30

yes

(注)ach_id的第一个字符为大写的A

表5

class(班级表)

字段名称

数据类型

长度

是否主键

可否为空

描述

class_id

varchar

20

yes

no

班级(ID)编号

class_name

varchar

20

no

班级名

grade

int

2

no

年级

class_description

varchar

10

yes

班级属性描述

class_date

date

20

no

创立日期

class_remark1

varchar

30

yes

备注

class_remark2

varchar

30

yes

(注)class_id的第一个字符为小写的c

grade:

1为小学一年级,7为初中一年级,10为高中一年级

表6

teacher(教师表)

字段名称

数据类型

长度

是否主键

可否为空

描述

teach_id

varchar

20

yes

no

教师(ID)编号

teach_name

varchar

10

no

教师XX

teach_pwd

varchar

10

yes

登陆密码

pow_id

varchar

20

no

权限编号

teach_sex

int

1

no

教师性别

teach_age

int

2

no

教师年龄

teach_isPlurality

int

1

no

是否兼职

teach_born

varchar

20

no

出生日期

teach_address

varchar

30

no

教师住址

teach_zip

varchar

10

no

联系

teach_phone

varchar

20

yes

联系

teach_email

varchar

20

yes

Email

teach_agentType

varchar

10

no

代课类型(代哪一门课)

teach_grade

varchar

1

yes

教师级别(用A,B,C,D代表)

teach_in

date

no

教师入校时间

teach_photo

varchar

50

yes

教师照片存放路径

teach_remark1

varchar

30

yes

备注

teach_remark2

varchar

30

yes

teach_remark3

varchar

30

yes

表7

class_teacher(班级与教师的中间表)

字段名称

数据类型

长度

是否主键

可否为空

描述

ct_id

varchar

20

yes

no

中间表流水(ID)编号

class_id

varchar

20

no

班级ID

teach_id

varchar

20

no

教师ID

ct_remark1

varchar

30

yes

备注

ct_remark2

varchar

30

yes

(注)ct_id的第一个字符为大写的C

表8

history(历史信息记录表)

字段名称

数据类型

长度

是否主键

可否为空

描述

history_id

varchar

20

yes

no

历史信息流水(ID)编号

stu_id

varchar

20

no

学生代号

history_cause

varchar

20

no

事件原由

History_class

varchar

20

yes

历史班级

history_grade

int

1

yes

历史年级

history_school

varchar

20

yes

历史学校

history_remark1

varchar

30

yes

备注

history_remark2

varhcar

30

yes

表9

messages(留言表)

字段名称

数据类型

长度

是否主键

可否为空

描述

message_id

varchar

20

yes

no

留言编号

message_title

varchar

30

留言标题

message_content

varchar

200

no

留言内容

teach_id

varchar

20

no

留言者编号(只限教师)

message_date

Date

no

留言日期

message_isPublish

int

1

no

是否公开

message_remark1

varchar

30

yes

备注

message_remark2

varchar

30

yes

 

其中id=admin的是管理员,其他那么是教师

3.4界面设计

3.4.1用户登陆

3.4.2教师界面

 

3.4.3管理员登陆后界面

3.4.4管理员修改用户界面

3.4.5管理员增加用户界面

3.5类设计

3.5.1.常用工具类及方法的使用

1〕AchievementOperate对学生的成绩操作

2〕MyChart类自动生成图表。

3〕Power类主要分配教师权限

 

〔3〕用户帮助类(Sysinfo);

系统调用sysinfo〔〕对sysinfo.xml进展解析,配置系统所需的全局变量。

 

3.5.2.整体设计

〔1〕概要设计

 

〔2〕详细设计

3.6平安设计

平安XX要求高。

本软件作为产品已光碟的形式,只针对一台计算机。

〔请参看平安详细设计说明书〕

 

 

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

当前位置:首页 > 农林牧渔 > 林学

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

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