Insert title here

如何有效开发一个F市税务局办公自动化系统,通过Java语言进行开发

发布时间: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", "删除管理员成功");

删除管理员后,给出删除管理员成功的提示信息,提示信息如图所示。

图删除管理员界面



专业程序代做

为你量身定制的程序设计

诚信经营,我们将尽心尽力为你完成指定功能

十年程序经验,尽在全微程序设计


联系我们
Insert title here
Copyright © qwwendang.com All Rights Reserved
在线客服
联系方式
微信:13265346583 QQ:2196316269

扫码联系客服