It includes details for the clients, suppliers and products. This technique has two types of users, administrator and the finish user. The administrator gets the authorization to create new users, edit a preexisting user and erase a user or disable a individual.
This system creates multi reports for costumer, dealer, product, and soling. This will cut down the amount you spend from the primary concentration of your business and getting ultimately more control over your business.
CHAPTER ONE
Introduction
SMSSS is solving a problem that may face any business. An inventory that could disappears from your stores, pharmacies, restaurants and hospitals, due to theft, wastage and staff misuse; because employee will know that inventory is being carefully tracked. SMSSS can instantly tell you about how many a specific product have sold today, or in virtually any period you want.
My Graduation Project is applied on supermarket; this can help on checking its staying inventory, location sales movements, use historical data to raised forecast your needs and detailed sales studies make it easier for it; to keep the right on hand.
SMSSS includes two types of users, given user and a standard customer. The first will have authorization to include users to check the records and watching the suppliers. The standard customer just will put together the customers purchases and print the billing.
Every SMSSS system needs a printer to generate bank card slips for customer but the users will package with this system without needing that printer which means paying will maintain separate operation with normal printing device. Touch screens will be more intuitive to use than keyboards for many users, however in this case there will never be a touch screens, the users will depend on the keyboard and your computer only. It is a simple system without providing the flexibility to users.
Background
As it is mention before in the introduction this job will apply on supermarket, which includes quantity of employees who received the customer's orders. This supermarket is new, so it wants suitable manner to perform on the business. This work is usually want a faster consumer who understand the customer's order in short time, and save the money by count number the order's price without miscalculation, particularly when your business is run will and lot of customer's orders you should give attention to to not effected on your business, that why the SMSSS system will helps to save money, provide productivity gains.
Objective
Our project really helps to record any and all sales, it automate overall inventory control, helping to keep securities in proper balance be based upon demand and other factors, so management is much easier. You also have the ability to track offers more efficiently, whether through capons and special discount. In SMSSS you get many tools within a bundle. SMSSS can make better use of your personal by little is more maddening to a business owner than seeing his/her staff bogged down. SMSSS reduce paperwork, increase efficiency, reduce time you have to spend doing inventory, provide more correct information on the pace at which each product in your inventory goes which means you know when and exactly how much of each item to order, demonstrating you what advertising and what not, which vendor product are profitable, and which sellers are making you the most money overall. In cases like this, your customer gets faster plus more correct service.
CHAPTER TWO
(Project Deliverables)
Project Deliverables
The deliverables for this task is consisting into four main portions:
Research
Analysis and Design
Testing and Evaluation
Project management
2. 1 Research
In this section, it'll gather information about HCI, and similar software to the one which will be built and the vocabulary that decide to use.
2. 2 Evaluation and Design
Analysis is the process of breaking a case or subject matter into many smaller parts to increase a much better understanding of it. This way will helps to find the functionality of the program should have, and what program writing language should used to put into action it, and solve problems found through the research section, and discuss what strategy will use for both building and implementing the system.
Design method consists of the modeling vocabulary and the design process. Modeling words is a convention describing the way the design will be written on the paper. Unified Language can be an exemplory case of a modeling language (UML). It creates details on how the software will be developed.
2. 3 Implementation and Testing
The design section will contain display screen designs as well as the core design of the software and the way it is applied and it will include the tests and analysis.
2. 4 Evaluation and Evaluation
Testing is creating a software system to discover the errors. Evaluating a set of programs against requirements specs expressed in several diagram such as data move and entity relationship diagrams. Along the way of software development, trials has historically been left before code has been written. [1]
Testing code done by differing people at different times. The testers are depending which testing has been done and the resources allocated to be able to tasting a particular software product. The testers could be: the programmers, a team of testers, people stand for the marketplace for the software, your client and maintainer [1].
During and after execution the program, code has been tested. Pre-implementation tests is done with a assessment team of reviewer's job supervisor or clients or system creators. After execution or code tests, software developers want to taste the machine from underneath up, to be able to check if they launch to possess coded correctly. The testers making use of two main screening techniques: black box assessment and white package testing. There are various of evaluating such as device testing, test phases, system screening, integration screening, regression testing, approval testing, release assessment and beta screening. . [1]
2. 5 Project Management
Eatch task can run smoothly and efficiently according to some type of managements. This ways of monitoring the task is important in order to controlling the expenses and benefits associated with any job. If there are took place reasons that produce the task is running later part of the, or make the expenses are starting to escalate, it is necessary and necessary to discover this as quickly as possible and to have the ability to recovery these pests. That cause uncovered a challenge then corrective action can be taken to have the possible effects of the problem reduced. The task manager is in charge of managing planning, monitoring and handling the project only if the management area has been segregated from the technological development. [2]
The task of the job management, plan, estimation time and effort, identify responsibilities for the team, use prior experience, schedule work, use resources, screen and control the improvement of the project, evaluate what's main concern, and identify quickly the sources of problems all these are costly, in conditions of both money and time. [2]It is important to job manager to have the ability to identify areas of risk, such as insufficient knowledge, happened new systems or problems relating to requirements, and also to obviate all of these plans should prepare yourself. [2] almost all of project professionals use such as graphics of graphs to arranging their work there are many different types of char, they mainly belong to 1 of 2 categories, bar chart which is often referred to Gantt chart) and network graph which is often described (CPM or PERT or CPA) in this task we'll use the Gantt Chart in order to arrange our timing, .
Chapter Three
Research
Similar Product
There are a variety of software solutions designed for Cashier Assistant (point of sale). Several different approaches are evaluated here to compare different features and gain a knowledge of the greatest method of take when designing a Cashier Assistant (POS) in the next pages, good and bad items about surveyed software will be examined on what to add or to improve in the software to be.
The layout of this assessment is follow:
The name of the being application
A set of good items about the application
A list of bad point about the application
3. 1 Harold's Fine Home Lamps is a company based on custom with 17 unbiased workstations.
3. 1. 1 Good Points
Fast
Eliminate the necessity for different point of sale terminal.
Provide quick verification and control of bank cards at the POS.
Simple pub coding and reliable, create a reliable way to regulate inventory.
3. 1. 2 Bad Points
Huge data, there is no automatically support.
Difficult to update
3. 2 Fishing rod Works 5 stores will depend on sale items
3. 2. 1 Good Points
Automatically generate purchase requests when items fall below recorder levels
Reduce inventory hauling costs by traffic monitoring inventory converts and gaining
Generate discrepancy information to resolve mistakes in physical inventory
3. 2. 2 Bad Point
Huge data, there is absolutely no automatically less difficult.
Difficult to update
Research into HCI
Human computer interaction is created by computer software and hardware. Man computer discussion makes computer and human program more interesting and satisfies users needs. Human computer discussion design methodologies are based on User Centered Design. They may be target group, affordable examination, participatory design, immediate prototyping, user circumstance, value-sensitive design, and contextual design, etc.
In People computer interaction design seven rules are believed, tolerance, simplicity, Visibility, Affordance, Feedback, Composition, Persistence, etc. web interface and normal GUI are being used based on the purpose. It can be used for meetings, space shuttles, aircrafts, etc[3]
The human-computer interface is the idea of communication between the individual and the computer. There are many goals rely upon the end customer to gain his relationship.
Environment: depend where in fact the user is employed his own machine where environment, college park whatever.
Input information: the responsibilities the mandatory by an individual to the computer.
Output data: whatever have produced from the computer symbolized to the user.
Feedback: whatever an individual required move to the computer and frontward back.
HCI is affected by several makes of future processing for example:[5]
Reduction hardware price guiding to much larger recollections and quicker systems.
Miniaturization of hardware guiding to portability.
Decrease in power needs guiding to portability.
New present technologies guiding to the presentation of computational machines in new forms.
Specialized hardware guiding to new tasks.
Improved progress of network communication and shared out processing.
Increasingly comprehensive use of computer systems, especially by customer who are outside of the computing job.
Growing novelty in suggestions techniques (e. g. , tone, gesture, pen), combined with decreasing price, guiding to fast computerization by people who overlooked of the "computer insurgency. "
Widespread common concerns guiding to get better contact computers by disadvantaged groups
Interview Techniques
interview Inputs
interview Outputs
interview Conversation Techniques
interview Issues
kinds of source concept s (e. g. , choice, distinctive parameter specs, nonstop control)
Input techniques: keyboard, selections, mouse-, pen-based, words.
kinds of end result principles, express specific information, abstract information, show procedures, create illustration of information)
Output techniques like: scrolling present, windows, animation, sprites, fish-eye shows)
Screen describe issues (e. g. , concentrate, clutter, visual logic)
Dialogue type and approaches for example: form filling, menu selection, icons and direct treatment, common functions)
searching, mistake management
Multimedia and non-graphical dialogues: mic, presenter, voice email, video mail, energetic documents, CD-ROM
Real-time reaction issues
Manual organize theory
Supervisory control, programmed systems, inlayed systems
Standards
protection
3. 2 Research on Software Tools
3. 2. 1 Research on Java http://www. csci. csusb. edu/dick/samples/java. html
http://101. lv/learn/Java/ch1. htm
Java can be an object focused program it is often used in VCRs and toasters it was originally called OAK it is a higher level language produced by Sunshine Microsystems. One a real information is the fact Java is based on the first version of C++. Java includes a set of course libraries that provide basic data types it is standard Java environment, system suggestions and output capabilities, and other energy functions. Java is System that means it is easy to move the program from one computer to other. That is as an advantage of java over other coding languages. To do a Java program a bytecode interpreter should be run. Bytecode is built into every Java-enabled web browser. it is browse the bytecodes and executes your Java program it is called the Java virtual machine or the Java runtime.
Java is a vocabulary that should put together into the special machines code to then interpret. The role of the interpreter is to protect the device from problems that can breakdown os's in C++. Compiled code can operate on different systems, so a Java program can be across with a network to a machine with any different operating-system you have it and with different GUI. Since java is high-level vocabulary it used to write applet and applications. An applet is a little program should send it cross the internet and interpreted on the client machine by a Java-aware internet browser. Java application can only just be compiled and then operate on the same machine. That why you can run the java if you do not have an application or a WWW site that identifies it. Once you choose to run the java you may have to improve the properties of your web browser this is a security concern in order to really have the trust from your browser in order to utilize the compiler, that why when you do not acknowledge the compiler version you will face that your applet is rejected.
3. 2. 2 Visible Basic
It is a program writing language and environment developed for such type of windows or web application or information and many purpose participate in development. [10]. since its unveiling in 1990, the Aesthetic Basic appear to be the custom for coding languages. Now there are visual surroundings for many development dialects, including both C and C++, plus for Pascal and Java. Sometimes VB called RAD system because it is enable developers to speedily build proposal applications.
VB was main products to supply user interface environment for customer, in addition to the VB developers can insert a substantial level of code just by dragging and dropping control, like using keys, text package, radio buttonaction and then defining them utilizing the properties functions.
Although not really a true OOP vocabulary, it is sometimes called an event-driven terminology because each subject can respond to several events for example whenever we use a mouse click.
3. 2. 3 C# Language
C# is an object-oriented language. It is further includes support for component-oriented encoding. C# has a unified type system. All C# types, have primitive types(int and double, inherit from an individual subject type). C# supports user-defined reference types and value types, allowing vibrant allocation of objects and-line storage area of light in weight formations.
C# programs contain a number of source files. Concepts in C# are programs, namespaces, types, members, and assemblies. Programs declare types, which contain people and can be arranged into namespaces. Classes and interfaces are examples of types. Domains, methods, properties, and incidents are types of members. When C# programs are compiled, they are literally packed into. Assemblies have both executable code in the form of Intermediate Language (IL) orders, and symbolic information in the form of metadata. Before the executed get started, the Intermediate Language code is directly improved to processor-specific code by help of the Just-In-Time compiler of. world wide web Common Terminology Run time (CLR).
Variables types: value types and reference types. value types include their data where parameters of research types store references to their data. With reference point types, chances are to get two variables to research the same thing helping for businesses on one changing to affect the thing referenced by the other adjustable. Through value types, the variables have their own duplicate of the data. It's possible using one to affect the other.
3. 3 Research on Database
3. 3. 1 Research on SQL Server
SQL Server
Aclient server is constructed of two components: an application that can be used to present the application form data, and a databases system that is employed to store it. The application form may used the aesthetic studio room 2005 or access or some other graphical interface. And to store the databases it would work to work with SQL server. Databases is a assortment of things stored in the SQL server. This assortment of objects including tables, views, stored methods, functions and other thing essential to build the repository. As know the desks will be the first generally thing that you add to a SQL server. And each table has information about specific case. Once the dining tables are created an individual should brought up the keys for each desk. SQL server stored techniques and put together code and performed on the server. You are able to perform them through any client(VB. online, microsoft gain access to, microsoft term)
If you waant to modify the a stored method you can adjust it from the server. The change you need to do impact to all or any user customer thet call the stored process.
Microsoft recognize that there is various database customer with disparate needs. That why they release the next six version:
SQL server 2005 Exhibit edition
SQL server 2005 workgroup edition
SQL server 2005 programmer edition
SQL server 2005 standard edition
SQL server 2005 enterprise edition
SQL server 2005 mobile edition.
Features are provided by data source engine
http://www. informit. com/guides/content. aspx?g=sqlserver&seqNum=14
Clustering Services It really is operating-system allows an individual to recuperate immediately from presently system to another.
Replication services remains data in synchronization between SQL Server databases and other databases like Oracle, Microsoft Access. . . ect. other using for It is to send data to several systems.
XML copy data between merged programs or data sources.
SQL Server 2008 permit the user to record on SQL Server 2008 brings a new Plan Based Management system to SQL Server, which allows you to report on and put in push a exact routine for any database object.
SQL Server 2008 can observe the performance and other data in a central location and raise a report.
In SQL server a specialist for power shell is including. This helps the user to save lots of scrip programs and then for windows, Microsoft exchange, and Microsoft office too. The SQL Server specialist handles SQL Server Occasions, Databases and Databases Objects. this let the user offer with them in perceptive way.
Reporting services has been built in SQL server 2000 and SQL server 2005 and next other modern versions. The feature helps an individual to do their sort out SQL server immediately via the browser.
3. 2. 3 Research on Oracle
The Oracle Databases [12]known to RDBMS or as Oracle (RDBMS). As of 2009[update], Oracle remains a major presence in data source computing.
Oracle RDBMS stored data logically in stand areas and in documents if the it is in physicaly form.
Oracle DBM tracks the info stored by making use of the info that is stored in the machine stand space itself.
In 1970, oracle was the first commercial connection database predicated on the relational terminology SQL. It really is goes in such development; oracle tools could support many methodologies. Oracle users would purchase the database, but it was possible to buy some tools that define the oracle product rang however, not others.
Designer 2000 was officially known as oracle CASE, and is helpful on data and process modeling. Designer 2000 is employed to create a application, once it has been designed using oracle developer 2000.
Discoverer 2000 contains a suite of user friendly query tools designed for ad-hoc reporting. The oracle data source management system is central to these tools, through many ends -customer are hardly aware of its presence.
The main method of communicating directly with the oracle databases is by using the SQL terminology. Although this means SQL. It enables the experienced consumer to do more than simply handle queries. You will find extensions to the basic SQL vocabulary provided on Oracle and along they from PL/SQL. The SQL optimizer endeavors to make each SQL statements as efficient as possible when executed.
SQL technique can be activate by certain occasions, for example after updating or deleting a record. The security feature are actually very sophisticated; you will need system previleges to access the repository and object level privileges at different levels to query, place, delete and updating, any subject stored in the database. Data is validated through data constraints, that is, only allowing permitted values of data to be got into into the database
Oracle repository management monitors its data storage space with the help of information stored in the system space table. Oracle RDBMS is backed localy managed desk space that assist store space management information in their headers much better than in the desk space.
The record of Oracle data source.
(1979) was the first released Oracle version 2
(1982) released Oracle version 3
(1984) released Oracle version 4
(1986) released Oracle version 5
(1988) released especial version for Operating-system mackintosh Oracle version 1
(1989) released Oracle version 6
(1993) released Oracle version 7
(1997) released Oracle version 8
(1999) released Oracle version 8i
(2001) released Oracle version 9i
(2003) released Oracle version 10g
(2007) released Oracle version 11g
3. 4 Research into Methodologies
3. 4. 1 Research into Traditional System Development Life Cycle (SDLC)
The rapid increase in the electricity[13], quickness and capacity of computers, and the needs of clients and the market-place have urged software developers to attempt to develop a lot more ambitious systems. First make an effort was at 1960s and early on 1970s but this was a complex and system, it was difficult to keep up and didn't do that which was required. The machine life routine was an attempt to determine a structured approach to analyzing building and building software systems. The system life routine divided the introduction of system into levels.
Feasibility Research: the development team visits the client and studies their system. They check out requires in the given system. End of the feasibility review, the team source a report that holds the different specific suggestions for the prospect system, personnel assignments, costs, project timetable, target times etc. . . . The purpose of this period is to discover the need and also to define the challenge that should be solved.
Analysis and design: The program development process, the software's overall composition and its nuances are defined. In terms of the customer/server technology, the number of tiers needed for the package architecture, the data source design, the data structure design etc. . . are defined in this period. A software development model is thus created. Research and Design are incredibly crucial in the whole development circuit. Any glitch in the look stage could be very expensive to solve in the later level of the software development. Much care is taken during this phase. The rational system of the merchandise is developed in this stage.
Code Technology: The look must be translated into a machine-readable form. The code technology step performs this. If the look is performed in a detailed manner, code technology can be achieved without much complication. Programming tools like compilers, interpreters, debuggers etc. . . are used to generate the code. Different advanced programming dialects like C, C++, Pascal, Java are being used for coding. Regarding the kind of request, the right program writing language is chosen.
Testing: The program program testing starts when the code is produced. There will vary testing methodologies can be found to resolve the insects.
Maintenance: After the software delivered to the client, maintenance stage is important for many reasons could change once the system is employed by the customers. Bugs could happen because of some unpredicted input values into the system and system immediately affects the program operations. The program should be developed to support changes that can happen during the post implementation period.
3. 4. 2 Structured System Evaluation and Design Method (SSADM)
it is one of the methodologies that release to research and design of IS. It is consist into sequence of phases:
Feasibility Stage
Analyze the situation that you have got at a higher level, by using Data Flow Diagram to explain how system is work and to think about the problems. These parts are including to this stage:
Build up a Business Activity Model(BAM).
Study the requirements.
study the processing.
Study data.
Get reasonable view of present services.
Define Requirements Stage
Get an idea about the old environment, by know the machine requirements and regarded the business enterprise environment by modeled them by using a DFD and Logical Data Structure.
Requirements Standards Stage
This level is to assist the management, by using BSOs will revealing the number and functionalities to provide and present them. In addition they need financial and risk evaluations to prepare yourself, and require to be recognized by outline execution accounts. These parts are including to first stage:
Develop essential data model.
Receive system functions.
Grow consumer job specs.
Enhance obligatory data model.
Develop specification samples.
Build up producing specification.
Verify system objectives.
Logical System Standards Stage
Officially this stage is to choice the possible options. The development/execution surroundings are particular based on this choice.
Logical System Specs Stage
In this level Both Processes and reasonable designs should revise, as well the dialogs are specified these parts are including to this stage:
Classify individual dialogue.
Define the updating processes.
Classify enquiry functions.
Physical Design Stage
The reason for this stage is to denote the physical data and process design. The best way to define them is to use the vocabulary and top features of physical environment and incorporating unit installation.
These parts are including to the stage:
Arranging for physical design.
Supplement the specification of functions.
Increase growing for both data and process designs.
3. 4. 3 Super fast Application Development (RAD)
[15] Rapid program development is one of the agile method, it is shorten the life cycle and produce information system quicker in order to respond to rapidly changing business requirement. it advances the tasks faster and top quality by using organizations to assemble requirements.
Requirement planning
User design
constructions
cutover
in requirement phase, developer seek to acquire insight from users in order to determine set of system requirements.
In an individual phase, is based on the sample cycle, involving experienced users and programmers. This phase is consisting of a series of workshops, every one of them may be removes three days. During this phase the Tool CASE is used to generate the prototype.
The construction period is to produce or make the code from the situation prototype, and the new system is validated by users.
The final phase is cutover. It really is cover the system assessment, users training and intro of the machine into the client organization.
RAD has lots of evident advantages:
Resistance to change in the business is minimized and the new system is pleasant, because of the high amount of users contribution in the whole process.
The system is developed and provided more quickly than with traditional development strategies.
The rate of the development and the use of relatively small clubs means that the RAD have a tendency to be cheaper than their traditional counterparts.
The acceleration of RAD means also it is tightly related to current needs of the business enterprise.
3. 4. 5. Soft System Methodology
Soft systems strategy (SSM) originated by Peter Check land and his fellow workers at
Lancaster College or university in the 1970s [19]. It is designed to form interventions in the problematic situations encountered in management, organizational and coverage contexts, where there are often no clear-cut 'problems' or easy 'solutions. ' Though enlightened by systems executive approaches, it breaks with them by knowing the central importance of point of view or world-view in communal situations. It is different significantly from the 'systems research' solutions developed in the 1960s, and is more reflective of action research in its philosophy and methodology.
SSM is broadly referred to as a seven-stage process, the following:
1. Determining the difficult situation that it's wanted to intervene in
2. Researching the situation and creating a 'wealthy picture' (interpretive representation) of it
3. Selecting perspectives and building 'main explanations' (key functions that need to occur within the required system)
4. Developing a conceptual model of the change system
5. Comparing the model with the real-world situation
6. Determining the changes to be implemented
7. Taking action.
Stage 1: finding out
is concerned with figuring out and providing a short explanation of the
situation it is desired to intervene in.
Stage 2: modeling
This stage can be involved with producing definitions of transformation functions that should achieve the required intervention(s).
Stage 3: dialogue
Conceptually the dialogue stage involves examining the change model against the real-world
situation, usually as symbolized by the abundant picture and associated analyses, and checking out that it seems sensible. Usually the change model needs altering, and sometimes the abundant picture must be developed further.
Stage 4: defining and taking action
This stage will change depending on specific change task, but essentially it involves expanding the (revised) change model into a concrete plan, and taking action to use it. At this time formal project management protocols may be useful or a less organised approach could be appropriate.
3. 4. 6 Waterfall methodology
The waterfall model[18] represents a sequential and linear procedure for software development. It flows through the stages of conception, initiation, evaluation, design, construction, trials and maintenance.
Waterfall Model - Software Development Model
the most significant facet of the waterfall model is the fact that none of them of the periods can be began with before the preceding stage is complete. Waterfall consist into six phases:
Investigate Requirements
Design
Construction
Integration
Testing and rectify
Installation
Maintenance
Requirement Phase
this phase is required for small or huge you can never be overridden. This period is look at the present system, the requirement that it was intended to meet problems in getting together with these requirements. End result or the final product is researched and designated. software that will be designed should not have certain features, for reasons like security.
Specification Phase
A final view of the way the product should present, has already been decided.
Design Phase
in this phase everything should decided, type of repository, kind of data supported, etc. are a few of the key aspects that are chosen in this stage is the algorithm of the procedure where the software will need the look.
Implementation and Testing
this phase is based on the code, software is designed according to the algorithm. The software designed as per the algorithm needs to go through steady software testing from error modification processes to determine if there are any bugs or mistakes.
Integration and Screening Phase
Codes are integrated together and is tested if the program works according to the specifications provided. the final software which must be installed at the clients system is also designed and analyzed. The product is then handed over to your client.
Maintenance Phase
The work does not end with the handing of the software to your client. The software designers constantly provide support to your client to solve any issues may arise. There may be some insects which get recognized during execution of the project. Through the maintenance stage, support and rectify is provided for all such problems.
New Requirements Phase
The consumer may be growing into other domains and it could want new features to be put into the existing software. Hence, it is vital that the updated requirements be taken from the client.
Chapter Four
Analysis
4. 1 Selection of Programming Language
VB. world wide web (Visual Basic. online)
Microsoft visual studio room 2005 is utilized to design the interface consumer and to make behind the rules.
4. 2 Collection of Database
Our task is depends on Oracle OrcDb 10 stores and retrieves data for multiple sources
4. 3 Collection of Methodology
Rapid Application Development (RAD) which comprise into four periods:
Requirement planning
User designing
Construction
Cutover
The first period is put together two techniques joint necessity planning and joint application design.
4. 3. 1
4. 4 System Overview
Functional System Requirement
Customer Form:
Adding new customer details with these following fields:
Customer no.
Customer name
City
Country
Phone
GSM
Edit Existing Customer through these fields:
Customer no.
Customer name
City
Country
Phone
GSM
Delete a person by insert the client no. to establish it first then select delete button, there is a message will validate that the record is removed.
Find record, by add the client no. and click on find. The record will identify.
Supplier Form:
1. Adding new supplier's details with these pursuing fields:
Supplier no.
supplier name
City
Country
Phone
GSM
Contact person
2. Edit Existing provider through these fields:
Supplier no.
supplier name
City
Country
Phone
GSM
Contact person
3. Delete a provider by put in the supplier no. to identify it first then select delete button, there is a message will check that the record is deleted.
4. Find record, by add the dealer no. and click on find. The record will identify.
Product Form:
Adding a fresh product's details by fill up these domains:
Barcode
Product no
Product name
Supplier
Buy price
Sale price
Hand on Quantity
Discount
Edit Existing product through these areas:
Barcode
Product no
Product name
Supplier
Buy price
Sale price
Hand on Quantity
Discount
3. Delete a product by insert the merchandise no. to define it first then click on delete button, there is a message will confirm that the record is removed.
4. Find record, by put in the product no. and click on find. The record will identify.
5. Provide a discount for something.
The literally area to sales product (POS) by load these domains and click on add. After the user do his operation just click on next customer to print the charge:
Barcode
Product no.
Product name
Price
Qty
Total amount
Producing article for customer details:
Insert customer no (from - to) then click on preview statement, these domains will described:
Customer no.
Customer name
City
Country
Phone
GSM
Producing report for Provider details survey:
Insert provider no (from - to) then click on preview statement, these areas will defined:
Supplier no.
supplier name
City
Country
Phone
GSM
Contact person
Producing report for product details record:
Insert product no (from - to) then select preview report, these domains will described:
Barcode
Product no
Product name
Supplier
Supp_no
Buy price
Sale price
Hand on Quantity
Producing statement for Min practical Qty product wise details by add (from-to) Qty:
Product no.
Barcode
Name product
Sale price
Buy price
Hand on Qty
Producing statement for product sensible sale these details will establish:
Product no.
Product name
Sale date
Counter no.
Cashier
Price
Qty
Producing survey for date sale wise additional a graph exhibits the increasing, this info will explain:
Counter no.
Cashier
Product no.
Product name
Price
Qty
total
ATM
Date sale
4. 5. 2 non Efficient system requirement(security)
Security have been added to this project in order to truly have a full control onto it (Administrator and end user) have been created as a way to secure the machine. Administrator user has the capacity to create whatever number of users. On top of that he has the ability to discontinuous individual or edit a end user for such reasons.
User creation form
1. Create a fresh user:
Once the administrator create a fresh user these domains must complete the signup (Identification, user name, Security password, user type, incapable) after the administrator do the adding he should talk about as E for run the new bill or D disable the exiting customer.
ID
customer id
sale date
counter no
Casher.
2. Edit existing customer:
The administrator can modify the facts for existing end user straight from the grid view once he select edit there a message will appearing asking to do the editing through the grid.
ID
customer id
sale date
counter no
Casher.
3. Delete existing end user:
The administer can delete a user once he select it from the grid view and select delete.
Chapter Five
Design System
System Design
5. 1 Data Circulation Diagram
5. 1. 2 Context diagram
Data move diagram is one of modeling technique. It really is identify the system boundary or automation boundary. It offers four basic elements that data movement diagram use to model the machine: data move, operations, data stores and exterior entities.
Context diagram is modeled the complete system as an individual process container whose sides symbolizes the boundary of the system.
Planning
Gantt chart