基于SaaS模式的企業(yè)辦公系統(tǒng)設(shè)計與實現(xiàn)
本文關(guān)鍵詞: 辦公系統(tǒng) SaaS SSSP 出處:《山東大學》2017年碩士論文 論文類型:學位論文
【摘要】:隨著信息技術(shù)的快速發(fā)展,信息化正席卷全球,世界正走進信息時代。其中,辦公自動化是信息時代中最重要的標志之一。與傳統(tǒng)的手工辦公方式相比,企業(yè)辦公系統(tǒng)可以極大地提高企業(yè)日常辦公的效率。然而,當前的企業(yè)辦公系統(tǒng)通常需要企業(yè)自身來部署、管理和維護,企業(yè)的主營業(yè)務并不是這些軟硬件系統(tǒng)的運行維護,卻必須維持這些開銷和投入,這種傳統(tǒng)的軟件提供模式嚴重的阻礙了企業(yè)尤其是中小型企業(yè)的辦公自動化進程。SaaS(Software as a Service,軟件即服務)是一種新型的軟件應用模式,與傳統(tǒng)軟件提供方式不同,SaaS把軟件看作一種服務,它是一種通過互聯(lián)網(wǎng)向客戶提供軟件的模式。在這種模式下,企業(yè)不再需要自身部署、管理、維護軟件系統(tǒng)及其運行環(huán)境,這極大地減少了企業(yè)的前期投入成本,同時能夠很好地滿足企業(yè)實現(xiàn)信息化辦公的需求。本文提出了設(shè)計和實現(xiàn)一種基于SaaS模式的企業(yè)辦公系統(tǒng)。與傳統(tǒng)辦公系統(tǒng)相比,能夠支持多租戶是企業(yè)辦公系統(tǒng)的最大特色。企業(yè)辦公系統(tǒng)的開發(fā)設(shè)計過程嚴格按照軟件工程領(lǐng)域的規(guī)范流程。本文首先對企業(yè)辦公系統(tǒng)進行了詳細的需求分析,確定了系統(tǒng)的功能性需求和非功能性需求。在系統(tǒng)概要設(shè)計中對系統(tǒng)的技術(shù)架構(gòu)和多租戶架構(gòu)等進行了設(shè)計。在系統(tǒng)詳細設(shè)計中對系統(tǒng)中的關(guān)鍵業(yè)務進行了靜態(tài)建模設(shè)計和動態(tài)建模設(shè)計,并且對企業(yè)辦公系統(tǒng)中部分業(yè)務進行了數(shù)據(jù)庫設(shè)計。最后介紹了企業(yè)辦公系統(tǒng)的具體實現(xiàn),包括關(guān)鍵技術(shù)實現(xiàn)和業(yè)務功能實現(xiàn)。企業(yè)辦公系統(tǒng)基于MVC三層架構(gòu)進行開發(fā)設(shè)計,降低了層與層之間的依賴,有利于各層邏輯的復用,結(jié)構(gòu)更加明確。系統(tǒng)的開發(fā)框架使用的是SSSP框架,即SpringMVC、Spring、SpringData、JPA,其中 JPA 的實現(xiàn)產(chǎn)品是 Hibernate,保證了技術(shù)架構(gòu)的可靠性和技術(shù)的先進性。數(shù)據(jù)庫使用的是MySQL和MongoDB,在MySQL數(shù)據(jù)庫中存放用戶信息和安全數(shù)據(jù),在MongoDB數(shù)據(jù)庫中存放大量的業(yè)務數(shù)據(jù)。企業(yè)辦公系統(tǒng)的功能主要包括文件管理、流程管理、行政管理、人力資源管理和系統(tǒng)管理。文件管理包括企業(yè)文件庫和個人文件庫,通過文件管理可以構(gòu)建企業(yè)自己的知識庫實現(xiàn)資源共享;流程管理包括流程設(shè)置和流程模板設(shè)置,通過流程管理用戶可以根據(jù)自身需要靈活的配置流程;行政管理包括辦公用品管理、印章證照管理、名片管理,可以實現(xiàn)對辦公用品、印章證照、名片的申請以及審批;人力資源管理包括招聘管理、入職管理、調(diào)動管理、離職管理,可以實現(xiàn)對人力資源整個生命周期的流程化管理;系統(tǒng)管理包括企業(yè)設(shè)置、企業(yè)組織架構(gòu)設(shè)置和應用管理,主要完成客戶在系統(tǒng)中的一些基礎(chǔ)性設(shè)置。企業(yè)辦公系統(tǒng)能夠滿足企業(yè)尤其是中小型企業(yè)的信息化辦公需求,提高企業(yè)日常辦公效率和工作質(zhì)量,規(guī)范企業(yè)辦公流程。同時,企業(yè)辦公系統(tǒng)把企業(yè)從繁瑣的系統(tǒng)維護中解脫出來,降低了企業(yè)的投入成本,使企業(yè)專注于自身主營業(yè)務。
[Abstract]:With the rapid development of information technology, information technology is sweeping the globe, the world is entering the information age. Among them, the office automation is one of the most important symbols in the information age. Compared with the traditional way of manual work, enterprise office automation system can greatly improve the efficiency of the daily office of the enterprise. However, the current enterprise office systems usually require enterprises to the deployment, management and maintenance, maintenance of the main business enterprises is not the hardware and software of system operation, but must maintain these costs and investment, the traditional software mode serious hindered the enterprises especially small and medium enterprise office automation process.SaaS (Software as a Service, is a software as a service) the new software application mode, and the traditional way of software to provide different SaaS software as a service, it is a kind of software to provide customers through the Internet Mode. In this mode, enterprises no longer need their own deployment, management, and maintenance of software system and its operating environment, greatly reducing the cost of the initial investment of enterprise, and can well meet the enterprise information office needs. This paper presents the design and implementation of a SaaS based enterprise office system. Compared with the the traditional office system can support multi tenant is the biggest characteristic of enterprise office automation system. The design and development of enterprise office automation system in strict accordance with standard procedures in the field of software engineering. Firstly, the enterprise office system for detailed analysis, to determine the system's functional requirements and non functional requirements in system design. The system architecture and multi tenant architecture are designed. In the detailed design of key business systems are studied in static and dynamic modeling design State modeling design, and on the part of the business enterprise office system in the database design. Finally the paper presents the realization of enterprise office automation system, including key technologies and business function. Enterprise office automation system design and development based on MVC three layers architecture, reduces the dependence between layers, each layer is conducive to the reuse of logic the structure, more clear. Using the system development framework is the SSSP framework, namely SpringMVC, Spring, SpringData, JPA, including the realization of JPA products is Hibernate, ensure the advanced technical architecture and technology. The reliability of the database using MySQL and MongoDB to store user information and safety data in the MySQL database, storage a large number of business data in the MongoDB database. The enterprise office system function mainly includes document management, process management, administrative management, human resource management and system management. File management including enterprise library and personal library, through the file management can construct the enterprise own knowledge base to realize resource sharing; process management including process settings and process template settings, through process management users according to their own needs flexible configuration process; administrative management including office supplies management, seal license management, name card management, can be realized for office supplies, stamp certificates, name card application and approval; human resource management including recruitment management, recruitment management, mobility management, leave management, can realize the process of human resources management of the entire life cycle; enterprise management system includes setting, setting and application of enterprise organizational structure management, mainly to complete some basic customer in in the system settings. Enterprise office system can meet the needs of enterprises especially small and medium enterprise information office, to improve the enterprise Daily office efficiency and quality of work, standardize enterprise office process. At the same time, enterprise office system extricate the enterprise from the tedious system maintenance, reduce the cost of input, and make the enterprise focus on its main business.
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP317.1
【相似文獻】
相關(guān)期刊論文 前10條
1 ;無紙化辦公——易初移動辦公系統(tǒng)方案[J];電腦知識與技術(shù);2000年09期
2 莊小妹;窗口制辦公系統(tǒng)將面向局領(lǐng)導進行演示[J];地球信息科學;2001年04期
3 ;北京市科委政務辦公系統(tǒng)[J];辦公自動化;2002年01期
4 鄭幼軍;;以“業(yè)務應用整合的辦公系統(tǒng)”作為信息化的主線[J];辦公自動化;2005年10期
5 曹健雄;王建紅;;肇慶供電局移動辦公系統(tǒng)[J];辦公自動化;2006年04期
6 月娥;;不識假賬的辦公系統(tǒng)[J];中國計算機用戶;2007年23期
7 童海云;;新鋼運輸部無紙化辦公系統(tǒng)[J];科技信息;2010年14期
8 郭強;;無紙化辦公系統(tǒng)的開發(fā)與應用[J];廣東科技;2013年14期
9 ;惠普公司與微軟公司聯(lián)手推出辦公系統(tǒng)[J];計算機工程;1999年02期
10 張磊;;探究企業(yè)移動辦公系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機光盤軟件與應用;2013年20期
相關(guān)會議論文 前10條
1 劉增寶;邊紅星;張浩;;煤礦安全信息移動辦公系統(tǒng)的設(shè)計開發(fā)與應用[A];戰(zhàn)略性新興產(chǎn)業(yè)與科技支撐——2012年山東省科協(xié)學術(shù)年會論文集[C];2012年
2 田軍;;酒店無盤辦公系統(tǒng)解決方案[A];第二十四屆中國(天津)2010’IT、網(wǎng)絡(luò)、信息技術(shù)、電子、儀器儀表創(chuàng)新學術(shù)會議論文集[C];2010年
3 張世忠;田陽光;;吉林省環(huán)保移動辦公系統(tǒng)設(shè)計方案[A];2008中國環(huán)境科學學會學術(shù)年會優(yōu)秀論文集(下卷)[C];2008年
4 隋春明;王之一;;吉林省電力有限公司移動辦公系統(tǒng)開發(fā)實踐[A];高效 清潔 安全 電力發(fā)展與和諧社會建設(shè)——吉林省電機工程學會2008年學術(shù)年會論文集[C];2008年
5 張翔;;期刊網(wǎng)絡(luò)化辦公系統(tǒng)的設(shè)計與實踐[A];第八屆長三角電機、電力科技分論壇論文集[C];2011年
6 姚莉;張維明;蔡建國;;智能協(xié)作辦公系統(tǒng)[A];1998年中國智能自動化學術(shù)會議論文集(下冊)[C];1998年
7 崔建軍;鄭海山;盧輝生;苗來柱;郭雅銘;韓立武;周煒;王震;;基于.NET平臺下的實時協(xié)作企業(yè)辦公系統(tǒng)[A];2008煤炭企業(yè)管理現(xiàn)代化創(chuàng)新成果集[C];2009年
8 楊建國;于乘麟;官世良;;基于Citrix平臺的移動辦公系統(tǒng)的研究應用[A];中國新聞技術(shù)工作者聯(lián)合會五屆二次理事會暨學術(shù)年會論文集(下篇)[C];2010年
9 孔淑英;郎弘;;中國體育報業(yè)總社OA辦公系統(tǒng)的設(shè)計與實現(xiàn)[A];中國新聞技術(shù)工作者聯(lián)合會五屆二次理事會暨學術(shù)年會論文集(下篇)[C];2010年
10 楊輝;辛全倉;董林;齊現(xiàn)偉;趙洪利;;應用DIIOP服務構(gòu)建基于Lotus Notes/Domino的移動辦公系統(tǒng)[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年
相關(guān)重要報紙文章 前10條
1 本報記者 邱桂奇;超低話費可視辦公系統(tǒng)能盛行嗎?[N];通信信息報;2006年
2 陳鵬;辦公系統(tǒng)要在行政效能建設(shè)中率先垂范[N];大連日報;2007年
3 李強;全市政府系統(tǒng)辦公室主任會議舉行[N];青島日報;2008年
4 見習記者 李卓 記者 昝雅文;全市黨委辦公系統(tǒng)工作會議召開[N];撫順日報;2008年
5 蔡文靜 金鐘明 記者 陶婧;全市黨委辦公系統(tǒng)工作會議召開[N];南昌日報;2010年
6 記者 范嘉欣;全市黨委辦公系統(tǒng)工作會召開[N];南昌日報;2011年
7 鄭柳沛 記者 張平;全市黨委辦公系統(tǒng)工作會召開[N];南昌日報;2012年
8 記者 陳會君;環(huán)保審批與移動辦公系統(tǒng)對接[N];湖北日報;2013年
9 記者 閆高樂;全市黨委辦公系統(tǒng)工作會議召開[N];烏海日報;2013年
10 曉慶 潔瓊 記者 王小剛;服務“三大”工程 助推南昌崛起[N];南昌日報;2009年
相關(guān)博士學位論文 前1條
1 吳新林;VDT辦公系統(tǒng)中的人機關(guān)系研究[D];南京林業(yè)大學;2011年
相關(guān)碩士學位論文 前10條
1 朱瑾;網(wǎng)絡(luò)協(xié)作辦公系統(tǒng)關(guān)鍵技術(shù)的研究及實現(xiàn)[D];西安工業(yè)大學;2015年
2 李昆;基于B/S模式的高中校務辦公系統(tǒng)的設(shè)計與實現(xiàn)[D];山東大學;2014年
3 陳蘇;文化產(chǎn)業(yè)園辦公系統(tǒng)的設(shè)計與實現(xiàn)[D];山東大學;2015年
4 范秀娟;云浮市國土資源局網(wǎng)上審批及辦公系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學;2015年
5 劉鐵鏞;羅定職業(yè)技術(shù)學院基于云技術(shù)移動辦公系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學;2015年
6 陳國芳;基于iOS平臺的移動辦公系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學;2013年
7 李龍躍;交通部辦公系統(tǒng)中公文辦理的設(shè)計與實現(xiàn)[D];電子科技大學;2014年
8 方超;基于Android系統(tǒng)的個人移動辦公系統(tǒng)的設(shè)計與實現(xiàn)[D];新疆大學;2015年
9 王小紅;移動辦公系統(tǒng)在環(huán)境監(jiān)測中的軟件與技術(shù)的探究[D];蘭州大學;2015年
10 付桂;基于WAP的移動辦公系統(tǒng)關(guān)鍵安全技術(shù)評價研究[D];長春理工大學;2015年
,本文編號:1443268
本文鏈接:http://sikaile.net/guanlilunwen/renliziyuanguanlilunwen/1443268.html