收藏 分享(赏)

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

上传人:hyngb9260 文档编号:7218644 上传时间:2019-05-10 格式:DOC 页数:18 大小:1.54MB
下载 相关 举报
学生成绩分析评价系统设计.doc_第1页
第1页 / 共18页
学生成绩分析评价系统设计.doc_第2页
第2页 / 共18页
学生成绩分析评价系统设计.doc_第3页
第3页 / 共18页
学生成绩分析评价系统设计.doc_第4页
第4页 / 共18页
学生成绩分析评价系统设计.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、 概要设计说明书1引言1.1 编写目的为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2 项目背景随着社会的进步、科技的发展,信息传媒日益丰富、信息技术突飞猛进。学校中对学生的管理突出表现在成绩管理方面,特别是对学生的各科成绩在各个时期的对比,同时对带课老师的有一个简单的教学指导,校长可以在第一时间考察教师的教学情况,学生的学习情况。特引入本系统的开发、建设。1.3 参考资料a. 学生成绩分析评价系统需求收集2任务概述2.1 目标亿利达学生分析评价系统主要是应用于小学,中学。为了更好的为一线教师和学校管理人员第一时间对学生的学习

2、情况做一个详细,直观的了解,同时对该学生的现在的学习情况做出及时的评价,对教师的下一步工作调整有一个相应的提示。以便提高教学的方式,方法。系统采用主流的 B/S 结构,客户端不需要安装任何的插件,只要在校内的服务器中安装该软件即可实现校内,校外同时使用。具体的网络拓扑如下 :2.2 运行环境服务器:操作系统:Microsoft Windows 2000 ServerCPU:P4 处理器内存:512M客户端:操作系统:全系列 WINDOWS CPU:1G 处理器内存:128M浏览器:IE5.0 以上2.3 需求概述2.3.1 功能划分亿利达学生分析评价系统主要功能有:业业业业业业业业业业业业业业

3、业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业业3总体设计3.1 处理流程1教师的流程业业业业业业业业 业业业业 业业业业 业业业业 业业业业业业业业 业业业业业业业业 业业业业业业业业 业业 业业业业 业业业业业业2 业业32管理员流程业业业业业业业业 业业业业 业业业业 业业业业 业业业业业业 业业业业业业业 业业业业 业业业业业业2业业业业业业3.2 总体架构设计1 大体采用 MVC(模型 2):jsp 负责视图,servlet (action)调用业务模块,负责转向,javabean 做模型,前台控制器(Servlet)

4、Web 客户 帮助器/模型(javaBean )视图(jsp)请求Actionform响应CMVJsp action 业务处理3.3 数据库设计本系统采用 MYSQL 数据库,以下为数据库详细设计表 1power (权限表)字段名称 数据类型 长度 是否为主键 可否为空 描述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 几何成绩修改权

5、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

6、学生信息修改权pow_teach_info int 1 no 教师信息修改权pow_history int 1 no 历史信息修改权pow_remark1 varchar 30 yes 备注pow_remark2 varchar 30 yes1 具有查询权限,2 具有增加权限,3 具有修改删除权限,4 具有超越班级的修改删除权限,5 具有所有权限(管理员权限),0 无任何权限权限表里默认的几个权限 id 应在四位以内,而且这些权限不允许被修改,(在类里用str.length 判断)。控制对班级的权限:(4 以下的权限应该联系到 class_id)。表 2student(学生表)字段名称 数据类

7、型 长度 是否主键 可否为空 描述stu_id varchar 20 yes no 学生(ID) 编号stu_name varchar 10 no 学生姓名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

8、_parentPhone varchar 20 yes 家长联系电话class_id varchar 20 no 所在班级(ID) 编号stu_comment varchar 200 yes 学生评语stu_awardPunish varchar 200 yes 学生的奖惩记录stu_photo varchar 50 yes 学生照片存放路径stu_specialty varchar 50 yes 学生特长描述stu_remark1 varchar 30 yes 备注 1stu_remark2 varchar 30 yes 备注 2stu_remark3 varchar 30 yes 备注 3

9、表 3examType(考试类型表)字段名称 数据类型 长度 是否主键 可否为空 描述exam_id varchar 20 yes no 考试类型(ID) 编号exam_name varchar 20 no 考试类型描述exam_remark1 varchar 30 yes 备注exam_remark2 varchar 30 yes表 4achievement (成绩表 )字段名称 数据类型 长度 是否主键可否为空描述ach_id varchar 20 yes no 成绩流水(ID) 编号stu_id varchar 20 no 学生 IDexam_id varchar 20 no 考试类型

10、IDclass_id varchar 20 no 班级 IDGrade 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

11、 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

12、 政治总成绩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 地理主观成绩shen

13、gwu int 3 no 生物总成绩Shengwu-a Int 3 No 生物客观成绩Shengwu_b Int 3 No 生物主观成绩ach_remark1 varchar 30 yes 备注ach_remark2 varchar 30 yesach_remark3 varchar 30 yes(注)ach_id 的第一个字符为大写的 A 表 5class (班级表 )字段名称 数据类型 长度 是否主键 可否为空 描述class_id varchar 20 yes no 班级(ID) 编号class_name varchar 20 no 班级名grade int 2 no 年级class_d

14、escription 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 为高中一年级表 6teacher (教师表)字段名称 数据类型 长度 是否主键 可否为空 描述teach_id varchar 20 yes no 教师(ID) 编号teach_name varchar 10 no 教师姓名teach_pwd varchar 1

15、0 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_agentTypevarchar 10 no 代课类型

16、(代哪一门课)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 yesteach_remark3 varchar 30 yes表 7class_teacher (班级与老师的中间表)字段名称 数据类型 长度 是否主键 可否为空 描述ct_id varchar 20 yes no 中间表流水(ID)编号class_id varchar

17、 20 no 班级 IDteach_id varchar 20 no 教师 IDct_remark1 varchar 30 yes 备注ct_remark2 varchar 30 yes(注)ct_id 的第一个字符为大写的 C 表 8history (历史信息记录表)字段名称 数据类型 长度 是否主键 可否为空 描述history_id varchar 20 yes no 历史信息流水(ID)编号stu_id varchar 20 no 学生代号history_cause varchar 20 no 事件原由History_class varchar 20 yes 历史班级history_g

18、rade int 1 yes 历史年级history_school varchar 20 yes 历史学校history_remark1 varchar 30 yes 备注history_remark2 varhcar 30 yes表 9messages(留言表)字段名称 数据类型 长度 是否主键 可否为空 描述message_id varchar 20 yes no 留言编号message_title varchar 30 留言标题message_content varchar 200 no 留言内容teach_id varchar 20 no 留言者编号(只限老师)message_date

19、 Date no 留言日期message_isPublish int 1 no 是否公开message_remark1 varchar 30 yes 备注message_remark2 varchar 30 yes其中 id =admin 的是管理员,其他则是教师3.4 界面设计34.1 用户登陆34.2 教师界面34.3 管理员登陆后界面34.4 管理员修改用户界面34.5 管理员增加用户界面35 类设计3.5.1常用工具类及方法的使用1)AchievementOperate 对学生的成绩操作2)MyChart 类自动生成图表。3)Power 类主要分配教师权限(3)用户帮助类(Sysinf

20、o);系统调用 sysinfo()对 sysinfo.xml 进行解析,配置系统所需的全局变量。3.5.2整体设计(1)概要设计JSPjsp业 业 Action Form业 业 业 Action业 业 业 业 业 业SysinitSysinit业 业 业 业 Servlet业 业 业 业 Servlet业 业 业 业 业 业 业业 业 业 业 业 业 业Sysinfo业 业 业 业 业 业 业业 业 业 业 业 业 业业 业 业 业 业 业 业业 业 业 业 业 业 业业 业 业 业业 业 业 业DB_Opration业 业 业 业 业 业业 业 业 业 业 业Conceptual Data

21、ModelModel: 业 业 业 业 业 业 业 业Package: Diagram: student.jpxAuthor: yldsoft Date : 2005-05-18 Version : 1.0业 业 业业 业 业(2)详细设计业业业业com.yld.actionIndexActionLoginActionSysinitTestAction业业业com.yld.businessAchievementOperateClassOperageMessageOperateHistoryOperatePowerOperateStudentOperateTeacherOperate业业业JSPWEB业业业业业业业业业业业业com.yld.dataModelAchievementPowerStudentMessagesHistoryCclassExamTypeTeacher3.6 安全设计安全保密要求高。本软件作为产品已光碟的形式,只针对一台计算机。 (请参看安全详细设计说明书)

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报