- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
Java信息管理系统开发模式设计
?
?
高波
摘要在社会经济和科学技术迅猛发展的过程中,对企业管理提出了更大的要求,必须对其管理的科学化和规范化做到足够的重视,要实现此目标,需要将管理系统的开发作为重中之重。对B/S结构特点和JAVA的特性进行充分的应用,开展MVC架构的Web应用程序的设计,并且保证其合理性和科学性,在当下企业实现其科学管理过程中,占据着至关重要的位置,是其关键和核心。本文对将数据作为中心的JAVA信息系统开发模式设计进行了比较全面的阐述。
【关键词】JAVA信息管理系统开发模式设计
将数据作为中心的信息管理系统的开发,有着非常重要的作用和影响,能够在很大程度上促进企业管理的科学化化和规范化,对于将来的软件来说,最重要的是跨平台和网络功能,JAVA有着多方面的优势,与之契合度非常高,长久以來,高级程序员对JAVA语言全面、深入地应用。部分企业管理信息系统的开发方法是建立在B/S基础上的,需要对这部分开发方法进行全面的掌握和了解,并且对JAVA的特征和性能等进行充分的应用,由此开展科学、合理的MVC架构的WEB应用程序。
1系统需求
相关的管理部门对于信息的信息化管理系统有着相应的要求,需要将其作为重要的目标,要实现此目标,在项目系统建设的过程中,需要对相应的原则进行有效的遵循,主要包括适用性原则、渐进性原则和经济实用原则等。所以,需要的子系统主要分成了六种。
1.1基本信息管理子系统
其所具备的功能包括对基本的信息进行有效的维护,能够完成相应的增加、修还和删减等的操作。
1.2人事科管理子系统
主要的功能包括请假管理、离退管理和退休信息变动三方面的内容。
1.3师资科管理子系统
主要的功能有对培训的信息进行相应的管理、对进修信息进行相应的管理,除此之外,还包括外聘人员的信息管理。
1.4工资科管理子系统
对正式员工的工资进行相应的管理,包括其工资和岗位津贴。还可以对退休人员的工资进行相应的管理,同时,也可以对工资变动进行相应的管理。
1.5报表统计管理子系统
对相关的报表统计进行相应的管理,同时,对多种数据进行相应的分析,将其通过柱状或者是饼状等图形加以展示。
1.6系统设置管理子系统
在此系统中,有一项功能是必须要具备的,那就是修改密码的功能,具备了系统编码,能够对其中的编码进行有效的管理。同时,也需要具备相应的权限管理功能,对多个部门的权限进行相应的管理。
2一般开发模式
当下,在开发Web应用程序的过程中,J2EE占据着至关重要的位置,是其最重要的一个主流平台。在J2EE平台中,对MVC模式进行了充分的应用。MVC模式对整个的系统进行了相应的分类,将其分成了三部分,分别是模型层、视图层和控制器层。不同的层次表达了不同的意思,首先,模型层所表示的是企业的数据和业务逻辑;然后是视图层,它所表达的是用户和系统交互的界面;最后是控制器层,它是处于模型层和视图层之间的,在此过程中发挥着重要的作用,主要是沟通和交流,对用户在视图层上的输入进行有效的处理,同时,全面控制模型层和视图层的数据流以及视图层之中的页面流。此种模式有着非常鲜明的优势,对数据进行了相应的分离,对控制逻辑和表现界面进行了相应的表示和分离,通过这样的操作,在一定程度上提高了系统中不同的模块之间的松散性能,同时,对代码的可重用性和可维护性进行了相应的增加。
对于Web开发设计和网页设计人员来说,JSP技术有着非常重要的作用和影响,可以使其对容易维护的动态Web主页进行快速的开发。对JSP进行充分的应用,以此来开发的Web有着鲜明的特性,其是跨平台的,JSP开发的网页逻辑和网页设计与显示是相互分离的,对可以重用的在组件基础上的设计有着非常重要的支持作用,在此情况下,对Web基础上的应用程序的开发是非常有利的,提高了其开发的速度和便捷性。JSP技术和Servlet技术之间有着非常紧密的联系,前者是后者的扩展,同时,Servlet技术与平台之间是没有关系的,只是JAVA的服务端组件。
3设计开发模式
在开展小型系统的设计的过程中,需要对模型1这种方式进行充分的应用,它有着非常鲜明的特点和优势,主要包括简单、便捷等。同时,还能够在页面中对模型2的Servlet功能进行相应的模拟,它也有着非常重要的功能和优势,主要包括可扩展性和比较强大的适应性。
在JSP基础上的网站建设中,当下应用的开发模式有两种。对于绝大部分的软件开发者来说,这两种方式有着重要的作用,基本上都是在这两种方式的基础上形成自己的开发模式,不过,也有着一定的问题出现,主要是开发代码重复的问题。如图1所示。
在这种模式的设计中有着非常关键和核心的内容,主要是对数据库操作封装到底层模块DB组件,会对数据库进行相应的操作,并且在对其操作的过程中会处于数据库J
您可能关注的文档
- 基于精益建设的绿色建筑工程施工质量管理模式研究.docx
- 基于风险管理的内部控制研究.docx
- 基于安全域的地市网络架构研究.docx
- 关节镜下手术治疗膝关节损伤临床效果观察.docx
- 人教版数学六年级上册 第一单元 第1课时 分数乘整数-1.pptx
- 人教版数学六年级下册 第二单元 第3课时 税率.pptx
- 人教版数学六年级上册 第四单元 第2课时 比的基本性质.pptx
- 人教版数学六年级上册 第二单元 第2课时 标出物体的位置.pptx
- 国家体育场(鸟巢)装修施工组织设计图片.doc
- 道路施工组织设计123.doc
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)