Industrial Training Report
Industrial Training Report
MODULE DESCRIPTION:
1.CUSTOMER MANAGEMENT:
This module should implement the user creation and management. The users could
be given a username and password and also they could be given a prepaid account
by which they can browse until they finish the amount in their accounts. This
comprises of following submodules:
i)Entry/Search of Customer details.
ii)Assign/Login Customer ID.
iii)Viewing/Editing Customer details.
2.SYSTEM MANAGEMENT:
This module checks the status of all the systems and assigns the system to the
customer according to their availability and time plan of the customer also they are
given the option to further increase their time plan. This comprises of following
submodules:
i)Check status of all systems.
ii)Assign system to the user.
iii)Modify the current time plan for the user.
3.BILLING:
This module should produce bills depending upon the user activity and hence
generate a report comprising all the requests, regarding the customers session.
Here, the postpaid customer makes full payment, comprising charges for his
browsing time as well as other services seeked such as items purchased,
refreshments, scanning, printing etc,. While the prepaid customer will pay for the
extra services seeked other than browsing time as the due deduction for browsing
will be done through his account.This has following submodules:
i)Prepaid/Postpaid customer.
ii)Bill generation according to time plan.
iii)Discounts.
-LEVEL 0
-LEVEL 1
-LEVEL 2.1
-LEVEL 2.2
-LEVEL 2.3
3.2 DATA DICTIONARY
A data dictionary has many advantages. The most obvious is documentation; it
is a valuable reference in any organization. Another advantage is improving
analystuser communication by establishing consistent definition of various
elements, teamsand procedures. Also, data dictionary is an important step in
building database.
HARDWARE SPECIFICATIONS:
PROCESSOR-Pentium IV processor, intel core i3 and i5.
RAM-256 MB or above.
HARD DISK- 40 GB or above.
MONITOR-NORMAL or above.
KEYBOARD-NORMAL or above.
4. HIGH LEVEL DESIGNS
SCREEN 2-
SCREEN 3-
5. LOW LEVEL DESIGNS
TABLE 2: PAYMENT
FIELD KEY DATA SIZE DESCRIPTION
NAME TYPE
RECEIPT PRIMARY INT 12 RECEIPT NO.
NO. KEY
AMOUNT INT 20 TOTAL
MONEY
DATE PRIMARY INT 8 DATE
KEY
TIME PRIMARY INT 12 TIME
KEY
USER ID FOREIGN CHAR 12 The id assigned
KEY to the user
5.3 ALGORITHM/FLOWCHART/PSEUDO CODE DESIGN
Here are the pseudocodes of some functions-:
1. function to keep records of customer
void write_customer()
{ struct customer data;
file = fopen("customer.dat", "ab");
printf("\n\nPlease enter the details of customer \n");
input(&data); //input() is another functions which takes customer details
fwrite(&data, sizeof(data), 1, file);
fclose(file);
printf("\ncustomer Record Has Been Created ");
}
1. Customer management module The user does not enter customer id,
it is decided by the software itself.
Customer name should not be
accepted a null value.
Customer name must be less than
twenty characters.
Address should not be accepted a
null value.
Address must be less than thirty five
characters.
Phone number must accept only 6 to
12 characters.
E-mail must be less than thirty five
character and valid.
2. System management module The user does not enter system no; it
is decided by the software itself.
Computer name must be twenty
characters.
Modification and deletion of details .
Books reffered-
- The C programming language by Dennis M. Richie
- C:How to program by Paul deitel
Websites reffered-
- www.sanfoundry.com
- www.slideshare.com
- www.lucidchart.com
- www.youtube.com
ACKNOWLEDGEMENT