Sunteți pe pagina 1din 25

TITLE OF THE PROJECT

INTRODUCTION
1

Computers and specialized software can open doors of creativity and convenience for Business sector. Online Project Management and Online Shopping Management software pac ages offer ease of operation and an effortless way to manage all the activities li e ordering! receiving and the delivery of the same! calculating appropriate charges according to the product type and the distance! finding out the status of the ordering! online payment etc. ERP E-MANAGE (Online ERP Project Management System with Online shopping facility) is simple and effective software having multiple functions! where the integrated and computer"aided system allows many activities to #e performed with electronics e$uipment. %he ERP E-MANAGE (Online ERP Project Management System with Online shopping facility) would inputs such as details of product! customer! $uantity! weight! distance etc. %he outputs from the System would #e several ordering details! customer details! product details! price details! ordering status! etc. %his project has &'( we# #ased software that will help in storing! updating and retrieving information through various user"friendly menu driven module.

A !antages of "omp#teri$ation
%he advantages associated with computer"#ased managerial decision"ma ing can #e the following) *1+ ,esponse time is greatly reduced *-+ .ery large data are stored for information and decision"ma ing */+ 0ccuracy of information is considera#ly improved! there#y improving the $uality of the decision *1+ Pro#lems are handled more easily #y using various operation research models *2+ %he cost involved in the decision"ma ing process is reduced *3+ More secrecy is o#served as compared to manual file system So my target to develop such ind of software named %ERP E-Manage& Online ERP Project Management System with Online shopping facility

OBJECTIVE
%he project titled! as %ERP E-Manage& Online ERP Project Management System with Online shopping facility is a software pac age that connects different parts of a products! rate and charges! ta4es *if any+! customers can all #e tied together with powerful! centralized ERP E-Manage software made to retain customers5 loyalty! increase revenue! deliver consistent and efficient service! and finally! evaluate the charge for each order. Such type of software demands is increasing and instead of manual la#or it is very easy to maintain the entire Online Shopping Management. %he need of a proper record eeping system is the utmost re$uirements of an

organization. %he organization intends to maintain their entire system management in a computerized manner to avoid manual la#or! as it is much more tedious and time consuming and cannot eep pace with the increasing wor load. %he main o#jectives of the system are summarized #elow)

Manage Product data#ase Manage Ordering 6 7elivery Manage Customers Manage %ransaction Manage Charges Manage Status.

PROJECT CATEGORY
%he project is a ,7BMS project can #e used in a client server architecture. %his Software is developed on using P8P ! a project for creating an application with a 9e# :orms user interface *P8P 2+ and MyS;< is used here as a #ac end for holding or storage as well as manipulate the core data.

TOOLS/PLATFORM
/

'ar ware Re(#irements) Ser!er) "lient) Other Peripherals) Software Re(#irements) *ac+en ) ,ront-en ) "lient Operating System) Networ+ Operating System) 7ilin 13 Port Switch. ,"D 12 ?etwor Ca#le. (nput Output Bo4. %.S EMSP/12 7ot Matri4 Printer. P4 -.1&8z Processor with 1MB Cache. 1 &B *minimum+ ,0M. => &B *minimum+ 8ard 7is 7rive. Color Monitor. (ntelB Pro 1>A1>>C <0? Card. Pentium4 -.= &8z with 1.- MB cache. - &B ,0M *minimum+ 2>> &B 8ard 7is <0? Card (ntel =32 Mother#oard S.&0 Monitor %.S &old @ey#oard 2-X 7.7AC7",eadA9rite 7river.

MyS;< used as #ac end data#ase. P8P 2 9indows :amily. 9indows Professional Server.

-hy P'P is #se as ,ront-en . PHP is a general-purpose scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HT ! source document and interpreted by a web server with a PHP processor module, which generates the web page document. "t also has evolved to include a command-line interface capability and can be used in standalone graphical applications. PHP can be deployed on most web servers and as a standalone interpreter, on almost every operating system and platform free of charge. PHP is installed on more than #$ million websites and % million web servers. 0dvantages) PHP is accessible "t&s available for free "t&s available with documentation in many languages There are many support groups, forums, and teams supporting PHP There is a wealth of online information regarding PHP "t&s 'uic( to develop in PHP ) basic PHP script can be created without a firm understanding of programming principals, compilation, and other currently important programming concepts PHP is loosely typed, which ma(es basic scripts much faster to develop with less attention to design Programmers of *ava, P+,!, -)."/, and other popular languages can find many parallels to ease transition to PHP PHP is fle0ible. 1se 22P or not. 1se naming convention3s4 or not "t runs on many different operating systems "t can be optimi5ed, even 6compiled6 for performance closer to that of more established compiled languages

-hy MyS/0 is #se as *ac+en . y.7! is a relational database management system 3,8- .4 that runs as a server providing multi-user access to a number of databases. y.7!, the most popular 2pen .ource .7! database management system, is developed, distributed, and supported by 2racle /orporation. 0dvantages) y.7! software is 2pen .ource

"nternals and Portability .ecurity .calability and !imits /onnectivity

PROCESS LOGIC
Structured 0nalysis and Structured 7esign *S0S7+ is deadly needed for a software development to minimize the error from the very #eginning stages. Str#ct#re Analysis is the activity of deriving a structured model of the re$uirements of a system! on the other hand Str#ct#re 1esign is the development of a #lue"print of a computer system solution to a pro#lem! having the same components and relationships as the original pro#lem had. Both structured analysis and structured design techni$ues are #ased upon the idea of a #lac #o4 description. q Goals of SAS1 %he major goal of S0S7 is to improve software $uality and reduce the ris of failure. %he secondary goals are) 9eed to obtain a clear and complete specification. 8ocumentation for the system.

q *enefits of SAS1 %he #enefits of S0S7 include the following) " .).8 creates a map of the system, and these maps can be used for tractability, maintenance, or enhancement activities in the future. .).8 places emphasis on analysis and design activities, rather than implementation. %his encourages the project tea to #e thoughtful a#out the systemFs fundamental purpose and the engineering details. &radually! depending upon the various analysis and decision ta en! after fact finding! feasi#ility studies etc! the project team develops software documentation as they progress through development. "onsi ering "lient-Si e Approaches) Software ,e$uirement Specification or S,S had #een prepared after proper discussion with the persons attached with the mentioned ERP E-Manage. Mainly! the S,S will remain incomplete if it is not nown the details of wor ing process of such type of organization. (t is #asically trading organization having a num#er of G

#ranches throughout the country. Consignments are received and dispatched fromAto the various #ranch offices according to the #oo ing details and su#se$uently transaction of each consignment are recorded and status is updated . So! a two"layered architecture is maintained here. %hat are" "lerical Staff 0e!el) %heir purpose was only to maintain records and generate reports to su#mit in front of the management timely. %hey need ,eports on Consignment details! Customer details! ,evenue details! Status! etc. A ministrator 0e!el) %heir purpose was to have control over the entire master data#ase activities over the System. Mo #le 7epending on S,S details the static modules have #een designed. %he modules are #asically ten in num#er. %he modules and their functions are given #elow) Mo #le 'ser Hntry

Content Management

Order Management

Charges Management

Product Management

7elivery Status

,#nction Create a new user Manage 'ser Search and view their details Hdit (nformation Create new content Hdit (nformation Search and view the details Hntry ?ew Order for H,P Search and view the details .iew Status Create charge according to mode of dispatch. Hdit charges Search and view the details Hntry for a new &roup Hntry for a new product Stoc management Spatial Product management Search and view their details Hdit (nformation 'pdate status of each order Hntry operational info li e operating hours! holidays! shipments etc Hdit (nformation

Customer

?ew registration. Hdit information

Modules are not in individual nature i.e. not isolated from each other but are independent after all.

Project Sche #ling


&0?%% chart
- - - - - - - - - - 3 4 5 6 7 8 9 : ; 3< 33
Pro2lem St# y

34

- 35 36

- - 37 38 39

3:

3;

,easi2ility St# y Analysis> ,actfin ing 1esign "o ing =esting 1oc#mentation ?mplementation

@- A -ee+

PH,% chart
Pro2lem St# y M ,= 3< 39 ,easi2ilitySt# y M ,= 46 4< Analysis M ,= 47 47 1esign M 47 ,= 5<

?mplementation M ,= 7 3<

1oc#mentation M ,= 3< 4<

=esting M ,= 37 37

"o ing M ,= 6< 64

M *Most li ely %ime+ is the #est estimate of the time in days re$uired to accomplish a tas ! assuming everything proceeds as normal. :% *:inishing %ime+ is the actual finishing time in days

1>

DESIGN
1ata ,low 1iagram (1B,B1B) ) As per initial in!estigation) "onteCt free 1,1

Dser Entry
'ser Hntry Branch 7etails ;uery ,esponse ;uery ,esponse ;uery ,esponse Customer (nfo

"ontent Management

"#stomer

Or er Management

Hmployee 7etails ;uery ,esponse

%ERP E-Manage& Online ERP Project Management System with Online shopping facility)

Status 7etails ;uery ,esponse

1eli!ery Stat#s

"harges Management

Charges 7etails ;uery ,esponse

;uery ,esponse 7etails

Pro #ct Management

11

,irst 0e!el 1,1

1-

'ser information

Dser

3 0oginE "hec+ing

'ser details

0dmin(nfo

Custromer

/
'ser Hntry

?ew (nfo

4 %ERP EManage&

,eport 7etails

I
Custome r

Page 7etails Order info Product 7etails

Supply 7etails

Custromer =
7elivery Status

Page7etails

6 Content Managemen t

Charges 7etails

ShoppingCart%otal

7 Order Management

9 Product
Management

OrderJOther7etails

8 Charges
Managemen 1/ t

ProductStoc

Product7etails ShoppingCart%otal

ShoppingCart7etails

Secon 0e!el 1,1


Secon 0e!el 1,1 ,or Dser Entry)
'ser info

Dser(A ministrator)

3 "hec+ing Dser =ypeF Strength > Gali ity


<ogin

'ser details

0dmin(nfo

4
%ERP EManage& .arious details

5B3

Create new 'ser

?ew (nfo

5 Dser Entry

5B4
,e$uired (nfo

Hdit infoA .iew

'ser

Secon 0e!el 1,1 ,or "ontent Management)

11

'ser info

Dser(A ministrator)

3 "hec+ing Dser =ypeF Strength > Gali ity


<ogin

'ser details

0dmin(nfo

4
%ERP EManage& 0dmin (nfo ?ew (nfo

Content Management
5B3
,e$uired (nfo

'ser $uery

0dd ?ew
Content details

5B4

5B5 SearchA view

'pdate
7etails ;uery ,esponse

Page7eatails

Secon 0e!el 1,1 ,or Or er Management)

12

'ser information

'ser details

Dser

3 "hec+ing Dser =ypeF Strength > Gali ity


<ogin

Customer

4
%ERP EManage&

,e$uired (nfo

Order Management
?ew (nfo 'ser $uery

,e$uired (nfo

5B3 ?ew Order Hntry

5B4

5B5

HditA'pdate

SearchA .iew
7etails ;uery ,esponse

Order 7etails 7etails

OrderJOther7etails

%empOrder(tem

OrderJOther7etails

13

Secon 0e!el 1,1 ,or Pro #ct Management)


3 "hec+ing Dser =ypeF Strength > Gali ity
'ser details

'ser information

Dser(A ministrator)

0dmin(nfo

<ogin

4
%ERP EManage&

,e$uired (nfo

5
?ew (nfo ?ew (nfo Stoc (nfo

Product Management
,e$uired (nfo

'ser $uery

5B3 Hntry for ?ew &roup

5B4 Hntry for ?ew Product

5B5 Stoc Management

5B6 Hdit (nformation

5B7 SearchA view

&roup

Product7etails

ProductStoc

Product7etails

Secon 0e!el 1,1 ,or "harge Management) 1G

Dser(A ministrator)

'ser information

3 "hec+ing Dser =ypeF Strength > Gali ity


<ogin

'ser details

0dmin(nfo

4
%ERP E-Manage&

,e$uired (nfo

5 Charge Managemen t
?ew (nfo ,e$uired (nfo

'ser $uery

5B3

5B4

5B5

Calculate Charge

Hdit (nformation

SearchA view

ShoppingCart7etails

ShoppingCart7etails

Secon 0e!el 1,1 ,or 1eli!ery Stat#s) 1=

Dser

'ser information

3 "hec+ing Dser =ypeF Strength > Gali ity


<ogin

'ser details

Customer

4
%ERP EManage&

,e$uired (nfo

5
?ew (nfo

Stat#s
?ew (nfo

'ser $uery

5B3 "reate Stat#s

5B4 Dp ate Stat#s

5B5 !iew

ShoppingCart%otal

Secon 0e!el 1,1 ,or "#stomer)


Dser
'ser information

3 "hec+ing Dser =ypeF Strength > Gali ity


<ogin

'ser details

Customer

4
%ERP EManage& ,e$uired (nfo

/.1 ?ew ,egistration


?ew (nfo

/ Customer

,e$uired (nfo

/.Hdit (nformation

Customer

1I

Entity Relationship 1iagram (EBRB1B) )


Dser
'J(7 P97

creates
3 'J(7 P97 3

is a
'J(7 3

?ame

0dd

A ministrator
3 3

entry
N CJ(7 N 3

pay

"#stomer
3

entry
PJ(7

PJ(7 desc

"harge
3

places calc#late
3 N OJ(7

Pro #ct
3

has for
3 PJ(7 3

Or er
PJ(7

$uatity
y

has maintain
N

Shipping
3

CJ(7
N PJ(7

contains
3 3

Stoc+
CJ(7

OJ(7

PJ(7

Status

;uantity

CJ(7 for
N

1eli!ery

maintain

->

0ist of Reports =o *e Generate


&enerate report on order details &enerate report on customer list &enerate report on product list &enerate report on shipment list &enerate report on user list &enerate report on 7elivery Status

1ata2ase 1esign
Sample =a2le Str#ct#re Table : )dmin"nfo ,iel Name 0dmin(7 'ser(7 Password Table: /ustomer/ontact8etails ,iel Name Customer?ame Company?ame 0ddress City State Kip Hmail ContactPhone Comments

1ata =ype (nt varchar*2>+ varchar*2>+

"onstraint P@

1ata =ype (nt varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+

"onstraint

-1

Table: /ustomer"nfo ,iel Name Customer(7 'ser(7 Password Customer?ame Company?ame 0ddress City State Kip Phone?o Table: /ustomer.hipping"nfo ,iel Name CustomerShip(7 Customer(7 Order(7 ContactPerson Company?ame 0ddress City State Kip Phone?o Table: "mage8etails ,iel Name (7 Product(7 7escription Product?ame (mage (magePath 7ate (s0ctive Priority

1ata =ype varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+

"onstraint P@

1ata =ype (nt int int varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+ varchar*2>+

"onstraint P@

1ata =ype (nt int varchar*1>>+ varchar*1>>+ varchar*2>+ varchar*1>>+ 7atetime int int

"onstraint P@

Table: 2rder;2ther8etails --

,iel Name (d Order(7 OrderJComments 7etails SpecialJ(nstructions Table: Page8etails ,iel Name Page(7 ?ame 9elcome?ote PageContent (mg1 Table: <roup ,iel Name &roup &roupJ?ame &roupJShortJ?ame Table: Product8etails ,iel Name Product(7 Price1JI Price1>J1I Price2>Plus 7escription ;uantity Product?ame (7Code Comment (sSpecial (s0ctive Table: Product.toc( ,iel Name (7 Product(7 Stoc ;ty ,e$uired;ty

1ata =ype (nt (nt varchar*1>>+ varchar*1>>+ varchar*1>>+

"onstraint P@

1ata =ype (nt varchar*1>>+ varchar*1>>+ varchar*1>>+ varchar*1>>+

"onstraint P@

1ata =ype (nt varchar*->>+ varchar*->>+

"onstraint P@

1ata =ype (nt 7ecimal*1=!-+ 7ecimal*1=!-+ 7ecimal*1=!-+ varchar*->>+ int varchar*->>+ varchar*->>+ varchar*->>+ (nt int 1ata =ype (nt (nt (nt (nt

"onstraint P@

"onstraint P@

-/

Table: .hopping/art8etails ,iel Name ShoppingCart7etails(7 Order(7 Product(7 Product?ame (ndividual;ty Price Table: .hopping/artTotal ,iel Name Order(7 Customer(7 %otal;ty %otalPrice Status Order7ate ,emar s

1ata =ype (nt (nt (nt varchar*->>+ int 7ecimal*1=!-+

"onstraint P@

1ata =ype (nt (nt (nt 7ecimal*1=!-+ varchar*->+ 7atetime varchar*->>+

"onstraint P@

Table: Temp2rder"tem ,iel Name %emp(7 Session(7 Product(7 Product?ame 7escription 0dd;ty Price 7ate Customer(7

1ata =ype (nt varchar*1>>+ (nt varchar*->>+ varchar*->>+ (nt varchar*->>+ 7atetime int

"onstraint P@

SECURITY ASPECT
-1

,egarding security a project it is very important matter to having proper protection mechanism from unauthorized users. So! here is also introduced some of the security measures which will #e enhanced much in later versions. Some of the security measures are as follows) Hntry"level password and user name for #oth administrator and general users) %ry to prevent the entry of an unauthenticated user. 0dministrator5s level security again applica#le for #ill generation. %hose are some of the important measures for security maintenance of this pac age! which is also having <0? facilities! too.

LIMITATION
=he limitations of this pac+age are gi!en 2elow) %his system does not contain any payment gateway. %his system does not contain SS< Security layer.

FUTURE SCOPE
=he f#t#re application of the project will 2e ) (nclusion of some modules as per user5s re$uirement. (ntegration of modules into su#"modules. (nclution of payment gateway System. &eneration of some further important reports depending upon user5s $ueries. Maintenance of the software and review of the code.

BIBLIOGRAPHY
Software Hngineering #y ,ogers

-2

S-ar putea să vă placă și