某财经大学办公自动化系统的设计与实现的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-14 格式:DOCX 页数:3 大小:11KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

某财经大学办公自动化系统的设计与实现的中期报告.docx

某财经大学办公自动化系统的设计与实现的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

某财经大学办公自动化系统的设计与实现的中期报告一、项目背景本文旨在描述某财经大学办公自动化系统(以下简称OA系统)的中期报告。OA系统是为了满足学校各部门之间跨部门业务协同工作需求而设计的。在OA系统的设计与实现中,我们将采用B/S结构,即基于浏览器的系统架构,使其具有较强的跨平台特性和可移植性,同时也可以减少客户端的需求。二、需求分析OA系统主要包括公文收发、会议管理、考勤管理、信息发布、通讯录、知识管理等功能模块,需求分析主要有以下几个方面:1.公文收发模块该模块主要实现公文的起草、审核、签批、转发、归档等流程,使用人员包括各部门文员和领导。该模块需具备流程化、安全性高、操作简易等特点。2.会议管理模块该模块主要实现会议的组织、预定、通知、签到、纪要等流程,使用人员包括各部门领导和秘书。该模块需具备通知便捷、会议管理规范、操作简易等特点。3.考勤管理模块该模块主要实现员工出勤信息的记录、考勤统计与管理、请假审批等流程,使用人员包括所有员工和部门负责人。该模块需具备数据精准、操作简易、统计分析功能等特点。4.信息发布模块该模块主要实现学校的相关新闻、政策等信息的发布和管理,使用人员包括各部门信息管理员和外部用户。该模块需具备信息更新及时、操作简易等特点。5.通讯录模块该模块主要实现学校各部门及员工的联系信息的管理和查看,使用人员包括各部门员工和领导。该模块需具备数据更新及时、操作简易等特点。6.知识管理模块该模块主要实现学校各部门的知识分享与管理,包括知识的存储、检索、分享等,使用人员包括各部门员工。该模块需具备知识存储便捷、知识共享高效等特点。三、架构设计与技术选型根据需求分析,我们决定采用B/S结构,具体架构设计如下:1.后端技术选型(1)数据库管理系统:MySQL(2)后台框架:SpringMVC+Spring+Mybatis(3)认证授权框架:Shiro(4)缓存框架:Redis2.前端技术选型(1)页面交互框架:Bootstrap(2)JavaScript库:jQuery(3)富文本编辑器:Ueditor设计采用分层思想进行开发,主要分为表现层、业务逻辑层和数据访问层三个部分。其中表现层采用JSP+AJAX实现,业务逻辑层采用SpringMVC框架,数据访问层采用Mybatis框架与MySQL数据库交互。四、进展情况目前,我们已完成系统的需求分析和技术选型,并基于此开始了系统的概要设计工作。我们已经对各个模块以及系统整体进行了概要设计。OA系统的概要设计主要包括各个模块的用例图、流程图、数据模型等。五、下一步计划接下来,我们将进行详细设计和编码工作,重点完成公文收发、会议管理、考勤管理等核心模块的开发。同时,我们将持续优化系统的性能和安全性,提高用户体验,保证系统的稳定性和可靠性。