公司内部OA系统需求方案1.1需求分析通过前台,发布、查看公告、公文信息添加、浏览、查找员工信息通过前台,查看部门和职位信息通过前台,收发短信通过后台,对部门、职位信息进行管理管理公告信息,查看公文内容通过后台,管理员工信息通过后台,管理员工的前台登陆账号通过后台,实现对短信的查看,删除通过后台,查看、删除在线员工的信息通过后台,管理员工在职状态通过后台,对工资进行管理1.2.可行性分析通过办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业员工之间消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理,方便员工及时的了解公司的动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道。2.总体设计2.1.项目规划办公自动化管理系统是一个功能完备的系统,由前台管理和后台管理两大部分组成。前台管理模块前台管理模块要求实现:公告管理、公文管理、员工管理、部门信息、收发信息和5部分。后台管理模块后台管理模块要求实现:部门管理、职位管理、公告管理、公文管理、员工管理、账号管理、短信管理、在线管理和员工状态管理9部分。2.2.系统功能结构图办公自动化管理系统前台功能如下图所示:图3.1.办公自动化管理系统前台功能结构图办公自动化管理系统后台功能如下图所示:图3.2.办公自动化管理系统后台功能结构图3.系统设计3.1.设计目标本系统是根据企业日常办公的需求进行开发设计的,主要实现如下目标:实现前台的公告、公文管理实现前台员工信息管理功能通过前台查看职位信息、部门信息实现前台员工之间的短消息的发送与接收通过后台查看、删除公告信息,查看公文信息后台管理员对员工信息、职位信息与部门信息的管理后台管理员对短消息的查看与删除功能后台管理员管理员工状态信息后台实现对在线信息的查看与删除功能后台管理员工登陆账号信息设置前后台的系统退出功能3.2.开发与运行环境硬件平台CPU:P41.8GHz内存:256M以上软件平台操作系统:WindowsXP/Windows2000数据库:Hsqldb开发工具:JDK-1.5服务器:Tomcat5浏览器:FireFox3分辨率:最佳效果1024*768像素3.3.数据库设计见下4.各个模块的详细功能说明办公自动化管理系统主要分为员工登陆界面和管理员登陆界面两部分,员工登陆界面主要是各种办公信息的浏览及发布界面,管理员登陆界面主要是各种办公信息的管理界面。4.1.员工登陆进入系统后,需要先输入员工号和密码进行登陆,才能进入系统界面。图3.3.登陆窗口图系统界面4.2.公告管理公告管理主要包括:发布最新公告和查看以前公告打开公告管理面板,单击添加,然后输入“公告标题”和“具体公告”,最后单击确认进行发布。图3.5.发布公告通过公告管理面板可以查看所有的公告信息,单击删除按钮,可以删除对应的公告。图3.6.查看以前的公告4.3.公文管理公文管理主要包括:发布公文和接收公文。单击公文管理,选择添加,填写标题和内容后可以发布公文。图3.7.发布新公文图3.8.浏览公文4.4.员工管理图3.9.添加员工图3.10.查看员工4.5.部门管理查看部门信息查看职位信息4.6.收发信息图3.11.发送信息图3.12.查看信息4.7.优秀员工管理查看优秀员工和优秀员工提名注意尚未实现4.8.管理员,部门管理图3.13.添加部门图3.14.查看部门4.9.管理员,职位管理图3.15.添加职位图3.16.查看职位4.10.管理员,员工管理与前台员工管理功能相同4.11.管理员,账号管理员工密码设置,可以在员工管理中修改密码激活账号,未实现5.没写在需求中的功能根据数据库表结构的设计,还有一些额外的功能员工状态管理作为一个数据字典表,用在维护员工信息时使用员工上下班考勤包括上下班时间段设置,和员工上下班记录表工资管理包括工资的详细信息,补助,福利等