北软教育网络培训java培训教务管理系统Word格式文档下载.docx
- 文档编号:15292725
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:40
- 大小:567.46KB
北软教育网络培训java培训教务管理系统Word格式文档下载.docx
《北软教育网络培训java培训教务管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《北软教育网络培训java培训教务管理系统Word格式文档下载.docx(40页珍藏版)》请在冰豆网上搜索。
3.1.1学生重考模块2
3.1.1.1程序描述2
3.1.1.2功能2
3.1.1.3性能2
3.1.1.4输入项2
3.1.1.5输出项2
3.1.1.6算法3
3.1.1.7流程逻辑3
3.1.1.8接口4
3.1.1.9存储分配4
3.1.1.10注释设计4
3.1.1.11限制条件4
3.1.1.12测试计划4
3.1.1.13尚未解决的问题4
3.1.2课程安排功能模块5
3.1.2.1程序描述5
3.1.2.2界面5
3.1.2.3输入项6
3.1.2.4输出项7
3.1.2.5算法7
3.1.2.6程序流程图7
3.1.3学生成绩功能模块8
3.1.3.1功能描述8
3.1.3.2程序8
3.1.3.3输入项9
3.1.3.4输出项10
3.2教师功能模块10
3.2.1教师管理程序描述10
3.2.1.1功能10
3.2.1.2性能11
3.2.1.3输入项11
3.2.1.4输出项11
3.2.1.5算法11
3.2.1.6流程逻辑11
3.2.2管理员管理12
3.2.2.1管理教师程序设计说明12
3.2.2.2功能12
3.2.2.3性能13
3.2.2.4输入项13
3.2..2.5输出项14
3.2.2.6算法14
3.2.2.7流程逻辑14
3.2.2.8接口15
3.3学生功能模块16
3.3.1程序描述16
3.3.2功能16
3.3.3输入项17
3.3.4输出项20
3.3.5算法21
3.3.6流程逻辑21
3.4学校功能模块22
3.4.1学院管理模块功能描述22
3.4.2功能22
3.4.3输入项23
3.4.4输出项23
3.4.5算法24
3.4.6页面原型24
3.4.7接口24
3.4.8注释设计25
3.4.9限制条件25
3.4.10测试计划25
3.4.11尚未解决的问题25
3.5新闻公告模块25
3.5.1程序描述25
3.5.2功能26
3.5.3性能26
3.5.4输入项26
3.5.5输出项26
3.5.6算法27
3.5.7流程逻辑27
3.5.8接口29
3.5.9注释设计29
3.5.10限制条件30
3.6课程评价模块30
3.6.1评价管理功能程序描述30
3.6.2功能30
3.6.3输入项32
3.6.4输出项32
3.6.5算法33
3.6.6流程逻辑33
3.6.8接口35
3.6.10注释设计35
3.6.11限制条件35
3.6.12测试计划35
3.6.13尚未解决的问题35
3.7教务人员功能模块35
3.7.1功能描述35
3.7.2输入项35
3.7.3输出项36
3.7.4功能描述36
3.7.5算法37
3.7.6流程图37
1引言
1.1编写目的
详细说明项目运行时的业务流程和程序接口,设计简单的界面原型
1.2背景
a.教务管理系统
b.项目提出者:
c.项目开发者:
北软项目小组
d.项目用户:
教务管理人员,学生,教师,教务人员
1.3定义
列出本文件中用到的专门术语的定义和缩写词的原词组。
2程序系统的结构
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
本程序主要采用四层结构,如下所示:
数据层(DB)
数据访问层(DAL)
业务逻辑层(BLL)
用户层(UI)
图1系统结构示意图
3程序(标识符)设计说明
3.1课程管理模块
该功能模块提供学生重考查询,重考报名及成绩查询功能。
3.1.1学生重考模块
3.1.1.1程序描述
学生重考功能包括重考课程查询,重考报名,及重考成绩查询
1.重考课程查询:
在学生功能界面选择重考课程查询可以查看所有需要重考的科目。
2.重考报名:
在重考课程列表里选择课程后的报名按钮可以报名
3.成绩查询:
在学生功能界面选择重考成绩查询可以查看所有重考科目的成绩
3.1.1.2功能
1.该功能点的大致处理流程图如下:
3.1.1.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.1.1.4输入项
1.触发单击按钮事件。
3.1.1.5输出项
1.查询重考科目
查询成功:
返回重考课程列表界面,输出全部重考课程。
2.重考报名
报名成功:
3.查询成绩查询
重考成绩列表界面,输出全部重考科目的成绩
3.1.1.6算法
1.重考课程查询
1)创建存储过程,核心语句:
query.list();
2)在DAO层创建Retake类,并实现方法query(),由query()执行上述查询过程。
方法名为:
query(){}
3)在Action层创建RetakeAction类,并封装Retake.query()。
3.1.1.7流程逻辑
1.本功能所涉及到的逻辑流程以活动图描述如下:
图4往来单位流程逻辑活动图
2.本功能点,分为五个功能模块,分别对这五个功能模块描述如下:
●重考科目查询模块:
功能:
完成重考科目查询功能。
输入项目:
触发事件按钮。
输出项目:
重考科目列表。
程序逻辑:
P1:
学生功能界面。
P2:
用户点击重考课程查询按钮。
P3:
显示重考科目列表。
3.1.1.8接口
无
3.1.1.9存储分配
3.1.1.10注释设计
说明准备在本程序中安排的注释,如:
1.加在模块首部的注释;
2.加在各分枝点处的注释;
3.对各变量的功能、范围、缺省条件等所加的注释;
4.对使用的逻辑所加的注释等等。
3.1.1.11限制条件
说明本程序运行中所受到的限制条件。
3.1.1.12测试计划
3.1.1.13尚未解决的问题
3.1.2课程安排功能模块
3.1.2.1程序描述
本部分主要的功能为管理排课信息,主要的操作包括排课、修改已排课程的信息、查询已排课程信息、打印课表、考试日程安排、考试日程查询。
1.排课(AddSchedule)
2.修改已排课程信息(AlterSchedule)
3.查询已排课程信息(QuerySchedule)
4.打印课表(PrintSchedule)
5.考试日程安排(AddExamtime)
6.考试日程查询(QueryExamtime)
本程序属于课程管理模块的一个子模块,要求对排课时的时间、地点、教师课表的冲突进行处理。
3.1.2.2界面
图:
管理员课程管理界面
管理员排课界面
3.1.2.3输入项
标识
类型
格式
输入方式
数据来源
学院
collegeName
String
xxx
下拉列表
学院信息表
专业
specialtyName
专业信息表
课程名称
courseName
课程信息表
班级
classesName
复选框
班级信息表
上课学期
semester
排课信息表
上课周次
week
x.x-x
键盘输入
课程学时
periods
Int
x
课程学分
credit
int
任课教师
teacherName
教师信息表
周几上课
days
下拉框
上课时间表
上课节次
Times
上课教室
classroom
教室信息表
3.1.2.4输出项
输出项字段名称、标识、类型、格式均与输入项相同。
3.1.2.5算法
1.创建存储过程,将用户输入的信息如学院、专业、课程名称、上课学期、上课周次、课程学分、课程学时、任课教师、周几上课、上课节次、上课教室进行封装然后保存到输入库中。
核心语句:
session.save();
2.在dao层创建ScheduleDAO类,并实现insertSchedule()来执行存储过程1。
3.在bean层创建Schedule类,ScheduleTime类和StudentSchedule类来封装用户输入的信息。
4.在action中创建ScheduleAction,并实现insert()来控制过程。
5.在insertSchedule.jsp页面提供用户输入信息接口,用户单击提交按钮后,检查是否冲突,在不冲突的情况下,将信息持久化到数据库中。
3.1.2.6程序流程图
排课流程图:
3.1.3学生成绩功能模块
3.1.3.1功能描述
§
学生成绩管理
1.管理员在“管理员控制界面”可以查看某个特定学生的成绩信息,并可以通过选择学期来筛选该生在某学期的成绩情况。
2.管理员在“管理员控制界面”可以点击“修改”按钮来修改学生的成绩。
3.管理员在“管理员控制界面”可以点击“打印”按钮来打印学生的成绩信息。
查看学生总排名
1.管理员在“管理员控制界面”点击“总成绩排名”按钮可以进入总成绩排名界面,在该界面管理员通过下拉框来选择学院,专业,年级,班级,学期从而来查询学生的总成绩排名。
2.管理员在“总成绩排名”界面可以点击“打印”按钮来打印学生的总成绩排名。
教师进行管理
教学管理
.教师在“教师管理”界面点击“学生成绩录入”链接可以录入自己所教授课程的学生的成绩。
3.1.3.2程序
第一步,教师进入教务管理主界面,然后登陆教师管理页面,点击学生成绩录入,便进入学生成绩录入界面。
第二步,教师选择要录入成绩的课程,系统便列出该修课程的所有学生,然后老师填写成绩,录入完毕,保存即可。
提交到教务处之前可以修改成绩,一旦提交到教务处便没有权限修改了。
·
功能
3.1.3.3输入项
1课程名(Course_name):
字符串型,下拉列表中选择。
2,(选择课程后显示该修课程的所有学生)学生成绩:
(Student_score):
浮点数
3.1.3.4输出项
1,录入成绩成功:
保存,显示录入成功信息。
2,录入成绩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教育 网络 培训 java 教务 管理 系统