Professional Consulting In Information System -Project Plan and Proposal Development
Please review the attached PPT for my project idea.
It’s about the automation of assisted living website to improve health service for edlerly people.
I need to crate detailed project plan and project proposal.
It must use
1. Important-Requirment-ProjectPlan-ProposalDevelopment-Instruction
2. AssistedLivingAutomation.pptx for my original idea
3. SampleFormat – Master Project Management Plan or the best one you have if cover everything in # 1 Important-requirement…
Subject:Professional Consulting In Information System –
Output expected: Project Plan and Proposal Development
=========================================================
******** I must include a detailed project plan.
*** The Project Plan describes what you plan to do; what your project is all about.
Refer: Page-4 to 7 PPT AssistedLivingAutomation.pptx
*** The plan includes an introduction to the business/organization that has the IS problem,
information on the problem you have identified, a literature review of previous efforts relating to your project that will validate the need to complete your project, a description of how you plan to solve the problem (i.e., your approach or plan of action), and includes a description of the anticipated deliverables (e.g., feasibility study, program, database, etc.).
*** The plan is a detailed document that answers the questions why, what, and how.
*** It includes the following sections and information:
• Introduction
o This should be a very brief overview of the business and the problem you are attempting to solve.
• Statement of problem or question [This section answers the question WHY?] — refer PPT
o Why are you doing this?
▪ To solve a problem or meet a need. Identify the problem you have identified and are addressing in this project.
o Include a review of the current situation (or literature review) to describe what is going on in this area or discipline now.
Page 4 to 6: what technology in current and future
AssistedLivingAutomation.pptx Page 6
********How is the problem being addressed now?
▪ What solutions or techniques are being used?
▪ What technology is current and is it effective?
• Objectives (Goals, purpose) [This section answers the question WHAT?]
o What do you plan to achieve?
o What is the desired outcome of this project?
o Deliverables
********Describe what you will actually have once you have completed your project.
Important: For example, this could be a ***feasibility study**, an information system, a website, a program, theoretical review, etc.
****Be specific here – e.g.,
(1) A website that allows visitors to enter their name, e-mail address, and question;
(2) a database that stores all visitor information (name, e-mail address, question, etc.);
(3) a program that automatically determines the nature of the questions and returns an automated answer
********Scope of the Project. (Scope of work, Plan of action, Activities)
[This section answers the question HOW?]
o Describe how you plan to achieve the objectives.
o Discuss the activities you have identified that will help reach your desired result. These are the specific activities you will undertake to solve the problem or meet your objectives.
o Here you describe how your project or idea will differ or improve on what is being done and how you intend to accomplish this.
Error!Unknown document property name.
July 2,
1
997
Master
Project Management Plan
Health and Human Services Agency, Office of Systems Integration |
Revision History
Revision History
Revision/WorkSite #
Date
of Release
Owner
Summary of Changes
Initial Draft 2513v7
7/31/2004
SID – PMO
Initial Release
OSI
Admin #5603
8/29/2008
OSI – PMO
Major revisions made. Incorporated Master Project Management Plan tailoring guide information in this template.
Remove template revision history and insert Master Project Management Plan revision history.
Approvals
|
Date |
|
Template Instructions:
This template offers instructions, sample language, boilerplate language, and hyperlinks written in 12-point Arial font and distinguished by color, brackets, and italics as shown below:
· Instructions for using this template are written in purple bracketed text and describe how to complete this document. Delete instructions from the final version of this plan.
· Sample language is written in red italic font and may be used, or modified, for completing sections of the plan. All red text should be replaced with project-specific information and the font changed to non-italicized black.
· Standard boilerplate language has been developed for this plan. This standard language is written in black font and may be modified with permission from the OSI Project Management Office (PMO). Additional information may be added to the boilerplate language sections at the discretion of the project without PMO review.
· Hyperlinks are written in blue underlined text. To return to the original document after accessing a hyperlink, click on the back arrow in your browser’s toolbar. The “File Download” dialog box will open. Click on “Open” to return to this document.
Table of Contents
1
1.
Introduction
1
1.1
Purpose
1
1.2
Scope
1
1.3
References
1
1.3.1
Project Centralized Document Repository
2
1.4
Acronyms
2
1.5
Document Maintenance
2
1.6
Master Project Plan
(
MPP
) vs. Project Management Plan (
PMP
)
3
2.
Project Planning
3
2.1
Scope Management
3
2.1.1
Scope Statement
3
2.1.2
Scope Management
4
2.1.3
Work Breakdown Structure
5
2.1.4
Formal Acceptance of Scope
5
2.2
Time Management
6
2.3
Cost Management
6
2.4
Quality Management
6
2.5
Staff Management
6
2.6
Risk Management
7
2.7
Communication Management
7
2.8
Configuration Management
7
2.9
Contract Management
7
2.10
Governance Plan and Issue Escalation Process
8
2.11
8
2.12
Project Assumptions and Constraints
8
2.12.1
Project Assumptions
8
2.13
Project Constraints
9
3.
Project Execution
9
3.1
Project Management Plan Execution
9
3.2
Information Distribution
9
3.3
Application Customization
10
4.
Project Control
10
4.1
Integrated Change Control
10
4.2
Scope Change Control
10
4.3
Schedule Control
11
4.4
Performance Reporting
12
5.
Unanticipated Tasks
12
6.
Project Schedule
12
7.
Phase Close-Out & Lessons Learned
12
7.1.1
Conducting Formal Lessons Learned
12
7.1.2
Contract Close Out
13
7.1.3
Administrative Closure
A-1
Appendix A – Work Breakdown Structure
B-1
Appendix B – Project Schedule
The purpose of the Master Project Management Plan is to capture ‘how’ the project will be managed throughout the project life cycle.
The purpose of the Master Project Management Plan (MPP) document is to provide the project stakeholders with an approved working guide for how the
This Master Project Management Plan identifies the activities, processes, and procedures used to manage
The MPP describes the overall purpose and scope of the MPP as a document. It provides how the Project office will be organized, staffed, and describes who the project stakeholders are. The MPP further details the methodology for project management that will be employed for each project life cycle phase, as well as a brief description of each of the component plans of the MPP.
Project Management Institute (PMI)
Project Management Book of Knowledge
(
PMBOK
3rd edition)
Institute of Electrical & Electronics Engineers
(
IEEE
)
Software Engineering Institute (
SEI
) at Carnegie-Melon University
Statewide Information Management Manual
(
SIMM
)
OSI Best Practices website (
BPWeb
)
http://www.bestpractices.osi.ca.gov
.
Refer to the WorkSite repository located at
BPWeb |
Best Practices Website |
DGS |
Department of General Services |
DOF |
Department of Finance |
DTS |
Department of Technology Services |
IEEE | Institute of Electrical & Electronics Engineers |
MPP | Master Project Plan |
OSI | Office of Systems Integration |
PMBOK | Project Management Book of Knowledge |
PMP | Project Management Plan |
SEI |
Software Engineering Institute (SEI) at Carnegie-Melon University |
SIMM
TA |
Statewide Information Management Manual
California Technology Agency |
WBS |
This document will be reviewed annually and updated as needed, as a project proceeds through each phase of the system development life cycle. Lessons learned as a result of continuing staff management efforts will be captured at the end of each project phase and used to improve project and OSI standards. If the document is written in an older format, the document should be revised into the latest OSI template format.
This document contains a revision history log. When changes occur, the version number will be updated to the next increment and the date, owner making the change, and change description will be recorded in the revision history log of the document.
The MPP is developed and controlled by the
The PMP is a contractually defined management document developed by the contractor to manage his obligations. The PMP is subordinate to the MPP and must be integrated via the appropriate contracting vehicles.
The project management plan is based primarily on the project management processes described in the PMBOK, 3rd edition. The methodology for planning the project utilizes the aspects of the PMBOK where applicable to the
The scope of the
The scope of the
· Secure and retain project approval and funding
· Define business requirements for the
· Upgrade facilities to implement
· Ensure Verification and Validation, and Independent Project Oversight are performed
· Procure a vendor to design, customize, test and implement the
· Ensure the program organization and staff are prepared for the
· Retire the previous system(s) software and documentation components
· Complete the
The scope of the project does not include:
· Exploring non-automated solutions, due to the court order.
· Installing the system at locations other than
· Providing functions outside those required
.
The
Although the objective is to have little or no change to the project scope, some changes should be anticipated. In the event that scope changes occur, the changes will be identified through the Change Control process established in the
Scope changes will be classified as internal or external, and project-level or management-level. The following defines what constitutes an internal versus external scope change:
Internal Scope Change – Change that is generated or results within the
External Scope Change – Change that is generated or results from entities external to the
Both the
The project-level scope changes, internal or external, are considered those changes that meet the established criteria and can be approved by the Project Change Control Board as described in the Configuration Management Plan. Management-level scope changes, internal and external, will constitute those changes that require the approval of the Management or Steering Committee Change Control Board as described in the Configuration Management Plan.
The WBS is a hierarchical decomposition of the work to be executed by the project team, to accomplish the project objectives and create the required deliverables. The WBS organizes and defines the total scope of project. The WBS subdivides the project work into smaller, more manageable pieces of work.
The
The formal acceptance of the project scope was accomplished through the
Time Management Plan includes the processes required to accomplish timely completion of the project. Time Management processes would be the schedule development, management and control throughout the project life cycle.
The Time Management Plan of the project centers on the overall project schedule. The
A combination of bottom-up and top-down approach was taken to establish the durations depending on the activity, task, or dependency. Through several iterations and alignment of activities and tasks, the overall
The
The schedule will follow a formal change control process for any proposed changes to the schedule. The change control process for the project schedule is described later in this document.
Cost Management Plan is to ensure the project and its contractors will complete the project within budget. Cost management also includes analysis of options and issues to determine the potential effect on the project’s budget and operations.
The
Quality Management Plan will define, measure, and improve the quality of the project’s processes and products in order to fulfill the success criteria. Quality management establishes the processes by which project products and processes must adhere to specified requirements and established plans throughout the project life cycle.
The
Staff Management Plan identifies the process and procedures used to manage staff throughout the project’s life. The plan describes the planning and acquisition of both state staff and consulting staff, describes the responsibilities assigned to each staff, and discusses transition of staff to other assignments.
The
The Risk Management Plan includes processes by which potential threats to project success are identified, mitigated, or eliminated. Risk considerations will include technical, management, solicitation and contracting, performance, budget resources, political, natural disasters, security etc. Risk management is an integral part of project management from project initiation through project completion.
Refer to the
The Communication Management Plan includes processes by which project information is developed, maintained, and managed for both internal and external project stakeholders.
Refer to the
Configuration Management Plan establishes the processes by which system documentation items are defined, maintained, and managed.
Refer to the
Contract Management Plan identifies the activities to be performed or initiated by project staff to manage, track, amend, and close a contract. Contractor activities and activities performed by other state organizations are discussed at a high level only to facilitate an understanding of the complete process.
Refer to the
Governance Plan identifies the key governance roles and responsibilities for the project and covers who by role, is responsible for approving project documents, establishing contracts in support of the project, approving contractor deliverables, and making the final decision to accept the automated system and contractor products. The Executive Steering Committee is the primary entity within this project guiding the governance processes. The Issue Escalation Process identifies the governance and escalation process that will be used to manage issues, problems, change, or approvals.
Refer to the
The following is a list of internal and external organizations impacted by the
List organizational structure here
In order to execute and accomplish the project within the time constraints is based on the following assumptions:
· Control Agencies have approved an accelerated schedule of approval and procurement.
· Control agencies provide approvals by MM/DD/YYYY and funding by MM/DD/YYYY.
· Potential vendor has a developed system that contains the majority of the components to satisfy the business requirements.
· Vendors do not contest the procurement and ultimate award of contract.
· Vendors will clearly understand the requirements defined in the RFP.
The major constraints facing the project are:
· Time constraint ordered by the Program.
· The system must operate within the electrical capacity and environment provided or planned at the
· The system must be implemented and maintained with the funds approved by the State.
· Resources to support the
· Control Agencies (California Technology Agency (TA), Department of Finance (DOF), and Department of General Services (DGS) must review and approve key deliverables before proceeding to the next phase of the project.
· The
Describe the Project Management Plan execution phase and the activities involved.
The Project Management Plan execution will be initiated through a
The Project Management Plan will continue to be executed throughout the project through the established processes and procedures documented in the various management plans developed by the
Describe how information will be distributed throughout the project life cycle.
The
Describe the application customization that may be applicable to your project during the execution phase.
The
The detailed areas of the technical execution will be found and described in the following documents:
System Requirement Specification
Detailed Design Specification
Database Schema
Test and Evaluation Master Plan
Data Conversion Plan
User Reference Guides
Training Plan
Implementation Plan
In addition to these documents being developed over the course of the project, several technical review meetings and work sessions are scheduled to review, assess, and monitor the technical aspects of the project.
Describe the change control process that is necessary for controlling factors that create changes to make sure those changes are beneficial, determining whether a change has occurred, and managing the approved changes, including when they occur.
The description on how integrated change control is accomplished can be found in the Configuration Management Plan.
The Scope Change Control Plan will follow the processes and procedures described in the
The magnitude and overall impact as a result of scope variation needs to be identified to assess the impact to the project in terms of cost, schedule, or performance. The
The
As part of the time management process and procedures, the
· Weekly
· Bi-Weekly
· Vendor Monthly Status Reports
· Daily communication (as required)
All potential impacts to the project schedule must be reported (verbally or written) to the
Project Schedule change requests must be submitted to the
· the activity/deliverable/milestone impacted
· how and why the change is being requested
· alternatives to meet the original end date
· revised end date
· action plan to meet the revised end date
Approval, through the Change Control Process described in the Configuration Management Plan is required to change the overall project schedule and/or baseline.
The project performance reporting will be accomplished through established status meetings, reports, and internal project tracking systems. The following are a list of mechanisms used that provide performance reporting:
Monthly Steering Committee Meeting
TA Monthly Project Status Report
Vendor Monthly Status Report
Action Item Tracking System
Risk Database Tracking System
Deliverable Tracking System
The two major performance metrics being reported are cost and schedule. The cost is being tracked in terms of variances to the approved budget and spend plan. The schedule is being monitored in terms of variances to the established baseline.
As the project evolves, items may arise which would cause unanticipated tasks, scope changes, or enhancements that may be beyond the original contract. The process for addressing unanticipated tasks, scope changes, or enhancements that are beyond the scope of the original contract will be to follow the Scope Change and Contract Change procedures described. Enhancements beyond the original contract will be prioritized and postponed until after the implementation of the
Refer to the
Phase Close-Out & Formal Lessons Learned are project management activities performed at the end of each OSI life cycle phase to ensure the proper closure of a current life cycle phase before proceeding to the next phase. Close-out activities include review of all goals and objectives of the phase, final status and closure of issues and risks related to the phase, and review of documentation and files for archival or destruction.
At the close of each life cycle phase, the project prepares a lessons learned report. This includes an analysis of project objectives achieved during the completed phase. Lessons Learned reports are imported into the Best Practices WorkSite Repository for use by other projects and identifying areas for process improvement action.
The following close out items referenced in the Contract Management Plan Template for this function should be reviewed for applicability, tailored, and summarized. The summary should describe actions taken by the project office in performing close out for each of the items below (as applicable).
· Contract Final Reports
· Contractor Evaluation
· Invoices and Disencumbering Funds
· Archiving Contractor Records
The following items from the
The following tracking and execution items referenced in the Contract Management Plan Template (for consultants) should be reviewed for applicability, tailored, and summarized. The summary should describe actions to be taken by the project office in performing close out for each of the following items (as applicable).
Contract Final Reports
Contractor Evaluation
Invoices and Disencumbering Funds
Archiving Contractor Records
The following items from the
The Administrative Closure is the process of preparing closure documentation of the project deliverables for the customer as well as taking other administrative actions to ensure that the project and its asset are redistributed.
· Financial Closure and Audit – completing and terminating the financial and budgetary aspects of the project being performed.
· Archiving- creating and storing a hard and/or soft copy of all documentation related to the project
· Personnel and Facilities – reassignment and reallocation of personnel and equipment that have been used during the project
Appendices
� EMBED MSPhotoEd.3 ���
1
Printed at 07/11/11 11:02 AM |
DRAFT |
Assisted living
automation solution
Increase the efficiency of the senior healthcare facilities
Establish the most efficient methods of offering healthcare services in our Assisted Living facilities. The ultimate goal is to provide efficient, effective, and high-quality healthcare services to the patients.
OUR BIG
IDEA
2
ALF – Assisted Living Facility
SNF – Skilled Nursing Facilities
IL – Independent Living
By 2030, 20 percent of Americans, about
70 million people were age 65 and older.
Why automation of assisted living facility?
Assisted living healthcare services involves a healthcare setup within which patients inside the community life and are offered healthcare services, especially the elderly population.
The sector is faced with an issue whereby patients keep waiting for longer time periods before they are served within the healthcare center. This is a threat to their lives, especially when they are in critical condition.
Timely patient care is among the most prevalent issues that reduce inefficiency in any healthcare facility. This leads to poor provision of services and also a reduction of service quality.
Consequently, community members tend to have minimal access to healthcare services, which is a threat to their lives.
Among the main issues facing the senior management of any healthcare facility is the delayed communication between different levels of the facility staff. In some cases, this has led to the failure of projects and even delayed operations within the facility.
4
automation of assisted living facility
To solve the issue, there is a need to establish an automated system through which the facility management is able to receive the information and act promptly.
The system must be linked to the facility website in such a manner that information will be transmitted directly into the website and also the organizational managers.
Any projects happening within the community could be posted on the website at ease and the management would be in a position to access them at ease.
This will reduce the duration spent between the different levels within which information is passed.
5
what technology in current and future
Current:
Currently my company is using plain html/java script based website.
This website helps company’s purpose marketing and facility management through email channel.
The company’s critical data are stored in Microsoft excel format along with physical papers copies.
Future:
Developed interactive website to accept input from different channel including email, phone (text message or voice mail), website, excel and external vendors to accept data and update it on website in near real time. Send alerts and immediate response for critical situations.
Performed system analysis and design
Generate Entity Relationship Diagram (ERD)
I am planning to use Microsoft SQL Server Express database and .Net Framework to achieve the same.
6
objectives
The main objective of the idea is to reduce the healthcare service delays through enhancing automation.
This would be through creating a channel whereby the facility management and other stakeholders within a region are able to pass information easily and automatically through an application.
The expected outcome of the idea is increased speed by 20 % of service delivery to the assisted living members within a healthcare facility.
The main expected result of the idea is that the community members will easily access healthcare facilities within a short period of time.
This implies that overall management will be more efficient.
7
Results
Project Timeline
The project timeline includes processes involved in meeting the technological implementation in healthcare sector.
The use of automation is expected to take about six months prior to its implementation into the healthcare system.
This is mainly for the reason that the technology department need to be well trained on the importance of using the tool and the best way of ensuring its efficiency.
It is also important for the other healthcare providers to be educated on how to use the application for better results.
8
SNF1,800,000ALF1,500,000IL350,000Hospice150,000
Chart1
SNF
ALF
IL
Hospice
Where Seniors Live
SNF
1,800,000
ALF
1,500,000
IL
350,000
Hospice
150,000
1800000
1500000
350000
150000
Sheet1
Where Seniors Live
SNF 1,800,000
ALF 1,500,000
IL 350,000
Hospice 150,000
To resize chart data range, drag lower right corner of range.
ASSISTED LIVING AUTOMATION SOLUTION 2
ASSISTED LIVING AUTOMATION SOLUTION 2
Assisted Living Automation Solution
Name: Bhumikaben Desai
Institution: Minot State University
Date: 03/05/2020
Table of Contents
Introduction 3
Statement of problem 3
Overview of the current situation 4
Which solutions and techniques currently in use. 4
What technology is effective currently. 4
Project objectives
5
Desired outcome of the project. 5
Scope of the project 5
Assisted Living Automation Solution
Assisted living automation calls for efficient software solutions. so that all the issues can be addressed. By all issues means that The software to beeing adopted needs to takes into consideration the security, wellbeing, satisfaction. and proper management of residents. being impacted. Fundamentally, assisted living software are designated to enhance communication amid residents and their families. They also aim at improving on the quality of the existing services. The software also lets the personnel schedule, optimize, and have a proper control of the activities which they take part in. In order for
For a product to be included in Assisted Living category, it has to meet the following conditions (Shah & Patel, 2018):. (1)mMust be in a position of assessing the needs of the residents in terms of gender, age, health and other important aspects; . Secondly, it (2) must be in a position of developing standards of service delivery and comply with any agreement which might need (Thanh & Au, 2017); . They (3) should be in a position of being customized so as to meet the user needs; and (4). Lastly, must be in a position of tracking the schedules made at some point depending withmeeting the needs of the patients.
Existing methods of offering healthcare facilities have been questioned multiple times with authors pointing out the needs to have technology fully integrated into healthcare centers. Poor technology integration into the healthcare sector has resulted to a number of issues including but not limited to provision of poor-quality services to patients. Another challenge which that is facing the healthcare sector that with the automation solution will be sought to address is long waiting times to receive treatment services. This has posed a greater threat to the health wellbeing of the patients, specifically when they are in a critical condition. The aforementioned conditions will eventually result to provision ofin the offering of poor services. This project aims at coming up with solutions which will help address these issues. Comment by Lori Willoughby: Comment by Lori Willoughby: Offering what?
There exists a number of solutions which that are in place currently to address prolonged delays in hospitals prior to receiving treatment. One of the is the decentralization of the hospital administration, with the goal of ensuring that different patients are being addressed from diverse locations, so as to reduce congestion. Although the technique has helped in reducing the delays, there is still needed to have better more efficient ways that can make this challenge null. Another way the challenge is being addressed currently is by having online reservation of nurses and doctors prior to arriving for medical conditions. This also was helpful in a way but was not efficient. Comment by Lori Willoughby: Do you need a citation here? Be sure to include the references and in APA format.
The technology currently in use in the company is plain html/java scripts which are purely script based. The websites allow the organization to display some of its information, but only after being through a number of parties. The technology is also reliant on Microsoft Eexcel formatting along with physical papers in trying to maintain its data. This is dangerous as some of the information can easily be lost or misplaced.
In the future, there is need to develop an interactive website to:
1. accept input from different channels including email, phone (text message or voice mail), website, Eexcel and external vendors to accept data and update it on the website in near real time,.
2. Ssend alerts and immediate response for critical situations.
3. The technological systems to be used must be capable of linking the facility website within a manner that information moves directly to the website free of any potential stopovers. With such technology, any activity taking place within the organization will be available on the website and any reference will be made easil, and
4. y. The company should also consider into generating an Entity Relationship Diagram (ERD) to ensure that any information stored is safe.
FEASIBILITY STUDYPROBLEM STATEMENT
Establishment of an interactive website and information system will enhance the communication between different entities within the organization. It will also ensure easier and better service provision especially because it will be able to send alerts about any critical situations and also provide immediate response. This will benefit the organization significantly in that the communication would be directly transmitted to the website and the entire information system without necessarily having to pass through different stages. In this manner, installation of the new system will be vital towards improving the strategic plan of the organization and also enhancing its long-term plan. The project objective is to
Project objectives
The main objective of the idea is to reduce the healthcare service delays through enhancing automation .
This would be through by creating a channel wherebywhereby, the facility management and other stakeholders within a region are able to pass information easily and automatically through an application. The desired outcome of the project is to
The desired project outcome is havinghave an automated healthcare facility in which patients will always be receiving efficient services.
The main objective for this project is to reduce medical services delays. This is mainly for the realization that among the issues within the healthcare facility whereby patients are kept waiting for long time before they receive the healthcare service that they need. This leads to project failure and even delays in facility operations.
How to achieve the objectives
To solve this issue, the project aims at developing an automated system within the assisted living facility. This would play a key role in minimizing the time spent to carry out different operations within the system. Most importantly, the members of staff within the facility and alsoand other stakeholders will be in a position to easily and efficiently share and receive important communication among them. Faster communication would also ensure faster implementation of operations within the facility. Comment by Lori Willoughby: Is the scope of the project to complete the feasibility study, analyze the problem, design the solution, and implement it. Or is the scope of the project the feasibility study. It seems that there are several phases to the project and you might want to indicate that this project is doing one or more phases but not the entire project.
The scope of this project is limited to complete the feasibility study, analyze the problem and design the solution for it. The implementation will be done in different phase and it is not part of this project.
Activities that will help in achieving the objective Comment by Lori Willoughby: Write this section in a way that will reflect the scope statement, detailing what will be completed.
There are specific activities that the project aims at carrying out as far as achieving the objective is concerned. The project will link the facility system to its website in such a way that data is directly transmitted through the website. For instance, if the facility management wishes to communicate some changes to the organizational staff members, they would update the online noticeboard via the facility website and the system will be automatically informed. Also, any community projects would be posted on the website and this information would be passed to other entities within the facility. The website will also work in an interactive manner, in such a way that community members can communicate to the facility about any healthcare issues and the organization will respond to the enquiries in good time. Through this, the healthcare services delays will be reduced significantly for the betterment of the facility and the patients as well.
How the project would differ or improve on what is being done.
Upon successful completion of the project, the assisted living facility will switch from manual communication system to the automated system. This would significantly improve the quality of healthcare services, which had been undermined by the issue of delays. This way, the project will have reduced cases of deaths and even project failures that are caused by delayed services.
References
Shah, J. H., & Patel, A. D. (2018). Ambient assisted living system: The scope of research and development. In International Conference on EECCMC, manuscript accepted. Retrived from https://www.academia.edu/download/60128194/AALSystems20190726-111056-mik6oz
Thanh, T. T. B., & Au, T. T. A. (2017, October). Application of home automation system for assisted living services in home healthcare. In 2017 International Conference on Advanced Technologies for Communications (ATC) (pp. 150-155). IEEE. Retrived from https://ieeexplore.ieee.org/abstract/document/8167606/
Final Project Report
——————–
Requirement: Final Project Report and Power Point presentation of the project
Subject: BIT595-03438 Professional Consulting In Information System(IS)
1. Draft approved project plan is attached with name “ASSISTED LIVING AUTOMATION SOLUTION”
file name: “AssistedLivingAutomation-Website-DetailDesign x”.
I also included draft EntityRelationship diagram with basic data modeling.
3. I am also attaching former student approved project “Sample-Approved-Project ” from same univerisity.
The updated “Final Project Report” must include following the “Sample-Approved-Project ” and follow the “ProjectFinalReport-Details.txt”
1. Use Case Diagram (13 to 16)
2. Use Case Details (page 17 to 19)
3. Data Flow Diagram (page 19 to 22)
4. Data Modeling with column name, PK, FK, data type and size (page 26 to 29))
5. Entity Relationship diagram (page 30)
6. HTML wireframe/screen shots (page 34 to 37)
4. Power Point presentation of the project.
16 slide without title/references using “Final Project Report”.
Copy paste important things from “Final Project Report”.
4. The :”Final Project Report” must follow University guideline attached “FormatGuidelines “.
The Project Report (see guideline in attached FormatGuidelines )
————————————————————————–
While the plan described what you were going to do, the report tells what you have completed.
You will build upon the written plan. All reports should include the following sections:
1. Executive Summary
a. A concise summary or the important points of the report (one page maximum).
Write this last.
2. Introduction
a. Brief overview of the report
3. Statement of problem or question you identified
a. Restatement of the problem you identified and addressed in the project proposal.
b. Is it the same problem described in your plan? If not, why not? How and why did it
change? Did your committee approve the change?
i. Repeat what you discovered in your literature search describing how the problem
is typically addressed and add any new material you discovered about this
problem.
ii. What solutions or techniques are being used?
iii. What technology is current and is it effective?
4. Objectives (Goals, purpose)
a. Present the project objectives. Very specifically discuss the outcomes expected.
b. What are the deliverables?
5. Results and Conclusions
a. Describe what you did to achieve your objectives. In your plan, you indicated what
activities you planned, what actions you intended to undertake to complete the
project, and your project plan. Now in this section you describe how this actually
worked. What you actually did and how you did it.
b. Cite any references you used to help with the project solution.
c. Did you achieve your objective?
d. Do you create all the anticipated deliverables, if not why?
e. What did you learn? Document any lessons learned.
f. What do you see for future or additional work?
6. Submit the final version of your written report to your professor at least one week prior
to the date on which you wish to make your formal presentation. You will not be given a
presentation date until you and the course professor agree that the written report is
complete.
Presentation (see Presentation Guide document)
You are expected to make a formal presentation of your project at its completion. Students and
faculty will be invited to all presentations.
If the project presentation contains proprietary information and you intend to require your
committee and any audience present to sign a non-disclosure agreement you must inform the
committee in advance so they can determine the best course of action.
FORMATGUIDELINES FOR MSIS PAPERS AND FINAL PROJECT
General Guidelines
All papers written for any MSIS course will follow these guidelines (see the Specific
Formatting Features section for more detail).
• double spaced
• no paragraph or page border
• no extra space before or after each line or between paragraphs, extra space can be left
before or after a table/figure/chart (see paragraph menu for options, by default MS Word
adds extra space after a paragraph, ensure you set that to 0 before and 0 after)
• all text should be in black, no special colors
• headers/footers maybe used in course papers except for the final paper in BIT 595
• Times New Roman or Arial are acceptable fonts and 12pt
• tables/charts/graphs should be single spaced and can be presented landscape and in
smaller point size
• all tables/charts/graphs must have a caption, placed after the discussion, and listed in the
appropriate List of Figures, Tables, or Charts.
o use the caption feature
o change the color of the font to black and the size to the same in the document
• use hard return (ctrl enter) to create a page break, do not use several returns to move text
to new page
• Table of Contents/List of Figure/List of Charts should be in the same font and size as the
rest of the document, no color, no italics, with numbers right aligned (create a right dot
leader tab at the right margin)
2
The components of the final project/thesis includes:
• Title page
• Copyright page (or blank page)
• Signature page
• Executive Summary or Abstract
• Acknowledgments (optional)
• Table of Contents
• List of Tables
• List of Figures
• Introduction
• Project Detail (this will vary depending on the type of project completed)
• Results/Discussion
• References Cited
• Appendices (optional)
Each of these components is discussed in full detail in the Thesis and Major Paper Guide
provided on the Graduate school website,. It is highly suggested that you download and print a
copy.
These guidelines will apply to all papers written in each of the classes as well as the final
capstone project. There may be some sections not included for specific class assignments. Be
sure to check with the course professor on what must be included.
http://www.minotstateu.edu/graduate/_documents/theses_guide/thesis_and_major_paper_guide
3
SPECIFIC FORMATTING FEATURES
Preliminary Material
The formats used for preliminary material (Title Page through List of Figures, or List of
Plates) are illustrated in the example pages provided in Appendix A of the Thesis and Major
Paper Guide. Students should follow these examples carefully in preparing these preliminary
pages.
Margins
The margins on all four sides of every page must be a minimum of 1 inch. Only page
numbers (placed upper right in a header) are placed outside of the margins. The required margins
apply to tables and figures as well as the text, and they apply to all pages, including preliminary
material and appendices.
Page Numbers
All pages of the thesis are counted with the exception of the blank or copyright page that
follows the Title Page. All preliminary pages (all pages prior to the Introduction) should be
numbered with lower case Roman numerals (ii). The only exception is the Title Page, which is
assigned a page number (i.e., counted as page i), but it is not paginated (no page number is
shown). Beginning with Introduction, and continuing through the References and any
appendices, all pages are counted and paginated (with some exceptions) with Arabic numerals
(2, 3). The only page that is not paginated is the page (if present) labeled “Appendices” or
“Appendix”.
Page numbers, whether Roman or Arabic numerals, are placed at the upper-right corner
of the page. They should be located inside the right-hand margin. To set the page number in
4
Microsoft Word, use Insert/Page Number/Top of Page–Plain Number 3. The page number can
then be formatted as needed (to be either lowercase Roman numerals or Arabic numerals).
Changing the type of page number (Roman numerals to Arabic numerals) or omitting the
page number from a page requires use of a section break within word processing programs. The
places that require a section break are before (transitioning to) the first page of each chapter and
before the page (if included) labeled “Appendices” or “Appendix.” The section break should be
inserted after typing on the preceding page is completed. In Microsoft Word, select… Page
Layout/ Break /Section break – next page. The cursor will move to the top of the next page, and
the section number increases by one. The section break allows the pages of different sections,
including headers and footers, to be formatted differently.
To set the type of page number to be used: Double-click in the header area, to activate the
headers and footers. In the Header and Footer section of the Formatting Palette, select… Format
Page number. In the window that appears, you can choose the format of the page numbers.
Within the preliminary materials section, select the i, ii, iii… format. In the Headings the APA
Manual defines five possible levels of headings. However, in most reports or projects, all five
levels will not be needed. Headings help readers navigate the report or project; but using too
many levels can be more intrusive than helpful. The five levels of headings set forth in the APA
Manual are formatted as follows:
Level 1 centered, boldface, uppercase and lowercase (capitalized) heading.
Level 2 flush left, boldface, uppercase and lowercase (capitalized) heading.
Level 3 indented, boldface, lowercase (only first word capitalized) paragraph heading,
ends with a period.
5
Level 4 indented, boldface, italicized, lowercase (only first word capitalized) paragraph
heading,
ends with a period.
Level 5 indented, italicized, lowercase (only first word capitalized) paragraph heading,
ends with a period.
These heading formats outlined in the APA Manual 6th edition differ from those outlined
in the 5th edition. In a report or project, the highest level heading is used to title the chapter. Both
the chapter number (e.g., Chapter 1) and the title of the chapter (e.g., Introduction) are
considered to be part of the same heading, even though they are typed on separate lines, double-
spaced.
Typeface and Spacing
The MSIS Faculty prefers Times New Roman or Arial. Acceptable font sizes are 10 pt
and 12 pt. For Times New Roman and Arial, 12 pt text works best; 10-pt text is rather small, and
more difficult to read. The same typeface must be used throughout the report or project, with the
exceptions of lettering that is part of the body of a figure and material in appendices, for which a
different typeface may be used. One additional exception to the font size requirement relates to
table notes, which may be a smaller font (e.g., 10-pt Times New Roman).
Text should be written using left justification (i.e., text aligned with left margin, except
when indented). Full justification, which spreads the text to align with both the left and right
margins, should not be used.
The MSIS Faculty prefers double spacing throughout the document. However,
appropriate use of larger line spacing (triple or quadruple) in some places can improve the
readability of the reports or projects. Triple line spacing (two blank lines) is required above
and/or below tables that appear on a page with normal text, to more clearly offset them from the
6
text. Larger line spacing (triple spacing should suffice) may also precede headings, particularly
higher-level headings. Consistency in spacing is the key.
In Text Citation and Reference Page
The MSIS Faculty has agreed on a modified APA format. Each reference should be listed in
alphabetical order, according to proper APA format, on the reference page and numbered. The
carry over line will be indented such that it aligns with the first line. Examples follow:
1. Baker, E. J. (2011). Household preparedness for the Aftermath of Hurricanes in
Florida, Applied Geography, 31, 46-52.
2. Carleton, R. N., Collimore, K. C., & Asmundson, J. G. J. (2010). It’s not just the
judgements—It’s that I don’t know: Intolerance of uncertainty as a predictor of social
anxiety, Journal of Anxiety Disorders, 24, 189–195.
The number will be used as the in text citation and the number enclosed in brackets [1]. The
numbers will not be in numerical order in your document, rather will refer to the listing on the
reference page. For example:
Baker [1] found that preparedness was strongly related to factors like income level, home
ownership, race, age, and type of housing.
1
Intranet System
A Project Submitted in Partial Fulfillment for the Requirements in
Degree of Masters in Information Systems
Rohitkumar Trivedi
Department of Business Information Technology
College of Business
Minot State University
Minot, ND
Spring 2017
ii
Copyright 2017 Rohitkumar Trivedi
iii
Approval
This Project is Submitted by
Rohitkumar Trivedi
Graudate Committee
__________________________________________________________________
Dr. Lori Willoughby, Committee
Date of Defense: April 13, 2017
iv
Abstract
Many larger companies have offices located around the world. This can create challenges for
employees to stay connected with each other. A common platform is needed for the companies to share
news, department updates, and other vital information. An intranet system enables companies to have a
common platform where employees can stay connected even though they are in different places. Global
TPA is a large company and needs a common platform such as the intranet system. This system was
developed using web-based application and is monitored and maintained regularly. This system has many
benefits and makes it easier for the employees to stay connected, especially because it is easy to use by
everyone. Even though the outcome was positive from this system, there are many potential areas in the
system that can be furthered. This system is a rudimentary step for bigger companies and more research
would help companies communicate easily and efficiently.
v
Acknowledgement
This project was implemented successfully with the help of many. Some of the people who
helped me through this project were the project manager, Vice-President, and President of the Global
TPA, Freedom healthcare. With the support of my team members, and testers we were able to deliver the
project on time and with limited budget. Also, I was able to apply the ideas and knowledge presented in
books regarding ASP .Net. I am grateful for the help from Dr. Lori Willoughby and her feedback for my
thesis. Lastly, I am thankful for my family’s help and support throughout the process of this thesis. My
wife and children have helped me immensely with their inputs and feedback on the thesis.
vi
Table of Contents
INTRODUCTION …………………………………………………………………………………………………………….1
METHODOLOGY ………………………………………………………………………………………………………………………..
3
PROJECT CONCEPTION AND INITIATION …………………………………………………………………….3
PLANNING ………………………………………………………………………………………………………………………………..
4
REQUIREMENT GATHERING AND ANALYSIS………………………………………………………………………………….
5
Compliance Department …………………………………………………………………………………………………………
6
Enrollment Department ………………………………………………………………………………………………………….
7
Information Technology Department ……………………………………………………………………………………….
8
Information System Department ………………………………………………………………………………………………
9
Human Resource Department ………………………………………………………………………………………………..
10
Important Web Sites ……………………………………………………………………………………………………………..
11
Nonfunctional Requirement …………………………………………………………………………………………………..
12
Supervisor Role …………………………………………………………………………………………………………………… 12
User Role ……………………………………………………………………………………………………………………………
13
USE CASE …………………………………………………………………………………………………………………….. 13
…………………………………………………………………………………………………………………………………….. 13
USE CASE ……………………………………………………………………………………………………………………..
17
5.0 DATA FLOW DIAGRAM …………………………………………………………………………………………..
18
5.1 DATA FLOW FIGURE 1 …………………………………………………………………………………………….
19
5.2 DATA FLOW FIGURE 2 …………………………………………………………………………………………….
20
5.3 DATA FLOW FIGURE 3 …………………………………………………………………………………………….
21
5.4 DATA FLOW FIGURE 4 …………………………………………………………………………………………….
22
SECURITY ……………………………………………………………………………………………………………………………….
24
WEB SERVER ………………………………………………………………………………………………………………………….. 24
DATABASE SERVER …………………………………………………………………………………………………………………. 24
PROJECT MANAGEMENT …………………………………………………………………………………………………………..
25
DATA MODELING …………………………………………………………………………………………………………………….
26
Master Tables …………………………………………………………………………………………………………………….. 26
Transaction Tables ………………………………………………………………………………………………………………
27
ARCHITECTURE DIAGRAM …………………………………………………………………………………………
31
…………………………………………………………………………………………………………………………………….. 31
DEVELOPMENT ……………………………………………………………………………………………………………
32
TESTING ………………………………………………………………………………………………………………………
38
IMPLEMENTATION……………………………………………………………………………………………………… 38
PRODUCTION SUPPORT ………………………………………………………………………………………………
39
CONCLUSION ………………………………………………………………………………………………………………. 39
FUTURE ENHANCEMENT …………………………………………………………………………………………….
40
REFERENCES ……………………………………………………………………………………………………………….
41
vii
List of Figures
Figure 1 SDLC Diagram ……………………………………………………………………………………………………4
Figure 2
Diagrams…………………………………………………………………………………………….13
Figure 3 Data Flow Diagram ……………………………………………………………………………………………19
Figure 4 Entity Relationship Diagram ……………………………………………………………………………….30
Figure 5 Asp.NET MVC
………………………………………………………………….31
Figure 6 Intranet Visual Studio 2013 Solution Screen …………………………………………………………33
Figure 7 Intranet System Home Page ………………………………………………………………………………..34
Figure 8 Intranet System Compliance Department Page ……………………………………………………..
34
Figure 9 Intranet System Enrollment Department Page ……………………………………………………….35
Figure 10 Intranet System IT Department Page ………………………………………………………………….35
Figure 11 Intranet System IS Department Page …………………………………………………………………..36
Figure 12 Intranet System Human Resource Page ………………………………………………………………36
Figure 13 Intranet Portal Management Page ………………………………………………………………………37
viii
List of Tables
Table 1 Planning Step ……………………………………………………………………………………………………….5
Table 2 User Case …………………………………………………………………………………………………………..22
Table 3 Data Modeling ……………………………………………………………………………………………………31
Table 4 Advantages of Intranet system ……………………………………………………………………………..40
1
Global TPA offers healthcare insurance through Freedom Health, Optimum care and
Americas1st choice company. Freedom Healthcare Company offers Medicare and Medicaid
health care insurance. The company has multiple locations: the corporate office, HR office, and
customer service/ call centers in India. All departments are in different locations.
Many organizations need a common platform where everybody can access information,
share information, and/or get required information. Intranet system can be used as a common
platform. Simply defined, an intranet system is a secure website that contains private information
intended for a specific audience of organization. The Intranet system is the best platform,
because without login they can access all forms, document, power point presentation, videos, and
applications of government site. This system shows all departments company holiday’s list,
Special offers, Frequently Asked Question (FAQ), compliance, policy and procedure, training,
forms, news, products and important external website links. Because employees for Freedom
Healthcare are in different places, the Intranet will provide a facility to see and get information.
Employees can download forms, important document, event information, and videos.
Statement of the Problem
Global TPA is a very fast growing company with offices in many different locations. They don’t
have a common system for employees to access and share information about the company,
Medicare, Medicaid, compliance, policy and procedure and training. Instead, employees must
contact other departments and/or coworkers for such information. This becomes an issue as it
takes away from employee productivity. The intranet system will help the company and its
employees operate more efficiently.
2
Literature Review
Literature review is a combination of synthesis and summaries of information from
different sources that is associated with this topic. These sources can vary anywhere from books,
articles, journals, blogs, other web-pages, and e-books. Many of these sources had the same
problem, which was the lack of a common platform for larger companies. One solution that was
common in these sources was the use of an internal system for companies. There are some
existing systems that allow for internal communication and sharing. Systems such as SharePoint
and Biz talk server are often used by companies, however, these intranet solutions are costly and
require skilled developers.
Project geeks source shows a project that uses Java for intranet system. In this project,
employees were able to privately communicate with each other without the internet connection.
Many employees often use other outside server such as g-talk, yahoo messenger, however, with
intranet system, employees can communicate with each other using a common platform. This
also allows companies to have a professional environment when using intra-communication
outlets. The system was accessed using a unique IP address and the same idea would be
incorporated in the intranet system used by Global TPA.
One of the problems with existing system is that sending documents to one department
from another can be time-consuming. Employees have to manually send documentation and
having an intranet system would allow for secure sharing. This problem in existing system is
taken into account and would be incorporated in the intranet system for Global TPA.
Objective
The main goal and objective was to develop an Intranet system to help Global TPA
employees. The employees can share and access the company’s information and other crucial
3
information while being able to connect to all other departments through the intranet portal. This
allowed them to work more efficiently through a single source application.
Methodology
Deciding on the correct methodology is important for the project to be successfully completed on
time. This decision depends on the company’s policy, budget, culture, team member knowledge,
and comfort level. Waterfall is a standard methodology to implement software projects and it is
easy to use by all team members. A technical feasibility study and an economic feasibility study
are also essential, and the company used the .Net MVC technology for this project. The company
did not have .Net MVC expert developer member in the team, however, the team learned quickly
and adjusted readily. The Intranet portal was very inexpensive when compared to other
readymade software available on the market, especially since the company is using their own
internal resources. This type of application system’s development life cycle (SDLC, Figure 1) is
divided into 8 steps. The project scope is limited to the five departments and eight functions of
the organization. This portal can be accessed by company employees using company’s network
anywhere at any time and also from different locations using the company’s VPN.
The project is examined carefully to determine the costs and benefits in order to predict the
project’s duration. In this stage, the feasibility of the project is determined through discussion
with different department stakeholders. Once stakeholders agree with the terms of the project, a
project charter, outlining the purpose and requirements, of the project is created. This step does
not focus on technical requirements.
4
Figure 1 Software
Life Cycle (SDLC) Diagram
Planning
The planning phase is essential for a successful project. For this project planning, the S.M.A.R.T.
(Specific, Measurable, Attainable, Realistic, and Timely) method is utilized. During this phase,
cost, quality, resources, and time are defined along with the baseline and performance measures.
These performance measures are created using scope, schedule, and cost of a project. This step
would also be used to determine the type of hardware, software, and HR needed for this project.
Also, the type of architecture, technology, and database is decided in this step (Table 1).
Manpower
Software
Architecture
Database
Hardware
Planning
Requirement
Analysis
Design
Coding
5
Project
Manager
(500 hrs)
Business
Analyst
(120
hours)
Developer
2 (450
hours)
SQL
Developer
1 (80
hours)
Tester 1
(100 hrs)
Window 2012
server
(Development,
QA, UAT and
Production)
IIS server 7
(Development,
QA, UAT and
Production)
SQL server
2012
(Development,
QA, UAT and
Production)
Team
Foundation
2013
Visual Studio
2013
MVC 4 (Model
View Controller)
Languages,
Tools and
Technology
C#, Razor, CSS,
Java Script,
JQuery, JSON,
Generic, LINQ,
WCF, Entity
Framework,
.NET
Framework 4.5
and Design
Pattern
SQL2012
(Intranet_Dev,
Intranet_QA,
Intranet_UAT,
Intranet)
Web Server
IIS 7
Dell PowerEdge R230 Server,
Hard Drive 3.5” 2TB
Enterprise SAS 7.2K HDDs
Base PowerEdge R230 Server
Processor Intel® Xeon® E3-
1240 v5 3.5GHz, 8M
cache, 4C/8T, turbo (80W)
Operating System Windows
Server® 2012R2
Memory 32GB UDIMM,
2133MT/s, ECC
Drive Bays 4 x 3.5” hot
swappable
Slots 2 x PCIe 3.0 slots
RAID Controller H730
Communications 2 x 1GbE
LOM
Power 250W cabled PSU
Device Access 5 USB 2Rear
2Front 1Internal
Dimensions 19.5” x 1.68” x
18.99”
Table 1 Planning step
Requirement Gathering and Analysis
In this step, the business analyst gathers the requirements from business users. A business analyst
must set up meetings with the business owner and asks the universal questions: when, who, why,
and how. If stake-holders are not available, then telephone conference or a JAD session must be
arranged. The analyst should use a tool case to understand the requirements and then conduct a
gap analysis and reengineering of process, if required. When these requirements are complex,
they must be divided into sections to make it easy to understand. The analyst would then create a
use case to understand the current system and explain the proposed system design. Then the
functional and non-functional requirements must be gathered. Functional requirements include
6
all business rules and non-functional requirements include access to web server, database server
and security.
All department supervisors, including administrators, can post and remove news from intranet
portal using intranet portal management page. All news has a start date and an end date, with
start dates matching with the current date will show automatic in news and public/private
section. As soon as the end date passes, news would be automatically removed from the news
and public/private section. All department supervisors could post forms, policies, and
procedures. Training documents are kept in a folder that will automatically show on the intranet
portal. To add, update, or remove FAQ from intranet system, the department would submit a
SYS Aid ticket and assign it to the intranet portal admin so admin will inactive using SQL query
and assign back ticket to use with completed and user will verify and close the ticket. Error and
exception handling will be done through a custom error page. Errors will be logged into a table
and stored into error files for further analysis.
Compliance Department
News: This news section is divided into two: public and private. The public news section appears
to all global employees while the private news section is visible to compliance department users
only. This page will show news related compliance for all employees and news for the
compliance department. Department news is only seen by department users, supervisors and
administrators.
Forms: The forms section is divided into two as well, public and private. The section is
accessible to all Global TPA employees. It has CSM, HIPPA and PHI Forms which are available
for all employees and department users. Private section forms are only available to only
compliance department supervisors, users and administrators.
7
Compliance Policy and Procedure: Compliance policy and procedure PHI and HIPPA regulation
public section access by all employees and private section access by only compliance department
user, supervisor and administrator.
Training: All employee training is available in the compliance Public training section. The
private section of department training cannot see by other users and supervisors; however,
admins are able to see that. Training can include training documents, power point presentations
and videos. Employees take trainings to get certified.
FAQ: The FAQ section is available for all employees and users. All users can search for
questions and/or answers. What is PHI? PHI means protected health information so all crucial
information will not be in the open.
Enrollment Department
News: This page will show news related to Medicare and Medicaid enrollment public section
news all employees can see. Private section news is viewed by administrators, supervisors and
department users.
Form: Public section forms can be accessed and download by all Global TPA employees but
private section forms can only be accessed by enrollment department supervisors, users and
administrators. Member enrollment forms, CMS, Address change request, Medicaid and
Medicare forms will be located here.
Training: Enrollment training documents, power point presentation and videos are available in
public and private sections. All employees can access public training sections to get training and
certification. Private section access is restricted to enrollment department users, supervisors and
admin.
8
Policy and Procedure: Policy and procedure about enrollment department for who can enroll and
eligibility for Medicare and Medicaid will be found here. Public section can be accessed by all
employees and private section can be access by department users, supervisor
and admin.
FAQ: FAQ is available for all employees and users. All users can search for question and/or
answer for enrollment period and plan benefits. Who is eligible for Medicare? Member must be
citizen, and age above 65 and has Medicare care number.
Information Technology Department
News: This page shows news related to Information Technology department and public news as
well. All employees can see and get knowledge of the IT department outside and inside of
company. How to install application? A PDF document for employees will be available on their
desktop or laptop. It also helps to determine what type of software is used for a specific
department and user. How to request for new application? If the department needs software, then
this portal would be used to request a new application. It will also show the estimated time for
the request to be completed. If the request is anticipated to take longer, then the department can
buy users when they have permission to buy using a license. IT department private news is
viewed by administrators, department supervisors, and department users.
Training: IT department can post documents, power point presentations and videos about IT
training. This includes: Window Operating System, Microsoft Word, Microsoft Excel, Microsoft
Power Point, Microsoft Outlook and Internet Explorer. Public section Training can be accessed
by all employees and private section training only by IT department user, department supervisor
and admin.
9
Policy and Procedure: Here, the IT department can upload policies and procedures of the
department. The public section, all employees can access and private section, only department
user, department supervisor and admin can access.
FAQ: All users can search for questions and answers about IT. How to get access of software
and tools? An employee has to submit sys aid ticket and supervisor has to approve and after
approval 24 hours, the IT department would install.
Information System Department
News: This page shows both information system related news, how many applications are
available and who can access how you can use all applications. New upcoming releases can be
seen by new app users. The department can share all applications related news to all company
employees and external useful and government links.
The department would not have to remember links and can go on the page directly to use
it. They can share their coding standard and technology using an application. Public section news
all employees can see and private section only IS department and department supervisor and
admin can see.
Training: The department can upload documents and videos for training. Public section
documents, power point presentation and videos can access by all company employees and
private section training can access by department user, department supervisor and admin.
Policy and Procedure: Information System policies and procedures of who can access the
applications can be seen by all on the Public section and private section information can only be
seen by department users, supervisors and admin.
10
FAQ: All employees can see questions and answers of IS. They can also ask questions on this
page. How to find out version and release date of application? All application showing current
version and last release date in footer.
Human Resource Department
News: This section shows international, national, and local company news for the HR
department. Employees can see their current department and position on this page. Things such
as employee work anniversaries are present on this page. Public section news, all employees can
see and private section only HR department and department supervisor and admin can see and
access.
Forms: The HR department can put forms for all employees into the public section so all
employees can access. Private section forms only department user, department supervisor and
admin can access.
Benefits: All employee can access (Health, Dental, Vision, 401, Health Saving Account and
Life)
a. Employee available health plan
b. Dental plan available for employee
c. Vision plan available for employee
d. 401 plan for employee
e. Health saving account
f. Life insurance plan
Holiday: All employee can access; Current year’s holiday list
Special Offers: All Employees can access, HR can post current offers and upcoming offers on
company’s employee computer, laptop, iPad, phone, auto insurance, and finance.
11
Training: Public section HR training all employees can access, while private section training
section only HR department user, department supervisor and admin can access.
Policy and Procedure: Public section policy and procedure can access by all employee and
private section policy and procedure only department user, department supervisor and admin can
access.
FAQ: Employees can see HR related FAQ’s and search for question and answers. Where I have
to submit my timesheet? You have to register with our company Payroll system (paycore) and
then go to benefit section and then select timesheet and current time period and hit submit it w ill
show you successfully submitted message.
Important Web Sites
1. Social security
2. CMS
3. Medicare
4. Web MD
Users can access based on their active directory account and based on their role, they can see
information and access functionality. The internet application was very useful for all departments
and employees and will be the most popular application used by employees. It is very user
friendly and employees get information from a single source. One does not need to login for
access and they do not have to remember all departments’ contact and employee information.
One can get training anytime from training links on all department pages and check FAQ’s if
they have any questions. Company’s update is on intranet. The company’s policies and
procedures are available to download and read, and HR can show new offers and benefits to
everyone. Event documents and upcoming event information are also present on intranet. They
12
can go and see the company holiday list. They can go and find all government import links.
Intranet system has a powerful network of organization employee and can be used for any kind
of announcement within a second. It has very important frequent use government website links
on intranet portal.
Nonfunctional Requirement
Nonfunctional requirement includes: development, test, UAT and production environment setup
and give access to relevant user. A Digester Recovery plan is created to execute every quarterly.
Intranet application performance and load balance testing was performed in testing time.
Recovering of intranet system from back that time, the department had to show maintenance
page so user cannot access the application. When fixing the production issue, the application was
kept in maintenance mode and the department deployed the new code. News, Forms, Policy &
Procedure, Training, FAQ, Benefits, Holiday list and Special Offer sections has collapse and
expandable features default all section are collapsed on click on section heading user can expand.
News, Forms, Policy & Procedure and Training has public and private information but it was not
shown as public or private because it is for admin purpose. Test application from different
geographic location is done to avoid surprise after production.
Administrator Role
Administrator role can access all functions of the intranet and can assign roles to the current
users and new users as well. Administrator is responsible for inactive users. Administrator is
responsible for adding, updating, and removing News, Forms, Training, and Policy and
Procedure section from intranet. To do so, submitting sys aid ticket is required.
Supervisor Role
13
Supervisor role can have more access on their department page and can see all users. Supervisor
is responsible for the department News, Forms, Training, policy and procedure document, and
FAQ’s.
User Role
User can see their department’s function and other public functions on individual department
page. All users can access News, Training, FAQ, Benefits, Special Offer, current year Holiday
list and all government website.
Use Case
Administrator Role
Figure 2.1 Use Case Diagram
Compliance
Department
Enrollment
Department
HR Department
Information
Department
Information
System Dept.
Intranet portal
management all
department and all
function types
Private & Public
News, Forms,
Training, P&P,
Training &
FAQ
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
Private & Public
News, Forms, Training,
P&P, Training, FAQ,
Benefit ,
Offer & Holiday
14
Supervisor Role (Compliance Department)
Figure 2.2 Use Case Diagram
Compliance
Department
Enrollment
Department
HR Department
Information
Department
Information
System Dept.
Intranet portal
management of
Compliance
Department
Public News,
Forms, Training,
P&P, Training &
FAQ
Public News,
Forms, Training,
P&P, Training &
FAQ
Public News,
Forms, Training,
P&P, Training,
FAQ, Benefit,
Offer & Holiday
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
Public News,
Forms, Training,
P&P, Training &
FAQ
15
User Role (Compliance Department)
Figure 2.3 Use Case Diagram
Compliance
Department
Enrollment
Department
HR Department
Information
Department
Information
System Dept.
Public News,
Forms, Training,
P&P, Training &
FAQ
Public News,
Forms, Training,
P&P, Training &
FAQ
Public News,
Forms, Training,
P&P, Training &
FAQ
Public News,
Forms, Training,
P&P, Training,
FAQ, Benefit,
Offer & Holiday
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
16
User Role (Finance Department)
Figure 2.4 Use Case Diagram
Compliance
Department
Enrollment
Department
HR Department
Information
Department
Information
System Dept.
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
Private & Public News,
Forms, Training, P&P,
Training, FAQ, Benefit,
Offer & Holiday
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
Private & Public
News, Forms,
Training, P&P,
Training & FAQ
17
Use Case
Use Case ID UC-01
User Case Name Access Intranet
Actor Administrator
Description To access Intranet user need valid active directory account of
windows domain server. User Must be added to the Intranet user
table account with administrator role. Administrator has highest
level of access of intranet.
Pre-Condition User must be active
Flow of Event Basic Flow
• Open Internet Explorer
• Check user account with active directory
• Check user account intranet account intranet user table
• Check user role into user table
• Check user account is active
• Take user name, role and department
Post Condition After User account authenticated open intranet portal home page
with user name, department name and role welcome message.
Administrator must be able to access all functionality of the intranet
system.
Use Case ID UC-02
User Case Name Access Intranet
Actor Supervisor (Department Head)
Description To access Intranet user need valid active directory account of
windows domain server. User Must be added to the Intranet user
table account with supervisor role. Supervisor has 2nd highest level
of access of intranet.
Pre-Condition User must be active
Flow of Event Basic Flow
• Open Internet Explorer
• Check user account with active directory
• Check user account intranet account intranet user table
• Check user role into user table
• Check user account is active
• Check user Department
• Take user name, department and role
Post Condition After User account authenticated open intranet portal home page
with user name, department name and role welcome message
Supervisor must be able to manage their department and be able to
submit News, Forms, Policy and Producer, FAQ of department.
Also, the supervisor can access another department’s general
functionality.
Use Case ID UC-03
18
User Case Name Access Intranet
Actor User (Belong to Intranet Department)
Description To access Intranet user need valid active directory account of
windows domain server. User Must be added to the Intranet user
table account with supervisor role. Intranet Department user has 3rd
level of access of intranet system.
Pre-Condition User must be active
Flow of Event Basic Flow
• Open Internet Explorer
• Check user account with active directory
• Check user account intranet account intranet user table
• Check user role into user table
• Check user account is active
• Check user Department
• Take user name, department and role
Post Condition After User account authenticated open intranet portal home page
with user name, department name and role welcome message
Intranet Department user must be able to see all department
information but not able to add News, Forms, Policy and Producer,
FAQ of department and able to access another department’s general
functionality.
Use Case ID UC-04
User Case Name Access Intranet
Actor User (Belong to not Intranet Department)
Description To access Intranet user need valid active directory account of
windows domain server. User Must be added to the Intranet user
table account with supervisor role. Intranet Department user has 4th
level of access of intranet system.
Pre-Condition User must be active
Flow of Event Basic Flow
• Open Internet Explorer
• Check user account with active directory
• Check user account intranet account intranet user table
• Check user role into user table
• Check user account is active
• Check user Department
• Take user name and role
Post Condition After User account authenticated
open intranet portal home page with user name, department name
and role welcome message
User able see all common functionality of Intranet System
Table 2 User Case
5.0 Data Flow Diagram
19
5.1 Data Flow Figure 1 Administrator Role
Figure 3.1 Data flow diagram for Administrator Role
20
5.2 Data Flow Figure 2 Compliance Department Supervisor role
Figure 3.2 Data flow diagram for Compliance Department Supervisor Role
21
5.3 Data Flow Figure 3 Compliance Department User Role
Figure 3.3 Data Flow Diagram for Compliance Department User Role
22
5.4 Data Flow Figure 4 Finance Department User Role
Figure 5.4 Data Flow diagram for Finance Department User Role
23
Department Role
6.0 Design
This section explains Intranet system design and what the software is used for. The Intranet
application is web based application. Visual studio 2013 is used for development team.
Microsoft visual studio is used to design and develop web based, client server, iPad, and Mobile
app. Microsoft Visual studios launches new version every two years. Microsoft visual studio
2013 is the latest version available in the market and it ties up with source safe control. This will
help with version control, task management, bug tracking, and building. It is very user friendly
and has multi-user comprehensive tools.
Visual studio 2013 is used for this project because the company has a license available for it.
Visual studio 2013 allows for C++, C#, VB.NET, F#, WCF, Web service, LINQ, Entity
Framework, Design Pattern and JavaScript, JQuery, JSON, Razor, HTML, XML, XLTS, CSS.
These languages and scripts, CSS (Cascading Style Sheet) are helpful to design a web-page.
The company will use MVC architecture and language C# and Razor for web-page design. Also,
JavaScript, JQuery, and JSON would be used for client side validation. CSS was used for web
page color, font size, style, and alignment. Images were used to make the system interactive and
user-friendly. Visual Studio 2013 had powerful tools to develop any kind of application. It
allowed multiple frameworks, both old and new. The company used framework 4.5 because it
supports all kinds of browser.
MVC 4.0 (Model View and Controller), MVC Model View and controller was used because they
are very tightly bound with each other and the page is light because it has no view state. This
model has all fields and can define required fields validation, minimum, maximum, data type and
regular expression. The View was used for design web-page and is also used with Razor, CSS,
24
JavaScript, JQuery and JSON for apply style and client side validation. View model showed and
accepted input from users. Controller is tightly bind with view so view sent valid request to
controller using WCF web service and controller will send request to SQL server database and
SQL server send back response to controller and controller will send back to view. Web.Cinfig
file is xml file, it is case-sensitive, and stores SQL server connection information. MVC allowed
shared folders with layout which was used to set application header, footer, and content. Hidden
field is used for temporary data and session to pass information from one page to another.
Security
MVC was used because it is very secure and certified. One can send and receive data using
serialization and deserialization. The department uses passport authentication, and form
authentication with active directory user (LDAP) to access site. Role based access to the intranet
system is allowed, so unauthorized user cannot access the application. The document full-path is
not shown while downloading the document.
Web Server
Intranet system is going to deploy on the IIS 7.0 which is very secure and support HTTP,
HTTPS, SMTP, FTP, FTPS. Intranet system is going https to use SSL certification to make more
secure.
Database Server
Microsoft SQL server database was an excellent RDMS database because it is reliable and
secure. It is a user-friendly database solution. SQL server management studio allows user to T-
SQL statement. SQL 2008 is offering SQL Database, SSIS, SSRS and SSAS tools. It has SQL
profiler so it is very easy to trace store procedure and SQL. The company created an index on
25
table as and when required. The company used nolock command to all sql select statement to
avoid dead lock and better performance.
SQL server 2008 R2 was used for Intranet system. CRUD operation was used for Intranet
system. The department will create tables, store procedure, functions, and trigger. It also allowed
the company to create ER diagram of system (Figure 4). A store procedure was created and it
allowed group of logical statements into procedure and then was selected, inserted, updated
and/or deleted through store procedure. In the Intranet system, any record from the table was not
deleted. Soft delete using IsActive flag is used. If IsActive flag had true value then it is active
record, otherwise it is an inactive record. All exception and error would be stored into logger
table with an error message. The department used no Lock with all SQL select statement for
better performance and avoiding locking. Exact parameter data type was used and length was
assigned to sql local variable before any type of operation to avoid SQL injection. All tables had
an identity column as primary and detail table has foreign key to build relation and avoid
inconsistence data. The company did not use a unique, check, not null constrain for required
column. A default constrain for inset date time was used. Intranet tables are normalized so
developer had to use join to pull data but performance will be the best.
Project Management
For this, agile methodology was used to develop Intranet system. Daily scrum call was set-up to
get status of development of Intranet system. The project was closely monitored to ensure
delivery on time. Impact on deliverable was also determined according to the progress of the
project. If someone finished a task early, then they would be asked to help with other things to
26
meet deadline earlier. If anybody was facing any kind of challenges, then they discussed it in
meetings. JIRA project management tool was used to track all project activity.
Data Modeling
Master Tables
DepartmentTbl
Column Name Data Type and Size Allow Null
DeptID Int PK No
DeaprtmentName Varchar(25) No
IsActive Bit No
InsertedBy Int No
InserrtDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.1 Data Modeling- DepartmentTb1
RoleTbl
Column Name Data Type and Size Allow Null
RoleID Int PK No
RoleName Varchar(25) No
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.2 Data Modeling- RoleTb1
UserTbl
Column Name Data Type and Size Allow Null
UserID Int Identity (PK) No
FirstName Varchar(25) No
LastName Varchar(25) No
Email Varchar(100) No
DeptID Int (FK) No
RoleID Int (FK) No
Phone Varchar(10) No
DOB DateTime No
JoiningDate DateTime No
Designation Varchar(25) No
IsActive Bit No
InsertedBy Int Current DateTime
InsertDateTime DateTime No
27
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.3 Data Modeling- UserTb1
Transaction Tables
NewsTbl
Column Name Data Type and Size Allow Null
NewsID Int PK No
DeptID Int FK No
NewsHeading Varchar(max) No
News Varchar(max) No
NewsType Varhcar(1) No
StartDate DateTime No
EndDate DateTime No
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current Date Time
Updated By Int Yes
UpdateDateTime DateTime Yes
Table 3.4 Data Modeling- News Tb1
FromsTbl
Column Name Data Type and Size Allow Null
FormID Int PK No
DeptID Int FK No
FormName Varchar(255) No
FormType Varchar(1) No
StartDate DateTime No
EndDate DateTime No
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.5 Data Modeling- FormsTb1
TrainingTbl
Column Name Data Type and Size Allow Null
TrainingID Int PK No
DeptID Int FK No
TrainingName Varchar(255) No
Traing Varchar(max) No
TrainingPath Varchar(255) No
TrainingType Varchar(1) No
28
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.6 Data Modeling- TrainingTb1
PandPTbl
Column Name Data Type and Size Allow Null
PandPID Int PK No
DeptID Int FK No
PandPName Varchar(max) No
PandDescription Varchar(max) No
PandPType Varchar(1) No
StartDate DateTime No
EndDate DateTime No
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.7 Data Modeling- PandPTb1
FAQTbl
Column Name Data Type and Size Allow Null
FAQID Int PK No
DeptID Int FK No
Question Varchar(max) No
Answer Varchar(max) No
StartDate DateTime No
EndDate DateTime No
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.8 Data Modeling- FAQTb1
BenefitTbl
Column Name Data Type and Size Allow Null
BenefitID Int PK No
BenefitName Varchar(max) No
StartDate DateTime
EndDate DateTime
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
29
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.9 Data Modeling- BenefitTb1
HolidayTbl
Column Name Data Type and Size Allow Null
HolidayID Int PK No
HolidayName Varchar(max) No
StartDate DateTime
EndDate DateTime
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.10 Data Modeling- HolidayTb1
OfferTbl
Column Name Data Type and Size Allow Null
OfferID Int PK No
OfferName Varchar(max) No
StartDate DateTime
EndDate DateTime
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.11 Data Modeling- OfferTb1
LoggerTbl
Column Name Data Type and Size Allow Null
LoggerID Int PK No
Logger Varchar(max) No
DeptID Int No
SectionName Varchar(100) No
IsActive Bit No
InsertedBy Int No
InsertDateTime DateTime Current DateTime
UpdatedBy Int Yes
UpdateDateTime DateTime Yes
Table 3.12 Data Modeling- Logger Tb1
7.0 Entity Relationship(ER) Diagram
30
Figure 4 Entity Relationship(ER) Diagram
31
Architecture Diagram
SQL Server
Database
Intranet
Model View
Controller
Router
IIS7 Web Server
Firewall
Browser
Figure 5 Asp.NET MVX Architecture Diagram
32
Development
Development stage was very crucial for project because the project is dependent on the
development team. Development time developers faced many unexpected changes because of
technology. MVC was a new technology for the team and the team had never worked on MVC.
MVC is not event based development so all developer had to re-learn and start development.
MVC was very structured and light weight because it did not have view state.
Developers started the design, and developed Intranet application using Visual Studio 2013 and
TFS 2013 as source and version control. They used MVC 4 C#, as language, Razor, WCF,
Generics, LINQ Cascading Style sheet (CSS), JQuery, JSON and AJAX, SQL 2008 Database.
They used coding standard Pascal case for class name, method name, function name, and camel
case for variable and parameters. Common functions create public class so other developer and
module can access it. They are responsible for create store procedure to retrieve data from
database. Inline SQL statements are not allowed for security. They have to catch exception and
store into logger table and error file so easy read and understand error. They should not allow
unauthorized and unauthentic access to the application. After completing, the development team
lead reviewed the code and checked whether developers had followed coding standard and
comments. Developers did a unit test and recorded the result into file. As soon as development
completed successfully deployed the code and database, they sent it into test environment for
testing.
33
Intranet Visual Studio 2013 Solution (MVC)
Figure 5 Intranet Visual Studio 2013 Solution Screen
34
Home Page
Figure 7 Intranet System Home Page Diagram
Compliance Page
Figure 8 Intranet System Compliance Department Page
35
Enrollment
Figure 9 Intranet System Enrollment Department Page
IT
Figure 10 Intranet System IT Department Page
36
IS
Figure 11 Intranet System IS Department Page
HR
Figure 12 Intranet System HR Department Page
37
Administrator/Supervisor
Figure 13 Intranet Portal Management Page
38
Testing
Testing phase is a crucial phase in system development life cycle. After development is
complete, then this stage will start. Developers would do Unit Testing development time, so
users will not get basic bugs and issues.
Based on requirements of Intranet system, the design tester wrote the test. They used manual
testing for Intranet system. They executed all test cases scenarios for functional, positive,
negative, security, performance, and load.
Testing team had to open defect, if the system was not working as design. Based on the defect,
they have to select a bug category and have to assign it to the developer. Tester had to mention
steps to generate defect and attach screen shots to the defect. Developer had to fix the bug and
send it back to the tester with developer comment. Tester had to do regression test for the entire
function. If it was working according to requirement and design, then they had to close defect
with comment and change status to verified and close it.
After successful testing, the department deployed the code and system into UAT so business
people can test and verify. If there was any kind of suggestion from users or change requests
from users, then the developers deployed it in testing for test. If change request is big, then
developers will do analysis to keep in mind for future release. Developers will get to sign off
from UAT and deploy code and database into production.
Visual studio and Team Foundation server was used because it will help us share code and
manage code version. History of code of who is changing code on date and time and user
information can be seen. For implementation, the company set up a development environment,
test environment, UAT environment, and production environment.
39
As soon as the development is completed, the company deployed it in the test environment. Once
the sign-off from QA team is received, the department deployed the code and database into UAT
environment. After successfully sign-off from UAT, the department will deploy code and
database into production environment. Copy all code from UAT virtual directory server and pate
into production server virtual directory and copy SQL Intranet_UAT database to SQL production
server Intranet. Change the connection string into web.config UAT to Production. Test and
verify intranet production URL if it is not working check logger table and log. File fixes issue.
After successfully deployment into production, an email is sent to user and there will be new
URL information so they can use new Intranet system.
If user finds any kind of issue, then they can submit a Sys Aid Ticket. This will be used by the
support team to fix the issue. If it is shore-stopper issue, then they will fix it immediately and
deploy into production. If it is not shore stopper issue, then they will fix it and deploy after
office-hours. If it is a new requirement or change request then QA and UAT sign off is required
before it is deployed into production.
Intranet application would be a common platform for all Global TPA employees. Employees can
access this application and take advantage of it. It has lots of useful features and functions in
order to get and share information. It also has important government website link and will take
employees directly to government site so all employee can go access more information about
SSN, Medicare and CMS.
40
Intranet includes only five department and a few functions of department. In phase two, there
would be more departments like finance, sale and marketing, MRA, provider relation and claim
department so all employees can share information about their department and function. A light
weight mobile app for smart phone user would also be the next step.
Table 4 Advantages of Intranet System
Advantages
Share information
Easy to use
Easy to access
Easy to share knowledge between
department
Single access point
See vacation schedule of department
Share benefits
Post company requirement
Share special offer
Share company news
Annoounce for a department
Share event information
Secure
Encrypted access to highly available
information
Secure communication between employee
Increases Employee Productivity
Allows for Greater Collaboration
Simplifies decision making
Provides employees a networking platform
Streamlines Data Management
41
Ben-Gan, I. (2012). Microsoft SQL Server 2012 T-SQL fundamentals. Redmond, Wash:
Microsoft Press.
Better information. Better health. (n.d.). Retrieved April 12, 2017, from http://www.webmd.com/
Freeman, A. (2012). Pro ASP.NET MVC 4; Fourth Edition. Apress.
Home. (2017, March 14). Retrieved April 12, 2017, from https://www.cms.gov/
Medicare.gov. (n.d.). Retrieved April 12, 2017, from https://www.medicare.gov/
Morris, R. A. (2008). The everything project management book: tackle any project with
confidence and get it done on time. Avon, MA: Adams Media
P. (2014, July 12). Intranet Mailing System project in Java. Retrieved April 14, 2017, from
http://projectsgeek.com/2014/07/intranet-mailing-system-project-java.html
Social Security. (n.d.). Retrieved April 12, 2017, from https://www.ssa.gov/
(n.d.). Retrieved April 12, 2017, from http://ww2.galaxyeduplanet.com/?folio=7POYGN0G2
(n.d.). Retrieved April 12, 2017, from https://www.microsoft.com/en-us/cloud-platform/biztalk
(n.d.). Retrieved April 12, 2017, from https://msdn.microsoft.com/en-
us/library/dd831853(v=vs.120).aspx
R. (n.d.). ASP.NET MVC 4. Retrieved April 12, 2017, from https://docs.microsoft.com/en-
us/aspnet/mvc/mvc4
SharePoint: Empowering teamwork. (n.d.). Retrieved April 12, 2017, from
https://products.office.com/en-US/sharepoint?legRedir=true&CorrelationId=81009a4e-
5303-417e-b8c5-cf759441aa3e
Siddiqui, Z. (2013, October 21). The Pros and Cons of Intranets. Retrieved April 12, 2017, from
https://www.techopedia.com/2/29572/networks/the-pros-and-cons-of-intranet
http://www.webmd.com/
https://www.cms.gov/
https://www.medicare.gov/
http://ww2.galaxyeduplanet.com/?folio=7POYGN0G2
https://www.microsoft.com/en-us/cloud-platform/biztalk
https://msdn.microsoft.com/en-us/library/dd831853(v=vs.120).aspx
https://msdn.microsoft.com/en-us/library/dd831853(v=vs.120).aspx
https://docs.microsoft.com/en-
https://products.office.com/en-US/sharepoint?legRedir=true&CorrelationId=81009a4e-
https://www.techopedia.com/2/29572/networks/the-pros-and-cons-of-intranet
Use Case
Use Case
Security
Web Server
Database Server
Project Management
Data Modeling
Master Tables
Transaction Tables
Architecture Diagram
Development
Testing
Implementation
Production Support
Conclusion
Future Enhancement
References
We provide professional writing services to help you score straight A’s by submitting custom written assignments that mirror your guidelines.
Get result-oriented writing and never worry about grades anymore. We follow the highest quality standards to make sure that you get perfect assignments.
Our writers have experience in dealing with papers of every educational level. You can surely rely on the expertise of our qualified professionals.
Your deadline is our threshold for success and we take it very seriously. We make sure you receive your papers before your predefined time.
Someone from our customer support team is always here to respond to your questions. So, hit us up if you have got any ambiguity or concern.
Sit back and relax while we help you out with writing your papers. We have an ultimate policy for keeping your personal and order-related details a secret.
We assure you that your document will be thoroughly checked for plagiarism and grammatical errors as we use highly authentic and licit sources.
Still reluctant about placing an order? Our 100% Moneyback Guarantee backs you up on rare occasions where you aren’t satisfied with the writing.
You don’t have to wait for an update for hours; you can track the progress of your order any time you want. We share the status after each step.
Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.
Although you can leverage our expertise for any writing task, we have a knack for creating flawless papers for the following document types.
From brainstorming your paper's outline to perfecting its grammar, we perform every step carefully to make your paper worthy of A grade.
Hire your preferred writer anytime. Simply specify if you want your preferred expert to write your paper and we’ll make that happen.
Get an elaborate and authentic grammar check report with your work to have the grammar goodness sealed in your document.
You can purchase this feature if you want our writers to sum up your paper in the form of a concise and well-articulated summary.
You don’t have to worry about plagiarism anymore. Get a plagiarism report to certify the uniqueness of your work.
Join us for the best experience while seeking writing assistance in your college life. A good grade is all you need to boost up your academic excellence and we are all about it.
We create perfect papers according to the guidelines.
We seamlessly edit out errors from your papers.
We thoroughly read your final draft to identify errors.
Work with ultimate peace of mind because we ensure that your academic work is our responsibility and your grades are a top concern for us!
Dedication. Quality. Commitment. Punctuality
Here is what we have achieved so far. These numbers are evidence that we go the extra mile to make your college journey successful.
We have the most intuitive and minimalistic process so that you can easily place an order. Just follow a few steps to unlock success.
We understand your guidelines first before delivering any writing service. You can discuss your writing needs and we will have them evaluated by our dedicated team.
We write your papers in a standardized way. We complete your work in such a way that it turns out to be a perfect description of your guidelines.
We promise you excellent grades and academic excellence that you always longed for. Our writers stay in touch with you via email.