1、2. 功能总体说明 12.1. 主要功能组成 12.2. 功能关系说明 13. 共通功能说明 23.1. 符号使用说明 23.2. 公共模块 23.3. 输入数据形式 24. 系统接口 25. 详细功能说明 201 登录界面 202 主界面 303 日常管理模块 404 考勤管理模块 505 通讯管理模块 76. 参考资料 81. 内容概要XXX公司是苏州一家集广告业务、产品代理、售后服务于一体的民营企业,经过公司全体员工的辛勤努力,现在公司的规模在不断扩大,公司的业务也在不断增加。在企业不断发展的同时,传统的人工传递信息的方式暴露出一些问题。例如,公司员工向上级申请某项工作时,需要将申请表交
2、到领导手中,而领导可能会不在办公室或因为其他原因不方便提交,这样为了提交这种申请表,员工会找领导多次,耽误了其他工作。为了避免此类问题的发生,现需要我们为其开发办公自动化管理系统,改变过去复杂、低效的手工办公方式。2. 功能总体说明本章主要描述系统的主要功能组成和各主要功能之间的相互关系。2.1. 主要功能组成系统分为日常管理、考勤管理、计划指定、审核管理、员工管理、通讯管理这六个部分2.2. 功能关系说明系统登录模块是用户进入系统的窗口。用户要进入系统必须输入正确的用户名、密码、验证码,否则会进入登录失败页面。用户登陆成功后进入系统主界面,主界面的页头部分显示登录用户的具体信息,侧栏部分显示
3、树状导航菜单,内容显示区显示滚动文字。日常管理模块中主要设计了回忆管理和公告管理两项功能,如果用户的权限是“只读”,则只允许用户查看公告和会议记录;如果用户的权限为“系统”则用户可以对会议、公告进行添加、修改、删除等操作。通讯管理模块主要负责存储员工的通讯信息。员工的通讯信息可按通讯组分别进行存储。权限为“系统”的用户可对通讯信息进行修改和删除操作。3. 共通功能说明本章主要描述系统的共通的一些功能说明。如本文所使用的共通符号,共通的公共模块,共通的输入数据形式等。3.1. 符号使用说明(提示:本节用于说明本文档使用的符号。)符号说明示例xxx数据表名tb_Userxxx字段名数据表tb_Us
4、er中的userName字段3.2. 公共模块本系统应用了一些公共类,如Hibernate配置文件、Struts配置文件、Session的管理类、获得日期和时间的类、字符处理类等。3.3. 输入数据形式本节说明本文档使用的数据形式简写。描述名数值包括0-9共十个数字,0-90,12,12456半角英文包括26个英文字符的大小写,A-Za-zJack,test半角英数半角英文字母和数字,A-Za-z0-9Test1,Jack2半角字符所有可打印的半角字符,包括:!#$%&*()_-+=|:;?,./和A-Za-z0-9数据库用特殊字符包括百分号(%)和单引号()两个字符邮箱字符串_a-z0-9-
5、+(._a-z0-9-+)*a-z0-9-+(.a-z0-9-+)*$zhangsan任意字符所有可打印字符中国,test14. 系统接口无5. 详细功能说明01 登录界面 界面图片 功能详细说明1. 功能说明:登录模块的框架图如下图所示:登录模块框架图2. 页面导航: 用户在浏览器中直接输入本OA系统的登录页面地址。3. 页面说明:a 登录模块用于验证登录身份。b 本模块中通过对用户名和密码的参数绑定来验证用户的合法性。c 用户登录时还需要输入正确的验证码,来提高系统的安全性。4. 功能操作当用户进入用户登录界面,可通过输入正确的用户名密码和验证码,然后单击登录按钮进入本OA系统,也可以单击
6、重置按钮重新输入。 链接和按钮链接名/按钮名形式处理登录按钮登录成功转到首页页面重置清空登录界面文本框02 主界面本功能的该页面的截图。用户登录成功后进入系统主界面,主界面的页头部分显示登录用户的具体信息,侧栏部分显示树状导航菜单,内容显示区滚动文字。用户登录后直接进入主界面。 页面上的功能分类导航区有各个展示内容的树状导航菜单。方便用户链接查看相应内容。 主界面的页头部分用户可以退出登录和重新登录。4. 功能操作: 首页:当用户进入OA系统首页,在页面加载过程中,通过读取数据库相应表的内容展示在各个模块栏目中。 页面导航栏:用户通过点击功能分类导航区的各个树状导航菜单,然后打开各个栏目内容列
7、表页面。加载页面时,直接读出数据库中的相应内容展示在页面上。部分模块用户可以发布申请信息以及考勤登记等。 各个栏目模块:用户可以通过点击各个栏目模块上的部分内容列表,转到相应的详细内容展示页面。加载如详细内容展示页面时,直接从数据库中读取出该条信息的详细内容然后展示在页面上,供用户查看。03 日常管理模块 1. 功能说明: 根据企业的日常管理工作,本书在日常管理模块中主要设计了会议管理和公告管理两项功能,如果用户的权限是“只读”,这只允许用户查看公告和会议记录;如果用户的权限为“系统”,则用户可以对会议、公告进行添加、修改、删除等操作。日常管理模块的框架如下图所示:日常管理模块框架图 2. 页
8、面导航:用户可以通过主界面侧栏部分显示树状导航菜单进入日常管理模块。 3. 页面说明:a 当用户进入主页面后,选择树状导航菜单中的“日常管理/会议管理”命令,即可进入会议管理模块。b 当用户进入主页面后,选择树状导航菜单中的“日常管理/公告管理”命令,即可进入公告管理模块。4. 功能操作a. 进入会议管理模块,即可查看会议信息、添加会议信息、删除会议信息。b. 进入公告管理模块,即可查看公告信息、添加公告信息、修改公告信息、删除公告信息。04 考勤管理模块 考勤管理模块包括外出登记、请假登记、出差登记、上下班登记几项内容,对外出或请假人员是否销假、外出人员是否归来、员工是否迟到或早退的现象都做
9、了判断,满足企业的考勤管理需求。考勤管理模块的框架如下图所示:考勤管理模块框架图用户可以通过主界面侧栏部分显示树状导航菜单进入考勤管理模块。a. 当用户进入主页面后,选择树状导航菜单中的“考勤管理/外出登记”命令,即可进入外出登记模块。b. 当用户进入主页面后,选择树状导航菜单中的“考勤管理/请假登记”命令,即可进入请假登记模块。c 当用户进入主页面后,选择树状导航菜单中的“考勤管理/出差登记”命令,即可进入出差登记模块。d 当用户进入主页面后,选择树状导航菜单中的“考勤管理/上下班登记”命令,即可进入上下班登记模块。5. 功能操作v 外出登记:A. 当用户单击外出登记页面中的“登记”超链接后
10、,进入外出登记页面。B. 用户进行外出登记后,单击“提交”按钮,系统将用户提交的信息进行保存。C. 员工外出回来后进行销假,单击“销假”超链接,进行销假。v v 上下班登记:A. 单击上下班主页面中的“登记”超链接进行上下班登记。进行登记信息录入时,姓名、所属部门为当前登录用户的基本信息,以只读形式显示,任何人不可以修改;用户选择登记类型,必要的话可以填写登记备注。填写完毕后,单击“提交”按钮将信息保存到数据库。B. 点击“查看”按钮查看上下班登记情况。05 通讯管理模块 界面图片通讯管理模块框架图如图所示: 显示通讯组页面中显示了通讯组信息及通讯组内员工的数量,权限为“系统”的用户还可以对通
11、讯组进行添加、修改、删除等操作。 增加通讯详细信息页面对员工的各种联系方式进行记录。 显示通讯组页面:当用户选择树状导航菜单中的“通讯管理/显示通讯组”命令后进入显示通讯组页面,在页面加载过程中,通过读取数据库相应表的内容展示在页面中。用户单击“通讯组名称”超链接查看通讯组内员工的通讯信息,系统用户可以单击修改、删除对通讯信息进行修改、删除等操作。 增加通讯详细信息页面:用户通过选择树状导航菜单中的“通讯管理/显示通讯组”命令后进入增加通讯详细信息页面,然后在页面中填写员工信息,按“提交”保存到数据库中。6. 参考资料 现有的其他软件公司编写的办公自动化软件 JSP项目开发案例全程实录(第二版) 办公自动化管理系统需求规格说明书 办公自动化管理系统概要说明书
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1