文档介绍:项目开发实战
教务管理系统java-web版
班级:09网络1班
完成人:
学号:
教务管理系统
完成人:李珈龙
目录
3
二. 需求分析: 3
3
4
1】.功能结构 4
2】系统功能详细设计 4
4
5
6
6
11
11
14
14
14
18
XX高校拥有雄厚的师资力量,拥有庞大的学生数量,为了提高学生管理的效率,优化资源,尽可能降低学校的管理成本,教务管理系统开发势在必行。本教务管理系统是基于java web环境下开发的,主要实现日常教务管理,比如:学生成绩录入,查询;相关通知的公布于查看;课程的相关管理等功能。
二. 需求分析:
教务管理系统主要是针对学校教学管理方面而设计的。学校教务处因为工作需要,必须对每个班的信息,学生的信息,教师的信息,课程信息有一定的了解,并以此为基础来安排课程. 学期结束后,还要记录学生的分数,以此作为下个学期的教学安排依据根据上述的初始条件和对本学校的调研考察,设计一个教务管理的数据库:记录教师和学生的基本信息,选课,课程安排等信息,方便老师,同学等用户对数据库的查询,修改等操作。尽量使数据库高效,存储简单.
用户选择相应的登录类型,正确输入用户名和密码后才能登陆到相应的界面。在管理员登陆后,可对教师、学生、信息进行操作,比如对学生信息可进行录入,修改,删除等;教师登陆可对学生成绩、处分、课程信息进行操作,可以对教师信息查询和修改。
1】.功能结构
环境下运行,基于WEB的教学管理系统满足如下的综合需求:
管理系统以课程教学为核心,围绕课程,实现课程教学大纲、课程教案、教学进度计划、学习资源等资源信息的网上发布、查询、浏览和更新。
教学管理人员通过该系统对学生、教师和课程的录入、查询、更新等有关信息。
教师可以通过该系统录入学生的成绩,实现对学生成绩的管理,查询个人信息和课程信息。
学生可以通过该系统查询自己的课程、个人信息、成绩等。
根据前面对需求的分析,依据系统功能设计原则,对整个系统进行了结构设计,得到了如图2-1所示的功能结构图:
图2-1
2】系统功能详细设计
课程安排功能中实现这个教学课程的管理,包括课程信息的录入,更新,查询,教师和学生的课程安排,这部分功能是有教务处的工作人员完成。
在课程安排功能中,教务处的具体操作如图2-2。
图2-2
教师在教学管理系统中占有重要地位。在系统中所具有的功能是查看个人信息,查看自己的课程信息,录入学生的成绩。而对教师信息的录入,更新则由教务处的工作人员完成。
在教师管理功能中,教师的具体操作如图2-3。
图2-3
在教师管理功能中,教务处工作人员的具体操作如图2-4。
图2-4
在学生管理功能中,学生的具体操作如图2-5。
图2-5
在学生管理功能中,教务处工作人员的具体操作如图2-6。
图2-6
表设计:该部分完成各个表的建立,表如下:
1.
BackInfo
字段名
数据类型
长度
空值
备注
BID
int
Not null
主键
BCon
text
null
BTime
smalldatetime
null
2.
ComingMessage
字段名
数据类型
长度
空值
备注
MessageID
int
Not null
主键
MessageTime
smalldatetime
Not null
MessageContent
text
Not null
MessageCatagory
int
Not null
3.
Course
字段名
数据类型
长度
空值
备注
C_ID
int
Not null
主键
Name
nvarchar
80
Not null
Kind
nvarchar
20
Not null
Creadits
decimal
18,0
Not null
TID
int
Not null
Dep
字段名
数据类型
长度
空值
备注
DID
int
Not null
主键
DName
nvarchar
20
Not null
Manager
字段名
数据类