"Installation Plan" for REAL World project in Software Analysis and Design subject

profilepmdcars
ArchitectureReport.docx

A detailed report indicating how the parts of the application software will be assigned to what hardware .

Business Need: This project has been initiated to efficiently manage student and program data through an information system that will provide data management capabilities and analysis needed for meaningful and quality student advising and tracking of student programs that are unique to DCB on MiSU campus. Currently,

Business Requirements: Using this customized system in a software application, the Director will be able to quickly enter and process data, manage, and fully analyze student and program data. The specific functionality that the system should have includes the following:

· Input, select specific academic programs and general education requirements specific to each program, and process student data (basic demographics, student advising information needed, notes on student advising meetings, etc.)

· Provide immediate access to student and program information

· Capture student program and advising data through tracking for review, analysis, and making advising and program decisions

· Integrate student email functions

· Produce reports on specific program enrollment, student program progress, new or current students, students taking remedial courses

Architecture Report

This document is a detailed report providing the architectural review of the Student Management Program System (SMPS). The SMPS will be architected using a Client-Server architecture design.

Client Side

For the Client side, users would be accessing the system online. Users would be accessing the system via web browsers like Google Chrome and Firefox 10 as the system is designed to function. There is a potential that the new system would be integrated to other existing systems with the universities IT infrastructure but would be a standalone system.

Server Side

The SMPS will be hosted on an application server supporting Windows, Linux, and Mac client operating system. For the Database, MySQL will be utilized as the database server. The database server passwords will be encrypted and will utilize transactions for all database commits.

Security

The SMPS would incorporate security and integrity controls managed by the university’s IT department. The controls are to ensure that the systems and the data it would hold are adequately protected.

For access control, users will be assigned an authorization level and permissions with which they will operate. User activity would be logged for audit and monitoring purposes. To ensure availability of the system and its data, the database will be backed up in accordance with the universities IT policies.

Availability/Reliability

For the system to be reliable, the system will be testing before deployment. Unit, integration, and system testing can be performed.