Design and Implementation of J2EE-based Online Examination System Yingjie Fu
|
|
|
- Ethelbert Walker
- 9 years ago
- Views:
Transcription
1 International Conference on Intelligent Systems Research and Mechatronics Engineering (ISRME 2015) Design and Implementation of J2EE-based Online Examination System Yingjie Fu Department of Teaching Affairs Jilin Agricultural University,Changchun, China Keywords:J2EE; B/S mode; three layer architecture; online exanination system Abstract.The paper presents the design and implementation of Online-test System Based on J2EE, the application of B/S and C/S model to a combination of design, and divides the system based on module. Then the paper provides the design of data program, followed by a discussion of the ap-proach of automatically producing test paper. Introduction A. J2EE J2EE is an architecture which utilizes Java platform simplification and enterprise solution to develop, deploy and manage related complex problems. By providing a unified development platform, J2EE reduces the cost and complexity of the development in multi-layer application and strongly supports the integration of existing applications. It completely supports the Enterprise JavaBeans, Servlet and JSP. With the good guidance, it also supports the package and deployment of applications and adds the directory support in order to enhance the security system and improve the performance. B. Struts Struts is a comparatively mature framework in Web development. Struts also is a reusable MVC design which is made up of a set of mutual-cooperate classes and the mark of Servlet and JSP. Struts has some advantages like component modularity, flexibility and reusability and it greatly simplifies the development of Web applications. It reasonably separates the user presentation logic, business logic, and control logic to make the development process simple and clear, and improve maintainability and reusability of software. Figure 1 shows the architecture of Struts framework. C. JavaBean JavaBean is a model of software component. By the interaction with other software components, it determines how to establish and reuse the software components which are called Bean. Bean uses the existing Bean to develop new programs and establish the relationship between them in next step. In the definition of JavaBean specification which was given by Sun Enterprise, the official statement of Bean is: "Bean is a reusable software component which is based on Java Bean specification of Sun Enterprise. It can be visualized by programming tools." Therefore, JavaBean has four basic characteristics: independence, reusability, utilization in visual development tools, and state which can be saved The authors - Published by Atlantis Press 1193
2 Up date Http Response Chent Browser Forward Controller Servlet Dispatch Controller Action Event Http Request Struts-config.xml View Jsp Figure 1. Model Bussiness Logic The architecture of Struts framework System Architecture The J2EE-based online examination system uses B/ S model to establish a layer structure which divides the system into the application layer, business layer and data layer. The layer structure not only improves the computing speed of data, but also reduces the difficulty of system maintenance. Figure 2 shows J2EE-based online examination system. User returns Application layer Business Layer Submit request Access Back to Results Business Layer Database System Design Figure 2. J2EE-based online examination system. The J2EE-based online examination system can be divided into three modules. They are student-online-examination module, teacher-management module and system-management module. Figure 3 is the system module structure. 1194
3 System Management Module System maintenance Question bank Teacher management Student management Online Examination System Teacher Management Module Query results Paper management Question bank management Online topic Student test module Query results Online answer Figure 3. The system module structure. D. Manager Subsystem Due to the function of user management, managers can add or delete users, and modify the information and permission of users (managers, teachers, and students). The department management which works on the whole information of department involves the operation of adding, deletion and modification of department information. E. Teacher Subsystem The function of question bank management is used to implement the operation of adding, deletion and modification of subjects and the questions of exams. These questions include single choice questions, multiple choice questions, true or false questions, fill-in-the-blank questions and other objective questions, as well as brief answer questions, essay questions and other subjective questions. It uses the same interface to log in every type of questions and normalizes the question-added interface. The managing function of test paper formation means that teachers adopt a specific test paper strategy to set the name, time, degree of difficulty, question types and other related information, and then the test paper will be automatically generated and stored into the question bank. Online test paper-marking mainly refers to the phenomena that teachers only mark the subjective questions. Teachers use the score inquiry system to check students' test scores and make an analysis and comparison of them. F. Student Subsystem Online-examination is the main functional interface of student subsystem. Students should choose the test subjects. After that the system randomly selects a set of test paper from the question bank. The paper will be automatically submitted by the system when the time comes. Students can also click on the submit button before the time limit. Then the objective questions are marked by the 1195
4 automatic scoring system while subjective questions are by teachers. The score inquiry system can t be used by students until teachers finish the job of marking. Implementation of main functional modules G. User Login Module Users of the system can be split into three categories: system managers, teachers and students. They have different permissions to different interfaces. The users must be authenticated firstly, then allowed to enter the system and visit the appropriate page. The traditional J2EE Web design method was applied to the realization of user login module. The module was divided into five layers, which from the bottom up are: the database layer -> the ORM layer ->the business logic layer -> the control layer -> presentation of view layer. Struts-config.xml Client browser 1.HTTP request 6.HTTPrespond 5 Forwardi HTTP Actionform 2. Request fill form Bean ActionServlet View(JSP) 3. request 4.Calling JavaBean JavaBean Action Figure 4. The architecture of Struts Figure 4 shows the architecture of Struts. The four core components of Struts are: ActionServlet: It is mainly responsible to organize the information of HTTP clients requests and forward it to the appropriate processor according to the specified description of configuration files. Action Classes: It is an adapter between clients requests and business logic processing. Its function is separating the request and business logic. Action Mapping:It is responsible to forward the information of clients requests to the relevant Action class. ActionForm Bean: It is responsible for the non-persistent data storage of the information shift in an application system; it can also be applied to store the intermediate model state which will be used by a view. H. The Algorithm Analysis of Test Paper Formation The test paper formation is an important part of the online test system. Automatic test paper formation means that the system select the questions automatically from the question bank so as to form a test paper according to the requirement raised by teachers, like question-types and degree of difficulty. Common methods of test paper formation involve the randomly-selected algorithm, the backtracking heuristic algorithm, genetic algorithm. This system adopted the randomly-selected algorithm. Required parameters: degree of difficulty, coverage, number of questions of each type. Processing: 1 Obtain the parameters: degree of difficulty, coverage, total scores, number of questions of each type; 2 Calculate the coverage of each type of questions and the number of questions that meet the 1196
5 requirement of difficulty; 3 If the number of a certain type questions is insufficient, the formation fails; 4 Calculate the total scores of inputted questions; 5 If the total scores of each type of questions doesn t match with the users requirement, the formation fails; 6 Take out all the questions of a certain type that meet the requirement; 7 Randomly register to a record according to the random function and store it into the corresponding question form (guaranteed that the same question won t be selected again), repeat, until you obtain this type of questions. 8 Repeat 6 and 7 until you obtain all the required types of questions Part of the code of the automatic test paper formation: Vector vector = new Vector(); for (i = 0; i < m; i++) // Obtain various types of questions // Obtain all the questions of this type and put them into vector st = con preparestatement("select * from shiti where type=? and chapter>=? and chapter<=?"); st.setint(1, typeid[i]); st.setint(2, chapter_start); st.setint(3, chapter_end); rs = st.executequery(); n = 0; while (rs.next()) n++; vector.add(new Integer(rs.getInt("stid"))); int random[] = new int[typenum[i]]; int j, k; int stid; boolean another; for (j = 0; j < typenum[i]; j++) another = true; random[j] = (int) (Math.random() * n); for (k = 0; k < j; k++) if (random[j] == random[k]) another = false; j--; break; if (another) stid = ((Integer) vector.get(random[j])).intvalue(); st = con.preparestatement("insert into sjst (sjid,stid,sttype) values (?,?,?)"); st.setint(1, sjid); st.setint(2, stid); st.setstring(3, typename[i]); st.executeupdate(); vector.removeallelements(); Entry algorithm is as follows: Protected void btnsave_clich(object sender, EventArgs e) 1197
6 Int count=0; String ID= ; If (Action== add ) ID=TQuestionBLL.GetMaxId().ToString(); else if (Action== edit ) ID=Request.QueryString[ ID ].ToString(); If (ID.IndexOf(, )==0) ID=ID.Substring(1); Count=TQuestingBLL.ExecuteSql(SqlArr); If (count==0)\ PU.Alert( Failed to save!,this); Return; Else PU.Alert( Saved successfully!,this) Return; Conclusions The J2EE-based online examination system realizes the management of test question bank, the automatic and manual test paper formation, online examination, automatic marking, score inquiry, score analysis and some other functions. The system s functional design almost meets all the requirement of tests of the whole subjects. It has a positive practical significance in reforming the traditional method of examination and improving the efficiency and quality of teaching. References [1] W. Li, Designing and Implementing the Online Examination System Based on Web and.net Three Layer Architecture, Journal of Baoding University, vol. 22, pp.80-83, July [2] J. Z. Yuan, Design and Implementation of Online Examination System Based on ASP Technology, Computer Knowledge and Technology, vol. 15, pp.31-33, July [3] Y. Xu, Design and Implementation of J2EE-based Online Examination System, Computer Development & Applications, vol. 12, pp.76-78, April [4] J. X. Qin.. The Design and Implementation of Online-test System Based on J2EE, Computer Knowledge and Technology, vol. 15, pp , July [5] R. Wang, Wang Shilin. The Design of the Network Examination System Based on J2EE. Computer Engineering and Applications, vol. 28, pp , March
The Design of B2B E-commerce System Based on MVC Model and J2EE
MANAGEMENT SCIENCE AND ENGINEERING Vol. 4, No. 4, 2010, pp. 113-119 www.cscanada.org ISSN 1913-0341 [Print] ISSN 1913-035X [Online] www.cscanada.net The Design of B2B E-commerce System Based on MVC Model
How To Understand The Architecture Of Java 2Ee, J2Ee, And J2E (Java) In A Wordpress Blog Post
Understanding Architecture and Framework of J2EE using Web Application Devadrita Dey Sarkar,Anavi jaiswal, Ankur Saxena Amity University,UTTAR PRADESH Sector-125, Noida, UP-201303, India Abstract: This
Research Article. ISSN 2347-9523 (Print) *Corresponding author Lili Wang Email: [email protected]
Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2015; 3(4B):424-428 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)
Tutorial: Building a Web Application with Struts
Tutorial: Building a Web Application with Struts Tutorial: Building a Web Application with Struts This tutorial describes how OTN developers built a Web application for shop owners and customers of the
PHP Web Authoring for Database Management based on MVC Pattern
, October 19-21, 2011, San Francisco, USA PHP Web Authoring for Database Management based on MVC Pattern Chanchai Supaartagorn Abstract Nowadays, the MVC pattern is the effective method for the development
WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9
UNIT I J2EE Platform 9 Introduction - Enterprise Architecture Styles - J2EE Architecture - Containers - J2EE Technologies - Developing J2EE Applications - Naming and directory services - Using JNDI - JNDI
Design of Electronic Medical Record System Based on Cloud Computing Technology
TELKOMNIKA Indonesian Journal of Electrical Engineering Vol.12, No.5, May 2014, pp. 4010 ~ 4017 DOI: http://dx.doi.org/10.11591/telkomnika.v12i5.4392 4010 Design of Electronic Medical Record System Based
Open Access Design and Implementation of Online Shopping System Based on the Struts Framework. Zhang Li 1,* and Zhao Luhua 2
Send Orders for Reprs to [email protected] The Open Automation and Control Systems Journal, 2014, 6, 387-392 387 Open Access Design and Implementation of Online Shopping System Based on the Struts
Design and Implementation of Supermarket Management System Yongchang Rena, Mengyao Chenb
4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of Supermarket Management System Yongchang Rena, Mengyao Chenb College
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Introduction to J2EE Development in NetBeans IDE...1 Configuring the IDE for J2EE Development...2 Getting
An introduction to creating JSF applications in Rational Application Developer Version 8.0
An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create
Portals, Portlets & Liferay Platform
Portals, Portlets & Liferay Platform Repetition: Web Applications and Model View Controller (MVC) Design Pattern Web Applications Frameworks in J2EE world Struts Spring Hibernate Data Service Java Server
Title Page. Hosted Payment Page Guide ACI Commerce Gateway
Title Page Hosted Payment Page Guide ACI Commerce Gateway Copyright Information 2008 by All rights reserved. All information contained in this documentation, as well as the software described in it, is
Customer Bank Account Management System Technical Specification Document
Customer Bank Account Management System Technical Specification Document Technical Specification Document Page 1 of 15 Table of Contents Contents 1 Introduction 3 2 Design Overview 4 3 Topology Diagram.6
MVC pattern in java web programming
MVC pattern in java web programming Aleksandar Kartelj, Faculty of Mathematics Belgrade DAAD workshop Ivanjica 6. -11.9.2010 Serbia September 2010 Outline 1 2 3 4 5 6 History Simple information portals
Construction of Library Management Information System
Construction of Library Management Information System Lian-feng Zhang, Rui-jin Zhou, Li-ping Sui, and Guo-qing Wu Henan Institute of Science and Technology Xin-xiang, China [email protected] Abstract. Library
Course Name: Course in JSP Course Code: P5
Course Name: Course in JSP Course Code: P5 Address: Sh No BSH 1,2,3 Almedia residency, Xetia Waddo Duler Mapusa Goa E-mail Id: [email protected] Tel: (0832) 2465556 (0832) 6454066 Course Code: P5 3i
JEE Web Applications Jeff Zhuk
JEE Web Applications Jeff Zhuk From the book and beyond Integration-Ready Architecture and Design Cambridge University Press Software Engineering With XML, Java,.NET, Wireless, Speech and Knowledge Technologies
DTS Web Developers Guide
Apelon, Inc. Suite 202, 100 Danbury Road Ridgefield, CT 06877 Phone: (203) 431-2530 Fax: (203) 431-2523 www.apelon.com Apelon Distributed Terminology System (DTS) DTS Web Developers Guide Table of Contents
An Architecture for Web-based DSS
Proceedings of the 6th WSEAS Int. Conf. on Software Engineering, Parallel and Distributed Systems, Corfu Island, Greece, February 16-19, 2007 75 An Architecture for Web-based DSS Huabin Chen a), Xiaodong
AD-HOC QUERY BUILDER
AD-HOC QUERY BUILDER International Institute of Information Technology Bangalore Submitted By: Bratati Mohapatra (MT2009089) Rashmi R Rao (MT2009116) Niranjani S (MT2009124) Guided By: Prof Chandrashekar
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
In this chapter, we lay the foundation for all our further discussions. We start
01 Struts.qxd 7/30/02 10:23 PM Page 1 CHAPTER 1 Introducing the Jakarta Struts Project and Its Supporting Components In this chapter, we lay the foundation for all our further discussions. We start by
http://www.paper.edu.cn
5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission
Web Presentation Layer Architecture
Chapter 4 Web Presentation Layer Architecture In this chapter we provide a discussion of important current approaches to web interface programming based on the Model 2 architecture [59]. From the results
Web Container Components Servlet JSP Tag Libraries
Web Application Development, Best Practices by Jeff Zhuk, JavaSchool.com ITS, Inc. [email protected] Web Container Components Servlet JSP Tag Libraries Servlet Standard Java class to handle an HTTP request
Development and Research on Remote Online Education Information System Based on Web
Abstract Development and Research on Remote Online Education Information System Based on Web Min Liu *, Jing Cao, Yanru Xue, Yinghua Yao, Xuezuo Zhao Hebei Normal University of Science & Technology, Hebei,
Design Approaches of Web Application with Efficient Performance in JAVA
IJCSNS International Journal of Computer Science and Network Security, VOL.11 No.7, July 2011 141 Design Approaches of Web Application with Efficient Performance in JAVA OhSoo Kwon and HyeJa Bang Dept
Commercial software development with the help of J2EE architecture and MVC
Journal of The International Association of Advanced Technology and Science Commercial software development with the help of J2EE architecture and MVC Anup Kumar Ranjeeta chauhan 1. Abstract The Java 2
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
IBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary
J a v a Quiz (Unit 3, Test 0 Practice)
Computer Science S-111a: Intensive Introduction to Computer Science Using Java Handout #11 Your Name Teaching Fellow J a v a Quiz (Unit 3, Test 0 Practice) Multiple-choice questions are worth 2 points
General principles and architecture of Adlib and Adlib API. Petra Otten Manager Customer Support
General principles and architecture of Adlib and Adlib API Petra Otten Manager Customer Support Adlib Database management program, mainly for libraries, museums and archives 1600 customers in app. 30 countries
Web Application Architectures
Web Engineering Web Application Architectures Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements Engineering
Development. with NetBeans 5.0. A Quick Start in Basic Web and Struts Applications. Geertjan Wielenga
Web Development with NetBeans 5.0 Quick Start in Basic Web and Struts pplications Geertjan Wielenga Web Development with NetBeans 5 This tutorial takes you through the basics of using NetBeans IDE 5.0
Multi Factor Authentication API
GEORGIA INSTITUTE OF TECHNOLOGY Multi Factor Authentication API Yusuf Nadir Saghar Amay Singhal CONTENTS Abstract... 3 Motivation... 3 Overall Design:... 4 MFA Architecture... 5 Authentication Workflow...
The Research on Industrial Information Monitoring System Based on B/S Structure Xuexuan ZHU1, a
4th National Conference on Electrical, Electronics and Computer Engineering (NCEECE 2015) The Research on Industrial Information Monitoring System Based on B/S Structure Xuexuan ZHU1, a 1 College of Electrical
Introduction to Sun ONE Application Server 7
Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers
Configuring user provisioning for Amazon Web Services (Amazon Specific)
Chapter 2 Configuring user provisioning for Amazon Web Services (Amazon Specific) Note If you re trying to configure provisioning for the Amazon Web Services: Amazon Specific + Provisioning app, you re
Design and Implementation of Web front-end based on Mainframe education cloud
IT 15 015 Examensarbete 30 hp Mars 2015 Design and Implementation of Web front-end based on Mainframe education cloud Fan Pan Department of Information Technology Abstract Design and Implementation of
JAVA/J2EE DEVELOPER RESUME
1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract
Web-based Automobile Sales Management System. Huabo Xiao
3rd International Conference on Management, Education, Information and Control (MEICI 2015) Web-based Automobile Sales Management System Huabo Xiao College of Information Engineering, Jiangxi University
Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1
, pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and
The design of an open laboratory information management system based upon a browser/server (B/S) architecture
World Transactions on Engineering and Technology Education Vol.11, No.1, 2013 2013 WIETE The design of an open laboratory information management system based upon a browser/server (B/S) architecture Wen-cheng
Performance Modeling for Web based J2EE and.net Applications
Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,
Complete Java Web Development
Complete Java Web Development JAVA-WD Rev 11.14 4 days Description Complete Java Web Development is a crash course in developing cutting edge Web applications using the latest Java EE 6 technologies from
CS 55.17. Developing Web Applications with Java Technologies
CS 55.17 Developing Web Applications with Java Technologies Class Introduction Instructor: David B. Pearson Email: [email protected] Yahoo! ID: DavidPearson Website: http://www.santarosa.edu/~dpearson/
A framework for web-based product data management using J2EE
Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002
What means extensibility?
Extendable Web Technologies focused on JAVA Technology Juli 2006 Robert Schmelzer, DI(FH) E-Mail: [email protected] Web: http://www.schmelzer.cc Extendable Web Technologies - 1 What means extensibility?...extensibility
Google App Engine f r o r J av a a v a (G ( AE A / E J / )
Google App Engine for Java (GAE/J) What is Google App Engine? Google offers a cloud computing infrastructure calledgoogle App Engine(App Engine) for creating and running web applications. App Engine allows
Tutorial: Design Patterns in the VSM
Tutorial: Design Patterns in the VSM A software design pattern describes an approach to solving a recurring programming problem or performing a task. The design patterns discussed in this article can improve
Research on Sports Information Technology Education Platform Based on ASP-NET Technology
Send Orders for Reprints to [email protected] The Open Cybernetics & Systemics Journal, 2015, 9, 2989-2993 2989 Open Access Research on Sports Information Technology Education Platform Based on
HP A-IMC Firewall Manager
HP A-IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW101-20110805 Legal and notice information Copyright 2011 Hewlett-Packard Development Company, L.P. No part of this
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
Skyward Creating and Administering Online Assignments
Skyward Creating and Administering Online Assignments There are two ways to create online assignments in Skyward. The first we will discuss is applicable for a one-time use assignment. This way would be
Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology [email protected] Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology [email protected] Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
An Easy, Secure and Reliable Online Shopping & Payment System
An Easy, Secure and Reliable Online Shopping & Payment System Ripan Kumar Basak 1, Dr. Avula Damodaram 2 1 JNTUH, School of Information Technology, Kukatpally, Hyderabad, Telangana, India-5000 85 2 Professor
Perceptive Intelligent Capture Solution Configration Manager
Perceptive Intelligent Capture Solution Configration Manager Installation and Setup Guide Version: 1.0.x Written by: Product Knowledge, R&D Date: February 2016 2015 Lexmark International Technology, S.A.
Java Server Pages and Java Beans
Java Server Pages and Java Beans Java server pages (JSP) and Java beans work together to create a web application. Java server pages are html pages that also contain regular Java code, which is included
CHAPTER 8Managing Software Projects with User Stories
Managing Software Projects with User Stories 217 CHAPTER 8Managing Software Projects with User Stories What is a user story Suppose that the customer of this project is a manufacturer of vending machines
Construction of Social CRM System based on WeChat Public Platform. Linjun Sun
International Symposium on Social Science (ISSS 2015) Construction of Social CRM System based on WeChat Public Platform Linjun Sun School of Management, North China Institute of Science and Technology,
1. Introduction 1.1 Methodology
Table of Contents 1. Introduction 1.1 Methodology 3 1.2 Purpose 4 1.3 Scope 4 1.4 Definitions, Acronyms and Abbreviations 5 1.5 Tools Used 6 1.6 References 7 1.7 Technologies to be used 7 1.8 Overview
Struts Tools Tutorial. Version: 3.3.0.M5
Struts Tools Tutorial Version: 3.3.0.M5 1. Introduction... 1 1.1. Key Features Struts Tools... 1 1.2. Other relevant resources on the topic... 2 2. Creating a Simple Struts Application... 3 2.1. Starting
Performance Optimization of Teaching Web Application based SSH Framework
Performance Optimization of Teaching Web Application based SSH Framework Jianchuan Meng 1 & Changdi Shi 1 & Liming Luo 1 1. Capital Normal University, Beijing, China ABSTRACT: Because Web applications
Building Web Services with Apache Axis2
2009 Marty Hall Building Web Services with Apache Axis2 Part I: Java-First (Bottom-Up) Services Customized Java EE Training: http://courses.coreservlets.com/ Servlets, JSP, Struts, JSF/MyFaces/Facelets,
LearningOnWeb development of a SCORM compliant Learning Management System
LearningOnWeb development of a SCORM compliant Learning Management System Norberto Henriques, Damyan Slavov and António José Mendes Abstract: This paper describes in general terms a new SCORM compliant
Modern Accounting Information System Security (AISS) Research Based on IT Technology
, pp.163-170 http://dx.doi.org/10.14257/astl.2016. Modern Accounting Information System Security (AISS) Research Based on IT Technology Jiamin Fang and Liqing Shu Accounting Branch, Jilin Business and
Web Application Development
Web Application Development Introduction Because of wide spread use of internet, web based applications are becoming vital part of IT infrastructure of large organizations. For example web based employee
Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing
www.ijcsi.org 579 Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing Zhang Ming 1, Hu Chunyang 2 1 Department of Teaching and Practicing, Guilin University of Electronic Technology
How To Use Syntheticys User Management On A Pc Or Mac Or Macbook Powerbook (For Mac) On A Computer Or Mac (For Pc Or Pc) On Your Computer Or Ipa (For Ipa) On An Pc Or Ipad
SYNTHESYS MANAGEMENT User Management Synthesys.Net User Management 1 SYNTHESYS.NET USER MANAGEMENT INTRODUCTION...3 STARTING SYNTHESYS USER MANAGEMENT...4 Viewing User Details... 5 Locating individual
Accessing Data with ADOBE FLEX 4.6
Accessing Data with ADOBE FLEX 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_us/legalnotices/index.html. iii Contents Chapter 1: Accessing data services overview Data
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Directions: In mobile Applications the Control Model View model works to divide the work within an application.
WebSphere Server Administration Course
WebSphere Server Administration Course Chapter 1. Java EE and WebSphere Overview Goals of Enterprise Applications What is Java? What is Java EE? The Java EE Specifications Role of Application Server What
Application of MVC Platform in Bank E-CRM
Application of MVC Platform in Bank E-CRM Liancai Hao (School of Management, Harbin Institute of Technology, Harbin P. R. China 150001) [email protected] Abstract Customer relationship management (CRM)
CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar
CSc 230 Software System Engineering FINAL REPORT Project Management System Prof.: Doan Nguyen Submitted By: Parita Shah Ajinkya Ladkhedkar Spring 2015 1 Table of Content Title Page No 1. Customer Statement
CloudCERT (Testbed framework to exercise critical infrastructure protection)
WP2. CONCEPTUAL MODELLING AND ARCHITECTURE CloudCERT (Testbed framework to exercise critical infrastructure protection) With the financial support of the Prevention, Preparedness and Consequence Management
Chapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models
Table of Contents J2EE Technology Application Servers... 1 ArchitecturalOverview...2 Server Process Interactions... 4 JDBC Support and Connection Pooling... 4 CMPSupport...5 JMSSupport...6 CORBA ORB Support...
Web Application Developer s Guide
Web Application Developer s Guide VERSION 8 Borland JBuilder Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com Refer to the file deploy.html located in the redist
Research and Design of Universal and Open Software Development Platform for Digital Home
Research and Design of Universal and Open Software Development Platform for Digital Home CaiFeng Cao School of Computer Wuyi University, Jiangmen 529020, China [email protected] Abstract. With the development
Japan Communication India Skill Development Center
Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 3 Java Application Software Developer: Phase1 SQL Overview 70 Querying & Updating Data (Review)
Model-View-Controller. and. Struts 2
Model-View-Controller and Struts 2 Problem area Mixing application logic and markup is bad practise Harder to change and maintain Error prone Harder to re-use public void doget( HttpServletRequest request,
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,
Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB
September Case Studies of Running the Platform NetBeans UML Servlet JSP GlassFish EJB In this project we display in the browser the Hello World, Everyone! message created in the session bean with servlets
Using LDAP Authentication in a PowerCenter Domain
Using LDAP Authentication in a PowerCenter Domain 2008 Informatica Corporation Overview LDAP user accounts can access PowerCenter applications. To provide LDAP user accounts access to the PowerCenter applications,
Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001
Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3
The Study on Web GIS Architecture Based on JNLP
ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir The Study on Web GIS Architecture Based on JNLP Li Luqun 1, Li Jian 2,Tian
Performance Comparison of Persistence Frameworks
Performance Comparison of Persistence Frameworks Sabu M. Thampi * Asst. Prof., Department of CSE L.B.S College of Engineering Kasaragod-671542 Kerala, India [email protected] Ashwin A.K S8, Department
WebLogic Server 6.1: How to configure SSL for PeopleSoft Application
WebLogic Server 6.1: How to configure SSL for PeopleSoft Application 1) Start WebLogic Server... 1 2) Access Web Logic s Server Certificate Request Generator page.... 1 3) Fill out the certificate request
Liferay Enterprise ecommerce. Adding ecommerce functionality to Liferay Reading Time: 10 minutes
Liferay Enterprise ecommerce Adding ecommerce functionality to Liferay Reading Time: 10 minutes Broadleaf + Liferay ecommerce + Portal Options Integration Details REST APIs Integrated IFrame Separate Conclusion
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
<Insert Picture Here> Betting Big on JavaServer Faces: Components, Tools, and Tricks
Betting Big on JavaServer Faces: Components, Tools, and Tricks Steve Muench Consulting Product Manager, JDeveloper/ADF Development Team Oracle Corporation Oracle's Betting Big on
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS
SOFTWARE ARCHITECTURE FOR FIJI NATIONAL UNIVERSITY CAMPUS INFORMATION SYSTEMS Bimal Aklesh Kumar Department of Computer Science and Information Systems Fiji National University Fiji Islands [email protected]
