如需该 毕业设计,请联系我们
Struts+ibatis+Spring+Ajax物流信息平台Struts + ibatis + Spring + Ajax Logistics Information Platform
Struts+ibatis+Spring+Ajax物流信息平台Struts + ibatis + Spring + Ajax Logistics Information Platform
作者:佚名    文章来源:本站原创    点击数:    更新时间:2009-05-20    
      ★★★ 【字体:

摘 要
 本系统是根据物流的实际的需求而设计,通过对计算机硬件和软件解决方案的论证,对实际应用领域进行深入的调查分析,已经基本上成功地实现了设计要求。实现了以信息技术为手段的集采购、仓储、生产、物流等一体化的统一的物流商贸功能。
选题的模块是资讯中心模块,对于一个成熟的网站,都会有自己的新闻资讯中心,特别是对于一个B2B的电子商务网站,更需要有自己的新闻资讯,这样不仅可以提高网站的点击率和知名度,而且可以为客户提供特定的行业信息。其中资讯中心前台显示有:新闻显示,评论显示,广告显示,发布评论,用户登陆后的虚拟货币管理等;后台包括新闻管理,评论管理,举报信息管理,广告管理等。
 系统采用的是比较前沿的J2EE 技术,使用的是Struts+Ibatis+Spring+Ajax框架实现的。其中Ibatis用来访问底层的数据库,它是各半自动化的ORM产品,虽然不像Hibernate那样全自动化,但它对底层的数据库操作更灵活,直接使用的就是简单的查询语句。因为本系统对数据的操作比较多,并且比较灵活,所以选用的是Ibatis技术。Struts用来管理前台的页面显示,Spring用在了底层的BEAN管理。在本资讯中心的评论时用户的登陆用到了Ajax技术,使得用户访问服务器端数据库不用再刷新整个页面。
关键字
电子商务;B2B;J2EE;资讯中心;物流;Struts;Ibatis;Spring;Ajax。

 

 

 

 

 

 

 

 

Abstract
The system is based on the actual needs of the logistics and design, through the computer hardware and software solutions for the demonstration, the practical application of the field to conduct in-depth investigation and analysis has been largely successful in achieving the design requirements. Achieved with information technology as a means of set procurement, storage, production, logistics, the integration of reunification of the logistics business functions.
My topics is Information Centre module.For a mature site, it will have its own information centres, especially for a B2B e-commerce sites, need more to have their news and information, this can not only enhance the site and click rate Visibility, but also to provide specific information industry. Information Centre which showed prospects: news, reviews, ads, published reviews, users landing after the virtual currency management; management background, including news, reviews management, information management reporting, advertising management.
The system uses J2EE technology, using a Struts + Ibatis + Spring + Ajax framework to realize.Ibatis used to access the underlying database, it is the ORM Geban automation products, although not as fully automated Hibernate, but its underlying database operations more flexible, is the direct use of a simple query. Because this system to operate more data and more flexible, so the choice is Ibatis technology. Struts used to manage prospects pages show, Spring used in the bottom of the BEAN management. The information centre in the user comments on the use of landing the Ajax technology, enables users to access a server-side database do not have to refresh the entire page.

Key words
e-commerce;B2B;J2EE; information centres; Struts;Ibatis;Spring;Ajax
 
目录
摘 要 I
关键字 I
ABSTRACT II
KEY WORDS II
1. 绪 论 1
1.1 选题的背景 1
1.2 选题的目的和意义 1
1.3 可行性分析 1
1.3.1 技术可行性 1
1.3.2 管理可行性 1
1.3.3 经济可行性 1
1.3.4 运行可行性 2
1.3.5 法律可行性 2
2.程序开发的技术基础 1
2.1 J2EE技术概述 1
2.2 JAVASCRIPT技术概述 1
2.3 STRUTS技术介绍 2
2.4 IBATIS技术介绍 2
2.5 MYSQL技术概述 3
2.6 SPRING技术概述 3
2.6 AJAX简介 4
2.7 系统运行环境 4
3.总体设计 6
3.1系统分析 6
3.1.1 系统的名称、目标 6
3.1.2 系统数据流图 6
3.1.3 ER图 8
3.1.4 表结构 8
3.2 系统总体设计 13
3.3 咨讯中心模块功能设计 14
3.3.1 资讯中心前台模块 14
3.3.2 资讯中心后台模块 15
3.4 咨讯中心详细设计 17
3.4.1系统整体框架设计 19
3.4.2资讯中心首页功能实现 19
3.4.3资讯中心分类页面功能实现 20
3.4.4资讯中心显示页面功能实现 20
3.4.5资讯中心评论显示页面功能实现 21
3.4.6资讯中心后台新闻管理功能实现 23
3.4.7资讯中心后台评论管理功能实现 24
3.4.8资讯中心后台举报评论管理功能实现 24
3.4.9资讯中心虚拟货币功能实现 24
3.4.10资讯中心广告管理功能实现 24
4.系统功能实现 25
4.1 主页面 25
4.2 资讯中心分类页面 27
4.3 资讯中心显示页面功能设计 28
4.4 评论列表显示页面设计 30
4.5 后台新闻管理功能设计 31
4.6 新闻评论管理功能设计 32
4.7 举报功能设计 33
4.8 广告功能设计 33
5.系统测试与维护 35
5.1单元测试 35
5.2 功能测试 37
5.3 系统维护 37
6.设计心得 38
6.1需求分析与系统设计阶段心得 38
6.2 测试阶段心得 38
6.3统实施和维护阶段心得 38
结束语 39
致 谢 39
参考文献 40
 
1. 绪 论
1.1 选题的背景
市场调研分析表明我国的绝大多数中小企业在商品流通方面仍然面临着几大难题:一是销售网络不健全,销售困难,企业依靠贴牌加工来维持公司的正常运作;二是采购成本高,每开发一个新产品,都很难寻找性价比高的供应商,并且没有统一的交易市场和仓库,导致物料库存量高,库存报废率高,积压资金严重;三是运输成本高,管理规范、运作专业并且具有供应链管理服务能力的物流企业少。这些问题严重制约了我国物流业的快速发展,并使得我国中小企业无法集中精力开发具有差异化竞争力的产品。
1.2 选题的目的和意义
为提高该物流平台在物流行业的影响,提供新闻资讯服务是必不可少的,对于物流行业的人来说,他们很关心的是物流方面的资讯服务,国家的政策法规,公路海运,空运等的运输新闻页是他们所最关心的事,因为消息的闭塞会给物流业带来巨大的损失。另一方面,新闻质询的存在,会提高网站的点击率和网站的知名度,为企业与客户提供一个功能更强大的物流平台。
1.3 可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
1.3.1 技术可行性
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
该系统采用了当前流行的JSP、Javascript、html等语言进行开发,使用比较成熟与稳定的Struts+ibatis+Spring+Ajax框架构建,数据库使用的是Mysql。因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
1.3.2 管理可行性
主要是物流企业和客户以及后台管理员,资讯页面做的通俗易懂,对于这些用户,基本上都可以正确的操作,社会人员经过一定的培训也能正确使用。
1.3.3 经济可行性
主要是对项目的经济效益进行评价,本系统开发经费相对较少,在经济上是可

 

3.总体设计
3.1系统分析
3.1.1 系统的名称、目标
物流信息平台的新闻资讯模块,主要任务是构建网上资讯新闻中心。此设计的总体目标是提供新闻的录入,新闻的分类,新闻的查看,对新闻评论等功能。
根据此设计的要求和可行性分析,开发者可在WEB平台之下建立。通过对这一实用系统的设计,使开发者能运用所学的专业理论知识去解决实际的应用问题。
3.1.2 系统数据流程图
数据流图描述:本系统从总体上分为前台和管理后台两大部分。
1.前台显示页面模块的管理图:







物流毕业设计

 


结束语
经过三个月连续奋战,终于圆满的完成了整个设计过程。在设计实现中,碰到了些困难,但最终还是找到了解决问题的出口;在实现过程中,增强了动手能力,积累了丰富的设计经验,提高了团队合作意识,对产业化软件生产有了更深刻的认识,同时,能通过自己的所学来创造价值,大大增强了自信心。
在技术方面,使用了大家熟知的J2EE、MYSQL、JAVASCRIPT、AJAX等技术。
    此系统经过一段的实际运作,虽然出现了一些bugs,现都已经排除,系统没有出现明显的安全问题、性能问题.基本能满足现在资讯中心的需要。

Abstract
 
This system is based on the actual needs of the logistics design, by the right computer hardware and software solutions demonstration of the practical application of the field of in-depth investigation and analysis, has largely succeeded in achieving the design requirements. Achieved with information technology as a means of purchasing, warehousing, production, logistics, integrated logistics business integration capabilities.
Topics of the module is the information center module, for a mature site, will have its own news centers, especially for a B2B e-commerce site, but also to have its own news and information, so not only can improve the site's click-through rate and the visibility, and can provide customers with industry-specific information. Information Center which showed that front: news shows, reviews show, advertising displays, publish reviews, user after landing a virtual currency management, etc.; background, including news management, reviews management, and reporting information management, advertising management.
 
System used in a more cutting-edge J2EE technology, using Struts + Ibatis + Spring + Ajax framework for implementation. Which Ibatis used to access the underlying database, which is evenly divided automated ORM product, although not as fully automated Hibernate, but it was the underlying database operations more flexible, direct access is a simple query. Because the operation of this system the data are more and more flexible, so the choices are Ibatis technology. Struts used to manage the front page display, Spring used in the management of the underlying BEAN. Information Center's comments in the landing when the user uses the Ajax technology, allows users to access server-side database, no longer need to refresh the entire page.
Keyword
E-commerce; B2B; J2EE; Information Center; logistics; Struts; Ibatis; Spring; Ajax.

















Abstract
The system is based on the actual needs of the logistics and design, through the computer hardware and software solutions for the demonstration, the practical application of the field to conduct in-depth investigation and analysis has been largely successful in achieving the design requirements. Achieved with information technology as a means of set procurement, storage, production, logistics, the integration of reunification of the logistics business functions.
My topics is Information center module.For a mature site, it will have its own information centres, especially for a B2B e-commerce sites, need more to have their news and information, this can not only enhance the site and click rate Visibility, but also to provide specific information industry. Information center which showed prospects: news, reviews, ads, published reviews, users landing after the virtual currency management; management background, including news, reviews management, information management reporting, advertising management.
The system uses J2EE technology, using a Struts + Ibatis + Spring + Ajax framework to realize.Ibatis used to access the underlying database, it is the ORM Geban automation products, although not as fully automated Hibernate, but its underlying database operations more flexible, is the direct use of a simple query. Because this system to operate more data and more flexible, so the choice is Ibatis technology. Struts used to manage prospects pages show, Spring used in the bottom of the BEAN management. The information centre in the user comments on the use of landing the Ajax technology, enables users to access a server-side database do not have to refresh the entire page.

Key words
e-commerce; B2B; J2EE; information centres; Struts; Ibatis; Spring; Ajax
 
Directory
Summary I
Keywords I
ABSTRACT II
KEY WORDS II
1. Introduction 1
1.1 Background topics of a
1.2 The purpose and significance of topics of a
1.3 Feasibility Analysis of a
1.3.1 The technical feasibility of a
1.3.2 Management Feasibility 1
1.3.3 economic feasibility of a
1.3.4 Running the feasibility of two
1.3.5 legal feasibility 2
2. Technical foundation for a program development
2.1 J2EE Technology Overview 1
2.2 JAVASCRIPT Technical Overview 1
2.3 STRUTS Technology 2
2.4 IBATIS Technology 2
2.5 MYSQL Technical Overview 3
2.6 SPRING Technical Overview 3
2.6 AJAX Introduction 4
2.7 system operating environment 4
3. Design 6
3.1 Analysis 6
3.1.1 the name of the system, target 6
3.1.2 System Data Flow Graph 6
3.1.3 ER Figure 8
3.1.4 Table Structure 8
3.2 System Design 13
3.3 Zixun Center module function design 14
3.3.1 Information Center front module 14
3.3.2 Background Information Center Module 15
3.4 The detailed design of the 17 Zixun Center
3.4.1 Design of the overall framework of the system 19
3.4.2 Information Center Home function realization 19
3.4.3 Information Center page will function to achieve 20
3.4.4 Information Center to display the page function to achieve 20
3.4.5 Information Center Comments to display the page function to achieve 21
3.4.6 Information Center Background information management functions to achieve 23
3.4.7 Background information center management functions to achieve 24 comments
3.4.8 Background Information Center reported comment management features 24
3.4.9 Information Center features a virtual currency to achieve 24
3.4.10 Information Center ad management features 24
4. System functions to achieve 25
4.1 Main Page 25
4.2 Information Center category page 27
4.3 Information Center to display the page function design 28
4.4 Comments list displays the page-design 30
4.5 Background information management features designed to 31
4.6 Journalism Review management features designed to 32
4.7 Functional Design Report 33
4.8 Design of 33 ads feature
5. System testing and maintenance of 35
5.1 Unit testing 35
5.2 Functional Testing 37
5.3 System Maintenance 37
6. Design experience 38
6.1 Requirements analysis and system design phase of experience 38
6.2 testing phase experience 38
6.3 integration implementation and maintenance stages of experience 38
Conclusion 39
Thanks 39
References 40
 
1. Introduction
1.1 The topics of the background of
Market research analysis shows that the vast majority of SMEs in the circulation of commodities in China still faces several major challenges: First, do not sound sales network, marketing difficulties, enterprises rely on OEM to maintain the company's normal operation; 2 procurement costs are high, Every developing a new product, are very difficult to find cost-effective suppliers, and there is no unified market and warehouse, resulting in higher inventories of materials, inventory, scrap rate, the backlog of capital serious; Third, high transport costs, management standards, operation professional and have the ability to supply chain management services, logistics enterprises less. These problems have seriously hampered the rapid development of China's logistics industry, and makes impossible to concentrate on the development of China's small and medium enterprises with differentiated competitive products.
1.2 The purpose and significance of topics of
The logistics platform to improve the impact of the logistics industry, providing news information service is essential for the logistics industry, people, they are very concerned about the logistics, information services, the country's policies and regulations, road sea and air transport Transport news page is that they are most concerned about, because the message of the occlusion of the logistics industry will bring about huge losses. On the other hand, press the question exists, will increase the site's click-through rate and site visibility for business and customers with a more powerful logistics platform.
1.3 Feasibility Analysis
Feasibility Study (Feasibility Analysis), also known as a feasibility study is based on surveys in the system for the development of the new system is with necessity and possibility of the development of the new system from the technical, economic and social aspects of the analysis and research, in order to avoid investment mistakes, to ensure the successful development of the new system. The purpose of the feasibility study is to use the smallest cost in the shortest possible time to determine whether the problem be solved. Feasibility analysis of the system include the following aspects.
1.3.1 Technical feasibility
Analysis of the technical feasibility analysis is mainly technical conditions for the smooth completion of development work, hardware and software can meet the needs of developers.
The system uses the current popular JSP, Javascript, html and other languages for the development, use relatively mature and stable Struts + ibatis + Spring + Ajax framework to build the database using Mysql. Therefore, the system software development platform has matured feasible.
The hardware side, the rapid development of science and technology today, the hardware update at an increasing rate, increasing the capacity, reliability, getting higher and higher, the price getting lower and lower, their hardware platform that is fully able to meet the system requirements.
1.3.2 Management Feasibility
Major logistics companies and customers as well as backstage manager, information pages do user-friendly, for these users can be basically correct operation, after receiving training of social workers can also be used properly.
1.3.3 Economic Feasibility
Mainly to evaluate the economic benefits of the project, this system development costs is relatively small, on the economy can be



3. Design
3.1 Analysis
3.1.1 the name of the system, target
Logistics Information Platform for news module, the main task is to build on-line information information centers. The overall objective of this design is to provide news entry, news classification, news, view, comment on the news and other functions.
According to this the design requirements and feasibility analysis, developers may be established under the WEB platform. Through this practical system design, so developers can learn to apply the theory of professional knowledge to solve real application problems.
3.1.2 System Data Flow Diagram
Data flow diagram Description: This system is generally divided into two parts front and management background.
1. Front page display module management plan:














Conclusion
After three months of continuous fighting, and finally the successful completion of the entire design process. In the design implementation, encountered some difficulties, but eventually found a solution to the problem of exports; in the realization of the process, enhanced manipulative ability, and accumulated a wealth of design experience, improved sense of teamwork, to the industrialization of software production has been more profound understanding of the same time, have learned through their own to create value, greatly enhanced self-confidence.
On the technical side, using well-known J2EE, MYSQL, JAVASCRIPT, AJAX technologies.
    
This system after a period of actual operation, although there are some bugs, now have been ruled out, the system does not appear obvious security issues, performance issues. Basically be able to satisfy the information center's needs.

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)