Chapter # 1 Introduction
Chapter # 1 Introduction
Chapter # 1 Introduction
Introduction
This document briefly describes the sale system of 4B(four Brothers)Groups Pakistan in a business view .Currently the sale system of 4B(four Brothers) Groups Pakistan is almost manual . Pakistan. Our products deals with all transactions related with sale system. Our main target is to transfer the current sales system of 4B(four Brothers) Groups Pakistan into a computerized system, so that most of the transactions can be performed through computer Sales management system of 4B group is used for sales. The main steps involve in sales processes are Policy Definition, Collection against Policy, Customer Demand, Product ,Sale Return and CrDrNotes
1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11)
Improved GUI (Graphical User Interface) Better data reliability Better data security Improved searching mechanisms Better report generation Generate fast reporting Automate all account Record all the items Records customer accounts Easy to create fast invoicing Manage customers order
1.4 Limitations:Our Product is related to Sale System of 4B(Four Brothers ) Groups Pakistan. The purpose of limitations is to specify all the limitations by which our projects can be affected. So all the limitations and their remains that can be involved in the development of our Product are described in the limitation. Our Product is limited to handle only those transactions that are related to Sale Sections in Store. Our Product is not deal with any other section in the Collection,Sales, sale Return and DrCrNotes or Adjustments Our Product will keep the records related to Sales ,sales return and DrCrNotes. Our Product is a web site. Our product will follow the rules and regulation of only (Four Brothers ) Groups Pakistan Sales management system. All Sales transactions are done on Collection policy, cradit Policy, cash policy,Switch policy and Foc policy .
1.1.6Database design:
The activities in this design are: 1) Identify the persistent table in the data base design. 2) Designing appropriate data base structure to store those identified persistent tables. 3) Define mechanisms and strategies in order to implement these persistent tables in such a way that meet the project requirements. 1.1.7Component Implementation: During this phase we will implement the component/table needed in the development of different phases of the project.
4) Identify user input and outputs and develops design architecture. 5) Describe high level system use cases.
1.2.2Testing:
We will test the system in accordance with test plan that specify the following:
1) 2) 3) 4)
Testing techniques and tools to be applied. User acceptance test. Type of testing to be done i.e. unit testing, system tests. Verification of interaction between objects, integration of all Modules and insure that effect are identified prior to the Implementation of the software.
1.1.1: Project Fundamentals: Our website facilitate to all user from any where can submit their attendance only at once. We choose online time management system of Descon as administer. Administrator can search employee information. This site basically handles all Descon project and their Employees including Supervisors, Managers and Employees. 1.1.2: Basic Structure of Website: The website Contain two interface An Employee side A Administrator side/ company side
Project Manager
1.1.4: Project Goals / Objectives: The proposed system is required to fulfill the following objectives: To creates and utilize an able and motivated workforce, to accomplish the basic organizational goals. To increase the reliability of the system to an extent meeting the actual requirement of the organization. The basic purpose of this site is, to provide an interface between employee and company through which they can communicate with each other. The Data base will be responsible of all the communication between Employees and company/Administrator. To assure the availability of the information at the right time. To increase the performance of the company. To remove the drawbacks of the existing system. To make the information storage, processing and retrieving efficient. Administrator can search the existing record according to their requirement To establish and maintain sound organizational structure and desirable working relationships among all the members of the organization
1.1.5: Functional Boundaries: We have defined the following functional boundaries To provide an interface to the entire employee to post their attendances. To provide an interface to the administrator to check all employees record. To provide an interface to administrator to search the employees according to their requirements To provide an interface to employees communicate to company. 1.1.6: Scope of Project: This document describes: Setting up the website and the hardware at the Hosting Facility or another reliable data center. Setting up a process to maintain and support the website in production environment.
To provide an interface to the entire employee to post their attendances. Provide an interface for customers to view the status of their orders Provide an admin interface to administrate the attendance and obtaining reports
1.4 1.1.9: Component Implementation: During this phase we will implement the component / tables needed in the development of different modules of the project.
CHAPTER # 2
There are given setup/input/listing forms 1. REGION 2. ZONES 3. TERRITORY 4. BUSINESS TYPE 5. BUSINESS CATEGORY 6. BUSINESS ZONE 7. GENRAL BANK 8. PRODUCT CATEGORY 9. UNIT OF MEASURMENT (UOM) 10. PRODUCT DEFINATION 11. PRODUCET SPECIFICSTION 12. EMPOLYEE DESIGINATION 13. EMPOLYEE DEFINATION 14. PARTY MAIN 15. POLICY MAIN
Reports the project data required are 1. SETUP LISTING REPORT 2. BANK DEPOSITE REPORT 3. COLLECTION REGISTER REPORT 4. SALE INVOICE REPORT 5. PARTY CRADIT LIMIT REPORT 6. CUSTOMER LEGDER REPORT 7. ZONEWISE POSITION SUMMARY REPORT 8. PERIODIC SALE AND COLLETION REPORT 9. PRIODIC REPORT 10. SALE REGISTER REPORT 11. NATIONAL /ZONE PRODUCT WISE SALE REPORT
CHAPTER # 5
System Design
5.1.1: Use case1: Users (Super Admin , Admin , Sale-M ) Description This use case is used to login into this site. Actor: Users Use Case diagram:
Users
Login
Precondition: Users must open login page. Flow of Events: Primary Scenario: Open Login page Users will enter login name Users will enter password Press login[Exceptions] System response: Users can visit own account.
Post condition: A Users with the specified Supervisor login name has been login. And all this information saved
User Account
DataBase
Send Data 4
Verify
User
Change password
Precondition:
Type new password and confirm password Click the save button System response: user changed password successfully This use case end here
Exceptions
Required field are empty Old Password not correct Password did not match
Secondary Scenario: User can go back to home page Post condition: An User with the specified Admin user name has been login. And all this information saved
: User
Browser
Login Page
Data Base
Verify
Verify
Enter URL
Open Login Page Enter Login Name And Pas s word Pres s Login empty or invalid entery
pres s Login
Admin
Add Designation
Preconditions: Admin must open login page. Admin must sign in as admin.
Flow of Events: Primary Scenario: Click on add new Designation. Enter Designation. Click on Submit button[Exception]
Exception: Designation already exists Secondary Scenario: Admin can go back on home page
: Admin
Company account
Data Base
Page Open 2
Enter Designation 3
Send Data 4
Designation Added
Description: This use case is used for appoint new employee Actor: Admin Use Case Diagram:
Admin
Preconditions: Admin must open login page. Admin must Login as Admin.
Flow of events: Primary Scenario: Click on New Employee Enter the required information Click submit information
Admin Account
Data Base
Enter URL
Login as Adm in
Description: This use case is used to update employee information Actor: Admin Use Case Diagram:
Admin
Preconditions: Admin must open login page. Admin must sign in as admin
Flow of events: Primary Scenario: Click on Update Employee Enter the required information Click submit information
Admin Account
DataBase
Page open 2
Enter URL
Login As Adm in
Enter updation
Updated info
Description: This use case is used for search employee. Actor: Admin Use Case Diagram:
Admin
Search Employee
Preconditions: Admin must open login page. Admin must sign in as Admin
Flow of events: Primary Scenario: Click on Search Employee Choose Search By Name Or Login information Search page open[Exception]
Exception: not found Secondary Scenario: Admin must go back on account main page
: Admin
Admin account
Data Base
Verify
Enter URL
Login A Adm in s
Enter updation
Description: This use case is used to added new project. Actor: Admin Use Case Diagram:
Admin
Preconditions: Admin must open login page. Admin must sign in as admin
Flow of events: Primary Scenario: Click on New Project Enter the required information Click submit Project
: Admin
Admin Account
DataBase
Page open 2
Enter URL
Login As Admin
Enter Project
Project added
CHAPTER # 6
Database Design
6.1.1 : Security : It shows security heraricy .On the base company , then combranch, user , then according to user group it shows pages.
6.1.2 : Area : It shows structure and hararicy of area.And shows the division of areas.
6.1.3: Policy :
The main steps involve in sales & receivables processes are Policy Definition, Collection against Policy, Customer Demand & Supply creation, Delivery Order & Outward Gate Pass creation.
6.1.5: OPG
6.1.6: Product:
It shows the relationship that we select product main and product spc according tp policy and then select product category.
Database design is the core of system development. By knowing the requirements of the user, developer designs the database. Database design is technical discipline that is applied once the information domain of the database design has been defined. Therefore, the role of the system developer is to define the information to b contained in the database, the type of queries to be submitted for processing the manner in which data will be accessed and the capability of the database. Database design is a set of different activities. The database for the under discuss system is the result of different intermediate activities. First we will see the design view in SQL server 2008
Paages: This table will dynamoclly handle the menu or tree and also explain level of tree.
Usergroup page rel: This table will contain handle menu according to usergruops
Fyear: This table will tell about time of fyear Fyear is year used to calculate annual budgte
Zones: This table will contain the information about zones of company
User zone: This table will contain the information about zones of custmores
Bankinfo: This table will contain the information about the accounts of office
Product categary This table will contain the information categaries of the products
Policy main: This table will contain the information about pakges for customers
Policy Foc type: This table will contain the information about the free of cost products
Cdmain: This table will contain the information about customer demands and supply of products
Party opgmain: This table will contain the information about TimeSheetSUP
Crdt Bebt type: This table will contain about credit and debit
CHAPTER # 7
Chapter # 7
Login Form Description: This web page is used to login Admin, Supper, Sales-M Groups users into this site.
Switch Credentionals Form Description: This web page is used to swicthing in a specific Company,branch,Zone and Fiscal Year.
User Setup Form Description: This web page is used to Add the New User and asign Company,branch and zone.
User Change Password Form Description: This web page is used to change the password and also required the old password for assign the new password.
User Groups Form Description: This web page is used to make the user groups
Location Setup Form Description: This web page is used to set the location of Company
CHAPTER # 8
Chapter # 8
Reports: