OA概要设计说明书
OA-办公自动化系统概要设计说明书
办公自动化系统概要设计说明书XXXX信息产业有限责任公司200X年7月1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (4)1.4参考资料 (4)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (5)2.3.1概述 (5)2.3.2 BS结构图 (17)2.3.3系统权限图 (18)2.3.4信息发布权限分析 (19)2.3.5公文处理权限分析 (19)2.3.6档案管理权限分析 (19)2.3.7会议管理权限分析 (20)2.3.10、短信平台权限分析 (21)2.3.11、公共通讯录权限分析 (21)2.3.17、车辆管理权限分析 (21)2.4系统结构 (21)2.4.1概述 (21)2.4.2描述图 (22)3接口设计 (22)3.1用户接口 (22)3.2外部接口 (22)3.3内部接口 (22)4运行设计 (22)4.1运行模块组合 (22)4.2运行控制 (23)4.3运行时间 (23)5系统数据结构设计 (23)5.1逻辑结构设计要点 (23)5.1.1总体模块权限数据库逻辑结构 (23)5.1.2个人办公模块数据库逻辑结构 (24)5.1.3公文处理模块数据库逻辑结构 (25)5.1.4档案管理模块数据库逻辑结构 (25)5.1.5会议管理模块数据库逻辑结构 (26)5.1.8短信平台模块数据库逻辑结构 (26)5.1.9公共通讯录模块数据库逻辑结构 (27)5.1.15车辆管理模块数据库逻辑结构 (28)5.1.20信息发布模块数据库逻辑结构 (28)5.2物理结构设计要点 (28)5.2.1总体模块权限数据库物理结构 (29)5.2.2个人办公模块数据库物理结构图 (30)5.2.3公文处理模块数据库物理结构图 (31)5.2.4档案管理模块数据库物理结构图 (31)5.2.5会议管理模块数据库物理结构图 (32)5.1.8短信平台模块数据库物理结构图 (32)5.1.9公共通讯录模块数据库物理结构图 (33)5.1.15车辆管理模块数据库物理结构图 (34)5.1.20信息发布模块数据库物理结构 (35)6系统出错处理设计 (35)6.1出错信息 (35)6.2补救措施 (35)6.3系统维护设计 (35)1引言1.1编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。
OA自动办公系统-概要设计说明书
OA办公系统概要设计说明书(GB856T——88)编写人:XXX,XXXX,XXX,XXX审核人:XXX审核日期:2014年6月27日指导老师:XXX老师日期:xxxx年xx月xx日目录1引言 (2)1.1编写目的 (2)1.2背景 (3)2总体设计 (3)2.1需求规定 (3)2.2运行环境 (3)2.3基本设计概念和处理流程............................................................... 错误!未定义书签。
2.4结构................................................................................................... 错误!未定义书签。
2.5子系统功能 (3).2.5.1感测子系统(信号端节点).............................................. 错误!未定义书签。
.2.5.2通信传递子系统.................................................................. 错误!未定义书签。
.2.5.3 医疗监护中心子系统......................................................... 错误!未定义书签。
1引言1.1编写目的本项目开发计划预期开发一种基于Internet网络技术的管理系统。
OA办公管理系统可以对公司的工作流程、人事管理、系统管理、财务情况等进行了解。
在公司内部,在专业人员的指导下,由公司高层人员使用此办公系统对在职人员等其他内容情况进行管理和修整,实时了解每位公司人员的在职情况、公司的财政情况等。
在基于Internet网络的远程管理系统中,公司职员节点以自组织形式构成网络,这样使得人们可通过应用计算机技术和现代通信,实现个人与公司间的信息远程维护,远程会议、从此提高公司的营运效率和工作效率。
OA-办公自动化系统概要设计说明书
办公自动化系统概要设计说明书XXXX信息产业有限责任公司200X年7月1引言 (3)编写目的 (3)1.2背景 (3)定义 (3)参考资料 (4)2总体设计 (4)需求规定 (4)运行环境 (4)基本设计概念和处理流程 (4)概述 (4)2.3.2 BS结构图 (15)系统权限图 (15)信息发布权限分析 (16)公文处理权限分析 (17)档案管理权限分析 (17)会议管理权限分析 (18)、短信平台权限分析 (19)、公共通讯录权限分析 (19)、车辆管理权限分析 ....................................................................... 错误!未定义书签。
系统结构 (19)概述 (19)描述图 (19)3接口设计 (20)用户接口 (20)外部接口 (20)内部接口 (20)4运行设计 (20)运行模块组合 (20)运行控制 (20)运行时间 (21)5系统数据结构设计 (21)逻辑结构设计要点 (21)总体模块权限数据库逻辑结构 (21)个人办公模块数据库逻辑结构 (22)公文处理模块数据库逻辑结构 (23)档案管理模块数据库逻辑结构 (23)会议管理模块数据库逻辑结构 (24)短信平台模块数据库逻辑结构 (24)公共通讯录模块数据库逻辑结构 (25)车辆管理模块数据库逻辑结构 (26)信息发布模块数据库逻辑结构 (26)物理结构设计要点 (26)总体模块权限数据库物理结构 (27)个人办公模块数据库物理结构图 (28)公文处理模块数据库物理结构图 (29)档案管理模块数据库物理结构图 (29)会议管理模块数据库物理结构图 (30).8短信平台模块数据库物理结构图 (30)公共通讯录模块数据库物理结构图 (31)车辆管理模块数据库物理结构图 (32)信息发布模块数据库物理结构 (33)6系统出错处理设计 (33)出错信息 (33)补救措施 (33)系统维护设计 (33)1引言编写目的本说明书是在充分理解系统需求分析基础上,为详细设计及编码设计准备的。
OA办公管理系统概要设计说明
OA办公管理系统概要设计说明协同办公系统概要设计说明书1 引言1.1 编写目的本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。
本说明书的预期读者为:项目组内成员、其他开发项目组成员1.2 背景待开发软件系统的名称:OA协同办公系统此软件系统任务提出者:此软件系统任务开发者:此软件系统任务用户:1.3 基线协同办公系统需求分析说明书 v1.01.4 范围系统包括的范围:个人办公、会议管理,系统管理。
1.5 术语定义读者设置:指将读者权限授予别人,拥有读者权限的用户可以看到自己工作安排。
代办工作:指将代办权限授予别人,拥有代办权限的用户除可以看到自己的工作外还可以给自己安排工作。
待办工作:指等待员工自己去完成的工作。
1.6 参考资料概要设计说明书_v1.4.doc、Oracle数据库使用教程、Ora9iSQLRef.chm、Oracle数据第 1 页共 27 页库使用帮助文档、CSS中文教程、HTML 开发手册、JAVA高级编程指南、JSP应用开发详解、功能结构图。
2 总体设计2.1 概述2.1.1 功能描述系统包括的范围:个人办公、会议管理,系统管理。
2.1.2 运行环境2.1.2.1 软件环境分类名称版本语种Microsoft windows 中文操作系统 Xp/win7 操作系统的附加功能无Oracle/mysql5.0 数据库平台中文 10g数据库平台补丁无6.0/3.18 Tomcat、rasin 英语应用平台应用平台补丁无客户端软件无2.1.2.2 硬件环境服务器最低配置推荐配置应用和数据Tomcat6.0/rasin3.18 JBoss5/weblogic10 库服务器2.1.3 开发环境2.1.3.1 服务器软件环境分类名称版本语种Microsoft windows 中文操作系统 Server2008/xp/win7 操作系统的附加功能无数据库平台英文 Oracle 10g数据库平台补丁无应用平台应用平台补丁无svn 版本控制系统英文目录服务系统需求中没有体现客户端软件无2.1.3.2 服务器硬件环境服务器最低配置推荐配置应用服务器、Tomcat6.0/rasin3.18 JBoss5/weblogic10 数据库服务Access Oracle10g 器、邮件服务器、目录服务器2.1.3.3 开发机器软件环境分类名称版本语种Microsoft windows 操作系统中文 Xp/win7 操作系统的附加功能无数据库平台英文 Oracle 10g应用平台开发平台客户端软件2.1.3.4 开发机器硬件环境分类最低配置推荐配置开发机器2.2 设计思想2.2.1 系统构思系统功能结构图参见功能结构图.doc2.2.2 关键技术与算法2.2.2.1 权限判断检测算法:判断session中存储的用户信息,如果为空则强制登录,不为空,检查必要的用户权限,角色等级,级别高于当前页面的用户才可以查看当前页面的内容,否则强制跳转。
OA概要设计说明书完整版样本
OA[办公自动化系统]概要设计说明书[V1.0]拟制人向云审核人_________________________ 批准人_________________________[-2-25]概要设计说明书引言1.1编写目的本说明书给出XXXX公司办公自动化系统的设计说明,包括最终实现的软件必须满足的功能、性能.接□和用户界面、附属工具程序的功能以及设计约束等。
目的在于:・为编码人员提供依据;・为修改、维护提供条件;・项目负责人将按计划书的要求布置和控制开发工作全过程;・项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。
本说明书的预期读者包括:・项目开发人员,特别是编码人员;・软件维护人员;技术管理人员;・执行软件质量保证计划的专门人员;・参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。
・合作各方有关部门的负责人;项目组负责人和全体参加人员。
1・2背景・0A软件解决企业的日常管理规范化.增加企业的可控性.提高企业运转的效率的基本问题,范围涉及日常行政管理.各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。
能够概括的说,OA软件跨越了生产、销售.财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。
1・3定义本项目开发的软件,约定:中文全称:办公自动化系统中文别称:0A英文全称:0A本报告用到的术语符合国家标准《软件工程术语(GB/T11475-1995) »o参考资料与本文直接相关的国家标准包括:(中国标准出版社1996年)GB8566-1995 软件生存期过程GB8567-88 计算机软件产品开发文件编制指南GB9385-88 计算机软件需求说明编制指南GB/T11457-1995软件工程术语2 •总体设计2.1需求规定2.1.2系统性能充分考虑需求特色,做到功能齐全;要求操作方便快捷,性能优越;系统要能在出现的各种环境下具有很好的稳定性系统应充分考虑易扩展性, 能适应新业务的变化;系统要求具备完整的文档和清晰风格,具备很好的可维护性。
公司OA系统概要设计说明书
[山西天泰投资集团有限公司办公自动化]概要设计说明书王伟2013年7月概要设计说明书引言1。
1编写目的信息化是当今世界经济和社会发展的大趋势。
推进办公系统的信息化建设,对于提高现代化管理水平,提高工作效率,都具有重要意义。
为了适应国际形势和公司发展的需要,必须加快办公系统信息化的发展。
对于山西天泰投资集团有限公司,如何充分、快捷、有效地利用企业内外的大量信息,为企业的发展服务,提高企业的工作效率,是企业需要充分考虑的问题之一.随着企业规模的扩大以及服务内容和办公设施的现代化,这种情况日益突出。
同时为了提高单位的日常办公效率,减轻手工劳动强度,使单位的日常运营纳入高效而快捷的轨道,就必须利用现代的信息手段。
现代的信息技术优势在于对信息的处理高效而精确,可以充分实现信息的共享和传输,及时地反映企业办公的变动情况,完善办公调度,提高企业服务质量,进而实现企业经营管理的信息化、科学化。
充分利用现代的信息技术,是提高企业竞争力的必要手段。
山西天泰投资集团有限公司计划建设的办公自动化系统将以先进的信息技术为依托,通过建立全局八个部门的信息网络,全面提高办公效率,并做到信息传输自动化、公共服务远程化、公文交换无纸化、管理决策网络化,实现全局办公系统全面信息化.本说明书给出山西天泰公司办公自动化系统的设计说明,包括最终实现的软件必须满足的功能、性能、接口和用户界面、附属工具程序的功能以及设计约束等。
目的在于:▪为编码人员提供依据;▪为修改、维护提供条件;▪项目负责人将按计划书的要求布置和控制开发工作全过程;▪项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。
本说明书的预期读者包括:▪项目开发人员,特别是编码人员;▪软件维护人员;▪技术管理人员;▪执行软件质量保证计划的专门人员;▪参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。
▪合作各方有关部门的负责人;项目组负责人和全体参加人员。
OA概要设计说明书(doc 8页)
1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3基本设计概念和处理流程 (3)2.4结构 (3)2.5功能器求与程序的关系 (3)2.6人工处理过程 (3)2.7尚未问决的问题 (3)3接口设计 (3)3.1用户接口 (3)3.2外部接口 (3)3.3内部接口 (4)4运行设计 (4)4.1运行模块组合 (4)4.2运行控制 (4)4.3运行时间 (4)5系统数据结构设计 (4)5.1逻辑结构设计要点 (4)5.2物理结构设计要点 (4)5.3数据结构与程序的关系 (4)6系统出错处理设计 (5)6.1出错信息 (5)6.2补救措施 (5)6.3系统维护设计 (5)概要设计说明书1引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者。
本文档描述了OA业务系统框架包含实现的主要功能和框架结构。
预期读者为OA开发组参与软件开发的成员及对业务系统框架感兴趣的成员,要求对面向对象的业务知识有一点了解。
1.2背景说明:●系统名称:OA软件;●21世纪,先进制造技术正在推动企业向网络化、协同化、敏捷化、智能化、集成化和虚拟化的方向发展。
广义层面上的网络化制造,涵盖了利用网络技术支持企业制造全过程的所有环节。
在网络化制造模式下,协同是现代企业进行竞争与合作的必然。
1.3定义UI UserInterfaceBLL Business Logic LayerDALFactory Data Access Layer FactoryIDAL Interface Data Access Layer1.4参考资料列出有关的参考文件,如:a.本项目的经核准的计划任务书或合同,上级机关的批文;b.属于本项目的其他已发表文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
OA系统概要设计书
OA系统概要设计书1、引言1.1、编写目的此概要设计书的目的是:(1)、明确本OA系统七大功能的整体结构,以及23个子系统的详细划分。
(2)、明确说明系统七大功能的实现方式,指导开发人员进行编码。
(3)、为系统日后的详细设计,功能模块、需求提供参考依据。
1.2、背景2016年在国家出台“十三五”规划中提到了推进教育现代化与人才强国、人力资源强国建设研究的理念方针。
说明国家越渐看重教育事业,更是将能力强、素质高作为教学目标。
而在校园管理中,因学生信息复杂,具有生源分布广(全国各地、海外交换、出国留学),类型多(走读、住校),档案复杂(复学、休学),学制灵活(专科3年,本科4年,专升本4年),课程设置灵活(除学校的专业课程外,还会因国家政策而删除、增添一些课程)等特点。
由于这些特点,使得教务工作变得极其复杂而繁琐。
元莘OA 就是为了适应这些变化、减轻教务工作的负担,为学生提供一个了解学院动态、课程状态,与其他学生交流的平台而创建的管理系统。
朗读者1.3、定义(1)OA:办公自动化(2)、管理员(超级管理员):本文档中一般指OA的超级管理员。
拥有对本系统全权的管理权限。
(3)、版块管理权限:负责系统一个或多个版块管理的人(4)、子管理员:由版块管理员分配权限对版块的部分功能进行管理的人。
(注:超级管理员同时能对此人进行权限设置。
)1.4、所参考资料(1)、信宏科技有限公司:《峪口大坝自动管理》概要设计书.doc (2)计算机应用科技有限公司:元莘OA需求分析书.doc(3)、[美]Eric Jendrock / [美] Ian Evan / [美]Devika :《Java EE 6,人民邮电出版社,2012年9月。
(4)、Horstmann Cay S. , Gary Cornell:《Java核心技术》,电子工业出版社,2011年7月1日。
2、总体设计2.1、需求规定参见《元莘OA教务管理系统》需求分析书7.2、运行环境(1)、服务器:Windows 2012 Server;(2)、客户端:Internet Explore 10.0;(3)、应用服务器:Tomcat 7.0X;(4)、邮件系统:MS Exchange 2010; (5)、数据库:MySQL 。
OA办公管理系统概要设计说明1.doc
OA办公管理系统概要设计说明1 协同办公系统概要设计说明书1引言1.1 编写目的本说明书目的在于明确说明协同办公系统各功能的实现方式,指导开发员进行编码。
本说明书的预期读者为:项目组内成员、其他开发项目组成员1.2 背景待开发软件系统的名称:OA协同办公系统此软件系统任务提出者:此软件系统任务开发者:此软件系统任务用户:1.3 基线协同办公系统需求分析说明书v1.01.4 范围系统包括的范围:个人办公、会议管理,系统管理。
1.5 术语定义读者设置:指将读者权限授予别人,拥有读者权限的用户可以看到自己工作安排。
代办工作:指将代办权限授予别人,拥有代办权限的用户除可以看到自己的工作外还可以给自己安排工作。
待办工作:指等待员工自己去完成的工作。
1.6 参考资料概要设计说明书_v1.4、Oracle数据库使用教程、Ora9iSQLRef.chm、Oracle数据库使用帮助文档、CSS中文教程、HTML 开发手册、JA V A 高级编程指南、JSP应用开发详解、功能结构图。
2总体设计2.1 概述2.1.1功能描述系统包括的范围:个人办公、会议管理,系统管理。
2.1.2运行环境2.1.2.1 软件环境2.1.2.2 硬件环境2.1.3开发环境2.1.3.1 服务器软件环境2.1.3.2 服务器硬件环境2.1.3.3 开发机器软件环境2.1.3.4 开发机器硬件环境2.2 设计思想2.2.1系统构思系统功能结构图参见功能结构图2.2.2关键技术与算法2.2.2.1 权限判断检测算法:判断session中存储的用户信息,如果为空则强制登录,不为空,检查必要的用户权限,角色等级,级别高于当前页面的用户才可以查看当前页面的内容,否则强制跳转。
2.3 人工处理过程3系统功能设计3.1 协同工作系统功能在本系统中为员工日常办公常用功能,包括个人信息维护、查看他人信息、日程安排、名片夹、通讯录、查看会议,并且能够查看个人的待办工作、已办工作。
OA系统概要设计说明书
OA系统概要设计说明书《智能化办公系统》概要设计说明书⽬录1 概述 (3)1.1 ⽬的 (3)1.2 本⽂的读者 (3)1.3 参考资料 (3)2 系统设计原则 (4)1.1 先进性 (4)1.2 开放性 (4)1.3 实⽤性 (4)1.4 可扩展性 (4)1.5 可靠性 (5)1.6 灵活性 (5)1.7 安全性 (5)1.8 可管理性 (5)3 系统总体框架 (6)3.1 系统总体结构 (6)3.2 系统技术特性 (7)4 系统功能模块 (13)4.1 系统功能 (15)4.2 资源库 (18)4.3 个⼈库 (24)5 系统技术架构 (26)5.1 概述与⽬标 (26)5.2 软件技术路线 (27)5.3 系统运⾏环境 (28)5.4 数据传输加密 (29)1概述1.1⽬的本⽂描述了档案信息管理系统的技术架构及总体设计。
1.2本⽂的读者业务部门管理⼈员信息技术项⽬管理⼈员软件开发和实施⼈员1.3参考资料《需求规格说明书》《项⽬实施⽅案》《海油⼯程档案信息管理系统招标⽂件》2系统设计原则1.1先进性采⽤信息门户技术、组件式开发、⽂档引擎、全⽂检索、⼯作流引擎等多项核⼼技术及先进的体系结构,选择先进的软件和硬件技术,构造系统的⽀撑平台和运⾏环境,建设具有国内领先⽔平的⽀撑平台和应⽤软件系统,保证系统具有充分的先进性。
1.2开放性考虑到将来发展需要及扩充性能要求,在技术⽅案上坚持开放性原则,⽀持跨平台和开放数据接⼝,保证每个独⽴系统的设计要求外,充分考虑到各系统互连,实现数据共享、交换等应⽤集成服务。
1.3实⽤性充分考虑各类使⽤⼈员的能⼒和素质、专业结构、部门业务需求等诸多因素对系统产⽣的综合影响,遵循业务⼈员的操作习惯;注重突出各项系统功能的实⽤性;提供⽅便的联机帮助;系统管理简单,尽量⼀键操作,系统默认选项,使操作更加简洁⽅便;⼈机界⾯友好,可操作性强。
1.4可扩展性项⽬建设不仅要着眼于现在,⽽且要放眼未来。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OA
[办公自动化系统]
概要设计说明书
[V1.0]
拟制人______向云_________审核人______________________批准人______________________
[2010-2-25]
概要设计说明书
引言
1.1编写目的
本说明书给出XXXX公司办公自动化系统的设计说明,包括最终实现的软件必须满足的功能、性能、接口和用户界面、附属工具程序的功能以及设计约束等。
目的在于:
▪为编码人员提供依据;
▪为修改、维护提供条件;
▪项目负责人将按计划书的要求布置和控制开发工作全过程;
▪项目质量保证组将按此计划书做阶段性和总结性的质量验证和确认。
本说明书的预期读者包括:
▪项目开发人员,特别是编码人员;
▪软件维护人员;
▪技术管理人员;
▪执行软件质量保证计划的专门人员;
▪参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。
▪合作各方有关部门的负责人;项目组负责人和全体参加人员。
1.2背景
▪OA软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题,范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。
可以概括的说,OA软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。
1.3定义
本项目开发的软件,约定:
中文全称:办公自动化系统
中文别称: OA
英文全称: OA
本报告用到的术语符合国家标准《软件工程术语(GB/T11475-1995)》。
参考资料
与本文直接相关的国家标准包括:(中国标准出版社 1996年)
GB8566-1995 软件生存期过程
GB8567-88 计算机软件产品开发文件编制指南
GB9385-88 计算机软件需求说明编制指南
GB/T11457-1995 软件工程术语
2.总体设计
2.1需求规定
2.1.2系统性能
充分考虑需求特色,做到功能齐全;要求操作方便快捷,性能优越;系统要能在出现的各种环境下具有很好的稳定性系统应充分考虑易扩展性,能适应新业务的变化;系统要求具备完整的文档和清晰风格,具备很好的可维护性。
2.1.2.1良好的用户界面
系统的设计应该充分考虑用户的使用习惯,具有较好的可操作性
主要设计风格:
整个界面以简洁明快为主,利用简单的图案,文字和线条组成。
版面设计:
2.1.2.2可维护性
考虑到应用的多变性,系统采用层次化设计思想,每层实现特定的功能,并通过标准接口向上层提供透明的服务,因此,最大限度的实现了系统各模块的功能独立性,每一层的改动不影响其它层次。
这样可以方便的添加、修改、删除应用,提高系统的可维护性;管理系统采用图形化用户界面,方便管理员管理、维护系统;
2.1.2.4可扩展性
系统在设计之初要考虑到系统以后的扩展,除了采用层次结构,保证功能实现与通讯接口最大限度的独立,在与通信平台的接口设计上尽量标准化,以实现和新系统的无缝连接。
2.1.2.5安全性原则
系统的管理系统与维护系统设置了用户管理权限,采用帐号+操作日志作,对管理员采取有效的管理,最大限度降低内部管理、操作失误带来的不必要的损失。
2.1.2.6稳定性
在系统运行的稳定性方面,采用服务器自动重启动(ASR)技术,可在网络操作系统(NOS)挂起时自动重启服务器;
关键应用服务运行状态监听,发现异常情况通过电子邮件自动提醒管理员;
2.1.2.7数据完备性
根据不同的需要,可以对数据库采取实时热备份或定时备份的策略
2.1.3输入输出要求
输入:一般为使用人员键盘输入,部分为外部文件导入输入。
输出:一般为屏幕输出、打印输出,部分为文件输出。
2.1.4数据管理能力要求
数据管理能力要求能满足XX市是XXXX公司使用规模的数据处理需求,当前库大小约200 MB ~400MB,历史库800MB~1.2GB,归档库大小不限。
2.1.5故障处理要求
2.1.5.1硬件故障
客户端硬件故障:一般性的计算机硬件故障,不能启动、硬件损坏,最好有备用机器。
通讯故障:客户端与服务器无法通讯,导致局部业务暂停,应检查通讯线路及设置,保证网络通讯畅通。
服务器硬件故障:web服务器站无法启动,导致办公业务暂停,应有备件或备机替代。
数据服务器硬件故障:数据无法访问,业务暂停,应有备件或备机替代。
2.1.5.2软件故障
客户端应用程序故障:部分业务处理不正常,应检查设置或ie等配套设置;
后台服务器故障:部分业务处理不正常,应检查设置或更换配套程序。
2.2开发环境
服务器操作平台:Windows 2000/LINUX/ UNIX/Windows NT
Web服务器:Tomcat5/ Apache
客户端:IE 4.0及以上
网络环境:Intranet 与 Internet
支持协议:TCP/IP、SMTP、POP3、HTTP、SSL
数据库:SQL Server
支撑环境:JDK1.3及以上
开发工具:MyEclipse
开发技术:JSP,Servlet , Struts , Ajax , JNDI
2.4系统结构
2.4.1人事管理
1、员工基本资料管理:对企业内部人员的基本信息的维护,职工信息的维护从而实现企业的人
事资料库;包括增加员工资料,删除,修改,查询员工资料等功能。
2、离职复职管理:通过对员工的离职,可以让此员工的账号不能再用了,当对员工的复职时,
又可以让此员工的账户能登录OA系统;
2.4.2系统管理
1、系统登录:给予用户名,密码进行登录。
系统根据用户名,密码查找员工资料信息(注:只
查找在职的员工),登录成功后以一变量保存用户信息,以后要取到当前登录用户信息都从此变量获得。
2、系统退出:把登录保存的用户信息清除,回来登录页面重新登录。
2.4.3内部消息管理
1、发件箱:已写未发送的消息。
2、收件箱:收到的消息。
3、回收站:删除的消息。
2.4.4聊天室
登陆后才能聊天(AJAX)
3 系统体系结构
高层次的系统构架
本节将提到高层次的系统构架。
组成该结构的每个部件都会有适当的详述。
总体系统如下图所示。
每个部件及其各自的层是等同的。
以下的章节将就系统结构的每一个层次进行阐述。
数据库层
数据库层将包括与数据库打交道的一些操作进行封装,这些操作将包括:
▪数据库的联接
▪表的查询
▪记录的增加,删除,修改
▪数据库联接的关闭。
模型层
由普通JAVA类完成业务逻辑的封装,模型层的方法,只返回基本数据类型,不参与页面的具体跳转与显示,它要求是一个独立的层次,不与其它层次结构有任何关系。
达到层次结构的独立性,复用性。
返回的基本数据类型定义为:
是否成功:boolean
数量:int
结果集:java.util.List,当在查询多条记录的时候,需把JDBC的ResultSet转换成实体对象,存放于List集合中。
实体对象:***Bean,当需要返回某一条记录的时候,需把JDBC的ResultSet转换成为实体对象返回。
表示层
采用Jsp,Javascript,JSTL标签等技术完成界面的设计与交互。
JSP中要求全部采用JSTL标签作一般性的页面操作与显示。
控制层:
采用标准Servlet技术完成,要求一个Servlet完成多个业务流程的控制,如UserServlet完成
登录,注册,密码修改,用户资料修改等多个与用户有关的业务流程。
4.系统数据结构设计
见数据库设计文档。