Professional Documents
Culture Documents
FILE MODULES
1. 2. !. ". $. (. ). Details of the Employee and Company urchase details Details of the sales #tock Details %ccounts for &arious e'penses Employee attendance details *eport for e'penses
FRONT END:
+s , -isual .asic (./
BACK END
+s , %ccess
1.INTRODUCTION
1.1.ORGANIZATION PROFILE
The 0rganization "DEEPA AGENCY, 1s located at ERODE. 2est, Cerelac, 3heat, cerelac *ice, &i&a and selling it. The
The
+edical agency deals with procurement of 2estle products of &arious types namely, roprietor Mr. P.Rame ! is &ery Energetic and Talented person who manages the 0rganization. 1t is one of the leading 2estle product and +edical agency in erode. The 0rganization is employed with the purchase and sales of pharmaceutical products. The stock and other 4inancial Departments work &ery hard to gi&e the management their support. !/ #taffs is employed in the &arious Departments5 one in the %ccounts and other one as #ales. The #hop is running for the past Twenty fi&e 6ears successfully and the #uccess of the shop mainly 7ased on the full hearted ser&ice 7y the staffs and the management. The shop is running round the clock for twenty hours. The #hop and the proprietor is well known among the town for their ser&ice and e'perience.
!. Details of the sales ". #tock Details $. %ccounts for &arious e'penses (. Employee attendance details ). *eport for e'penses Details of the Employee and Company8 1n this Company !/ Employees are working. They are doing &arious jo7s, their Daily %llowances ,%d&ance %mount , 9*% , 4, 2et ay are calculated for e&ery month and e&ery year. The company is located on the main city Erode. Different types of Departments place. #tock Details8 1n stock maintanance module it contains facilities for updating the stock, adding new items in to the stock, calculations of a&erage consumption, lead :item etc are included. #ales Details8 like #tock , urchase , #ales are in the same
1n sales and 7ill preperation module , customer details must 7e gi&en and the corresponding 7ill will 7e displayed. The user can enter any num7er of items , that will 7e stored in a ta7le , and at last the respecti&e 7ill will 7e displayed.
".".PROPOSED SYSTEM
The new system will replace the e'isting manual processing to o&ercome the draw7acks. 1t maintains all the %gency details through the system. 3e de&eloped our project using the software &isual 7asic. 1t works under the windows 7ased en&ironment which is ;raphical user interface. The accessing speed of the -isual .asic is &ery fast when compared with the manual maintenance The data>s of the project are maintained in +#:%ccess. 9ere no chance for duplicate record. 1t is &ery user friendly to handle. %ny one can easily work 7y using our project without any difficulties. 1t works under the windows 7ased en&ironment which is user friendly. The accessing speed of the -isual .asic is &ery fast when compared with manual maintenance. The data>s of the project are maintained in +s:%ccess any one can easily work 7y using our project without any difficulties.
1t will lead =uick processing and accurate calculations with proper. results here items that are entered deli&ered are maintained in the computer is &ery easy. .
".(.SELECTION OF SOFT)ARE
'ISUAL BASIC
-isual .asic is an ideal programming language for de&eloping sophisticated professional applications for +icrosoft windows. +icrosoft -isual .asic is the fastest and easiest tool to create application for +icrosoft 3indows. The ?-1#@%<A part refers to the method used to create the ;raphical @ser screen 1nterface B;@1C. *ather than writing numerous lines of codes to descri7e the appearance D location of interface elements, pre 7uilt o7jects can 7e simply added in the light place on. The ?.asicA part refers to the .%#1C language used 7y most programmers language than any other language. -isual .asic has e&ol&ed from the original .%#1C D now contains se&eral hundred statements, functions D keywords, many of which relate directly to the windows ;@1. -isual .asic (./ for 3indows re=uired at least +icrosoft 3indows 2T !.$1 or later with a &ery fast "E( or entium processors computer D at least 1/+. of *%+. % complete installation of the moist powerful &ersion of -isual .asic (./, the enterprise edition re=uires more than 1"/+. of hard disk space. -isual .asic programming language is not uni=ue to &isual 7asic. The -isual .asic programming systems, applications, edition included in +icrosoft E'cel, +icrosoft %ccess and many other applications use the same language. The -isual .asic scripting edition is widely used scripting language D a su7set of the &isual 7asic language.
MS*ACCESS
%ccess can 7e used to de&elop 7oth simple and comple' data7ase. 1ts wonderfully designed 7uilt:in wizard makes allow look like a product that anyone can use. %lthough it is true that the simplest of the access application can 7e produced without any thought of design and without a single line of code written 7y the user, most applications re=uire at least some designing and customer codes. %ccess offers a &ariety of features for different data7ase needs. 1t can 7e de&elop fi&e general types of applications. 1. ersonal applications 2. %pplications used to run small 7usiness !. Departmental applications ". Corporation wide applications $. Client F #er&er applications. )#AT IS A DATABASE 1n earlier days data7ase meant a collection of fields and records. .ut in a clientFser&er en&ironment, the term data7ase refers to all the data, scheme, inde'es, rules, triggers, and stored procedures associated with a system. 1n access terms, a data7ase is a collection of ta7les, =ueries, form, reports, macros and modules that compose a complete system. A BRIEF INTRODUCTUION TO ACCESS DATABASE %ccess is a data7ase management system. This means that access will not only store the information, 7ut it will also supply us with the means to manage this information. %ctually, the official description of access is that it>s a relational Data7ase +anagement #ystem B*D.+#C. The ?relationalA part means that we can setup relations 7etween &arious data7ases. 9owe&er, access is not our a&erage *D.+#. 1t takes a uni=ue approach to the su7ject that, ones we get used to it Bwhich does not take longC, is certainly con&enient and possi7ly e&ent interacti&e.
".+.SYSTEM CONFIGURATION
#ARD)ARE RE,UIREMENTS:
*0CE##0* 8 *%+ 4DD 9DD +02T10* +0@#E 8 8 8 8 8 entium 12E +. 1."" +. !.$ 1nch 2/ ;. #-;% Color +onitor 1/" Geys ! .uttons
GE6.0%*D 8
SOFT)ARE RE,UIREMENTS:
%.".INPUT DESIGN
The collection of input data is the most e'pensi&e part of the system, in terms of 7oth e=uipment used as the num7er of people in&ol&ed, it is the most contact for the user with the computer system an its prone to error. 1n this project se&eral forms are designed for inputing data. 9ere the inputs are collected from terminal through key7oard and mouse. The forms regarding data are new item entry form , recei&ing entry form , customer entry form , and supplier entry form. 1nput design must 7e in such a way that it must control the amount of input, a&oid delay etc., it must 7e simple. The input design must ensure user:friendly screens, with simplicity, pro&iding ease of &iewing D entering the data the main o7jecti&e of designing input focus on8 1. controlling the amount of input re=uired 2. a&oiding delayed response !. controlling errors ". keeping process simple $. a&oiding errors
%.%.OUTPUT DESIGN
0utputs from computer systems are re=uired primarily to communicate the results of processing to users. They are also used to pro&ide a permanent copy of these results for later consultation. 1n this project the output is mainly in the form of reports. -arious calculation results and also the 7ill customers are gi&en in forms. The output design must 7e in such a way the user must a7le to understand the purpose of the outputs. 12 order to ser&e the purpose of the report, the format should consist of the following, 1. 2ame of the output 2. Contents !. 4ormat ". 4re=uency Name -. /!e -0/ 10/: .ased on the output that is re=uired, a name is gi&en to each output. C-2/e2/: The content of the output must 7e in such a way that it must pre&ent redundancy, the data produced must 7e accurate and relia7le and the output must 4urnish rele&ant data. F-rma/ : The format has 7een designed in analysis according to the user need and in importing ta7le output formats as standard. Fre30e245: The fre=uency of the output should 7e maintained according to the users need.
%.(.DATABASE DESIGN
% ta7le may 7e defined as a collection of items of data recognized in to records in such a way that specific items of data or records can 7e retrie&ed and accommodated in main storage re=uired for processing. Ta7le design is an important acti&ity in the design stage. -arious factors such as purpose of files, a&aila7ility of the hardware , method of access, the acti&ity and size of the file etc, are considered during the ta7le design. The ta7les used in this project are gi&en 7elow8
AD'ANCE
F6e78 Name Date Code 2ame %mount
:
T51e Te't Te't Te't #ingle
CUSTOMER:
F6e78 Name Customer name %ddress hone 2um7er Email:id Customer code T51e Te't Te't Te't Te't Te't
DEPARTMENT:
F6e78 Name Department num7er 2ame T51e Te't Te't
EMPLOYEE ATTENTANCE:
F6e78 Name Code 2ame T51e Te't Te't
+onth 6ear 3orking days %ttentance days .asic salary Current salary Department Designation
E&PENSES:
F6e78 Name Description %mount E'penses date T51e Te't 2um7er DateFtime
MISC9E&PENSES:
F6e78 Name Description %mount E'penses date T51e Te't 2um7er DateFtime
PETTY*CAS#:
F6e78 Name Description %mount E'penses date T51e Te't 2um7er DateFtime
PAYSLIP:
F6e78 Name Code 2ame T51e Te't Te't
Department .asic salary +onth Current salary %d&ance amount 3orking days %ttentance days 9*% D% 4 T% <1C :year
Te't Te't Te't #ingle #ingle Te't Te't #ingle #ingle #ingle #ingle #ingle #ingle
SALES:
F6e78 Name 1tem code 1tem name Iuantity rice Total Customer code Customer name .ill num7er .ill date %ddress T51e Te't Te't 2um7er #ingle #ingle Te't Te't Te't DateFtime Te't
PURC#ASE:
F6e78 Name Company name urchase date 1tem name 1tem code T51e Te't DateFtime Te't Te't
STAFF
F6e78 Name Code 2ame Department Designation Date of join .asic salary T51e Te't Te't Te't Te't DateFtime Te't
#T%44
C@#T0+E*
#%<E
%CC0@2T#
%.+.SYSTEM SECURITY
#ecurity of a system refers to protection of the computer system as well as security of data that is maintained through applications stored with in it .at this stage we are more concerned with security of data and applications although physical security of computer systems is not entirely 7eyond the pre&iew of a system designer. assword control8 asswords are needed to restrict access to an application or critical transaction of an application. The common stipulations that go&ern the use of passwords in an organization are8 1. 2. !. asswords should 7e encrypted. asswords must ha&e a minimum length. asswords must ha&e always 7e a com7ination of alpha7ets and num7ers. ". asswords change must 7e enforced or suggested 7y an application. Enforcement happens when the system keeps track of the num7er of days a particular password has 7een in use and upon completion of a time period prompts the user to enter a new password. Data integrity8 Data integrity is maintained in a system 7y periodically tallying or checking data held in &arious filesFta7les in the data7ase. #ome of the important applications are8 Tallying the num7er of records across &arious ta7les in the data7ase Totaling critical fields and tallying them with each other 4ile size &erification. Tallying the num7er of records across &arious ta7les in the data7ase8
2um7er of records in the in&oice data7ase must 7e e=ual to the num7er of records in 62<-64e98e76<er5 8a/a=a e. Total payment due for a customer must 7e e=ual to the num7er of in&oices, which show status as unpaid. Totaling critical fields and tallying them with each other8 Closing stock 7alance field should 7e e=ual to the opening stock 7alance field minus the issues and additions from the stock. 4ile size &erification8 Check physical file sizes 7etween two periodic purging of data ,if the file size is less than when the last deletion took place then there could ha&e 7een unknown deletions.
(.".SYSTEM TESTING
#ystem testing is the stage of implementation, which is aimed at ensuring that the works accurately and efficiently. The system test in implementation is a confirmation that all is correct and an opportunity to show to users that the system works. Each module in the system is tested indi&idually and then modules are put together to for a su7system. The su7system is also tested. Then the su7system is integrated to form the complete system. @sing the test data the whole system is tested in order to &erify that the programs link together in the way specified to produce the outputs specified. The complete system and its en&ironment is tested to the satisfaction of the user. The +ethodology used for testing the system is Top:Down. 1n this the test data is fed to the system and the output o7tain is compared with the manually o7tain result for &erification. The reports are also tested.
planning 5 preperation of manuals and personal training 5 and e=uipment ac=uistion and installation. The principal system de&elopment acti&ities are computer program de&elopment and performance testing.
+.SYSTEM MAINTENANCE
The o7jecti&es of this maintenance work are to make sure that the system gets into work all time without any 7ug. ro&ision must 7e made for en&ironmental changes, which may affect the computer or software system. This is called the maintenance of the system. 2owadays there is rapid changes in the software world. Due to this rapid changes the system should 7e capa7le of adapting this changes in my project the process can 7e added without affecting other parts of the system. +aintenance plays a &ital role. The system is lia7le to accept any modification after its implementation. This system has 7een designed to fa&or all new changes. Doing this will not affect the system>s performance or its accuracy.
>.CONCLUSION
This system has 7een de&eloped for the conditions e'isting at present and other difficulties at runtime. This system is easy and fle'i7le. %lso it implemented successfully. This project may applica7le for other ;eneral urpose #tores to maintain the stocks and for 7illing. %ny suggestions regarding the impro&ement of this project are easily e'tended in future. They are, 1. The primary ad&antage is in sa&ing of time. 2. *esults can 7e instantly known. !. The project may use fore&er. 1 sincerely hope that this project will go long way in assuring the +anagement in the successful endea&ors and achie&e the desired o7jecti&es.
DEPARTMENT MASTER
STAFF MASTER
CUSTOMER MASTER
PURC#ASE ENTRY
SALES ENTRY
E&PENSES DETAILS
PETTY CAS#
MISCELLANEOUS E&PENSES
ATTENTANCE DETAILS
PAYSLIP
AD'ANCE DETAILS
?.".APPENDI& B
SAMPLE OUTPUTS REPORTS E&PENSES
STOCK
1)
BILL
@.BIBILIOGRAP#Y
1. SYSTEM ANALYSIS AND DESIGN : E<1%# +.%3%*D. ". SOFT)ARE ENGINEERING : %. CONCEPTS OF 'ISUAL BASIC : +1GE +CGE<-6 %2D .*1%2 #1<E*. (. 'ISUAL BASIC INTERACTI'E COURSE : J092 9%*12;T02 , : +%*G # E21G,C<144 D1%+02D. +. DATABASE PROGRAMMING USING 'ISUAL BASIC : +1C9%E< %+@2D#E2, : C@*T@# #+1T9. *E##+%2.