Masud,

Pls give the following:

Project title:

Introduce the project to the class. Include:
  • main outputs
  • how data will be collected and input
  • users
  • geographical area covered by project
  • how important it is for the client to have the project properly implemented?

Select and write below your documentation areas. Mention the techniques that you will use in each of the FOUR documentation areas to make your documentation effective.

1.
Tools & techniques

2.
Tools & techniques

3.
Tools & techniques

4.
Tools & techniques



Md. Masudur Rahman (Masud)ID: 101-25-152
Project title: Online Product Management System
Introduce:
Advances in the computer technology ― more powerful computers, more complex applications and ultimately the Internet and Web browsers ― have fundamentally changed the way peopleread, write and search for information. In the software industry the transition from the traditional way of delivering information by hard copy heavy manuals to soft copy, online documentation and online help appeared very fast. There are several advantages related to this method of delivering information. The ecological benefits include less paper thus less waste and the economical advantages include easy transfer, easy access to the information, easy maintenance and update. Although most software companies now offer online documentation, much online documentation offers little more than paper documentation displayed on the computer screens.
Main Outputs:
In this software, we represent the online activities or daily product reports like sell quantity, stock in-out report, products accounts reports, Brach sales reports and Branch stock reports etc. And all information present by online (Web & Database).
Input:
All branch are entry sell items data daily basis then the software convert the data & finally report generated. Every branch has separated ID & Pass Word.

User:
We have 2 types of user:a) Admin User (Head Office)b) Normal User (Branch Office)
Geographical area covered by project:
All over Bangladesh has 40 branches are perform in this systems all a time. And also has one Head Office & one Ware House.

How important for the client?
In this software, client (Owner) will calculate his stock for product & also decide to movement of products Head Office to Branch Office. Stock in-out & product demand are show this software. Process.jpg My documentation area are:
1. Process
2. Implementation:
3. UAT:
4. Reports:

1. Process:
This section describes the over all working process of the software. How the system is designed put a data by put it as an input and get back the data as the output. The various kinds of reports generating procedures also have been described over this section.

a) Scope of works:

The implementation techniques of a software can be suggested as an additional feature on this section of the document.
Process describes the Branch Office, Ware House and Head Office Report generating. It also can describe the report details to the Head Quarter's point of view.

b) Tools:
PHP, JavaScript, My SQL, CSS,
Windows Server 2000 (License)
Internet Band Width.
Colon Server Machine

c) Techniques:
Design the software requirement
Implement the designing part
Analysis for requirement
Testing for the completed software
Update or modification

d) Overview:
The mind map of the overall process-

mind.JPG

2. Implementation:

Server Machine design with Windows Serve 2000
Internet bandwidth set up
PHP, MySQL & Apache Server set up the Server Machine
Install the Online Product Management Systems Software
Authenticate the Branch office & also Suppliers
Begin to maintenance the hole software of the Admin
Update or modification if needed.

3. UAT:

User Acceptance Testing is often the final step before rolling out the application. Usually the end users who will be using the applications test the application before ‘accepting’ the application. This type of testing gives the end users the confidence that the application being delivered to them meets their requirements. This testing also helps nail bugs related to usability of the application.

Phases of software development in which the software is tested in the "real world" by the intended audience
- Beta testing
- Application testing and
- End user testing.
UAT can be done by in-house testing in which volunteers or paid test subjects use the software or, more typically for widely-distributed software, by making the test version available for downloading and free trial over the Web. The experiences of the early users are forwarded back to the developers who make final changes before releasing the software commercially.


4. Reports:

In the progress report, we explain any or all of the following:
-How much of the work is complete
-What part of the work is currently in progress.
-What work remains to be done
-What problems or unexpected things, if any, have arisen
-How the project is going in general

A progress report usually summarizes work within each of the following:
-Work accomplished in the preceding period(s)
-Work currently being performed
-Work planned for the next period(s)

==================================================================================


Thank you Mr.Masud for your effort and report on “Online Product Management System”.

In any Product Management System one of the very vital issue is product Store and Disburse.
So let us know have any application about product Store and Disburse issue in your software?

Thanks,
Abdur Rahman Bhuiyan
ID: 093-25-140.


Ans: Thnx Mr. Rahman for your complement. Please see my 2- Implementation, in this section we show the hole application of this online software. You know that it’s a online software to manage product stock using client & server site application. Md. Masudur Rahman-101-25-152