NET程序设计论文企业办公自动化管理系统的设计与实现.docx
- 文档编号:829301
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:33
- 大小:914.06KB
NET程序设计论文企业办公自动化管理系统的设计与实现.docx
《NET程序设计论文企业办公自动化管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《NET程序设计论文企业办公自动化管理系统的设计与实现.docx(33页珍藏版)》请在冰豆网上搜索。
NET程序设计论文企业办公自动化管理系统的设计与实现
C#.NET程序设计
设计说明书
企业办公自动化管理系统的
设计与实现
设计任务书
根据程序设计所学知识,设计与实现一个企业办公自动化管理系统,该企业办公自动化管理系统设计的内容和功能要求如下:
本项目主要实现了对企业多项办公日常繁杂的信息处理,她将崭新的企业办公自动化管理理念与先进的信息技术完美结合,具有强大的管理模块。
本系统避免了传统办公管理的种种弊端,把企业所有管理自动化管理。
您无论身处何地,只要有上网条件就可以利用企业办公自动化管理系统,及时有效地对各种信息查询、文件、报告进行处理,同时也将彻底摆脱桌面上沉沉繁杂的纸张文件,使得繁重的工作变得轻松自如,极大地提高工作效率。
随着经济的发展,市场的国际一体化,市场的多变性、竞争的残酷性、企业运作的艰难性,使企业主们越来越体会到办好一个企业的艰辛。
对于一个大的企业,可能遇到的问题是设备陈旧、负担过重、体制僵化、管理混乱,其产品在市场上的竞争力每况愈下。
ERP的出现,就是针对解决这一类问题而来的。
ERP是什么?
值得单位花那么多的钱、时间、精力来实施。
其实ERP就是一套思想,一套以企业系统成本最低、利润最高为目标的,适应新经济运作特征的流程化的管理思想,它能使企业耳聪目明,虑事周密、运作流畅,决策科学。
它的实体就是一套满足以上诸多条件的软件。
企业办公自动化管理系统是一个典型的数据库开发应用程序,由公告管理设计、系统管理、规章制度管理、互动交流模块、行政管理模块、考勤管理模块、及文件管理模块组成,规划系统功能模块如下:
1、公告管理设计
由管理员发布公告,并对公告进行增、删、改操作,普通用户只有查看公告的权限。
2、系统管理
管理员可以对系统用户信息进行增、删、改操作,以及备份和还原系统数据。
3、规章制度管理
由管理员发布规章制度,并对规章制度进行增、删、改操作,普通用户只有查看规章制度的权限。
4、互动交流模块
该模块包括内部短信管理、活动投票模块2部分,方便企业人员之间的交流。
5、行政管理模块
行政管理模块主要包括部门管理、员工管理模块。
6、考勤管理模块
该模块主要用于上下班的签到,达到管理各位员工的上班情况。
7、文件管理模块
该模块主要包括传送文件、接受文件和删除文件。
通过实践调查,要求系统需要有以下功能:
1、由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
2、管理系统用户,由于该系统的使用对象多,要求有较好的权限管理。
3、管理企业的部门信息,人事信息,考勤信息,会议信息,发文信息、公共信息。
4、提供个人业务服务。
5、对企业员工基本情况进行全面管理。
6、对企业最新公告可进行快速发布。
7、对企业制定的制度进行管理。
8、对人员之间信息交流进行管理。
9、企业评选活动可以进行投票。
10、当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。
11、在相应的权限下,删除数据方便简单,数据稳定性好。
12、数据计算自动完成,尽量减少人工干预。
13、系统退出。
指导教师(签字):
批准日期:
2011年9月25日
摘要
着信息化建设的日益深入,无论是政府还是企事业单位,部门之间的信息沟通与协调工作越来越重要。
人们迫切需要一个能充分利用网络优势,并可以管理企业的各种重要信息的软件平台,利用该平台快速建立自己的信息网络和办公管理系统。
办公自动化系统应运而生。
办公自动化系统统称为OA系统,即officeautomatizationsystem.它利用计算机技术和网络技术,使办公室部分工作逐步信息化,从而形成由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统。
随着网络的发展,办公自动化系统已经成为办公信息化管理的一个重要途径。
在深刻了解OA系统发展的背景和现状后,通过进行可行性研究,明确了开发这样一套管理系统的方向和价值。
此系统采用C#.NET作为开发工具。
采用SQLSERVER2005开发后台数据库。
在数据库的设计上面,根据系统的需要,设计了角色表、用户表、部门表、员工表、短信表、会议表、发文表、邮件表、考勤表。
整个系统划分为桌面管理模块、互动交流模块、文件管理模块、考勤管理模块及行政管理模块。
系统管理员能够通过这些模块所提供的功能,完成相关的数据库的操作,最终完成对企业各种信息的管理。
在本系统开发中,使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的功能强大的软件系统模型。
使用户可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
关键词:
C/S;SQL;办公自动化管理;C#;数据库;控件;模块
Abstract
theconstructionofinformationincreasinglydeepening,bothinthegovernmentandnon-governmentinstitutions,informationcommunicationandcoordinationworkisbecomingincreasinglyimportant.Therewasanurgentneedtotakefulladvantageofanetworkadvantages,andcanmanagetheimportantinformationsoftwareplatform,usetheplatformtobuildtheirowninformationnetworkandofficemanagementsystem.Officeautomationsystemcomesintobeing.Withthedevelopmentofnetwork,officeautomationsystemhasbecometheofficeinformationmanagementasanimportantway.
OAsystems,developedindepthtounderstandthebackgroundandstatusquo,toconductafeasibilitystudy,thedevelopmentofsuchadirectionandmanagementsystem.thesystemusesc#.Nettheasadevelopmenttool.usingsqlserver2005databasedevelopmentandthebackground.inthedatabasedesignitaccordingtothesystemneedstodesignarole,theusertables,departments,staff,sms,theconferencetable,ifthetable,mail,roll.thewholesystemisdividedintodesktopmanagementmoduleandinteractiveexchange,documentmanagementmodule,rollmanagementmoduleandadministrativemanagementmodule.thesystemadministratorstopassthesemodulesofthefunctionsandfulfiltherelateddatabaseoperation,eventuallytobusinessandinformationmanagement.
Inthissystemdevelopment,theuseofprototypemethod(RapidPrototyping)thatisasmallpricetoquicklyconstructaexecutablepowerfulsoftwaresystemmodel.Userscanquicklydetermineneeds,thenthecirculationoftheevolutionofdevelopmentway,thesystemmodelforcontinuousrefinement,thesystemshouldpossessthepropertiesofgraduallyincreasingupuntilallthepropertiesallsatisfy.
Keywords:
C/S;SQL;OfficeAutomationManagement;C#;Database;ActiveX;Module
一、系统概述
1、课题背景
企业办公自动化管理系统统称为OA,即officeautomatizationsystem.它利用计算机技术和网络技术,使办公室全部管理工作逐步信息化,从而形成由办公室人员与办公设备共同构成服务于某种目标的人机信息处理系统,具有界面操作精简、功能强大的管理优势。
随着网络的发展,企业办公自动化管理系统已经成为很多企业日常信息化管理的一个重要途径
2、系统特点
在本系统实例的设计过程中,采用了C/S的设计思想,提供了一个操作简单、应用广泛、扩散展性强的办公自动化系统。
最终得以实现提高员工管理效率和内部事务处理自动化的目的,使员工和领导之间有一个高效的交流平台。
本系统的用户分为系统管理员、普通员工。
每一种用户都有自己的操作权限,而不能进行越权操作。
其中,系统管理员有最高的操作权限,可以对系统内的用户进行添加、删除和修改操作。
为使系统的设计思路清晰体现出来,本系统的设计功能与文件夹代码一一对应,这使系统文件和它的功能可以让人一目了然。
3、系统结构
软件体系结构的设计是整个软件开发过程中的关键点,对于应用系统软件来说,特别是一些较为复杂的软件系统,没有一个适合的体系结构而要有一个成功的软件几乎是不可想象的。
不同类型的系统需要不同的结构体系,系统的设计往往很大程度取决于体系结构的选择。
本课题采用基于C/S网络结构体系,来开发企业办公自动化系统。
C/S结构将该系统划努为三层:
用户界面层、商业逻辑层和数据库层。
用户界面层负责处理用户的输入和向用户输出。
商业逻辑层是上下两层的纽带,他建立实际的数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端。
数据库层负责的是数据存储和检索。
4、开发环境
4.1C#语言和MicrosoftVisualStudio2008工具介绍
本系统采用C#作为开发语言,C#是一种简洁、类型安全的面向对象的语言,开发人员可以使用它来构建在.NETFramework上运行的各种安全、可靠的应用程序。
使用C#,您可以创建系统的Windows客户端应用程序、XMLWebservices、分公式组件、客户端-服务器应用程序、数据库应用程序以及很多其他类型的程序。
MicrosoftVisualStudio2008提供高级代码编辑器、方便的用户界面设计器、集成调试器和许多其他工具,以在C#语言版本和.NETFramework的基础上加快应用程序的开发。
4.2数据库技术
关系数据库(relationdatabase
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NET 程序设计 论文 企业 办公自动化 管理 系统 设计 实现