发布时间:2023-04-28 21:21:39
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
今天将为大家分析一个F市税务局办公自动化系统,F市税务局办公自动化系统项目使用框架为SSM(MYECLIPSE),选用开发工具为eclipse。
1.待办事项表(内容详细、待办事项id、待办事项、记录时间、)主码为待办事项ID号,符合三范式。
字段名
类型
长度
是否非空
描述
内容详细
varchar
255
NOT NULL
neirong
待办事项id
varchar
255
NOT NULL
id
待办事项
varchar
255
NOT NULL
daibanshixiang
记录时间
varchar
255
NOT NULL
jiushijian
对于系统中不需要的待办事项信息可以在待办事项管理页面,通过点击删除待办事项按钮进行删除。点击删除操作后将待办事项id通过get方式提交到服务器中,在服务器中通过Daibanshixiangcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除待办事项成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行DaibanshixiangService.deleteDaibanshixiang方法
logger.debug("DaibanshixiangService.deleteDaibanshixiang ......");
// 根据id调用Daibanshixiangdao的deleteByPrimaryKey方法,删除Daibanshixiang
Daibanshixiangdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除待办事项成功");
删除待办事项后,给出删除待办事项成功的提示信息,提示信息如图所示。
图删除待办事项界面
2.工作记录表(内容、工作记录、工作记录id、发布时间、员工名字、)主码为工作记录ID号,符合三范式。
字段名
类型
长度
是否非空
描述
内容
varchar
255
NOT NULL
content
工作记录
varchar
255
NOT NULL
workrecord
工作记录id
varchar
255
NOT NULL
id
发布时间
varchar
255
NOT NULL
addingtime
员工名字
varchar
255
NOT NULL
name
对于系统中不需要的工作记录信息可以在工作记录管理页面,通过点击删除工作记录按钮进行删除。点击删除操作后将工作记录id通过get方式提交到服务器中,在服务器中通过Workrecordcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除工作记录成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行WorkrecordService.deleteWorkrecord方法
logger.debug("WorkrecordService.deleteWorkrecord ......");
// 根据id调用Workrecorddao的deleteByPrimaryKey方法,删除Workrecord
Workrecorddao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除工作记录成功");
删除工作记录后,给出删除工作记录成功的提示信息,提示信息如图所示。
图删除工作记录界面
3.考勤表(考勤员工、考勤、考勤id、状态、)主码为考勤ID号,符合三范式。
字段名
类型
长度
是否非空
描述
考勤员工
varchar
255
NOT NULL
staff
考勤
varchar
255
NOT NULL
attendance
考勤id
varchar
255
NOT NULL
id
状态
varchar
255
NOT NULL
state
对于系统中不需要的考勤信息可以在考勤管理页面,通过点击删除考勤按钮进行删除。点击删除操作后将考勤id通过get方式提交到服务器中,在服务器中通过Attendancecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除考勤成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AttendanceService.deleteAttendance方法
logger.debug("AttendanceService.deleteAttendance ......");
// 根据id调用Attendancedao的deleteByPrimaryKey方法,删除Attendance
Attendancedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除考勤成功");
删除考勤后,给出删除考勤成功的提示信息,提示信息如图所示。
图删除考勤界面
4.已办事项表(记录时间、事项名称、内容、已办事项id、)主码为已办事项ID号,符合三范式。
字段名
类型
长度
是否非空
描述
记录时间
varchar
255
NOT NULL
jiushijian
事项名称
varchar
255
NOT NULL
mingcheng
内容
varchar
255
NOT NULL
neirong
已办事项id
varchar
255
NOT NULL
id
对于系统中不需要的已办事项信息可以在已办事项管理页面,通过点击删除已办事项按钮进行删除。点击删除操作后将已办事项id通过get方式提交到服务器中,在服务器中通过Yibanshixiangcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除已办事项成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行YibanshixiangService.deleteYibanshixiang方法
logger.debug("YibanshixiangService.deleteYibanshixiang ......");
// 根据id调用Yibanshixiangdao的deleteByPrimaryKey方法,删除Yibanshixiang
Yibanshixiangdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除已办事项成功");
删除已办事项后,给出删除已办事项成功的提示信息,提示信息如图所示。
图删除已办事项界面
5.通知公告表(通知公告、发布时间、公告内容、通知公告id、)主码为通知公告ID号,符合三范式。
字段名
类型
长度
是否非空
描述
通知公告
varchar
255
NOT NULL
notice
发布时间
varchar
255
NOT NULL
addingtime
公告内容
varchar
255
NOT NULL
content
通知公告id
varchar
255
NOT NULL
id
对于系统中不需要的通知公告信息可以在通知公告管理页面,通过点击删除通知公告按钮进行删除。点击删除操作后将通知公告id通过get方式提交到服务器中,在服务器中通过Noticecontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除通知公告成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行NoticeService.deleteNotice方法
logger.debug("NoticeService.deleteNotice ......");
// 根据id调用Noticedao的deleteByPrimaryKey方法,删除Notice
Noticedao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除通知公告成功");
删除通知公告后,给出删除通知公告成功的提示信息,提示信息如图所示。
图删除通知公告界面
6.人事管理表(工资、职位、人事管理、名字、入职时间、人事管理、)主码为人事管理ID号,符合三范式。
字段名
类型
长度
是否非空
描述
工资
varchar
255
NOT NULL
wages
职位
varchar
255
NOT NULL
position
人事管理
varchar
255
NOT NULL
personnel
名字
varchar
255
NOT NULL
name
入职时间
varchar
255
NOT NULL
entrytime
人事管理
varchar
255
NOT NULL
id
对于系统中不需要的人事管理信息可以在人事管理管理页面,通过点击删除人事管理按钮进行删除。点击删除操作后将人事管理id通过get方式提交到服务器中,在服务器中通过Personnelcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除人事管理成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行PersonnelService.deletePersonnel方法
logger.debug("PersonnelService.deletePersonnel ......");
// 根据id调用Personneldao的deleteByPrimaryKey方法,删除Personnel
Personneldao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除人事管理成功");
删除人事管理后,给出删除人事管理成功的提示信息,提示信息如图所示。
图删除人事管理界面
7.员工表(密码、名字、账号、性别、政治面貌、婚姻情况、年龄、工作时间、介绍、员工、职务、)主码为员工ID号,符合三范式。
字段名
类型
长度
是否非空
描述
密码
varchar
255
NOT NULL
password
名字
varchar
255
NOT NULL
name
账号
varchar
255
NOT NULL
useraname
性别
varchar
255
NOT NULL
sex
政治面貌
varchar
255
NOT NULL
affiliation
婚姻情况
varchar
255
NOT NULL
Marriage
年龄
varchar
255
NOT NULL
age
工作时间
varchar
255
NOT NULL
workinghours
介绍
varchar
255
NOT NULL
introduce
员工
varchar
255
NOT NULL
id
职务
varchar
255
NOT NULL
post
对于系统中不需要的员工信息可以在员工管理页面,通过点击删除员工按钮进行删除。点击删除操作后将员工id通过get方式提交到服务器中,在服务器中通过Staffcontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除员工成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行StaffService.deleteStaff方法
logger.debug("StaffService.deleteStaff ......");
// 根据id调用Staffdao的deleteByPrimaryKey方法,删除Staff
Staffdao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除员工成功");
删除员工后,给出删除员工成功的提示信息,提示信息如图所示。
图删除员工界面
8.档案表(家庭住址、专业、联系电话、档案id、性别、工作年限、档案、学历、年龄、政治面貌、出生日期、用户编号、毕业院校、职位、姓名、婚姻状况、部门、电子邮箱、)主码为档案ID号,符合三范式。
字段名
类型
长度
是否非空
描述
家庭住址
varchar
255
NOT NULL
jiatingzhuzhi
专业
varchar
255
NOT NULL
zhuanye
联系电话
varchar
255
NOT NULL
lianxidianhua
档案id
varchar
255
NOT NULL
id
性别
varchar
255
NOT NULL
xingbie
工作年限
varchar
255
NOT NULL
gongzuonianxian
档案
varchar
255
NOT NULL
dangan
学历
varchar
255
NOT NULL
xueli
年龄
varchar
255
NOT NULL
nianling
政治面貌
varchar
255
NOT NULL
zhengzhimianmao
出生日期
varchar
255
NOT NULL
chushengriqi
用户编号
varchar
255
NOT NULL
yonghubianhao
毕业院校
varchar
255
NOT NULL
biyeyuanxiao
职位
varchar
255
NOT NULL
zhiwei
姓名
varchar
255
NOT NULL
xingming
婚姻状况
varchar
255
NOT NULL
hunyingzhuangkuang
部门
varchar
255
NOT NULL
bumen
电子邮箱
varchar
255
NOT NULL
dianziyouxiang
对于系统中不需要的档案信息可以在档案管理页面,通过点击删除档案按钮进行删除。点击删除操作后将档案id通过get方式提交到服务器中,在服务器中通过Dangancontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除档案成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行DanganService.deleteDangan方法
logger.debug("DanganService.deleteDangan ......");
// 根据id调用Dangandao的deleteByPrimaryKey方法,删除Dangan
Dangandao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除档案成功");
删除档案后,给出删除档案成功的提示信息,提示信息如图所示。
图删除档案界面
9.管理员表(管理员、管理员id、密码、)主码为管理员ID号,符合三范式。
字段名
类型
长度
是否非空
描述
管理员
varchar
255
NOT NULL
admin
管理员id
varchar
255
NOT NULL
id
密码
varchar
255
NOT NULL
password
对于系统中不需要的管理员信息可以在管理员管理页面,通过点击删除管理员按钮进行删除。点击删除操作后将管理员id通过get方式提交到服务器中,在服务器中通过Admincontroller的delete方法响应请求,使用deleteByPrimaryKey方法传入id信息删除对应数据。若删除成功,则会返回页面信息,删除管理员成功。
该部分核心代码如下:
// 输出日志,表示当前正在执行AdminService.deleteAdmin方法
logger.debug("AdminService.deleteAdmin ......");
// 根据id调用Admindao的deleteByPrimaryKey方法,删除Admin
Admindao.deleteByPrimaryKey(id);
request.setAttribute("message", "删除管理员成功");
删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。
图删除管理员界面
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计