SMS20模块描述文档.docx
《SMS20模块描述文档.docx》由会员分享,可在线阅读,更多相关《SMS20模块描述文档.docx(19页珍藏版)》请在冰点文库上搜索。
SMS20模块描述文档
63.SMS2.0模块描述文档
1.数据库连接模块
§功能描述:
用来连接和断开数据库,与配置文件SMS.XML构成连接池,从连接池中获取一个连接。
§主要文件:
getDbConnection.java,打包在ConnectionPool下。
主要函数有:
getCon()//获取一个连接
d_close()//关闭当前连接
2.登陆模块
§功能描述:
用来判断用户的合法性,并根据用户选择登录项判断登录论坛
还是登录管理系统。
并根据用户的权限等级来显示用户的操作菜单。
§主要界面:
§主要文件:
loginAction.java用来判断用户的合法性及跳转方向。
loginActionForm.java用来存放一些用户信息如用户名,密码,跳转方向等。
3.年级管理模块:
§功能描述:
用来管理年级基本信息的模块,子模块包括:
添加年级信息:
添加新的年级信息
修改年级信息:
修改已有的年级信息
删除年级信息:
删除已有的年级信息
§主要文件:
gradeAction.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.grade
gEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作还是修改操作。
Package:
sms.grade
gradeActionForm.javaActionForm类,用来存放年级的一些基本属性。
Package:
sms.grade
grade.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.grade;主要函数有:
getView()获取所有年级信息。
del()删除某个年级信息。
Update()修改某个年级信息。
Insert()添加年级信息。
preparePage()分页跳转处理。
§主要界面:
4.班级管理模块
§功能描述:
用来管理班级基本信息的模块,子模块包括:
添加班级信息:
添加新的班级信息
修改班级信息:
修改已有的班级信息
删除班级信息:
删除已有的班级信息
§主要文件:
MyClassAction.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.MyClass
ClassEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作还是修改操作。
Package:
sms.MyClass
MyClassActionForm.javaActionForm类,用来存放班级的一些基本属性。
Package:
sms.MyClass
MyClass.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.MyClass;主要函数有:
getView()获取所有班级信息。
del()删除某个班级信息。
Update()修改某个班级信息。
Insert()添加班级信息。
preparePage()分页跳转处理。
§主要界面:
5.课程管理
§功能描述:
用来管理课程基本信息的模块,子模块包括:
添加课程信息:
添加新的课程信息
修改课程信息:
修改已有的课程信息
删除课程信息:
删除已有的课程信息
§主要文件:
CourseAction.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Course
CourseEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作还是修改操作。
Package:
sms.Course
CourseActionForm.javaActionForm类,用来存放课程的一些基本属性。
Package:
sms.Course
Course.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Course;主要函数有:
getView()获取所有课程信息。
del()删除某个课程信息。
Update()修改某个课程信息。
Insert()添加课程信息。
preparePage()分页跳转处理。
§主要界面:
6.宿舍管理
§功能描述:
用来管理宿舍基本信息的模块,子模块包括:
添加宿舍信息:
添加新的宿舍信息
修改宿舍信息:
修改已有的宿舍信息
删除宿舍信息:
删除已有的宿舍信息
§主要文件:
DormAction.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Dorm
DormEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作还是修改操作。
Package:
sms.Dorm
DormActionForm.javaActionForm类,用来存放宿舍的一些基本属性。
Package:
sms.Dorm
Dorm.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Dorm;主要函数有:
getView()获取所有宿舍信息。
del()删除某个宿舍信息。
Update()修改某个宿舍信息。
Insert()添加宿舍信息。
preparePage()分页跳转处理。
§主要界面:
7.学生信息管理
§功能描述:
用来管理学生基本信息的模块,子模块包括:
添加学生信息:
添加新的学生信息
修改学生信息:
修改已有的学生信息
删除学生信息:
删除已有的学生信息
§主要文件:
StudentAction.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Student
StudentEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作还是修改操作。
Package:
sms.Student
StudentActionForm.javaActionForm类,用来存放学生的一些基本属性。
Package:
sms.Student
Student.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Student;主要函数有:
getView()获取所有学生信息。
del()删除某个学生信息。
Update()修改某个学生信息。
Insert()添加班级信息。
preparePage()分页跳转处理。
§主要界面:
8.员工管理
§功能描述:
用来管理员工基本信息的模块,子模块包括:
添加员工信息:
添加新的员工信息
修改员工信息:
修改已有的员工信息
删除员工信息:
删除已有的员工信息
§主要文件:
EmployeeAction.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Employee
EmployeeEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作还是修改操作。
Package:
sms.Employee
EmployeeActionForm.javaActionForm类,用来存放员工的一些基本属性。
Package:
sms.Employee
Employee.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Employee;主要函数有:
getView()获取所有员工信息。
del()删除某个员工信息。
Update()修改某个员工信息。
Insert()添加班级信息。
preparePage()分页跳转处理。
§主要界面:
9.邮件管理
§功能描述:
用来管理邮件信息的模块,子模块包括:
读邮件:
阅读已有邮件
写邮件:
写邮件并发送
回复邮件:
回复收到的邮件
§主要文件:
MailAction.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Mail
MailActionForm.javaActionForm类,用来存放邮件的一些基本属性。
Package:
sms.Mail
Mail.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Mail;主要函数有:
getView()获取邮件列表。
del()删除某个邮件。
reMail()回复收到的某个邮件
readMail()阅读某个邮件。
preparePage()分页跳转处理。
§主要界面:
10.员工奖惩管理
§功能描述:
用来管理员工奖惩信息的模块,子模块包括:
添加员工奖惩信息:
添加新的员工奖惩信息
修改员工奖惩信息:
修改已有的员工奖惩信息
删除员工奖惩信息:
删除已有的员工奖惩信息
查询员工奖惩信息:
查询已有的员工奖惩信息
§主要文件:
emprpinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Emprp
emprpEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Emprp
emprpActionForm.javaActionForm类,用来存放员工信息的一些基本属性。
Package:
sms.Emprp
emprpinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Emprp;主要函数有:
getView()获取所有员工奖惩信息。
getdetView()获取某个员工详细奖惩信息。
del()删除某个员工奖惩信息。
Update()修改某个员工奖惩信息。
Insert()添加某个员工奖惩信息。
preparePage()分页跳转处理。
§主要界面:
11.学生奖惩管理
§功能描述:
用来管理学生基本考勤信息的模块,子模块包括:
添加学生考勤信息:
添加新的学生考勤信息
修改学生考勤信息:
修改已有的学生考勤信息
删除学生考勤信息:
删除已有的学生考勤信息
查询学生考勤信息:
查询已有的学生考勤信息
§主要文件:
sturpinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Sturp
sturpEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Sturp
sturpActionForm.javaActionForm类,用来存放员工信息的一些基本属性。
Package:
sms.Sturp
sturpinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Sturp;主要函数有:
getView()获取所有学生奖惩信息。
getdetView()获取某个学生详细奖惩信息。
del()删除某个学生奖惩信息。
Update()修改某个学生奖惩信息。
Insert()添加某个学生奖惩信息。
preparePage()分页跳转处理。
§主要界面:
12.员工考勤管理
§功能描述:
用来管理员工基本考勤信息的模块,子模块包括:
添加员工考勤信息:
添加新的员工考勤信息
修改员工考勤信息:
修改已有的员工考勤信息
删除员工考勤信息:
删除已有的员工考勤信息
查询员工考勤信息:
查询已有的员工考勤信息
§主要文件:
empatinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Empat
empatEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Emprp
empatActionForm.javaActionForm类,用来存放员工信息的一些基本属性。
Package:
sms.Empat
empatinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Empat;主要函数有:
getView()获取所有员工考勤信息。
getdetView()获取某个员工详细考勤信息。
del()删除某个员工考勤信息。
Update()修改某个员工考勤信息。
Insert()添加某个员工考勤信息。
preparePage()分页跳转处理。
§主要界面:
13.学生考勤管理
§功能描述:
用来管理学生基本考勤信息的模块,子模块包括:
添加学生考勤信息:
添加新的学生考勤信息
修改学生考勤信息:
修改已有的学生考勤信息
删除学生考勤信息:
删除已有的学生考勤信息
查询学生考勤信息:
查询已有的学生考勤信息
§主要文件:
stuatinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Stuat
stuatEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Sturp
stuatActionForm.javaActionForm类,用来存放员工信息的一些基本属性。
Package:
sms.Stuat
stuatinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Stuat;主要函数有:
getView()获取所有学生奖惩信息。
getdetView()获取某个学生详细奖惩信息。
del()删除某个学生奖惩信息。
Update()修改某个学生奖惩信息。
Insert()添加某个学生奖惩信息。
preparePage()分页跳转处理。
§主要界面:
14.员工培训管理
§功能描述:
用来管理员工培训信息的模块,子模块包括:
添加员工培训信息:
添加新的员工培训信息
修改员工培训信息:
修改已有的员工培训信息
删除员工培训信息:
删除已有的员工培训信息
查询员工培训信息:
查询已有的员工培训信息
§主要文件:
emptrinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Emptr
emptrEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Emptr
emptrActionForm.javaActionForm类,用来存放员工信息的一些基本属性。
Package:
sms.Emptr
emptrinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Emptr;主要函数有:
getView()获取所有员工培训信息。
getdetView()获取某个员工详细培训信息。
del()删除某个员工培训信息。
Update()修改某个员工培训信息。
Insert()添加某个员工培训信息。
preparePage()分页跳转处理。
§主要界面:
15.员工体检管理
§功能描述:
用来管理员工体检信息的模块,子模块包括:
添加员工体检信息:
添加新的员工体检信息
修改员工体检信息:
修改已有的员工体检信息
删除员工体检信息:
删除已有的员工体检信息
查询员工体检信息:
查询已有的员工体检信息
§主要文件:
empphyinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Empphy
empphyEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Emptr
empphyActionForm.javaActionForm类,用来存放员工信息的一些基本属性。
Package:
sms.Empphy
emphyinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Empphy;主要函数有:
getView()获取所有员工体检信息。
getdetView()获取某个员工详细体检信息。
del()删除某个员工体检信息。
Update()修改某个员工体检信息。
Insert()添加某个员工体检信息。
preparePage()分页跳转处理。
§主要界面:
16.学生体检管理
§功能描述:
用来管理学生体检信息的模块,子模块包括:
添加学生体检信息:
添加新的学生体检信息
修改学生体检信息:
修改已有的学生体检信息
删除学生体检信息:
删除已有的学生体检信息
查询学生体检信息:
查询已有的学生体检信息
§主要文件:
stuphyinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Stuphy
stuphyEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Stuphy
stuphyActionForm.javaActionForm类,用来存放学生体检信息的一些基本属性。
Package:
sms.Stuphy
stuphyinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Stuphy;主要函数有:
getView()获取所有学生奖惩信息。
getdetView()获取某个学生详细奖惩信息。
del()删除某个学生奖惩信息。
Update()修改某个学生奖惩信息。
Insert()添加某个学生奖惩信息。
preparePage()分页跳转处理。
§主要界面:
17.论坛管理
§功能描述:
用来管理学生体检信息的模块,子模块包括:
添加学生体检信息:
添加新的学生体检信息
修改学生体检信息:
修改已有的学生体检信息
删除学生体检信息:
删除已有的学生体检信息
查询学生体检信息:
查询已有的学生体检信息
§主要文件:
stuphyinfoAction.java.java用来控制跳转,根据传入变量action的内容判断跳转方向。
Package:
sms.Stuphy
stuphyEditAction.java用来控制操作,根据传入变量action的内容判断是添加操作、修改操作还是显示详细信息。
Package:
sms.Stuphy
stuphyActionForm.javaActionForm类,用来存放学生体检信息的一些基本属性。
Package:
sms.Stuphy
stuphyinfoBean.javajavaBean文件,用来完成数据查询、数据添加、数据修改等数据处理操作。
Package:
sms.Stuphy;主要函数有:
getView()获取所有学生奖惩信息。
getdetView()获取某个学生详细奖惩信息。
del()删除某个学生奖惩信息。
Update()修改某个学生奖惩信息。
Insert()添加某个学生奖惩信息。
preparePage()分页跳转处理。
§主要界面: