物流实训管理系统的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:fenghuah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于MVC设计模式的J2EE软件开发正成为当今软件开发的一个热点,本课题中物流实训系统的设计和实现正依赖于MVC设计模式,并最终以Browser/Server结构形式实现。传统J2EE架构使用EJB,加重开发复杂度,同时容易造成效率低,过度依赖第三方容器,测试困难和部署复杂等问题。而轻量级J2ee框架的出现改变了这种情况,它以更简单、更易于管理的方式提供了许多“即开即用”的J2EE服务。轻量级是指框架的核心是轻量的,体积小,具有简化的编程模型,旨在消除与传统J2EE API有关的不必要的复杂性和限制。轻量级框架不会强迫业务对象遵循特定平台专有的接口,允许在普通Java对象(POJO)中实现业务逻辑,这意味着它具有松耦合其它工具或组件的能力。由于系统采用MVC的设计模式和轻量级框架实现,MVC的设计模式使表示层和业务逻辑层分离,而框架的使用大大提高了开发效率,也保障了系统的可扩展性和可维护性。为系统的后续运行提供了较好的技术保障。在本系统,我们首先对系统进行了开发定义和可行性分析,在具体设计过程中,我们综合分析了软件体系结构、MVC设计模式、轻量级框架如Struts、Spring的特点、J2EE层次结构等特点,并以统一建模语言UML对实训的特点及功能进行了需求分析和设计。基于以上的分析结论,我们设计了轻量级的J2EE五层体系结构和各层次的使用技术。表示层采用Struts框架,Spring框架提供的面向方面编程技术,提供了解决分散在多个不相关模块中的共同问题的方法。业务逻辑层采用业务逻辑类或Struts的Action类实现。数据持久层采用自定义的Dataset类实现,它提供一种通用的数据保存方式,且更容易将数据返回给表示层的标签显示。另外,我们在系统的权限管理、自定义标签、数据库连接池、分页显示等方面采用一些关键技术,最终保证了系统的实现。本系统主要实现了设备管理、网上预约、课程管理、缴费管理、上课管理、成绩管理等功能模块,本系统的实现使我校的实训管理更系统化、更合理化,提高了实训效率,降低了实训成本。
其他文献
中文分词技术属于自然语言处理技术范畴,它是中文信息处理中的一个重要环节,是中文语言理解、文献检索、机械翻译以及语言合成系统中最基本的一部分。对于中文搜索引擎而言,
随着医疗信息化进程的不断发展,健康数据资料日益累积,传统医疗健康行业逐步迈入大数据时代。对健康大数据进行分析处理,不仅可以提供疾病预测、辅助诊断、决策支持,还能实现
近年来,物流产业飞速发展,更有效的配置物流资源以及更合理的个性化服务是提高物流产业竞争力的关键因素。这样首先要解决数据异构问题,然后针对不同的需求匹配相应的服务,达
移动Ad hoc网络是一种不依赖与固定设施的、自组织的无线网络,其组网方便、快捷,不受时间和空间的限制,既可应用于救援、会议、战场、探险或危险环境中的目标监控等场合,又可用于
大量计算机应用对于存储规模和性能的迫切要求导致基于商业化部件的存储集群系统产生和发展。存储集群将每个存储设备作为一个存储节点,所有的节点通过高速互联网络连接起来
远程镜像又叫远程复制,是容灾备份的核心技术,同时也是保持远程数据同步和实现灾难恢复的基础。它利用物理位置上分离的存储设备所具备的远程数据连接功能,在远程维护一套数
随着网际网络的快速发展,Web生活与人们的日常生活休戚相关。然而网路环境复杂多变,用户的讯息很容易被截获和复制。认证用户身份的合法性,保护用户敏感数据隐秘性,将倍受关
语言模型(Language Model)是描述自然语言内在规律的数学模型,在机器翻译、语音识别、文字处理、信息检索等领域中占据着十分重要的地位。一个可靠的语言模型对于提高机器翻
随着Internet的迅猛发展,文本信息的数量也日益增加,文本信息的自动处理也变得越来越重要。文本分类作为自然语言处理的一个基本问题,是文本信息处理中的一项主要技术,受到文
写作是大规模语言考试中用于衡量应试者语言知识和词语组织能力的重要途径,然而基于人工评分的方法存在以下缺点:一是耗费巨大的人力、物力、财力。二是评分的主观性强、误差