Professional Documents
Culture Documents
Mis Report: A Project Report On
Mis Report: A Project Report On
On
MIS REPORT
SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD OF
THE DEGREE OF
BACHELOR OF TECHNOLOGY
IN
INFORMATION TECHNOLOGY
TO
RK UNIVERSITY, RAJKOT
SUBMITTED BY
April 2019
Page | 2
CERTIFICATE
This is to certify that the work which is being presented in the Project Report entitled “MIS Report”,
in partial fulfillment of the requirement for the award of the Information Technology and submitted
to the School of Engineering, RK University, is an authentic record of my/our own work carried out
during a period from December 2018 to April 2019.
The matter presented in this Project Report has not been submitted by me/us for the award of any other
degree elsewhere.
This is to certify that the above statement made by the student(s) is correct to the best of my
knowledge.
April 2019
Page | 3
Acknowledgement
First of all, I would like to express gratitude towards my head Mr. Amit Tiwari for enabling me
to complete this report on MIS Report.
On successfully completion of any type of project requires helps from a number of persons.
I have also taken advices from different people about how its look and feel should be in order to
achieve the higher rate of success for this project.
I convey my sincere gratitude to my Academic faculty Prof. Sheetal Pandya without her kind direction
and proper guidance this study would have been a little success. In every phase of the project
her supervision and guidance shaped this report to be completed perfectly.
I would like to thank School of Engineering, R.K. UNIVERSITY for giving me such an opportunity.
I would also like to thanks to my colleagues of BSG ITSoft to guide me towards the better idea about
Banking Sector and Need Of the Reports.
Page | 4
Abstract
MIS Report is developed in ASP.NET and it is very compatible that is will work with the (MSSQL,
MySQL and Oracle) Server. The purpose of the application is to help the bank get insight and do analytics
and our application also provide the RBI Report which the bank need to submit to the RBI (Reserve Bank
of India). The application has 200+ Report and 150 + Report can generate in (TEXT, EXCEL and PDF).
The application categories based on report purpose (RBI, Monitoring, Clearing, etc.). Some Report has
Graphical Representation (Line Graph).
MIS Report helps bank person to tally the amount, how to increase the bank profit, Make Provision in
advance.
Page | 5
List of Figures
1. Use-Case Diagram
Page | 6
2 ER DIAGRAM
Page | 7
3.Data Flow Diagram
Index
Page | 8
Title Page No.
ACKNOWLEDGEMENT I
ABSTRACT II
LIST OF TABLES IV
COMPANY PROFILE V
CHAPTER-1 01
1.1 02
1.1.1 04
CHAPTER-2 10
REFERENCES VII
Company Profile
Page | 9
“BSG IT Soft” is the fastest growing business software solutions provider in the country. BSG IT
Soft began its operations in 2008 with its corporate office in Fort-Mumbai. Over the last few
years BSG IT Soft has been the undisputed market leader in the Co-operative Banking segment.
BSG has extensive relationships with the country's leading co-operative banks and private sector
banks. Among the many strengths that distinguish BSG in the market space are our:
There are already ample of projects related to this but this project was given to me as to learn and
understand how the company people works on projects. The purpose of this project is learn all the
technologies for developing the website with full fledge and fully responsive thus making it the most
recommended in today’s market.
Industry expertise.
Page | 10
CHAPTER 1 INTRODUCTION
1.1 PROJECT SUMMARY
MIS Means Management information system, Use and manages information systems to revitalize
business process, improve business decision making with information technologies, gain competitive
advantage on the market. As described by World Bank, Management Information System (MIS) is a
system that helps management in making, carrying out and controlling decisions. In effect, a project/
program monitoring system is a Management Information System that provides information for
making decision by the management. In the design of the MIS the following six basic stages of a MIS,
ordered sequentially, have been followed
2. Collection of information
4. Storage
5. Retrieval
6. Analysis
7. Decision
Page | 1
1.2 PROJECT PROFILE
Tools used: Visual Studio 2017, SQL Server Management Studio, MySQL Workbench, SQL editor.
Page | 2
1.3 PURPOSE
The MIS of Bank whose branches are so well-spread becomes a pivotal point of study as it
caters to many segments of the society (urban and rural) and offering a diversified portfolio of
services like credit cards, loans, bank accounts, etc... Thus, it becomes absolutely essential for a
bank to maintain an accurate mass record of all transactions of every individual or corporate.
One cannot ignore the fact that every record / data should have a reliable back-up in case of any
uncertainty like System Crashing’, ‘Virus Affected’, etc...
Better understanding of a renowned company which uses MIS extensively and forms a part of
its core activities, without the efficient management of which it would become Gain knowledge
on the different types of MIS used in various departments for diverse activities appropriately.
While computers cannot create business strategies by themselves they can assist management
in understanding the effects of their strategies, and help enable effective decision-making. MIS
systems can be used to transform data into information useful for decision making. Computers
can provide financial statements and performance reports to assist in the planning, monitoring
and implementation of strategy.
MIS provide a valuable function in that they can collate into coherent reports
Unmanageable volumes of data that would otherwise be broadly useless to decision makers.
Not only do MIS allow for the collation of vast amounts of business data, but they also provide
a valuable time saving benefit to the workforce. Where in the past business information had to
be manually processed for filing and analysis it can now be entered quickly and easily onto a
computer by a data processor, allowing for faster decision making and quicker reflexes for the
enterprise as a whole.
Page | 3
1.4 SCOPE
All system information is maintained in a database, which is located on a web-server.
The Application interacts with the database of MSSQL, MySQL or Oracle and generate report.
User can generate the report (Based on Access).
The information system which is composed of formalized procedures that can provide all of the
relevant appropriate information at all levels to all of the managers is called management information
system (MIS). This system uses all of the internal and external resources to provide data and
information to the end users which enable them to take timely decisions that are effective from the
directing, planning and controlling point of view. As a whole this is an efficient system that can
provide all of the required information to the management at all levels at appropriate times.
Management information system is basically an affective combination of human and technology
resources that results in data storage, collection, and communication, data retrieval and usage. In
managerial operations and business planning, these MIS systems play a vital role in business success
(Lucey, 1989).
In literature, there are several definitions of the management information systems (Lucey, 1989,
Thierauf, 1984). The system is capable of converting the collected data from the routine user and
machine interactions in to the effective information which later on is used by the decision makers to
make efficient decisions. The specialized systems that are being used for decision making for the
management at all levels are generally known as management information systems (Thierauf, 1984).
Information systems are of significant importance in any type of organization, generally, it is really
impossible for any organization to operate without any sort of information system. These information
systems are developed by focusing the needs and requirements of the particular organization which are
unique for every other organization.
Page | 4
MIS system should be composed of integrated sub systems with the ability of forward and
backward looking systems.
MIS system should be capable of planning and controlling the clearly defined business activities.
MIS system should be capable of generating the reports that can help the management at all level
in planning and controlling all of their current and expected business activities.
MIS system should be able to retrieve the information about the operations control at appropriate
time and should allow the transactional data processing.
For the timely response, MIS system should have the batch processing as well as interactive
operational modes.
In order to store the data that is being frequently accessed, MIS system should use all of the data
protection procedures that can assure to authorize user in more protective way.
In order to extract the relative information quickly, MIS system should have appropriate data
storage medium like random or direct access storage.
Page | 5
CHAPTER 2
PROJECT MANAGEMENT
The approach for this project derives that the investors/visitor can seek for the detailed part of
the shareholder’s company and can review all the planning that are being announced for future and the
annual report of the company’s share prices.
The waterfall model derives its name due to the cascading effect from one phase to the other as
it is illustrated below figure. In this model each phase is well define starting and ending point, with
identifiable deliveries to the next phase. This model is sometime referred to as the liner sequential
model or the software life cycle model. The water fall diagram is basically divided into 5 phase as can
be seen in figure.
▪ Waterfall Model
The development through waterfall model is that it allows for departmentalization and control
all the modules sequentially. It is easy to manage due to the inflexibility of the model thus each phase
has specific deliverables and a review process. Generally, it is completed in one cycle means in real
Page | 6
development environment we move to next phase only if previous phase is totally completed and that’s
what makes the project more stable and accurate to achieve the specific task.
After that it is also necessary to search for the other websites which already exists and not to repeat the
same features which is already available.
Basically, the milestone to be grasped is to seek and get to know about the company’s share whether
they are legal and verified by the government or not else designing a website for them will be huge
loss to us.
Other major thing that milestone includes displaying actual modules (data) of every report, changes,
results and presentations and carrying out all the designing part which must be verified by the client as
they are required.
Last but not the least, at last milestone describes which model should be taken or choose likewise
waterfall, RAD, incremental, spiral model, etc. one of them is need to be choose.
Deliverables: - This section includes each of the tiny modules of the project which are need to be
projected to their report accordingly. This specifies all the design/layout of the particular modules of
their portfolio.
Generally, the deliverables would only to be describes properly to the company on a local system and
does not delivers on the actual website that points the major aspects.
Thus, it is delivered only after the last confirmation of the bank employee, that whole layout and
webpage design will be agreed upon.
Roles: - Here, the roles specify that the information of each and every phase are displayed properly on
the website in a specific way. Every phase of this project fires in proper manner as it is defined. To
levy specific information related to their investors/visitor.
The other thing which is need to be checked is that it should have a proper designing in which the data
is binded and thus not to disturb any other designing part of the webpage whether it is static or added
later by client.
Responsibilities: - The major responsibility here is to verify that is the information which are displayed
on the website are seems easy to an investor to see and to understand all the prices, count etc. with the
suggestions and links given there
It is also a responsibility that no matter what the device an investor or a visitor has it should be
properly structured according to the respective device sizes as many of the people would not be having
the same devices/desktops. The information should not be changed/should be displayed in a manner
where It was shown in other device.
Page | 7
The other major responsibility is to update the data’s regularly as the investor can decide whether to
purchase more or not based on the information which are displayed on the website and also to present
a pdf’s and result of every year thus to get informed to investor/visitor to know everything about the
company’s portfolio.
Dependencies: - The dependency is to levy the required information to the investor. The investor is
totally not independent on this website as well as the internet connection to get relevant information
what they should further be doing about their shares whether to purchase more or not. Thus, it is major
role that website does not goes down or get crashed while updating the data or while it is executing
simultaneously.
Page | 8
2.1.3 Schedule Representation
Page | 9
2.2 RISK MANAGEMENT
The methodology is based on the OCTAVE i.e. Operationally Critical Threat, Assets and Vulnerability
Evaluation and it is structured approach for evaluating risk that address operational risk, security practices and
the technology that is used to lower the risk.
Credit Risk One of the main activities conducted by a bank is lending. When some of its credits are not
returned to the bank when a customer experiences financial problems, this is partially causing credit
risk for the banks. This kind of financial loss results from the failure of credit customers to repay the
banks. Liquidity Risk Banks are also highly focused on the problems of having insufficient liquid
Page | 10
assets to compensate the cash needs or withdrawals from depositors and loan demands. Usually,
maintaining the liquidity positions of the banks is one of their crucial tasks, because the consequences
of having a low level of liquidity cause problems for the banks in terms of banking insolvency.
Solvency is related to the obligations that banks are primarily giving promises to their customers.
Faced with liquidity problems, the banks need to borrow funds immediately with extra cost in order to
meet their cash needs. This kind of funding is usually done by the lender of last resort or interbank
markets. Immediate fund needs can be covered by the central banks or other sources, but this process
leads to additional costs for the banks and reduces their earnings. Market Risk or Systematic Risk
Systematic risk is related with the bank’s assets where their values are changed by the systematic
factors. It is also called market risk and banks are usually engaged in market activities. Market risk can
be related to any prices which are continuously traded on the financial markets. Based on the theory of
diversification, some of the investment risks can be diversified away, but this is not possible with the
rest. Certainly, new opportunities like hedging provide the opportunity for market participants to hedge
their risk, but this is not completely diversified away from the risks that are related to the market.
Conceptually, 6 derivative products provide one of the best tools to deal with price changes. Another
important concept that can be discussed here is portfolio management. Portfolio management is also an
important approach used to address the risk reduction that is related to the investment activities.
Interest Rate Risk After deregulation, most of the ceilings and restrictions on the interest rates were
removed by the regulators and authorities. Market interest rates are determined by the market
dynamics. Nowadays, interest rates are changing based on the supply and demand conditions. Under
these circumstances, movements of the interest rates which banks are using for their activities also
have effects on the banks incomes and expenses. Some of the banks’ assets are generating interest
revenues such as loans and security investments, while on the other hand, some liabilities also have
expenses like deposits. Therefore, the changing interest rates have had a substantial impact on the
banks’ profits. Consequently, this is called interest rate risk. Earning Risk Earning risk is related to a
bank’s net income, which is the last item on the income statement. Due to changes in the competition
level of the banking sector as well as the law and regulations, this could cause a reduction in the bank's
net income. Recent increases in banking competition may narrow the spread between return on bank
assets and the cost of funding in bank liability. Banking authorities are encouraging new banks to enter
the local banking market to improve the competition within the banking sector. The aim of increasing
the competition within acceptable levels is to improve the local services and to reduce the cost of
services. These improvements are reducing the abnormal returns in banking, and therefore, this is
increasing the probability of earning risk. 7 Solvency or Default Risk Banks’ initial concerns about
their institutions should be the long-term sustainability of the sector; this is related to the solvency or
default of banks. Two critical situations may cause solvency problems, including when bank
management has a significant amount of bad loans in their credit account, or when its portfolio
investments substantially decline in value and generate a severe capital loss. In general, a bank’s
capital account, which is designed to absorb such losses, can be exhausted. If the counterparties of the
bank become responsive to this problem and start to withdraw their deposits, for example, the
authorities may be required to declare that the bank is insolvent. Massive withdrawals usually occur
through bank runs, and this directly impacts the banks’ capacity to solve their problems and meet their
obligations.
Page | 11
2.3 Risk Analysis and planning
Each and every popped out risk is defining in turn and a decision made about the mere probability and
the major volume of the risk. The risk that is popped out at the time of the Risk Identification process
was that to understand the possibilities of the investors share which in return may have loss of 100% of
it without any judgement or future prediction of it. The investor may loss all of the shares which may
or may not be useful to them in any way.
This phase provides what are main cause of the outcome of the risk that is derived. The particular risk
which is discovered is that, if company provides shares by any fake/untrusted investors leads to the
false information available on the website of the for the share prices and thus makes it more difficult
for the investors/new investor to invest on them or not.
Taking the reputed company, they will face a big problem if the investors get to know about the share
prices which are being showed fake on the website thus leading to the lowering the investors and
downfall of their company’s shares.
Page | 12
2.2.3 Risk Planning
The failure has no risk planning and proper management. Thus, every day peaking up the risk of the shares and
thus distracting the investors as well as the new investors and stating them not to invest on that specific
company as the company is totally on the loss and falling down rapidly in the share market.
The risk planning mainly refers to as to understand the market strategy, investors psychology and analysis of
technical terms which should be powerful enough to attract investors for purchasing more shares.
As the saying are there “Each battle is conquered before it is fought” states that the renowned traders
commonly say that plan the trade and trade the plan means that planning the trades for each and every day in
advance so that the risk associated will definitely turn into success which in return allow more investors to
invest to that specific traders.
The successful traders understand the weight of risk and trading online is inherently risky as it is a zero-
sum game and every rupee / dollar one gains through it states as a loss on someone else’s balance sheet. The
traders win and lose in the financial markets mostly every day. Only difference between successful and failure
trading is that success one is understanding and applying simple risk planning strategy by firstly understanding
the and then applying the strategy into the market.
The Another way to take place of make profit level is on support or resistance share prices. All these can
be pictured by connecting last highs or lows that occurred on significant, more than average weight. Like way
moving the averages, it Is determining levels at which the prices react to line of credit and of course with the
high levels.
The use of the long-term moving averages for more changeable stocks to reduce that a meaningless price
inconsistency will trigger a make-profit level to be run. Using of recognized fundamental events, such as press
releases, as major time periods to be in or out of a trade as changeability and riskiness can rise.
Setting the stop-loss and make-profit is also necessary to calculate expected returns. The importance of
this calculation cannot be overdone, as it forces investors to think through the shares of the company and
reorganize them all and also it gives them a better way to compare various trades and select only the most
profitable ones.
The output of this calculation is an expected return for the active investors, who will after measure it
against other profitable chances available to determine which stocks to trade. The chances of profit or loss can
be calculated by using historical ups and downs mainly investors get from the result and presentations section
from the website by which investors can make valuable guess.
Page | 13
Chapter – 3
The user is expected to be Internet literate and be able to read all the content according to displayed
content. All the main pages of this website will able to find the information related to the report and
history of that specific report.
User should know the need of the report and should know which report is for what. User is very deep
knowledge of the banking sector and there is some crucial report which is of the bank details (Profit,
NPA, BDDR etc.).
Page | 14
3.2 Hardware and Software Requirements
Hardware Requirements:-
o FireFox
o Safari
o Microsoft Edge
Page | 15
3.3 Constraints
The constraints basically determine the limitations of this project. The major constraint of this project is
user compulsorily requires internet connection and a browser where only there they are able to find all the
information related to their respective company’s shares. The information of the company must be displayed on
each of the respective webpages. The information which are shared must not be fake or inadequate.
It is really easy and so fast to invest it requires just a fraction of seconds to make a trade, but the real
investment decision requires a bit time. The investors who are not used to fast moving markets can make in
merely excitement. They will never know who hit them lastly, they end up losing a lot of money in shares,
basically who are new to shares and doesn’t know the strategy.
As there is no personal relations between investors and brokers. Mostly online investors are on their
own as they don’t have a broker to help justify the up and downs of the stock market as they won’t be getting
help on how to create investment strategy to understanding how the results of feedback mechanism are affecting
the market. One must be knowledgeable on which company they are investing else it will be totally loss to the
investors.
It can be a gambling for some investors. The investors keep an eye on result of company’s performance
and then bets for that and so will be correct for that theorizing. All these types of investors invest for short type
term of trading strategies which involves a bit risky stocks but at same time it will offer the high volume to
gains as well as to lose.
The Another major constraint is that online trading means itself an internet dependent and so if the
internet is too slow or you are unable to connect to the internet means definitely one is gone to be losing some
of the major trade done during these periods of time. So, it will be necessary to have a backup plan even though
one is confident about internet connectivity.
The investors who is not aware about the computer missteps or believe that previous trading was not
completed and they are again gone to be invest for the same they might lose or gain as doubles. Investors should
check that how the verification is done and should review the whole system before using the online trading for
better purpose.
Page | 16
Chapter – 4
System Analysis
The study states that the online trading is the least operating project/website especially in India. There is no
similar project found in India as there is no law of the stock market. The analysis is a process of breaking
something into its parts so that the whole system can be understood. System analysis is concerned with
becoming aware of the real-life problem, identifying the relevant and the most decisional variables, analyzing
the various factors and determining an optimal solution.
During this a problem is identified, alternate system is studied and recommendations are made about
committing the resources used to design the system. The existing system refers to the easiness of the investors
for analyzing the perfect company to invest.
As this system provides all the information of the company as well as the share prices are updated regularly the
investors would be able to judge whether to invest more or less for the same. All the document is made available
onto the website so that it will be helpful to the new investors as well the current investors for the detailed
information about company’s portfolio.
As this system is internet dependent, investors must be knowledgeable about the online trading thus making it
more difficult to the person who is internet illiterate. The share prices which are shown in the website may or
may not be correct or updated so it is purely a necessarily thing for the company to update the data regularly and
to provide information adequate, thus making it more useful to the investors and decision making thing.
Page | 17
4.2 Problem and weakness of Current System
The major problem occurs in this system is that it is totally internet dependent and the investor must be
knowledgeable about the system before they actually start the decision on the shares of the specific company. It
will be really difficult for the person to find the correct information about the share prices of the company as
information may or may not be adequate enough to invest in that specific company.
The main weakness is if investors are very new to stock markets they can be fooled easily in the manner that
share prices having ups and downs more quickly thus the new one will invest more by thinking that the
company’s share are rising higher quickly and thus making them losing more than invested for that company.
Just that the prices seen on the website before some moment doesn’t mean that it will be the same for whole day
it could be change of can be faked by the company or without an intension it could be a wrong data uploaded
and thus making the investors lose more and more.
The main problem occurs when the information which are updated may or may not be guaranteed by the
company. Every module of this website is necessary for the investor to get know about the shareholder’s
information and to trade the stocks.
Page | 18
4.3 Requirements of New System
To achieve the requirements, it should be properly disclosing all the detailed part of each module thus
achieving the desired output as required from the user’s aspect.
Page | 19
4.3.1.1 Functional Requirements
It specifies the functions that a project or a module must be performing. It does not characterize the
inner workings of the current system and also does not include the specification of how it will be created. Thus,
it focuses on what others outer things might fetches when investors about to interact with the system as whole.
Investors Overview – It will be benefiting more to investors as it defines the punch lines of the
shareholder.
Results and Presentations – It includes all the graphs, documents, reports of every year.
Investor Relation – It includes financial information, Share price, chart, Event Calendar.
Corporate Responsibility – It defines all the terms & conditions and also the responsible matter
which company will be taking.
Page | 20
4.3.1.2 Non-Functional Requirements
There are many non-functional requirements which are traded between proposed system and an operation of the
system, not preferably detailed behavior of the whole system.
Scalability – It is an ability of a system to be with and perform under the increased or peaking
workload. The data must be provided to each and every region of the country even if the servers are
messed up must be scalable respective to the users.
Modifiability – It is an ease with the system which can be changed. The data must be modified
by the shareholder in ease way thus making them most fastest to update the data and displaying them
within a minute by uploading it at once.
Reliability – It is an accuracy and not independent of the system to display the correct output as
the input is given. The error might occur and it will be the huge loss to investor in terms of money and
to shareholder in terms of investors(as a persons).
Maintainability – It must be maintained time by time as the share prices goes up and down it is
important aspect of the shareholder to maintain that updates time to time in the way that investors does
not lose their time as well as the money or to invest more and thus making it more reliable and
accurate for the investors.
Auditability – It is an ease with which the whole system can be audited. It should be auditable
from financial, compliance and IT point of view.
Page | 21
4.4 Feasibility Study
A feasibility analysis usually involves through assessment of the operational, financial and technical
aspects of a proposal. Feasibility study is the test of the system proposal made to identify whether the user’s
needs may be satisfied using the current software and hardware technologies, whether the system will be cost
effective from a business point of view and whether it can be developed with the given boundary constraints.
A feasibility study should be comparatively cheap and done at the earliest time possible. Depending on
the study, the decision is made whether to go ahead with more detailed analysis.
When a new project is proposed, it is normally going through feasibility assessment. Feasibility study is
carried out to determine whether the proposed system is possible to develop with the available resources and
what should be the cost consideration. Facts considered in the feasibility analysis is.
Technical Feasibility
Technical Feasibility
The technical feasibility deals with the hardware as well as software requirements. Technology is not
the constraint to type a system development. We have to find out whether the necessary technology, the
proposed equipment has the capacity to hold the data, which is used in the project, should be checked to carry
out this technical feasibility
There is basically, technically only requirement of the browser and the internet connection which fulfills all
other aspect of technical.
The requirement validation is related with expanding that requirement actually defines the whole
project(system) which the investors needs in that way. In this generation people wants to be as quick as possible
Page | 22
like way they want easiness in each and every way such as talking about online trading investors want the share
prices and all such information from the shareholder right away in handy manner thus this system is providing
all the detailed part of the information to them in interactive manner and one huge benefit is this project
providing is user need not to have a specific device only. They can have any devices they want it will be
responding accordingly.
It fulfills the desire of the investor who need not to go outside to deal with the shareholder and firstly
they must be knowing the share prices which is currently on manually. Thus, this project offers the much
easiness to online traders to invest without any hesitation by seeking for the share prices and all other
information.
There must be many requirements from the user the questions popping out on their minds :
How can I invest for this company as I have no information about it?
How many people have yet invested in this company and how much they have afford to make
profit.
How could I know that the company is fake or not and they are providing the correct and same
data to all the countries around?
Which are the forms they are providing the documents to the users?
What is the qualification of the Board of Directors and when the company started?
How can I contact to the shareholder directly if any concerns are there?
How can shareholder can guarantee an investor about their company’s growth?
Page | 23
Thus, keeping all these above questions in mind, this project is developed which is able to clarify all the doubts
and requirements of the user. The major parts for this project is:
Page | 24
Investors Overview – Overview of the shareholder which defines all the strategy used and all
the profits made by them.
Regulatory News – Results, Board of Directors, Alliances, Holding in Company are all major
parts of this page which alerts the user by email.
Reports and Presentations – Includes all the graphs, documents, reports of majorly every year.
Investor Relation – Financial information, share price, chart, Event Calendar all are the part of
the IR (Investor Relation).
Career – Career part describes that how one can be a part of their company by having training
and can play major role in supporting them.
Corporate Responsibility – It defines all the terms & conditions and also the responsible matter
which company will be taking and disclosures made during all the events sponsored by them.
Page | 25
4.6 Functions of System
Page | 26
4.7 Main Modules of New System
Investor Overview
Share Price
Regulatory News
Shareholder Information
Board of Directors
Careers
Strategy
Contact Us
Financial Calendar
Corporate Governance
Press Releases
Major Clients
Page | 27
4.8 Selection of Hardware and Software and Justification
Selection of Hardware:
Desktop with minimum 2GB of RAM – Only reason why it requires only 2 GB of RAM is it
not totally dependent on the hardware as it only needs to have minimum specification for development
platform working as expected.
Intel® Core 2 or AMD Athlon® 64 processor; 2 GHz or faster processor for windows and
Multicore Intel processor with 64-bit support for macOS
Operating System – An operating system windows (7, 8, and greater) macOS v10.12, or OS X
v10.11, or v10.10 for MAC OS will be more suitable for the development of this project as the
software might take more time to run and if OS is better it will take less for startup for initial time
1280x1024 display with 16-bit video card for both windows and macOS.
Selection of software:
Web Browser – Chrome, Internet Explorer version greater than 9, Microsoft Edge, Safari,
Opera, Firefox (for testing and running purpose).
Page | 28
5.0 System Design
5.1 Input/Output and Interface Design
Page | 29
Page | 30
Page | 31
5.1.1 Access Control and Security
The project problem can be divided into three related issues: security, privacy and confidentiality. They
determine the file structure and accessibility procedures.
As the security is much concern in today’s time this project makes sure about the security and access
control in the way that user is always having the accessibility 24/7 days and the data is static as it is updated
daily by the shareholder and other data’s containing whole files are uploaded to the server which is in encrypted
form.
It is noted here that there is no fraudulent activity by the shareholder such like share prices are faked,
document is faked and all other information are faked as it is a government approved it is having governance
page in which one can find all the information related to their issues.
Each and every module is reviewed by the shareholder and ensures that all the data are adequate enough
and files like pdf, documents etc. does not consist any type of viruses as when after it is downloaded it may
affect software as well as hardware.
As there is no payment or any type of transactions available it is way secure than any other website
available. There is no such activity in this project that a user or attacker can change as there is static data which
is updated every day by the shareholder.
The accessibility standards ensure that all the content in the webpages are accessible web content. As
such there is three levels of Web Standard for successful criteria that is A, AA, AAA and the lowest level is A, it
is the level which is required to ensure the basest part of the accessibility.
Page | 32
6.0 Implementation Planning and details
Single vs Multiuser: - The single user can access the website at a time with the much faster access to the
requested page and also the images & videos which are uploaded are of less size comparing to other websites so
it will load much faster.
Talking about the multiuser environment, the server is allotting automatically with the respective regions of the
country and thus allowing them to access the website portal as fast as a single environment.
For both single and multiuser web standards are most useful for this. Basically, the web standards are related to
the website technical specs adopted by international standards like W3C, and web browsers are developed
considering W3C standard to ensure that it does not compromise with standard as well as maintaining high
compatibility.
GUI vs Non-GUI: - The GUI (Graphical User Interface) is the accessibility to the user in interactive manner
likely to say that in this project there are many such gradient buttons and effect are used that will be more
interactive and most likely thing to the user that has a beautiful design with some sort of actions like links,
buttons, dropdowns, transition effects, etc.
The more better GUI and interactive is more the user is gone to be like it and the way it provides the
information to user is must because ultimately the whole thing is about that the information is adequate along
with the better GUI in the website.
Taking the part of NON-GUI which states that there is no graphical interface for the user and then too it
communicates in the way that is programmed or the module which are linked with one another, more it a
module which is not having a graphical design though, works same as the way it is programmed, but more likely
user won’t be able to find it easily.
Page | 33
6.2 Program/Modules Specification
Page | 34
6.3 Security Features
The security is the main concern for any project developed but here there is not such of module/phase which
will leads to security purpose. As there is only static data displayed onto the website such way the only data is
updated by the client/shareholder’s company.
Even the document and links which is shared are first encrypted and tested for virus before getting uploaded to
the server and thus preventing all the way from the viruses.
There is only the visual way by which the user is seeking for the share prices and all the related information of
the company as there no type of payment gateway nor any transactions is made thus itself makes more secure as
there is no need to worry about the security purpose of this project.
Page | 35
6.4 Coding Standards
The coding standards is the most important aspect of developing any project. In this project coding is done in
the specific manner that one can understand even if non-developer can define to the specific section of the page.
Comments are the most important aspect for coding as it consumes very less time to find the specific section
after many webpages are develop comparing to the other non-commented section it will surely gone to be take
more time and thus making developer more frustrated for coding and finding the section.
Maintaining the code as much as possible likely to say that not to repeat for the same attributes either one
should name that for common use. One must seek for the line coded and should see that it does not exceed the
file size more than it should have else it will be a load for the server as well as the execution time of the website
will be more than expected.
One should maintain naming convention as it necessary for the other developers too, to seek for the specific id’s
or classes as name given to them. Other way it will help by moving from one section to another which has
unique id’s or class name thus it will be very helpful and helps save the time to moving here to there to find the
specific module to edit or to change upon.
Taking the part of the fonts it must be in em, no CSS must be inline, h1 must only occur one time and ordering
must be maintained, etc. as per the W3C standards all the things must be maintained as per the three standards
whichever is applied. For this project most base A category level is applied.
Page | 36
6.5 Sample Coding
Header Section
Page | 37
Footer Section
Page | 38
Page | 39
7.0 Testing
7.1 Testing Plan
The testing plan is a process to show the correctness of the project. Testing is needed to show completeness of
the project thus, it is necessary to have a testing plan to reveal all the errors/bugs or majority case mistakes or
can be state as the missing module of the project which can be done in a better way.
Testing improves the quality of the project and also majority to provide the maintenance aid. Some testing
standards are therefore necessary to reduce the testing costs and operation time. Testing he project extends
throughout the coding phase and it represents the ultimate review of configurations, design and coding.
Based on the way of the project reacts to these testing, we can decide whether
The configuration that has been built is studied properly or not. All the modules and webpages of the project are
tested, as the failure to do so many results in a series of bugs after the project is deployed for use.
The project is of corporate level so each and every module/phase must be pixel perfect to their respective
properties. Likely to say that the strategy which is applied here is applying for standard laws of the website
basically W3C standards of the website. It defines the set of right guidelines of how testing must be conducted.
Page | 40
There is such confidential data which before accessing must be accepted by user that it must not be leaked or
faked in the name of them and so on this should be tested in first prior.
The black box testing, also called behavioral testing, focuses on the functional requirements of the
software. This testing approach enables the software engineer to derive the input conditions that will fully
exercise all the requirement for the project. The black box testing attempts to find the errors like
Interface errors
Behavior or performance error due to lack of internet connection or not proper load of all files
linked
In Black Box testing project is exercised over a full range of inputs and outputs are observed for the correctness.
The white box testing is a type of test case of designing control, procedural structure design to derive all the test
cases using white box this method and the engineer who is more of software side can also define the cases that
can be the proof that all independent paths within the parts have been revised at least once and it is also called
glass box testing. Test all the logic decisions on their true or false sides and run internal structure of data to
verify their validity.
The test case is mainly done to check the requirement of the project which is fulfilling it properly or not as
mentioned by the company. Mainly the test case is for relieving the project’s specification whether it meets the
requirement of the client or not after conducting various test cases for this project. To meet output as expected
test cases are made out for various modules.
Page | 41
Test case for links: -
1) It must have all the majorThe news and reports are made by the
PDF, Document file can be downloaded
news and reports. shareholder and upload them on thatby anyone.
webpage.
1) There must be all the eventAll the report is displayed in the tabular
Reports are displayed and available for
reports with the file contains all form and in format of document. download for the investor/users.
information.
Page | 42
8.0 Screen shots and User manual
Page | 43
Page | 44
Page | 45
Page | 46
Page | 47
Page | 48
Page | 49
Page | 50
Page | 51
Page | 52
Page | 53
Page | 54
Page | 55
Page | 56
Page | 57
Page | 58
Page | 59
Page | 60
Page | 61
Page | 62
Page | 63
Page | 64
Page | 65
Page | 66
Page | 67
Page | 68
Page | 69
Page | 70
Page | 71
Page | 72
Page | 73
Page | 74
Page | 75
Page | 76
Page | 77
Page | 78
Page | 79
Page | 80
Page | 81
Page | 82
Page | 83
Page | 84
Page | 85
Page | 86
Page | 87
Page | 88
Page | 89
Page | 90
Page | 91
Page | 92
User Manual
The user must have a device to seek for this project, device can be any like smart phone, palm top,
Desktop as the website responds to any devices with all the data and design remaining same as viewed same on
desktop or smart phone.
They must be more knowledgeable on the share prices and more about how to invest and they must be knowing
about at which time they should contact the shareholder to invest for their shares. They must be applicable to
seek for all the pages including main pages like Regulatory News, Reports and Presentation, Shareholder
Information, Press Releases, Share Price page.
We may change and update this project from time to time, and can change the data available at any time, at our
purpose. Anyways, please mind that any of the data on our site may be out of date at any time, and we are under
no condition to update it. We do not guarantee that our site, or any content on it, will be free from bugs or errors.
Although making purpose efforts to update the data on this project, we make no representations, assurance or
commitment, whether express or suggested, that the content on our site is perfect, complete or up-to-date.
Please check this website from time to time to take notice of any modification we made, as they are agreement
on you.
Accessing the site and scope of usage:
Guarantee is not taken that this project, or any data of it, will always be available or can be uninterrupted. Key
to this project is granted on a short-term basis. We may snatch, withdraw, discontinue or revise all or any part of
our project without any prior notice. We will not be liable to you if for any reason our site is unavailable at any
time or for any period.
One is responsible for making all arrangements if you to have access to our site. One is also notified that the
information, data’s and other volume of data provided on this project is provided by us for your information
only and may not be modified by you. The data of this project is not liable to amount to advice upon which you
may rely.
You must agree to use this project for your own personal use, and not to modify, rearrange, spread, deploy, sell,
publish, post, circulate or commercially make out the data of this project in any way.
You are not granted to access the data available on the site programmatically or any other automated means, or
to post, head off, pour out or otherwise fetch and/or grasp the information on the site through any technical way.
Page | 93
9.0 Limitation and Future Enhancement
Now here the user cannot further transact neither can have online payment, thus makes it only been in the box to
the limitations. Here user/investor can only seek for the information which is shared on the website and thus
does not have any further information on it neither they can seek for further information if needed by them.
Navigation is done manually as each page is not redirected automatically it needs some of the interaction from
user and then further will navigating through that respective webpage.
Future Enhancement
In future, we can do full process through online like transactions, updating data automatically. Online
trading can tie up or authorization from all the agriculture product Market committee. It provides easy way for
users to sales them product.
The project should run as a service or as an automated software which executes some actions without
human interaction. Running it as a service or as not a mutual system must be mandatory and should run on
regular basis it should be possible to reconfigure the system and starts automatically every new day. Taking it
technically way it could be achieved by using system task.
Login and user signup must be made compulsorily so to achieve more security and database must be there to
achieve more of the functionality
The other feature of this project can be made is price chart are generated automatically and also can compare
prices at the same time with other website which are available in the market like type of online trading.
Another major enhancement can be made is Market Watch profile. The Market watch profile is
used to check the market related data of security/contract on real time basis. Information such as last trade price,
open price, high price, low price, best buy/sell price, best buy/sell quantity, percentage change etc. is viewable
in market watch profile. It has flexibility to decide the fields as well as the order in which it should appear on
the market watch.
Page | 94
10.0 Conclusion and Discussion
At the end of this project it can be concluded that country like India where there are no such laws like
they must have a corporate website to have of their company in the market. As such must be applicable to India
so that the people will become smarter towards investing to the company and can be aware about each and every
news that specific company is having that is every meeting, events, reports and presentations, whole portfolio,
corporate governance etc.
Through all these things people will become more educated about the stock market for online
trading and about each module so that they do not need to go out and seek for the market ups and downs and all
the details which are need to be get informed to them.
Online trading is the new concept in the stock market. In India, online trading is a least concern
thing as stated as first and it is still at unknown stage. The online trading has made it easy to trade in the stock
market as now people can trade while sitting in their home or at any place just need to have an internet
connection.
Now the stock market is easily accessible by the people, as there are some problems while doing the trade
through internet. Major problem faced by online trader is that the investors are loyal to their traditional brokers,
they rely upon the suggestions given by their brokers. Another major problem is that the people don’t have
adequate knowledge regarding online trading. Most of the people will find it difficult to trade themselves, as a
wrong entry made by them, they can lose merely 100% or all of it.
Page | 95
References
For other detailed designing part and other major functionalities jsfiddle, stackoverflow.
Page | 96
Work Experience
It was really immense pleasure that I have got to work with the renowned company for
development of this project and not only the development, apart from that all the people of .INVESTIS
are really helpful and interactive and helps for any doubt that might have occurred during this whole
project. I have learned many things especially how the team works, their co-ordination, their team
management, collaboration, and almost everything. I am working as a web producer trainee who are
the front-end developers using their own CMS (INVESTIS CMS) on which I have worked and will be
working during entire period of working in this company.
There is no rules and regulations for time, dressing, fun all these stuff and that’s when the
people are more enthusiastic towards their work and they really work to the best anyone can beat. The
people working here have really great time management skills and it’s the major thing needed first in
any project and it is the only key to success. They gave more and more task to complete when at the
initial stage, it was bit worried thing that what if we might not complete this given thing but I
experienced that dedication is the only thing one need to maintain and after the dedication patience is
the must thing one need to have. Today I am at a stage where I can code whole structure at a moment I
see the design given to me that much experienced I have gain from the company and especially how
they deal with corporate projects, handles the client with very minor changes or mistakes from the
websites as suggested from client.
I am very grateful that I have find such an opportunity to work with so renowned company in
Baroda and wishing that I could spend more years working with these company and learn as much as
possible things about corporate world and team management.
Page | 97