昆明市青年志愿者服务指导中心OA系统设计与实现-软件工程专业毕业论文Word格式文档下载.docx
- 文档编号:937575
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:86
- 大小:2.31MB
昆明市青年志愿者服务指导中心OA系统设计与实现-软件工程专业毕业论文Word格式文档下载.docx
《昆明市青年志愿者服务指导中心OA系统设计与实现-软件工程专业毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《昆明市青年志愿者服务指导中心OA系统设计与实现-软件工程专业毕业论文Word格式文档下载.docx(86页珍藏版)》请在冰点文库上搜索。
本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。
本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
导师签名:
日期:
摘要
网络通信技术和互联网技术的迅猛发展,极大丰富了现代办公自动化的内涵。
在此推动之下,通过信息化的手段,重新梳理昆明市青年志愿者服务指导中心办公流程,收集相关的业务需求和用户需求,办公自动化系统的建设具有重大的意义。
本论文来源于昆明市青年志愿者服务指导中心办公自动化建设项目。
通过对昆明市青年志愿者服务指导中心办公自动化管理进行研究,考虑到该中心在不同发展阶段的不同需求,以及系统的延伸性和数据的兼容性,提出了一套较为完整的设计方案。
在论文中首先对课题的选题背景和意义进行了介绍,分析了该服务指导中心办公自动化的现状,从而提出了本课题的研究目标和内容,然后对该中心办公自动化系统进行了需求概述,以及业务流程的分析,并对该系统的功能和非功能需求进行了分析。
通过相关的功能以及非功能方面的分析,利用MVC框架以及ASP.NET技术从系统的总体设计思想、关键技术、体系结构、系统功能结构和拓扑结构方面对系统的总体设计进行了较为详细的描述,设计并实现了一套昆明市青年志愿者服务指导中心办公自动化系统。
在对昆明市青年志愿者服务指导中心办公自动化系统进行实现的基础之上,通过对系统各功能模块的正确性进行测试,验证了系统不仅满足预先设定的功能需求,而且能够实现对中心内部的办公信息进行及时地处理。
另外,通过对系统的响应特性、易用性、可靠性以及效率进行测试,表明了该系统不仅能够正常运行,而且具有响应速度快、易用、可靠以及高效等优点。
经过本项目的研发实施,昆明市青年志愿者服务指导中心办公管理成效显著,较为明显的改变了办公效率低的情况,同时,能够降低昆明市青年志愿者服务指导中心办公管理成本并加快该昆明市青年志愿者服务指导中心信息化的步伐。
关键词:
办公自动化、ASP.NET技术、MVC框架、信息化
I
ABSTRACT
TherapiddevelopmentofnetworkcommunicationtechnologyandInternettechnologyhasgreatlyenrichedtheconnotationofmodernofficeautomation.WeresortedKunmingYouthGuidanceCenterVolunteerServicesofficeprocessesunderthispushbymeansofinformationtechnology,andgatheredbusinessrequirementsanduserneeds,theconstructionofofficeautomationsystemhasgreatsignificance.
ThepapercomesfromKunmingYouthGuidanceCenterVolunteerServicesofficeautomationprojects.ByKunmingYouthGuidanceCenterVolunteerServicesofficeautomationmanagementresearch,takingintoaccountthedifferentneedsofthecompatibilityofthecenteratdifferentstagesofdevelopment,aswellasanextensionofthesystemanddata,proposedamorecompletedesign.Inthefirstpaper,thebackgroundandsignificanceofthesubjectwereintroducedtoanalyzetheresearchstatusofthecenter,whichmadetheresearchobjectivesandcontentofthesubject,andthenthecentraldemandofofficeautomationsystemoverviewandbusinessprocessesanalysis,andthefunctionalandnon-functionalrequirementsofthesystemwereanalyzed.Throughfunctionalandnon-functionalaspectsrelatedtotheanalysis,theuseofASP.NETMVCframeworkandtechnologysystemfromtheoveralldesignphilosophy,keytechnology,architecture,systemfunctionsintermsofstructureandtopologyoftheoveralldesignofthesystemforamoredetaileddescriptionofdesignedandimplementedasetofKunmingYouthGuidanceCenterVolunteerServicesofficeautomationsystem.
OnthebasisofKunmingYouthGuidanceCenterVolunteerServicesofficeautomationsystemtoachieveabove,bythecorrectnessofthesystemmodulesaretestedtoverifythesystemnotonlymeetstheneedsofpre-programmedfunctions,andcanachieveinternallyCenterofficeinformationtimelymanner.Inaddition,thesystemresponsecharacteristics,easeofuse,reliability,andefficiencytestsshowthatthesystemcannotonlyrunning,butalsohasfastresponse,easytouse,reliableandefficientandsoon.
Afterimplementationoftheprojectdevelopment,KunmingYouthGuidanceCenterVolunteerServicesofficemanagementremarkable,themoreobviouschangesinthesituationoflowefficiencyoftheoffice,whileabletoreduceKunmingYouth
II
GuidanceCenterVolunteerServicesofficemanagementcostsandacceleratetheKunmingYouthGuidanceCenterVolunteerServices’paceofinformatization.
Keywords:
Office Automation;
ASP.NET Technology;
MVC Framework;
Informatization
III
目录
第一章绪论 1
1.1研究背景与意义 1
1.2国内外研究现状 2
1.2.1国外研究现状 2
1.2.2国内研究现状 3
1.3本文主要工作 4
1.4论文的组织安排 5
1.5本章小结 5
第二章系统关键技术介绍 6
2.1基于B/S的开发模式 6
2.2ASP.NET技术 7
2.2.1ASP.NET的运行环境 7
2.2.2创建ASP程序 7
2.2.3ASP的内置对象 7
2.2.4MVC框架 8
2.3Ajax技术 9
2.3.1Ajax构建基础 9
2.3.2Ajax框架 10
2.4SQLServer2008技术 11
2.5ADO技术 12
2.6UML技术 13
2.7面向对象的研究方法 13
2.8数据挖掘技术 15
2.9本章小结 16
第三章系统需求分析 17
3.1系统可行性分析 17
3.2系统业务流程分析 18
3.3系统功能需求分析 20
VI
3.4系统非功能性需求分析 25
3.5本章小结 16
第四章系统设计 27
4.1系统开发工具和方法 27
4.2系统架构设计 27
4.2.1系统软件架构 27
4.2.2系统物理架构 29
4.3系统设计原则和特点 30
4.3.1系统设计原则 30
4.3.2系统设计特点 30
4.4系统功能模块设计 31
4.5系统数据库设计 35
4.5.1数据库逻辑模型设计 35
4.5.2数据库物理结构设计 39
4.6系统安全性设计 43
4.7本章小结 43
第五章系统实现 48
5.1用户登录 48
5.2公文管理 51
5.3行政办公 54
5.4信息发布 56
5.5个人办公 57
5.6报表中心 60
5.7志愿者管理 62
5.8通讯平台 63
5.9系统管理 65
5.10本章小结 66
第六章系统测试 69
6.1测试的目的及意义 69
6.2测试方法 69
6.2.1单元测试 69
VII
6.2.2集成测试 70
6.2.3功能测试 71
6.2.4系统测试 72
6.2.5用例测试 73
6.3测试结果 76
6.4本章小结 76
第七章总结与展望 78
7.1总结 78
7.2展望 78
致谢 79
参考文献 80
VIII
第一章绪论
1.1研究背景与意义
自20世纪以来,计算机的发展、网络通信技术的进步都给人们的生活带来了裨益。
为了满足人们对高效率办公的需求,现代化的自动化办公系统便应运而生。
计算机与网络技术以及各种信息技术的融合给自动化办公系统带来了希望,利用各种技术与先进的管理理念与方法开发与设计的自动化办公系统大大改善了昆明市青年志愿者服务指导中心办公的效率,实现了自动化办公的目标[1]。
办公自动化的应用也很广泛,在各大高校、各大公司以及政府部门等,都已经迅速的普及。
昆明市青年志愿者服务指导中心办公自动化系统的建设还存在着许多阻碍因素,如昆明市青年志愿者服务指导中心管理者的古旧观念,办公人员自身的个人原因,传统的办公流程复杂等等。
为了改变这种现状,可以从以下方面着手:
改变以前的总裁制的管理观点,改为管理层与办公人员共同管理昆明市青年志愿者服务指导中心;
提高办公人员的工作激情,提高办公人员的创新型;
合理制定办公人员参与昆明市青年志愿者服务指导中心管理的方案与政策;
完善参与形式;
加强工会的作用与力度,充分调动办公人员工作的热情和能力。
将先进的计算机技术与先进的管理理念融入到昆明市青年志愿者服务指导中心办公自动化管理体系之中已经成为一个必然的趋势[2]。
基于计算机技术实现的昆明市青年志愿者服务指导中心办公自动化系统不仅可以大大提高管理的简易性,而且可以大大降低人为的因素对信息管理系统带来的影响。
最重要的是可以通过计算机管理系统对昆明市青年志愿者服务指导中心办公自动化系统进行规范化[3]。
通过计算机技术实现的办公自动化系统在保持原有管理系统的基本功能的同时,可以大大的提升系统的全方面的特性,例如提高昆明市青年志愿者服务指导中心办公管理人员对办公信息的检索速度、提升昆明市青年志愿者服务指导中心办公自动化信息安全等级、降低昆明市青年志愿者服务指导中心办公人员的人工开支等等。
因此对于昆明市青年志愿者服务指导中心办公自动化的现代化建设与管理是昆明市青年志愿者服务指导中心办公自动化信息化建设必须经历的一个过程。
本系统开发的是B/S模式的系统,主要利用了ASP.NET技术以及Ajax技术的开发。
在系统设计过程中还加入了MVC(Model-View-Controller)的Struts框架。
使用MVC框架开发的系统具有良好的跨平台能力,而且易扩展与维护。
而Struts框架的使用不仅让系统在视图、模型以及控制器进行了分离,而且让系统具有了
1
良好的扩展能力。
并且,Struts技术的使用在一定程度上帮助了昆明市青年志愿者服务指导中心办公自动化管理的效率,使得昆明市青年志愿者服务指导中心办公自动化系统负担大大减轻。
1.2国内外研究现状
1.2.1国外研究现状
办公自动化被提出已经有很多年了,直到上世纪40年代左右,美国的部分公司与单位开始使用自动化思想来处理办公室内繁杂的个人业务。
随着计算机技术的逐渐崛起与企业对自动化系统建设的重视,办公自动化开始逐渐的受到人们的重视。
自从上个世纪80年代应用办公自动化至今,办公自动化已经历了30多年的发展,计算机相关的技术突飞猛进,信息化已成为这个时代的代名词[4]。
信息时代的到来为人类提供了诸多方便,曾有位学者对信息时代进行了划分,分别是“信息时代”与“后信息时代”,这两个信息时代的概念是不一样的,信息时代指的是信息化发展的初期,指的是电脑时代,即在这一时期,电脑普及应用,而后信息化时代指的是信息时代发展到一定程度的产物,指的是数字化时代和网络时代,此时的信息化已不仅限于电脑普及,更多的是数字化的应用,为人们提供更多的服务,它能够超越时空的限制,满足人们的交流需求,实现远程交流和控制功能,实现信息的同步[5]。
国外的办公自动化的发展主要分为三个阶段:
(1)第一阶段是办公自动化发展的初级阶段,在这个阶段中的办公自动化主要为单机状态该阶段起始于上世纪70年代初期。
起初的办公自动化只能采用一些想换没有关联的单机设备来处理办公室的各种事情,这个阶段严格意义上来讲不能算作办公自动化,只能说是一种成熟的办公自动化设备的一种改造。
阶段的办公自动化大大地提高了办公室办公的效率。
(2)相比于第一阶段,第二阶段被称为联网阶段,该阶段起始于上世纪70年代中期。
第二阶段的办公自动化主要是负责办公室内的信息处理,通过局域网内连接多台服务器,同时还能够进行文本生成、信息处理等方面的操作。
在办公自动化发展的第二阶段还出现了一系列与此有关的办公自动化应用系统,加快了办公自动化的发展速度。
(3)办公自动化发展的第三个阶段被称为高级阶段,在此阶段的办公自动化逐渐走向成熟,该阶段起始于上世纪90年代初期。
该阶段的办公自动化出现了信息共享的思想,信息共享思想的出现为办公自动化提供了许多决策支持,让办公
2
自动化趋于自动化、信息化[6]。
基础通信平台与计算机网络技术的使用,大大提高了通信和协同工作的能力,办公自动化在国外得到国外快速发展。
1.2.2国内研究现状
我国办公自动化系统起步较慢,第一代办公自动化系统起始于上世纪80年代,当时主要以个人电脑与办公硬件相结合,实现办公的数字化;
第二代办公自动化系统从上世纪90年代中期开始,主要以网络技术与协同工作为特征。
进入新世纪以来,计算机相关技术的发展加快了办公自动化的发展,特别是网络技术和多媒体技术的出现,更为办公自动化增添了一份光彩。
自从计算机网络技术普及以来,各单位都纷纷建立企业内部网,并将其与网络相连接,实现信息的大范围共享;
同时通过多年的发展,计算机软件开发相关的技术也日新月异,大量应用软件诞生,并且出现了一批批优秀的软件开发人员,拥有大量的开发技巧与经验。
再次,多媒体及数字签名技术的应用,使电子文档的法律问题得到了很好的解决。
同时,进入21世纪以来,国家大力提提倡电子信息化的建设,各机关和单位的信息化建设积极性均有极大的提高,这一切都为办公自动化的发展提供了良好的发展机遇,能够促进办公自动化的发展[7]。
当前,国内外的办公自动化系统主要分为两类:
传统的(标准的)办公自动化系统与灵活性的办公自动化系统。
标准的办公自动化系统具有办公自动化系统中的常见模块,这些办公自动化系统主要是以文档管理为主,不能适用于某一个具体的企业或者单位,办公自动化系统中的各功能之间不能相互联系。
对于某些单位来说,标准的办公自动化系统没有使用价值。
灵活性的办公自动化系统是传统的办公自动化系统的升级版本,主要是针对某些单位或者企业开发适用于本单位的办公自动化系统,灵活性的办公自动化系统不仅拥有文档管理、行政办公等功能,而且针对该单位开发特殊的功能模块。
本文办公自动化主要是调研昆明市青年志愿者服务指导中心办公的现状与业务流程,昆明市办公自动化系统不仅具有传统的公文管理、办公管理而且针对昆明市青年志愿者服务指导中心的具体应用开发了适用于本单位的办公自动化系统,主要是以信息共享与协同办公建设办公自动化系统,方便服务指导中心内部办公人员及时查看办公信息,加快服务指导中心办公流程,提高服务指导中心办公效率。
3
1.3本文主要工作与特色
经过以上的项目背景及意义的分析,还有研究内容的阐述,了解到本项目不仅需要在功能上符合昆明市青年志愿者服务指导中心办公自动化系统正常的办公管理任务,还需要在性能上达到简单性、可测试性和松耦合等特点,同时还需要具有针对性和借鉴性。
由此可分析得出,本项目需要进行的工作有以下几点:
(1)认真研究昆明市青年志愿者服务指导中心办公自动化系统的国内外现状,并进行对比。
根据我国目前昆明市青年志愿者服务指导中心办公自动化系统运行的特点,研究开发昆明市青年志愿者服务指导中心特有的办公自动化系统必要性;
(2)对业务需求进行分析,分析目前昆明市青年志愿者服务指导中心办公自动化系统现状,详细分析当前的各个业务流程、业务数据组成和特点,对业务流程进行梳理。
昆明市青年志愿者服务指导中心办公自动化系统主要是围绕掌握所有使用系统的公文管理、行政办公、信息发布、志愿者管理等,以及系统给予反馈来展开,分析总体需求、功能需求、用户角色等分析工作;
(3)对总体设计进行分析,根据需求分析,对关键技术、系统架构、系统模块划分等进行项目的总体分析设计,完成总体方案设计,并考虑系统的安全性、高效性、可靠性;
(4)根据MVC框架的相关技术要求,结合ASP.NET技术实现昆明市青年志愿者服务指导中心办公自动化系统人性化的管理;
(5)参与昆明市青年志愿者服务指导中心办公自动化系统的系统测试和结果分析工作。
昆明市青年志愿者服务指导中心办公自动化系统主要有以下特色:
(1)本系统不仅具有传统的公文管理、办公管理而且针对昆明市青年志愿者服务指导中心的具体应用开发了适用于本单位的办公自动化系统;
(2)本系统能够实现信息共享与协同办公,提高昆明市青年志愿者服务指导中心办公的效率;
(3)模块化设计,降低不同模块直接的耦合程度,最好以接口方式实现模块直接的协作;
(4)系统底层代码编写中加入MVC框架,方便系统功能扩展,分层实现,方便系统可以经过简单的二次开发实现C/S与B/S模式的切换;
(5)本系统还能够管理昆明市青年志愿者的信息。
志愿者管理包括:
志愿者招募、志愿者培训以及志愿者评选,发布志愿者培训的相关动态以及对培训动态进行编辑、修改。
4
1.4论文的组织安排
根据本系统的实现过程,本文的具体内容安排如下:
第一章绪论,主要就本课题的研究背景与研究的意义进行展开,通过对昆明市青年志愿者服务指导中心办公自动化系统进行一个详实的介绍进而引入本课题研究的对象;
第二章系统关键技术介绍,介绍了昆明市青年志愿者服务指导中心办公自动化系统相关的技术,为后续的设计工作进行铺垫;
第三章系统需求分析,在对昆明市青年志愿者服务指导中心办公自动化系统的信息内容进行简单介绍的基础上,对系统的功能性以及非功能性需求进行分析介绍,进而实现系统的功能划分;
第四章系统设计,在前面的功能划分的基础之上,基于面向对象的设计理念,对系统的设计进行模块设计的实现等;
从MVC实现的角度,从数据层、功能层和表现层描述了系统的实现方案。
第五章系统实现,主要介绍了系统关键模块与各个功能模块的实现过程。
第六章系统测试,描述了系统的测试方法、测试环境配置、测试过程、测试
用例、以及最后的测试结果和评价。
第七章总结与展望,首先对系统设计工作进行总结,然后对系统的不足进行了展望。
1.5本章小结
本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 昆明市 青年志愿者 服务 指导 中心 OA 系统 设计 实现 软件工程 专业 毕业论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)