This is Content management software, using various features of Teamsite to manage dynamic content which is changing at regular and fast intervals. Then the web interface allows users to manage it from anywhere using just a web browser and predefined authentication. The servers can be used to create content, manage content and post or deploy content on the website.
Administrators or mangers etc are able to access the database according to their privilege after authentication using passwords.The fast changing content is also managed.
The very first step of developing any system is to study the whole existing system this is called the initial study, analysis and feasibility of the project is being done. Analysis is the detailed study of the various operations performed by the system and their relationship within and outside the system. In context to this project the data to be created and deployed on the e-commerce website is done regulary and changes are carried out at short and regular intervals.Hence the need to maintain the regularity of creation and deployment of data is necessary to make work easier and comfortable.
The feasibility study is carried out to select the best process that meets the performance requirements. This entails identification, description and evaluation of the E-commerce process and the selection of the best process(tool) for the job. Now according to this project the analysis is to have the complete knowledge about how the software that is going to develop is going to function. From where is the data going to come and what will be the output vs.what is the required output. Once analysis is done or completed the analyst has the firm knowledge of what is to be done. The next step is to decide how the problem might be solved. Thus, in systems design, we move from the logical to the physical aspects of the life cycle.
So the conclusion of the initial study is that instead of going through various HTML pages to make updates and enteries , a tool should be made to make all these changes and updation of the data on the website.This will be able to serve its cleints and consumers more efficiently and in a satisfactory manner, also, this type of system will save lot of tremendous time, energy, tiring and repetitive work.
As stated earlier in the introduction to the project, A website is a web page or a collection of interrelated web pages that convey some common theme or sell a particular business. These web pages are made with the help of scripting tools and languages. The web pages are often made very designer, colorful, and catchy in order to popularize business better. Good web design is a very important feature of a good website.At present scenario the usage of websites for business is growing organically with time and while it is useful it is very far from perfect.Much of the content is out-of-date or inaccurate, it’s hard to find things, updating the site is complex, and the appearance is becoming outdated. The person responsible for the creation of content and updation faces loads of problems to make changes as he needs to through all the pages to verify the data and create updations. Due to manual updations of data the updates are piling and updates are delayed.A track of all the data created and posted on websites is dificult to maintain.This is process is maximum times tedious, time consuming and leads to redundancy of data.manual.The various information related to the contents of the website is entered in the form of HTML pages.The Authenticates person is unable to keep with the pace of the increasing demands and usage of the Websites. The office currently operates under a semi- manual system of filing and retrieving documentation. These documents prepared with the usage of basic web designing languages and text editors.
In the Traditional system, searching for some specific information is the time consuming exercise. A number of pages and docuuments are being maintained. Proper upkeep of the documents is very difficult, as only the concerned person know where the desired information is available. The system is highly resource intensive as well as prone to errors. Piles of documents are there as new additions to these existing piles are occurring as time passes.
There major areas in which the Traditional system affects the cost are:
Slow retrieval time.
The system is single person intensive.
The Traditional system produces a risk of missing files which causes improper and redundant updates.
There is a lack of confidentiality.
No back up to support disaster recovery.
Posting of content and maintaing dates and updations is dificult.
Slow retrievel of webpages on the websites.
Complex and no specific manner to manage content.
A content management system (CMS) is a computer application used to create, edit, manage, search and publish various kinds of digital media and electronic text.
CMS is frequently used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators' manuals, technical manuals, sales guides, and marketing brochures. The content managed may include computer files, image media, audio files, video files, electronic documents, and Web content. These concepts represent integrated and interdependent layers.
Content management system an attempt to take a step towards “Integrated work”. Content management system a multi-user, user friendly and GUI based application.
In this system every authorised person will need to have computer terminals, which are attached to the server. All the data and conent are kept on authenticated locationsAny query related to the posting of the data will be served from the centralized database server .This Login and Password should be kept confidential as this can provide access to each and every module of the website. Thus, system ensures the security from the unauthorized access other than the authorised people of the company.The system offers the functionality at client/server.
Salient Features of Proposed System:
Providing protection to data, through password.
Efficient retrieval of information.
Ensure accuracy of data, with in-built validations and checks.
Efficient linkage of information.
Elimination of tedious works to a great extent.
Streamlined authoring process
Faster turnaround time for new pages and changes
Improved site navigation
Increased site flexibility
Support for decentralized authoring
Reduced duplication of information
Greater capacity for growth
Reduced site maintenance costs
THE SYSTEM DEVELOPMENT LIFE CYCLE
The System Development Life Cycle is an organized way to build an information system. The System Analysis and Design are keyed to the system life cycle .
The stages of the system development life cycle are:-
1. RECOGNITION OF THE NEED:-
One must know what the problem is before it can be solved. The basis of a system is recognition of need for improving an information system or procedure. This need leads to a prim nary survey or an initial investigation to determine whether an alternative system can solve the problem.
2. FEASIBILITY STUDY:-
Depending on the result of the initial investigation, the survey is expanded to more detailed feasibility study. A feasibility study is a test of the system proposal according to its workability impact on the organization, ability to meet user needs and effective use of recourses.
It focuses on three major questions:
What are the user’s demonstrable needs and does a system meet them?
What recourses are available for concerned person? Is the problem worth solving?
What is the likely impact of the system organization?
The result of the feasibility study is a formal proposal. This is a report, a formal document detailing the nature and scope of the Proposed system.
Analysis is the detailed study of the various operations performed by the system and its relationships within and outside the system. The analyst collects unstructured data through different means of analysis. The interview is the commonly used tool in the system analysis. It requires special skills and sensitivity to the subject being interviewed. Training experience, common senses are required for the collection of information needed to do the analysis.
The term design describes a final system and the process by which it is developed. It includes the construction of the program and the program testing. The first aim is to determine how the output is to be determined and in what format. Second the input data master databases have to be designed to meet the requirements of the proposed output. The final report prior to implementation phase includes procedural flowcharts,record layouts and a workable plan for the implementation of the candidate system .
It is primarily concerned with the user’s training, site preparation and file conservation. During the final testing user acceptance followed by the user training is tested. Once the programs become available the test data is fed into the computer and processed against the database files of the candidate system.
6. SYSTEM TESTING:-
System testing checks the readiness and accuracy of the system to access, update and retrieved data from new files. Once the programs become available test data are read into the computer and processed against the file provided for testing. If the testing is successful, the program is then run with the actual data otherwise a diagnostic procedure is used to locate and correct errors in the program.
7.POST IMPLEMENTATION & MAINTENANCE:-
After the implementation phase is completed the user staff is adjusted to the changes created by the candidate system evaluation and maintenance begins. This is an aging process that requires periodical maintenance of hardware and software. The importance of maintenance is to continue to bring the new system to standards. User priorities changes in organization requirements or environmental factors also call for system enhancements.
Get the full report here: