A Good Sample is Greater Than Good Books

A Good Sample is Greater Than Good Books

It needs a great effort to become a programmer.
And more effort to start developing application.
And more effort to understand how a system works in a real world.
And more effort to understand how to document them.

Good books are very important.
Good samples are more important.

Programming books is not enough
Information system books is not enough

Start to Get a good application source code
Start to Get a good application source code with complete documentation

Learning A Good Application Source Code with Complete Documentation
Is Much Easier Than Learning Good Books

Monday, November 4, 2013

Window Application Auto Update

Not Like a web application that is always up to date.  A window application execution file placed in local computer.  Anytime there is a newer application version, the old execution file placed in local computer must be replaced with the new one.
In many cases, programmer needs to update application in user computer.  For instance in order to implement new menus, fixing bug or etc.
Imagine if there are hundreds of computers in the company.  It can be very difficult for the IT staff to update all computers every time newer version application released.  And it can be disaster for the company if not all users get the newest version of the application.

Auto Update Application
The problem above can be resolved by making an auto update application.
The idea is very simple. 
            Every time an application in local computer started, the application must read Local Application Version that is stored in local computer and then compared it with Server Application Version.  If they both have different version, an application will start automatically to download newest version in a predefined server.  The following flowchart describes the process.



How The Newest Application Should be Placed?
  • Server Folder, Newest Application stored in a server folder.  All users must have an access to read this Folder.  Therefore this folder must be shared to all users.  With this choice, virus attacked must be considered very carefully since the folder is shared.
  • Server Database, Newest Application stored in a table of database in server computer.  I like this choice, since there is no shared folder is necessary, therefore a virus attacked is not possible.
Three applications must be developed to Implement the idea, those are :
  1. Uploader Application, is application that is used by programmer to upload Newest Version Application to the Application Server.
  2. Downloader Application, is application that is used by users to download Newest Version Application from the Application Server
  3. Application to be run, is application to be run by users. For Example Product Warehouse Management System, Finance Information System, Human Resource Information System etc.


                  

Thursday, April 29, 2010

Product Warehouse Management System Source Code

Product Warehouse Management System Source Code with Complete Documentation Is Now Available.
More than Program, This is Program Source Code : Customize Yourself
More than Documentation, This is User Manual, System Manual : Table Definitions, Data Flow Diagram (DFD), Process Flow Diagram (PFD)
BE MORE THAN PROGRAMMER... BE SYSTEM ANALYST


Application Specification :
  • Database : SQLServer 2005/SQLExpress2005
  • Programming Language : Visual Basic .Net 2005
PACKAGE :
  1. Product Warehouse Management System Project Source Code(.Net Project) Complete Product Warehouse Management System project files, Open the project and it is ready to run. You also can customize the project yourself as you need or as you want.
  2. SQLServer Database Backup File (Bak File). Restore the database backup file to your sqlserver database and you get the PWHMS Database ready to run.
  3. User Manual (PDF File). Complete user manual that will give you complete manual how to use the application.
  4. System Manual (PDF File). With the system manual, you can understand best about how this Product Warehouse Management System designed and how it run. Complete system manual that will give you complete description of : Scope of System, Process Flow Diagram (PFD), Data Flow Diagram (DFD) and Database Design.
SOFTWARE DEFINITION :
Product Warehouse Management System (Product WHMS) is software to maintain all transactions in a warehouse that is storing product stock produced by a factory.
Product WHMS fits warehouse system for furniture production or other system with same characteristics with furniture production. Otherwise, Product WHMS must be customized to fit the system better.

SECURITY :
- Product WHMS is complete with security administration.
- Every user must provide user ID and correct password to use the Product WHMS software.
- Every user will get proper access right for each menus

Below is Login Form. Click image below to see its original size.



Below is User Administration Form. Click image below to see its original size.


MENUS
Below is Menus Structure. Click image below to see its original size.




Form Sample, Receiving From Production
Click image below to see its original size.


PWHMS Characteristics
Product Code
Length : 10 digits
Format : xx xx xx xxxx
* digit 1 - 2 : group level 1
* digit 3 - 4 : group level 2
* digit 5 - 6 : group level 3
* digit 7 - 10 : product code sequence number

Click image below to see its original size.


Warehouse Code
Factory can have more than 1 warehouse, and Each warehouse can be divided into some areas.
Products stored in each area.
Length : 4 digits
Format : xx xx
* digit 1 - 2 : warehouse code
* digit 3 - 4 : area code

Click image below to see its original size.


Transactions maintained in PWHMS :

  • Product Receiving From Production and Storing Product
  • Customer's PO
  • Product Delivery to Customer
  • Product Return from Customer
  • Product Transfer between Warehouse
  • Product Shifting
  • Product Adjustment
Master Data maintained in PWHMS :
  • Product Group and Product Master
  • Product Grade
  • Warehouse and Area Master
  • Vendor Master
  • Customer Master
  • Country Master
  • Product Stock Period
  • Sales Period
DFD SAMPLE :Click image below to see its original size.














Click image below to see its original size.



















HOW TO GET IT?
HOW TO GET IT?
With only US$20 you will get those complete Package.
  1. Transfer the US$20 to my Paypal account at mhsulistyono@yahoo.com
  2. as your note
  3. Soon after we receive the transfer, we will send you the package to your email
  4. Note that your email must be able to receive a rar package
Please feel free to contact me for more information at mhsulistyono@yahoo.com
or contact me via BBM (PIN : 7B6 F31 B6) 
Click Here to go to Paypal

Followers

About Me

My photo
A Husband of a Wife and a Father of 4 Children. Experienced since 1999 in Analyzing, Designing and Developing Management System Software Application such as Finance Accounting MS, Human Resource MS, Warehouse MS, Sales MS, Asset MS etc.