中小型企业办公自动化管理系统详细设计说明书_第1页
中小型企业办公自动化管理系统详细设计说明书_第2页
中小型企业办公自动化管理系统详细设计说明书_第3页
中小型企业办公自动化管理系统详细设计说明书_第4页
中小型企业办公自动化管理系统详细设计说明书_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中小型企业办公自动化管理系统需求说明书目录1 引言 (21.1 编写目的 (21.2 参考资料 (22 公有模块和公有类设计 (22.1 公有数据表设计 (22.2 公有模块和公有方法 (32.3 公有类 (43 信息发布子系统详细设计 (63.1 功能 (73.2 数据库设计 (83.3 业务实体类的划分与算法描述 (94 公文流转子系统详细设计 (94.1 定义 (94.2 功能 (94.3 数据库设计 (124.4 业务实体类的划分与算法描述(不直接与界面交互 (144.5 业务边界类的划分与算法描述(直接与界面交互 (175 考勤管理子系统详细设计 (225.1 功能 (225.2 数

2、据库设计 (245.3 业务实体类的划分与算法描述 (266 办公室管理子系统详细设计 (296.1 功能 (296.2 数据库设计 (306.3 业务实体类的划分与算法描述 (337 系统管理子系统详细设计 (337.1 功能 (337.2 算法描述 (348 限制条件 (349 测试要点 (341引言1.1 编写目的为明确中小型企业办公自动化管理系统,提高开发效率,作此详细设计说明书,提交开发部作开发用。本文档供项目经理、设计人员、开发人员参考。1.2 参考资料a.项目的计划任务书、合同或批文;b.内部网站项目开发计划;c.需求说明书;d.文档中所引用的其他资料、软件开发标准或规范。2公有

3、模块和公有类设计2.1 公有数据表设计2.1.1用户基本信息集 2.1.2部门代码表 2.2 公有模块和公有方法 2.3 公有类 3信息发布子系统详细设计本节重点分析信息发布子系统的各个模块以及功能;3.1 功能3.1.1发布信息本功能供具有发布权限的用户发布信息,部门信息管理员或以上级别的用户有发布信息的权限,部门用户和访客没有发布信息的权限。可以使用的信息格式有“附图片信息”和“文档信息”两种。两种信息都具有信息标题,所不同的是,发布者可以在“附图片信息”的信息正文后加入图片,而“文档信息”没有信息正文,发布者须指定“文档信息”中的文档(可以是任何格式的文件,但推荐使用Word文档、exc

4、el文档和文本文件。用户发布信息时须指定:信息类型(如果该类型的信息全部用户可读,则不用指定下面三项可以阅读该信息的最低权限读限制标志(所有部门皆可阅读,还是将阅读范围限制为某些部门(若读限制为某些部门可以阅读该信息的部门(一个或多个3.1.2阅读信息用户登录系统后,都可以查看信息,但他(她所能阅读的信息根据其读权限的级别而有所差别。访客只能阅读所有用户均可阅读的信息,如公告、合理化建议等;其他用户除了可以阅读所有用户均可阅读的信息外,还可以阅读以下信息:所有部门皆可阅读的,而且最低读权限小于或等于当前用户的读权限的信息;当前用户所属部门可读的,而且最低读权限小于或等于当前用户的读权限的信息。

5、3.1.3按条件搜索信息本功能可以让用户按“发布部门”或“信息类型”检索其可以阅读的所有信息。3.1.4删除/修改信息本功能供信息发布人删除/修改信息,并供系统管理员删除信息。3.1.5修改登录密码本功能供网站用户修改登录密码。3.2 数据库设计 3、信息登记表 3.3 业务实体类的划分与算法描述按照一个表对应一个DataSet实体的原则处理。包括基本的增加、删除、修改和查看。所有的基本的增删改查都在业务实体作,包括List和Detail两种方式。4公文流转子系统详细设计4.1 定义历史公文:最终审批完后的公文.包括最终审批后已执行和未来得及执行得公文.历史公文不包括作废的公文.在库中的记录,

6、最终审批完成标志为“完成”,作废标志为“未作废”。在审公文:现在还在审批的公文,没有最终审批完成。最终审批完成标志为“未完成”,作废标志为“未作废”。作废公文:作废标志为“作废”,但没有从库中彻底删除。固定流程:由本人专门制作的一条流程,供使用权限范围内的人使用。每一步的审批人已确定.固定流程不具体对应某条公文.定制流程:每一步的审批人没事先确定好,发起人只选择第一个审批人,以后每一步的审批人审批完都要选择他下一步的审批人.4.2 功能4.2.1登录公文流转子系统用户进入公文流转子系统后的操作如下:1、能够看到系统给的公文审批通知信息。形式以滚动条或其他消息框方式给出。初始登录用户为集团所有人

7、员并拥有自己的登录名和登录密码。2、登录公文子系统就要同时打开本登录用户的待审文件列表。促使用户进入系统就进行审批文件。4.2.2发布公文文件集团所有人员都可以发布公文。用户按照公文的要求发布自己的公文(公文号、标题、内容、发布时间、发布人、附带文档及文档类型。每人发布的公文除了管理员有所有管理权限之外只能由自己或已审批过的人查看。4.2.3选择审批流程用户自己填写的公文成功提交后,进入到选择审批流程。流程分为两种:固定流程和定制流程。固定流程由发起人在固定流程表中选择一个审批流程。分为:1、发起人选择固定流程表中一个审批流程。2、若需要对固定流程进行维护(增加、修改,提供选择固定流程前到固定

8、流程维护界面的入口,并能够返回。也就是说用户在选择固定流程时,可以先进入到固定流程维护界面进行维护,然后返回选择界面选择一条固定流程。定制流程发起人发起公文后或上一个审批人审批完后,按照先部门后人员选择下一步的审批人,完成后提交。4.2.4通知审批通知审批是给下一步的审批人发送即时通知。通知显示从用户登录内部网站开始一直到退出内部网站。若此次登录没审批则下次登录还应继续发送待审的所有信息。注:此处为所有通知信息,即包括了以前发送过通知但还没审批,则要继续发送即时通知。4.2.5查看审批文件状态前置:本功能提供查看的公文是正在审批过程中的文件。发起人可以对自己发起的公文进行维护,维护类型如下:(

9、1查看:查看本人发起的公文的审批情况。(2删除。在还没最终审批完成之前,对本人发起的公文,进行作废处理。审批人可以对自己审批的文件进行查看。4.2.6审批文件并选择下一个审批人用户进入到公文子系统就直接审批文件,若本公文审批流程为固定流程,则审批后提交完成,若审批流程为定制流程,则如同上面选择审批流程功能模块中的“(2定制流程”。4.2.7查询历史文件历史文件为已经完成最后审批的文件。所有人都只能查看自己发起或者审批过的历史公文信息,但不能进行修改。其他人发布的文件自己又没进行审批则没有权限查看。历史文件的删除操作由管理员进行。作废处理的文件只能由管理员才能够查看。4.2.8维护固定流程维护固

10、定流程可以在用户登录公文系统后直接进入,也可以在选择固定流程的时候进入。所有人都对自己创建的流程有增、删、改和使用的权限,非制定人但在使用权限范围内由只有使用的权限。流程制定人的操作:a,增加。添加新的固定流程。b,删除。对已经没有实际应用价值的固定流程删除掉。c,修改。对需要修改的流程进行修改,例如人员的添加,删除,改动。固定审批流程的“使用范围”类型如下:1本人,则这条固定流程只能供本人维护和使用。2某部门,则本部门所有人有使用和查看此项固定流程的权限,但无修改权限。3集团所有人,则所有人有查看和使用的权限,无修改权限。查看分为流程的查看和流程相关人员的查看。4.2.9管理员查询浏览文件查

11、找文件描述1、按照一定关键字进行文件查找,提供按公文名称,发起人,发起时间,审批人以及人员编号等查询。2、查看分列表和详细两种方式。3、管理员可以查看历史文件,也可以查看在审的文件。管理员可以查看作废处理的文件。4.2.10管理员管理文件管理员对所有公文有删除、查看的权限。1、查看:文件及其审批情况或历史公文。可以对所有公文起到监查的作用。2、删除:文件及其审批情况或历史公文。管理员对正在审批或已经审批完成的公文认为该作废的可以作废处理,作废处理的文件并没从数据库中彻底删除。例如内容不是健康的,则要即时作相关处理,并且作废处理的文件只能由管理员查看处理。4.2.11用户管理主要是对用户的权限管

12、理:目前暂设所有人都有发布公文的权限。其他用户权限例如用户对固定流程的维护权限等在程序中控制,对管理员不作管理要求之外,用户管理暂没有特殊要求。4.3 数据库设计 说明:固定流程标识不提供查询功能和页面显示。C、固定流程主表(n_gwgdlczb_ent 4.4 业务实体类的划分与算法描述(不直接与界面交互按照一个表对应一个DataSet实体的原则处理。包括基本的增加、删除、修改和查看。所有的基本的增删改查都在业务实体作,包括List和Detail两种方式。 4.5 业务边界类的划分与算法描述(直接与界面交互 5考勤管理子系统详细设计本节重点分析考勤管理子系统的各个模块以及功能;5.1 功能5

13、.1.1考勤登记该部分的功能如下:考勤登记在用户登陆办公自动化系统网站时即开始;当用户登陆时,系统获取当前工作时间,根据系统设置的考勤时间判断该用户是否是正常上班,还是迟到或旷工等性质。同时记录到考勤登记表中。5.1.2加班登记加班登记有如下功能:1、加班登记由加班人员自己操作。为防止弄虚作假,每次加班需提供一个审核人。2、加班人员只有登记权限,没有修改和删除权限。若需要修改等操作可以请系统管理人操作。5.1.3查询本人考勤信息查询本人考勤信息部分提供本人查询自己的考勤信息,提供两种方式的查询:1、时间:可以查上两个月的考勤。2、考勤类型:可以查正常考勤记录,加班记录或出差等。5.1.4非正常

14、考勤登记非正常考勤登记只能由管理员操作,专门对出差,请假休假和旷工等考勤进行登记。一般用户没有此项操作权限。5.1.5考勤统计考勤统计也是由系统管理员操作,一般用户无该操作权限。考勤统计有两个功能:1、统计某个员工当月,上月或一年的考勤情况。2、打印考勤报表功能。5.1.6系统时间管理该部分也是系统管理人员操作,每个月对应一条记录系统时间管理部分专门设置下月的工作天数,每天的小时数,旷工时限以及上班起始时间设置等。当月每天的考勤计时就根据系统时间管理表中的设置进行计算。5.1.7考勤信息维护该部分也是由系统管理员操作1、由系统管理人员对某个员工一年之内的所有考勤进行维护,包括增加,删除,修改和

15、查看等。2、可以对个人的考勤信息打印报表。5.1.8加班信息维护该部分也是由系统管理员操作1、由系统管理人员对某个员工一年之内的所有加班信息进行维护,包括增加,删除,修改和查看等。2、可以对个人的加班信息打印报表。5.2 数据库设计 4、考勤登记表:n_oa02_jl_ent 5.3 业务实体类的划分与算法描述按照一个表对应一个DataSet实体的原则处理。包括基本的增加、删除、修改和查看。所有的基本的增删改查都在业务实体作,包括List和Detail两种方式。 6办公室管理子系统详细设计本节介绍办公室管理子系统的各个模块以及功能。6.1 功能6.1.1公共场地与公共财物使用管理提供对公司的公

16、共场地(如会议室、卡拉OK厅、公共财物(如公车、照相机、摄影机的使用记录。包括以下几个子功能:1.公共场地和公共财物使用管理:提供对公司公共场地和公共财物使用情况的维护功能,包括使用、归还、预订、取消预订等。2.公共场地和公共财物管理:提供对公司公共场地和公共财物记录的维护功能,包括对公共场地和公共财物记录的增加、删除和修改。3.查询功能:查询某时间点公共场地与公共财物的使用情况。查询某公共场地与公共财物在一段时间内的使用记录。6.1.2公司设备管理对公司设备的进行管理,并提供一般的查询功能。包括以下几个子功能:1.设备管理:提供对公司设备记录的维护功能,包括对设备记录的增加、删除和修改。2.

17、设备类别代码表管理:提供对公司设备类别记录的维护功能,包括对设备类别记录的增加、删除和修改和作废。3.查询功能:按照部门、物品种类、供货人(单位进行查询,列出公司设备的统一清单。6.1.3日常活动安排管理主要是公司集体的日常活动安排,例如公司未来两日的旅游安排,工会活动安排等。包括公司领导可以公开的活动情况,例如领导接待客人,有贵宾来访等。1.日常活动安排管理:提供对公司日常活动记录的维护功能,包括对日常活动记录的增加、删除和修改。2.查询功能:以周为单位浏览,列表显示日常活动,可定制时间段进行查询。6.1.4办公用(消耗品管理提供对公司所有办公用品进行统一记载的功能。办公用品是指纸张、打印墨

18、盒、文具等消耗品。包括以下几个子功能:1.办公用品使用情况登记:提供对办公用品使用情况的登记功能,包括办公用品的领用和办公用品的归还。对办公用品的领用/归还,应在现有办公用品数量中应减去/加上所领用/归还的数量。出于实用性和复杂性的考虑,归还功能可暂缓实现。2.办公用品管理:提供对公司办公用品的维护功能,包括对办公用品的增加、删除和修改。3.查询功能:按物品,时间,部门,人员,总计等进行查询,并列表显示办公用品的使用情况。6.2 数据库设计 中小型企业办公自动化管理系统需求说明书 bz 备注 varchar 100 3、公共场地和公共财物使用表 公共场地和公共财物使用表:n_oa03_ggcd

19、cwsyb_ent 公共场地和公共财物使用表 表名 id ggcdcwid syrid qssj zzsj ghbz bz 中文名称 id 公共场地和公 共财物 id 使用人 id 起始时间 终止时间 归还标志 备注 数据类型 int int int smalldatetime smalldatetime int varchar 长度 4 4 4 4 4 4 100 是否可空 4、公共场地和公共财物预订表 公共场地和公共财物预订表:n_oa03_ggcdcwydb_ent 公共场地和公共财物预订表 表名 中文名称 数据类型 长度 id ggcdcwid syrid qssj zzsj qxyd

20、bz gqbz bz id 公共场地和公 共财物 id 使用人 id 起始时间 终止时间 取消预订标志 过期标志 备注 int int int smalldatetime smalldatetime int int varchar 4 4 4 4 4 4 4 100 是否可空 5、设备类别代码表 设备类别代码表:n_oa03_sblbdmb_ent 设备类别代码表 表名 中文名称 数据类型 id lbmc zfbz bz id 类别名称 作废标志 备注 int char tinyint varchar 长度 4 20 1 100 是否可空 6、设备登记表 设备登记表:n_oa03_sbdjb_

21、ent 设备登记表 表名 中文名称 id mc id 名称 数据类型 int char 长度 4 20 是否可空 中小型企业办公自动化管理系统需求说明书 sblbid gmrq gmrid sybmid ghrhghdw dj zjqk synx bz 设备类别 id 购买日期 购买人 id 使用部门 id 供货人或供货 单位 单价 折旧情况 使用年限 备注 int smalldatetime int int char numeric char int varchar 4 4 4 4 40 9 20 4 100 7、日常活动安排表 日常活动安排表:n_oa03_rchdb_ent 日常活动安排

22、表 表名 id hdmc hdnr hdsj zzzid bz 中文名称 id 活动名称 活动内容 活动时间 组织者 id 备注 数据类型 int char varchar datetime int varchar 长度 4 40 100 8 4 100 是否可空 8、办公用品登记表 办公用品登记表:n_oa03_bgypdjb_ent 办公用品登记表 表名 id mc dw xysl dj zfbz bz 中文名称 Id 名称 单位 现有数量 单价 作废标志 备注 数据类型 int char char int numeric tinyint varchar 长度 4 20 8 4 9 1 1

23、00 是否可空 9、办公用品使用情况表 办公用品使用情况表:n_oa03_bgypsyb_ent 办公用品使用情况表 表名 中文名称 数据类型 id bgypid syrid sl id 办公用品 id 使用人 id 数量 int int int int 长度 4 4 4 4 是否可空 中小型企业办公自动化管理系统需求说明书 sj bz 时间 标志 smalldatetime tinyint 4 1 6.3 业务实体类的划分与算法描述 业务实体类的划分与算法描述 按照一个表对应一个 DataSet 实体的原则处理。包括基本的增加、删除、修改和查看。 所有的基本的增删改查都在业务实体作,包括 List 和 Detail 两种方式。 7 系统管理子系统详细设计 系统管理子系统详细设计 本节介绍系统管理子系统的各个模块以及功能。 7.1 功能 7.1.1 用户管理 用户管理模块供系统管理员增加、删除、禁用网站用户,修改用户的个人资 料,以及改变用户发布、阅读信息的权限。初始状态下,网站系统共有七种类型 的用户,系统管理员可根据实际需要改变这些用户类型的操作权限,或者增加新 的用户类型1。这七种类型用户的操作权限如下表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论