学生成绩分析评价系统设计Word格式文档下载.docx
- 文档编号:21029346
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:23
- 大小:402.94KB
学生成绩分析评价系统设计Word格式文档下载.docx
《学生成绩分析评价系统设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《学生成绩分析评价系统设计Word格式文档下载.docx(23页珍藏版)》请在冰豆网上搜索。
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
权限描述
pow_yunwen
int
1
语文成绩修改权
pow_shuxue
数学成绩修改权
pow_daishu
代数成绩修改权
pow_jihe
几何成绩修改权
pow_huaxue
化学成绩修改权
pow_wuli
物理成绩修改权
pow_yingyu
英语成绩修改权
pow_lishi
历史成绩修改权
pow_zhengzhi
政治成绩修改权
pow_sszhengzhi
时事政治修改权
pow_sxzhengzhi
思想品德修改权
pow_dili
地理成绩修改权
pow_shengwu
生物成绩修改权
pow_exam
考试类型修改权
pow_stu_info
学生信息修改权
pow_teach_info
教师信息修改权
pow_history
历史信息修改权
pow_remark1
30
备注
pow_remark2
1具有查询权限,2具有增加权限,3具有修改删除权限,4具有超越班级的修改删除权限,5具有所有权限(管理员权限),0无任何权限
权限表里默认的几个权限id应在四位以内,而且这些权限不允许被修改,(在类里用str.length判断)。
控制对班级的权限:
(4以下的权限应该联系到class_id)。
表2
student(学生表)
是否主键
stu_id
学生(ID)编号
stu_name
10
学生XX
stu_sex
学生性别
stu_age
2
学生年龄
stu_born
学生出生年月
stu_address
学生住址
stu_zip
通信
stu_phone
联系
stu_father
学生父亲名
stu_mother
学生母亲名
stu_parentPhone
家长联系
class_id
所在班级(ID)编号
stu_ment
200
学生评语
stu_awardPunish
学生的奖惩记录
stu_photo
50
学生照片存放路径
stu_specialty
学生特长描述
stu_remark1
备注1
stu_remark2
备注2
stu_remark3
备注3
表3
examType(考试类型表)
exam_id
考试类型(ID)编号
exam_name
考试类型描述
exam_remark1
exam_remark2
表4
achievement(成绩表)
ach_id
成绩流水(ID)编号
学生ID
考试类型ID
班级ID
Grade
表示年级
Yuwen
3
语文总成绩
Yuwen_a
Int
No
语文客观成绩
Yuwen_b
语文主观成绩
shuxue
数学总成绩
Shuxue_a
数学客观成绩
Shuxue_b
数学主观成绩
Daishu
代数总成绩
Daishu_a
代数客观成绩
Daishu_b
代数主观成绩
Jihe
几何总成绩
Jihe_a
几何客观成绩
Jihe_b
几何主观成绩
huaxue
化学总成绩
Huaxue_a
化学客观成绩
Huaxue_b
化学主观成绩
Wuli
物理总成绩
Wuli_a
物理客观成绩
Wuli_b
物理主观成绩
Yingyu
英语总成绩
Yingyu_a
英语客观成绩
Yingyu_b
英语主观成绩
Lishi
历史总成绩
Lishi_a
历史客观成绩
Lishi_b
历史主观成绩
zhengzhi
政治总成绩
Zhengzhi_a
政治客观成绩
Zhengzhi_b
政治主观成绩
sszhengzhi
时事政治总成绩
Sszhengzhi_a
时事政治客观成绩
Sszhengzhi_b
时事政治主观成绩
sxzhengzhi
思想品德总成绩
Sxzhengzhi_a
思想品德客观成绩
Sxzhengzhi_b
思想吕德主观成绩
Dili
地理总成绩
Dili_a
地理客观成绩
Dili_b
地理主观成绩
shengwu
生物总成绩
Shengwu-a
生物客观成绩
Shengwu_b
生物主观成绩
ach_remark1
ach_remark2
ach_remark3
(注)ach_id的第一个字符为大写的A
表5
class(班级表)
班级(ID)编号
class_name
班级名
grade
年级
class_description
班级属性描述
class_date
date
创立日期
class_remark1
class_remark2
(注)class_id的第一个字符为小写的c
grade:
1为小学一年级,7为初中一年级,10为高中一年级
表6
teacher(教师表)
teach_id
教师(ID)编号
teach_name
教师XX
teach_pwd
登陆密码
teach_sex
教师性别
teach_age
教师年龄
teach_isPlurality
是否兼职
teach_born
出生日期
teach_address
教师住址
teach_zip
联系
teach_phone
teach_email
teach_agentType
代课类型(代哪一门课)
teach_grade
教师级别(用A,B,C,D代表)
teach_in
教师入校时间
teach_photo
教师照片存放路径
teach_remark1
teach_remark2
teach_remark3
表7
class_teacher(班级与教师的中间表)
ct_id
中间表流水(ID)编号
教师ID
ct_remark1
ct_remark2
(注)ct_id的第一个字符为大写的C
表8
history(历史信息记录表)
history_id
历史信息流水(ID)编号
学生代号
history_cause
事件原由
History_class
历史班级
history_grade
历史年级
history_school
历史学校
history_remark1
history_remark2
varhcar
表9
messages(留言表)
message_id
留言编号
message_title
留言标题
message_content
留言内容
留言者编号(只限教师)
message_date
Date
留言日期
message_isPublish
是否公开
message_remark1
message_remark2
其中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要求高。
本软件作为产品已光碟的形式,只针对一台计算机。
〔请参看平安详细设计说明书〕
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩 分析 评价 系统 设计