基于智能手机的行政办公管理系统的设计与实现(55页).doc

上传人:1595****071 文档编号:37056378 上传时间:2022-08-29 格式:DOC 页数:55 大小:400KB
返回 下载 相关 举报
基于智能手机的行政办公管理系统的设计与实现(55页).doc_第1页
第1页 / 共55页
基于智能手机的行政办公管理系统的设计与实现(55页).doc_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《基于智能手机的行政办公管理系统的设计与实现(55页).doc》由会员分享,可在线阅读,更多相关《基于智能手机的行政办公管理系统的设计与实现(55页).doc(55页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-基于智能手机的行政办公管理系统的设计与实现-第 44 页硕士专业学位论文基于智能手机的行政办公管理系统的设计与实现Design and Implementation of Administrative Office Management System Based on Smartphone作者: 导师:北京交通大学2022年8月学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的

2、复印件和磁盘。学校可以为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。(保密的学位论文在解密后适用本授权说明)学位论文作者签名: 导师签名:签字日期: 年 月 日 签字日期: 年 月 日学校代码:10004 密级:公开北京交通大学硕士专业学位论文基于智能手机的行政办公管理系统的设计与实现Design and Implementation of Administrative Office Management System Based on Smartphone作者姓名:XXXX 学 号:XXXX导师姓名:XXXX 职 称:XXXX工程硕士专业领域:XXXX 学位级别:硕士 北京交通

3、大学2022年8月致 谢此文章是在我的导师悉心的指导下,经过不断的修改完成的。我要对我的导师说声谢谢,特别是您一次又一次的帮忙改正、提出修改意见,才最终有了这篇论文。另外,借此机会,请允许在此感谢这些老师和帮助我的同学。我在开题、系统设计与实施过程中遇到了很多困难,此时,我的导师从繁忙的教学和科研工作中对我提出了大量的建议,并指导我如何一步步的去完成毕业课题。从导师的身上我不仅学习到了很多的学术知识,更多的是从导师身上学习到了如何对于事物条理化的透彻分析,如何做到严谨的治学,做事精益求精的工作作风,这些优秀的治学态度和工作作风深深的感染了我们。而且会指导我今后走上工作岗位后更加努力奋进。本课题

4、从课题的选择到最后论文定稿完成,导师都给与我很大的指导和不懈的支持。在此,再次感谢老师和同学对我的指导和帮助。其次,感谢家人朋友给我的精神支持和鼓励。在未来的求学、工作和生活道路上,我将本着积极进取精神继续向前奋斗。摘 要当今世界,随着网络技术和计算机技术的不断飞速发展和广泛应用,各行各业都在享受着由其带来的方便与快捷。进入信息时代,企业同样需要运用现代化技术、先进的理念和科学的方法管理信息,从而达到节约时间、降低成本、提高效率的目标。管理信息系统是运用计算机硬件和软件技术实现对数据和信息的有效组织,并与用户进行交互的人机系统。管理信息系统在企业管理中应用,可以帮助员丁摆脱传统的重复工作,节约

5、时间成本,实现办公的自动化;也可以帮助管理者合理的组织工作,辅助分析与决策,实现管理的信息化。论文首先对研发基于智能手机的自动化办公系统的背景及意义进行了分析,对比学习了国内外相关系统的先进技术以及先进的理念。然后,通过调研获取了用户的实际需求,对用户需求进行整理和分解。针对现有的业务流程存在的各种问题进行优化处理,得到系统的功能需求。并且通过对某企业的内部员工的管理制度分析可知,该企业行政管理人员都是由公司统一配备的智能手机,手机操作系统使用的都是Android操作系统,所以,论文决定基于Android操作系统进行研发。对系统的技术架构和功能模块进行设计。系统的技术架构主要包括总体技术架构、

6、服务器端技术架构以及客户端技术架构。系统的功能模块主要以流程图的形式表示了每个功能模块的操作步骤,并就数据库的概念结构及逻辑结构进行了详细的设计描述。最后,采用Java语言对系统功能进行实现,并对实现后的系统进行了全面的测试,通过测试可知该系统满足了用户的实际需求。该行政管理系统已经在某公司内部投入使用,系统的实际运行表明该行政办公管理系统可以实现行政管理日常业务的处理,使得行政办公人员随时随地都可以进行行政业务的处理,节约了时间,提高了工作效率。论文研发的自动化办公系统对提高某企业日常工作的信息化建设水平和工作人员的办公效率具有重要意义,对其它企业的行政办公系统的研发具有一定的指导意义。关键

7、词:行政办公;办公自动化;智能手机;AndroidAbstractIn todays world, with the rapid development of network technology and computer technology and extensive application of all walks of life are enjoying the convenience brought about by the fast. Enter the information age, companies also need to use modern technology, a

8、dvanced management concepts and scientific methods of information, so as to save time, reduce costs and improve efficiency goals. Management information system is the use of computer hardware and software technology to achieve effective organization of data and information, and human-computer system

9、 with the user interaction. Management information system in enterprise management application that can help get rid of the traditional small staff duplication of work, time-saving, and office automation; rational managers can help the organization, assisted analysis and decision making, to achieve

10、the management of information technology.Firstly, the background and significance of research and development-based smartphones office automation systems were analyzed, comparing home and abroad to learn advanced technology systems and advanced concepts. Then, through research acquired actual needs

11、of users, user needs to organize and decomposition. To optimize for a variety of problems existing business processes exist to obtain the functional requirements of the system. And by employees of an enterprises internal management system analysis, the enterprise administrative staff by the company

12、are equipped with smart phones, mobile phone operating system is the Android operating system, therefore, we decided to research papers based on the Android operating system . On the technical architecture and functional modules of the system design. Technical architecture of the system including th

13、e overall technical architecture, technical architecture and server-side client technology architecture. Functional modules mainly in the form of a flow chart showing the steps for each functional module, and on the concept of the logical structure of the database structure and a detailed design des

14、cription. Finally, the use of Java language to achieve system functions, and realization after the system has been thoroughly tested by the test shows that the system meets the actual needs of users.The administrative system has been put into use within a company, the actual operation of the system

15、shows that the administrative office management system can handle daily operations of the administration, so that the administrative office staff can be handled anywhere administrative operations, saving time and increasing work efficiency. Thesis developed office automation systems has important si

16、gnificance for improving office efficiency level of information technology and the staff of a business daily work, have some significance for the development of other companies administrative office systems.KEYWORDS:Administrative office; office automation; Smartphone; Android目 录致 谢i摘 要iiAbstractiii

17、目 录v1 绪论11.1 项目背景11.2 国内外研究现状21.2.1 国外研究现状21.2.2 国内研究现状31.3 主要研究内容41.4 论文组织结构52 关键技术介绍72.1 JavaEE72.2 Android平台92.3 Oracle 10g102.4 本章小结113 行政办公管理系统需求分析123.1 可行性分析123.2 功能需求分析133.2.1 工作安排133.2.2 文件管理143.2.3 信息服务153.2.4 会议管理163.2.5 审批管理173.2.6 沟通协同193.2.7 系统管理193.3 非功能性需求203.4 本章小结214 行政办公管理系统设计234.1

18、 体系架构设计234.1.1 软件架构设计234.1.2 网络架构设计254.2 功能模块设计264.2.1 工作安排274.2.2 文件管理274.2.3 信息服务274.2.4 会议管理284.2.5 审批管理294.2.6 沟通协同304.2.7 系统管理314.3 数据库设计324.3.1 概念结构设计324.3.2 逻辑结构设计344.4 本章小结375 行政办公管理系统实现385.1 实现环境385.2 关键技术实现385.2.1 判断网络连接状态385.2.2 获取指定URL中的数据流395.2.3 从服务器获取JSON格式的信息395.3 功能实现405.3.1 PC端功能实现

19、405.3.2 移动端功能实现435.4 本章小结486 行政办公管理系统测试496.1 测试方法496.2 功能测试506.3 性能测试536.4 本章小结557 总结与展望557.1 总结557.2 展望56参考文献57作者简历及攻读硕士/博士学位期间取得的研究成果59独创性声明60学位论文数据集611 绪论每一个应用系统的研发都具有一定的背景,有的系统背景比较大,有的系统只是某企业的发展需要为背景。论文研究的行政办公管理系统是以某企业的实际需求为背景进行的。下面对该系统的研发背景、所带来的各种意义、类似系统的研究现状以及论文的主要研究内容进行详细的描述。1.1 项目背景随着网络信息技术的

20、蓬勃发展和计算机技术的不断进步,我们的社会、经济和文化的发展都从中受益匪浅,人们的工作、学习和生活已经和网络信息技术结合的越来越紧密,几乎随时随地都在享受着由其带来的方便与快捷。虽然信息技术己经应用的如此广泛和深入,但是许多企业对信息技术的应用还是很低级的,主要的管理工作还处在原始的手工处理阶段,这与飞速发展的信息时代是不相适应的。很多企业也在尝试使用办公辅助软件,其中不乏一些成功的案例,但是大多数企业还是遇到了很多困难,诸如购买软件很难与企业自身实际情况相适应,企业内部开发也会存在技术难度大、开发时间长、实际应用性不强和不易于维护等问题。如何利用3G/4G无线网络信息技术帮助企业进行信息的收

21、集、保存和检索,辅助管理者进行分析和决策,为企业在管理过程中的节约时间,提高效率,实现企业收益的不断增长,使企业在波涛洇涌的经济浪潮中勇立潮头,提高企业的核心竞争力,成为企业发展过程中的需要积极探索并努力解决的问题。在智能终端领域,尤其明显的体现在移动智能手机的应用上面,据统计报告统计的数据显示,在2015年中我国手机用户多达6亿,去年的增长比例同比达到近80%,如此庞大的数字和增长速度可谓是惊人。同样这样的发展机遇也派生了新的商业模式。随着移动互联网的发展,人们日常生活、工作和学习中的很多信息都是通过智能手机来完成的,包括日常生活当中的网络购物,比如淘宝网、京东网以及美团网等,通过手机就可以

22、预定购买并进行支付。在工作中可以通过手机终端的QQ群、微信以及微博等进行企业的宣传、工作交流以及信息的发布等。在学习中可以借助手机终端进行书籍的购买、资料的查询以及订餐等。近几年来,移动通信技术成为信息技术的主要发展趋势,传统的互联网技术等也纷纷将移动终端作为重点发展平台,同时网络与用户对于移动终端所能带来的需求度也日益提升,并且诸如Palm OS,windows Mobile,Symbian等手机操作系统都已过时,无法适应当前网络与用户的高品质需求,所以努力开发更具适应性与开放性的移动终端操作系统对于该市场需求而言更为重要。总的而言,Android系统是主要由操作系统、中间件以及一些关键应用

23、共同构成,确实具备了开放性特质,在整个移动通信技术发展历程中具有重要作用。 Android系统属于采用Linux技术和Java技术共同构建的开源软件系统,该系统支持任何生产制造企业或者个人将其作为拓展开发、应用的基础。Android系统在升级换代方面较传统系统而言更为便利,同时极大的缩减了开发周期与成本,并且从运营商的角度而言,可以根据自身运营特点独立定制开发专属功能,更好地为用户提供个性化与特色化的服务与产品,从而开拓市场前景,总而言之上述诸多优势均是基于Android系统的开放性等特征,其重要性可见一斑。目前Android 系统已经达到了全球手机操作系统占有量第一。是市面上最为普及的手机操

24、作系统。论文之所以选用Android操作系统对行政办公管理系统进行研发,除了上面所述的原因外,还有一个非常主要的原因:在某公司内部,所有的行政管理人员使用的手机都是由公司统一配备的,这些智能手机的操作系统都是Android操作系统,这给行政办公管理系统的运行提供了后勤保障。1.2 国内外研究现状1.2.1 国外研究现状在上世纪八十年代美国的麻省理工学院就提出可以针对企业分散的特点,借助网络形成互联互通的协同办公群体,该理念的提出对美国企业的发展启到了重要的推动作用。尤其随着美国在信息高速公路上发展的速度不断加快,企业在协同办公事务处理上逐渐形成了OA系统,这种基于计算机的信息系统一出现便受到了

25、大型企业的欢迎,无论是在事物处理的及时性还是工作的严密性上,还是在企业的管理成本上都有了明显的改善。在美国,已经通过国家信息化战略在很多政府机构建设了协同办公的信息系统,在确保本部门工作效率的同时,通过这些系统能够有效的推进部门间的合作,最早的使用系统是基于互联网的,但是随着发展的不断进步,基于更加灵活的移动办公软件受到了推崇,包括各种平台的使用、手机刊物的登载以及发布手机端的信息发布等。在英国随着无线通信技术的发展,兰卡斯特大学以GSM通信的方式实现了协同办公系统,并且具有突出意义的是在多媒体以及无线通讯中形成了信息的互通。通过这种协同办公系统的出现,一方面证明了在无线通信技术领域可以实现灵

26、活的移动办公需要,二是证明了通过无线网络可以实现对个人的信息提供,帮助他们实现随时随地的办公需要。也正因为如此,英国的通讯技术得到了进一步发展,并且逐渐影响到其他国家在通信技术的发展。随着3G/4G LTE技术的发展更加高效的协同办公软件开始成为了发达国家的新宠,并且正在积极的发挥出其应有的价值。并且随着移动互联的发展,一些国家的政府单位已经开始应用基于移动通信的Android的网上办公系统,这对企业在移动办公自动化上也起到了影响作用。比如在新加坡国家中,其自动化办公管理工作走在了信息化建设的前列。集成的开发了一整套的应用系统,包括自动化办公、业务审批、信息传递等,通过这些系统的应用企业管理与

27、工作进度得到了显著提升。这些系统既注重单独进行业务办理,也讲求在数据上的信息共享,通过系统的应用对企业或者个人的办公效率进一步得到提升,对各部门之间的系统办公数据共享起到了便捷高效的作用。如今在发达国家,随着智能手机和网络通信技术的发展,移动办公正在渗透到各个工作细节当中,包括政府部门、企业以及其他的一些单位工作过程当中,并且随着Android的操作系统占据市场规模的不断加大,基于Android操作系统的办公软件得到了更加快速发展的形式。目前,发达国家已经在移动协同办公方面形成了比较规范的5个研究方向,同时参与的企业涉及到Sun、微软以及IBM等,借助Android操作系统实现对移动协同办公的

28、音视频处理是在如今的无线网络通信环境下的一个重要研究课题,无论是英国的剑桥大学还是美国的一些研究机构都在致力于这方面的研究工作。相信随着新的网络技术的发展,基于移动办公的自动化软件将会更加成熟和受到企事业单位的推崇。1.2.2 国内研究现状近年来在我国移动互联网领域逐渐发展迅速,并且随着移动智能手机的数量猛增,目前的消费习惯、生活方式以及工作情况都在发生着重要的变化,加之各种手机软件的逐渐成熟,人们对办事的效率要求也逐渐开始集中到了手机端,现在很多政府都在尝试打造新的对外政务开放窗口,包括建立微信公众号、服务先传窗口以及智慧旅游等。可以说在不久的将来,在移动智能手机端的应用将会更加丰富,并且给

29、人们带来的便利也逐渐增加11。在日常业务管理与日常办公中的应用也会逐渐增多,高效办公、自动化办公以及协同合作将成为未来发展的重要趋势由于我国在信息技术发展上的特点,我国在2000年左右对协同办公的研究才逐渐有了起色,其中有许多大学研究单位参与到了其中,比较有代表性的是清华大学和北京一家软件公司的合作,旨在推动我国协同办公工作的发展,并开发可以应用和推广的协同软件。在新千年之初清华大学推出了其开发语言Cova,主要用于对协同软件进行开发,该研究成果具有明显的集成性发展特点,因此在开发平台的建设方面取得了较大的成功,也得到了业界的肯定。我国是Android智能手机应用的大市场,客户群体数量很大。并

30、且随着我国高校在Android开发人才上的培养,Android开发在我国的应用非常广泛。在信息高速公路的发展过程中,各种信息系统逐渐应用到了企事业单位相关的具体办理业务中,国外发达国家较早的启用了一些软件系统进行统一管理,使得这些国家在日常业务信息化领域发展较早,并且取得了很大的成果。在我们国家由于技术手段和认识的不同,加之我国是一个起步晚发展快的社会主义国家,由于在国情等基本条件的影响,因此在工作管理与协同办公方面借助信息化的发展速度有所滞后,目前很多的应用软件都在学习国外先进的管理理念。随着网络技术的不断发展,我国在协同办公移动办公上的发展也在与时俱进,尤其随着互联网与移动互联网的高速发展

31、,我国政府高度重视信息化建设,电子政务已经在很多领域开始应用。近年来在我国移动互联网领域逐渐发展迅速,尤其随着移动智能手机的数量猛增,目前的消费习惯、生活方式以及工作情况都在发生着重要的变化,加之各种手机软件的逐渐成熟,人们对办事的效率要求也逐渐开始集中到了手机端,现在很多政府都在尝试打造新的对外政务开放窗口,包括建立微信公众号、服务先传窗口以及智慧旅游等。可以说在不久的将来,在移动智能手机端的应用将会更加丰富,并且给人们带来的便利也逐渐增加。在企事业单位管理与日常办公中的应用也会逐渐增多,高效办公、自动化办公以及协同合作将成为未来发展的重要趋势。充分利用个人的碎片时间,不再受到地域的限制以及

32、时间的限制,效率更高,针对性更强的移动办公形式正在不断形成。1.3 主要研究内容木文从管理信息系统系统及其发展趋势进行阐述,通过对关键技术的研究和企业的实际需求,对基于智能手机的行政办公管理信息系统的进行了设计,并在此基础上对企业行政管理信息系统进行了具体的实现。通过对企业内部管理的情况分析,实现行政管理的流程的全程可控,缩短业务流程时间,提高办公效率,从而实现办公的自动化和管理的规范化。论文的主要研究内容如下:首先,任何大型系统的研发都是具有一定的背景的,基于智能手机的行政办公管理系统也是如此。随着网络信息技术的蓬勃发展和计算机技术的不断进步,我们的社会、经济和文化的发展都从中受益匪浅,人们

33、的工作、学习和生活已经和网络信息技术结合的越来越紧密,几乎随时随地都在享受着由其带来的方便与快捷。某公司是一个国企公司,组织结构比较复杂,人员比较多,目前的管理方式已经不能满足实际需求,因此提出了研发基于智能手机的行政办公管理系统。智能手机的操作系统具有很多的版本,然而在某公司内部,所有的行政办公人员使用的手机都是由公司统一配备的,这些手机的操作系统是Android操作系统,所以,论文是基于Android操作系统进行研发的。第二,对系统的需求进行充分的调研。系统的研发是一个将多种技术综合到一起的过程,在对系统研发之前,需要对系统的可行性进行分析,主要从经济可行性、技术可行性、操作可行性等方面进

34、行分析。通过对某企业的行政管理人员的需求进行调研和汇总,将用户需求转换为系统的功能需求,主要包括:工作安排、文件管理、信息服务、会议管理、审批管理、沟通协同以及系统管理等。系统研发完成后,是部署在某企业内部使用的,所以,论文还需要根据某企业的实际网络环境对系统的性能方面的需求进行说明。然后,在进行了上述的工作的基础之上进行了系统功能和非功能的需求调研,结合实际的业务需求进行了详细的系统功能设计,主要包括:软件架构设计、网络架构设计、功能架构设计以及数据库设计。在对软件架构进行设计的时候,尽量的采用成熟稳定的系统架构,论文采用的是三层架构的设计思想,将系统分为不同的层次,提高系统的内聚性。在网络

35、架构设计的时候,应该尽量的减少新的硬件设备的投入。在设计的最后部分,对系统的数据库架构进行了详细的设计,主要从两个方面进行的,分别是概念结构设计和物理结构设计。最后,系统的开发和运行都是需要一定的环境支持的,论文对这两方面的环境需求进行了说明。并采用Java软件开发语言对系统的功能进行实现,分为PC端和手机端,给出了几个核心功能模块的运行效果展示。并对实现后的系统进行了全面的测试,编写测试用例,执行测试脚本,产生并发模拟用户。经过测试系统上线运行,通过运行提高了行政办公人员的工作效率,方便了用户的业务审批,使得行政办公人员随时随地都可以进行业务处理,系统意义重大。1.4 论文组织结构论文严格按

36、照软件工程的研发阶段来对系统的研发过程进行详细描述的,主要分为七个章节,每一个章节的主要内容如下:第一章是绪论,该章节着重阐明进行本课题研究的重要性,分别阐述了选择该课题的相关原由、背景、意义等相关问题,为什么选择Android操作系统进行行政办公管理系统的研发,对比分析了类似系统的国内外发展和研究现状,确定了论文的主要研究内容。第二章是相关技术综述,本章节主要介绍了和本课题研究相关的几种关键的系统开发技术,分别对系统开发过程中所应用的JavaEE软件开发平台、Android操作系统以及Oracle 10g数据库技术等做了详细论述。第三章是行政办公管理系统的需求分析。系统的研发是一个将多种技术

37、综合到一起的过程,在对系统研发之前,需要对系统的可行性进行分析,主要从经济可行性、技术可行性、操作可行性等方面进行分析。通过对某企业的行政管理人员的需求进行调研和汇总,将用户需求转换为系统的功能需求,主要包括:工作安排、文件管理、信息服务、会议管理、审批管理、沟通协同以及系统管理等。系统研发完成后,是部署在某企业内部使用的,所以,论文还需要根据某企业的实际网络环境对系统的性能方面的需求进行说明。第四章是行政办公管理系统设计,以上一章节的需求分析结果为基础导向,详尽介绍了整个系统的开发流程,重点包含下列几个方面:系统架构设计、功能模块设计、数据库的设计等等。第五章是行政办公管理系统实现。 本章节

38、首先给出了系统的开发环境及运行环境;其次给出了系统的三层部署架构;再次,给出了几个重要模块的具体实现;最后展示了系统整体和各个模块的实现效果。第六章是行政办公管理系统测试,主要对所开发的系统进行了功能测试与性能测试,并且遵照测试用例展开全面的系统测试环节,通过完成上述各项测试与分析后总结发现,本课题所开发、设计的以Android开发技术为基础的行政办公管理系统运行效果良好,满足了某企业行政办公管理人员的需求。第七章是总结与展望。 本章节总结了论文的主要研究工作以及后期的研究计划。2 关键技术介绍基于智能手机的行政办公管理系统是集多种研发技术为一体,下面对几个关键的技术进行简单的介绍。2.1 J

39、avaEEJavaEE是现在的一种比较成熟的、流行的以及认可的软件开发技术,用户采用JavaEE架构对软件系统进行研发的时候,可以根据实际的需求选择不同的架构模型,比如:有两层架构体系、三层架构体系以及N层架构体系,这些不同的架构体系具有不同的特点,用户可以根据研发系统的具体要求进行架构体系的选择。JavaEE是针对B/S模式来讲的,它解决了传统的C/S模式存在的各种问题,从根本上提高了软件系统的质量。在传统的软件系统中,大部分采用的都是C/S模式,C/S模式虽然执行效率比较高,安全性比较高,但是这种模式的应用系统将大部分的业务处理放在客户端来完成,增加了客户端的负担,并且有些安全级别要求比较

40、高的代码也都暴漏在客户端,给系统的安全性造成了很大的压力。C/S模式在很多情况下对用户的访问限制比较多,比如说,只能在局域网内访问等。随着这些问题的暴漏,C/S模式已经不能满足发展的需要,JavaEE的诞生从根本上解决了这些问题,提高了软件系统的质量和性能。JavaEE的出现给更多的想朝着信息化方向发展的企业带来了机遇和挑战。现在成熟的软件开发平台比较多,相对于其它的开发平台来讲,JavaEE具有几个比较突出的优势,分别如下:1、保留了原有的IT资产近几年来,我国的经济结构不断的调整,软件开发技术也在不断的提高,为了适应时代的需要,各大企业也需要顺应时代的需求不断的调整自身的战略方针和战略计划

41、,在推进信息化建设的过程中,应该尽可能的站在实际用户的角度去思考问题,毕竟实际用户的运转资金也是有限的,要充分利用实际用户现有的网络资源进行信息化建设的推进。这种发展形势给证券行业的信息化建设造成了一定的压力,因为证券交易系统是面向所有交易人的,用户群不固定,这也就造成了用户的需求变化频率是非常高的。JavaEE正是具有这种优势,可以选择N层架构体系,确保系统的可扩展性和可维护性,系统的可维护性和可扩展性就确保了企业的发展是循序渐进的,而不是一蹴而就的,能够让企业对市场结构的变化有一个适应的过程。JavaEE具有一个鲜明的特点,那就是具有跨平台的特性,可以在任何的操作系统下运行,这一鲜明的特点

42、也可以在很大程度上为实际用户节约硬件资源的投入,可以将应用服务器和数据库服务器搭设在原有的服务器上,而不需要进行新的服务器的购置。2、高效敏捷的开发相对于其它的软件开发平台,JavaEE最大的优势在于它的开源性,用户使用该平台对软件系统进行研发的时候,可以根据自身的实际需求对JavaEE的底层架构进行修改或者是重构,并且还具有一个其它软件开发平台所不具有的特性,那就是开人人员可以把一些业务处理比较复杂的任务交给中间件供应商进行开发,这样整个的研发团队就不需要关心内部的具体实现,只需要按照需求调用相关的接口即可。这种架构将业务逻辑层和数据层分离开来,可以使得团队人员独立的进行各自的任务,在互不干

43、扰的情况下保证工作的团结协作,缩短开发周期,使得开发人员把更多的精力用在具体的业务逻辑处理上来。JavaEE提供了多种中间件服务,主要包括以下几个方面:(1)状态管理服务在一些实际的业务流转过程中,一个业务可能具有多种状态,JavaEE可以将这些状态的变化情况封装在中间件中,这样开发人员在对具体的状态进行判断或设置的时候,只需要调用相关的接口即可。(2)持续性服务所谓的持续性服务就是指的长期有效的中间件服务,这里所指的就是数据库访问中间件,在这个中间件中,对于数据库的基本操作方法都已经存在,开发人员只需要适时的调用即可,当然,在现有的方法不能满足实际需求的情况下,开发人员还可以根据具体需求对方

44、法进行重构。(3)CACHE服务JavaEE具有一定的伸缩性,这种伸缩性的特点使得JavaEE开发出来的应用系统能够随着业务需求的变化而对功能模块进行调整。3、不依赖于操作系统在软件行业,虽然软件开发平台比较多,但是大部分都是对操作系统有一定的依赖性的,尤其是有的软件开发平台开发出来的应用系统,不仅对操作系统具有一定的要求,还需要在操作系统上安装自己的运行环境,这就给应用系统的使用造成了一定的局限。而JavaEE完全没有这些问题,可以在任何的操作系统上运行,并且对运行环境的要求也非常的低,一般的服务器配置即可达到要求,而不需要额外的安装运行环境。JavaEE不仅在电脑方面表现出这些优势,针对智

45、能手机应用系统的开发也具有比较明显的优势。通过对比分析,论文决定使用JavaEE软件开发平台来开发行政办公管理系统。2.2 Android平台Android是基于Linux开放性内核的手机操作系统,最初是由“Android”公司开发的,2005年被谷歌收购,继续对Android系统进行开发和运营。Android整个系统架构通过三层来实现,最底层是直接与Linux进行交互的平台,通过编程语言C来实现的,提供与中间层进行通信等;对于中间层的实现则是通过C+语言来实现的,借助于系统提供的类库以及虚拟机进行程序的上通下达;上层就是直接与开发人员进行交互的层,主要通过调用开放的接口来实现开发人员需要的系

46、统功能。通过平台的转换以及其他技术可以实现其他编程语言的支持。安卓自其上市以来就受到客户全体的欢迎,其中在2011年的时候就在市场份额的占有率中占有绝对优势,击败诺基亚的“塞班”系统成为领头羊。目前,已经成为主流手机操作系统,并占有持续性优势。在系统的使用中,目前已经走向了各种智能领域,包括了智能手机、智能电视以及平板电脑等。安卓系统已经越来越受大家推崇,在软件开发领域也受到程序开发人员的热爱,目前移动开发是一个热门,同时市场对于移动安卓开发技术的需求也较大。安卓自其上市以来就受到客户全体的欢迎,其中在2011年的时候就在市场份额的占有率中占有绝对优势,击败诺基亚的“塞班”系统成为领头羊。在系

47、统的使用中,目前已经走向了各种智能领域,包括了智能手机、智能电视以及平板电脑等。安卓系统已经越来越受大家推崇,在软件开发领域也受到程序开发人员的热爱,目前移动开发是一个热门,同时市场对于移动安卓开发技术的需求也较大。Android整个系统架构通过三层来实现,最底层是直接与Linux进行交互的平台,通过编程语言C来实现的,提供与中间层进行通信等;对于中间层的实现则是通过C+语言来实现的,借助于系统提供的类库以及虚拟机进行程序的上通下达;上层就是直接与开发人员进行交互的层,主要通过调用开放的接口来实现开发人员需要的系统功能。其特点可以概括如下:1、Android开发有自己的系统集成开发环境,项目开发完毕以后,可以通过开发环境提供的测试工具进行上线前的测试运行,非常方便,减少了程序源码后期返工的几率;2、Android所带有的对于硬件的全面支持,包含了网络通信技术的强大支持力度,比如在蓝牙、WIFI上的支持等;3、其非常优秀的系统开发框架体系,通过三个层之间的调用,使得软件开发人员大幅提升了系统的开发效率;4、强大的数据库支撑,主要指对于SQLite的支持,数据库小巧,使用灵活,开发方便;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com