Wednesday, December 11, 2019

Online examination system free essay sample

Terminology steganography, substitution and transformation ciphers, XOR, one-time pads, Protocol Building Blocks: (3 Lectures) Communications using symmetric cryptography, one-way hash functions, communications using public-key cryptography, digital signatures, Basic Protocols: (2 lectures) Key exchange, authentication, secret splitting, secret sharing, cryptographic protection of databases, Intermediate Protocols: (2 lectures) Time stamping services, subliminal channel, undeniable digital signatures, Key Length: (2 lecture) Symmetric key length, public-key key length, comparing symmetric and public-key key length, Key Management: (3 Lectures) Generating keys, transferring keys, verifying keys, using keys, updating keys, storing keys, compromised keys, lifetime of keys, destroying keys, public key management, Algorithm Types and Modes: (10 Lecture) Electronic codebook mode, block replay, cipher block chaining mode, stream ciphers, cipher-feedback mode, output feedback mode, choosing a cipher mode, block ciphers vs.  stream ciphers, Choosing an Algorithm, Choosing an algorithm, public-key vs. symmetric cryptography, encrypting communication channels, encrypting data for storage. Online Examination System free essay sample I feel immense pleasure to express my heartfelt gratitude to my mentor, Mr. Basant K. Khatri of SrTekbox Pvt Ltd, for his constant and consistent inspiring guidance and utmost co-operation at every stage which culminated in successful completion of my project work. I also would like to thank the faculty of Computer Science Department, Manav Rachna College of Engineering for their kind advice and help from time to time. I am very much thankful to Dr. S. B Goyal, HOD, Computer Science Department for his inspiration and support in completion of my project work. I owe my profound gratitude to my family who has been a constant source of inspiration and support. Last but not the least; I convey my sincere thanks to all the members of our development team for their kind help in completing this project work. Hemant Aggarwal CANDIDATE’S DECLARATION I hereby declare that work presented in this project entitled â€Å"Online Shopping†, in partial fulfillment of the requirement for the award of the degree of Bachelor of Technology in Computer Science Engineering, submitted to Maharishi Dayanand University, Rohtak, is an authentic record of my own work carried out under the guidance of (Mr. They have already released two products, namely SR CashTrack and SR SmartContract, which have got rave reviews from our customers. SR CashTrack has already been rolled out with a large retail chain in food business and has proven itself by significantly impacting the business and financial operations. As they operate in highly niche markets, they do understand that their products would need customisation to meet specific statutory or process needs of our customers. Their products are designed to be rapidly customised and deployed even across large operations. Their high quality of support processes and focussed customer engagements ensure that they are always there for delivering innovative solutions to help our customers create and retain a competitive advantage with increased operational efficiencies. 1. 2. Guide Details: Organization name:Sr Tekbox Pvt Ltd Office Address:Sr Tekbox Pvt Ltd SCO-155, 156, Sector-15 Sonepat-131001 Reporting Person’s details:Name: Mr. Basant K. Khatri Designation: I. T. Manager Contact no: 9896064244 . Nature of Project/Training: Industry: Development (includes s/w development) 1. 4 Objective and Scope: Objective: The objective of this project is to demonstrate that with better interactive features in online shopping web sites could improve sales for online retailers. The objectives of the project are as follows: †¢ To learn about the Online Shopping industry. †¢ To investigate potential problems with Online Shopping. †¢ To create a prototype web site focusing on one of the many problems that arises within Online Shopping. †¢ To evaluate the prototype with an existing online retailer. The classic tale of the tortoise and the hare, provided by Freedman, gave the inspiration that Online Shopping is one the main markets that needs to be tapped in. Freedman’s prediction is that, slower starters or early laggards may prove to be some of the strongest categories online long term. Scope: The supplementary specification applies to online shopping system. This specification defines the non-functional requirement of the system such as: A. Functionality: Since it stand alone application, one or more user may use it at a time. B. Usability: ? Desktop interface Windows 98/2000/XP/7 C. Reliability: The system is available during online time only. D. Performance: The performance depends on hardware specification. 1. 5 Introduction to Project: The project aim is to create an online shopping system. The basic idea is that customers can buy products sitting at the ease of their homes. It consists of product details, security system, status and exits. The administrator can create, edit or delete new and existing administrators and can generate the reports and can perform operations like add, search or delete on the products in the database. The Online Shopping system enables vendors to set up online shops, customers to browse through the shops, and a system administrator to approve and reject requests for new shops and maintain lists of shop categories. Our agenda is to design an online shopping site to manage the items in the shop and also help customers purchase them online without having to visit the shop physically. Our online shopping mall will use the internet as the sole method for selling goods to its consumers. Shopping will be highly personalized and the mall will provide lower prices than most competitors. 1. 6 Methodology/Planning of Work . 6. 1 Feasibility Analysis After making the initial investigation, feasibility study is carried out to check the workability of the system. Feasibility study is the vital step in the system development life cycle. It is the test of a system proposal according to its workability; its impacts on the organization’s ability to meet the user’s needs and effective use of resources. During this study, the problem definition is centralized and the aspect of the problem to be included in the system is determined. Consequently cost and benefit are estimated with greater accuracy at this stage. The result of the feasibility study is a formal proposal, which is simply a report, a formal document detailing the nature and the scope of the proposed solution. The proposal summarizes what is known and what is going to be done. Three key consideration are involved in the feasibility study: †¢ Economic feasibility †¢ Technical feasibility †¢ Behavioral feasibility 1. 6. 2Economic feasibility Economic feasibility concerns returns from investments in a project. It determines whether it is worthwhile to invest the money in the proposed project or whether something else should be done with it. Economic feasibility also known as cost and benefit analysis, the benefits and advantages of the candidate system are compared with cost. If the benefit outweighs the cost, then the decision is made to design and implements the system. Benefits can be seen in terms of efficiency, productivity, error free decisions, rendering data to others projects, queries etc. The proposed system is economically very feasible because all the information maintenance that is file, messages etc are maintained by the system. Moreover if somebody need the help of someone who is not there at present then he need not call him to its place . He or she can work from anywhere across the world. Minimum equipments are required to develop the system. No one is required to maintain the system. The member who wants to work through the system will manage their team themselves. However, the developer of the system can earn money by taking minimum fees from the member who wants to use the system. Hence, we can conclude that the proposed system is economically feasible. 1. 6. 3 Technical feasibility Technical feasibility checks whether the proposed system is technically feasible or not. It involves financially consideration to accommodate technical enhancement. The minimum requirement of hardware resources to develop the system is MySQL version 5. 5. 24 or above and PHP framework version 5. 4. 3 and Apache Server version 2. 4. 2 and Windows, Linux or Macintosh Operating system. The resources required in the user side are the only browsers. Technical issues involved are the necessary technology existence, technical guarantees of accuracy, reliability, ease of access, data security, and aspects of future expansion. 1. Technology exists to develop a system. 2. The proposed system is capable of holding data to be used. 3. The proposed system is capable of providing adequate response and regardless of the number of users. 4. The proposed system being modular, if the developer wants can add more features in the future and as well as be able to expand the system. 5. As far as the hardware and software is concerned, the proposed system is completely liable with proper backup and security. 3. Operational Feasibility: If the system meets the requirements of the customers and the administrator we can say that the system is operationally feasible. The proposed system will be beneficial only if it can be turned into a system, which will meet the requirements of the online team work when it is developed and installed, and there is sufficient support from the users. †¢ The proposed system will improve the total performance. †¢ Team members here are the most important part of the system and the proposed system will provide them with a convenient mode of operation for them. †¢ The proposed system will be available for the teams for working online throughout the globe. †¢ The proposed system will provide a better messaging system to the members. Hence, the proposed system is operationally feasible. 1. 6. 5Development Strategy Online Collaboration System is designed using ‘The waterfall model’. The waterfall model was the first structured approach to systems development. The waterfall model is just a time-ordered list of activities to be performed to obtain an IT system. [pic] Figure 1 The activities in waterfall model are: System Analysis: The step refers to the gathering of system requirements, with the goal of determining how this requirement will be integrated in the system. Extensive communication between the customer and the development team is essential. During System Analysis Feasibility Studies are also carried. System Design: Once the requirements have been collected and analyzed, it is necessary to identify in detail how the system will be constructed to perform the necessary tasks. More specifically, the system design phase is focused on the data requirement (what is processed by the system), the software construction (how will the Application be constructed) and the interface design and coding (what will the system look like? ) Coding: Also known as programming, this step involves the system software. Requirement and system specification are translated into computer code. Computer programs are written using a conventional programming language or an application generator. Programming tools like Compilers, Interpreter, Debuggers are used to generate the code. Different high level programming language like C, C++, Pascal, Java, C# are used for coding. With respect to the type of application, the right programming language is chosen. Testing: As the software is created and added to the developing system, testing is performed to ensure that it is working correctly and efficiently. Testing is generally focused on two areas, internal efficiency and external effectiveness. The goal of external effectiveness testing is to verify that the software is functioning according to system design, and that it is performing all the required functions. The goal of internal testing is to make sure that the computer code is efficient, standardized, and well documented. Implementation: After the code is tested, if it meets all the system requirements, it is handed over to the customer. Maintenance: Inevitably the system will need maintenance. Software will definitely undergo change once it is delivered to the customer. Change could happen because of some unexpected input values into the system. The change in the system could directly affect the software operations. The software should be developed to accommodate changes that could happen during the post implementation period. 6. Facilities Provided For The Proposed Work By Organization: 1. Professional Working Environment 2. Applications a. Apache b. MySql c. PHP 3. Desktop 2. Requirement Elicitation and Analysis 2. 1 SRS ? Front End. ? Back End. Front End remains on client side. Front end is made for end user who uses our application. Basically in front end our input-output forms reside which takes the input from the client and gives output back to client. Backend remains on server side and has two components viz, ? Server side program ? Data Base. Data base is the most important thing in this universe as data base gives identity to a thing without data base existence of a thing is impossible. [pic] Figure 2 What is database? Data Base is a collection of tables and table is a collection of records in a tabular form i. e. in row and columns. Data Base can be divided into two parts:- ? RDBMS. ? DBMS. We will be using RDBMS (Relational Database Management System) in our project i. e. oracle 8i Enterprise edition. Why we are using Oracle (RDBMS)? Some of the merits of using Oracle (RDBMS) are as under: ? Centralization of database. ? Client Server Technology. ? Security. ? Normalization of Data Base. ? Relationship. ? Transaction Processor. ? It gives some internet related features. Hence because of these features we are using Oracle as a back end technology. MySQL : MySQL also called My Sequel is became the worlds most widely used open source relational database management system (RDBMS) in 2008 that runs as a server providing multi-user access to a number of databases. The SQL phrase stands for Structured Query Language. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation. For commercial use, several paid editions are available, and offer additional functionality. Applications which use MySQL databases include: Joomla, WordPress, Drupal and other softwares. MySQL is also used in many high-profile, large-scale.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.