徐维康OA系统.doc_第1页
徐维康OA系统.doc_第2页
徐维康OA系统.doc_第3页
徐维康OA系统.doc_第4页
徐维康OA系统.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

摘要 英文Office Automation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,实现企业办公自动化,管理信息化。本系统采用结构化。整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作系统管理员对职工信息进行管理的职工信息管理模块,用作当前登录用户对自己的通讯录进行管理的个人通讯录模块,用作当前登录用户对自己的日程进行管理的日程安排模块、用作当前登录用户对自己的工作日志进行管理的工作日志模块、用作系统管理员对会议进行管理以及普通用户查看会议信息的会议管理模块、用作系统管理员对公告进行管理以及普通用户查看公告信息的公告管理模块和当前登录用户上传、下载、查看文件的文件管理模块等。OA系统是面向组织的日常运作和管理,员工和管理者使用频繁的应用系统。因为管理者的员工之间的交往涉及到很多问题,比如意见不和、上下不统一、员工不执行上级命令等。基于这些问题。 关键词:OA系统,信息传递,自动化I第1章 引言目录第1章 引言11.1 课题研究背景11.2 国内外研究现状21.3 本文的组织结构41.4 可行性分析5第2章 相关开发技术52.1 面向对象的软件开发方法52.2 .NET框架62.3 动态页面数据更新技术92.3.1 Ajax技术概述92.3.2 Ajax控件简介102.4 数据库技术112.5 本章小结12第3章 系统需求分析及概要设计133.1 系统需求分析133.1.1 系统功能需求133.1.2 用户界面需求153.1.3 系统安全需求163.1.4 系统用例需求分析163.2 可行性分析223.2.1 经济可行性223.2.2 技术可行性223.3 概要设计223.3.1 系统功能组织233.3.2 系统功能模块243.4 本章小结26第4章 系统详细设计274.1 系统设计原则274.2 数据库设计284.2.1 试题信息管理模块284.2.2 试卷管理模块344.2.3 考试管理模块354.2.4 成绩评价管理模块364.2.5 数据表的关系364.3 系统安全性设计374.4 系统功能与工作流程384.5 系统功能模块设计394.5.1 试题信息管理模块394.5.2 试卷管理模块414.5.3 考试管理模块434.5.4 成绩评价管理模块444.6 本章小结45第5章 系统开发与实现465.1试题信息管理模块的实现485.2 试卷管理模块的实现515.3 考试管理模块的实现545.4 成绩评价管理模块的实现575.5 本章小结61第6章 总结与展望6321第2章 相关开发技术第1章 引言1.1 背景1.1.1 概述办公自动化由70年代末80年代初在我国提出,到现在已有近二十年的发展历史。由于办公自动化技术的不断发展,办公自动化新产品不断的出现,办公自动化的内涵也不断地丰富和发展。随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,这将为他们节省大量的人力资源,节省大量的办公费用,大幅度提高办公效率。开发网络办公系统的市场前景是广阔的。大型企业需要高层次的网络办公自动化,他们往往会选择大型的软件公司合作开发,所需的开发费用和维护费用也是非常高昂的。这些高昂的费用并非大多数中小企业能承受得起的。中小型企业存在一个很大的低成本网络OA系统的需求,而我们可以开发这些低成本OA系统来满足这个需求。1.2 本系统的功能及主要特点1.2.1 系统总体介绍企业对信息需求的增长,使计算机、网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,中小企业办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竞争中的综合竞争力。因此OA是为信息时代而诞生的产物。它与计算机和网络完美结合使各个行业的管理进入了一个新的时代,此系统对于企业来讲就犹如虎添翼一般。使员工和管理者的联系更加密切。根据对一般型企业和行政机关的调查,通常办公室的业务,主要是进行大量文件的处理,起草文件、通知、各种业务文本,查询本部门文件和外来文件等。所以采用计算机文字处理、处理技术产生各种文档,或者采用计算机网络技术传递信息,是办公室自动化的基本特征。这些都需要一个能运用于各种企业的办公室自动化系统。1.2.2 分若干大模块 1:企业内各种信息资源的模块 2:加强员工间的交流、提高整体工作效率的模块3:为领导各种有用数据,方便领导对公司情况的及时了解、提供决策支持的模块4:提供各种工作记录,以备事后查询的模块1.2.3 包含若干个功能1:文件等资料管理如(文件管理和档案管理),这个是十分重要的,每个员工的基本资料以文档的形式存储起来,更便于管理者管理也有利于员工和管理者之间的了解,使每个人都有发展的机会。2:电子邮件:可以以邮件的形式与管理者或者员工与员工之间的交流。3:会议管理:管理会议记录会议内容等。4:论坛:可以发表自己对公司或其他事件的个人看法或评论别人发表的言论。5:检索:搜索自己想要的东西。6:公告:该模块用作系统管理员以及高层职员向企业各部门、工作人员发送通知,通过系统管理员的审批发送后发布,方便大家查看。 7:员工管理(软件硬件工程师、管理信息科学家、管理人员、中级工人、秘书)8:即时消息:最近更新的详细信息。9:考勤设计:该模块登记系统操作用户考勤记录,登记用户上班、下班、加班、请假以及其他信息,用户还可以查看以前的考勤记录,统计加班、请假天数和次数。10:安排日程:各个部门的最近安排。OA系统中应分为:管理者,员工,人力资源部。1.2.4主要特点(1) 传统办公模式传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。(2) 网络办公模式现有网络办公自动化系统和大型信息管理系统中,企业业务流程重组或者是文件流转功能都是核心功能。同时企业办公主要是一个文件流转的过程,所有的办公事务都可以抽象成一个数据库对象。(3) web方式的办公自动化系统目前办公自动化系统较成熟的模式是客户/服务器方式,而新一代的办公自动化系统则应是Internet/Intranet方式,即B/S(Browser/Server,B/S)结构,才更能适应目前及未来的要求。第2章 需求分析2.1 系统功能分析(1) 信息传递与沟通交流顺畅排除因职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途时间,提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。(2) 规范工作管理,提高整体效率解决了跨地域跨部门多岗位间的业务处理诸多问题,有效避免工作中出现的脱节、延误、错办等情况,杜绝职责不清、工作推脱等怠工现象,实现网上协同办公,增强组织协调能力,提高团队协作能力。同时,加强了领导实时了解事务状态,实时掌控工作进度,强化了过程控制与监督,加强了工作管理。(3) 整合信息资源,实现知识管理打破“信息孤岛”,彻底改变文件丢失遗漏、管理分散、查找不方便等现象,解决因人事变动导致经验流失等问题,通过知识管理,有效整合并积累各类资源,实现再利用。(4) 增强凝聚力,提高响应能力在降低管理成本,促进管理进步的同时,能够培养全员信息化关注与参与意识,激发掌握和利用先进信息技术的热情,提高专业素质,形成全新的企业文化。办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。通过办公自动化系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。随着计算机技术的飞速发展,尤其是网络技术的超速发展,带动了信息的广泛交流甚至导致了信息爆炸“信息时代”这一词汇似乎己经被普遍接受。特别是近年来Internet超乎想象的发展,对信息的广泛收集、整理、利用和传播更把世界带入了信息时代的一个更高层次。因此,无论是对于一个国家还是对于一个企事业单位,如果要在未来的社会中获得发展,掌握信息技术已变成了一个基本要素。 近年来,某公司的各个部门都普遍配备了微机,并开发出各自的事务处理的应用,在一定程度上提高了各部门的办公效率。但有限的技术能力,使这些面向各部门内部事务处理的办公自动化系统相互之间标准不统一,各自为政,难以集成。随着公司内部网络的建立,各部门的信息可以发布到Web上,使信息发布的效率和范围得到较大程度的改善,然而,由于公司内部网络仍缺少重要的信息传递和工作流程环节,部门之间仍无法实现信息共享和集成,从而难以实现各部门之间的高效率协作。 为了提高了公司整体办公效率,需要具有先进水平的办公与管理机制提供强有力的支持。随着计算机技术、网络技术的迅速发展以及系统科学、管理科学的引进,在现有的公司内部网络上建立高效、协调、集成的数字化办公系统己成为可能,这也是能够从根本上变革办公及管理体制的有效途径。2.2 系统界面需求在基于Web的平台中,用户界面作为人机交互的接口,具有十分重要的作用。如何设计出更为友好的用户界面,为用户提供便捷、高效的操作体验,是用户界面开发需要重点解决的问题。本系统的用户界面需要满足以下几方面的需求:1. 简单的操作设计本系统的用户群在计算机操作水平上有很大差别,因此用户界面在操作的设计方面必须尽可能的保证易用性,使用户在很短的时间内即可熟悉各项操作,把主要的精力投放至重要的工作中,而不是浪费在学习操作使用上面。2. 管理者登陆提示信息用户在系统使用过程中,通常会遇到各种修改操作方面的问题,这就需要系统在用户界面的设计中要提供大量的提示信息,使用户在遇到常见问题时,能够快速得到所需的帮助信息,从而尽快解决问题。2.3 系统安全性需求本系统安全应保证数据安全、传输安全以及系统安全。1. 保证数据安全系统必须保证自身的完整性和独立性,禁止未获得授权的访客进入系统并进行编辑、设置等操作。提供可靠的数据备份和恢复机制,在系统软件或硬件出现严重故障时,可以通过数据备份手段及时地恢复系统的正常运行。保证各类用户信息数据的安全、准确,要提供相应的备份、恢复措施。2.4 角色实例角色名:管理者角色职责:系统用户管理,系统基础代码管理。角色名:人力资源部角色职责:员工信息管理员工的增加、删除、修改、查询;员工安排管理员工上班、倒班、休息、查看考生身份、上班时间,授予或禁止员工的各种权限;量化评价管理量化查询、工分统计查询、产量查看;公告管理发布管理者发布的信息及公告等。角色名:员工 角色职责:生产公司需要的产品 2.5 用例实例 在以前的时候员工和管理不能有很好的沟通,现在利用OA系统管理者不需要自己动手就可以了解各个员工和车间里发生的情况。在信息时代OA系统中管理者可以对OA系统中论坛好进行操作,论坛中可以得到很多信息,比如员工对哪个事情或哪条管理条例不满意他就可以在论坛上提出来。这样管理者和其他员工就可以发表自己的评论这样管理者可以根据评论来进行合理的管理这样就避免了很多冲突的发生。同样公告和安排日程也有同样的效果。其它的功能同样能可以促进管理者和员工之间的交流。员工可以检索自己想要的信息,和发送电子邮件给管理者提出自己的想法。而人力资源部可以进行对员工的文件管理并存档,这样就可以了解每个员工的详细信息。进而进行具体的分配。还可以进行日程安排,这样可以避免事件的重复。 论坛系统是OA系统中重要的一部分,它是管理者和员工进行交流的的一个平台,在这个平台上你可以自由的发表自己的想法,提出自己的意见和想法这样就可以给管理者一个参考。管理者根据论坛内容来规划自己的计划。使公司的业绩蒸蒸日上。第3章 系统需求分析及概要设计第3章 系统总体设计任务:逻辑模型3.1 项目规划XXXX文字描述(模块与功能)伴随着互联网技术及应用的迅猛发展,人类也进入了一个新的时代-信息化时代。当每个单位以不同的发展速度面向这个时代的时候,单位的领导者们或多或少都能感到对于越来越壮大的单位,在管理上已力不从心,那么他们如何能对迅猛发展的单位进行更好的管理,使之适应当今充满激情和挑战的21世纪呢?美国未来学家尼葛洛庞帝在数字化生存一书中说道:信息高速路(Information Superhighway)的含义就是以光速在全球传输没有重量的比特(Bit,0或1的序列)。当越来越多的管理者自言自问:我怎样才能更好的管理我的单位,从而获取更大的利益呢?其实,他们的前途百分之百要看他们的单位管理是否已经根据时代所需,转化为数字形式。把单位管理转化为数字形式是目前任何机构取得成功的关键因素,在今天的网络经济时代,是否能够通过有效的获取管理和控制信息来做出更佳的决策,已成为衡量一个组织资本价值的核心,在市场环境残酷无情的竞争里,对于任何一个单位,唯有加强内部管理,减少各种资源的浪费,提高资源利用率,减少生产过程中的各种费用,进而更多的增加产品的价值,才是单位发展的理想出路。深刻认识到一个企事业单位的快速发展需要首先抓好企事业单位或单位运营这个基础,在此基础上,运作才可能发挥,否则只可能是昙花一现,引起一时的轰动。我们现实的生活中,这样的企事业单位或单位可以说是比比皆是,因为相对而言,运作在我们市场经济还不规范的时期来讲,更多的是技巧,而运营就是一个厚实的基础,没有扎实的功底,运营是无从谈起的。传统的管理模式对信息化时代的社会而言,造就一个能适应信息时代的快速发展的企事业单位已不太可能,在这样的年代,企事业单位或单位的行为必须信息化、准确化,再通过Internet的运用,来确保企事业单位或单位管理的各要素能时刻处在精确的控制之中,造就出一个企事业单位或单位厚实的运营基础。办公自动化系统的带来的好处有1:(1)信息传递与沟通交流顺畅排除因职能、职位、距离等原因造成的信息联络不畅而带来的企业发展羁绊,通过构建内部通讯、信息发布与交流平台,实现多途径的联络与沟通,减少信息在途时间,提高信息的时效性,与此同时,缩短领导与职员之间,各部门之间的距离。 (2)规范工作管理,提高整体效率解决了跨地域跨部门多岗位间的业务处理诸多问题,有效避免工作中出现的脱节、延误、错办等情况,杜绝职责不清、工作推脱等怠工现象,实现网上协同办公,增强组织协调能力,提高团队协作能力。同时,加强了领导实时了解事务状态,实时掌控工作进度,强化了过程控制与监督,加强了工作管理。 (3)整合信息资源,实现知识管理打破“信息孤岛”,彻底改变文件丢失遗漏、管理分散、查找不方便等现象,解决因人事变动导致经验流失等问题,通过知识管理,有效整合并积累各类资源,实现再利用。 (4)增强凝聚力,提高响应能力在降低管理成本,促进管理进步的同时,能够培养全员信息化关注与参与意识,激发掌握和利用先进信息技术的热情,提高专业素质,形成全新的企业文化。 办公自动化是信息社会的一种新型办公方式,它将现代化办公和计算机网络功能结合。随着信息技术的发展,办公自动化在行政企事业单位的管理、经营活动中发挥着日益重要的作用。通过网络,组织机构内部的员工可跨越时间、地点协同工作。通过办公自动化系统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。 1. 需求分析1.1 功能需求随着计算机技术的飞速发展,尤其是网络技术的超速发展,带动了信息的广泛交流甚至导致了信息爆炸“信息时代”这一词汇似乎己经被普遍接受。特别是近年来Internet超乎想象的发展,对信息的广泛收集、整理、利用和传播更把世界带入了信息时代的一个更高层次。因此,无论是对于一个国家还是对于一个企事业单位,如果要在未来的社会中获得发展,掌握信息技术已变成了一个基本要素。 近年来,某公司的各个部门都普遍配备了微机,并开发出各自的事务处理的应用,在一定程度上提高了各部门的办公效率。但有限的技术能力,使这些面向各部门内部事务处理的办公自动化系统相互之间标准不统一,各自为政,难以集成。随着公司内部网络的建立,各部门的信息可以发布到Web上,使信息发布的效率和范围得到较大程度的改善,然而,由于公司内部网络仍缺少重要的信息传递和工作流程环节,部门之间仍无法实现信息共享和集成,从而难以实现各部门之间的高效率协作。 为了提高了公司整体办公效率,需要具有先进水平的办公与管理机制提供强有力的支持。随着计算机技术、网络技术的迅速发展以及系统科学、管理科学的引进,在现有的公司内部网络上建立高效、协调、集成的数字化办公系统己成为可能,这也是能够从根本上变革办公及管理体制的有效途径。完成结构图!3.2 功能模块XXXXXXXXX1、日程安排该模块用当前的登录用户添加、修改、删除和查看自己的日程安排列表。本模块中应该保存的信息有:用户名、年份、日期、安排内容。1.个人日志员工可以制定、查看个人日程安排员工可以编写工作日志,以便以后查看工作状况N个功能N个流程图第4章 系统详细设计第4章 系统详细设计4.1 系统设计原则系统设计质量的高低将会直接影响整个系统设计的性能和可能获得的效益。基于Web的高等职业院校综合考评管理平台在设计方面采用网站设计的模式,要求界面的色彩搭配遵循一定的规律,页面的内容便于用户阅读和检索。此外,为了尽可能满足用户需求,使得系统的设计有较高的质量和效率、较强的环境适应性和生命力,还应按照综合考评系统的特点,遵循以下原则设计本系统:XXXXXXXXXXXXXXX4.2 数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。本系统在未来的使用过程中,不可避免地会遇到大量的数据访问量以及并发用户数量,同时系统的数据会在网络平台上向大量的用户公开、共享,因此,本系统的数据库设计必须可以提供良好的安全性与可靠性。只有对数据库进行合理的逻辑设计和有效的物理设计才能使本系统的设计开发更加完善与高效。4.2.1 试题信息管理模块根据对系统的分析,本模块使用的数据表主要有:1. 试题难易度代码表(QLevel),其中QL_code为难易度代码,QL_name为难易度名称。表4.1 QLevel结构表名称数据类型长度可否为空?QL_codechar2否QL_namenvarchar10否2. 试题类型代码表(QType),其中QT_code为试题类型代码,QT_name为试题类型名称,QT_info为试题类型相关信息。表4.2 QType结构表名称数据类型长度可否为空?QT_codechar2否QT_namenvarchar20否QT_infonvarchar1003. 试题所属考试科目代码表(QCourse),其中QC_code为试题所属的考试科目代码,QC_name为试题所属的考试科目名称,QC_info为试题所属考试科目的相关信息。表4.3 QCourse结构表名称数据类型长度可否为空?QC_codenvarchar20否QC_namenvarchar30否QC_infonvarchar1004. 试题状态代码表(QState),可选值有“有效”、“无效”,其中QS_code为试题状态代码,QS_name为试题状态名称,QS_info为试题状态的相关信息。表4.4 QState结构表名称数据类型长度可否为空?QS_codechar2否QS_namenvarchar10否QS_infonvarchar1005. 单选试题信息表(QSingle),其中QS_ID为单选试题编号,QS_type为试题类型代码,QS_course为单选试题所属的科目代码,QS_content为单选试题题目内容,QS_media为单选试题的多媒体信息,QS_selectA至QS_selectJ分别为单选试题的选项内容,QS_answer为单选试题答案选项, QS_level为单选试题的难易度代码,QS_score 为单选试题的分值,QS_point为单选题目所涵盖的知识点,QS_keyword为单选试题的检索关键字,QS_analysis为单选试题的分析说明,QS_entertime为单选试题的输入时间,QS_tag为试题是否被选中,QS_state为试题状态代码。表4.5 QSingle结构表名称数据类型长度可否为空?QS_IDnvarchar20否QS_typechar2否QS_coursenvarchar20否QS_contentnvarchar300否QS_medianvarchar300QS_selectAnvarchar100否QS_selectBnvarchar100否QS_selectCnvarchar100否QS_selectDnvarchar100否QS_selectEnvarchar100QS_selectFnvarchar100QS_selectGnvarchar100QS_selectHnvarchar100QS_selectInvarchar100QS_selectJnvarchar100QS_answernvarchar2否QS_levelchar2否QS_scorechar2否QS_pointnvarchar100否QS_keywordnvarchar100否QS_analysisnvarchar200否QS_entertimedatetime8否QS_tagnvarchar2否QS_statechar2否4.2.5 数据表的关系系统中各个数据表的关联关系如图4.1所示。图4.1 数据表关系图4.3 系统安全性设计1. 用户访问控制系统对用户群实行分级、分类管理,采用基于角色的访问控制,确定各类用户的角色,定义各个角色所享有的权限,使用户通过角色对系统资源进行访问。这种基于角色的访问控制可以减少系统权限管理的负担,便于管理员的日常维护。在数据库访问控制方面,可以在后台数据库中建立包含用户名、登录密码、访问权限代码的用户信息表,其中访问权限代码为用户对数据库可以进行的读取、插入、修改、删除等操作权限集合。用户在登录界面输入登陆信息后,将数据库中的对应信息与之相比较,如果为合法用户,则允许该用户根据使用权限对数据库进行访问,否则将拒绝用户的访问请求。4.4 系统功能与工作流程本系统的使用用户分为系统管理员、教务管理员、教师和学生等四个类型,按照系统的设计,不同的用户在登陆系统时,系统的界面和应用功能是不同的。系统登陆流程如图4.2所示。在系统中,系统管理员主要的任务是系统用户管理以及系统的基础代码管理,不涉及具体的业务处理工作。教务管理员作为教学管理一级部门的管理人员,拥有各业务模块的完全操作权限,教师和学生等用户则根据具体情况对部分应用保留访问权限。以下将对本系统的主要功能模块进行详细的设计说明。图4.2 系统登录

温馨提示

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

评论

0/150

提交评论