Mobile Store Management Black Book
Mobile Store Management Black Book
Mobile Store Management Black Book
ORGANIZATION OVERVIEW
Name of the Organization: - MAHALAKSHMI COMMUNICATION Address of the Organization: -Shop No. 6, Opp. Sant Punjab Hotel, Chembur
Camp, Chembur (E), Mumbai-400 074.
About the Organization:MAHALAKSHMICOMMUNICATION is a one stop mobile solution shop that provides, multi brand handsets, accessories, all under one roof. Mahalakshmi Communicationcurrently has over 2 outlets and the vision is to have a network all across City, thus covering virtually every major town in every state across India. Mahalakshmi Communicationhas categorized its mobile device offerings into consumer segments keeping in mind the profiles and needs of different consumers. The unique segments available in Shop: Business - PDA & Smartphones, Emails, data transfer etc. Lifestyle - Fashion phones, Look and elegance Value for Money - Special offers, discounts and budget phones.
PROJECT DESCRIPTION
NAME OF THE PROJECT: MOBILE STORE MANAGMENT Following are few characteristics of the Mobile Management System
Referential Integrity of relational Database is followed Use of shortcuts t access different processes is provided for the user having computer knowledge User-Friendly prompts are provided for user. Attractive and catch Graphical & Photographic Interfaces are used for user interaction Data reports allow generation of reports dynamically with desired query. Strong management system controls are used easy Navigation is provided for maintaining proper flow of system.
The current system has several shortcomings that are as follows: The existing system was not very effective & was highly time consuming. The current system works manually. The existing system was somewhat paper-based (paper-work). Which takes time? The rate at which the work done is very slow due to non-utilization of computerized system. It does not provide better data facilities as well as data availability on fingertip. Inconsistency was the major problem in the existing system as there is no proper facility was provided to update the data. In case user wants to find out details of particular Mobiles whole database records are displayed. It is difficult to remember all data Consumes large volume of paper work Large storage space is required to keep to the files and register in proper coordinations In the present system the report generation becomes very difficult.
PROPOSED SYSTEM
This system computerizes all data is storing all data of the Mobiles Sales, Customer Details, Employee Details along with Salary. Validation at the time of entering data, so no chance of duplication of data. Extensive Validation on input record so that no changeable record are Prone to error. Response time for the query should be minimized. To keep data base up to date by regular updating. Reduce the cost of maintaining system. To provide various report facility. Cost effective and less manpower required.
The new system would easily overcome most of the short coming of the current system. Owner can see the fine report. Not much manual work is involved. Ensure data accuracy Security of data is done Save a lot of time and effort Optimize processing time. User friendly system.
Only one person can use the system. The system prepared is competent but we cannot say that it is a perfect system. This system like any other system has some flaws & shortcomings in it. They are as follows: o This system is semi-functional. This means that the system covers the manipulation related to the record only. o There would be high rate & better quality of performance.
PROCESSING ENVIRONMENT
Processing environment includes hardware and software requirements.
Software Requirement
Operating system: - Windows XP, Windows7 Front-end Tool: - Visual studio 2008 Back-end Tool: - MS SQL2005
Hardware Requirement
Operating system: Windows XP and above. Minimum 5 GB HDD space 3.00 Megahertz Intel Pentium IV Processor 1 GB RAM
FEASIBILITY STUDY
The feasibility study plays a major role in the analysis of the system. The very decision of the system analysis whether he should design a particular system or not and till what extend or limits the very project should be stretched can be inferred from the system feasibility study. Hence the feasibility study forms the basis of the system. The feasibility system can be categorized into:
Technical Feasibility:It determines the technology needed for the proposed system is available and how this technology can be integrated into the organization. Technical evaluation must also access whether the existing system can be upgraded to use the new technology and whether the organization has the expertise to use it. Genuine Computer is equipped with the necessary hardware and software. Software Available Microsoft Windows 98, XP. Microsoft Office. Hardware Available Intel Pentium IV Processor. 256 MB RAM. 3.5 Floppy Disk Drive. HP Printer. DVD Rom
Organizational and Culture Feasibility:The organizational and culture feasibility analysis is done to scrutinize whether the system sits up with the working environment and the organizational discipline and rules. Following issues are considered: The current level of computer competency. Re-engineering the old working procedures. Substantial tech phobia. Expectation of the users.
Operational Feasibility:The proposed system will automated the existing manual system and make it user friendly. With the required training the users will find the system easier to operate. The systems cuts down the time delay of the existing manual system.
Economic Feasibility:The economic feasibility of the system looks upon the financial aspects of the system. It determines whether the project is economically feasible. In other words, It determines whether the investment that goes into the implementation of the project is recoverable. The cost benefit analysis is a commonly used method in evaluating the effectiveness of the system. As the hardware is already available and no investment is to be made in that direction, the only cost involved is that of implementing the system and software.
Resource Feasibility: A resource feasibility test was conducted to check the following things Availability of manpower The necessary skills and support on behalf of the staff. Availability of necessary infrastructure This test produced the following results: First & foremost, each & every functions of each type of user is well defined. System has a very user friendly environment. Roles of each user are very well defined.
STAKE HOLDERS
Stake holder is a party that can affect or be affected by the actions of the business as a whole.
STAKEHOLDERS IN THIS SYSTEM ARE AS FOLLOWS:EMPLOYEES He actually works 24/7 to grow business. Honest, open communication with them will Impress the rest of stake holders and Result in sales and profit. Company will be affected if employees are not honest, loyal. Employees are affected if wrong data is inserted. CUSTOMER Customer will be affected if he does not get delivery of Mobiles on time. He may cancel next order or do not give order at all. This will adversely affect the company. Company should satisfy clients demand on time. ADMINISTRATOR The owner of the admission system needs to keep a check on everything which is visiting admission system about each and every registration and viewing and making changes i.e. update, delete etc. this is one of the important issue to be handled . Industry should be kept on changing according to the staffs and liking of the Customer/Owner
Structured Interview
This method is used to collect the information from groups or individuals. Analyst selects the people who are responsible and related with the system for the interviewer. In this method the analyst had dialog and discussion in person or telephonic conversation.
Record Inspection
The information related to the system is published in the sources like newspapers, magazines, journals, documents etc. This record review helps the analyst to get valuable information about the system and the organization.
Observation
Unlike the other fact finding techniques, in this method the analyst himself visits the organization and observes and understand the flow of documents, working of the existing system, the users of the system etc. For this method to be adopted it takes an analyst to perform this job as he knows which points should be noticed and highlighted. In analyst may observe the unwanted things as well and simply cause delay in the development of the new system
EVENT TABLE
TRIGGER:
Trigger an occurrence that tells the system that has occurred, either the arrival of data needing or of a point in time
SOURCE:
An external agent or actor that supplies data to the system.
ACTIVITY:
Behavior that the system performs when an event occurs
RESPONSE:
An output produced by the system that goes to a destination.
DESTINATION:
An external agent or actor that receives data from the system
EVENT
TRIGGER
SOURCE
ACTIVITY
RESPONSE
DESTINATION
Create an Employee
Employee Details
Employee
Information saved
Employee
Update Employee
Update employee
Employee
Employee
Add Mobile Mobile details and add in inventory Update Inventory Generate bill Save Bill Update Mobile Create bill
Mobile
Mobile
Mobile
Update quantity Information updated Calculate bill amount Save Bill Bill generated Information saved Take print of Bill Report generated
Inventory Master
Bill
Bill Master
Save Bill
Bill
Bill Master
Print Bill
Print bill
Bill master
Inventory master
USE CASE
A use case diagram in the Unified Modeling Language (UML) is a type of behavioral diagram defined by and created from a Use-case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, their goals (represented as use cases), and any dependencies between those use cases.
ER-DIAGRAM
Represent Data Entity. Represent connection Administrator Connect two Entities or One to One relation. Represent the relationship.
An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a database. ER diagrams often use symbols to represent three different types of information. Boxes are commonly used to represent entities. Diamonds are normally used to represent relationships and ovals are used to represent attributes.
ACTIVITY DIAGRAM
Activity diagrams are graphical representations of workflows of stepwise activities and actions with support for choice, iteration and concurrency. In the Unified Modeling Language, activity diagrams can be used to describe the business and operational step-by-step workflows of components in a system. An activity diagram shows the overall flow of control.
CLASS DIAGRAM
In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among the classes.
SEQUENCE DIAGRAM
Sequence diagrams are used to show how objects interact in a given situation. An important characteristic of a sequence diagram is that time passes from top to bottom: the interaction starts near the top of the diagram and ends at the bottom (i.e. Lower equals later).A popular use for them is to document the dynamics in an objectoriented system.
Customer
Employee
Product
Bill Receipt
Employee salary
STRUCTURE CHART
A Structure Chart (SC) in software engineering and organizational theory is a chart which shows the breakdown of a system to its lowest manageable levels. They are used in structured programming to arrange program modules into a tree.
MENU TREE
Table Name:EmployeeDesignation
FieldName
desiganationID Type
DateType
Numeric(18,0) Varchar(50)
Key
Primary Key ----
Description
To store EmployeeDesignation details
Table Name:Sale
FieldName saleID MobileID Quantity totalamount Date of sale customerId tax DateType Numeric(18,0) Numeric(18,0) Numeric(18,0) Numeric(18,0) Datetime Numeric(18,0) Numeric(18,0) Key Primary Key -------------------Description To store the details of sales of the Mobile
VALIDATION
The forms were tested for their functionality and error messages are displayed wherever the input does not meet the required requirements
VALIDATION TABLE
Customer
Field Name ID Name Contact number address Valid values admin admin 985421654 Nerul,Andheri Invalid values 1,2 r@jesh,v@ish,s@rekha 178$%&^ Ne@rul,And@heri
Mobile
Field name Id name date price Valid values 1 ,2 Wall counter 28/1/2011 4000 Invalid values One, two wal@lmo@unt_r 28jan-2011 Four thousand
Employee
Field name ID name salary address Valid values 1,2 Rajesh 4000 Invalid values One, two Ra%je@sh Five thousand -
Splash screen
Login screen
MDI FORM
Invoice Generation
Employee Report
Customer Form
About us Form
SYSTEM IMPLEMENTATION
Computer will be used to maintain the records of the Mobile, Customer, sales and purchase, in the computer database. A Computerized report in a particular format can be generated. Availability of Mobile can be checked. Finding employee,customer,Mobile details is easier. The details of the sales and purchasing of Mobiles will be recorded in the system.
FUTURE ENHANCEMENTS
The system could be modified suitably to work on a network. This involves, among other, resolving used conflicts, protecting database integrity and ensuring consistency of data if it is distributed across multiple locations.
CONCLUSION
An attempt is made in all its earnest towards the successful completion of the project. This system was verified with valid as well as with invalid data. This system is user friendly since it has been developed in visual studio 8 a successful GUI environment. Since the connection can be extended to any database. The control will be more powerful. Connecting it to any type of database extends the development control. Any suggestions for future development of the system are welcome Upgrading the system if may can be done without affecting the proper functioning of system.
BIBLIOGRAPHY
BOOK REFERENCE
1.) Book name:Murach visual basic 2008 Author: Anne Boehm, Murach 2.) Book name:Database programming with Visual Basic in 21 days Author:Curtis Smith & Michael Amundsen
WEBSITE REFERENCE
www.google.com www.webmonkey.com www.w3schools.com
Thank you.