首页 >  毕业论文  > 正文

学院后勤移动办公系统的设计与实现

目前,网络办公自动化系统已经被人们接受并使用,它帮助企业大大提高了办公效率。然而很多时候我们却受电脑硬件的限制不能及时处理流程文件,不能及时作出决策。现在设计的移动办公系统,它可以让我们摆脱限制,扩展办公手段,提高办公效率。本系统开发的服务器端采用了MyEclipse8.5 +Tomcat6.0+MySQL5.1+jdk1.6的组合开发,运用SSH框架管理实现;移动客户端支持Android操作系统。本系统运行良好,用户体验效果不错。界面清晰,功能划分合理,操作简单方便,信息提示友好。该办公系统能很好的提供基本办公服务,规范工作流,降低办公成本,提高办公效率。
[关键词] SSH;MySQL数据库;OA办公;移动办公系统;
2.1 需求分析
本系统的使用对象是企事业单位内部,因此首先需要系统的保密性要高,只有登录进入系统的员工其操作才能有效,用户直接输入url地址进行访问系统里面的页面将会被拒绝,或者直接跳转到系统登录界面,提示用户进行登录。
该系统是为办公所用,要求尽可能的节省人力资源,因此可以考虑不再为系统设计专门的系统管理人员,系统内部的人事管理及部门管理可以有人事部、行政部或中心办公室主任来进行管理和维护。
其次,办公自动化系统是基于事件流很强的系统,很多情况下事件的处理并不是只需要某一个人操作一次就能结束的,它们需要按照一定的流的格式往下传递,把该事件及上一次的操作结果一并交给下一个需要的操作人员。就比如本系统中的请假操作,普通员工请假少于7天的需要其以上两级领导的审批,如果请假时间更长,则需要审批的步骤更多。同时作为请假人,也有需求去查看其请假条的审批状态,已经处理了几步,还有几步没有处理,此刻在谁那里等待审批等。看到的假条审批状态尽可能的一目了然,已经处理过的步骤和未进行处理的步骤可以用不同的颜色加以区分,这样看起来会更清晰。
基于事件流的处理还有一点需要注意的,就是事件的及时性,上一步处理过后应该及时地交给下一步应该处理的员工,并期望他及时看到、及时处理。该请假事件流的具体执行步骤可以用下图2-1来详细描述。
2.2.2 功能描述
员工信息管理:企业员工登录系统之后可以查看其它员工的详细信息,可以根据条件精准查询,支持多条件联合查找和无条件查找;可以了解企业内各部门的信息;同时可以对自己的各种信息进行修改并保存。系统对于人事和部门信息的管理维护交给了职位较高的中心办公室主任,由于这些信息变动的频率不是很高,变动也不会很大,因此也没必要再给系统专门配备一个系统管理员。用户进入系统后是进行信息的查看还是进行信息的管理维护,是根据用户的职位来定的。
日程管理:用户进入此模块根据需要可以去申请请假,然后将假条上交给上层领导,如果其上层领导有多个,则用户可以进行选择指定交给其中的某一位领导来对假条进行审批处理;可以查看自己申请过的假条,并跟踪查看其审批状态,已经审批的几步,还有几步没有审批,此刻停留在哪位那里等待审批等;如果用户申请假条的时候某项信息填写错误,导致假条没有意义,那么用户还可以将该假条删除;如果用户处于领导管理层,还会有其下属的请假条需要审批,那么就可以去点开查看需要自己审批的假条。本系统也比较人性化的在用户登录系统时就给出了其需要审批的假条数目,如果显示是“0”,就表示没有假条需要审批,那就没有必要再去点开看了。领导管理层用户还可以查看自己已经审批过的假条,还可以具体查看关于假条的详细信息,比如请假人、请假人所在部门、请假开始和截止日期、请假原因。
文档管理:本系统的文档管理主要是对领导者或管理员上传文档的管理,这些文档可以是内部宣传文件,也可以是某项奖惩的模板文件,或者是公司内部的学习文件等;其他员工根据自己的需要可以对文档进行下载阅读或使用,系统也可以记录每个文件的下载次数作为统计。当然作为上传者可以查看自己上传的历史记录,并可以对上传的文件进行管理,对上传的不合理的文件可以删除。
消息传递:公司内部管理层很多时候都需要给下属们发短消息,临时通知事情或通知紧急会议等。在填写好要发送的消息内容之后可以选择接收对象,作为消息接收方也能及时知道自己的未读新消息。如果消息接收方已经看过该短消息,则系统将不再提醒该用户查看信息。发送时如果选择多个接收对象,在数据库中并不是保存了很多记录,仅仅是把多为接收对象作为一个字段保存起来,这样的处理可以节省数据库空间,很大程度的减少了数据冗余。
目    录
1. 背景与意义 1
1.1 项目背景 1
1.2 研究意义 1
2. 系统分析 1
2.1 需求分析 1
2.2 功能分析 2
2.2.1 功能划分 2
2.2.2 功能描述 3
2.3 可行性分析 3
2.3.1 技术可行性 3
2.3.2 经济可行性 4
2.3.3 操作可行性 4
2.4 数据描述 4
2.4.1 E-R图 4
2.4.2 数据库介绍 7
3. 系统设计 9
3.1 设计原则和一般要求 9
3.2 MVC层次的划分 9
3.3 系统功能设计 10
4. 编码与实现 11
4.1 系统首页(登录页面) 11
4.2 登录系统后的首页 11
4.3 员工搜索 12
4.4 员工请假模块 13
4.5 我的假条 15
4.6 查看假条审批详情 15
4.7 假条审批 16
4.8 发布通知 18
4.9 通知公告 20
4.10 我发布的通知 22
4.11 文档下载 22
4.12 文档上传 25
4.13 管理我的文档 26
5. 系统测试与运行 27
5.1 测试基本要求 27
5.1.1 易用性测试 27
5.1.2 功能检查 27
5.1.3 输入域测试 27
5.2 功能测试 28
5.2.1 基本功能测试 28
结束语 28
参考文献 30
附录 31
致谢 34
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:酒店客房管理系统的设计与实现

下一篇:基于条码识别的商品价格查询软件的 设计与实现

相关文章: