
Shop Management System
Shop management system management report in python.The purpose of this thesis is to design and implement a small web shop for online business. It is designed for consumer who can be shopping at home by a computer, and the seller is able to sell their products and services without the huge amount of maintenance cost for the management and marketing in the real storefront. The task is simply to establish a Web shop system by analyzing, web user interface designing, database constructing and connecting, testing and implementing. It uses ASP (Active Server Pages), HTML (Hyper Text Markup Language), VBScript, JavaScript for implementing and bases on Microsoft Access for handing the database. Click here to get complete Python projects lists.
The system is divided into front-stage and back-stage management page. Front-stage management is friendly interface for users to browse, inquire. It includes: browse products, check products, order items, view shopping cart, user maintenance and other functions. Back-stage management is available to administrators, it includes: product management, user management, order management and so on. The administrators from the tedious manual operation freed and increase office efficiency. Additionally, the whole research and developing work are based on course materials. In conclusion, I compared some existing systems (such as ebay). After that, I analyzed and modified my system by following and resolving some real problems and needs from some online shops. During the whole work, I really learned how to work with a project and how to analyze system, gather requirements and solve the problems while you are meeting them.
Web based project management systems are designed to manage and store project information that are used in web-based applications. By different groups of people such as, seals department, programmers or project managers will be let by project applications a controlled access to information and automated distribution of information. The objective for collaboration has been: getting thing done faster, cheaper and better by applying their common knowledge, bringing together a selection of resources and attainments in a project. Because valid collaboration with teams improves productivity, speeds up result-making and optimizes of making a right decisions, it also helps to intercept precious intellectual fortune and time. Webbased project management system can surprisingly increase performance, productivity and efficiency within an organization. Since web-based applications can be accessed through any web browser, no desktop installation or updates are required. Moreover, developers, who write great code while staying out of the way are able to use it along the distance, while they stay in geographically different place and collaboration between team still exists. The background of the system includes an introduction to the system area and the motivation behind the development and research.
Background of Project Management
Project Management era dates back to 1950-s, that was marked as a date for the beginning of modern project management. As before 1950´s, projects were managed mostly by Gantt Charts, and informal techniques and tools. Later on project management tools and techniques were formalized to more professional and modern solutions. Today‟s rapid technological advancement, of IT industries, and globalization, project management solutions are in demand throughout the world as a fundamental force to complete projects within a defined scope, time, and within cost constraints. Today‟s most modern project management systems deliver innovative solutions and its management process has the latest tools, techniques, systems and schemes in use. But what does project management by itself mean? Project management is like a series of actions added to a process of getting things done on a project by working with project team members to reach project schedule, cost and technical performance objectives. Definitely we could say that project management is a carefully planned and organized effort to accomplish a specific one-time objective. It doesn‟t matter if it is for constructing a building or implementing a major new computer system. What especially does it include then? To define and confirm the project goals and objectives we need first to develop a project plan, after that we could easily identify tasks and achieve goals. Later on, quantifying the resources is needed, determining budgets and timelines for completion.
We can‟t forget to mention, that project management also includes managing the implementation of the project plan, along with operating regular controls to ensure that there is accurate and objective information relative to the plan, and the mechanisms to implement recovery actions where necessary. Projects usually follow major stages, including feasibility, definition, project planning, implementation, evaluation and maintenance. For last and maybe the one important thing that project management includes is risk management of project. In many projects, risks are identified and analyzed in a random. This is fatal, because unexpected risks arise, which have not been 7 planned for and have to be dealt with on an emergency basis. Rather than look at each risk independently and randomly, it is much more effective to identify risks and then group them into categories, and then to identify potential risks within each category. This way, common influences, factors, potential impacts and potential preventative for corrective actions, can be discussed and agreed on. Categorizing risks is a way to systematically identify the risks and provide a foundation for awareness, understanding and action. Each potential risk needs to be carefully analyzed and the project team, the supporting teams, the organization involved in managing the project, all need to be evaluated to determine whether there is the capability to manage that risk successfully, should it arise. There are namely many different sorts of risks, and we have to decide on a project by project basis what to do about each type.
Motivation
Web based project management systems are designed to manage and store project information used as web-based applications. By different groups of people such as, seals department, programmers or project managers will be let by project applications a controlled access to information and automated distribution of information. The objective for collaboration has been: getting thing done faster, cheaper and better by applying their common knowledge, bringing together a selection of resources and attainments in a project. Valid collaboration with teams improves productivity, speeds up result-making and optimizes of making a right decisions, it also helps to intercept precious intellectual fortune and time. To prove such kind of improvement to productivity and to make easier our everyday working life, it was needed from the company to make an inside system for project management.
Namely, having troubles of finding right files and wasting useful time for sending and searching documents, describing and instructing new employers of the whole system and steps that needs to be done, before beginning to make changes in projects or code. For consuming necessary time, keeping all troubles less, and to organize all documents into one place and most importantly, to keep track of projects that are in production for customers or for keeping an eye on errors or mistakes that occur during the work process, then a good web based project management system was under consideration. To consider everyday use and needs, the aim was to make an inside system for the company. The system is for helping workers (namely programmers, project managers, developers) to deal with some specific project and its errors occurred. Project management system is needed, for helping to organize and keep an eye on the project and its process. The system is web-based; there are possibilities to add documents and specifications for specific project. Documentation can consists of different graphs, database diagrams and graphical diagrams, which are needed for project development. The most important part is that, the system has an issue tracking system, a system where can be added comments, bugs and other related questions for specific project.
Requirements
In this chapter are introduced the requirements of a Web shop. It separates into functional requirements and non-functional requirements. In the non-functional requirements part, it analyzes the security of data security, information security and network security, usability, backup and extensibility of a Web shop system. And after that, I will show the structure of database at end of this chapter.
Functional requirements
Functional requirements capture the intended behavior of the system. This behavior may be expressed as services, tasks or functions the system is required to perform.
Stakeholders: Stakeholders are people who have a stake in a software project. Any person affected by the system or who influence on system development is a stakeholder. In a Web shop system, there are two main groups of stakeholders. First are customers, including unregistered customers. It could be any other people who are interested in shop when viewing our website. The second group are administrators who the main actors in a Web shop system. They are those who will be sitting in front of the server, receiving information and orders from the users and updating database. They are also in charge of web maintenance, as are the salesperson and warehouse.
Non-functional requirements
Non-functional requirements are usually called qualities of a system. Such as security and backup.
Security: In electronic commerce, security is a core issue that must be considered. Viruses and hacking are threatening e-commerce, thus requiring the network to provide a security solution. Including encryption, signature scheme, distributed security management, access control, firewall, secure Web servers, anti-virus protection. The security of network system is divided into data security, information security and network security.
Data Security: The damage of the hard drive is one of threat factors for data security. A hard drive physical damage means loss of data. Loss of equipment operation, storage media failure, operating environment and the human destruction, these can be caused by hard disk drives affected. In order to ensure data security, redundant arrays of inexpensive disks, hierarchical storage management can solve it. Redundant Arrays of Inexpensive Disks is called RAID. It uses more than one type, capacity, interface or regular hard drive connected into an array as well as makes it faster, accurate and safe to achieve the data read speed and security. There are eight single RAID levels, which are used to varying degrees in the real world today. Some few levels, especially RAID 0, RAID 1 and RAID 5, are extremely popular, while a couple are rarely if ever seen in modern systems. Python project report on Shop management system.
The Web shop system needs to keep working for 24×7 with handling of capital flow, so that it is very important to secure the date accurately and safely. If the data is lost, the economic loss will be huge. RAID 1 is implemented as mirroring; a drive has its data duplicated on two different drives using either a hardware RAID controller or software (generally via the operating system). If either drive fails, the other continues to function as a single drive until the failed drive is replaced. Conceptually simple, RAID 1 is popular for those who require fault tolerance at low cost and don’t need top-notch read performance. Especially useful in situations where the perception is having a duplicated set of data is more secure than using parity. Hierarchical storage management is called HSM. Storage devices by the online and offline storage devices to work together to form a coordinated storage system, the system in the online storage and offline storage devices for dynamic management of data, make access to data stored in the high frequency of high-performance data stored in line with higher performance storage devices, and access to data stored in the low frequency of cheaper offline storage devices. Python project report on Shop management system
Information Security: To prevent unregistered users to bypass the registration interface to trade directly into the application system, the Web shop system uses Session object to register verification. In a Web shop system whose source code will not be passed to the client browser, thus avoiding the abbreviation of the source of plagiarism by others to enhance the security of the program. In addition, the people who operate the computer are one of the biggest potential threat to information security. That is to say, the administrator can’t give out or reset password, change any data without verifying who the information is for, it would let anyone easily to get access to the system. Python project report on Shop management system
Network Security: Network security is a complicated subject, however, it is becoming more and more important as people spend more and more time connected. In a Web shop system, network security starts from authenticating the user with a user name and password, for authentication, users have to use password with strongly of security, and also need to change it usually. In the code, it should be also prepared for certain attack type such as SQL injection attack. And for instance, automatic generation of user id in the firewall is a good way to prevent attacks. The Web shop system is a small or medium business. It has a fairly strong firewall to prevent malicious attacks from hacking or some spamming and protect computer networks from attack and subsequent intrusion by restricting the network traffic which can pass through. The system must use an optional network analyzer or network monitor. This type of electronic test equipment can provide same function with protection of firewall. The system should also be tested well for weaknesses and holes that hackers and intruders could use. There are several applications that can be used for that action, such as openVAS for Linux, Nessus and Yasca for Windows. Python project report on Shop management system
Conclusion and further work
Shop management system management report in python.This thesis was completed under my supervisor Aalto Teppo with the careful guidance; from choosing the topics to project task that he gives me many earnest teachings and meticulous guidance. I got benefit a lot from both of academic standards and academic attainments. This knowledge provided valuable experience for my future study and work. Though this the final project lacks of own learning. Primarily lack of practical ability, but I will study and work hard in future, continue to enrich myself and improve myself. After several months of design and development, a Web shop system development is completed. The function was to achieve the basic requirements.
It is able to complete the management interface and user login process design, information management module, product category management module, order management module and so on. Through this project, I am deeply to understanding of the ASP, IIS, Microsoft Access. From theory to practice, from perceptual knowledge to rational knowledge, I really have learned to use, combination of the theory in practice, further understand the rules of information systems development. However, I met a lot of problems during the project, sometimes a small error will make me spend a lot of time and concentrate efforts on finding and fix. I have overcome the problems finally. Since then, I will redouble my efforts to research, acquire more skilled on the basis of new technology to improve my level of development. On the other hand it proved my knowledge and ability, I have been raising awareness of own quality. Python project report on Shop management system
System Configuration:
H/W System Configuration:-
System : Pentium I3 Processor.
Hard Disk : 500 GB.
Monitor : Standard LED Monitor
Input Devices : Keyboard
Ram : 4 GB
S/W System Configuration:-
Operating system : Windows 7/8/10.
Available Coding Language : Python
Database : MYSQL
| Project Name | Shop Management System |
| Project Category | Python |
| Project Cost | 65$/ Rs 4999 |
| Delivery Time | 48 Hour |
| For Support | WhatsApp: +91 9481545735 or Email: info@partheniumprojects.com |
Please use the link below for international payments.







