1 / 16
文档名称:

【Selected】软件技术方案.doc

格式:doc   大小:547KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【Selected】软件技术方案.doc

上传人:183833235 2019/12/28 文件大小:547 KB

下载得到文件列表

【Selected】软件技术方案.doc

相关文档

文档介绍

文档介绍:软件开发技术方案RRRR有限公司2018年6月13日开发框架开发的系统中所应用的技术都是基于JavaEE,技术成熟稳定又能保持先进性。采用B/S架构使系统能集中部署分布使用,有利于系统升级维护;采用MVC的开发模式并参考SOA体系架构进行功能设计,使得能快速扩展业务功能而不会影响现有系统功能的正常使用,可根据实际业务量进行部分功能扩容,在满足系统运行要求的同时实现成本最小化。系统采用分布式部署,系统功能隔离运行,保障系统整体运行的稳定性。(1)前端采用elementUI/jquerR/bootstrap/vue实现,前端和Controller交换数据基于json格式。业务端技术栈业务端基于springboot、springMVC、JPA、SpringData技术栈构建,对于复杂的系统则采用springCloud构建。四层分隔:controller(Facade)/service/dao/entitR,其中façade主要用于生成json,实现和前端的数据交换。(2)命名:按照功能模块划分各层包名,各层一致。,必须是合法的用户才可以访问系统(用户认证),且必须具有该资源的访问权限才可以访问该资源(授权)。我们系统设计权限模型,标准权限数据模型包括:用户、角色、权限(包括资源和权限)、用户角色关系、角色权限关系。权限分配:通过UI界面方便给用户分配权限,对上边权限模型进行增、删、改、查操作。基于角色的权限控制策略根据角色判断是否有操作权限,因为角色的变化性较高,如果角色修改需要修改控制代码。而基于资源的权限控制:根据资源权限判断是否有操作权限,因为资源较为固定,如果角色修改或角色中权限修改不需要修改控制代码,使用此方法系统可维护性很强。建议使用。:操作系统;应用系统;数据库;比较常用的是应用系统和数据库层面的安全保障措施。在操作系统层面通过防火墙的设置。如设置成端口8080只有自己的电脑能访问。应用系统层面通过登陆拦截,拦截访问请求的方式。密码不能是明文,必须加密;加密算法必须是不可逆的,不需要知道客户的密码。密码的加密算法{MD5--不安全,可被破解。需要把MD5的32位字符串再次加密(次数只有你自己知道),不容易破解;加密多次之后,登录时忘记密码,只能重置密码,它不会告诉你原密码,因为管理员也不知道。项目计划的编制和管理本公司项目基于敏捷过程的方式组织,项目计划基于需求和团队反复讨论的过程。在开发系统时都经过了解需求,开需求分析会议,确定开发任务,推进开发进度,测试,试点,交付等开发步骤,其中具体内容有:1,了解需求:跟客户沟通,充分了解对方的需求,然后对需求进行过滤,最后整体成需求文档2,需求分析会议:也就是项目启动会议之后要做的事情,对拿来的需求进行讨论,怎么做满足需求。主要对需求进行全面的梳理,让开发,产品,项目都熟悉整个需求。3,确定开发任务:根据敏捷开发法则,需求变成一个一个功能点之后就是安排开发任务了。根据团队现有的资源合理分配任务,和时间节点推进开发进度:在开发的实际过程中,注意节奏的把控,注重功能点完成的时间点。每一个功能点完成之后都会有测试工程师进行单元测试。6,试点单位进行试用,然后解决问题。7,,建立强有力的开发指挥机构和开发保障体系,投入能保证开发进度如期实现的足够的开发队伍,实行专业化开发。建立从项目经理到各开发人员的开发任务,全面、及时掌握并迅速、准确地处理开发过程中遇到的各种问题。对开发过程中遇到的需求变更进行协调管理,对重大关键问题超前研究,制定措施,及时调整开发的公共类保证开发过程的连续性和高效性。强化开发过程的时间点把控问题,对开发任务实行动态管理。保证在时间点内完成开发任务。实行内部经济承包责任制。使责任和效益挂钩,个人利益和完成工作量挂钩,做到多劳多得,调动开发团队、个人的积极性。编制科学合理的总体开发进度计划,运用专业管理软件,对开发计划进行动态控制;并在总计划的基础上分解明确的月及旬计划,项目经理抓住主要技术难点,严格按计划安排组织开发,重点抓好关键技术的开发。定期检查开发计划的执行情况,及时对开发进度计划进行调整;在开发过程中,根据开发进展和各种因素的变化情况,不断优化开发的方案,保证各开发有条不紊的执行。、高效的组织、科学的领导和动态的控制,用一流的运作与协调、一流的技术框架与技术、一流的团队素质等来实现一流的管理,从而通过过程控制实现最终产品的精品,满足客户对工期、质量等各方面的要求。完善的开发计划保证体系是保证项目工期的纲要,掌握开发管理主

最近更新

毕业生代表致辞全英文模板5篇 9页

《工程师与创新创造》 12页

2024年体检中心项目资金筹措计划书代可行性研.. 56页

2024年输送机械项目投资申请报告代可行性研究.. 69页

2024年热值分析产品项目投资申请报告代可行性.. 60页

2024年防爆灯具项目合作计划书 56页

2024年铲土运输机械项目建议书 55页

高中化学选修5第二章第一节脂肪烃 24页

白蛋白变异与遗传疾病的联系 24页

生物高考题分类汇编:必修1专题3细胞器的结构.. 30页

《就业准备》课件 29页

高中英语阅读教学中情感目标的设定与达成 2页

《平板仪与ADF仪》课件 23页

科学上册水滴里的生物2苏教 15页

高中生物《胡萝卜素的提取》说 10页

部编版一年级语文下册专项训练——字词【含答.. 5页

邯郸市小升初数学测试卷有答案 7页

轻叩诗歌大门400字优秀作文四年级 12页

崇拜的人4篇 5页

低维材料的物理性质与应用 26页

自我陈述报告初中生综合素质评价 2页

信用证结算协议书 12页

抗负过载双室供油装置与方法 5页

小学数学一年级下册《找规律》说课稿 8页

混凝土护坡施工方案 4页

以旧换新备案申请书[5篇范例] 2页

《WindowsServer2012网络操作系统项目教程(第.. 27页

城镇土地估价规程新 57页

《教育法规教程》第6章预防未成年人犯罪 48页

《GJB 1362A-2016 军工产品定型程序和要求》... 20页