




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
某学院OA办公系统需求分析北京师范大学计算机毕业设计报告论文题目:某学院OA办公系统的需求分析姓 名:杨应池学 号:102021348130专 业:计算机软件与应用目录一、绪论2摘要21.1办公自动化系统概述.21.2系统背景及研究意义3二、系统可行性需求分析33.1可行性分析33.2组织和管理可行性33.3经济可行性33.4技术可行性3三、系统的环境配置选择3四、系统主要功能需求分析4系统简介及流程分析4(1)分级管理功能5(2)信息发布功能5(3)个人办公功能53.1电子邮件53.2日程安排53.3便签53.4文件夹6(4)学生管理功能6(5)班级管理功能6(6)教师管理功能6(7)院校管理功能6(8)教务管理功能6(9)通讯助理6(10) 会议管理7(11)用户中心7(12)宿舍管理7(13)系统管理7五、分析设计之用例图7(1)参与者用例图:8(2)系统整体功能模块用列图的8(3)日程管理模块用列图:9(4)院校管理模块用列图:9(5)宿舍管理模块用列图:10(6)班级管理模块用列图:10(7)用户管理模块用列图:11(8)学生管理模块用列图:12(10)系统管理模块用列图13(11)教务管理模块用列图:13(12)文档管理模块用列图:14六、系统架构。14系统架构图:14七、安全性设计:15一、绪论摘要OA办公自动化系统,英文OA: OFFICE AUTOMATION,是一种新型的信息交流平台,作为一种新型的信息交流平台,它利用先进网络技术,使人的各种信息交流活动逐步由各种设备、各种人机信息系统来协助完成,达到方便人们信息交流,提高工作效率和工作质量,提高生产率的目的。 OA办公自动化系统,基于局域网本身内部信息交流需求,应用计算机网络技术,实现局域网信息交流自动化,管理信息化。1.1办公自动化系统概述.随着计算机技术的不断发展与提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,计算机网络得到越来越广泛的应用,使得人们的生活方式和思维都发生了巨大的变化。人们也越来越依赖自动化的计算机技术来完成许多事情。同时利用计算机技术实现的办公自动化系统,正在不断的改造传统意义上的办公室。先进的数字化工具和强大的网络系统,使我们可以容易的获得、共享、和处理信息,提高办公效率和改进办公质量,改善办公坏境,缩短办公周期,实现办公的科学化、自动化。目前办公自动化的是电子办公模式和传统纸制办公并存,并最终实现电子自动化、网络化、无纸化,所有信息都以数字方式进行处理。在现今人类社会的各种活动中,以经济活动中的公司经营管理为例,合理的使用计算机技术进行经营管理代替传统的人工的管理模式可以有效的提高公司的工作效率,使公司在日趋激烈的商业竞争中占据有利形式,取得先人一步的商机1.2系统背景及研究意义 开发一个学校的OA系统,旨在建立一个分布式办公自动化环境,实现网上办公和信息共享,对公文处理全过程进行管理和监控,解决校内各部门之间信息交流和协同办公,以实现公文的顺畅流转,节省公文流转时间,提高办公效率,降低管理成本,因而对推动学校内部各项工作的规范化、制度化和科学化管理,具有十分重要的意义。本系统主要是通过对”中天IT学院”的调查研究,分析设计,为解决校内各部门之间信息交流和协同办公,提高办公效率,实现办公自动化,方便学院管理人员管理而研发的自动化办公系统。二、系统可行性需求分析3.1可行性分析可行性是系统开发的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。 3.2组织和管理可行性 基于中小型的办公自动化系统采用模块化开发方法,将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功能平行划分的方法有助于系统开发的组织和管理。 3.3经济可行性 通过网站对学院内部信息进行全面的自动化的管理,大大提高了学院的办公效率。通过系统对学院办公的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了学院的办公效率、质量,使学院的管理进行到科学化、系统化的范筹。 硬件方面主要是计算机,我们的实际情况可以满足开发任务,所需资料书籍可以到图书馆翻阅或者个人购买,因此整个系统的所需投资符合我们的支付状况,经济可行性良好3.4技术可行性基于中小型的办公自动化系统的开发采用了先进成熟并且符合实际应用的开发方法。系统基于J2EE平台,B/S模式,三大框架SSH搭建而成。J2EE一直备受青睐,J2EE应用具有稳定的性能、良好的开放性及严格的安全性,并且J2EE应用提供的跨平台性、开放性及各种远程访问技术,为异构系统的良好整合提供了保证。这正是企业信息化所需要的,对于一个企业而言,选择J2EE构建信息化平台,更体现了一种长远的规划。J2EE更是提供了许多丰富的、成熟的框架,如大家耳熟能详的DWR、DOJO、Struts、Spring、Hibernate、JSF、A4J、JBPM等.所以对于一个轻量级的OA办公系统而言,开发起来就简单的多。三、系统的环境配置选择开发系统所可以使用的方法和工具有很多种,形式也各不相同,在此我将采用学院内部网站的形式,结合学院原有的内部局域网,形成服务器安装,所有客户机可同时浏览。避免重复安装的情况,达到节约成本的目的。同时,由于只需要在服务器上安装就可执行,也大大减化了程序使用的复杂性,到时,使用者只要以浏览网页的形式,输入ip地址,按照各自的权限登录系统即可。同时,存放数据的数据库也安装在服务器上,由于服务器的安全性能比一般的计算机要好,而且维护一台计算机也比同时维护多台计算机要容易一些,更可以发挥充分的发挥出计算机高效性。 系统开发的工具是采用Windows 操作系统与oracle数据,JDK1.6运行环境,tomcat7,Dreamweaver8.5、MyEclipse8.5,PL/SQL Developer8.0等四、系统主要功能需求分析系统简介及流程分析该系统的主要流程是系统管理员或普通用户通过登录模块进入系统主页,之后可以选择相应的功能对自己的信息进行处理。该系统是学院内部系统,未对外开发游客访问。该系统主要用于学校的办公自动化,方便管理,提高办公效率,加强学院各种信息的沟通与传递。系统基于J2EE平台,B/S模式开发。系统采用了MVC设计模式。主要技术采用Struts2+Hibernate+Spring的整合开发。系统共分四层,用户通过视图层JSP前台页面提交请求,控制层Struts的Action捕获用户的请求动作。并调用Service层进行业务处理。Service层处理业务逻辑时调用DAO层实现,Hibernate负责的数据库持久层进行数据的增删改查,对DAO层的实现。Spring的核心机制”制反转”效的把Hibernate及Struts的各层对象组织起来。对象交由Spring容器托管,通过配置Bean实现调用。同时Spring的AOP面向切面机制,进行事务管理,日志管理。利用Spring的机制及分层设计,降低了各组件之间的依赖,耦合度,使整个系统可扩展性,代码的可重用性,维护性大大提高。前台操作菜单,通过zTree树形插件解析json自动生成,用户列表使用jquery grid插件,用户账号由管理员分配,不对外开放注册接口,用户通过过滤器和MD5密码验证,登录成功后,禁止重复登录,根据其拥有的权限可操作相应功能模块。系统管理员拥有系统所有操作权限,包括用户管理,用户权限赋予,角色管理,登录、登出日志、同时可控制系统对普通用户开放时间、关闭时间。通过对各高校的调研,及用户需求报告,分析调研中天IT学院的实际情况。整理出中天IT学院OA办公系统在的基本功能需求如下:(1)分级管理功能分级权限设置系统根据管理和使用的需要,将用户划分为学院管理员、系统管理员、和普通用户、部门领导级用户等四个等级。不同等级用户拥有不同的权限个操作功能。例如普通用户主要是教师,具备对教务管理模块的信息查阅,及子模块中月工作报告的增加、修改、及本人报告的查阅,绩效考核模块的查看,个人管理中心等。部门领导具备对公文审批,会议审批,信息发布,绩效考核管理等权限。系统的主要功能主要是针对具有学院管理员权限的工作人员,如班级,学生,教师,宿舍,教务,器材等模块的管理,在后面会给出具体的用例图。(2)信息发布功能信息发布主要是院校模块的相关功能,如公告通知,学院动态,月工作报表发布,回复,审阅,绩效考核的自评,上级领导审核.等。(3)个人办公功能3.1电子邮件为了满足用户办公交流的需要,系统要提供办公系统内部邮件。当有会议及重要通知管理员会群发邮件给参与用户,普通用户如老师提交工作报表时会邮件通知领导审阅,同时领导邮箱区别于个人邮箱单独显示,用于收集各类意见。3.2日程安排系统需提供日程管理模块,通过“日程”、“任务”和“提醒“功能辅助用户办公,有效地提高办公效率。用户可自行设定个人的工作计划和工作任务安排,利于提高个人办公的计划性。3.3便签系统需带有便签功能,采用电子记事本方式,随时记录日常办公过程中的一些信息,支持便签的检索、管理等功能。3.4文件夹作为网上的文件柜,用户可以将自己平时积累的各种文档、资源有序的存放,可自定义类别,以附件形式存在。(4)学生管理功能本系统主要针对的是学生群体的相关办公处理,对学生相关模块功能要求比较全,学生模块,需提供新生注册,信息修改,信息查看,毕业存档,及开放班级分配接口,宿舍分配接口。(5)班级管理功能班级管理模块需提供班级信息录入、修改、查看。及开放班级录入学生接口,指定班主任,任课教师等接口。(6)教师管理功能教师管理模块需提供对教师信息的录入、修改、查看。及开放教师指定任教班级接口。(7)院校管理功能院校管理模块由学院简介、最新资讯、公告通知组成。(8)教务管理功能教务管理模块由教师个人填写的教学计划,教师工作表、教学考评、教学资源,学生学籍管理组成。(9)通讯助理通讯助理是用户中心的功能子模块,通讯助理的功能类似于通讯录,方便用户办公需要联系同事或客户。通讯录资料包括电话、手机号码、住宅电话、传真和MSN等。(10) 会议管理会议起草后提交,有学院领导权限的用户审批,是否“通过”或其他备注。会议确定后,通过不同途径通知具有会议参加资格的人,会议时间、地点。会议维护主要是会议记录人对本次会议的记录入档,及修改,删除。(11)用户中心个人中心主要是对个人资料的修改、查看。及通讯录管理。(12)宿舍管理宿舍管理主要包括宿舍信息的增、删、改、查,新生的寝室入住分配,宿舍费用的结算。(13)系统管理系统管理的全部模块主要供超级用户也就是系统管理员操作,如系统操作日志管理,角色的管理,用户权限的授予与回收,用户的信息的添加、修改与删除,密码更改等。五、分析设计之用例图(1)参与者用例图:(2)系统整体功能模块用列图的(3)日程管理模块用列图:(4)院校管理模块用列图:(5)宿舍管理模块用列图:(6)班级管理模块用列图:(7)用户管理模块用列图:(8)学生管理模块用列图:(9)会议管理模块用列图(10)系统管理模块用列图:(11)教务管理模块用列图:(12)文档管理模块用列图:六、系统架构。本系统以三层架构为基础,采用MVC设计模式。实体层model映射数据表与实体关联,数据访问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 景观照明提升工程规划设计方案(模板范文)
- 托育中心环境设计标准与实施
- 四川省仪陇中学2023-2024学年高二上学期10月月考化学题 含解析
- 安徽省名校联盟2023-2024学年高三上学期实验班12月大联考化学含解析
- 网吧圣诞节活动企划方案
- 山西工程职业学院《催化剂导论》2023-2024学年第二学期期末试卷
- 北京经济技术职业学院《汉彝翻译理论与实践》2023-2024学年第二学期期末试卷
- 浙江舟山群岛新区旅游与健康职业学院《汽轮机课程设计》2023-2024学年第二学期期末试卷
- 湖北健康职业学院《土地资源管理学》2023-2024学年第二学期期末试卷
- 河北交通职业技术学院《建筑意匠》2023-2024学年第二学期期末试卷
- 2020年广东省汕头市澄海区事业单位考试《公共卫生基础》真题库
- 认识自我悦纳自我主题班会
- SURPAC软件地质建模操作步骤
- 微课的制作与设计课件
- 安全隐患排查整改台账
- 农商银行大额贷款管理办法
- DB32∕T 2172-2012 公路桥梁橡胶支座病害评定技术标准
- 中考英语《数词》复习课件(共16张PPT)
- 水磨钻挖孔施工方案.
- 个人房屋装修合同模板
- 96拖拉机拨叉的数控编程加工设计
评论
0/150
提交评论