College internship report online earnings, Website Programming – Part VIII

0

In this college internship report, we are showing online earnings and website programming recommendations, conclusion, program workplace relationships, and bibliography.

CHAPTER FOUR

Recommendations

There are few things which can be implemented and improvements can be made.

  1. There must be a career development opportunity for the employees so that they can work energetically in the organization as there is high turnover due to lack of information in the related sector.
  2. The remuneration System must help in motivation as a better remuneration package can do more in this highly competitive environment.
  3. The work environment at DP Sign is such that it does not encourage the staff to work effectively and I recommend that jobs should be such that the worker really enjoys what they are really doing.
  4. The staff as an individual is good but as a team is very bad, this thing should be overcome by promoting the team-based culture by the company.
  5. What I feel while working in DP Sign was that the top management is taking HRD as an expense rather than an investment as in the future the real capital or asset will be in the form of the workforce rather than monetary capital.
  6. In DP Sign there are uses of advanced technology so the employee outside the world cannot cope easily with the internal environment so the socialization process should perform while recruiting the new employee.
  7. I suggest DP Sign to make a website to unite their online earning team and the exchange of click can be done so that everyone can get benefits.
  8. There are problems in web hosting services as the mail is sent to the scams sector so it should be maintained and the reliable up to date time is 98% only so the web hosting services should be changed.

CHAPTER FIVE

Conclusion

The internship program is one of the training that helps students to learn a lot and my vision and practical exposure have broadened very much from my three months internship.

In the website development and online earning sector, DP Sign is contributing a lot and is using modern technology to take the company to new horizons and is moving as per its slogan “A strategic partner of our clients, not a mere vendor”.

After doing my internship it becomes clear to me that books are only dealing with the ideal situation while in the real world it is not so, and you have to face many problems particularly in programming and designing field in which you are dealing with codes and the behavior of software to handle them. Besides this, I just came across with abstract and the concepts developed with thorough study able to make a vague mental image while working in a real scenario.

Further, I also concluded that 100 percent concentration, full care, analytic descriptive, knowledge and communication skills are the key prerequisites for working in the real world.

Anyhow, precisely speaking this internship of three months is a memorable period for me during which I availed the opportunity to flourish my communication skills, polish my capabilities and abilities, upgrade my knowledge about the latest technology and application tools and broaden my vision and exposure towards practical life.

This internship proves better for me in two way, on one side it helps to develop a personality in me which exactly match the professionalism in web development and secondly it helps to strengthen my decision about the specialization in web technology as my personality exactly match the nature of the job.

CHAPTER SIX

PROGRAM WORKPLACE RELATIONSHIP

This project has proved to be very useful in putting the theoretical knowledge learned in college into practical knowledge. Through this project, the various subjects learned by us such as the principle of management, system analysis, and design, C programming, web technologies, Object-oriented languages, organizational behavior, and other programming have been put into use practically.

The subject matter of system analysis and design and other programming languages and web technologies learned theoretically were put into use in this project. Planning of the assignment, locating information sources, collecting and analyzing data, presenting charts and tables, programming, website designing and programming, understanding system and software as well as re-engineering them, etc. which are already studied by us in books was very helpful in putting it into practical experiences and preparing this project. The theoretical knowledge of web technologies, programming languages and managerial courses were helpful in carrying out the SWOT analysis, PEST analysis, and other analysis.

This program is very helpful in putting our theoretical knowledge into practical knowledge. All the subject matter studied by us in the previous semester was put into use while carrying out this project. Studying books is a different thing and going through all the things studied is different. This program has provided a platform to undergo real-life problems and experiences of business which will be fruitful to us in the coming years

BIBLIOGRAPHY

  1. Book References:
  1. Annual Report of DP Sign
  2. Operating Manuals of the DP Sign
  3. Publications of the DP Sign
  4. System Analysis and Design Methods, McGraw-Hill Companies
  5. Internship Report Management Information System, Prentice Hall
  6. Software Project Management by E.M. Bennaton Second Edition.
  1. Website References:
  2. http://dpsignadvertising.com/
  3. www.google.com and other search engines to search
  4. www.scribd.com
  5. www.esnipps.com
  6. www.wikipedia.com (The encyclopedia)
  7. www.docstoc.com

APPENDICES

Sample Project Delivery Organization for a large project

Fig: Sample Project Delivery Organization for a large project in DP Sign

In-House Development process in DP SIGN

Fig: In-House Development process in DP SIGN

Business Volume as per the department in DP Sign

Fig: Business Volume as per the department in DP Sign

College Internship report Online Earnings and Website Programming Part VII

0

CHAPTER THREE

Strategic Business Units Analysis

3.1 Strategic Business Unit’s Analysis

DP Sign has different strategic business units and management as DP Sign is well aware that how to use these units strategically. In order to fully analyze the business units of DP Sign that are web development, online earning training, and printing, I have used different analysis which not only gives the true picture of the company’s different unit but it also gives the depiction of the overall industry analysis in which the company is currently working. There are four types of Analysis which I have performed in order to explore the working of the organization.

3.1.1Web Development department Analysis

3.1.2 Online Earning department Analysis

3.1.3 PEST Analysis

3.1.4 SWOT Analysis

.

All these analyses have been performed by getting data from real-time industry situation as well as the organization. Research articles, news articles, internship reports, manuals are being used in order to effectively analyze the working of the organization. The historical data for the analysis has been taken or maximum 5-7 years back while current data till 2009 has been used.

3.1.1 Web Development department Analysis

Present status of Website development in DP Sign

Though the Website development in Nepal is developing and every year many companies are being registered but the professional person is lacking in our country. DP Sign is also facing the same problem so it is hiring professional from other countries. Like other company in Nepal, DP Sign is also lacking local customer as our country is lacking the knowledge to use technology and computers.

But the use of technology and website in Nepal is also increasing thus DP Sign also has to focus on the local customers. Even personal website are taking market so DP Sign should focus on this site by reducing the costs but increase the volume of sale which ultimately leads to an increase in the profit.

Schools, college, institutions, shopping center are increasing thus DP Sign should focus in this sector also. One of the lackings of the DP Sign is that it lacks advertisement.

DP Sign has to face competition from:

  • Strong local market
  • New entrants in the international market
  • Competition from existing customers
  • Economic recession

From the strong local market, the competition has been arising from a few companies. These companies are well renowned not only locally but also internationally. In these local companies, DP Sign has been facing competition at website development. At locally and internationally DP Sign is facing the competition as the number of companies is increasing. As the economic recession is a period of recession and throughout the globe world is suffering from the economic crisis, in such a scenario, there is an effect on website development also.

In the context of DP Sign, the market capture internationally is very low in the context of other website company so the company should focus on maintaining the international customers.

3.1.2 Online Earning department Analysis

In the context of D.P. Sign Online Earning training generate about 15% of the Revenue. So this is also one of the most important departments of DP Sign but DP Sign is not focusing on it.

Internet in Nepal is increasing. Some business and people are eager to earn online by sitting at home and being boss of themselves so the online earning has also potential market to earn.

But DP Sign is not focusing in this sector and I suggest them to make a website to unite their team and exchange of click can be done so that everyone can get benefits.

3.1.3 PEST Analysis

PEST analysis is the analysis which we tend to perform in order to analyze the external as well as the internal environment in which the organization is currently working. PEST analysis revolves around the four things.

  • Political Environment
  • Economic Environment
  • Social Environment
  • Technological Environment

Political Factors

There are many factors, which entice the organization with Government.

  • Tax policy
  • Quota
  • Cyber Laws
  • Online transactions law
  • Labor policy

Economic Environment

Recession, devaluation of currency and the policy of government have an adverse effect in the economy.

Social Factors

Due to the increase in education and technological sector, the educational power of the customers is increasing at a speedy rate. They are becoming aware of the brands and the latest technology. Due to this, they are demanding high technological website at a low price in the international market.

Technological Factors

Technology is also a key sector in term of the external environment for website development. The technology is working as a substitute for manpower with more efficiency. DP Sign has to focus on following

  • Error reduction
  • Less labor cost

DP Sign should have to focus on maintaining the harmony between the factors of PEST analysis so that it can progress in its life cycle.

3.1.4 SWOT Analysis

SWOT-Analysis in internship report

Performing a SWOT analysis involves the generation and recording of the strengths, weaknesses, opportunities, and threats in relation to a particular task or objective.

Strengths

  • Strong and Prominent International Image
  • Latest Technology
  • Competitive Workforce
  • Creativity and Innovation
  • Management Information System
  • ISO Certified Company
  • Locally Working(Expenses in NRs but earning in Dollars)

Weaknesses

  • Individualism
  • Low Production capacity
  • No opportunity for Training and Development
  • Lack of teamwork
  • Lack of continuity of Policies
  • Too much Specialized Jobs

Opportunities

  • New Emerging Markets
  • Bright Local Market
  • New Cyber laws and Policies
  • Implementation of technology and websites in the government sector

Threats

  • Non-supportive government
  • Government Policies
  • Growing Competition
  • Political uncertainties

College Internship report Online Earnings and Website Programming Part VI

0

2.14 Introduction of Departments I have worked

2.14.2 Website development Department

Website development in DP Sign is done in two ways, either it is built in-house or it is bought.

2.14.2.1 In-House Development

2.14.2.1.1 Design the application architecture

Application architecture defines the technologies to be used by one or more or all information systems in terms of their data, processes, interfaces and network components. In DP Sign database like MSQL, SQL, Oracle, MySQL etc were in use, I use MySQL. They use .net and PHP as the programming language and I prefer to use PHP language in website programming.

Physical data flow diagram is used to establish physical processes and location issues.

2.14.2.1.2 Design the database(s)

The purpose of this task is to prepare technical design specifications for a database that will be adaptable to future requirements and expansion. System analyst also participates in the database modeling and the system designers are responsible for the completion of the activity as databases are shared resource.

The database schema is also structured.

2.14.2.1.3 Design the system interface

In this, the system designer works with the system to develop input, output and dialogue specifications. For output, the terminal screen or the printed papers were used and for input, the data capture method is used.

System designers are responsible for the task and can use GUI (graphical user interface). For this, I have used Macromedia Dreamweaver and Phpmyadmin.

2.14.2.1.4 Package Design Specifications

The final design task involves packaging all the specifications from the previous design tasks into a set of specifications that will guide the computer programmer’s activities during the construction phase of the systems development methodology.

 2.14.2.1.5 Update the Project Plan

Revaluation of the project is done. The project manager in conjunction with system owners and the entire team facilitates this task

2.14.2.2 Buy Solution

If the DP Sign is willing to buy the website from the outsider then following is done:

2.14.2.2.1 Identify and Research Specific Products

In this task, we research technical alternatives. The requirements specify the functionality, features and critical performance parameters for our new website. Research and information are collected from internal standards, information services, trade newspapers, and periodicals offer. System Designer with help of project manager is responsible to complete the task

 2.14.2.2.2 Solicit Proposals or Quotes from Vendors

The solicitation task requires the preparation of RFQ (Request for Quotations) and RFP (Request for proposal). Request for Quotations is a formal document that communicates business, technical and support requirements for the application software package to a single vendor that has been determined as being able to supply that application package and services.

Request for proposal is also a formal document that communicates business, technical and support requirements for an application software package to vendors that may wish to compete for the sale of that application package and services,

2.14.2.2.3 Select and recommend the best vendor.

The purpose of this task is to validate requests for proposals and/or quotations received from vendors. Designer involves data and database administrators, network administrators and applications administrators. The key outputs of this task are those vendor proposals that proved to be validated proposals or claims and others whose claims were not validated.

2.14.2.2.4 Contract with the awarded vendor to obtain the product

Having ranked the vendor proposals the next activity usually includes presenting a recommendation to management for final approval. Salesmanship and communication skills are important. The purpose of this activity is to negotiate a contract with the vendor who supplied the winning proposal and to debrief the vendors that submitted losing proposals. A contract will be produced to the winning vendors.

2.14.2 Online Earning Department

2.14.2.1 Online Earning Training:

In this training, we were taught that how we can earn money online without investing money. This training last for 15 days for normal computer operator and for advance the time period is less. Online earning can be done by different means in this global market. Some of them are:

2.14.2.1.1 Online earning through blogging:

Blog or Weblog is nothing but the personal website where you can express your personal views, ideas, feelings etc. There are many sites such as Blogger, Typepad, Soulcast who provide blog services. You can earn online through Adsense. Here you have to place Adsense ads in your blog. You will earn whenever viewers click on the ads.

2.14.2.1.2 Online earning through Ad Typing:

Online earning by Ad typing is another unique job opportunity. All you have to need to post Ads on various Free Ad sites. There are tons of sites that provide Ad Typing jobs. Typeinternational is a very popular site. Typeinternational is providing nine different homes based earnings opportunities.

2.14.2.1.3 Online earning through Medical Transcription:

Medical Transcription is the fastest growing fields in health care. It is the process where you need accurately and swiftly transcribes medical records dictated by doctors and others, including medical history and physical reports, X-ray reports and pathology reports etc. Good English pronunciation, typing skill and acquaintance with medical terminology are the basic need of the job. You can earn lots of money through Medical Transcription.

2.14.2.1.4 Online earning through the filling of Market Survey Forms:

Filling of Market Survey Forms is another popular online job opportunity. Thousands of consumer products are fighting to get a pie of the billions of consumers worldwide. You can earn by simply filling up of forms regarding a particular product of a company.

2.14.2.1.5 Top Pay per click (PPC) Business Sites

Some of the sites that pay per click are:

Name of sites Name of sites
www.google.com/adsense
www.yahoo.com/overtrue
www.publisher.yahoo.com
www.search123.com
www.lycos.com
www.click-share.com
www.income-machine.com
www.bidvertiser.com
www.typeinternational.com
www.daily-payday.com

Tab: 2.4 Collection of PPC sites

2.14.2.1.6 Earn money by blog posting:

We are paid from these sites on posting our comments or posts. Some of the sites are:

SN Name of sites
1
2
3
4
5
www.technorati.com
www.digg.com
www.netscape.com
www.reddit.com
www.tailrank.com

2.15 Some of our major Clients:

SN Name of Client SN Name of Client
1. Laxmi Bank 2. Siddhartha Bank
3. Jyoti Bikash Bank 4. Kathmandu Medical College
5. Advanced Imaging & Diagnostic Centre 6. Beijing Duck Restaurant
7. Institute of Professional Excellence 8. BOK Choy
9. Oral Dental Home 10. Glamour
11. South Asia Commodities & Brokerage 12 Cosmopolitan
13 Axis Broking Solution

Tab: 2.5 List of major clients

2.16 Business Volume:

DP Sign was founded in 2007. So it is a newly entered company in the corporate world. But its sale figures are outstanding. The company has sales of over 10 million Nepali rupees in the financial year 2008-2009.

The overall sales volume is generated from three areas domestic, commercial and International. The prices of the products of the company range from Rs. 350(Domestic) to Rs. 1.5 million.

The Major portion of the revenue of DP Sign is Flex Printing, Online earning training, and website designing and programming.

The partition of sales to total sales graph is given below:

Business volume of DP Sign

Fig: 2.2 Business volume of DP Sign

According to the figures company’s 51% sales of Revenue is earned through website designing and programming, 11% of revenue is from flex printing, and 15% and 22% are from online training and other sources respectively

Although DP Sign was founded in 2007 bt remained successful in getting its share in the market in a very short time (2007-2009) and through its loyal, devoted, professional and hardworking management it is expected that the company will expand its sales to about 4 million during 2010-2011.

Beside that company has also earn an impressive goodwill in the market through its quality services.

2.17 Products offered by DP Sign

2.17.1 Printing Services

SN Material Type Rate Remarks
1 Printed backlit with box & light with fitting at site 199.00p.sq.ft. Without vat
2 Vinyl sticker cutting & pasting on backlit with box & light with fitting at site 221.00p.sq.ft. Without vat
3 Flex/ Frame & fitting at site 38.00p.sq.ft. Without vat
4 Mimaki soljet print Normal vinyl 50.00p.sq.ft. Without Vat
5 Soljet vinyl print & pasting on  forex sheet 95.00p.sq.ft. Without vat

Tab: 2.6 Printing product of DP Sign

2.17.2 Web services

SN Web Service Type Rate
1. Domain Registration Rs. 1000+
2. Web space As per space requirement
3. .np domain registration Free
4. Website design and development As per design and requirement
5. Open  Source CMS (joomla, word press, durpal, umbraco, tomato, mambo, hippo, nuxeo) As per design and requirement
6. Search Engine Optimization(twitter marketing, social marketing, facebook marketing, affliation program) As per design and requirement
7. Online Earning Training Rs 1500+

Tab: 2.7 Web services providing by DP Sign

2.18 Time Frame of Internship

Fig: 2.3 Time frame representation in Gantt chart

The Gantt chart above depicts internship task against a calendar where each bar represents a named project task and the task are listed in the left-hand column.

Time frame representation in Gantt chart internship report
Time frame representation in Gantt chart internship report

College Internship report Online Earnings and Website Programming Part V

0

This chapter contains the process and standards, project management standards, process improvement, offshore team building, and Project management process for the college internship report of Online earnings and website programming.

2.8 Process and Standards

The following standards summarize the commitment of DP SIGN towards the international best practices.

2.8.1 Project management standards

At DP SIGN, we believe that project management is the key to the success of any project, more so for IT projects. We closely follow the PMBOK as set by the Project Management Institute (PMI) standards.

2.8.2 CMMI: The process improvement initiatives

We have initiated the development of process standards in‐house with the implementation of CMMI (Capability Maturity Model Integration). This process improvement approach will provide our organization with the essential elements of effective processes. CMMI can be used to:

  • guide process improvement across a project or throughout an entire organization
  • integrate traditionally separate organizational functions
  • set process improvement priorities and goals

Processes being the pivot of the realization of products/services, DP SIGN ensures that every pertinent activity comports with the defined processes. The following sequence features the processes that are executed during the entire development lifecycle

2.8.2.1. The offshore team-building process

This process primarily focuses on the team-building approach and deals with both onshore and offshore development centers. The following phases and activities summarize this process

Phase: Project team creation

Activities:

  • Defining and signing off the scope agreement
  • Identification of key team members for the project
  • Signing off the related agreements

Phase: Onsite to Offsite knowledge transition

Activities:

  • Offshore Team Building Process
  • Project Outsourcing Process
  • Project Management Process

Phase: Offshore process definition

Activities:

  • Tailoring standard methodology to comply with client’s requirements

Phase: Offshore simulation

Activities:

  • Simulation of a client’s environment at the offshore development center
  • Review and comply with service level agreements
  • Establishment of the required infrastructure
  • Setting up the offshore team structure
  • Training the ODC team for client’s requirements

Phase: Offshore project execution

Activities:

  • Define and review the different phases of the project
  • Establishment of project plans for each phase
  • Execution of the project in a phase-wise manner in adherence to the corresponding project plan.
  • Project outsourcing process continues hereafter.
  • Review of the project plan as and when required

Phase: Review of ODC team and infrastructure

Activities:

  • Establishment of metrics to identify the client’s satisfaction level in
  • Terms of team structure/communication, infrastructure, and any other relevant issues
  • Implementation of feedback from the client

2.8.2.2 Project outsourcing process

This process comprises of the following phases, activities, and deliverables related to the project execution.

Phase: Analysis of requirements

Activities:

  • Requirement capture
  • Describing the old architecture
  • Identification of critical issues
  • Identification/assessment of client risk and mitigation measures
  • Establishment of project scope

Phase: Creation of Design Documents

Activities:

  • Development of system design schema
  • Creation of detailed project plan

Deliverable:

  • Design documents
  • Hardware and system architecture

Phase: Development/Unit testing

Activities:

  • Modules coding
  • Unit testing
  • Test case design and documentation

Deliverable:

  • Test Plan
  • Issue tracking log
  • Code walkthrough review
  • System test cases

Phase: System Integration/Testing

Activities:

  • Execution of test cases
  • Fixing bugs
  • Change request review
  • Update test cases
  • Update design documents

Deliverable:

  • Test plan and Test cases
  • Test log sheet
  • Approved changed request
  • Updated design documents

Phase: Acceptance/ release to production

Activities:

  • Verification of acceptance criteria
  • Fixing bugs
  • Review of the Change request
  • User training
  • Development of user manuals

Deliverable:

  • Sign off on acceptance
  • Detail QA reports
  • User manual
  • Installation/release notes

2.8.2.3 Project management process

Phase: Initial Project Plan

Activities:

  • Estimation of effort and development time with the support of lead developer and QA manager
  • Resource allocation for each task

Phase: Project tracking/visibility (recurring step till the delivery of project)

Activities:

  • Preparation of weekly status by the project manager (For some clients there will be daily Scrum).
  • Discussion on project status with the client in the defined period
  • Readjustment of the resource as required
  • Updating the project plan in accordance with the change request issued by the client

Phase: Project plan for the next phase (recurring step till the delivery of project)

Activities:

  • Generation of the project plan for the next phase
  • Tracking of next phase

2.9 Domain Profile

DP SIGN offers its skills/services in two different segments i.e. System level programming and application-level programming.

2.9.1 System Level Programming

DP SIGN has been doing various projects related to embedded system development. It is basically developing systems in C. We have good expertise in working on the Linux platform as well as on Windows. Our work involves working in different protocols related to the network. We have also been working with media formats like MPEG4. Following is the summary of Tools and Technology we use at DP SIGN at the System Programming unit:

System Programming unit Software
Development IDEEclipse CDT
Compilersgcc and g++
Debugging and Profiling toolsgdb, gprof, strace, ltrace, mtrace, linux trace toolkit
Testing ToolsCUnit, Cgreen
Bug Tracking SystemBugzilla
Version Control SystemSubversion
PlatformMontavista Linux 4.1, Red Hat Enterprise Linux
Protocols for NetworkReal-Time Streaming Protocol(RTSP), Session Description Protocol(SDP), Real‐Time Transport   Protocol(RTP), UDP, TCP
Media FormatMpeg4

Tab: 2.1 System units and its Software

2.9.2 Application Level Programming

We provide specialized services to cater to the specific web requirements that are by practice defined by the client. In this context, we concentrate more on the implementation approach for the customer defined requirements coupled with the right technologies to deliver a high-quality web solution. Our expertise is distributed but not limited to the client-server solution, thin client-based application and web-based application development. We have been working with our clients mostly in the area of E‐commerce solutions, CRM solutions, and third-party web integration.

Here is a list of technologies and platforms that we use to bring you the best, most efficient and cost‐effective solution.

Technology Platform
Operating SystemLinux, Windows2000/ XP, WinNT
Web Page Design Scripting TechnologyAJAX, HTML/DHTML, XML, JavaScript, PHP, Perl / CGI, .NET, ASP
DatabaseMysql, MSSQL, MS Access, Oracle
Graphics Design ToolsAdobe Photoshop, Adobe Illustrator, CorelDraw, GNOME Imaging Software
Web Development ToolsUltradev Dreamweaver, Dreamweaver MX,  PHP Editor, Microsoft Visual Basics, Microsoft Visual Studio.NET, Macromedia Flash
Programming LanguagesPHP, ASP, VB, C/C++, C#
Testing ToolsTest Track, Track+, Cpp‐Unit, N‐Unit, Win Runner, Load Runner
Bug Tracking SystemBugzilla
Version Control System:Subversion, CVS
Content Management SystemJoomla, Mambo, Droople, PHPNuke
E-commerceOscommerce, Creloaded, Zencart, XCart, OscMax
Design and PM toolsMS‐Project, MS‐Visio, Rational Rose

Tab: 2.2 List of technology with the platform

2.10 Competitive Advantage of DP Sign

DP SIGN maintains working hours with Time match/Time overlap facility. This way, our Japanese and American clients get complete visibility and interaction with the development team. DP SIGN possesses a strong team of architects, DBA, Programmers, QA personals and support staff with graduation in computer science from reputed universities. Not only that, it maintains formal tie-up with reputed universities for an interrupted supply of trained human resource

  • Compelling cost arbitrage advantage (better than India and the Philippines)
  • Reduces time to market and provides a frequent delivery and support model
  • In‐house Training facility for the project members depending upon the nature of the project
  • Developers possess sound oral and written communication in English and are further trained by the American Language Center
  • Defined Software process with state of the art tools/techniques involved in all phases of the complete life cycle

2.11 Physical Infrastructure

  • 8000 sq feet Software Development Center capable of accommodating more than 100 resources (Can be extended as and when required)
  • 24 hour guarded premises (guarded by internationally acclaimed “Group 4 Falk) at the heart of Kathmandu.
  • Multi‐skilled resource pool
  • The strong team of architects/DBA/Programmers/QA personals and support staff
  • Networked workstations running Linux, embedded Linux and Windows NT/2000/XP
  • Dedicated server room with high security and standard network and server equipment
  • The hardware firewall (Sonic Wall) protected development environment
  • Uninterrupted Power Supply
  • Ergonomically designed work-spaces
  • Backup placed at multiple locations (in multiple buildings)
  • Multiple leases and broadband internet connection extendable to 1 Mbps of connectivity.
  • Dedicated conference room

2.12 Organizational Hierarchy Chart

Organizational structure of DP Sign
The organizational structure of DP Sign

Fig-2.1: Organization Structure

2.13 Number of employees

PrintingWebsite and online earnings
Technician-12  
J. Technician- 8
Designer- 2
Printer Operator- 2
Administration- 4
Marketing- 3
Designer 7
Database designer 3
Marketing 10
Customer Relation (Callers) 10
Data Entry 14
Teachers   6+
Programmers  10

Tab: 2.3 Number of employees

College Internship report Online Earnings and Website Programming Part IV

0

2.4 D.P. Sign’s spirit is infused into every component

D.P. Sign doesn’t simply just make and sell products; we are also deeply concerned with a number of issues, such as quality products, quick service, after sale services and what type of services would be ideal for the clients. This enables us to refine existing work procedure and our technologies. Every work is done and processed with the clients in our mind.

2.5 Services

DP SIGN offers a broad range of printing, IT consulting, custom programming services and online earning training. We have significant experience satisfying the most special technical needs of our customers. We understand the importance of a balanced technical design. We apply the appropriate level of technology to each project, keeping smaller projects simple and larger projects robust.

Our clients represent a broad cross‐section of businesses. We are very proud of the relationships we have built, and we have earned them through listening, learning, and communicating with our clients.

The categories below summarize our most common tasks.

2.5.1 Web based application design and development

  • Web Services
  • Content Management
  • E‐business solution (CMS, E‐auction, E‐catalogs etc)
  • Search Engine optimization
  • E‐commerce and portals
  • E‐Learning Management System
  • Business work flow management
  • CRM

2.5.2 Flex Printing and other printing services

2.5.3 Generic/custom software solutions (in different platforms/domains)

  • Auto
  • Pharmaceuticals
  • Mortgage

2.5.4 Embedded software solutions

2.5.5 Online Earning Training

2.6 Engagement Models

2.6.1. Fixed price turnkey model

This model is applicable for projects where requirement specifications and time lines are clearly defined and frozen. This helps clients if they have a fixed budget for development and are clear about their requirements. We work with our client to define expected deliverable to determine a mutually agreed fixed price.

2.6.2. Per resource model

This model offers clients the flexibility to alter requirement specification, team size and time line of projects based on market trends and feedback. This model suits best for most of the projects due to software development project’s inherent need of altering specification throughout the development life cycle. Client pays monthly fee per resource (development, QA or management).

2.6.3. Offshore model

Our core expertise lies in establishing Offshore Development Centers for its clients. Through this model we serve our clients with highly experienced professionals with varied skill sets, resources, flexibility and time & cost‐to‐market advantages, allowing them to enjoy the long term gains of offshore outsourcing. DP SIGN operates as an extension to clients’ existing software engineering business. The secret of its success can be attributed to the fact that this model gives an opportunity to the client to make direct communication with DP SIGN through the onsite center and at the same time gives them the chance of enjoying the benefits of the offshore development. Round the clock development is seamlessly done with this model. In this model client pays offshore center at the per month basis.

2.7 Delivery Model

A proper combination of synthesis motivates every engagement, enabling us to deliver technology solutions that give our clients a decisive competitive advantage. The client can decide among one of the following delivery models

  • Full offshore development
  • Full Onsite development with our developers and QA resource deployed at the client’s site
  • Hybrid model when the majority of team is at offshore and the few members are in onsite to help gather business requirement and help in deliverable.

Above mentioned models cater to the different requirements of clients like augmenting their development or QA teams, forming a new and complete project team, getting architects and designers for a new technology development. However, more onsite involvement increases the total cost of development. DP SIGN management team works with the client to help them choose the best model that fits into their business requirements.

Digital marketing: College Internship report Online Earnings and Website Programming Part III

0

CHAPTER TWO

Report Body

2.1 Introduction of DP Sign

D.P. Sign

  1. D stands for Digital
  2. P stands for Printed
  3. Sign stands for different kind of signs.

Registered Name:                 DP sign advertising Pvt. Ltd

Address:                                  Shantinagar, Om Shanti Chowk, KTM.

Phone:                                     01-4783309

Website:                               https://webocreation.com

E-mail:                                     rupaknpl@gmail.com

DP SIGN is a global IT services company providing IT consulting, technology and outsourcing services. Using our enhanced global delivery model, innovative plat-forming approach and industry expertise, we provide cost effective services that enable our clients to use IT to enhance business performance, accelerate time to market, increase productivity and improve customer service.

DP SIGN provides value to its customers by innovation, accomplishment, trust and long-term relationship through its unique service portfolio and expertise.

DP SIGN brings quality services and products to its customers on time and at the most competitive prices. DP SIGN has very strong software engineering processes for software design and development activities. These strengths enable DP SIGN to smoothly adapt to the rapid enhancements in the technological domain while maintaining constant focus on the ever-changing business needs of its clients. With the vision of becoming the best IT service provider of nation, DP SIGN has been trailblazer in various domain of software engineering in Nepal.

Embedded system programming, Quality assurance techniques and process oriented approach towards the design and development are those where DP SIGN has become pioneer in the local context. Again, sustained quality delivery on time, postdelivery services, corporate culture, documented knowledge acquisition and continuous learning environments are the critical success factors of DP SIGN to achieve its vision.

2.2 Corporate Goal of the Company

The three pillars on which the DP Sign has its corporate structure are:

  1. Continuous improvement
  2. Customer’s satisfaction
  3. Quality of product and system

All these pillars are the pillars of quality system which the organization owns in order to satisfy its customers. Continuous improvement means the process of quality is not still at a certain point, it continuously moving towards the improvement and can’t be still to some location, and the sole objective of this continuous improvement is to satisfy the customers need by giving the customer the quality products.

2.3 Mission Statement of the company

Our mission is to offer advanced, convenient, and money saving digitally printing things in Monitors or papers with the implementation of distinctive ideas and expertise. Our foundation of survival is based on providing valued clients a convenient and affordable source for digitalizing the world.

In a clear sense, our motto is to be “A strategic partner of our clients not a mere vendor.”

Digital marketing: College Internship report Online Earnings and Website Programming Part II

0

This chapter is about Digital marketing: College Internship report Online Earnings and Website Programming Part II. This includes Selection Background of the study, Objective of the study, Method of Data Collection and Limitations of the Study.

CHAPTER ONE

Introduction

1.1 Background of the study

The internship program has become the bridge for those who want to enter to corporate level from the college life; through the internship, we can be able to know the real working environment which was very much different from my course study.

The internship has developed a kind of confidence in me that now I can do something different from new employee and I can work as like an employee. The main things we can learn from the internship are the value of time and importance of punctuality and rules and regulations that we should follow as an employee.

1.2 Objective of the study

The general objective of this report is to partially fulfill the requirements for the degree of BCIS. However, the specific objectives are as follows:

  • To find the use of Websites today.
  • To develop the Management Skills, Personality, and Teamwork.
  • To develop the interpersonal skills, conceptual as well as technical skills.
  • Tips and techniques to design and program website.
  • The technique to earn online.

1.4 Limitations of the Study:

Major limitations of internship report are as follows:

  • Lack of proper research and detailed information about the company and its operating activities.
  • Time frame to perform internship was short.
  • Lack of knowledge to run programs and software used by DP Sign.
  • Object-oriented based programming and use of different programming languages in DP Sign stopped me to learn more.

1.5 Selection Method of Data Collection

There are two major approaches to gathering information in my internship about the situation, person, problems or phenomenon and software in DP Sign.

  • Internal information
  • External Information

This information was collected with the help of both primary and secondary resources.

  1. Primary Data:  They are collected by me on the concerned topic, which is original. While studying I have come across with the sources such as direct interviews with the supervisor, opinion of the different employee, informal talks with the employees, etc.
  2. Secondary Data: They are collected by me based on the study of networking in the organizations. For preparing this report on networking and data communication I have collected information through Nepal Bank, internet, books, teachers, and some previous records.

Store all your data in a Unicode format (UTF-8) – database

Getting error below while installing the moodle, How we can solve them?

must be installed and enabled

It is required that you store all your data in a Unicode format (UTF-8). New installations must be performed into databases that have their default character set as Unicode. If you are upgrading, you should perform the UTF-8 migration process (see the Admin page).

Solution:

While creating the database please take following things into consideration and you will be able to remove the error.

database collation on the moodle

Set the above setting and click save and go to the moodle site and click reload and the error is removed and you will be able to see the continue button.

Searched Keywords:

Moodle workers Nepal, Moodle workers India, Cheap moodle worker, cheap moodle programmer, moodle programmer

Title page, acknowledge, table of content of Internship report on Online Earning and website programming Part I

0

Study On “Online Earnings and Website Programming” At DP Sign

By:

Rupak Nepali

P.U. Reg. No:****

Roll. No: ***

An Internship Report

 

Submitted To:

Nobel College

Faculty of management

Pokhara University

 

In partial fulfillment of the requirements for the degree of

Bachelor of Computer Information System (BCIS)

Kathmandu

June 2010

 

ACKNOWLEDGEMENT

This report has been prepared for the final year project done on the topic E-shopping in order to implement the theory into the real field with the purpose of fulfilling the requirements of the course of BCIS (Bachelor of Computer Information System).

The aim of this project is to be familiar to the practical aspect and uses of theoretical knowledge and clarifying the career goals, so we have successfully completed the project and compiled this report as the summary and the conclusion that we have drawn from the project.

 

We would like to express our sincere gratitude to our Project-Coordinator Mr. Sanjay Lama who had given his valuable time and given us chance to learn something despite having his busy schedule, Principal Mr. Surendra Shrestha and Coordinator Mr. Dipesh Shrestha for their great guidelines for this project.

Lastly, we would like to thank Mr. Nimesh Shrestha for providing us his easiest MVC framework to make our project easily, built it simply and for his encouragement, patience and expert advice for supplying so much invaluable information and finally special thanks go to our friends and family who have supported us throughout our project.

 

 

Table of Contents

SN Contents Page No
a. Title Page i
b. Declaration ii
c. Recommendation iii
d Acknowledgement iv
e. Table of Contents v
f. List of Figures vii
g. Executive Summary ix
h. Chapters  
1.    Introduction

1.1.   Background of the Study

1.2.   Objectives of the Study

1.3.   Limitations of the Study

1.4.   Selection Methods of Data Collection

1.    Report Body

2.1.    Introduction of the D.P Sign

2.2.    Corporate Goal of the D.P Sign

2.3.    Mission Statement of the D.P Sign

2.4.    D.P Sign’s Spirit is infused into every component

2.5.    Services

2.5.1.      Web Based Application Design and Development

2.5.2.      Flex Printing and other printing services

2.5.3.       Custom Software Solutions

2.5.4.       Embedded Software Solutions

2.5.5.       Online Earning Training

2.6.    Engagement Models

2.6.1.       Fixed Price Turnkey Model

2.6.2.       Per Resource Model

2.6.3.       Offshore Model

2.7.    Delivery Model

2.8.    Process and Standards

2.9.    Domain Profile

2.10.                    Competitive Advantage of DP Sign

2.11.                    Physical Infrastructure

2.12.                    Organizational Hierarchy Chart

2.13.                    Number of employees

2.14.                    Introduction of Departments we have worked

2.15.                    Major Clients

2.16.                    Business Volume

2.17.                    Products Offered by DP Sign

2.18.                    Time Frame of Internship

1.    Analysis

3.1.    Strategic Business Units

3.1.1         Web Development Department Analysis

3.1.2        Online Earning Department Analysis

3.1.3        PEST Analysis

3.1.4        SWOT Analysis

4            Recommendations

5            Summary and Conclusion

6            Program Workplace Relationship

1

1

1

1

2

3

3

4

4

4

5

5

5

5

5

5

6

6

6

6

7

7

11

13

14

15

16

16

20

20

21

22

23

23

23

24

25

26

28

29

30

i. Bibliography
j. Appendices  

 

EXECUTIVE SUMMARY

 

The main objective of this report is to recapitulate my internship job and to be familiar with practical aspect of the theoretical knowledge gained in a classroom.

This report is the part of my internship project, required byPokharaUniversity in partial fulfillment for the requirement of BCIS program.

we am Rameshwor shreatha of Nobel College had carried out this study for six weeks. This is mainly focused on the IT/MIS and Networking technology used in bank of Rastriya Banijya Bank Limited. This project study was conducted from 2009/10/17 to 2009/10/31.

During the internship period we have developed the networking environment that is done day-to-day operations on training .RBB uses PUMORI software for their all the banking transactions. we learned about using different Pumori screens for loan, deposit, opening an account, closing an account. Because of problem of privacy we couldn’t get to know all kinds of networking technologies and working of server but we knew few basic things about router, hub, lease lines, network topology of the bank.

The report mainly deals with the software used by RBB i.e. Pumori in different branches and how the network is distributed inside and outside of the valley and banking architecture. The job profile that we have mentioned here is totally based on practical workings that we have conducted during my internship in Rastriya Banijya Bank.

Overall we found my internship program very satisfactory and helpful. we gained a practical knowledge on how analysis and design a computer network system for the organization.

 

List of Figures

 

SN Name of Figure Page No.
Fig:2.1 Organization Structure 13
Fig:2.2 Business volume of DP Sign 19
Fig:2.3 Time frame representation in Gantt chart 22

 

List of Tables

 

SN Name of Table Page No.
Tab:2.1 System unit and its Software 11
Tab:2.2 List of technology with platform  
Tab:2.3 Number of employees  
Tab:2.4 Collection of Pay Per Click sites  
Tab:2.5 List of major clients  
Tab:2.6 Printing product of DP Sign  
Tab:2.7 Web services providing by DP Sign  

ABBREVIATION USED

 

DP Sign Digital Printed Sign
CRM Cus­­­tomer Relation Management
IT Information Technology
QA Quality Assurance
CMS Content Management System
SWOT Strength, Weakness, Opportunity and Threats
PEST Political, Economical, Social and Technological
RFQ Request For Quotation
RFP Request For Proposal
GIS Geographic Information System
PMBOK Project Management Body of Knowledge
PMI Project Management Institute
CMMI Capability Maturity Model Integration
ISO International Organization for Standardization
ODC Offshore Development Center
IP Internet Protocol
CVS Current Version Software
TFS Team Foundation Server

 

Complete and functional e-commerce web site E-shopping project Part VIII

0

This chapter contains product reviews, transactions in the application, ACID test, literature overview, conclusion and starts the coding parts of the complete and functional eCommerce website e-shopping project.

Product Reviews

At this point, we have a complete and functional e-commerce web site. However, this doesn’t stop us from adding even more features to make it more useful and pleasant for visitors. By adding a product reviews system to your web site, you can increase the chances that visitors will return to your site, either to write a review for a product they bought or to see what other people think about that product.

A review system can also help you learn your customers’ tastes, which enable you to improve the product recommendations and even make changes in the web site or the structure of the product catalog based on customer feedback. To make things easy for both the customer and us, we’ll add the list of product reviews and the form to add a new product review to the product details pages. The form to add a new product will show up for only registered users because we decided not to allow anonymous reviews (however, you can easily change this if you like). We’ll create the code for this new feature in the usual way, starting from the database and finishing with the user interface.

8.8. Transactions in the Application

A transaction is a group of database commands that are treated as a single unit.

The transaction must pass what is known as the ACID test:

Atomic: All operations in the transaction are executed properly or none. In other words, they make up a single unit of work. For example, if a customer moves and a transaction is used to reflect that change in the database, all parts of the address (street, city, state, etc) must be changed as an atomic action, rather than changing street, then city, then state, and so on.

Consistent : The execution of a single transaction preserves the consistency of the database. All the relationships between data in a database are maintained correctly. For example, if customer information uses a tax rate from a state tax table, the state entered for the customer must exist in the state tax table.

Isolation: Each transaction is unaware of the other transactions occurring concurrently. Changes made by other clients cannot affect the current changes. For example, if two data entry operators try to make a change to the same customer at the same time, one of two things occurs: either one operator’s changes are accepted and the other is notified that the changes were not made, or both operators are notified that their changes were not made. In either case, the customer data is not left in an indeterminate state.

Durability: Changes the transaction has performed persist in the database. Once a change is made, it is permanent. If a system error or power failure occurs before a set of commands is complete, those commands are undone and the data is restored to its original state once the system begins running again.

Transaction processing is particularly important for Web applications that use data access, since Web applications are distributed among many different clients. In a Web application, databases are a shared resource, and having many different clients distributed over a wide area can present these key problems:

Contention for resources. Several clients might try to change the same record at the same time. This problem gets worse the more clients you have.

Unexpected failures. The Internet is not the most reliable network, even if your Web application and Web server are 100 percent reliable. Clients can be unexpectedly disconnected by their service providers, by their modems, or by power failures.

Web application life cycle. Web applications do not follow the same life cycle as Windows applications Web forms live for only an instant, and a client can leave your application at any point by simply typing a new address in their browser.

Transaction processing follows these steps:

1. Begin a transaction.

2. Process database commands.

3. Check for errors.

4. If errors occurred, restore the database to its state at the beginning of the transaction. If no errors occurred, commit the transaction to the database.

Suppose two users try to add the same book to the shopping cart and try to place an order at the exact same time. An update should be done to the Books table after the order is placed, but if only the latest transaction is noted down, the book quantity will differ in the real world. This situation has to be handled as in a Transaction. As detailed earlier, a transaction is any operation or set of operations that succeeds or fails as a logical unit. That is, either both the updates are not done, or both the updates are done consecutively.

Transactions are normally managed by declaring boundaries around a set of operations. Operations that execute in the context of the transaction boundary then succeed or fail as a unit. For ASP.NET, the transaction boundary is the execution of a single request to a page, which might contain nested components that participate in the same transaction. While the page is executing, if an operation on the page itself or a nested component in the same transaction fails, it can call ContextUtil.SetAbort. This is then picked up by the current transaction context, the entire transaction fails, and any operations that were already completed are undone. If nothing fails, the transaction is committed.

2.1  Literature Review

Electronic Commerce (e-commerce) applications support the interaction between different parties participating in a commerce transaction via the network, as well as the management of the data involved in the process.

The increasing importance of e-commerce is apparent in the study conducted by researchers at the GVU (Graphics, Visualization, and Usability) Center at the Georgia Institute of Technology. In their summary of the findings from the eighth survey, the researchers report that e-commerce is taking off both in terms of the number of users shopping as well as the total amount people are spending via Internet based transactions. Over three quarters of the 10,000 respondents report having purchased items online. The most cited reason for using the web for personal shopping was convenience (65%), followed by availability of vendor information (60%), no pressure from salesperson (55%) and saving time (53%).

Although the issue of security remains the primary reasons why more people do not purchase items online, the GVA survey also indicates that faith in the security of ecommerce is increasing. As more people gain confidence in current encryption technologies, more and more users can be expected to frequently purchase items online

Another important factor in the design of an e-commerce site is feedback. The interactive cycle between a user and a web site is not complete until the web site responds to a command entered by the user. According to Norman, “feedback–sending back to the user information about what action has actually been done, what result has been accomplished–is a well known concept in the science of control and information theory. Imagine trying to talk to someone when you cannot even hear your own voice, or trying to draw a picture with a pencil that leaves no mark: there would be no feedback”.

Web site feedback often consists of a change in the visual or verbal information presented to the user. Simple examples include highlighting a selection made by the user or filling a field on a form based on a user’s selection from a pull-down list. Another example is using the sound of a cash register to confirm that a product has been added to an electronic shopping cart.

Completed orders should be acknowledged quickly. This may be done with an acknowledgment or fulfillment page. The amount of time it takes to generate and download this page, however, is a source of irritation for many e-commerce users. Users are quick to attribute meaning to events. A blank page, or what a user perceives to be “a long time” to receive an acknowledgment, may be interpreted as “there must be something wrong with the order.” If generating an acknowledgment may take longer than what may be reasonably expected by the user, then the design should include intermediate feedback to the user indicating the progress being made toward acknowledgment or fulfillment.

Finally, feedback should not distract the user. Actions and reactions made by the web site should be meaningful. Feedback should not draw the user’s attention away from the important tasks of gathering information, selecting products, and placing orders.

10. Conclusion

The Internet has become a major resource in modern business, thus electronic shopping has gained significance not only from the entrepreneur’s but also from the customer’s point of view. For the entrepreneur, electronic shopping generates new business opportunities and for the customer, it makes comparative shopping possible. As per the survey, most consumers of online stores are impulsive and usually make a decision to stay on a site within the first few seconds. “Website design is like a shop interior. If the shop looks poor or like hundreds of other shops the customer is most likely to skip to the other side”[16]. Hence we have designed the project to provide the user with easy navigation, retrieval of data and necessary feedback as much as possible.

In this project, the user is provided with an e-commerce web site that can be used to buy books online. To implement this as a web application we used ASP.NET as Technology. ASP.NET has several advantages such as enhanced performance, scalability, built-in security and simplicity. To build any web application using ASP.NET we need a programming language such as C#, VB.NET, J# and so on. C# was the language used to build this application. For the client browser to connect to the ASP.NET engine we used Microsoft’s Internet Information Services (IIS) as the Web Server.

ASP.NET uses ADO.NET to interact with the database as it provides in-memory caching that eliminates the need to contact the database server frequently and it can easily deploy and maintain an ASP.NET application. MySQL was used as the back-end database since it is one of the most popular open-source databases, and it provides fast data access, easy installation, and simplicity.

A good shopping cart design must be accompanied by a user-friendly shopping cart application logic. It should be convenient for the customer to view the contents of their cart and to be able to remove or add items to their cart. The shopping cart application described in this project provides a number of features that are designed to make the customer more comfortable.

This project helps in understanding the creation of an interactive web page and the technologies used to implement it. The design of the project which includes the Data Model and Process Model illustrates how the database is built with different tables, how the data is accessed and processed from the tables. The building of the project has given me a precise knowledge about how ASP.NET is used to develop a website, how it connects to the database to access the data and how the data and web pages are modified to provide the user with a shopping cart application.

An e-commerce organization can create data-based Web pages by using server-side and client-side processing technologies or a hybrid of the two. With server-side processing, the Web server receives the dynamic Web page request, performs all processing necessary to create the page, and then sends it to the client for display in the client’s browser. Client-side processing is done on the client workstation by having the client browser execute a program that interacts directly with the database.

6. Connection with the database

Opening a connection to the MySQL database from PHP is easy. Just use the mysql_connect() function like this

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');$dbname = 'db_ecommerce';
mysql_select_db($dbname);
?>

$dbhost is the name of the MySQL server. When your web server is on the same machine with the MySQL server you can use localhost or 127.0.0.1 as the value of $dbhost. The $dbuser and $dbpass are valid MySQL user name and password. For adding a user to MySQL visit this page: MySQL Tutorial

Don’t forget to select a database using mysql_select_db() after connecting to MySQL. If no database selected your query to select or update a table will not work.

8. The Shopping Cart Application

The objective of this application is to provide the user with an online website where they can buy things from the comfort of their home. A shopping cart is used for the purpose. The user can select the desired items, place them in the shopping cart and purchase them using a Credit Card. The user’s order will be shipped according to the type of shipping selected at the time of placing the order.