基于J2EE的物流信息管理子系统的研究与实现
这是一篇关于J2EE,SSH,MySq1,SVN,物流管理的论文, 主要内容为物流行业进入信息化时代后也需要信息化管理,通过建立高效畅通的物流信息系统,对物流进行科学管理,完成物流决策、业务流程、客户服务的全程信息化,这就是物流管理信息化。物流管理信息化后可协助工作人员进行日常物流管理和人员管理,这不仅提高管理效率,还降低运作成本,最终增强了企业的长期竞争力。 随着SUN公司推出的分布式计算平台J2EE (Java2Platform Enterprise Edition)的日渐成熟,J2EE已成为当前主流的企业应用开发平台,J2EE技术使系统具有很好的可扩展性、可移植性和灵活性。 本文基于J2EE采用SSH (Struts+Spring+Hibernate)三层构架技术实现了一个物流信息管理子系统,系统通过用户界面层(视图层)发出请求,提交给业务处理层处理,然后通过数据服务层进行保存持久化,层次分明清晰,有利于后期的系统功能的扩展和进行二次开发。本物流管理子系统采用B/S (Browser/Server)结构,降低了对客户端的要求;数据库采用轻量级的数据库MySql,不但可以更高效地管理系统数据而且便于系统的移植和跨平台操作,同时可以节约企业对系统的开支;采用SVN (Subversion)版本控制软件,可以统一对系统版本进行控制,有利于解决团队开发中遇到的同步问题,有利于对系统的集成。 本物流信息系统管理子系统基于J2EE架构,研究并实现了车队管理模块、船务管理模块、货代管理模块和结算管理模块四个模块,本文对以下功能模块的研究与实现进行了重点阐述:1、车队管理模块的委托书管理、车辆跟踪和预警管理,预警管理包括:预警项目、费用预警、证件预警。2、船务管理模块的集装箱管理。3、货代管理模块的箱量统计等。 经过实际使用证明,该子系统使用方便、灵活,可以较好满足当前企业物流信息管理方面的需要。
基于SVN的WEB文档版本管理系统的研究与实现
这是一篇关于版本控制,SVN,B/S,文档管理,MVC的论文, 主要内容为不论是工程类项目,还是管理类项目,都会有一个严格的执行流程。以工程类项目为例,需要经历需求分析、系统设计、编码实现、集成测试、部署,到最后交付、维护和服务等几个环节。在这些环节中,将会产生大量的文档。软件开发完成后,对软件的迭代升级同样会产生新的文档。当项目由多个开发团队共同协作完成的时候,如何高效管理文档变更就成为一个值得深究的问题。针对如何高效管理文档变更的问题,现在达成的共识是进行配置管理。配置管理的核心是版本管理。版本管理的思想是忠实的记录什么人,在什么时候,对什么文档进行了什么样的修改,每次修改将会导致系统内版本号增加,这样就可以通过版本号来追踪和回溯各个时间点的文档信息。本文通过对比多款配置管理软件,最终选择Subversion(后简称SVN)做为文档版本控制的工具。以一个实际项目的为例,设计了一款WEB文档版本管理系统。目前完成的工作和成果如下:(1)本课题在分析了现阶段国内外研究现状的基础上,了解系统开发中的一些基本概念,并对实现过程中的关键技术进行研究,为此系统的实现打下基础。(2)在深入分析用户需求的基础上,对系统进行功能模块的划分。通过使用排他锁的机制,对文档版本变更进行并发控制。(3)系统使用B/S的架构,采用MVC分层的理念,使用SVN开源的配置管理工具记录文件变更的细节信息,通过权限控制机制,确保不同的团队只能修改自己权限范围内的文档,保证项目有序的进行。(4)本系统的权限控制机制对SVN权限控制机制进行了扩展。SVN的权限控制只能进行读权限控制、写权限控制、读写权限控制和没有权限。本系统在此基础上,将权限控制精确到了操作级别,提高了系统的安全性。目前该系统已经在客户公司进行了试用。该系统有效的管理了文档的版本变更;通过权限管理对用户的权限进行细化,确保了文档的安全性。
基于SVN的版本与权限管理系统的设计与开发
这是一篇关于软件配置管理,版本管理,权限控制,SVN的论文, 主要内容为随着软件规模的逐渐扩大,以及软件开发队伍多团队、多单位化形式的进化,软件开发过程的管理越来越复杂,因而贯穿于整个软件开发的软件配置管理工具发挥着重要作用。在软件开发过程中的监控与配置管理的众多环节中,版权管理和权限控制管理至关重要,关系着整个软件项目开发的效率、质量、后期的运维成本以及软件开发应用的安全性等。因此,研究与开发面向软件开发过程中的管理系统具有重要理论意义与实用价值。本论文通过广泛调研与分析,选择近年来流行的SVN(Subversion)作为开发平台,以一个实际企业管理软件开发过程作为应用对象,设计和实现了面向应用软件开发的版本管理和权限控制系统。具体完成的主要工作和取得的成果包括:1.本课题深入调研了面向软件开发过程管理的软件配置管理系统的研究开发现状,特别分析了企业软件开发中的版本与权限管理相关技术的背景、意义和基本概念等。2.对现代企业业务进行了详细分析,设计了面向企业应用软件开发生命周期的版本与权限管理功能模块。为了有效实现项目文件历史记录的存储与查看、不同版本的备份与更新以及对于项目的浏览,设计了强制填写记录、版本更新、项目浏览、版本备份等功能。同时,基于角色的访问控制的思想,分析了用户、角色、权限三者之间的关系,对系统权限进行相应设置。3.采用SVN模型和配置管理开源工具,针对一个实际的企业软件开发过程实现了具体的版本与权限管理功能。通过采用“拷贝—修改—合并”模型,对版本管理进行了相关开发。通过角色访问控制策略的实现,使得项目团队可以在各自的权限内进行自己工作范围内的操作,在保障良好沟通与共享的基础上防止相互干扰。目前该系统已在恒宝公司中进行试用,通过运行该版本与权限管理系统,明确了内部流程,集中式的管理更加保证了安全性及需求或文档的一致性。公司产品部根据市场导向,拿到需求上传到此系统平台,规定了相对应的版本,研发部的开发人员从此平台下载此版本的需求后进行开发,开发结束后同样上传到此平台,测试人员进行测试,内部测试通过后也在此平台进行留档然后外发给市场客户,同时,通过对权限的精确控制,有效地保障了开发过程中的安全性和有效性。
软件同行评审系统SPIRIT的设计与实现
这是一篇关于同行评审,静态测试工具,SVN,集群,EXT,代码差异比较的论文, 主要内容为软件同行评审是软件质量管理中的一个最佳实践。其可以在软件开发生命周期的早期就发现缺陷和问题,早期缺陷检查意味着将来更少的返工,更早的发布。在实施软件同行评审的企业中,不少依然采用着传统的评审流程,效率低而效果却不明显。汤森路透集团北京研发中心的Process&Quality小组一直致力于如何提高软件项目开发的过程和质量上。SPIRIT(Software Process Improvement Review&Inspection Tool)系统便是其着手研发的一款初具规模的软件同行评审系统。 在开发期间,本人独立分析、设计与实现了该系统的大部分功能模块或主要方法。关键模块和方法有:客户端创建同行评审模块,其中包括基于本地文件创建同行评审、基于SVN代码库创建同行评审、实现缓存机制、采用多线程机制加载树形目录,使用SharpSVN库来获取SVN代码文件的历史版本记录;服务器端代码文件同行评审管理模块,其中使用了google-diff-match-patch进行代码的差异比较,结果采用行差异模式和代码关键字高亮显示在页面中;文档文件同行评审管理模块,支持对Word/Excel文件的批注提取与整合;同行评审会话管理模块,其中包括同行评审会话列表和创建新同行评审会话等子模块:用户管理模块,其中包括集成公司内部系统的自动登录子模块。系统支持工作流引擎对其管理,自动发送邮件提醒评审人员进行相关操作,并且应用了Tomcat的集群特性并且加密浏览器和服务器间的数据传输。本系统前端页面采用了Jsp和Ext进行构建。系统界面友好绚丽,带给用户良好的使用体验。 目前,本系统已经在汤森路透集团内部成功上线并且稳定运行,各项功能都已满足了用户的需求,性能上也达到了预期要求。该系统正在被中、英、美、泰、印等国的超过75个团队使用。已经有超过50,000个文档文件或代码文件的缺陷通过本系统被发现;评审效率比传统的同行评审方式提高了70%。
基于SVN的版本与权限管理系统的设计与开发
这是一篇关于软件配置管理,版本管理,权限控制,SVN的论文, 主要内容为随着软件规模的逐渐扩大,以及软件开发队伍多团队、多单位化形式的进化,软件开发过程的管理越来越复杂,因而贯穿于整个软件开发的软件配置管理工具发挥着重要作用。在软件开发过程中的监控与配置管理的众多环节中,版权管理和权限控制管理至关重要,关系着整个软件项目开发的效率、质量、后期的运维成本以及软件开发应用的安全性等。因此,研究与开发面向软件开发过程中的管理系统具有重要理论意义与实用价值。本论文通过广泛调研与分析,选择近年来流行的SVN(Subversion)作为开发平台,以一个实际企业管理软件开发过程作为应用对象,设计和实现了面向应用软件开发的版本管理和权限控制系统。具体完成的主要工作和取得的成果包括:1.本课题深入调研了面向软件开发过程管理的软件配置管理系统的研究开发现状,特别分析了企业软件开发中的版本与权限管理相关技术的背景、意义和基本概念等。2.对现代企业业务进行了详细分析,设计了面向企业应用软件开发生命周期的版本与权限管理功能模块。为了有效实现项目文件历史记录的存储与查看、不同版本的备份与更新以及对于项目的浏览,设计了强制填写记录、版本更新、项目浏览、版本备份等功能。同时,基于角色的访问控制的思想,分析了用户、角色、权限三者之间的关系,对系统权限进行相应设置。3.采用SVN模型和配置管理开源工具,针对一个实际的企业软件开发过程实现了具体的版本与权限管理功能。通过采用“拷贝—修改—合并”模型,对版本管理进行了相关开发。通过角色访问控制策略的实现,使得项目团队可以在各自的权限内进行自己工作范围内的操作,在保障良好沟通与共享的基础上防止相互干扰。目前该系统已在恒宝公司中进行试用,通过运行该版本与权限管理系统,明确了内部流程,集中式的管理更加保证了安全性及需求或文档的一致性。公司产品部根据市场导向,拿到需求上传到此系统平台,规定了相对应的版本,研发部的开发人员从此平台下载此版本的需求后进行开发,开发结束后同样上传到此平台,测试人员进行测试,内部测试通过后也在此平台进行留档然后外发给市场客户,同时,通过对权限的精确控制,有效地保障了开发过程中的安全性和有效性。
基于Web的同行评审系统的设计与实现
这是一篇关于同行评审,静态测试工具,EXT,集群,代码差异比较,SVN的论文, 主要内容为同行评审目前越来越多的被企业用来提高软件质量。很多企业都会遇到一个问题,大家觉得同行评审的效果没有达到预期的目的,有些时候只是一个形式主义。将同行评审这把利器发挥的更有效果是本系统开发的目的。该系统按照被评审的对象进行划分,可以分为对代码的走查和对各种工作产品的评审。这里工作产品的意思是指在软件开发生命周期中所产生的各种对象,包括各种文档、组件等。 通过本系统在不同国家地区的用户可以对同一个代码或者文档进行评审。代码评审的创建可以通过客户端,也可以通过web页面。客户端是采用C#编写的windows窗体程序,使用SharpSvn库来获得SVN (Subversion)代码文件的历史版本,界面中显示出文件夹中代码文件的SVN历史版本记录,用户选择不同版本后可直接创建代码同行评审。同一代码文件的不同SVN版本经过差异比较后,以行模式的差异和代码关键字高亮的效果在页面中呈现,web页面采用EXT和JSP设计,采用了google-diff-match-patch进行代码的差异比较。文档评审通过web页面创建,系统会提取和整合MS Word/Excel文档的批注到评论列表中,用户也可以在系统中另外输入评论。系统拥有报表统计功能,能够帮助管理人员评估同行评审的数量和效率等方面。系统拥有邮件自动发送功能,会定期提醒同行评审相关人需要的动作。系统应用了Tomcat的集群特性并且加密浏览器和服务器间的数据传输。系统具备友好、绚丽的界面,带给用户良好的使用体验。 本人分析、设计与实现的模块包括:代码评审服务端模块,其中包括代码差异比较输出、代码语法高亮显示、显示界面等子模块;代码评审客户端模块,其中包括基于本地代码创建同行评审、基于SVN代码库代码创建同行评审等子模块;用户管理模块,其中包括用户集成第三方系统的自动登录子模块;文档评审管理模块,其中包括我的同行评审任务列表、创建新的同行评审子模块;文档评论管理模块,其中包括提取评、文档合并子模块。 该系统用户范围是汤森路透全球的公司员工。在中国,泰国,香港,印度,新加坡,英国,美国有超过60个团队正在使用。已经有超过30,000个代码或者文档的缺陷通过本系统被发现;评审的效率比旧有的方式提高了70%。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码客栈网 ,原文地址:https://bishedaima.com/lunwen/51934.html