选修课 论文.docx
- 文档编号:25895118
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:32
- 大小:540.21KB
选修课 论文.docx
《选修课 论文.docx》由会员分享,可在线阅读,更多相关《选修课 论文.docx(32页珍藏版)》请在冰豆网上搜索。
选修课论文
摘要
在当今世界经济日益全球化,科技进步已成为推动经济发展决定因素的背景下,如何发挥企业的竞争优势,成为企业发展的一个重要因素。
办公自动化在提高工作效率,为企业的生产、科研、管理提供优质服务等方面有重大意义。
在信息化的时代,可以说,办公自动化水平和自动化设施如何,已经成为衡量一个企业管理水平的标志之一。
本文首先介绍了企业办公自动化的必要性,然后分析了青岛右岸文化传媒有限公司作为一个小型企业,它的办公自动化现状,并在此基础上,进一步分析办公系统的具体功能及模块。
然后根据时下流行的.Net技术及多层开发模式,利用所掌握的知识,用B/S结构进行办公自动化系统的开发,以适应公司的发展,提高公司的办公效率。
作为系统实现的一部分本文还描述了办公自动化系统的功能模块,本系统主要分为十一个模块:
通知模块,考勤模块,员工管理模块,部门管理模块,客户管理模块,项目管理模块,审批管理模块,任务管理模块,计划总结模块,邮件模块和论坛模块。
关键词:
办公自动化系统;.Net技术;B/S结构
Abstract
Intoday'sincreasinglyglobalizedworldeconomy,scienceandtechnologytopromoteeconomicdevelopmenthasbecomeadeterminingfactorinthebackground,howthecompetitiveadvantageofenterprises,enterprisedevelopmenthasbecomeanimportantfactor.Officeautomationinimprovingtheefficiencyofproductionforenterprises,scientificresearch,management,etc.toprovidequalityservicesofgreatsignificance.Intheinformationage,itcanbesaidthatthelevelofofficeautomationandautomationfacilities,themeasureofanenterprisehasbecomeoneofthehallmarksofthemanagementlevel.Thisarticlefirstintroducedtheneedforofficeautomationbusiness,andthenananalysisoftherightbankoftheculturemediaQingdaoCo.,Ltd.Asasmallbusiness,anditsstatusofofficeautomation,andonthisbasis,furtheranalysisofthespecificfunctionsofofficesystemsandmodules.Thenpopular.Nettechnologyandmulti-storeydevelopmentmodel,theuseofknowledge,withB/Sstructureofthedevelopmentofofficeautomationsystemtomeetthecompany'sdevelopmentandenhancetheefficiencyofthecompany'soffice.Aspartofthispapersystemalsodescribesthefunctionsofofficeautomationsystemmodules,thesystemisdividedinto11modules:
toinformthemodule,TimeandAttendancemodule,moduleforapproval,staffmanagementmodule,clientmanagementmodule,projectmanagementmodule,examinationandapprovalmanagementmodule,thetaskmanagementmodule,Plansummarymodule,e-mailmoduleandforummodule.
Keywords:
OfficeAutomationSystem;.Nettechnology;B/Sstructure
目录
1绪论1
1.1问题的提出1
1.2国内外发展现状1
1.3研究内容与结构2
1.4研究思路和方法3
2开发环境及相关技术介绍4
2.1开发环境4
2.2.NET简介4
2.3ASP.NET2.0简介5
3系统分析6
3.1青岛右岸公司概况6
3.2系统的需求分析7
3.3系统的可行性分析7
4系统设计8
4.1系统功能结构设计8
4.2系统流程设计10
4.3系统数据库设计14
5系统实现20
5.1总经理管理模块的实现20
5.2部门经理管理模块的实现22
5.3普通员工管理模块的实现24
5.4公共模块的实现24
6结论27
参考文献28
致谢29
附录30
1绪论
1.1问题的提出
办公自动化系统本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。
采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据[1]。
一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。
OA从最初的以大规模采用复印机等办公设备为标志的初级阶段,发展到今天的以运用网络和计算机为标志的现阶段,对企业办公方式的改变和效率的提高起到了积极的促进作用[2]。
用传统的人工方式进行办公存在着许多的缺点,如:
效率低,成本高,团队协作力不强,员工之间信息交流不方便。
随着时间的延长,会产生大量的文件和数据,不利于查找和维护。
另外在进行项目工作时为详细记录每个人的工作信息,管理人员需要花费大量的人力物力来进行数据记录和统计汇总工作,同时也对员工进行正常工作造成了诸多的不便。
随着信息技术的快速发展,传统的办公管理方式已不能适应激烈的市场竞争的需要。
利用公司办公自动化系统对企业进行管理已经成为必然趋势,它与传统的办公方式比较有着无法比拟的优点,如:
查找方便,检索迅速,节省纸张,成本低,效率高,增强了员工之间的协作能力,也极大的方便了员工之间的信息交流。
1.2国内外发展现状
1.2.1国内发展现状
办公自动化是70年代中期发达国家迅速发展起来的一门综合性技术。
我国的OA经过从80年代末至今10多年的发展,已从最初的以单机应用为基础的辅助办公产品,发展到今天以网络技术为依托的面向实际应用的现代办公系统[3]。
办公自动化处于不断发展与变革之中,大体上可以分为三代。
第一代办公自动化系统实现了了文本数字化和资源共享。
它是在办公过程中普遍使用现代化办公设备,如打字机,传真机,复印机等,以数据和文档处理为中心,虽然完成了办公信息载体从原始纸介质方式向比特方式的飞跃,但信息仍然是高度孤立的。
第二代办公自动化系统实现了信息大规模共享和交互协调。
其主要特点是以网络为中心,通过建立和完善各个职能部门之间的沟通和信息共享机制,建立协同工作的环境,为办公提供一个自动化工具。
1.2.2国外发展现状
办公自动化于50年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记功能,60年代被管理信息系统(MIS)取代,直到70年代后期才形成涉及多种技术的新型综合学科——办公自动化OA系统。
80年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。
作为办公管理方式的一次变革,办公自动化不仅已形成相当大的产业规模,而且从各个方面促进了计算机及信息产业的发展。
进入90年代以来,办公自动化在世界主要发达国家得到蓬勃发展。
国外许多大公司投入了大量人力、物力,在语音、数字、文字图像、网络技术、人机工程等方面进行了深入细致的研究,并推出了影像处理、文字处理机、助理机、袖珍机、笔记本计算机等现代办公设备[5]。
1.3研究内容与结构
论文总共分为六个部分,下面对各章的主要内容做简单介绍:
第一章:
引言。
本章是论文的引入部分,主要阐述了论文的研究背景、研究意义以及相关技术的国内外研究现状,同时介绍了论文的内容和组织结构。
第二章:
开发环境及相关技术介绍。
本章对系统开发过程中所使用的ASP.NET相关技术、JavaScript相关技术和开发环境等进行了总体的概括。
第三章:
系统分析。
本章对背景公司进行介绍及对系统的开发进行需求分析和可行性分析。
第四章:
系统设计。
本章对系统进行总体的功能设计、流程设计和数据库设计。
第五章:
系统实现。
本章对系统各功能模块实现的功能进行简单的介绍。
第六章:
总结。
1.4研究思路和方法
首先,分析青岛右岸公司在公司办公方面的不足,然后结合它的实际来制定公司办公系统的结构和实现的功能。
根据办公系统实现的功能来进行数据库设计,然后根据数据库来设计办公系统的各个功能模块。
然后对各个功能模块按部门分工的不同进行权限设计。
最后对系统进行调试和对开发过程进行总结。
2开发环境及相关技术介绍
2.1开发环境
1.操作系统:
Windows2000server及以上服务器版本;
2.数据库管理系统:
SQLServer2000;
3.Web服务器:
InternetInformationServices(IIS);
4.编程工具:
编程软件为VisualStudio.Net2005,使用ASP.NET作为网络编程开发框架,编程语言选用C#。
2.2.NET简介
.NET是在互联网环境中连接各种信息、系统与设备的软件架构。
.NET计划的实质是把微软所有的产品都连在一起,从终端到前端,从手机软件到服务器软件全都上网[6]。
.NET系列服务软件最终目标是形成互联网的操作系统,进而控制其他基于此平台上的服务应用软件。
从而,企业和客户都能从微软或其他的盟友中获得任何有价值的基于互联网的服务[7]。
2.2.1.NET的组成
.NET主要由3部分组成,即.NET战略、.NETFramework、Windows服务器系统[8]。
下面分别对这3部分进行简单介绍。
⑴.NET战略
.NET战略基于这样一种想法,即所有的设备在将来都会通过Internet连接在一起,而.NET就会成为Internet网络上提供的一种服务。
⑵.NETFramework
.NETFramework为ASP.NET提供了具体的服务和技术,方便了开发人员对应用程序的开发,同样也满足了已经连接到Internet上用户的需要。
⑶Windows服务器系统
Windows服务器系统是指像SQLServer2000等数据库一样,由.NETFramework应用程序使用的服务器产品。
2.3ASP.NET2.0简介
2.3.1ASP.NET2.0概念
ASP.NET2.0是微软公司的ActiveServerpages.NET的最新版本,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的Web应用程序。
它不但执行效率大幅度提高,对代码的控制也做的很好,并且支持WebControls功能和多种语言,以高安全性、易管理行和高扩展行等特点著称[11]。
2.3.2ASP.NET2.0运行原理
一个HTTP请求到达服务器并被IIS接收到之后,IIS首先通过客户端请求的页面类型为其加载相应的dll文件,然后在处理过程中将这条请求发送给能够处理这个请求的模块。
在ASP.NET2.0中,这个模块叫做HttpHandler(HTTP处理程序组件),之所以aspx这样的文件可以被服务器处理,就是因为在服务器端有默认的HttpHandler专门处理aspx文件。
IIS在将这条请求发送给能够处理这个请求的模块之前,还需要经过一些HttpModule的处理,这些都是系统默认的Modules(用于获取当前应用程序的模块集合),在这个HTTP请求传到HttpHandler之前要经过不同的HttpModuls的处理。
这样做的好处,一是为了一些必须的过程,二是为了安全性,三是为了提高效率,四是为了用户能够在更多的环节上进行控制,增强用户的控制能力[12]。
ASP.NET2.0运行原理如图2-1所示。
图2-1ASP.NET2.0运行原理
3系统分析
3.1青岛右岸公司概况
3.1.1公司简介
青岛右岸传媒有限公司是一个集企业形象策划、企业营销诊断、大型活动策划、企业产品推广、媒体整合代理发布、网络多媒体、广告创意设计、校园市场整合拓展为一体的综合文化传播机构。
公司位于青岛开发区香江路吉韩商厦,是一个在开发区众多传媒公司中有着较高资质的公司。
公司主要的经营的项目包括CI、VI、标志设计、画册设计、包装设计和网站建设等。
3.1.2公司机构设置及职能
青岛右岸传媒有限公司是一个只有十几人的小公司,公司除一个总经理外,下分项目部、市场部和设计部等,每个部门配有一名专门负责本部门主要事务的经理。
部门经理对总经理负责,同时各部门员工对本部门经理负责。
总经理办公室总体负责公司的各项业务,包括查看员工考勤情况、管理公司客户信息、签订合同、创建项目等,并监督管理公司其他部门的各项工作,并为其他部门提供相应的工作信息。
策划部主要负责公司在企业形象策划、大型活动策划等方面的工作。
市场部主要负责公司产品推广、软件销售、联系客户等方面的工作。
设计部主要负责公司广告创意设计,包括画册设计、包装设计和标志设计等,另外也兼负网站制作和维护的任务。
3.2系统的需求分析
青岛右岸传媒有限公司作为一个从事广告传媒业务的公司,其与客户的往来信息比较多,由于数据量大,在进行搜索和维护时比较困难。
再就是要求员工之间的配合能力比较高,但是传统的办公方式阻碍了员工之间的信息交流,也不利于员工协作能力的提高,造成工作效率的低下。
另外要求在进行每个项目的时候需要详细记录员工的工作信息,因此耗费的纸张数量也很大,造成了很多不必要的浪费。
因此采用办公自动化系统对公司的办公方式进行改善是十分必要的。
3.3系统的可行性分析
通过以上公司的介绍,为了让公司更快的发展,我开发了一套基于B/S结构的公司办公自动化系统。
3.3.1技术可行性分析
本系统设计是应用ASP.NET技术实现网络环境下的公司办公自动化。
利用MicrosoftVisualStudio.NET2005工具结合使用SQLServer2000数据库,ASP.NET、C#.NET、ADO.NET、JavaScript等技术的工作原理及特点,并以此为理论技术依据开发基于Web的公司办公自动化系统的结构设计和具体的实现过程。
3.3.2实施的可行性分析
青岛右岸传媒有限公司由于业务往来多,数据量大,要求员工之间的协作能力强等,针对这些情况,本系统采用B/S结构,可以满足每个员工分配一个账户,便于同时操作,协作交流等。
另外基于B/S结构的系统服务器端配置比较简单,系统的升级和维护也比较容易。
其相对于基于C/S结构开发的系统不仅成本低廉,而且操作容易,能更好的满足公司的发展。
4系统设计
4.1系统功能结构设计
青岛右岸传媒有限公司办公自动化系统依据公司现在的管理方式,分为总经理、部门经理和普通员工三种角色。
各类角色又分别有不同的权限其中总经理拥有的权限包括发布通知、考勤管理、员工管理、部门管理、客户管理、项目管理和审批管理等。
部门经理拥有的权限包括查看通知、个人考勤、项目管理和分配任务等。
普通员工拥有的权限包括查看通知、个人考勤、工作任务和计划总结等。
这些角色还有一些共有的权限,这些权限包括个人信息管理、内部邮件和公司论坛等。
4.1.1总经理权限
图4-1总经理权限
通知管理要进行通知的发布及删除等。
考勤管理主要进行员工每天考勤信息的查看、搜索及考勤时间的修改等。
项目管理主要进行公司项目的创建、查看、查找、删除等,同时把项目分配给相应的部门。
客户管理主要进行对客户的创建、查看、搜索、删除等。
审批管理主要进行对员工提交的请假单进行审批并可以查看每个人员的请假记录等。
部门管理主要进行对公司部门信息的创建和查看等。
员工管理主要进行对公司员工信息的创建、查看和删除等。
4.1.2部门经理权限
图4-2部门经理权限
查看通知指可以查看由总经理下达的通知。
个人考勤指每天上下班的签到、签退,并提交请假申请单和查看自己的请假记录。
项目管理指查看由总经理下达到本部门的项目,查看项目中每个任务的完成情况,并对所有任务都已完成的项目进行标记。
分配任务指对本部门项目进行任务分配,将一个项目分成若干任务下放给本部门员工。
4.1.3普通员工权限
图4-3普通员工权限
查看通知指查看由总经理下达的通知。
个人考勤指每天上下班的签到、签退,并提交请假申请和查看自己的请假记录。
工作任务指查看由部门经理下达给自己的任务,并在任务完成后进行标记。
计划总结指对明天的工作进行计划,对今天的工作进行总结,并可以比较查看某天的计划和总结情况。
4.1.4公共权限
图4-4公共权限
内部邮件主要实现员工之间的互传信息和互传文件的功能。
公司论坛主要实现公司内部论坛,用于公司员工的信息交流和话题讨论等功能。
个人信息主要实现员工个人信息资料的修改和用户密码的更改等功能。
4.2系统流程设计
青岛右岸公司办公系统流程图如下所示:
图4-5青岛右岸公司办公系统流程图
首先公司的每个员工都有一个系统账号并有相应的密码,密码可以由员工自己设置。
如果是新员工的话,需要公司总经理在员工管理模块里面添加新员工,并为其分配系统账户名和密码。
如果出现员工辞职的情况,总经理可以在员工管理模块里面删除此员工,这个员工相应的用户名和密码也将被删除。
如果公司员工要进入系统,首先需要打开登录页面,如图4-6所示:
图4-6登录页面
公司员工需要输入用户名、密码和验证码进行验证。
如果账号拥有公司总经理的权限的话,将进入总经理管理页面,如图4-7所示:
图4-7总经理管理页面
如果账号拥有部门经理的权限,则进入部门经理管理页面:
如图4-8所示:
图4-8部门经理管理页面
如果账号拥有普通员工的权限,则进入普通员工管理页面,如图4-9所示:
图4-9普通员工管理页面
当员工想要退出系统时,选择注销登录就可以正常退出,系统将返回登录页面。
4.3系统数据库设计
4.3.1用户信息表(UserList)
该表存放本系统用户的基本信息和账号、密码和一些系统权限等相关信息。
具体表结构如表4-1所示。
表4-1用户信息表(UserList)
字段名
数据类型
长度
描述
ID
int
4
自动编号
UserName
varchar
50
用户名
PassWord
varchar
50
密码
UserType
int
4
1为总经理
DepType
varchar
50
1为部门经理
Name
varchar
50
姓名
Department
varchar
50
部门
sex
varchar
50
性别
Birth
varchar
50
出生年月
Education
varchar
50
学历
Jobs
varchar
50
职位
Phone
varchar
50
手机号
Address
varchar
50
地址
varchar
50
邮箱
varchar
50
4.3.2部门信息表(Department)
该表存放公司部门的基本信息。
具体表结构如表4-2所示。
表4-2部门信息表(Department)
字段名
数据类型
长度
描述
ID
int
4
自动编号
Dname
varchar
50
部门名
Introduction
varchar
200
部门描述
4.3.3客户信息表(Client)
该表主要保存客户的基本信息。
具体表结构如表4-3所示。
表4-3客户信息表(Client)
字段名
数据类型
长度
描述
CID
int
4
自动编号
Name
varchar
200
公司简称
Address
varchar
50
公司地址
CPhone
varchar
50
公司电话
varchar
50
公司邮箱
varchar
50
公司QQ
PostCode
varchar
50
邮政编码
Contact
varchar
50
联系人
Positions
varchar
50
联系人职位
Brandname
varchar
50
公司全称
PPhone
varchar
50
联系人手机
4.3.4考勤信息表(Attendance)
该表主要保存公司员工的考勤信息,包括员工考勤日期及每天的上下班考勤时间和考勤状态。
具体表结构如表4-4所示。
表4-4考勤信息表(Attendance)
字段名
数据类型
长度
描述
CheckDate
datetime
8
考勤日期
Qd1
datetime
8
第一次签到时间
Qt1
datetime
8
第一次签退时间
Qd2
datetime
8
第二次签到时间
Qt2
datetime
8
第二次签退时间
Username
varchar
50
考勤人姓名
State1
varchar
50
第一次签到状态
State2
varchar
50
第一次签退状态
State3
varchar
50
第二次签到状态
State4
varchar
50
第二次签退状态
4.3.5项目信息表(Item)
该表主要保存公司所进行项目的基本信息。
具体表结构如表4-5所示。
表4-5项目信息表(Item)
字段名
数据类型
长度
描述
ID
int
4
自动编号
Iname
varchar
50
项目名称
Client
varchar
50
项目客户
Content
varchar
255
项目内容
Dname
varchar
50
项目负责部门
Complete
varchar
50
是否完成
Data
datetime
8
规定完成日期
FData
datetime
8
实际完成日期
4.3.6任务信息表(Task)
该表主要保存部门经理为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选修课 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)