广力办公自动化系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

广力办公自动化系统功能概述拟开发一个小型的OA系统(OfficeAutomation,办公自动化系统),实现基于局域网的办公自动化功能。所需提供的功能模块如下所示:(1)组织机构管理:维护一个小型公司的部门、经理、员工和职务等基本数据。(2)消息管理:以发送接收邮件(消息)的形式方便员工之间交流沟通,邮件需要支持群发。(3)文档共享功能:用于共享公司的各种文件(如:管理规定、文件资源、电子资料等),效果类似Window的资源管理器,提供回收站功能,被删除的文件会放到回收站中,只有在回收站彻底清除,才能真正删掉文件。(4)公文发布模块:负责管理公文的拟定、审批和分发工作。(5)事务管理模块:用户可以创建日程(会议)信息。日程信息允许添加参与人员和地点。添加的日程(会议)信息会显示在相关人员的日程(会议)列表中。(6)权限模块:管理系统用户所能使用的模块和具体功能。功能细节及实现建议:1公共功能1.1用户验证:系统只允许注册用户访问,匿名用户不能访问系统除登录之外的任何页面。匿名用户通过用户名和密码登录系统。用户名和密码由系统管理员分配,不提供用户注册功能。提供注销功能,收回当前用户的验证凭据,用户从已登录转为匿名状态。提供用户密码修改功能,用户可以修改自己的密码。1.2页面布局整体布局:导航栏:在页面头部或一侧提供所有功能菜单的超链接。导航栏中的菜单链接需根据权限分配,隐藏用户没有权限执行的菜单链接。系统标题:显示系统名称的横幅。用户信息:当前用户名称、登录/注销链接、修改密码链接。建议放在系统标题下面一行。页面区:放置页面的主体内容。建议布局方式:定宽设计(导航栏和内容区的宽度固定),页面顶部是系统标题横幅,页脚是公司名称和版权申明。1.3首页:首页应显示当前用户的以下三个方面的信息。(1)新接收的尚未阅读的消息列表(新邮件)。(2)本周需要参加的日程(会议)列表。(3)新近(本周或本月)发布的公文列表。2组织结构管理:/department/2.1部门管理(菜单项):列表显示所有的部门。每一个项中需要的显示的内容有4个:部门名称、固定电话、移动电话、传真。可以在列表中修改和删除部门。仅在部门记录未被引用的情况下才允许删除。可以增加新的部门信息,新增部门时填写门名称、固定电话、移动电话、传真等4个字段的内容。部门名称不应重复。2.2新建员工(菜单项):需要在新建时指定的必选项有:用户名(或员工号)、姓名、电子邮件、性别(选择输入)、密码(需要输两次确认一致)、选择所属的部门、是否是部门的经理、选择所属的角色(多选)、备注信息。上传员工头像为可选项,没有上传时用默认头像。提交后必须有创建成功或失败的信息提示,同时用户可以选择继续新建或返回到员工列表。2.3员工列表(菜单项):点击列表中的某个员工时,链接到员工信息修改页面。每一个列表项都显示了用户的详细信息,所以不再需要单独的员工信息页面。每一项需要列出的信息有:用户的头像、用户名、姓名、电子邮件、性别、所属的部门、是否部门主管、所属的角色、用户的状态(是否禁用)、备注信息。点击每一项中的删除按钮,删除当前员工信息。已被其它地方引用的员工不能被删除。2.4员工信息修改(内部页面):常规的可以修改的内容有:电子邮件、性别、所属的部门、是否部门主管、所属的角色、备注信息、上传员工的头像。注意不包括用户名,用户名是不能修改的。关于密码的重置:用选项框确认要重置密码,用两个文本框确认新的密码。关于状态的设定:先列出当前的可用、禁用状态,如果是禁用状态则显示启用选项框,如果是已经启用则显示禁用选项框。提交后必须显示已经成功更新的信息,或者是失败的信息。3.文档管理:/document/1.文档导航(菜单项):界面分左右两两栏,左边是显示树状的文件夹,右边是显示当前文件夹下的所有文件夹和文档的列表。当不指定文件夹的时候,显示顶层文件夹的内容。在树状文件夹中单击某个文件夹时,刷新页面以显示所选中的文件夹。在文件列表的部门的顶端分别有如下几个功能可以使用:(1)文档查找:点“查找”可以转到查找文档页面。(2)文档新建:点“新文档”,转到新建文档页面,在当前的文件夹下面建立文档。(3)文件夹新建:点“新文件夹”,转到新建文件夹页面,在当前的文件夹下建立子文件夹。注意,文档或文件夹应该提供如下附属信息:图标(文档或文件夹各自有自己的图标),标题,摘要(文档或者是文件夹的备注的部分),创建者的名字,创建日期,附件(只有文档才有附件,文件夹没有附件。附件为真实共享的文件内容如:*.doc、*.pdf等等,附件提供用户下载。一个文档的附件允许有多个,附件的文件名、扩展名、大小和上传时间应根据所选的文件由系统自动填充)。(4)文件夹导航:点“上一级”,转到当前文件夹的上一级文件夹页面。(5)查看文档:点击文档的标题时,打开文档的只读查看页面,允许用户下载附件。(6)修改文档或文件夹:点击“修改”时,打开文档或文件夹的修改页面。(7)删除文档:不是真的删除记录,而仅仅是设置文档记录的删除标记。(8)删除文件夹:仅仅当文件夹下没有任何文档和子文件夹时才允许。(9)回收站功能:显示所有被标识为删除的文档(注意不包括文件夹,文件夹不能被标识为删除)提供“销毁”和“恢复”按钮。销毁是指彻底删除文件,从数据库中删除字段。恢复是清除删除标记。4.日程管理(会议管理)/meeting/4.1我的日程(菜单项):显示所有和本人相关的会议安排。提供查看日程详情(内部页面),点击查看日程相关信息日程包括的信息有:日程(会议)类型、标题、内容、地点、开始时间、结束时间、创建者、创建时间、所有参与人员的列表。o若当前用户是日程的创建着时,可以删除该会议信息。4.2新建日程页面(内部页面)。4.3修改日程(内部页面):只有日程的创建者可以修改当前会议,和新建会议的使用同一个页面。4.4日程日历(实现建议):建议使用月历(每月的日历)实现当月的会议记录显示。仅显示和自己相关的会议。和自己相关的意思是当前用户是创建者或参与者。最好能使用不同的颜色或效果标识所显示的每一个日程用户自己是创建者还是参与者。在某个日期的单元格中显示如下内容:公历的日期数字、阴历的日期汉字(可选)、新建链接,用来在指定日期创建会议。点击日期数字打开链接。按时间顺序依次分行显示当天的日程信息。每一行包括序号、名称、时间,如果当前用户是该会议的创建者,则显示修改链接。点击单元格中的会议项可以转到会议显示页面。日期单元格的背景颜色分3中:没有会议的日期、自己作为会议创建者的会议日期、自己作为会议参与者的会议日期。5.消息管理(邮件管理):/message/5.1新建消息(菜单项)新建消息和编辑消息使用同一个页面,根据是否有messageId来区分。需要填写三个字段的内容:标题、是否重要消息、消息内容。创建者和创建时间有当前用户和提交时间决定。选择接收人员列表,建议使用Ajax弹出对话框实现。如果暂时不想发送消息,只想保存在草稿箱中,可以先不选择接收人员。如果点击保存到草稿,则插入数据到数据库中(在修改状态下是更新数据库中的数据)。如果点击发送则保存消息自身的信息,同时创建所有的收件人的接收记录。这部分的功能需要使用事务控制,确保消息正确的被保存和发送。在发送时记录发送者(当前登录的用户)和发送时间。5.2草稿列表(菜单项)列出本人(创建者是当前用户)尚未发送的消息(发送者为空的消息是尚未发送的消息)。每一消息要显示的内容有:标题、是否重要、消息内容、创建时间。点击消息转到编辑页面,在编辑页面中可以发送消息。5.3发送列表(菜单项)显示本人所有已经发送的消息,点击消息可以转到消息查看页面。5.4接收列表(菜单项)显示所有接收到消息,点击消息可以转到消息查看页面。5.5编辑消息(内部页面):当点击草稿箱中的消息时,转到编辑页面。注意在发送列表和接收列表中点击邮件时只能转到邮件查看消息页面,不能转到编辑页面,邮件一经发送,就不能被更改了。5.6查看消息(内部页面)查看发送消息和接收消息是不同的。根据当前用户和消息的发送者可以区别出者两种情况。共同的部分:显示邮件的标题、重要性、内容、创建者、创建时间、发送者、发送时间、接收者名单。查看发送消息时,还需要列表显示消息被接收者阅读和回复的文字。查看接收消息时,需要编辑回复信息,缺省信息时“已经查阅”。同时有确认收到的命令按钮。6.公文发布管理:/paper/公文管理用于创建,发布公文(公文主要指公司或系统内部的通知、规定等重要文书),公文类似于消息(邮件)可以由员工创建,但必须经过所在部的部门经理审批,审批通过后才能发布公示,公示后的公文应可被查找和浏览。6.1公文列表(菜单项)默认列出最近发布的10则公文,并提供用户按照时间范围和名称、部门等方式检索公文。点击列表中公文标题,则进入公文浏览界面(只读)。6.2公文浏览界面(内部页)显示公文的详细信息,包含:标题、发布时间、创建者、审批者、内容、发布部门等信息。6.3公文草拟(菜单项)以列表方式显示当前用户草拟但尚未通过审核的所有公文,相当是一个草稿箱。列表中的公文有3中状态:草稿(尚未提交)、审核中(已提交)和审核不通过,只有草稿状态和审核不通过状态的公文才允许当前用户修改并再次提交又或者是删除。本页面提供新建公文链接,进入新建公文的公文编辑页面。6.4公文编辑(内部页面)当用户点击新建公文或点击修改公文,即进入公文编辑页面。公文必须填写:标题、内容信息,创建者、发布部门和发布时间由系统自动提供。页面有提交和保存草稿两个按钮。提交了的公文将会出现在所在部们经理的公文审核页面中出现。6.5公文审核(菜单项)该菜单项只出现在部门经理的菜单中。点击公文审核,会出现所在部门提交但未审核的公文列表。部门经理点击公文标题可以查看公文详细信息。公文详细信息页面提供“审核通过”和“审核不通过”两个按钮供部门经理操作。审核通过的公文会在列表中消去,并马上发布,所有用户的公文列表中将显示该公文。审核不通过的公文也会在审核列表中消去,但不发布,创建者的公文草拟界面中会显示为审核不通过,需要进一步修改。7.系统设置:/admin/。本系统使用基于角色的权限模型来维护系统权限。7.1角色管理(菜单项):列出当前的所有角色,每个角色包括角色名称和备注信息。新增角色:根据用户输入的角色名称和备注信息建立新的角色。删除角色:当角色没有被引用的时候才能删除。修改角色:修改角色的名称。7.2为用户分配角色(菜单项):以列表方式显示当前系统中的用户,可以通过用户名、姓名、部门等方式检索所需要的用户。提供一组角色复选框供管理员勾选某一用户所拥有的角色,并提供保存按钮保存当前用户的角色信息。7.2为角色分配权限(内部页面):显示当前系统的所有菜单项(菜单数据可以存放在数据库中),通过是否勾选菜单项,指定特定角色所允许看到所有菜单项。实现建议:各个功能模块和菜单项的选取使用CheckBox来实现。注意:用户授权功能至少要体现在当前用户的功能菜单上,不同权限的用户所能看到的菜单项是不同的。如有时间,最好再进一步考虑如何拦截用户直接在地址上输入他所没有权限访问的页面。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功