《开题报告-Android平台移动审批应用的设计与实现.docx》由会员分享,可在线阅读,更多相关《开题报告-Android平台移动审批应用的设计与实现.docx(6页珍藏版)》请在优知文库上搜索。
1、题目:AndrOid平台移动审批应用的设计与实现学院:XXXX专业:XXXX学生姓名:XXXX学号:XXXXX项目概述:一.项目的来源与背景1. 1项目来源本项目来源于用友金融信息技术有限公司的实际项目一“移动审批”,是本人在公司实习期间参与并完成的。且获得许可作为毕设的课题。该项目是针对用友NC产品的费用报销模块由于原B/S架构不能满足客户的需求而开发的移动应用,本设计由该项目提炼而成。1.2项目背景(含文献综述)1.2 .1ERP简介及发展现状综述随着互联网的飞速发展,企业的管理越来越电子化、信息化,而建立在信息技术基础上的ERP系统则成了大多数企业的选择。ERPEnterpriseRes
2、ourcePlanning企业资源管理计划,是由美国著名的计算机技术咨询和评估平台GarterGrOllP公司一整套企业管理系统体系标准。集成了信息技术与先进的管理思想,成为现代企业的运行模式。其常见的模块有:财务管理模块、生产控制模块、物流控制管理模块、人力资源管理模块。“我国目前已经实施或准备实施ERP的特大型、大型骨干企业约IoOO家,中小型企业约3000家。”另外在饶艳超国内企业ERP系统实施应用现状调查分析调查结果显示其中涉及了制造业、水电煤生产供应业、建筑业、交通运输业、仓储业、信息技术业、金融保险业、其他等13个行业类型。由此可见ERP系统在国内的发展已经有了一定的规模。1.3
3、.2移动平台及移动ERP的现状综述另一方面,移动市场的极速发展和人们对于智能设备的依赖也使得ERP的移动化成为了可能。现代社会,移动网络的不断发展尤其是4G技术的实用化,使得移动网络的传输速度不再成为信息传输的瓶颈,而移动终端的处理速度和功能的不断加强,也让它具备了替代传统PC的能力。移动ERP不是对现有ERP系统的否定,而是对现有ERP系统的扩展和补充。移动ERP主要具有以下几个特点:1)突破空间限制,提高工作效率;2)拓展管理链条;3)部署更加方便和廉价;4)提高客户体脸,降低企业的营销成本。正因为这些优点,移动ERP也被认为是ERP的下一个发展方向。1.2.3用友NC产品及其费用报销模块
4、综述用友NC是用友公司面向集团企业推出的的世界级高端管理软件。用友NC自1998年推出后,经历十几年的发展.到今天已经是个非常成熟的平台.目前已成为我国集团大中型企业管理信息化应用系统的首选。根据相关调查显示,目前NC产品已经有了8000家以上的集团企业客户,在同类产品市场占有率已经达到亚太第一。用友NC是基于JAVA平台的B/S结构的软件,所有客户端的操作是在浏览器中进行的。二、项目的意义根据前文所描述的ERP市场的现状,移动ERP的迫切需求以及B/S架构所存在的局限性,ERP的移动化进程必将得到大大的加快。而审批作为现代企业管理中重要的一环,经常会出现由于审批人员的出差而导致审批被延误或者
5、违反工作流程代为审批的事情。当部署移动审批功能后,审批人员就可以通过移动终端随时随地完成审批工作。这必将大大加快企业的审批效率和办公效率。因此设计并实现一款用于审批的移动应用,不仅是ERP发展的需求,也是经济市场发展的必然需求。三、毕设的主要内容3.1主要内容主要内容如下:本设计将以软件工程系统分析与设计方法的基本理论为基础,设计并实现一款AndrOid端的移动审批应用。通过对需求的调查和搜集,完成系统所需的各类分析,包括业务流程、用户分析、功能分析和非功能分析。再对需求进行分析并设计出符合要求的软件系统,包括架构设计、功能设计和数据库设计。最后编写代码实现整个软件系统。通过完整的完成整个软件
6、的设计和实现过程,将所学与实际联系在一起,加深对于软件工程的理解。从结构上看本文分成七章:第一章:绪论。介绍项目的背景和意义,系统的现状和主要工作。第二章:关键技术。主要介绍使用到的技术。第三章:需求分析。给出需求的各项分析,并画出用例图。第四章:概要设计。第五章:详细设计与实现。每个模块的具体实现方法。第六章:系统测试。系统核心功能和性能的测试,并给测试用例。第七章:结论与展望。3.2难点与特色完成本设计的可能存在的难点主要包括以下几点:1)需求分析与确认在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但越来越多的人认识到它是整个过程中最关键的一个过程。假
7、如在需求分析时,未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。因此要想准确的完成本设计的目标,对于移动审批这一领域的需求则必须进行详细的搜集。2)客户端与服务器之间的通信对于同时具有客户端与服务器的应用来说,两者之间的通信必不可少。但是这一过程经常会出现一些意料之外的错误,因此对于网络通信的错误检测成为保证本设计可用性必不可少的一部分。同时数据传输的安全性也是需要考虑的一方面,需对数据进行相应的加密处理。3)文件的上传与下载在对审批进行操作时,有时会涉及文件的操作。需要向服务器提交一定格式的文件,同时也要能对相应的文件进行查看。所以网
8、络文件传输和保存也是设计中需考虑的一部分。4)推送提醒在用户提交一条待处理条目时,软件应给相应的处理人员发送一条推送提醒。本设计可能具有的特色:1)选题具有现实意义目前市场上的审批类软件大多是在PC端进行操作的,不能满足审批人员经常出差的工作需求,因此本设计的选题是紧贴现实需求而选定的。设计方案:1 .需求分析按照软件工程系统分析的基本方法中需求获取的调查研究技术,仔细深入的调查国内外ERP软件的发展和实施的现状,同时对其移动化进行详细的调查,确定项目的范围和需求,给出软件系统应具有的各个功能模块。2 .设计系统根据上一步确定的系统功能,按照系统设计的基本方法,给出系统的整体架构,建立相应的数
9、据模型,确定后台数据的存储方式,并给出数据库的概念、物理模型。按照要求对整个用户界面进行初步的设计,并使其能按正常的使用流程进行展示。对各个功能的流程给出明确的说明,并对其进行UML建模。3)系统实现本设计的系统具体功能模块暂为如下所列:用户注册:向系统写入使用者的基本信息,并分配使用这的身份。用户登录:确认用户的身份,并给予相应的权限,跳转显示相应的界面。浏览:展示待审批和已审批的各项条目,使用者可以查看每项条目的进展情况。发布审批:增加一条需要审批的条目,并等待相关审批人员审批。审批:审批人员查看待审批条目,并对其做出批准/驳回操作。查找:用户可以输入查询条件查询具体的条目。修改密码:成功
10、登陆的用户可以在该页修改自己的密码。软件更新:链接更新服务器并对软件版本进行更新。反馈:对于开发者反馈相应的BUG或改进意见,帮助软件的改进。系统的使用者身份分为三种:普通人员:不具备审批权限,可以发布、查看相应的待审批项目。审批员:拥有审批权限,可以对待审批条目进行相关操作,但不可发布审批。管理员:系统的管理员,对于待审核用户确定其用户组,分配其权限。同时可以删除用户。不具备发布审批和审批的权限。主要参考文献:1李军强,浅谈ERP的现状及发展趋势J.现代经济信息,2012,(22).2赵晨,国内企业ERP实施现状分析与思考J.中小企业管理与科技(中旬刊),2015,(2).3逆晓宇,浅谈ER
11、P移动化的现状和发展J.科技创新导报,2015,(21).4(美)JeffreyLWhitten,LonnieDBentley.系统分析与设计方法M.机械工业出版社,2012.5(澳)LeszekAMaciazek,需求分析与系统设计M.机械工业出版社,2012.6(美)林巴斯,保罗克莱门茨,瑞克凯兹曼.软件架构实践M.清华大学出版社,2011.7孟亚辉浅谈软件项目开发过程中的需求分析J.科技信息,2009,(11).8李凌莉,.探讨软件项目的需求分析J.计算机光盘软件与应用,2012,(5).9杨利,.移动审批系统研发与应用J.电子测试,2013,(6).10马英会,张兴,史诗.移动办公在企
12、业中的应用探讨.电脑知识与技术:学术交流,2014,0(9);6031-603411傅强.浅析安卓开发的相关技术J.计算机光盘软件与应用,2014,17(14):292-292.12张国防,白晓波,孙超.基于Android的APP开发平台的搭建J.通讯世界:下半月,2015(6):68-69.13杜吉志,徐明昆.AndrOid系统内存管理研究及优化J.软件,2012,(12).14周文琼,王乐球,郑述招.OraCIe网络的配置与管理J.计算机与数字工程,2014,(12).15徐飞,苗凤君Oracle数据库基础与案例开发详解M.北京:清华大学出版社,2014.毕业设计(论文)进度安排:序号毕业设计(论文)各阶段内容时间安排备注1开题,准备开题报告,进行开题答辩第一周2需求分析,确定项目范围第二周3系统设计第三周-第四周4系统实现第四周-第十周5项目中期答辩第六周(七)具体时间按照学院的规定会有所改变6系统测试,给出测试用例第十一周7撰写论文第二周一第十二周论文同步项目的进度8论文的审查、查重和送审以及修改第十三周-第十四周具体时间以学院通知为准9准备毕设答辩第十五周具体时间以学院通知为准指导教师意见:指导教师(审核签名):审核日期:年月日