Download Manager Project - Free download as Word Doc .doc /.docx), PDF File .pdf), Text File .txt) or read online for free. Download. java & then > javaw DownloadManager. PROJECT REPORT ON. and without his guidance, this project would have been an uphill task. Graphics Framework Toolkit for Java under the Open Source banner which greatly. Mess Management System Himani Raina Omais Pandith Vishal Sharma and abbreviations • SRS: System Requirement Specifications • JSP: Java Server.

Manager Project Report In Java Pdf

Language:English, German, Portuguese
Published (Last):20.06.2016
ePub File Size:24.34 MB
PDF File Size:17.76 MB
Distribution:Free* [*Sign up for free]
Uploaded by: ROCIO

PHARMACY MANAGEMENT SYSTEM CONTENTS 1 COMPUTER SCIENCE DEPARTMENT PHARMACY MANAGEMENT SYSTEM I declare that the summer internship project report titled titled Management making in this ever-competitive world it is imperative that managers have the right .. JavaServer Pages (JSP) is a Java technology that helps software developers . The Final Year Project Report Online Assessment Tool London Metropolitan .. PHASE Project Proposal Report Topic Area Learning Management System NET), Web (Script) programming language and Java programming.

You then use the Project Properties dialog box to configure the project. Click Next. In the Name and Location page of the wizard, follow these steps: Type a project name. Optional Change the location of the project folder. Optional Change the name of the build script used by the IDE. This might be desirable if there is already a build script called build. Optional Select the Use Dedicated Folder for Storing Libraries checkbox and specify the location for the libraries folder.

See Sharing Project Libraries for more information on this option. Optional Select the Set as Main Project checkbox.

When you select this option, keyboard shortcuts for commands such as Clean and Build Main Project Shift-F11 apply to this project. Click Next to advance to the Existing Sources page of the wizard. Then navigate to your sources and select the source roots, click Open.

When you add a folder containing source code, you must add the folder that contains the highest folder in your package tree. For example, for the com.

By default, all files in your source roots are included. Click Finish. Note: If the project was originally developed in Eclipse, you might be able to save time by using the Import Eclipse Project wizard instead of the New Project wizard. The Import Eclipse Project wizard enables you to import multiple projects simultaneously, including their configurations. In the Name and Location page of the wizard, follow these steps: In the Location field, enter the folder that contains the web application's source root folders and web page folders.

Type a project name. Click Next to advance to the Server and Settings page of the wizard. Optional Add the project to an existing enterprise application. Select a server to which to deploy. If the server that you want does not appear, click Add to register the server in the IDE.

Set the source level to the Java version on which you want the application to run. Optional Adjust the context path. By default, the context path is based on the project name. Click Next to advance to the Existing Sources and Libraries page of the wizard. Free-Form Projects There are also project templates available for free-form projects.

In free-form projects, the IDE uses targets in an existing Ant script to build, run, clean, test, and debug your application. If the Ant script does not contain targets for some of these functions, the functions are unavailable for the project.

To implement these functions you write targets either in your Ant script or in a secondary Ant script. In general, it is better to use standard "With Existing Sources" project templates for importing projects. For Eclipse projects, it is best to use the Import Project feature, which creates and configures a standard project for you. Standard projects are easier to maintain in the long term. However, the free-form project templates can be useful if you have an existing Ant-based project with a complex or idiosyncratic configuration that can not be replicated within a standard project.

For example, if you are importing a project with multiple source roots, each of which has a different classpath, and you can not split the source roots into different projects, it might be necessary to use a free-form project template. This guide focuses on standard projects. Configuring the Classpath and Other Project Settings This section covers the most common tasks in setting up a project, such as setting the project's target JDK, setting the classpath, creating dependencies between projects, and sharing libraries between projects and users.

Setting the Main Project When you develop a large application consisting of numerous source folders, it is common to split up your code into separate projects.

Typically, one of these projects serves as the entry point for your application. To tell the IDE which of your projects is the main entry point for your application, you set one project to be the main project.

The IDE provides commands that act on the main project. For example, running the Clean and Build Main Project command builds both the main project and all of its required projects. To set a project as the main project: Right-click the project node in the Projects window, and choose Set as Main Project. Only one project can be the main project at a time.

If available, displays the target JDK's source code and Javadoc documentation. Uses the target JDK's executables javac and java to compile and execute your application. Compiles your source code against the target JDK's libraries. The JDK version is listed in the Java field. Specify the folder that contains the Java platform as well as the sources and Javadoc needed for debugging.

To switch the target JDK of a standard project: Right-click the project's node and choose Properties. Select the Libraries panel. Change the Java Platform property. Managing a Project's Classpath Adding a group of class files to a project's classpath tells the IDE which classes the project should have access to during compilation and execution.

The IDE also uses classpath settings to enable code completion, automatic highlighting of compilation errors, and refactoring.

You can edit the classpath declarations for an existing project in the Project Properties dialog box. In standard Java projects, the IDE maintains separate classpaths for compiling and running your project, as well as compiling and running JUnit tests for Java SE applications.

The IDE automatically adds everything on your project's compilation classpath to the project's runtime classpath. You can modify your project's classpath in either of the following ways: Right-click the project's node, choose Properties, select the Libraries category, and modify the listed classpath entries. You can step into classes and look up Javadoc pages for the classes without configuring anything else.

Managing Dependencies Between Projects If your application consists of multiple projects, you have to set up the classpath dependencies between the projects. Typically you set up one main project containing the project main class in Java SE projects , and several required projects. A required project is a project that has been added to another project's classpath. When you clean and build a project, the IDE also cleans and builds its required projects.

The required project's Javadoc and sources are also made available to the receiving project. You can add any required projects to your project by right-clicking the Libraries node in the Projects window, or you can add them by specifying them in the Libraries tab in the Project Properties dialog box.

Features of the Project

When you want to add a required project, select the project folder whose JAR files you want to add to the classpath the file chooser displays the icon for IDE project folders. When adding projects in the Project Properties dialog box, make sure that the Build Projects on Classpath checkbox is selected. If you want to add a free-form project to the classpath of a standard project, you have to add the free-form project's JAR file to the standard project's classpath.

To do this, you must first declare all of the free-form project's output files in the Output panel of the free-form project's Project Properties dialog box. However, by default, the project build script's way of referring to libraries is dependent on factors specific to each user, particularly in the case of libraries defined in the Library Manager dialog box. For example, normally you can put a project in a zip file and give it to another user to unpack and run.

Fee Report | Student Management System in Java

But if the project depends on a custom library that you have specified in the Libraries Manager dialog box, others might initially have problems building the project because of unresolved references to the custom library. Another potential inconvenience is that libraries are stored in a variety of locations, based on where they originate.

Examples of these include the libraries for the Swing Layout Extensions, beans binding, and database drivers. To solve these problems, you can specify a dedicated folder for project libraries. Furthermore, you have control over whether to use an relative path or an absolute path when referring to these libraries.

This flexibility makes it easier for you to handle the following situations: You create a project and need to make it available and buildable to other users, whether they use the IDE or not. They should be able to access the project through a version control checkout or by unpacking a zip file that you have provided them. Then they should be able build the application without extra configuration.

You must start working on an existing project and adhere to a strict set of conventions concerning where project libraries are stored and whether your build script accesses them with a relative reference or absolute reference.

You can set the libraries folder when you create the project in the New Project wizard or afterwards in the Libraries tab of the Project Properties dialog box.

In the Java category of the wizard, select one of the standard templates. Then click Next. In the Libraries Folder field, select the location for the libraries to be stored.

If the libraries are already included in the IDE, those libraries will be copied to the folder that you have designated. In the Web category of the wizard, select one of the standard templates. Learning management systems is a software package that create virtual school environments, it enables the management and delivery of online content to learners as most learning management systems are web-based, it facilitate "anytime, any place, any pace" access to learning content and administration [16].

According to Michael Winter, the question of which LMS software to use has been a complex question to users in the past. In February , Michael Winter report shows that blackboard and moodle share the largest market which makes them the most popular learning management system in all that is available. Wikipedia article on blackboard and moodle shows how blackboard is a licenses software applications use in managing e-learning, processing transaction and e-commerce, and online communities, it is said to be used by over education institutions in more than 60 countries while moodle is a free software e- learning platform, it has a significant user base with 25, registered sites with 10,, users in 1,, courses.

Moodle is designed to help educators create online courses with opportunities for rich interaction. Its open source license and modular design which means people can develop additional functionality and development is undertaken by a globally diffused network of commercial and non- commercial users. Final Year Project Report Online Assessment Tool London Metropolitan University - 31 - Disadvantages and Issues Related To Online Assessment One of the more pervasive issues in an online assessment tool is the old concern about ethical practices in assessment which is cheating; the other one is that online assessment tool cannot mark essay questions.

Assessment-driven training can be very productive when done right [1] Despite the widespread use of computers in teaching and learning, their use for assessment have only been limited. There is a tendency to associate computer-based assessment with automated multiple-choice questions, possibly because it was one of the earliest uses of computer technologies. Other issues with online assessment as stipulated by Netskills Quality Internet Training; are security issues involve with the products on internet, disadvantaged people without IT skills, having less control of assessment condition, incurring high development cost and trainers wiliness to develop questions and computerise them.

The content of online assessment will be required to be updated regularly with a fast moving retail company, because of the rapid change in the law and legislation. Also staffs can be too more familiar with the test content if standard needs to be maintained.

The issues with online assessment will be elaborated more in the following paragraph. Security is a key concern in an online assessment; the security of test content can be breached or compromised when it is copied without authorization.

Wikipedia article refers to Internet security as techniques for ensuring that data stored in a computer cannot be read or compromised by any individuals without authorization.

It will require system understanding that the person sitting for the test is the real person; this brings the discussion close to the control of fraud in assessment tool. Cheating in online assessment can occur in different form, British pathology society article shows that candidate can alter time and try to obtain questions in advance. Data Protection information held by staffs on the computer will be passed form one location to another on Internet and will be viewed by the human recourses mangers This therefore requires the company to protect the information of its staffs, as the content of online assessment will involve the Internet.

It is a legal requirement in UK which as an act of parliament. The act defines a legal basis for the handling of information relating to living people; it is the main piece of legislation that governs protection of personal data in the UK. For the design of the high security level online tool consideration will be given to develop a secure server, data encryption and password protection.

Test Consistency: This will involve the consistency of data and interface, in delivering such consistency it will be best to develop the application on a platform that will allow for it to be consistent. Issues around consistency will include consideration for hardware and the implementation of the software on different operating system. Technology support and Interoperability: Microsoft defines interoperability as systems that work together.

Consideration should be given to developing the application to allow it working with other components to create a robust system. Issues to consider are that the application should be able to cope with vast demand, it should be available when needed and required and should download effectively. Final Year Project Report Online Assessment Tool London Metropolitan University - 33 - Technologies for Developing Online Applications Development of online assessment will involve different technologies to allow it meet up with a standard online application.

This will involve its implementation on computer as basic requirement. Considering wikipideia article on products development on online assessment related products like learning management system, electronic portfolio, e-learning and online applications.

The technologies involve are similar and will be analysed for consideration in the implantation of online assessment application as they can be related to online application. Considering the number of people to use the application at a time from different locations, the arithecture design will be of concern. It will involve delivering the system from a remote or central location using the company Intranet or Internet web server. The other concern is the method and technologies required in the development of the application requirements and the platform.

Some of the requirements to consider are, creating online quiz or questions, database to hold questions and staff data and interactive interface design. Some of the technologies that can be use in developing meeting these requirements will be analyse below.

The first part is considering the programming language; the development of the application interface and backend connection will involve some programming language skills. There are different programming languages available to use in the development of applications.

These programming languages according to wikipedia article programming language are artificial language that can be used to control the behaviours of a machine, particularly a computer. Programming languages, like natural languages, are defined by syntactic and semantic rules, which describe their structure and meaning respectively.

Many programming languages have some form of written specification of their syntax and semantics; some are defined only by an official implementation. Wikipedia article defines Visual Basic VB as a third-generation event driven programming language and associated development environment from Microsoft for its COM programming model. It is a statically typed, free form, multi-paradigm, usually compiled language supporting procedural programming, data abstraction, object-oriented programming, and generic programming.

Wikipedia article defines Java as a programming language originally developed by Sun Microsystems and released in as a core component of Sun's Java platform. It is a dynamic, weakly typed, prototype-based language with first-class functions.

HTML hypertext mark-up language is the predominant mark-up language for web pages. It provides a means to describe the structure of text-based information in a document — by denoting certain text as headings, paragraphs, lists, and so on — and to supplement that text with interactive forms, embedded images, and other objects. This part is the graphic application or script that might be required in the development of parts of the online assessment tool.

Wikipedia article refers to adobe flash, as Shockwave Flash or simply Flash, that means both the Adobe Flash Player, and to the Adobe Flash Professional multimedia authoring program. The adobe flash professional is used to create content for the Adobe Engagement Platform such as web applications, games and movies, and content for mobile phones and other embedded devices , which can be important for the web development of the assessment tool.

Past Related Online Samples Products This part of the report investigates the use and suitability of different online assessment tool that have been developed in the past to support online assessment activities. The three 3 tools offered similar features that allow it to be access from anywhere. It has a detailed help section that also provide it with walk-through video tutorials. NET technology. Features of Challenge include: This is configurable by the administrator.

The system analyses the answers and produces a comprehensive health and safety report. It generate health and safety action plan, which includes significant findings relating to each area of the legislation which can be printed off once the user have completed the online risk assessments [22]. Final Year Project Report Online Assessment Tool London Metropolitan University - 37 - Discussion and Summary At the end of the research, I have come to the conclusion that the application is viable as it has been applied in other fields and have serve the required purpose of simplifying assessment process in an academic environment.

The application of computer into assessment has more of positives than negatives, which therefore give confidence to apply the technology into a working environment like Sainsbury supermarket Ltd. But my concern for now is to understand the organization requirements needs, and to develop most appropriate web application for the company.

It demonstrates that the project team understands the current environment of the stakeholders and the desired future state. It is important to document this in a Business Opportunity statement so that members of the project team and all others involved with the project have the same objectives as they move forward to the solution design [1]. In addition to a wide range of quality food and grocery products, many stores offer bread baked on the premises, delicatessen, meat and fish counters, pharmacies, coffee shops, restaurants and petrol stations.

It aims to ensure all employees have opportunities to develop their abilities and are well rewarded for their contribution to the success of the business. It also Final Year Project Report Online Assessment Tool London Metropolitan University - 39 - aims to fulfil its responsibilities to the communities and environments in which it operates.

We recognize that most of our managers learn best from actually doing the job and from working alongside people with specialist knowledge and experience. For this reason most of development will be made up of activities and exercises which will help learner to learn a particular skill or understand a certain procedure.

The result of this will be that you will work with many people, both managers and colleagues alike and that no two days will ever be the same.

At every stage we will provide you with the support guidance and tools you need. These are classified according to three different formats: Central Stores: These stores vary in size between and square feet 2.

Local Stores: They occupy in excess of 45 square feet area and focus on a wider range of food products as well as more non-food items 3. Convenience stores: Ranging from between and square feet area. These stores are located within the high street, urban and suburban areas. These stores are typically the smallest in the estate. Convenience Structure Chart Sainsbury's believe that they have a range of employment policies to ensure that their workforce is as representative of the wider community as possible.

Staffs often have a choice of work arrangements including: Initial Training Use Case Model Personal Development Training Fig 5: Detailed Training Use Case Model The use case begins when the trainee is trained by a trainer. The training can take different forms e. The trainer needs to be sure that the right trainee is selected and trained on the right module. The trainee knowledge is assessed by the trainer using the predefined assessment booklet.

Trainee assessment is marked by the trainer. Scored are measured against predetermined scores to pass the module. If trainee fails assessment, training will be rebooked by trainer. Details of training and assessment outcome are recorded and updated into trainee file by the trainer.

Trainee file are saved by trainer which ends the use case Business Analysis Model Class Description Trainer The person who conducts workshops, training sessions and updates training records Trainee The person who is being trained Training Activity leading to skilled behaviour Assessment Activity to measure process of the learning that has either taken place. Usually measured against stated learning outcomes: Update Record A process of saving or storing modifications to a record File Record A collection of trainee data stored in one unit, under a trainee name.

Table 3: Users Description Business Object Model Stakeholders Roles and Responsibilities The information reveals the current situation of an organization and requires a great deal of effort to decide what information to collect and how to collect it.

Some of which are: Interviewing 2. Observation 3. Survey Interviewing: Interviews were conducted with the manager, staff and customers of the company. After conducting interviews with stakeholders at different levels, different options were gathered about how the system should evolve and work. Considering the importance, trainer wants the best system functionalities while the trainee wants a simple interface for their assessment as most of them are not fully computer literate.

This was conducted twice 2 different hours during the week. One in the morning when the store was quiet, while the other was conducted during the store busy hours. Questionnaires were given out to employees of the company, and to the managers; and in return completed questionnaires were received.

The questionnaire used and its results along with the interview made can be found in Appendix A. Summary The overall conclusion is that an online assessment tool will add value to the current operations The system design pattern should be compatible with the company current systems and can integrate into the company network.

This integration will includes hardware platform and operating system. Intel Pentium 4 processor o RAM: Flexible at the time of use to allow multiple users at a time. Enable local and remote management of system administration 4. The system should be available all times and work high performance. Multiple choice, short answer question and so on. Initial To-be-Use Case Model Final Year Project Report Online Assessment Tool London Metropolitan University - 54 - Flow of Events The development of the online assessment tool will involve the design of a system that will help to manage the online technique to conduct assessment for store staffs which will be managed my personal training mangers, duty and store managers.

The portal should allow trainer and trainee into different applications. Use Case Scenario 1 The use begins when the trainer and the trainee log on through the entry screen. Options to manage assessment, manage trainee record, generate report and access personal record.

Option to access personal record, complete assessment and option to view result. The use case begins with managing assessment. Trainer no confirming to save options Exceptional Scenario: Trainee authentication fails: Managing assessment flow of event Managing Trainee flow of event 3.

Show option of weekly or monthly report Show option of weekly or monthly report Print Option Alternative Scenario: Exceptional Scenario: Generate report flow of event 4. Print Option Alternative Scenario: Access personal record flow of event 5.

Complete assessment flow of event Entry screen: Trainer Storyboard Trainee Storyboard This will impart the timing and completion of artefacts. There is great risk in meeting the user requirements for the Sainsbury assessment tool project. Since the success of this project will be determined by how well it is accepted by the staffs it is important to meet the needs of all potential users High Indirect risk Choosing the right technology: If I choose the wrong technology the project can be a nightmare to implement, and maintain.

High Indirect risk Familiarity with Technology or Application Area If I am not familiar with it, then time will be lost learning the new technology. If I pick a web server that is non standard the code may not be portable to work on other web servers High Indirect risk Having the right tools: RUP tools not available for my use.

It would have helped tailored RUP configuration to project need and goals. Likewise save time Low Schedule Rational unified process RUP has been processes that have roles for different team members. I am at this point conscious and skeptical about time in delivering quality product. Rational unified process RUP process expects all processes to start early in the product development.

This is a big problem, as the system should go live at the end of the semester.

With only one semester High Table Work breakdown structure needs to be completed before starting the project and followed Indirect risk Choosing the right technology: I must decide what web technologies I am familiar with and should to use I must decide what web server to run on I must decide what back end database to use I need to be familiar with each one.

Indirect risk Having the right tools: At present most of the right tools are available for me to use. Direct Schedule I plan to control these risks through good communication with my supervisor and completing each task on time following the project task breakdown. Problem Resolution Plan An initial project plan was defined. The highest risk at this point in time is to understand the mile wide and inch deep of the use case diagram to develop a robust system that will capture the entire defined requirement.

Transport Company Project

These objectives will be accomplished at the end of the elaboration stage of the software development. Rational Unified Process RUP as a software methodology was used in guiding the project development activities from iteratively to creating artifacts that model system requirements, analysis, designs, and implementations.

Essential structures were developed from the architectural design to create a clear picture of the system. Unified Modeling Language UML is the industry-standard language for the specification, visualization, construction, and documentation of the components of software systems. UML helps to simplify the process of software design, making a model for construction with a number of different views.

One of the great merits of UML is the way it helps open up the development process with what are called use cases. These serve to identify principal roles actors in the system, boundaries, actions, and so on [1].

Iteration process in rational unified process involves the breaking down of phase into different development loop, resulting in a release of an executable artifact, which is subset of the final product to be developed, which grows incrementally from iteration to iteration to become the final system [2].

Final Year Project Report Online Assessment Tool London Metropolitan University - 64 - Development Tool Range of software and development tools have been used from the initial stage to the implementation stage of this project. Some key software and development tools that have been used and necessary to implement the online assessment tool are: It is use in creating documents by combining a comprehensive set of writing tools with an easy-to- use interface [4].

It uses vector graphics to create diagrams, in visualizing, explore and communicate complex information, systems and processes [6]. Microsoft Access -- Microsoft Access is a relational database management system available for download as a stand-alone product or as part of Microsoft Office. Its inclusion in Office and its presence everywhere has made it one of the most popular database development tools in use by organizations today. Final Year Project Report Online Assessment Tool London Metropolitan University - 65 - Project Management Introduction Project management has come a long way from its origins in engineering and construction; it is now used for a wide range of applications and is one of the most highly valued management tools [1].

The project management aim at this stage to prioritize task schedule and manage risk. This will include analyst, designer, developer , tester roles While Dr. Peter Oriogun will act on a supporting role to will include: Initial Work Breakdown Structure chart Work Breakdown Structure Gantt chart Table Gantt Chart Pert Chart Final Year Project Report Online Assessment Tool London Metropolitan University - 69 - Project Outcome Milestone In the development of the project task, this part represents the static part of the process in terms of workflow, activities, outcome and artefacts.

Project Milestone Risk involves the notion of uncertainty but managing it is the act or practice of dealing with it. Therefore, identifying, assessing, and then prioritizing the possible risks that may affect the project, is very essential for this project success. During the risk assessment, if a potential risk is identified, a solution or plan of action should be developed. Risk Measurement I must decide what are highest risk is so I can focus the bulk of my attention toward that area of the project development.

Identifying high, medium and low risks will serve to facilitate the project development by allowing me to manage my time more efficiently. Below are some lists of possible project risks, these risks will be reviewed throughout the project life cycle.

The results found from interviews and questionnaires have to be review, checked carefully and redefine the requirement specifications at ever stage. High Indirect Risk Choosing the right technology: It is possible that server systems may not be applicable to the application to be developed, so choosing the right technology for the system development is most essential. High Indirect Risk Familiarity with Technology or Application Area Not understanding the technology can be risky situation at the middle of an application development.

Medium Indirect Risk Having the right tools: Likewise save time Medium I am at this point conscious and sceptical about time in delivering quality product. Rational Unified Process RUP process expects all processes to start early in the product development.

With only one semester to graduate. High Table Each risk that receives a High score will have a corresponding plan to manage and control of that risk. Here is break down of how I am going to attack each risk.

Flexible architecture. Analyse before adding the new requirements if it is very important to change the architecture. Indirect Risk Choosing the right technology: Careful research and consideration of possible technologies, during design stage.

Indirect Risk Schedule and having the right tools: Follow the project plan and use the right software modelling process to complete project on time. Decomposed Manage Trainee Use case Redefined Check Trainee Record Use case Detailed Use-case Model Final Year Project Report Online Assessment Tool London Metropolitan University - 78 - Actors and Use Cases Description Actors Description Trainer The trainer can be the store manger or human resources managers, who are responsible for the day-to-day management of training and development within a particular store.

Users use case description Use cases Description Login This will allow any the system users to login using there username and password. Find Trainee Details Allows the user to search for trainee details.If the libraries are already included in the IDE, those libraries will be copied to the folder that you have designated.

You have entered an incorrect email address! Whether you are looking for strategic planning Money Manager Ex, free download. Download Manager Project Uploaded by pramodbiet. Requirements specification 3.