答辩中提出的主要问题及学生回答问题的简要情况:
问题一:结合系统具体功能,简述不同角色用户使用同一功能时如何呈现不同界面。
答:本系统的基本功能是面向所有用户的,对于部分涉及到权限的功都通过菜单来控制。比如请假模块,进入系统后会检测该用户是否是管理员,若不是管理员则移除掉所有带有“审核”字样的菜单栏,这样一来就控制了非管理员和管理员的不同菜单栏的显示。 91927
问题二:说明移动端申请请假、加班功能的实现方式。
答: 本系统采用前后台分离的开发方式,后台代码只编写一次,PC端和移动端均调用同样的控制器。申请请假和申请加班其实是类似的功能,页面上是关于请假信息的填写,前台的表单信息通过ajax异步提交至后台后,后台会根据请假的开始时间和结束时间来计算请假时长,计算的时候回自动省略午休时间和非上班时间论文网
本论文主要介绍了企业办公系统的设计与实现过程中使用的相关技术与平台,从OA办公管理系统设计的核心技术、需求分析、数据库设计和具体实现方法等方面进行叙述。该系统包括人事管理、审核流管理、个人信息管理、系统管理、会议预约管理等功能。
阶段性总结:
该企业办公系统基本开发完成。系统已实现登录功能、个人信息维护功能、请假/加班的申请及审核功能、会议预约功能、部门管理功能等。该系统已经基本达到任务书的目标要求。
存在的主要问题、原因及拟采取的措施:
1、用户查看人员列表时也可以修改其他人的信息,这会造成人员信息的不稳定,解决方法是要在查询时只允许查看自己的信息。
2、移动端还有部分功能没有完成,需后续完成。