The document summarizes the existing manual system used at Raza Enterprises and proposes developing a computerized system. The existing system is time-consuming, involves excessive paperwork, and delays order processing. When clients place orders, their details are manually recorded in registers. Forms are physically sent between departments for approval. The proposed computerized system aims to improve record management, increase data security and access, reduce storage needs and paperwork, allow faster transactions and order processing, and improve customer satisfaction through efficient management.
The document is a resume for Hafiz Abdul Moiz Adhi applying for a head of operations role. It summarizes his experience over 5 years including roles in accounting, compliance, and operations at various organizations. His responsibilities included accounts payable and receivable, internal controls, cost analysis, and ensuring regulatory compliance. He demonstrates achievements such as improving processes, meeting deadlines, and receiving recognition from managers. The resume highlights his education in commerce, Islamic banking certification, and proficiency with software like SAP.
The document provides a profile summary and detailed CV for Alka Dhar who has over 23 years of experience in banking and financial services in roles such as HR operations, employee relations, compliance, audit, branch banking, and credit cards. She is currently an AVP of HR Service Management at HSBC Bank with responsibilities including HR process management, projects, employee engagement, and risk management. The CV highlights her accomplishments and experience across diverse functions at HSBC Bank.
DTAG & Company is a chartered accountancy firm with offices in Indore, Mumbai, and other cities. The firm has 4 partners and provides audit, accounting, tax, and legal services. It aims to offer high quality services at competitive prices. The document then provides biographies of 3 accountants at the firm, Apurv Kansal, Digpal Singh Rathod, and Gaurav Vani, and details their areas of expertise and experience serving clients in various industries.
Work experience with 4+ years of experience in HRD from mfg companiesjyoti bhosale
I would like to apply for the suitable vacancy in HRD. I have more that 4 years of exp. from mfg industries which includes legal compliance, payroll, administration etc.
Rakesh Prajapati has over 9 years of experience in human resources management. He currently works as a labor consultant for K.V.Shah Associates, where he handles compliance with laws like PF, ESI, and the Factory Act for over 60 clients. Previously, he worked as an HR executive for Suzlon Energy and Team Lease Services, where he managed payroll, statutory compliances, and employee relations. He holds a Masters in Labor Welfare from Gujarat University.
The document summarizes the payable department functions of PTCL, including:
1) The payable department procedure involves receiving bills, verifying documents, parking vouchers in SAP, scrutiny, posting, payment processing in SAP, cheque printing, signing, and dispatch.
2) Key responsibilities include maintaining vendor and employee tax records, arranging third party payments, conducting physical inventories, and generating financial reports.
3) The department has a hierarchy with Assistant Managers reporting to the Finance Manager, and duties include income tax calculations, voucher approval, cheque signing, and dispatch.
This document provides information about Bee Net (Pvt) Ltd, an accounting firm located in Colombo, Sri Lanka. It outlines their mission, vision, values and the services they provide, which include bookkeeping, accounting software training, financial statement preparation, tax consultancy, and more. The document also lists their management team, clientele, and contact information.
Gaurang Mehta is seeking a career opportunity utilizing over 10 years of experience in finance, accounting, and SAP systems. He has a Bachelor of Commerce degree and a Master of Commerce degree. His most recent role was as a Finance and Accounting Senior Executive at DIC Fine Chemicals PVT Ltd since 2009 where he managed accounting, statutory compliance, reporting, and payment functions. Prior to that he held roles as an Assistant Officer at Enercon India Ltd and an Account Assistant at Vardhman Acrylacs Ltd. He is proficient in MS Office, Tally accounting software, and has strong technical and communication skills.
The document is a resume for Hafiz Abdul Moiz Adhi applying for a head of operations role. It summarizes his experience over 5 years including roles in accounting, compliance, and operations at various organizations. His responsibilities included accounts payable and receivable, internal controls, cost analysis, and ensuring regulatory compliance. He demonstrates achievements such as improving processes, meeting deadlines, and receiving recognition from managers. The resume highlights his education in commerce, Islamic banking certification, and proficiency with software like SAP.
The document provides a profile summary and detailed CV for Alka Dhar who has over 23 years of experience in banking and financial services in roles such as HR operations, employee relations, compliance, audit, branch banking, and credit cards. She is currently an AVP of HR Service Management at HSBC Bank with responsibilities including HR process management, projects, employee engagement, and risk management. The CV highlights her accomplishments and experience across diverse functions at HSBC Bank.
DTAG & Company is a chartered accountancy firm with offices in Indore, Mumbai, and other cities. The firm has 4 partners and provides audit, accounting, tax, and legal services. It aims to offer high quality services at competitive prices. The document then provides biographies of 3 accountants at the firm, Apurv Kansal, Digpal Singh Rathod, and Gaurav Vani, and details their areas of expertise and experience serving clients in various industries.
Work experience with 4+ years of experience in HRD from mfg companiesjyoti bhosale
I would like to apply for the suitable vacancy in HRD. I have more that 4 years of exp. from mfg industries which includes legal compliance, payroll, administration etc.
Rakesh Prajapati has over 9 years of experience in human resources management. He currently works as a labor consultant for K.V.Shah Associates, where he handles compliance with laws like PF, ESI, and the Factory Act for over 60 clients. Previously, he worked as an HR executive for Suzlon Energy and Team Lease Services, where he managed payroll, statutory compliances, and employee relations. He holds a Masters in Labor Welfare from Gujarat University.
The document summarizes the payable department functions of PTCL, including:
1) The payable department procedure involves receiving bills, verifying documents, parking vouchers in SAP, scrutiny, posting, payment processing in SAP, cheque printing, signing, and dispatch.
2) Key responsibilities include maintaining vendor and employee tax records, arranging third party payments, conducting physical inventories, and generating financial reports.
3) The department has a hierarchy with Assistant Managers reporting to the Finance Manager, and duties include income tax calculations, voucher approval, cheque signing, and dispatch.
This document provides information about Bee Net (Pvt) Ltd, an accounting firm located in Colombo, Sri Lanka. It outlines their mission, vision, values and the services they provide, which include bookkeeping, accounting software training, financial statement preparation, tax consultancy, and more. The document also lists their management team, clientele, and contact information.
Gaurang Mehta is seeking a career opportunity utilizing over 10 years of experience in finance, accounting, and SAP systems. He has a Bachelor of Commerce degree and a Master of Commerce degree. His most recent role was as a Finance and Accounting Senior Executive at DIC Fine Chemicals PVT Ltd since 2009 where he managed accounting, statutory compliance, reporting, and payment functions. Prior to that he held roles as an Assistant Officer at Enercon India Ltd and an Account Assistant at Vardhman Acrylacs Ltd. He is proficient in MS Office, Tally accounting software, and has strong technical and communication skills.
The document is a project report submitted by Arjit Maheshwari detailing his summer training at A.K.A & Co, a chartered accountancy firm. It includes sections on the company profile, organizational structure, departments, objectives of the internship, job description and tasks performed. During the internship, Arjit learned skills like TDS return preparation, VAT returns, bookkeeping and accounting software. He gained practical experience in audit, taxation and other services provided by the firm. The internship helped him apply theoretical knowledge and better understand how organizations function.
SnT Chartered Accountants - India ProfileRahul Patel
Sikchi & Thakkar is an accounting firm located in Ahmedabad, Gujarat, India with three partners. The firm offers a wide range of accounting, tax, auditing, and business consulting services to individuals, companies, and organizations across various industries. The firm aims to be a one-stop shop for all client compliance and financial needs. The firm prides itself on high quality work, integrity, and maintaining long-term client relationships.
Komal Agrawal is a company secretarial professional seeking a challenging opportunity in areas like company incorporation services and business consulting. She has over 5 years of experience handling client inquiries, drafting legal documents, and providing company registration services for clients in Dubai and India. Her experience includes structuring roles for a leading UAE law firm and heading the company registration department of a Dubai consultancy. She holds an Associate membership with the Institute of Company Secretaries of India.
Rajesh Pandey has over 15 years of experience in operations and customer service roles in the financial services industry. He is currently the Manager of Operations and Customer Service at ICICI Securities Ltd, where he manages a team of 34. Prior to this, he held roles at Kotak Mahindra Prime Ltd, HDFC Bank Ltd, ABN AMRO, Hathway Cables & Datacom Pvt Ltd, and Lovelock and Lewis Services Pvt Ltd. Rajesh holds an MBA in Banking and Finance and a B.Com degree. He is looking to utilize his experience and skills to contribute to the success of an organization.
Satish Kumar has over 10 years of experience in operations management for BPO services. He is currently a senior manager at UV BPO Services, where he is responsible for managing teams and client relationships. Previously, he held process manager roles at Kandarp Management Services and Syncpro Solutions, where he oversaw various processes including address verification, document management, and network auditing. He has a strong track record of achieving targets within tight timelines while ensuring high quality and compliance.
Parmanand Sharma is seeking a position that allows for innovation and perfection. He has over 15 years of experience in human resources and statutory compliance roles. Currently he is a Team Leader at Religare Corporate Services handling tasks like ensuring compliance with labor laws, managing payroll deductions, processing online payments and returns, and providing support to employees. Previously he held similar statutory compliance roles at Reliance Retail and Transoriental Human Resource Solutions. He has an M.Com, B.Com, and Master's degree in Labour Laws and Personnel Management.
Corporate consulting company providing services in the field of IFRS trainings & convergence,US GAAP trainings, Accounting, Regulatory, Tax -both direct & indirect,HR
Manoj Gupta has over 16 years of experience in accounting, finance, taxation, and auditing. He is currently working as an Assistant Manager of Accounts & Finance at URS Consulting India Pvt. Limited, where he is responsible for accounting, finance, audit, and controlling activities. Previously, he held roles at Corporate Ispat Alloys Ltd., Jindal Stainless Limited, Agarwal Duplex and Board Mills Ltd., and M/s Rohtas & Hans. He has expertise in SAP, Oracle, and other accounting software. Manoj holds a B.Com degree and is a CA Inter qualified professional seeking to contribute his skills to a challenging role.
This document provides information about Agarwal Neha & Associates, a chartered accountancy firm based in Gurgaon, India with branch offices in Chandigarh and Bhiwani. It details the firm's services such as legal and secretarial services, finance and accounting, taxation, audit and assurance. It also lists the partners and their qualifications and experience. Finally, it mentions some of the key industries served including IT, BPO, manufacturing, retail and trading concerns.
Rajnish Kumar Ranjan is applying for the position of Senior HR Officer. He has over 10 years of experience in human resources roles. His experience includes managing recruitment, payroll, employee records, and statutory compliances. He is proficient in SAP and Microsoft HR software. Currently he works as an HR Officer for Continental Engineering Corp in their Noida Metro project.
Naveen Gupta is applying for the position of HR Manager. He has a B.Com (Hons) degree and is a Chartered Accountant. He passed the CA exam in 2010 with 56.25% marks. During his articleship, he gained experience in statutory, internal, and tax audits. Currently he works as an Assistant Manager in finance and accounting at DLF Utilities Limited, where his responsibilities include financial reporting, tax compliance, and facilitating audits. He is looking to further his career and gain new opportunities for growth.
The document discusses various aspects of business etiquette and workplace etiquette. It covers topics such as the importance of business etiquette, appropriate personal appearance and dress code in the workplace, etiquette for different business occasions, using the right tone of voice, and the significance of etiquette in the modern globalized business world. It emphasizes how etiquette builds relationships, trust and communication skills, and promotes a positive work environment.
Sameer Jadhav is seeking a position that provides opportunities for professional and personal growth. He has over 15 years of experience in banking and finance. Currently, he works as an Assistant Manager at Standard Chartered Bank, where he handles KYC documentation and ensures regulatory compliance. Previously, he held roles like Business Support Executive and Underwriter at Standard Chartered Finance and Barclays, where he performed tasks like customer due diligence, loan eligibility checks, and credit assessment. Jadhav has a B.Com degree and additional qualifications in computers. He is proficient in various banking software and seeks to contribute with his experience in accounts, finance, and banking operations.
BCforward is a minority-owned business solutions and staffing firm that was founded in 1998 and currently has over 950 employees working in delivery centers across the US, Russia, and India. It provides outsourcing, staffing, and consulting services to over 70 clients globally across multiple industries. BCforward tracks metrics such as activity, quality, speed, cost, and compliance for its staffing programs and has experience recruiting for a variety of IT positions to support its clients' needs.
This document contains a resume for Farzand Ali seeking a position in accounts, finance, administration or public relations in Dubai, UAE. It summarizes his 17 years of experience in accounts, finance, audit and administration in Pakistan and UAE. It also lists his educational qualifications including an intermediate level accountancy certification and bachelor's degree in commerce. His technical skills include Microsoft Office, accounting software and ERP systems.
Gowri Nagapurkar is a result-oriented HR professional with over 4 years of experience in HR process outsourcing. She has worked at ADP Pvt Ltd as a senior process associate and at International Medical Education Services as a team leader managing a team of 10. Her most recent role was at Novartis Health Care Pvt Ltd where she managed payroll for 3,500 employees across 64 countries. She has expertise in payroll processing, SAP, and project management.
The document is a curriculum vitae for Muhd Zulzareen Bin Ishak. It summarizes his personal details, education history, work experience, skills and references. For his work experience, it details his roles and responsibilities in various positions at Citibank, Global Carriers Berhad, and Kesavan Advocates & Solicitors from 2006 to the present.
This document provides information about an accounting firm, including its mission, services, clients, and team members. The firm's mission is to prioritize client growth while maintaining high professional standards. Its principal services include auditing, taxation, accounting, and compliance. The firm serves American, European, Asian, and Indian corporate clients as well as individuals. The team includes several partners with specialized expertise in areas such as auditing, taxation, and accounting.
Panacea Financial Solutions is an accounting, taxation, and business consulting firm seeking to become a "growth partner" that helps clients pursue excellence in accounts and compliance to achieve visible growth. The company was founded in 2010 and has expanded to offices in Mumbai, Delhi, and 10 other Indian locations. Panacea offers services including accounting, taxation, compliance, business setup, and consulting customized for the Indian market. The company's vision is to become one of the top consulting firms in India known for taking consulting to the execution stage using technology.
Arnab Chakraborty is seeking a responsible position utilizing his skills in financial fields. He has a B.Com and is a CA Final qualified with over 5 years of experience. He is currently an Assistant Manager of Finance at Salva Resources Private Limited. His responsibilities include accounts maintenance, taxation, commercial work, and assisting the finance manager. Previously he worked as a Finance Executive and gained experience in accounts, taxation, and audit work. He is proficient in computers and various accounting software. He believes his academic qualifications and skills in problem solving, attention to detail, and teamwork will help him contribute positively to an organization.
This document provides information and resources for evaluating the performance of a SOA architect. It includes:
1. Links to free ebooks and forms for performance appraisals.
2. Examples of a job performance evaluation form that can be used to rate an SOA architect's performance, including factors like administration, knowledge, communication, and customer responsiveness.
3. Phrases that can be used in performance reviews to describe an SOA architect's strengths, areas for improvement, and overall performance.
4. An overview of the top 12 methods that can be used to evaluate an SOA architect's performance, such as management by objectives, critical incident method, and 360 degree feedback.
The document is a project report submitted by Arjit Maheshwari detailing his summer training at A.K.A & Co, a chartered accountancy firm. It includes sections on the company profile, organizational structure, departments, objectives of the internship, job description and tasks performed. During the internship, Arjit learned skills like TDS return preparation, VAT returns, bookkeeping and accounting software. He gained practical experience in audit, taxation and other services provided by the firm. The internship helped him apply theoretical knowledge and better understand how organizations function.
SnT Chartered Accountants - India ProfileRahul Patel
Sikchi & Thakkar is an accounting firm located in Ahmedabad, Gujarat, India with three partners. The firm offers a wide range of accounting, tax, auditing, and business consulting services to individuals, companies, and organizations across various industries. The firm aims to be a one-stop shop for all client compliance and financial needs. The firm prides itself on high quality work, integrity, and maintaining long-term client relationships.
Komal Agrawal is a company secretarial professional seeking a challenging opportunity in areas like company incorporation services and business consulting. She has over 5 years of experience handling client inquiries, drafting legal documents, and providing company registration services for clients in Dubai and India. Her experience includes structuring roles for a leading UAE law firm and heading the company registration department of a Dubai consultancy. She holds an Associate membership with the Institute of Company Secretaries of India.
Rajesh Pandey has over 15 years of experience in operations and customer service roles in the financial services industry. He is currently the Manager of Operations and Customer Service at ICICI Securities Ltd, where he manages a team of 34. Prior to this, he held roles at Kotak Mahindra Prime Ltd, HDFC Bank Ltd, ABN AMRO, Hathway Cables & Datacom Pvt Ltd, and Lovelock and Lewis Services Pvt Ltd. Rajesh holds an MBA in Banking and Finance and a B.Com degree. He is looking to utilize his experience and skills to contribute to the success of an organization.
Satish Kumar has over 10 years of experience in operations management for BPO services. He is currently a senior manager at UV BPO Services, where he is responsible for managing teams and client relationships. Previously, he held process manager roles at Kandarp Management Services and Syncpro Solutions, where he oversaw various processes including address verification, document management, and network auditing. He has a strong track record of achieving targets within tight timelines while ensuring high quality and compliance.
Parmanand Sharma is seeking a position that allows for innovation and perfection. He has over 15 years of experience in human resources and statutory compliance roles. Currently he is a Team Leader at Religare Corporate Services handling tasks like ensuring compliance with labor laws, managing payroll deductions, processing online payments and returns, and providing support to employees. Previously he held similar statutory compliance roles at Reliance Retail and Transoriental Human Resource Solutions. He has an M.Com, B.Com, and Master's degree in Labour Laws and Personnel Management.
Corporate consulting company providing services in the field of IFRS trainings & convergence,US GAAP trainings, Accounting, Regulatory, Tax -both direct & indirect,HR
Manoj Gupta has over 16 years of experience in accounting, finance, taxation, and auditing. He is currently working as an Assistant Manager of Accounts & Finance at URS Consulting India Pvt. Limited, where he is responsible for accounting, finance, audit, and controlling activities. Previously, he held roles at Corporate Ispat Alloys Ltd., Jindal Stainless Limited, Agarwal Duplex and Board Mills Ltd., and M/s Rohtas & Hans. He has expertise in SAP, Oracle, and other accounting software. Manoj holds a B.Com degree and is a CA Inter qualified professional seeking to contribute his skills to a challenging role.
This document provides information about Agarwal Neha & Associates, a chartered accountancy firm based in Gurgaon, India with branch offices in Chandigarh and Bhiwani. It details the firm's services such as legal and secretarial services, finance and accounting, taxation, audit and assurance. It also lists the partners and their qualifications and experience. Finally, it mentions some of the key industries served including IT, BPO, manufacturing, retail and trading concerns.
Rajnish Kumar Ranjan is applying for the position of Senior HR Officer. He has over 10 years of experience in human resources roles. His experience includes managing recruitment, payroll, employee records, and statutory compliances. He is proficient in SAP and Microsoft HR software. Currently he works as an HR Officer for Continental Engineering Corp in their Noida Metro project.
Naveen Gupta is applying for the position of HR Manager. He has a B.Com (Hons) degree and is a Chartered Accountant. He passed the CA exam in 2010 with 56.25% marks. During his articleship, he gained experience in statutory, internal, and tax audits. Currently he works as an Assistant Manager in finance and accounting at DLF Utilities Limited, where his responsibilities include financial reporting, tax compliance, and facilitating audits. He is looking to further his career and gain new opportunities for growth.
The document discusses various aspects of business etiquette and workplace etiquette. It covers topics such as the importance of business etiquette, appropriate personal appearance and dress code in the workplace, etiquette for different business occasions, using the right tone of voice, and the significance of etiquette in the modern globalized business world. It emphasizes how etiquette builds relationships, trust and communication skills, and promotes a positive work environment.
Sameer Jadhav is seeking a position that provides opportunities for professional and personal growth. He has over 15 years of experience in banking and finance. Currently, he works as an Assistant Manager at Standard Chartered Bank, where he handles KYC documentation and ensures regulatory compliance. Previously, he held roles like Business Support Executive and Underwriter at Standard Chartered Finance and Barclays, where he performed tasks like customer due diligence, loan eligibility checks, and credit assessment. Jadhav has a B.Com degree and additional qualifications in computers. He is proficient in various banking software and seeks to contribute with his experience in accounts, finance, and banking operations.
BCforward is a minority-owned business solutions and staffing firm that was founded in 1998 and currently has over 950 employees working in delivery centers across the US, Russia, and India. It provides outsourcing, staffing, and consulting services to over 70 clients globally across multiple industries. BCforward tracks metrics such as activity, quality, speed, cost, and compliance for its staffing programs and has experience recruiting for a variety of IT positions to support its clients' needs.
This document contains a resume for Farzand Ali seeking a position in accounts, finance, administration or public relations in Dubai, UAE. It summarizes his 17 years of experience in accounts, finance, audit and administration in Pakistan and UAE. It also lists his educational qualifications including an intermediate level accountancy certification and bachelor's degree in commerce. His technical skills include Microsoft Office, accounting software and ERP systems.
Gowri Nagapurkar is a result-oriented HR professional with over 4 years of experience in HR process outsourcing. She has worked at ADP Pvt Ltd as a senior process associate and at International Medical Education Services as a team leader managing a team of 10. Her most recent role was at Novartis Health Care Pvt Ltd where she managed payroll for 3,500 employees across 64 countries. She has expertise in payroll processing, SAP, and project management.
The document is a curriculum vitae for Muhd Zulzareen Bin Ishak. It summarizes his personal details, education history, work experience, skills and references. For his work experience, it details his roles and responsibilities in various positions at Citibank, Global Carriers Berhad, and Kesavan Advocates & Solicitors from 2006 to the present.
This document provides information about an accounting firm, including its mission, services, clients, and team members. The firm's mission is to prioritize client growth while maintaining high professional standards. Its principal services include auditing, taxation, accounting, and compliance. The firm serves American, European, Asian, and Indian corporate clients as well as individuals. The team includes several partners with specialized expertise in areas such as auditing, taxation, and accounting.
Panacea Financial Solutions is an accounting, taxation, and business consulting firm seeking to become a "growth partner" that helps clients pursue excellence in accounts and compliance to achieve visible growth. The company was founded in 2010 and has expanded to offices in Mumbai, Delhi, and 10 other Indian locations. Panacea offers services including accounting, taxation, compliance, business setup, and consulting customized for the Indian market. The company's vision is to become one of the top consulting firms in India known for taking consulting to the execution stage using technology.
Arnab Chakraborty is seeking a responsible position utilizing his skills in financial fields. He has a B.Com and is a CA Final qualified with over 5 years of experience. He is currently an Assistant Manager of Finance at Salva Resources Private Limited. His responsibilities include accounts maintenance, taxation, commercial work, and assisting the finance manager. Previously he worked as a Finance Executive and gained experience in accounts, taxation, and audit work. He is proficient in computers and various accounting software. He believes his academic qualifications and skills in problem solving, attention to detail, and teamwork will help him contribute positively to an organization.
This document provides information and resources for evaluating the performance of a SOA architect. It includes:
1. Links to free ebooks and forms for performance appraisals.
2. Examples of a job performance evaluation form that can be used to rate an SOA architect's performance, including factors like administration, knowledge, communication, and customer responsiveness.
3. Phrases that can be used in performance reviews to describe an SOA architect's strengths, areas for improvement, and overall performance.
4. An overview of the top 12 methods that can be used to evaluate an SOA architect's performance, such as management by objectives, critical incident method, and 360 degree feedback.
Server support engineer performance appraisallopedhapper
This document provides information and resources for evaluating the performance of a server support engineer, including:
1. A sample performance evaluation form with rating scales and categories to evaluate an employee's skills, strengths, areas for improvement, and overall performance.
2. Examples of phrases to use in a performance review for various categories like attitude, problem solving, teamwork, and decision making.
3. An overview of the top 12 methods for conducting a performance appraisal, such as management by objectives, critical incident method, behaviorally anchored rating scales, and 360 degree feedback.
This document defines and classifies different types of storage devices:
- Storage devices are hardware used to store data and are classified as primary, secondary, or offline. Primary storage is fastest but deletes data on reboot, while secondary storage retains data regardless of power and offline storage can be removed.
- Magnetic storage devices like hard disks and tapes use magnetism to read and write, while optical devices like CDs and DVDs use lasers. Other devices include USB drives and memory cards.
- Storage devices functions are to read and write data, and they are essential components that allow computers to permanently save and access digital information.
Hybrid Publishing Lab - Scholarly Communication in the Digital AgeChristian Heise
The Hybrid Publishing Lab analyzes and implements new concepts and technologies for digital scholarly publishing. It develops open source software and business models through projects like the Hybrid Publishing Consortium, which aims to provide affordable publishing solutions for small cultural and academic publishers. The lab also explores new forms of scholarly communication and knowledge dissemination through projects like HyperImage, which allows researchers to annotate and link details within and across images. The goal is to make academic knowledge more openly accessible and support innovative approaches to publishing and research communication in the digital age.
I think we all know what a hackathon is at this point, but those who have been to a lot of these events know that not all hackers are equal, some get up and running to accomplish their project faster than others. Not necessarily because they are more skilled, but just because they are using the good tools, the good API's, and following a clear plan. I am going to share with you what I've learnt by attending a bunch of hackathons as a developer and as an evangelist.
Companies often outsource payroll tasks to payroll service companies so they can focus on their core business operations. Vikrant & Company provides customizable payroll outsourcing solutions to help clients save time and money. Their services include salary processing, tax filings, payroll reports, and ensuring compliance with regulations. Outsourcing payroll to an expert provider allows businesses to reallocate resources toward growth while having accurate and timely payroll handled by professionals.
Automatic Data Processing (ADP) is one of the world's largest providers of business outsourcing solutions. One of the biggest benefits offered by ADP India is the levels of confidentiality and security for payroll information. Payroll is not just about paying people, but well managed payroll processes reduce costs and mitigates compliance risk. Also ADP will update on any amendments or changes in the salary components and payroll processing by Indian statutory and taxation laws. ADP will ensure that salaries are disbursed to individual employee accounts every month.
Read More at: http://www.adp.in/payroll-outsourcing.aspx
Jayvadan Chandrakant Darji is a Chartered Accountant with over 5 years of experience working as a business analyst and functional consultant. He has expertise in Oracle E-Business Suite R12 modules including Finance, Accounts Payable, Accounts Receivable, and Taxation. He is proficient in Oracle Works & Asset Management and SAP Business One. Currently he works as a consultant for the Income Tax Department handling their MIS module and has previously implemented billing and SLA applications.
Praveen Kumar has over 10 years of experience in finance and accounting roles. He currently works as a Senior Business Analyst for Franklin Templeton Investments, where he manages vendor invoices, maintains accounts, and trains new staff. Previously, he worked in accounts payable and transitioned those processes from the US to India. He holds an MBA in Financial Management and has expertise in accounts reconciliation, financial reporting, and ensuring compliance.
Abdul Wahab Saeed is seeking a challenging position in an organization where he can utilize his skills in financial management and accounting. He has over 5 years of professional experience working as a manager of financial reporting and as a senior audit associate. He is a CA Finalist and has experience in industries such as textile, financial services, manufacturing, and energy. He is proficient in Microsoft Office, ERP systems, and has strong communication, teamwork, and problem solving skills.
Finance and accounting outsourcing can enhance business efficiency by (1) providing experience and knowledge from serving diverse industries, (2) allowing businesses to focus on core activities by outsourcing administrative tasks, and (3) utilizing available resources more effectively through outsourced transaction processing and financial services. Outsourcing can save costs, reduce challenges, and provide freedom to focus on the business rather than finance and accounting functions.
Prabhat Verma is a 25-year-old finance professional currently located in Delhi, India. He has an MBA in Finance and a BBA. His work experience includes roles as a Team Lead/Developer at AON Services India Pvt. Ltd since 2013 and previously as a Finance Executive at NTT Data Global Delivery Services Limited from 2012-2013. He is seeking a challenging position utilizing his skills in teamwork, coordination, and commitment.
Vinay Tonk has over 6 years of experience in accounts payable and receivables. He currently works as a senior accounts executive at Capgemini, where he is responsible for managing accounts payable operations for a US client. Previously, he has worked for companies in India and Oman, handling accounts payable, receivables, and financial reporting. He has expertise in ERP systems like Oracle, SAP, and other accounting software.
Final UP Mandi Automation Presentationashish singh
The document outlines the scope of work for automating operations of the Uttar Pradesh Mandi Parishad using SAP solutions. Key areas that will be automated include construction work management, HR and payroll management, legal case management, asset management, finance and accounting, and mandi data consolidation and reporting. A mobile app will also be developed for farmers to access mandi prices, weather updates, information on diseases and pesticides, and lodge grievances. The automation is aimed to bring more efficiency, transparency and improved decision making to the mandi operations.
Mohammed Issak has over 15 years of experience in vendor relationship management, contract management, and accounts payable. He is seeking a position that allows him to utilize his skills in relationship building, negotiation, and ensuring vendors meet SLAs. His resume highlights his career progression from Process Associate to Manager, and outlines his responsibilities managing vendors and invoices at various companies like Scope International, Deutsche Bank, and Steria India.
Praveen Deekonda is seeking a career opportunity that allows him to learn, develop professionally and personally, and work with a team. He has over 8 years of experience processing payments as an accounts payable specialist for clinical research organizations. His experience includes auditing invoices, ensuring timely payments, developing reports, and identifying process improvements. Praveen holds an M.Com and B.Com degree and is proficient in English, Telugu, Hindi, and applications like Oracle R12, MS Office.
Prabaharan is seeking a position in accounts and finance that allows growth. He has 7 years of experience as a senior accountant and process associate. His responsibilities included accounts payable, bank payments, general ledger maintenance, and financial reporting. He is proficient in SAP, Tally, and Microsoft Office and has experience in accounts reconciliation, inventory management, and statutory audits. Prabaharan holds an MBA and Bachelor of Commerce degree and is skilled in English, Tamil, and financial analysis.
Prasad More is seeking a job that provides growth, excellence, and satisfaction. He has over 13 years of experience in finance and accounting roles including daily cash management, bank reconciliations, accounts payable, and mutual fund investments. Currently he works as a Manager of Finance and Administration at Deepak Fertilizers where he manages treasury functions, bank reconciliations, accounts payable, and daily fund management. Previously he held accounting roles at Suzlon Energy, Trent, and other companies where he gained experience with SAP and other ERP systems.
Dedicated professional with 14.5 years of experience in Trading mill, Infrastructure/Constructions and IT Software & Services Industry in middle & senior level management in Accounts, Finance and Commercial Dept. as Assistant Manager (Accounts & Commercial)
The document discusses applications of management information systems (MIS) in various sectors including manufacturing, services, and human resources. It provides examples of how MIS can be used for personnel management, financial management, production management, materials management, and marketing management in the manufacturing sector. It also discusses uses of MIS in hotels to manage reservations, customer service, billing, and feedback. Finally, it outlines common functions and applications of a human resource information system (HRIS) such as job descriptions, HR planning, staffing, succession planning, and training.
Updated Resumes Extract -Ananda Thomas as on 3rd Feb 2017ANANDA THOMAS
Ananda Thomas is a senior manager of accounts and finance with over 16 years of experience. He is currently working in Tanzania for Noble Motors Group, which deals in premium cars, heavy vehicles, tractors, and car rentals. He has expertise in accounting, finance, treasury management, taxation, and internal auditing. Ananda is seeking a position that allows for continuous learning and growth, where he can utilize his professional skills.
Skyline HR Solutions provides customized HR consulting services such as process design, benchmarking, implementation support, and reviews. It offers core HR services including payroll processing, compliance management, recruitment, and talent management. Key advantages include expertise in transactional HR processes, workflow mapping, and operational excellence. Services are tailored for clients of all sizes across various industries in India.
Syntax Software House is a Pakistani web development company established in 2007 that provides services like web design, SEO, and graphic design. It has a team of programmers, designers, writers and executives that work both in-house and remotely. The company offers innovative solutions at competitive rates and promises high quality work. It has grown steadily since inception and focuses on developing long-term client relationships.
Resource Power Consultancy provides HR outsourcing and recruitment services across various industries in India. They help companies with permanent and contract hiring, IT infrastructure projects, payroll processing, and talent acquisition. The company aims to be a premium HR solutions provider through a team of experienced recruiters. Some example projects completed by Resource Power Consultancy include large-scale asset migrations, software implementations, and providing manpower for organizations across India.
This document provides a summary of Abdul Zameer's work experience and qualifications. He has over 11 years of total experience, including 3.8 years of experience working as an SAP IS Retail Consultant providing support. Some of his key responsibilities have included supporting SAP F&R for Retail and SAP POSDM projects, master data creation, requirement planning, replenishment processes, and retail promotions. He is proficient in SAP IS Retail, forecasting and replenishment, sales and distribution, and material management.
Similar to Booklet to design a software on ms visual studio with an example (20)
This document summarizes the grading of students in a computer applications class. It describes the grading scheme, which calculates grades based on assignments, quizzes, tests, and a term report. Charts are presented showing the distribution of student scores on assignments, quizzes, and tests, as well as final grades. The findings are discussed, noting that most students passed but received grades of C or C+, with a class average final score of 67.7.
The document summarizes the results of a survey on deforestation conducted by a group called N.A.T.I. The survey asked questions about the causes, effects, and solutions of deforestation, as well as people's satisfaction with current deforestation rates and government prevention efforts in their countries. Overpopulation was identified as the biggest cause of deforestation, while pollution was seen as the largest effect. Reforestation and forest management were supported as solutions. Most respondents rejected the idea of living without forests and said deforestation rates in their countries are unreliable. The summary calls on policymakers to address this issue seriously based on the survey results.
This document discusses different forms of democracy including representative, parliamentary, presidential, and semi-presidential. It outlines key principles of democracy like free elections, government based on consent of the governed, and decisions made by majority rule. Some benefits mentioned are freedom, elected representatives, respect internationally. Some criticisms include that democracy favors stupid voters, can be unstable, and is expensive. However, the conclusion is that overall democracy best allows a country to develop by providing equal rights and meeting people's basic needs.
This document summarizes the process for manufacturing a bike seat cover made from 100% cotton fabric. Key steps include:
1) Spinning cotton fibers into yarn and knitting it into a plain knit fabric using a weft knitting machine for its elasticity.
2) Directly printing a design onto the fabric using roller printing with vat or reactive dyes.
3) Cutting the fabric into patterns and stitching it together to form the seat cover.
4) Inserting elastic material along the edges for a secure fit and applying a softening finish.
The document defines measurement in several ways including as the act of assigning numbers to represent attributes, as well as scientifically as rules for assigning symbols to represent quantities numerically or classify objects. It discusses physical quantities that can be measured like length and time, as well as non-physical quantities. Measurement consists of a magnitude and a unit, and there are two types of physical quantities: scalar and vector. The International System of Units (SI) defines seven base units and derived units are obtained by combinations of the base units using algebraic relationships. Measurement is important and plays a vital role in many aspects of modern life from transportation to healthcare to commerce.
Lyocell (Tencel) is a type of rayon made from cellulose fiber derived from wood pulp through a solvent-spinning process using an organic solvent. It was first developed and manufactured in the 1980s by Courtaulds Fibres. Lenzing AG is currently the sole major producer of lyocell fibers, which they market under the Tencel brand name. Lyocell fibers have properties including strength, absorbency, breathability and wrinkle resistance that make them suitable for clothing, home textiles, and industrial applications.
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxEduSkills OECD
Iván Bornacelly, Policy Analyst at the OECD Centre for Skills, OECD, presents at the webinar 'Tackling job market gaps with a skills-first approach' on 12 June 2024
Temple of Asclepius in Thrace. Excavation resultsKrassimira Luka
The temple and the sanctuary around were dedicated to Asklepios Zmidrenus. This name has been known since 1875 when an inscription dedicated to him was discovered in Rome. The inscription is dated in 227 AD and was left by soldiers originating from the city of Philippopolis (modern Plovdiv).
This document provides an overview of wound healing, its functions, stages, mechanisms, factors affecting it, and complications.
A wound is a break in the integrity of the skin or tissues, which may be associated with disruption of the structure and function.
Healing is the body’s response to injury in an attempt to restore normal structure and functions.
Healing can occur in two ways: Regeneration and Repair
There are 4 phases of wound healing: hemostasis, inflammation, proliferation, and remodeling. This document also describes the mechanism of wound healing. Factors that affect healing include infection, uncontrolled diabetes, poor nutrition, age, anemia, the presence of foreign bodies, etc.
Complications of wound healing like infection, hyperpigmentation of scar, contractures, and keloid formation.
Communicating effectively and consistently with students can help them feel at ease during their learning experience and provide the instructor with a communication trail to track the course's progress. This workshop will take you through constructing an engaging course container to facilitate effective communication.
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
Booklet to design a software on ms visual studio with an example
1. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch 2012
R E
Raza Enterprises(Pvt)
Ltd.
Custom Clearing and Forwarding Agents
Specialist in Dry port cargo handling
Syllabus Title : Computer Studies
Syllabus and Components Code: 7010/02
2. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
2
R E
Center Name : The City School PAF Chapter
Center Number : PK547
Candidate Name : Muhammad Noman Raza
Table of Contents
1.Introduction Page #
Acknowledgement 4
Introductiontothe company(Background) 5
Functional Departments 6-7
SelectedDepartments 8
Reasonsforthe selectionof the department 9
2.Analysis
Problemdefinition 11
Objectivesof the system 12-15
Data FlowDescriptionof the existingsystem 16
Data FlowDiagram(DFD) of the existingsystem 17
Data FlowDescriptionof the proposedsystem 18
Data FlowDiagram(DFD) of the proposedsystem 19
Alternativesolutions 20-21
Evaluationof the alternative solutions 22
3.Design
Planof Action 24-25
Gantt Chart 26
Algorithm 27-56
SystemRequirements(Hardware andSoftware) 57-58
SystemFlowchart 59
Database Relationships 60-68
4.Implementation
Program Listing(Source Code) 70-108
StructuredFlowchart 109
Use of separate modules 110-112
5.Testing
TestStrategy 114
Testingwithdifferenttypesof date 115-120
Sample run 121-132
Data Dictionary 133-138
Testingof the systemforerror messages 139-144
6.Documentation
The User Guide 146-158
Reports 159-161
Input/OutputChart 162-168
7.Evaluation and Future Development
3. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
3
R E
Introduction
Evaluationof the computerizedsystem 170
Future Development 171-172
4. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
4
R E
Introduction
ACKNOWLEDGEMENT
All praise to Allah Almighty who gave me the courage and strength to complete this
Project.
I acknowledge the help and guidance of my teachers who provided me their full
support in the assignment which were the essential steps in understanding the
project. I also like to thank my parents who provided me all the things I required for
the Project. I would like to express my gratitude for my teachers Sir Jawaid, Sir Faisal,
Sir Kamran, Sir Gul Muhammad, Sir Zia and Sir Afzal, especially to my father who
supported me and gave his suggestions for the project, without his encouragement I
would not be able to complete the project and my brother Adnan who gathered the
information and guided me throughout the project.
This project will help my father for whose business I am making this project.
Muhammad NomanRaza
5. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
5
R E
Introduction
Introduction
Raza Enterprises came to exist in 1999, when its owner Sheikh Muhammad Raza planned to
start his own business after getting the experience of 8 to 10 years working at the company,
which did the same business of clearing and forwarding agency. By working there, he
received much knowledge about the process of working as an agent. He started business in
partnership with his friend , and then he was able to open a new business under his own
name.
It started with an office at Pak Chamber and spread the business to other countries
including China and Afghanistan. Now it has two offices and a new business named as
Fairy International.
Raza Enterprises is a Customs Clearing / Forwarding Organization. They have a team of
qualified, experienced and trustworthy staff for speedy clearance of cargo of their valuable
clients.
The Organization has established business with more than 100 Importers and Exporters
and this has created the goodwill for the company.
Clearing and Forwarding process is not so easy as it seems. It is according to the rules and
regulations defined by the government and other agencies. It involves great painstaking
from the order booking to the order delivery process. Only a limited number of
6. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
6
R E
organizations have established cordial relationship with their clients in this business and
Raza Enterprises is one of them.
Introduction
Functional Departments:
Accounts and Finance Department:
This department is the backbone of any organization same is here. This department assesses the
valuables of the Organization, their productive capacity, evaluates the costs of having a business
with the clients and their benefits in financial terms. It records all financial transaction with other
clients, collects all of the data together and presents it in the form of regular accounts, prepares
budgets for the whole of the business, decides on the most appropriate method of finance and
keeps control of the cash flow of the business.
Marketing Department:
This department keeps an eye on the clients markets, collects information from resources and
markets the services of the Organization to the highly productive and financially strong clients. It
keeps record of each service so that decisions can be made about ‘extension’ strategies. Marketing
Managers keeps in contact with clients so that required services can be provided.
HR Department:
The purpose of this department is to manage employees and their relations with the Organization,
while maintaining discipline in an organized way. It keeps a daily record of employees’
performance for each department in the Organization. Besides that it forecasts staffing needs for
the business, prepares job descriptions and specifications, plans and implements staff training
programs. It also interviews and selects the right candidate for a particular job.
7. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
7
R E
Billing Department:
This department maintains a record of clients documents and computes their bills according to
their invoices, it then delivers the summary of bills to the accounts.
Service Department:
It provides services for the clients and tries to find ways of enhancing the easily accessible
services for the valued customers and clients.
Administration Department:
This department includes reception staff and other clerical support staff. It oversees the
administration of all the departments, their requirements and proper functioning. It makes
approvals for the needs of the departments such as purchasing of new furniture and equipments,
arranges for the meetings requirements and makes schedules of different occasions of the
business.
8. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
8
R E
Introduction
Selected Department i.e. the Administration Department
The selected department which is Administration controls all the functions of other departments
because it produces the initial required information for the other departments. The records
include all the information regarding the clients and their orders. Such as, Order date, Shipping
date, Company name and the information desk officer checks the availability of the ships at the
specified dates. It therefore, books the orders and provides the payment options and payment
details to the clients.
It then transfers the available information about the clients order and the details of the orders
to the services department which checks the available services and informs the Administration
department about the requirements of the orders. If there is a lack of available services then the
services department informs the Administration department accordingly, which then insures the
availability of services. On the other hand if the services department finds that all the
requirements for the order are met then that department processes the documents and checks
any misinformation given by the client or from the company staff.
After the orders are furnished then the company’s billing department issues invoices with
required charges for the Clients and transfers these to the Accounts and Finance Department
which submits the records to the concerned companies.
Thus in this way all the orders are furnished for the clients.
9. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
9
R E
Introduction
The Reason for selecting the Administration Department
The reason for selecting the Administration Department is that it is the most important
one of all the department s. It includes Reception Counter staff and other staffs whose
work is to enter the data in computers. It is the most preliminary stage for the
functioning of the department.
This department is linked to all the other departments such as Accounts and Finance,
Billing and Service. department. It records the orders of the clients and other details.
Besides recording the data it also maintains records of both the clients and staffs needs,
such as computers accessories and furniture etc.
Ten to twelve clerks are in office working on computers continuously updating and
recording the data for the clients. Computers are very and accurate, are easy to backup
and operate. Each function of the department is password protected. It costs less and
also much time is saved, which improves the work done by this department.
The department records initial information about the clients and their orders according
to a specified date and delivery. The Reception staff takes information about the clients
about it also issues the order receipt to the Clients for the acknowledgement of
accepting the orders. It then transfers the data to the Services department which notes
the requirements of the clients and provides feed back to the Administration
Department regarding arrangements for the orders.
The Services Department also processes orders and transfers the data to the Billing
department which makes original invoices with all the charges for the Clients Orders and
makes bills with required documents.
With all such activities going on in the department and links to other departments, it
plays a key role in the establishment of the business.
12. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
12
R E
Analysis
Problems with Current System
The current system in place is seriously outdated and time consuming. It also takes
up a lot of space. When a personcomes to the reception for placing an order it is
made with his/her details written on a form the company representative’s company
card, along with a picture, this card holder will place the order with required details
on the form. Without a computer program the receptionist checks the form
manually and asks for missing information. He/she attaches the forms and ID card
copywith the form with client’s signatures. If there is a misinformation given by
the client the receptionist cannot check immediately. The form is dispatched by the
dispatch personby hand to other departments heads approval while the client waits
for the approval. While other clients come in to place orders and the same
proceduregoes on thus making a time consuming process which delays the overall
performance of the company. The clients stand in long queues. Further there is
mismanagement of data records can occurdue to large amounts of data storage
manually.This creates a need of more staff and higher management of other
departments as approving authorities.
This system is also very time consuming as it involves a lot of paperwork and
constant updating.
13. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
13
R E
Analysis
Objectives Of The Proposed
System
In terms of computers
In terms of business
COMPUTER TERMS:
1. Improvement of Records’ Conditions:
Once the Clients information system unit is computerized, all records will be in a
highly presentable manner and no longer hard to read due to employees’
handwritings. Along with this, there will no longer be the possibility of loss of data
due to distortion of paper.
2. Data Safety and Security:
After all the clients’ data is safely stored on the company’s network, there will be no
longer remain the danger of losing admission records in the various transactions
they are used in. Also, due to the vast number of records in the storage, many
records are wrongly categorized and never found again. Secondly, the issue of data
security will be cured due through computerized systems leaving no chance of
unauthorized access of the organization’s data. Backing of data will also be doable
and that too, easily.
14. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
14
R E
3. Reduction of Storage Space:
The computerization of databases will be a blessing for the company especially
concerning the storage space requirement. There will be no more skyscrapers of
records and no more need for extension of the packed storage rooms. This will
enable the company to utilize its budget in other things.
4. Fast Data Accessing and Retrieval:
The desired record would be generated instantly on demand without the hassle of
going through the unorganized and time-consuming storage room. This will also
enhance the efficiency of the ordering of data.
5. Reduction in Paperwork:
Since all processes will be done on screen, there will no longer be the requirement
to purchase paper to store data. Everything will be computerized, therefore,
reducing the amount of paper circulating in the office and reducing expenses as
well.
6. Easy Updating of Records:
Considering the manual information system, updating or correction of data in clients
records is quite impractical due to their huge number and the fatigue suffered in
singling out one record from thousand others. To add to that, records will always be
up-to-date with a minute chance of retrieving records that haven’t been brought up
to date.
7. Less Time Consumption:
15. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
15
R E
Once the clerical delays are removed, daily operations will be executed at much
faster rate which includes all aspects related to clients’ records e.g.: filling a form
and having it sent to another department. It also covers employee laziness and
intense workload.
8. Various Frequent Reports:
If it was the case that the company used a manual system, it would be extremely
hard to analyze all past data and generate reports based on different factors
concerning patient information. However, with the help of a computerized system,
all facts and figures can be obtained through easily and quickly. Hence, it eliminates
the concept of annual surveys and “Past one year only” reports.
BUSINESS TERMS:
1. Faster Transactions:
Computerization of the clients’ information system will enable it to handle more
clients than its maximum potential because of the quick and efficient data retrieval
and processing at the front desk. Adding to it will be the network environment, which
will provide fast message sending, so the clients will not have to wait at all.
2. Presentable Environment:
Networking will eliminate the need of going to and fro in departments and from desk
to desk, taking different forms and
collecting /submitting different files. Therefore, daily transactions will be carried out
much smoother and the desks will be less crowded and quiet as well.
16. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
16
R E
3. Low Labor:
Computerization will greatly decrease all work-force which comes between the
front-desk and the client. It will help let go of storage room maintenance staff,
employees who retrieve the records, storage room guards, on-spot boys who
deliver checks and records from department to department, etc.
4. Efficient Management:
The company’s managerial directors will have less to worry about once the
new system is installed. Therefore, over employment and excessive
workload will no longer be matters of concern, thus, enabling them to divert
additional attention to other issues.
5. Customer Satisfaction:
Seeing the decreased number of required transactions the customer will have to
perform, he will definitely be more content with the company’s system. There will be
no more record searching, transporting or updating/correction fatigues which in turn
will portray a good image of the company and its management.
17. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
17
R E
Analysis
Data Flow Description of the existing system
The current system in use is the outdated form of registers and papers. When a
client comes to the organization to place an order, the client card is checked
manually and the card holder’s details written on them, along with a picture, after
confirming the identity of the client the order form is issued. The client then fills
out the form with the required details in it.
After filling out the form the client submits it to the receptionist who, who writes
the information about the form in register while the client is put on hold. The client
waits for the approval of the order. The form is then dispatched manually by a
dispatch personto the approving authority. After a long wait the clients order is
approved and a manual receipt is issued and the acknowledgement slip is received
When a client wishes to cancel the order, he/she will again have to fill the form of
cancelling the form. If another client asks for the details of the order the receptionist
will have to check the register manually if he finds the requested order only then the
information can be passed to that client. Thus there is a long delay in the process..
18. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
18
R E
Analysis
Data Flow Diagram of Existing System
Comes to
Place an order
Store room
To update
or retrieve
a record
Order
New
Client
Gives
the
Order
form
Reception
Enter
Details
Clients
details
register
Issued
Order
Approval
register
Fill a order
form
Form
Filled
Receives
the order
form and
details
Orders
details
register
19. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
19
R E
Analysis
Data Flow Description of the proposed system
When a client approaches the organization to place a new order the client can only
show the ID card and the details will be received through the system from the
‘Details file’ and if the client record is found it is updated automatically.
When a client wishes to cancel the order, he/she will again have to fill the form of
cancelling the form. If another client asks for the details of the order the receptionist
doesn’t have to check the register manually if he finds the requested order then the
information can be passed to that client immediately. Thus decreases the delay in
the process.
The client waits for the approval of the order. The form is submitted to the approval
authority through the system. Now the clients have to wait for only some minutes
and then the request of next client can be furnished. The clients order is approved
and a receipt is issued from the system and the acknowledgement slip is received.
Thus this system creates efficiency and reliability creating less chances of human
error. Data can be secured in the system hard disk and on the backups with very few
paper works.
20. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
20
R E
Analysis
Data Flow Diagram of the proposed system
Comes to
Place an order
Order
New
Client
Raza Ent.
Gives
the
order
form
Fill a
membership
form
Form
Filled
To update
or retrieve
a record
Enter
Details
Receives
the order
and enters
the details
Main
database
Orders’s
details file
Issued
Order
acceptance
slip
Clients
details file
21. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
21
R E
Analysis
Alternate Solutions
Apart from computerization of the system, there are various other solutions an
organization may consider to overcome its existing problems. These may include:
1. RECRUITMENT OF ADDITIONAL STAFF:
More clerks and operation staffs may be hired to look after the clients in order to split the work
between the existing ones.
2. TRAINING OF STAFF:
The company’s staff could receive on job training to help make them perform their tasks more
efficiently and hence, solve the problems without having to require additional manpower.
3. ORDERED FILES AND CABINETS:
By abandoning the method of storing clients’ files in large storage rooms in unorganized boxes
and using assorted cabinets, fast retrieval of files can be ensured. These cabinets may be year
wise and the files stored in them could be alphabetically arranged.
4. SPECIAL STORAGE AND RETRIEVAL STAFF:
A fraction of the staff could be separated to perform only the job of managing the store room.
They would ensure that each file is stored in the right cabinet and would know where each file is
stored when they have to be retrieved. Also, since this would be their only task, there will be a
less margin for error as then wouldn’t be in a hurry.
22. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
22
R E
5. PRINTING SOLUTION:
Considering the company’s immense dependency on paperwork, it might be beneficent if it
collaborated with a printing agency in order to print its bills invoices and other documents. This
would also save the clients waiting time
23. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
23
R E
Analysis
Evaluation Of Alternate
Solutions
Advantages:
With more staff employed each staff member will do only one task.
More output will be produced . More employment is available for
people. By training the staff some deficiencies may be overcome.
By organization of files and usage of cabinets, there will be fast
retrieval of records. If any problem arises or any record has to be
retrieved, the task can be done quickly. It is more easy for the staff
to retrieve the record due to better organization through
alphabetical order. With special staff reserved for taking care of
stored data, there will be less problems.
Disadvantages;
By employing morestaff, more wages will have to be given which will
mean more expenses for the Organization. For training the staff
seminarsand courses will have to be conducted by the management
which will be more expensive. If cabinets are used soon there will be
requirement of more cabinets.With staff and rooms specially reserved
for storage more accommodation will be required which will mean
more expenses for the Organization. The printing solution will not be
cost efficient because the price at which deal is made with printing
agency will be quite expensive .
25. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
25
R E
Design
Plan Of Action
The entire process of SDLC will be divided into 7 different phases to allow a more clear
view for future planning and program development. These 7 stages will elapse over a
period of seven months.
1) System Analysis And Investigation:
In the first stage, the software development teamwill study the current environment of the
system to retrieve as much information as possible regarding the manual system.
2) System Design:
Here, the system will be thoroughly designed, and while making the project, all of its
aspects will be based on the requirements brought forward in the previous phase.
3) Designing Test Data
During this stage,some data will be purposefully designed to test the new system. It will be made sure that the
data is designed in sucha way that each and every nook and cranny of the systemis targeted to remove all
possible flaws that might be present and pass on unnoticed to cause problems for theusers of the system. The
information used will comprise of:
Data without errors or mistakes
Data with known errors
Large amounts of data
Data that target end results
Extreme data
26. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
26
R E
4) Coding Of Program Specifications:
The program will now be written using a commercial programming language. The
database files will also be connected with the program using an appropriate DBMS.
5) Testing And Debugging:
The software development team will evaluate the designed system and once again goes
through the system top to bottom make sure to remove any persisting errors. They will
also fix the displays if any glitch turns up.
6) Evaluation:
In this stage, the system analysis team along with the management team will
collaboratively discuss the outcomes of the system. They will evaluate whether the
objectives of the system as decided in early phases have been fulfilled or not. Also, they
will analyze whether the new system is productive or not, both time and cost wise
7) Documentation:
Each and every phase of the SDLC cycle will be documented into 2 categories:
I. User Guide: The program will be summarized into short, precise and easy-to-
understand instructions. It will be made sure that the guide us user friendly, in
easy language and helpful for trouble-shooting and learning purposes. It will
comprise mostly of screenshots, dialogue boxes and error messages
II. Programmer Guide: This technical documentation is for the reference of
programmers if in case in future the program needs to be reviewed. It will comprise
of system-related diagrams and charts
27. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
27
R E
Design
Gantt Chart
Topics
Month August September October November December January February
Weeks 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
System
Analysis and
Investigation
Specification
of the
proposed
System
Designing
the
proposed
System
Designing
TestData
Codingof
Programs
Testingand
Debugging
Evaluation
of the new
system
System
Documents
28. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
28
R E
Design
Algorithms
LOGIN FORM
Step 1: Start
Step 2 : Initialize the Environment
Step 3 : Display the Login Form
Step 4: OpenDatabase
Step 5 : If txtusername = ” Raza Enterprises” And txtpassword = “ nomi12345” Then
Step 6: : Display the Message Box “Login Sucessfully”
Step 7 : Display the Splash Screen1
Step 8 : Else display the Message Box “Invalid Username or Password”
Step 9 : End If
Sign up button
Step 1: Initialize the environment
Step2: Open Create Account Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Create Account Form
Step3: Open Database
Step4: Fill the textboxes with the required details
Username
Password
29. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
29
R E
Step 5: By clicking the “Save” button the account will be created
Step 6: Display the message box “Record Saved”
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select party name
Step 4: Fill the Combo Box by party name
Step 5: Click the Search Button
Step 6: If the Record found Fill all the textboxes as follows
TxtUsername
TxtPassword
And Display MessageBox “Record Found”
Update Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the previous saved records
Step 4: Edit the records saved earlier and press the update button
Step 5: Display the Message Box “Record Updated”
Delete Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the records already saved
Step 4: Select the record to be deleted and clickthe “Delete Button”
30. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
30
R E
Step 5: Display the Message Box “Record Deleted”
Close Button
Step 1: Initialize the environment
Step 2: Click the “Close” button , the form will be closed and goes to the Login Form
SPLASH SCREEN
Step 1: Start
Step 2 : Initialize the Environment
Step 3 : Display the Company Logo, its copyright informationand the versionof the software
of the splashscreen
Step 4: The time interval for splashscreenis 5 seconds
Step 5: Hide the splash screenand display the main form
MAIN FORM
Step 1: Start
Step 2 : Initialize the Environment
Raza Enterprises[ Pvt. ] LTD
Menu Items
Create Account
Afghan Client
Pak Client
Company info
Bank
Daily Expense
Payment Records
Client History
Bank History
31. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
31
R E
OPTIONS ON THE MAIN FORM
1. On selection of “Create Account” Display Create Account Form
2. On selection of “Afghan Client” Display Afghan Client Form
3. On selection of “Pak Client” Display Pak Client Form
4. On selection of “Company info” Display Company Information Form
5. On selection of “Bank info” Display Bank Form
6. On selection of “Daily Expense” Display Daily Expense Form
7. On selection of “Payment Records” Display Payment Record Form
8. On selection of “Bank History” Display Bank History Form
9. On selection of “Client History” Display Client History Form
AFGHAN CLIENT FORM
Step 1: Initialize the environment
Step2: Open Afghan Client Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Afghan Client Form
Step3: Open Database
Step4: Fill the textboxes with the required details
Description
Cargo
Packages
Origin Country
Port of Clearance
Airwaybill
Invoice date
Vessel name
Index name
32. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
32
R E
Job closing
Consignment
Port of Clearance Terrace
Document receiving date
Receiving date
Machine date
Lcno
Destination Country
Hawb date
Invoice value
Arrival date
Remarks
Shipper name
Sros
Weight
Netweight
Custom dues
Currency
Destination City
Lc date
Salesman
Igmno
Igm date
Crossborder date
Crossborder party date
Crossborder submit date
Party name
Step 5: By clicking “Save” button the following information will be saved in Database
Step 6: Display the message box “Record Saved” and all the textboxes will be cleared
Step 7: Else Display the message box “Must type numerical value”
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select party name
33. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
33
R E
Step 4: Fill the Combo Box by party name
Step 5: Click the Search Button
Step 6: If the Record found Fill all the textboxes as follows
Description
Cargo
Packages
Origin Country
Port of Clearance
Airwaybill
Invoice date
Vessel name
Index name
Job closing
Consignment
Port of Clearance Terrace
Document receiving date
Receiving date
Machine date
Lcno
Destination Country
Hawb date
Invoice value
Arrival date
Remarks
Shipper name
Sros
Weight
Netweight
Custom dues
Currency
Destination City
Lc date
Salesman
Igmno
Igm date
Crossborder date
34. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
34
R E
Crossborder party date
Crossborder submit date
Party name
Step 7: And Display MessageBox “Record Founded”
Update Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the previous saved records
Step 4: Edit the records saved earlier and press the update button
Step 5: Update the following records:
Description
Cargo
Packages
Origin Country
Port of Clearance
Airwaybill
Invoice date
Vessel name
Index name
Job closing
Consignment
Port of Clearance Terrace
Document receiving date
Receiving date
Machine date
Lcno
Destination Country
Hawb date
Invoice value
Arrival date
Remarks
Shipper name
35. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
35
R E
Sros
Weight
Netweight
Custom dues
Currency
Destination City
Lc date
Salesman
Igmno
Igm date
Crossborder date
Crossborder party date
Crossborder submit date
Party name
Step 6: Display the Message Box “Record Updated”
Print Button
Step 1: Initialize the environment
Step 2: Click the “Print” button , the form will be closed and goes to the Client Report
form
NewButton
Step 1: Initialize the environment
Step 2: Click the “New” button , all the textboxes will be cleared
36. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
36
R E
PAK CLIENT FORM
Step 1: Initialize the environment
Step2: Open Pak Client Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Pak Client Form
Step3: Open Database
Step4: Fill the textboxes with the required details
Party Name
Description
Cargo
Packages
Origin Country
Port of Clearance
Airwaybill
Invoice date
Vessel name
Index name
Job closing
Consignment
Port of Clearance Terrace
Document receiving date
Receiving date
Machine date
Lcno
Destination Country
Hawb date
Invoice value
Arrival date
Delivery date
37. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
37
R E
Remarks
Shipper name
Sros
Weight
Netweight
Custom dues
Currency
Destination City
Lc date
Salesman
Igmno
Igm date
Step 5: By clicking “Save” button the following information will be saved in Database
Step 6: Display the message box “Record Saved” and all the texboxes will be cleared
Step 7: Else Display the message box “Must type numerical value”
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select party name
Step 4: Fill the Combo Box by party name
Step 5: Click the Search Button
Step 6: If the Record found Fill all the textboxes as follows
Party Name
Description
Cargo
Packages
Origin Country
Port of Clearance
Airwaybill
Invoice date
Vessel name
38. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
38
R E
Index name
Job closing
Consignment
Port of Clearance Terrace
Document receiving date
Receiving date
Machine date
Lcno
Destination Country
Hawb date
Invoice value
Arrival date
Delivery date
Remarks
Shipper name
Sros
Weight
Netweight
Custom dues
Currency
Destination City
Lc date
Salesman
Igmno
Igm date
Step 7: And Display MessageBox “Record Found”
Update Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the previous saved records
Step 4: Edit the records saved earlier and press the update button
Step 5: Update the following records:
39. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
39
R E
Party name
Description
Cargo
Packages
Origin Country
Port of Clearance
Airwaybill
Invoice date
Vessel name
Index name
Job closing
Consignment
Port of Clearance Terrace
Document receiving date
Receiving date
Machine date
Lcno
Destination Country
Hawb date
Invoice value
Arrival date
Delivery date
Remarks
Shipper name
Sros
Weight
Netweight
Custom dues
Currency
Destination City
Lc date
Salesman
Igmno
Igm date
Step 6: Display the Message Box “Record Updated”
40. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
40
R E
NewButton
Step 1: Initialize the environment
Step 2: Click the “New” button , all the textboxes will be cleared
COMPANY INFORMATION FORM
Step 1: Initialize the environment
Step2: Open Client Information Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Client Information Form
Step3: Open Database
Step4: Fill the textboxes with the required details
Party Name
Phone Number
Mobile Number
Email
Office Address
Representative
Bank Name / Account Number
Others
Step 5: By clicking “Save” button the following information will be saved in Database
Step 6: Display the message box “Record Saved” and all the textboxes will be cleared
41. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
41
R E
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select party name
Step 4: Fill the Combo Box by party name
Step 5: Click the Search Button
Step 6: If the Record found Fill all the textboxes as follows
Party Name
Phone Number
Mobile Number
Email
Office Address
Representative
Bank Name / Account Number
Others
Step 7: And Display MessageBox “Record Found”
Update Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the previous saved records
Step 4: Edit the records saved earlier and press the update button
Step 5: Update the following records:
Party Name
Phone Number
Mobile Number
Email
42. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
42
R E
Office Address
Representative
Bank Name / Account Number
Others
Step 6: Display the Message Box “Record Updated”
Delete Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the records already saved
Step 4: Select the record to be deleted and clickthe “Delete Button”
Step 5: The following records will be deleted:
Party Name
Phone Number
Mobile Number
Email
Office Address
Representative
Bank Name / Account Number
Others
Step 5: Display the Message Box “Record Deleted”
BANK FORM
Step 1: Initialize the environment
Step2: Open Bank Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Bank Form
43. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
43
R E
Step3: Open Database
Step 4: Select the options given in the combo box;
Deposit
Withdraw
Step 5: On selecting the Deposit option the Deposit panel will be shown
Step 6: Fill the textboxes with the required details
Party Name
Previous Balance
Deposit by Cash
Pay Order No
Cheque No
Amount
Online Banking
Drafts
Net Amount
Step 7: On selecting the Withdraw option the Deposit panel will be hidden and
Withdraw panel will be shown
Step 8: Fill the textboxes with the required details
Party Name
Previous Balance
Withdrawby Cash
Pay Order No
Cheque No
Amount
Online Banking
Drafts
Net Amount
Step 5: By clicking “Save” button the following information will be saved in Database
Step 6: Display the message box “Record Saved” and all the textboxes will be cleared
44. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
44
R E
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select Date and Party name
Step 4: Fill the Combo Box by Date and Party name
Step 5: Click the Search Button
Step 6: If the Record found Fill all the textboxes as follows
Party Name
Previous Balance
Net Balance
Deposit
Deposit by Cash
Pay Order No
Cheque No
Amount
Online Banking
Drafts
Withdraw
Withdraw by Cash
Pay Order No
Cheque No
Amount
Online Banking
Drafts
Step 7: And Display MessageBox “Record Found”
Step 8: Else pass MessageBox “Record not found”
45. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
45
R E
Clear Button
Step 1: Initialize the environment
Step 2: Click the “Clear” button , all the textboxes will be cleared
Print Button
Step 1: Initialize the environment
Step 2: Click the “Print” button , the Bank Report form will be shown
Bank History Button
Step 1: Initialize the environment
Step 2: Click the “Bank History” button , the Bank History form will be shown
Add Button
Step 1: Initialize the environment
Step 2: Click the “Add” button , the Net balance will be added in the previous balance
Subtract Button
Step 1: Initialize the environment
Step 2: Click the “Subtract” button , the Net balance will be deducted From the
Previous balance
46. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
46
R E
PAYMENT RECORD FORM
Step 1: Initialize the environment
Step2: Open Payment Record Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Payment Record Form
Step3: Open Database
Step4: Fill the textboxes with the required details
Party Name
Bill No.
Bill of Lading
MAWB / HAWB
Consignee Name
Job Description
Vessel Name
IGM No.
Index No.
Machine No.
No. of Packages / Units
Remarks if any
Unloading
Custom Duty
THC /DO Charges
Endowment
Wharfage Invoice
Port Storage
Sindh Excise
CAA Excise
Stamp Duty
Loading
47. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
47
R E
Cartage / Freight
Custom Examination
Weighment
CSE Charges
Amendment Expenses
Extra Approval
Karachi Clearance Expense
Dry Port Clearance Expense
Port Container Allow
Custom Seal
Band Pay order
Sec 82 Fine
Detention Container Rent
Documentation Charges
Wharfage Storage Token
Cartage Entry pass
Service Charges
GST
Other Expenses
Total Expense
Advance Amount
Total Balance
Credit
Debit
Step 5: By clicking “Save” button the following information will be saved in Database
Step 6: Display the message box “Record Saved” and clear all the textboxes
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select party name
Step 4: Fill the Combo Box by party name
Step 5: Click the Search Button
Step 6: If the Record found Fill all the textboxes as follows
48. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
48
R E
Party Name
Bill No.
Bill of Lading
MAWB / HAWB
Consignee Name
Job Description
Vessel Name
IGM No.
Index No.
Machine No.
No. of Packages / Units
Remarks if any
Unloading
Custom Duty
THC /DO Charges
Endowment
Wharfage Invoice
Port Storage
Sindh Excise
CAA Excise
Stamp Duty
Loading
Cartage / Freight
Custom Examination
Weighment
CSE Charges
Amendment Expenses
Extra Approval
Karachi Clearance Expense
Dry Port Clearance Expense
Port Container Allow
Custom Seal
Band Pay order
Sec 82 Fine
Detention Container Rent
Documentation Charges
Wharfage Storage Token
Cartage Entry pass
49. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
49
R E
Service Charges
GST
Other Expenses
Total Expense
Advance Amount
Total Balance
Credit
Debit
Step 7: And Display MessageBox “Record Found”
Update Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the previous saved records
Step 4: Edit the records saved earlier and press the update button
Step 5: Update the following records:
Party Name
Bill No.
Bill of Lading
MAWB / HAWB
Consignee Name
Job Description
Vessel Name
IGM No.
Index No.
Machine No.
No. of Packages / Units
Remarks if any
Unloading
Custom Duty
THC /DO Charges
Endowment
Wharfage Invoice
50. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
50
R E
Port Storage
Sindh Excise
CAA Excise
Stamp Duty
Loading
Cartage / Freight
Custom Examination
Weighment
CSE Charges
Amendment Expenses
Extra Approval
Karachi Clearance Expense
Dry Port Clearance Expense
Port Container Allow
Custom Seal
Band Pay order
Sec 82 Fine
Detention Container Rent
Documentation Charges
Wharfage Storage Token
Cartage Entry pass
Service Charges
GST
Other Expenses
Total Expense
Advance Amount
Total Balance
Credit
Debit
Step 6: Display the Message Box “Record Updated”
Clear Button
Step 1: Initialize the environment
Step 2: Click the “Clear” button , all the textboxes will be cleared
51. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
51
R E
Print Button
Step 1: Initialize the environment
Step 2: Click the “Print” button , the Payment Record Report form will be shown
DAILY EXPENSE VOUCHER SHEET FORM
Step 1: Initialize the environment
Step2: Open Daily Expense Voucher Sheet Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Daily Expense Voucher Sheet Form
Step3: Open Database
Step4: Fill the textboxes with the required details
Party Name
VNo.
Received Amount
Office Expense
Withdraw
Job Description
My Expense
Advance DT Amount
Step 5: By clicking “Save” button the following information will be saved in Database
Step 6: Display the message box “Record Saved”
52. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
52
R E
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select party name
Step 4: Fill the Combo Box by party name
Step 5: Click the Search Button
Step 6: If the Record found Fill all the textboxes as follows
Party Name
VNo.
Received Amount
Office Expense
Withdraw
Job Description
My Expense
Advance DT Amount
Step 7:And Display MessageBox “Record Found”
Update Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the previous saved records
Step 4: Edit the records saved earlier and press the update button
Step 5: Update the following records:
Party Name
VNo.
Received Amount
Office Expense
Withdraw
53. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
53
R E
Job Description
My Expense
Advance DT Amount
Step 6: Display the Message Box “Record Updated”
Party Name
VNo.
Received Amount
Office Expense
Withdraw
Job Description
My Expense
Advance DT Amount
Clear Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the records already saved
Step 4: Select the record to be Cleared and click the “Clear Button”
Step 5: The following records will be deleted:
Party Name
Previous Balance
Deposit
Withdraw
Party Name
VNo.
Received Amount
Office Expense
Withdraw
Job Description
My Expense
Advance DT Amount
Step 5: Display the Message Box “Record Deleted”
54. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
54
R E
CLIENT HISTORY FORM ( Grid View)
ShowButton
Step 1: Select Starting Date and Ending Date
Step 2: Pressing the Show button the following information will be shown in the
DataGridView.
Bill no
Job no
Bill of lading
MAWB
Consignment
Job Description
Vessel name
Igm no
Index no.
Machine no
No of Packages
Remarks
Custom Duty
DO Charges
Endowment
Invoice
Port Storage
Sindh Excise
CAA Charges
Stamp Duty
Loading
Unloading
Cartage
Custom Examination
Weighment
CSE Charges
AMD Expense
Extra Approval
55. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
55
R E
KCE Expense
DPC Expense
PC Allow
Custom Seal
BP Order
S Fine
DC Rent
DC Charges
WS Token
CE Pass
Service Charges
GST
Office Expense
Total Expense
Advance Amount
Total Balance
Credit
Debit
Party Name
Date
BANK HISTORY FORM (Grid View)
ShowButton
Step 1: Select Starting Date and Ending Date
Step 2: Pressing the Show button the following information is shown.
P-balance
D-name
Df-name
D-cash
D-cheque no
D-payorder no
D-amount
W-party name
W-cash
W-payorder no
56. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
56
R E
W-cheque no
W-amount
Net amount
dt
d-drafts
d-online banking
w-draft
w-online banking
CREATE ACCOUNT FORM
Step 1: Initialize the environment
Step2: Open Create Account Form
Step3: Open Database
Save button
Step 1: Initialize the environment
Step2: Open Create Account Form
Step3: Open Database
Step4: Fill the textboxes with the required details
Username
Password
Step 5: By clicking the “Save” button the account will be created
Step 6: Display the message box “Record Saved”
Search Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Select party name
Step 4: Fill the Combo Box by party name
Step 5: Click the Search Button
57. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
57
R E
Step 6: If the Record found Fill all the textboxes as follows
TxtUsername
TxtPassword
And Display MessageBox “Record Found”
Update Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the previous saved records
Step 4: Edit the records saved earlier and press the update button
Step 5: Display the Message Box “Record Updated”
Delete Button
Step 1: Initialize the environment
Step 2: Open Database
Step 3: Search the records already saved
Step 4: Select the record to be deleted and clickthe “Delete Button”
Step 5: Display the Message Box “Record Deleted”
Close Button
Step 1: Initialize the environment
Step 2: Click the “Close” button , the form will be closed and goes to the Main Form
58. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
58
R E
Design
System Requirements
To run the program properly, following are the minimum system requirements each node should
have. These include the hardware, software and some other specifications.
1. HARDWARE REQUIREMENTS
Processor: this program required a Pentium I processor of at least 200MHz speed to run
smoothly, a processor with higher speed will be better and more preferred.
Memory: a RAM of 16 MB will be sufficient but a large memory will surely increase the
performance as well as the speed of searching
Hard Disk: For the management of database and storage of records, the minimum
required hard disk of 4GB would suffice. It will consist of a 3GB partition reserved totally
for the database.
Keyboard: a standard keyboard of 101 or 102 keys will be sufficient as no advanced
functions are present in the program.
Mouse pointer:A window standard mouse with two buttons would be required as the
program is a window GUI-based one.
Monitor Screen:A standard VGA monitor will be necessary as the primary display
device. A color monitor will be needed with 600*800 resolutions. A monochrome monitor
can also be used.
59. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
59
R E
Printer:A printer will be required to print database records, stationary follow, up tables,
etc. a dot matrix printer with 9 pins will fulfill the minimum requirements. A laser printer
could also be used if time is their main concern.
2. SOFTWARE REQUIREMENTS:
Operating System: This project is designed to run in windows background. The
minimum for proper running is Windows XP although higher versions will surely increase
the performance of the program
Language: This program at the front end has been designed in Visual Basic 2005. For
optimum performance higher version is required.
Database Package: In the background, this project runs in MS Access. The database
package required for this project is Microsoft Access 2003.
Anti-Virus Software: A good commercial anti-virus will be required to protect the fragile
patient data from viruses.
60. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
60
R E
Design
System Flowchart
Login
Splash Screen
Main Form
Pak Client Company Info.Afgan Client Client HistCreate A/C
Daily Exp
Save
Update
Search
Delete
Close
New
Save Save Save SaveShow
Search Search SearchSearch
Update Update Update Update
Delete
New Clear
Print
Database
Pak client
Database
Afganclient
Database
Companyinfo
Database
DailyExpense
Reports
71. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
71
R E
Implementation
Source Code
Login
General Area
Imports System.Data.OleDb
Global Area
PublicClass Form1
Dim cn As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:RazaDatarazadata.mdb")
‘Used to Connect the Form with the database
Dim re AsString
Dim dr As OleDbDataReader
‘Used to read from the database
Close Button
PrivateSub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
Me.Close()
EndSub
Login Button
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
If TxtUsername.Text <>""And TxtPassword.Text <>""Then
cn.Open()
‘Used to Open the connection with the database
re = " select * from login where username ='"&
TxtUsername.Text &"' and pass ='"& TxtPassword.Text &"'"
Dim cmd AsNew OleDbCommand(re, cn)
dr = cmd.ExecuteReader
If dr.HasRows Then
MsgBox("Login Sucessfully")
Mainform.Show()
Me.Hide()
72. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
72
R E
Else
MsgBox("Invalid Username or Password")
EndIf
EndIf
cn.Close()
EndSub
Sign Up
PrivateSub Button3_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button3.Click
createaccount.Show()
EndSub
EndClass
Splash Screen
PublicNotInheritableClass SplashScreen1
'TODO: This form can easily be set as the splash screen for the
application by going to the "Application" tab
' of the Project Designer ("Properties" under the "Project"
menu).
PrivateSub SplashScreen1_Load(ByVal sender AsObject, ByVal e As
System.EventArgs) HandlesMe.Load
'Set up the dialog text at runtime according to the application's
assembly information.
'TODO: Customize the application's assembly information in the
"Application" pane of the project
' properties dialog (under the "Project" menu).
'Application title
IfMy.Application.Info.Title <>""Then
ApplicationTitle.Text = My.Application.Info.Title
Else
'If the application title is missing, use the application name,
without the extension
ApplicationTitle.Text =
System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.As
semblyName)
EndIf
73. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
73
R E
'Format the version information using the text set into the
Version control at design time as the
' formatting string. This allows for effective localization if
desired.
' Build and revision information could be included by using the
following code and changing the
' Version control's designtime text to "Version
{0}.{1:00}.{2}.{3}" or something similar. See
' String.Format() in Help for more information.
'
' Version.Text = System.String.Format(Version.Text,
My.Application.Info.Version.Major,
My.Application.Info.Version.Minor,
My.Application.Info.Version.Build,
My.Application.Info.Version.Revision)
Version.Text = System.String.Format(Version.Text,
My.Application.Info.Version.Major,
My.Application.Info.Version.Minor)
'Copyright info
Copyright.Text = My.Application.Info.Copyright
EndSub
Main Form
PublicClass Mainform
PrivateSub AfghanClientToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
AfghanClientToolStripMenuItem.Click
Dim af AsNew afgclient
af.MdiParent = Me
af.Show()
EndSub
‘MDI parent form is used to contain the afg client form in the
main form
PrivateSub Mainform_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) HandlesMyBase.Load
NotifyIcon1.BalloonTipText = " Raza Enterprises"
NotifyIcon1.BalloonTipTitle = " R-E Administration"
NotifyIcon1.BalloonTipIcon = ToolTipIcon.Info
74. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
74
R E
NotifyIcon1.ShowBalloonTip(5000)
‘ Ballon is used to show the application running in the task bar
Me.Hide()
spl.Refresh()
spl.Show()
System.Threading.Thread.Sleep(5000)
spl.Close()
Me.Show()
‘ ballon is closed after 5 sec
EndSub
PrivateSub PakClToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
PakClToolStripMenuItem.Click
Dim pak AsNew pakclient
pak.MdiParent = Me
pak.Show()
EndSub
PrivateSub MenuStrip1_ItemClicked(ByVal sender As System.Object,
ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs)
Handles MenuStrip1.ItemClicked
EndSub
PrivateSub CreateAccountToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Dim create AsNew createaccount
create.MdiParent = Me
create.Show()
EndSub
PrivateSub PaymentRecordToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
PaymentRecordToolStripMenuItem.Click
Dim payment AsNew paymentrecord
payment.MdiParent = Me
payment.Show()
EndSub
75. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
75
R E
PrivateSub BankHistroyToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BankHistroyToolStripMenuItem.Click
Dim bank AsNew bankhistory
bank.MdiParent = Me
bank.Show()
EndSub
PrivateSub CompanyInfoToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
CompanyInfoToolStripMenuItem.Click
Dim company AsNew Company_INFO
company.MdiParent = Me
company.Show()
EndSub
PrivateSub ClientHistoryToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ClientHistoryToolStripMenuItem.Click
Dim client AsNew clienthistory
client.MdiParent = Me
client.Show()
EndSub
PrivateSub CreateAccountToolStripMenuItem1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
CreateAccountToolStripMenuItem1.Click
Dim create AsNew createaccount
create.MdiParent = Me
create.Show()
EndSub
PrivateSub DailyexpenseToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
DailyexpenseToolStripMenuItem.Click
Dim daily AsNew dailyexpense
daily.MdiParent = Me
daily.Show()
EndSub
76. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
76
R E
PrivateSub BankToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
BankToolStripMenuItem.Click
Dim bank AsNew bank
bank.MdiParent = Me
bank.Show()
EndSub
EndClass
Bank
General Area
Imports System.Data.OleDb
Global Area
Public Class bank
Dim con As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:RazaDatarazadata.mdb")
Dim str As String
Dim dr As OleDbDataReader
Dim ds As New DataSet
Sub fillpname()
con.Open()
str = "select partyname from bank"
Dim cmd As New OleDbCommand(str, con)
dr = cmd.ExecuteReader
While dr.Read
cmbpname.Items.Add(dr(0))
End While
con.Close()
End Sub
Sub clr()
txtdamount.Text = ""
txtdcash.Text = ""
txtdchequeno.Text = ""
txtdpayorderno.Text = ""
txtdonline.Text = ""
txtddraft.Text = ""
txtnet.Text = ""
77. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
77
R E
txtpbalance.Text = ""
txtwamount.Text = ""
txtwcash.Text = ""
txtwchequeno.Text = ""
txtwpayorderno.Text = ""
txtwonline.Text = ""
txtwdraft.Text = ""
End Sub
Save Button
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
con.Open()
Try
str = "insert into bank
(partyname,pbalance,dcash,dchequeno,dpayorderno,damount,wcash,wpa
yorderno,wchequeno,wamount,netamount,dt,ddrafts,donlinebanking,wd
raft,wonlinebanking)values('" & txtpname.Text & "'," &
txtpbalance.Text & "," & txtdcash.Text & ", '" &
txtdchequeno.Text & "','" & txtdpayorderno.Text & "', " &
txtdamount.Text & ", " & txtwcash.Text & ",'" &
txtwpayorderno.Text & "', '" & txtwchequeno.Text & "'," &
txtwamount.Text & ", " & txtnet.Text & ",'" &
DateTimePicker2.Text & "', '" & txtddraft.Text & "', '" &
txtdonline.Text & "', '" & txtwdraft.Text & "', '" &
txtwonline.Text & "')"
Dim cmd As New OleDbCommand(str, con)
cmd.ExecuteNonQuery()
MsgBox("Record saved")
clr()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
con.Close()
End Sub
Load Event
Private Sub bank_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles MyBase.Load
fillpname()
78. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
78
R E
End Sub
Add Button
Private Sub Button2_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button2.Click
txtnet.Text = Val(txtpbalance.Text) +
Val(txtdamount.Text)
txtpbalance.Text = Val(txtpbalance.Text) +
Val(txtdamount.Text)
End Sub
‘Val function is used to add / subtract a particular value
Subtract Button
Private Sub Button3_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button3.Click
txtnet.Text = Val(txtpbalance.Text) -
Val(txtwamount.Text)
End Sub
Clear Button
Private Sub Button5_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button5.Click
clr()
End Sub
Search Button
Private Sub Button4_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button4.Click
Panel1.Visible = True
Panel2.Visible = True
Panel3.Visible = True
End Sub
Combo Box 2
Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ComboBox2.SelectedIndexChanged
If ComboBox2.SelectedIndex = 0 Then
79. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
79
R E
Panel1.Visible = True
Panel2.Visible = False
ElseIf ComboBox2.SelectedIndex = 1 Then
Panel1.Visible = False
Panel2.Visible = True
End If
End Sub
Combo Box 1
Private Sub cmbpname_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
cmbpname.SelectedIndexChanged
con.Open()
str = "select * from bank where partyname ='" &
cmbpname.Text & "' and dt ='" & DateTimePicker1.Text & "'"
Dim cmd As New OleDbCommand(str, con)
dr = cmd.ExecuteReader
If dr.HasRows Then
MsgBox("Record found")
While dr.Read
txtpbalance.Text = dr(0)
txtpname.Text = dr(1)
txtdcash.Text = dr(2)
txtdchequeno.Text = dr(3)
txtdpayorderno.Text = dr(4)
txtdamount.Text = dr(5)
txtwcash.Text = dr(6)
txtwpayorderno.Text = dr(7)
txtwchequeno.Text = dr(8)
txtwamount.Text = dr(9)
txtnet.Text = dr(10)
DateTimePicker1.Text = dr(11)
txtddraft.Text = dr(12)
txtdonline.Text = dr(13)
txtwdraft.Text = dr(14)
txtwonline.Text = dr(15)
End While
Else
MsgBox("Recosd not Found")
80. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
80
R E
End If
con.Close()
End Sub
Bank Hisrtory Button
Private Sub Button7_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button7.Click
bankhistory.Show()
End Sub
Print Button
Private Sub Button8_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button8.Click
Bankreports.Show()
End Sub
Bank Report
Dim cr As New Bank_Statement
CrystalReportViewer1.ReportSource = cr
CrystalReportViewer1.Show()
Bank History
General Area
Imports System.Data.OleDb
Global Area
Public Class bankhistory
Dim con As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:RazaDatarazadata.mdb")
Dim str As String
Dim dr As OleDbDataReader
Dim ds As New DataSet
Show Button
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
81. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
81
R E
con.Open()
str = "select * from bank where dt between '" &
DateTimePicker1.Text & "' and '" & DateTimePicker2.Text & "' "
Dim cmd As New OleDbCommand(str, con)
Dim da As OleDbDataAdapter
da = New OleDbDataAdapter(cmd)
cmd.ExecuteNonQuery()
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
con.Close()
End Sub
End Class
Afghan Client
General Area
Imports System.Data.OleDb
Global Area
PublicClass afgclient
Dim con As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:RazaDatarazadata.mdb")
Dim str AsString
Dim dr As OleDbDataReader
Sub clr()
txtariway.Text = ""
txtarrivaldt.Text = ""
txtcargo.Text = ""
txtconsignment.Text = ""
txtcrossborderdt.Text = ""
txtcrossborderpartydt.Text = ""
txtcurrency.Text = ""
txtcustomdues.Text = ""
txtdeliverydt.Text = ""
txtdescription.Text = ""
82. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
82
R E
txtdesinationcountry.Text = ""
txtdestinationcity.Text = ""
txtdocumentdt.Text = ""
txthawbdt.Text = ""
txtigm.Text = ""
txtigmdt.Text = ""
txtindex.Text = ""
txtinvoicedt.Text = ""
txtinvoicevalue.Text = ""
txtjobclosing.Text = ""
txtjobno.Text = ""
txtlcdt.Text = ""
txtlcno.Text = ""
txtmachinedt.Text = ""
txtnetweight.Text = ""
txtorigion.Text = ""
txtpackages.Text = ""
txtpct.Text = ""
txtpname.Text = ""
txtportclear.Text = ""
txtreceivingdt.Text = ""
txtremarks.Text = ""
txtsalesman.Text = ""
txtsborderdt.Text = ""
txtshipper.Text = ""
txtsro.Text = ""
txtvname.Text = ""
txtweight.Text = ""
EndSub
‘ the function clear is used to clear all the textboxes
Sub fillname()
con.Open()
str = "select partyname from afghanclient"
Dim cmd AsNew OleDbCommand(str, con)
dr = cmd.ExecuteReader
While dr.Read
ComboBox1.Items.Add(dr(0))
EndWhile
con.Close()
EndSub
‘ the function fillname is used to fill the combo box
83. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
83
R E
Load Event
PrivateSub afgclient_Load(ByVal sender As System.Object, ByVal e
As System.EventArgs) HandlesMyBase.Load
fillname()
EndSub
Save Button
PrivateSub btnsave_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btnsave.Click
If IsNumeric(txtweight.Text) And IsNumeric(txtnetweight.Text) And
IsNumeric(txtcustomdues.Text) Then
‘Isnumeric is used to avoid non numerical values
con.Open()
Try
‘Try is used to stop the application from hanging.
str = "insert into
afghanclient(description,cargo,packages,origioncountry,poc,airway
bill,invoicedate,vesselname,indexname,jobclosing,consignment,pct,
documentrecevingdt,recevingdt,machinedt,lcno,destinationcountry,h
awbdt,invoicevalue,arrivaldt,deliverydt,remarks,shippername,sros,
weight,netweight,customdues,destinationcity,lcdt,salesman,igmno,i
gmdt,crossborderdt,crossborderpartydt,crossbordersubmitdt,curr,pa
rtyname) values('"& txtdescription.Text &"' ,'"& txtcargo.Text
&"','"& txtpackages.Text &"','"& txtorigion.Text &"','"&
txtportclear.Text &"','"& txtariway.Text &"','"&
txtinvoicedt.Text &"' ,'"& txtvname.Text &"','"& txtindex.Text
&"','"& txtjobclosing.Text &"','"& txtconsignment.Text &"','"&
txtpct.Text &"','"& txtdocumentdt.Text &"' ,'"&
txtreceivingdt.Text &"','"& txtmachinedt.Text &"','"&
txtlcno.Text &"','"& txtdestinationcity.Text &"','"&
txthawbdt.Text &"','"& txtinvoicevalue.Text &"' ,'"&
txtarrivaldt.Text &"','"& txtdeliverydt.Text &"','"&
txtremarks.Text &"','"& txtshipper.Text &"','"& txtsro.Text
&"','"& txtweight.Text &"' ,'"& txtnetweight.Text &"','"&
txtcustomdues.Text &"','"& txtdestinationcity.Text &"','"&
txtlcdt.Text &"','"& txtsalesman.Text &"','"& txtigm.Text &"','"&
txtigmdt.Text &"','"& txtcrossborderdt.Text &"','"&
txtcrossborderpartydt.Text &"','"& txtsborderdt.Text &"','"&
txtcurrency.Text &"','"& txtpname.Text &"')"
84. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
84
R E
Dim cmd AsNew OleDbCommand(str, con)
cmd.ExecuteNonQuery()
MsgBox("Record saved")
clr()
Catch ex As Exception
MsgBox(ex.ToString())
‘it is used so that the error can be shown in form of a msg box
EndTry
con.Close()
Else
MsgBox("Must type numeric value")
EndIf
EndSub
Search Button
PrivateSub btsearch_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btsearch.Click
Label22.Visible = True
ComboBox1.Visible = True
EndSub
Combo box
PrivateSub ComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
con.Open()
Try
str = " select * from afghanclient where partyname =
'"& ComboBox1.Text &"' "
Dim c AsNew OleDbCommand(str, con)
dr = c.ExecuteReader
While dr.Read
txtjobno.Text = dr(0)
txtdescription.Text = dr(1)
txtcargo.Text = dr(2)
txtpackages.Text = dr(3)
txtorigion.Text = dr(4)
txtportclear.Text = dr(5)
85. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
85
R E
txtariway.Text = dr(6)
txtinvoicedt.Text = dr(7)
txtvname.Text = dr(8)
txtindex.Text = dr(9)
txtjobclosing.Text = dr(10)
txtconsignment.Text = dr(11)
txtpct.Text = dr(12)
txtdocumentdt.Text = dr(13)
txtreceivingdt.Text = dr(14)
txtmachinedt.Text = dr(15)
txtlcno.Text = dr(16)
txtdesinationcountry.Text = dr(17)
txthawbdt.Text = dr(18)
txtinvoicevalue.Text = dr(19)
txtarrivaldt.Text = dr(20)
txtdeliverydt.Text = dr(21)
txtremarks.Text = dr(22)
txtshipper.Text = dr(23)
txtsro.Text = dr(24)
txtweight.Text = dr(25)
txtnetweight.Text = dr(26)
txtcustomdues.Text = dr(27)
txtcurrency.Text = dr(28)
txtdestinationcity.Text = dr(29)
txtlcdt.Text = dr(30)
txtsalesman.Text = dr(31)
txtigm.Text = dr(32)
txtigmdt.Text = dr(33)
txtcrossborderdt.Text = dr(34)
txtcrossborderpartydt.Text = dr(35)
txtsborderdt.Text = dr(36)
txtpname.Text = dr(37)
EndWhile
‘it is used to bring the rocords from the database to the combo
box by using a unique field
Catch ex As Exception
EndTry
con.Close()
EndSub
87. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
87
R E
Clear Button
PrivateSub btnnew_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnnew.Click
clr()
EndSub
PrivateSub txtcrossborderpartydt_ValueChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
txtcrossborderpartydt.ValueChanged
EndSub
Print Button
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
AfghanRTP.Show()
EndSub
EndClass
Afghan RTP
Load Event
Dim cr As New Client_Record
CrystalReportViewer1.ReportSource = cr
CrystalReportViewer1.Show()
Pak Client
General Area
Imports System.Data.OleDb
Global Area
Public Class pakclient
88. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
88
R E
Dim con As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:RazaDatarazadata.mdb")
Dim str As String
Dim dr As OleDbDataReader
Sub clr()
txtariway.Text = ""
txtarrivaldt.Text = ""
txtcargo.Text = ""
txtconsignment.Text = ""
txtcurrency.Text = ""
txtcustomdues.Text = ""
txtdeliverydt.Text = ""
txtdescription.Text = ""
txtdesinationcountry.Text = ""
txtdestinationcity.Text = ""
txtdocumentdt.Text = ""
txthawbdt.Text = ""
txtigm.Text = ""
txtigmdt.Text = ""
txtindex.Text = ""
txtinvoicedt.Text = ""
txtinvoicevalue.Text = ""
txtjobclosing.Text = ""
txtjobno.Text = ""
txtlcdt.Text = ""
txtlcno.Text = ""
txtmachinedt.Text = ""
txtnetweight.Text = ""
txtorigion.Text = ""
txtpackages.Text = ""
txtpct.Text = ""
txtpartyname.Text = ""
txtportclearance.Text = ""
txtreceivingdt.Text = ""
txtremarks.Text = ""
txtsalesman.Text = ""
txtshipper.Text = ""
txtsro.Text = ""
txtvname.Text = ""
txtweight.Text = ""
End Sub
Sub fillname()
con.Open()
str = "select partyname from pakclient"
89. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
89
R E
Dim cmd As New OleDbCommand(str, con)
dr = cmd.ExecuteReader
While dr.Read
ComboBox1.Items.Add(dr(0))
End While
con.Close()
End Sub
Load Event
Private Sub pakclient_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
fillname()
End Sub
Save Button
Private Sub btnsave_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnsave.Click
If IsNumeric(txtweight.Text) And
IsNumeric(txtnetweight.Text) And IsNumeric(txtcustomdues.Text)
Then
con.Open()
Try
str = "insert into
pakclient(description,cargo,packages,origioncountry,poc,airwaybil
l,invoicedate,vesselname,indexname,jobclosing,consignment,pct,doc
umentrecevingdt,recevingdt,machinedt,lcno,destinationcountry,hawb
dt,invoicevalue,arrivaldt,deliverydt,remarks,shippername,sros,wei
ght,netweight,customdues,destinationcity,lcdt,salesman,igmno,igmd
t,curr,partyname) values('" & txtdescription.Text & "' ,'" &
txtcargo.Text & "','" & txtpackages.Text & "','" &
txtorigion.Text & "','" & txtportclearance.Text & "','" &
txtariway.Text & "','" & txtinvoicedt.Text & "' ,'" &
txtvname.Text & "','" & txtindex.Text & "','" &
txtjobclosing.Text & "','" & txtconsignment.Text & "','" &
txtpct.Text & "','" & txtdocumentdt.Text & "' ,'" &
txtreceivingdt.Text & "','" & txtmachinedt.Text & "','" &
txtlcno.Text & "','" & txtdesinationcountry.Text & "','" &
txthawbdt.Text & "','" & txtinvoicevalue.Text & "' ,'" &
txtarrivaldt.Text & "','" & txtdeliverydt.Text & "','" &
txtremarks.Text & "','" & txtshipper.Text & "','" & txtsro.Text &
90. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
90
R E
"','" & txtweight.Text & "' ,'" & txtnetweight.Text & "','" &
txtcustomdues.Text & "','" & txtdestinationcity.Text & "','" &
txtlcdt.Text & "','" & txtsalesman.Text & "','" & txtigm.Text &
"','" & txtigmdt.Text & "','" & txtcurrency.Text & "','" &
txtpartyname.Text & "')"
Dim cmd As New OleDbCommand(str, con)
cmd.ExecuteNonQuery()
MsgBox("Record saved")
clr()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
con.Close()
Else
MsgBox("Must type numeric value")
End If
End Sub
Search Button
Private Sub btsearch_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btsearch.Click
ComboBox1.Visible = True
Label37.Visible = True
End Sub
Combo Box
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
con.Open()
Try
str = "select * from pakclient where partyname = '" &
ComboBox1.Text & "' "
Dim c As New OleDbCommand(str, con)
dr = c.ExecuteReader
93. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
93
R E
clr()
End Sub
Payment Record
General Area
Imports System.Data.OleDb
Global Area
Public Class paymentrecord
Dim con As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:RazaDatarazadata.mdb")
Dim str As String
Dim dr As OleDbDataReader
Sub clr()
txtaamount.Text = ""
txtaexpense.Text = ""
txtblading.Text = ""
txtbno.Text = ""
txtbpayorder.Text = ""
txtcartage.Text = ""
txtccharges.Text = ""
txtcduty.Text = ""
txtcepass.Text = ""
txtcexamination.Text = ""
txtcharges.Text = ""
txtconsignment.Text = ""
txtcredit.Text = ""
txtcse.Text = ""
txtcseal.Text = ""
txtdcharges.Text = ""
txtdebit.Text = ""
txtdexpense.Text = ""
txteapproval.Text = ""
txtendowsment.Text = ""
txtgst.Text = ""
txtigmno.Text = ""
txtindex.Text = ""
txtinvoice.Text = ""
txtjdescription.Text = ""
txtjobno.Text = ""
txtkexpense.Text = ""
txtloading.Text = ""
txtmachine.Text = ""
txtmawb.Text = ""
txtother.Text = ""
94. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
94
R E
txtpackages.Text = ""
txtpname.Text = ""
txtport.Text = ""
txtpstorage.Text = ""
txtremarks.Text = ""
txtrent.Text = ""
txtscharges.Text = ""
txtsduty.Text = ""
txtsexcise.Text = ""
txtsfine.Text = ""
txttbalance.Text = ""
txttexpense.Text = ""
txtunloading.Text = ""
txtvname.Text = ""
txtweighment.Text = ""
txtwstoken.Text = ""
End Sub
Sub fillname()
con.Open()
str = "select pname from paymentrecord"
Dim cmd As New OleDbCommand(str, con)
dr = cmd.ExecuteReader
While dr.Read
ComboBox1.Items.Add(dr(0))
End While
con.Close()
End Sub
Save Button
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
If IsNumeric(txtcduty.Text) And
IsNumeric(txtdcharges.Text) And IsNumeric(txtendowsment.Text) And
IsNumeric(txtinvoice.Text) And IsNumeric(txtpstorage.Text) And
IsNumeric(txtsexcise.Text) And IsNumeric(txtccharges.Text) And
IsNumeric(txtsduty.Text) And IsNumeric(txtloading.Text) And
IsNumeric(txtunloading.Text) And IsNumeric(txtcartage.Text) And
IsNumeric(txtcexamination.Text) And IsNumeric(txtweighment.Text)
And IsNumeric(txtcse.Text) And IsNumeric(txtaexpense.Text) And
IsNumeric(txteapproval.Text) And IsNumeric(txtkexpense.Text) And
96. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
96
R E
Dim cmd As New OleDbCommand(str, con)
cmd.ExecuteNonQuery()
MsgBox("Record saved")
clr()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
con.Close()
Else
MsgBox("Must type numeric value")
End If
End Sub
Search Button
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
ComboBox1.Visible = True
Label49.Visible = True
End Sub
New Button
Private Sub Button7_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button7.Click
clr()
End Sub
Load Event
Private Sub paymentrecord_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
fillname()
End Sub
Combo Box
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
con.Open()
Try
99. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
99
R E
& txtcepass.Text & "',servicechg='" & txtscharges.Text &
"',gst='" & txtgst.Text & "',oexpense='" & txtother.Text &
"',texpense='" & txttexpense.Text & "',adamount='" &
txtaamount.Text & "',tbalance='" & txttbalance.Text &
"',credit='" & txtcredit.Text & "',debit='" & txtdebit.Text &
"',pname='" & txtpname.Text & "'where pname = '" & ComboBox1.Text
& "' "
Dim cmd As New OleDbCommand(str, con)
cmd.ExecuteNonQuery()
MsgBox("Record Updated")
Catch ex As Exception
MsgBox(ex.ToString())
End Try
con.Close()
End Sub
Print Button
Private Sub Button4_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button4.Click
Paymentrecordreport.Show()
End Sub
End Class
Payment Record RTP
Dim cr As New Payment_Record
CrystalReportViewer1.ReportSource = cr
CrystalReportViewer1.Show()
Client History
General Area
Imports System.Data.OleDb
Global Area
Public Class clienthistory
Dim con As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:RazaDatarazadata.mdb")
Dim str As String
100. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
100
R E
Dim dr As OleDbDataReader
Dim ds As New DataSet
Show Button
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
con.Open()
str = "select * from paymentrecord where dt between '" &
DateTimePicker1.Text & "' and '" & DateTimePicker2.Text & "' "
Dim cmd As New OleDbCommand(str, con)
Dim da As OleDbDataAdapter
da = New OleDbDataAdapter(cmd)
cmd.ExecuteNonQuery()
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
con.Close()
End Sub
End Class
Company Info
General Area
Imports System.Data.OleDb
Global Area
Public Class Company_INFO
Dim con As OleDbConnection = New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=c:RazaDatarazadata.mdb")
Dim str As String
Dim dr As OleDbDataReader
Sub clr()
txtbankinfo.Text = ""
txtemail.Text = ""
txtmobile.Text = ""
txtofficeadd.Text = ""
txtothers.Text = ""
txtphone.Text = ""
txtpname.Text = ""
txtrepresent.Text = ""
End Sub
101. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
101
R E
Sub fillname()
con.Open()
str = "select pname from companyinfo"
Dim cmd As New OleDbCommand(str, con)
dr = cmd.ExecuteReader
While dr.Read
ComboBox1.Items.Add(dr(0))
End While
con.Close()
End Sub
Delete Button
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
con.Open()
str = "delete from companyinfo where pname ='" &
txtpname.Text & "' "
Dim cmd As New OleDbCommand(str, con)
cmd.ExecuteNonQuery()
MsgBox("Record deleted")
clr()
con.Close()
End Sub
Save Button
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button2.Click
con.Open()
Try
str = "insert into
companyinfo(pname,phone,mobileno,email,officeadd,represent,bankin
fo,others) values('" & txtpname.Text & "','" & txtphone.Text &
"','" & txtmobile.Text & "','" & txtemail.Text & "','" &
txtofficeadd.Text & "','" & txtrepresent.Text & "','" &
txtbankinfo.Text & "','" & txtothers.Text & "')"
Dim cmd As New OleDbCommand(str, con)
cmd.ExecuteNonQuery()
MsgBox("Record saved")
102. Raza Enterprises (Pvt) Ltd. Muhammad Noman Raza
Batch-2012
102
R E
clr()
Catch ex As Exception
MsgBox(ex.ToString())
End Try
con.Close()
fillname()
ComboBox1.Refresh()
End Sub
Load Event
Private Sub Company_INFO_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
fillname()
End Sub
Combo Box
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ComboBox1.SelectedIndexChanged
con.Open()
Try
str = "select * from companyinfo where pname='" &
ComboBox1.Text & "' "
Dim cmd As New OleDbCommand(str, con)
dr = cmd.ExecuteReader
While dr.Read
txtpname.Text = dr(0)
txtphone.Text = dr(1)
txtmobile.Text = dr(2)
txtemail.Text = dr(3)
txtofficeadd.Text = dr(4)
txtrepresent.Text = dr(5)
txtbankinfo.Text = dr(6)
txtothers.Text = dr(7)
End While
MsgBox("Record Found")
Catch ex As Exception
MsgBox(ex.ToString())
End Try