This document is a proposal for an enrollment system project for Campus Recreation at Auraria (CRA). It outlines the current problems with CRA's manual enrollment process and proposes building a web-based enrollment system. The proposal describes the technical approach, which includes gathering requirements, designing the system architecture and database, and implementing a prototype. It provides details on the system requirements, design diagrams, and implementation plan. It also includes a quality assurance plan and outlines the project schedule, budget, and expected results. The goal of the new system is to automate CRA's enrollment process and provide a better experience for members.
Thesis in IT Online Grade Encoding and Inquiry System via SMS TechnologyBelLa Bhe
This document provides background information on an online grade encoding and inquiry system via SMS technology for the San Mateo Municipal College. It discusses the college's current manual grading system and the problems with it, such as the long process for students to inquire about their grades. The objectives of developing a new online system are outlined, including allowing instructors to encode grades online and students to inquire about grades via SMS. The scope and limitations of the new system are also defined. Finally, the significance of the study in benefiting instructors, students, administrators, and future researchers is described.
This letter is a recommendation for Monica M. Berenguel for a position at the recipient's company. The letter writer has known Berenguel as a student and research associate for several years. Berenguel has experience in analytical chemistry techniques including NMR spectrophotometry and has worked with various instruments. While her current institute has offered her opportunities, Berenguel wants to face greater challenges abroad. The letter writer believes Berenguel will progress her chemistry knowledge and become a promising scientist for the recipient's organization.
This document proposes developing a computerized grading system for Metropolitan Academy of Manila to reduce teachers' workload and improve the accuracy of calculating and recording student grades. Currently, the school uses a manual grading system that is prone to errors and tedious for teachers who have large class sizes and multiple classes. The proposed system would allow teachers to input student grades, automatically calculate overall grades, and securely store student data. Developing this system would benefit teachers by saving them time and improving their efficiency, as well as benefiting students through more accurate grades and additional teacher preparation time.
This document contains the resume of Sheenbie Miana Palado. It includes her contact information, objectives, qualifications, skills, seminars and training experiences, educational background, and character references. Her objectives are to work for a company that enhances her existing skills and provides opportunities for personal and professional growth. Her qualifications include being dedicated, hardworking, versatile, and able to get along well with others. Her skills include proficiency in Microsoft Office applications and the ability to set up computer systems and install software.
Internet Message Access Protocol (IMAP) is a communications protocol for email retrieval and storage developed by Mark Crispin in 1986 at Stanford University as an alternative to POP.
IMAP uses port 143, and IMAP over SSL (IMAPS) uses port 993. IMAP, unlike POP, specifically allows multiple clients simultaneously connected to the same mailbox, and through flags stored on the server, different clients accessing the same mailbox at the same or different times can detect state changes made by other clients.
This document provides instructions for setting up POP3 and IMAP email services using the Courier mail system on a Unix system. It describes installing and configuring Exim as the mail transfer agent, Courier-authlib for authentication, and Courier-IMAP for the POP3 and IMAP servers. It also covers testing the services using Telnet and OpenSSL, delivering test emails, and enabling SSL encryption of the POP3 and IMAP connections.
Mark Anthony G. Paloma is seeking an internship to enhance his knowledge and abilities. He has skills in Microsoft Office, programming languages like Java and C++, and Cisco Networking. He is currently an associate student studying Computer Science at Asian Institute of Computer Studies. He has a background in Fort Bonifacio High School and East Rembo Elementary School. He is married, Filipino, and able to work independently and as part of a team. He provides Engr. Amis Pacamalan and Engr. Raul Kapuno as references.
Basilio A. Duller is applying for an open position at Famy National High School in response to an announcement on May 11. He is 22 years old and holds a Bachelor of Secondary Education degree from Laguna State Polytechnic University. He has training and experience in demo teaching. Duller provides references from his class adviser at Laguna State Polytechnic University, the Congressman of the 4th district of Laguna, and the Municipal Mayor of Siniloan Laguna who can vouch for his qualifications. He is willing to go for an interview at the principal's convenience and provides his cell phone number for contact.
Thesis in IT Online Grade Encoding and Inquiry System via SMS TechnologyBelLa Bhe
This document provides background information on an online grade encoding and inquiry system via SMS technology for the San Mateo Municipal College. It discusses the college's current manual grading system and the problems with it, such as the long process for students to inquire about their grades. The objectives of developing a new online system are outlined, including allowing instructors to encode grades online and students to inquire about grades via SMS. The scope and limitations of the new system are also defined. Finally, the significance of the study in benefiting instructors, students, administrators, and future researchers is described.
This letter is a recommendation for Monica M. Berenguel for a position at the recipient's company. The letter writer has known Berenguel as a student and research associate for several years. Berenguel has experience in analytical chemistry techniques including NMR spectrophotometry and has worked with various instruments. While her current institute has offered her opportunities, Berenguel wants to face greater challenges abroad. The letter writer believes Berenguel will progress her chemistry knowledge and become a promising scientist for the recipient's organization.
This document proposes developing a computerized grading system for Metropolitan Academy of Manila to reduce teachers' workload and improve the accuracy of calculating and recording student grades. Currently, the school uses a manual grading system that is prone to errors and tedious for teachers who have large class sizes and multiple classes. The proposed system would allow teachers to input student grades, automatically calculate overall grades, and securely store student data. Developing this system would benefit teachers by saving them time and improving their efficiency, as well as benefiting students through more accurate grades and additional teacher preparation time.
This document contains the resume of Sheenbie Miana Palado. It includes her contact information, objectives, qualifications, skills, seminars and training experiences, educational background, and character references. Her objectives are to work for a company that enhances her existing skills and provides opportunities for personal and professional growth. Her qualifications include being dedicated, hardworking, versatile, and able to get along well with others. Her skills include proficiency in Microsoft Office applications and the ability to set up computer systems and install software.
Internet Message Access Protocol (IMAP) is a communications protocol for email retrieval and storage developed by Mark Crispin in 1986 at Stanford University as an alternative to POP.
IMAP uses port 143, and IMAP over SSL (IMAPS) uses port 993. IMAP, unlike POP, specifically allows multiple clients simultaneously connected to the same mailbox, and through flags stored on the server, different clients accessing the same mailbox at the same or different times can detect state changes made by other clients.
This document provides instructions for setting up POP3 and IMAP email services using the Courier mail system on a Unix system. It describes installing and configuring Exim as the mail transfer agent, Courier-authlib for authentication, and Courier-IMAP for the POP3 and IMAP servers. It also covers testing the services using Telnet and OpenSSL, delivering test emails, and enabling SSL encryption of the POP3 and IMAP connections.
Mark Anthony G. Paloma is seeking an internship to enhance his knowledge and abilities. He has skills in Microsoft Office, programming languages like Java and C++, and Cisco Networking. He is currently an associate student studying Computer Science at Asian Institute of Computer Studies. He has a background in Fort Bonifacio High School and East Rembo Elementary School. He is married, Filipino, and able to work independently and as part of a team. He provides Engr. Amis Pacamalan and Engr. Raul Kapuno as references.
Basilio A. Duller is applying for an open position at Famy National High School in response to an announcement on May 11. He is 22 years old and holds a Bachelor of Secondary Education degree from Laguna State Polytechnic University. He has training and experience in demo teaching. Duller provides references from his class adviser at Laguna State Polytechnic University, the Congressman of the 4th district of Laguna, and the Municipal Mayor of Siniloan Laguna who can vouch for his qualifications. He is willing to go for an interview at the principal's convenience and provides his cell phone number for contact.
The document discusses the differences between packets and frames, and provides details on the transport layer. It explains that the transport layer is responsible for process-to-process delivery and uses port numbers for addressing. Connection-oriented protocols like TCP use three-way handshaking for connection establishment and termination, and implement flow and error control using mechanisms like sliding windows. Connectionless protocols like UDP are simpler but unreliable, treating each packet independently.
The document summarizes the seven layers of the OSI reference model:
1) The physical layer is responsible for physical connections between devices and defines characteristics like data rates and topology.
2) The data link layer frames data and ensures error-free transmission between nodes through flow control and error checking.
3) The network layer handles packet routing and logical addressing between independent networks.
4) The transport layer manages reliable data transfer through segmentation, reassembly, and connection control using TCP or UDP.
The document provides an overview of protocol architectures and the TCP/IP protocol stack. It discusses how protocol architectures establish rules for exchanging data between systems using layered protocols. The TCP/IP model is then explained in detail through its five layers - physical, network access, internet, transport and application - and core protocols like IP, TCP and UDP. Key differences between IPv4 and IPv6 are also summarized.
The document discusses the session layer in the OSI model. It begins by explaining why layered architectures were developed and providing an overview of the OSI model and its seven layers. It then focuses on the session layer, describing its main purpose of establishing, maintaining, and synchronizing interactions between communicating systems. Key functions of the session layer are establishing connections, negotiating session parameters, and managing data transfer phases. Several common session layer protocols are also listed.
This document outlines a proposed online supply inventory system for Bukidnon State University, Alubijid External Studies Center. It discusses the need to replace the current manual inventory system with a web-based system to more efficiently track supplies and equipment. The proposed system would be developed using PHP for programming, MySQL as the backend database, and CSS for interfaces. Screenshots are provided to demonstrate what the system may look like.
This document discusses network protocols and structure. It defines what a network protocol is and describes some common protocols like Ethernet, Token Ring, FDDI, and ATM. It also discusses different types of network models and structures including local area networks (LANs), personal area networks (PANs), home area networks (HANs), wide area networks (WANs), campus networks, metropolitan area networks, virtual private networks (VPNs), backbone networks, and global area networks (GANs). Finally, it covers different network topologies like bus, star, mesh, and ring topologies.
The document discusses the World Wide Web (WWW) and Hypertext Transfer Protocol (HTTP). It describes the basic architecture of the WWW including clients, servers, web pages, and URLs. It explains that web pages can be static, dynamic, or active. The document then discusses HTTP in more detail, including how HTTP requests and responses are structured, how persistent connections work in HTTP 1.1, and how caching can improve performance.
This document contains personal and educational information for Remey G. Orsaga. It details his objective of seeking an entry level, challenging position that utilizes his education in network and telecommunications technology. It provides his educational background, including his ongoing diploma program at AMA Computer Learning Center College of Mandaue. It also lists his personal information such as date of birth, citizenship, skills, and references.
Maricel T. Pacariem is applying for a teaching position at Liliw National High School. She recently graduated from Laguna State Polytechnic University with a Bachelor's degree in Secondary Education majoring in English. During her time in university, she was involved in various leadership organizations that helped develop her skills. She believes her qualifications meet the standards for hiring. She provides references from her university and requests an interview if found to meet the qualifications for the position.
The applicant is seeking an 11-week on-the-job training opportunity as required by their Bachelor of Science in Computer Science program. The curriculum requires third year students to gain experience in an actual workplace setting. The applicant is willing to interview and can be reached by mobile phone to discuss the opportunity further.
Model OSI memiliki tujuh lapisan yang mendefinisikan fungsi jaringan dari fisik hingga aplikasi. Setiap lapisan bertugas mentransfer data dengan menambahkan header sebelum dikirim dan menghapusnya saat diterima. Model ini memudahkan desain jaringan dengan membagi tugas secara logis.
Polling is a method for controlling access to a shared medium where a primary station periodically polls or queries secondary stations on the network to see if they have any data to transmit. The primary station controls the link and knows when the medium is idle, but does not know the status of the receivers. It alerts receivers when it is ready to transmit and waits for an acknowledgement before sending data. The primary station must also poll each secondary station in turn when it is ready to receive data to see if any station has data to transmit. Polling allows for predictable access times but has drawbacks such as high dependence on the reliability of the primary station and reduced throughput under low loads.
The document discusses data link control and protocols used at the data link layer. It describes the functions of data link control including framing, flow control, and error control. Framing divides the bit stream into frames and adds header/trailer. Flow control restricts the amount of data sent before acknowledgment. Error control detects/corrects errors and retransmits lost frames. Stop-and-wait and sliding window protocols are discussed for flow control over noisy channels. Bit stuffing and byte stuffing techniques are compared to avoid flag patterns in data.
This document contains resumes from 6 applicants (Christian G. Cabuang, Terrence E. Bracamonte, Karl Victor Carolino, Mary Grace Cuntapay, Anthony Florence J. Daco) for a job opening. Each resume includes contact details, career objective, educational background, personal details, and 2 character references.
RPC allows a program to call a subroutine that resides on a remote machine. When a call is made, the calling process is suspended and execution takes place on the remote machine. The results are then returned. This makes the remote call appear local to the programmer. RPC uses message passing to transmit information between machines and allows communication between processes on different machines or the same machine. It provides a simple interface like local procedure calls but involves more overhead due to network communication.
Evaline F. Gallemite is seeking a position in customs, shipping, or logistics utilizing her documentation skills and knowledge of customs laws. She has a Bachelor's degree in Customs Administration and experience as a market research interviewer and customs brokerage intern. Her skills include documentation, import/export processing, software proficiency, communication, and self-management.
Maria Noriela P. Doce is seeking a position where she can utilize her knowledge and skills from her Bachelor's degree in Customs Administration and 8 years of experience in operations, customer service, import and export documentation. She currently works as a licensed customs broker at Evergreen Logistics Phils. Corp. handling tasks like providing vessel schedules, cargo arrival notifications, import and export declarations, and other documentation. She aims to contribute to a company's growth and success while further developing her professional abilities.
UNIT IV MOBILE AD-HOC NETWORKS
Ad-Hoc Basic Concepts – Characteristics – Applications – Design Issues – Routing – Essential of Traditional Routing Protocols –Popular Routing Protocols – Vehicular Ad Hoc networks ( VANET) – MANET Vs VANET – Security
University Mobile Enrollment System: A Nigeria Perspectiveiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
The document proposes automating the enrollment process for XYZ Training Institution to increase efficiency and expand their customer base. It involves developing a web application using open source software to manage student, course, and class data in order to streamline enrollment tracking, data reporting and analysis. The project aims to enroll 80% more students within a year and increase the customer base by 60% by automating the current manual spreadsheet-based system. The total budget is $460,000 and the project is estimated to take 5-6 months to complete.
The document discusses the differences between packets and frames, and provides details on the transport layer. It explains that the transport layer is responsible for process-to-process delivery and uses port numbers for addressing. Connection-oriented protocols like TCP use three-way handshaking for connection establishment and termination, and implement flow and error control using mechanisms like sliding windows. Connectionless protocols like UDP are simpler but unreliable, treating each packet independently.
The document summarizes the seven layers of the OSI reference model:
1) The physical layer is responsible for physical connections between devices and defines characteristics like data rates and topology.
2) The data link layer frames data and ensures error-free transmission between nodes through flow control and error checking.
3) The network layer handles packet routing and logical addressing between independent networks.
4) The transport layer manages reliable data transfer through segmentation, reassembly, and connection control using TCP or UDP.
The document provides an overview of protocol architectures and the TCP/IP protocol stack. It discusses how protocol architectures establish rules for exchanging data between systems using layered protocols. The TCP/IP model is then explained in detail through its five layers - physical, network access, internet, transport and application - and core protocols like IP, TCP and UDP. Key differences between IPv4 and IPv6 are also summarized.
The document discusses the session layer in the OSI model. It begins by explaining why layered architectures were developed and providing an overview of the OSI model and its seven layers. It then focuses on the session layer, describing its main purpose of establishing, maintaining, and synchronizing interactions between communicating systems. Key functions of the session layer are establishing connections, negotiating session parameters, and managing data transfer phases. Several common session layer protocols are also listed.
This document outlines a proposed online supply inventory system for Bukidnon State University, Alubijid External Studies Center. It discusses the need to replace the current manual inventory system with a web-based system to more efficiently track supplies and equipment. The proposed system would be developed using PHP for programming, MySQL as the backend database, and CSS for interfaces. Screenshots are provided to demonstrate what the system may look like.
This document discusses network protocols and structure. It defines what a network protocol is and describes some common protocols like Ethernet, Token Ring, FDDI, and ATM. It also discusses different types of network models and structures including local area networks (LANs), personal area networks (PANs), home area networks (HANs), wide area networks (WANs), campus networks, metropolitan area networks, virtual private networks (VPNs), backbone networks, and global area networks (GANs). Finally, it covers different network topologies like bus, star, mesh, and ring topologies.
The document discusses the World Wide Web (WWW) and Hypertext Transfer Protocol (HTTP). It describes the basic architecture of the WWW including clients, servers, web pages, and URLs. It explains that web pages can be static, dynamic, or active. The document then discusses HTTP in more detail, including how HTTP requests and responses are structured, how persistent connections work in HTTP 1.1, and how caching can improve performance.
This document contains personal and educational information for Remey G. Orsaga. It details his objective of seeking an entry level, challenging position that utilizes his education in network and telecommunications technology. It provides his educational background, including his ongoing diploma program at AMA Computer Learning Center College of Mandaue. It also lists his personal information such as date of birth, citizenship, skills, and references.
Maricel T. Pacariem is applying for a teaching position at Liliw National High School. She recently graduated from Laguna State Polytechnic University with a Bachelor's degree in Secondary Education majoring in English. During her time in university, she was involved in various leadership organizations that helped develop her skills. She believes her qualifications meet the standards for hiring. She provides references from her university and requests an interview if found to meet the qualifications for the position.
The applicant is seeking an 11-week on-the-job training opportunity as required by their Bachelor of Science in Computer Science program. The curriculum requires third year students to gain experience in an actual workplace setting. The applicant is willing to interview and can be reached by mobile phone to discuss the opportunity further.
Model OSI memiliki tujuh lapisan yang mendefinisikan fungsi jaringan dari fisik hingga aplikasi. Setiap lapisan bertugas mentransfer data dengan menambahkan header sebelum dikirim dan menghapusnya saat diterima. Model ini memudahkan desain jaringan dengan membagi tugas secara logis.
Polling is a method for controlling access to a shared medium where a primary station periodically polls or queries secondary stations on the network to see if they have any data to transmit. The primary station controls the link and knows when the medium is idle, but does not know the status of the receivers. It alerts receivers when it is ready to transmit and waits for an acknowledgement before sending data. The primary station must also poll each secondary station in turn when it is ready to receive data to see if any station has data to transmit. Polling allows for predictable access times but has drawbacks such as high dependence on the reliability of the primary station and reduced throughput under low loads.
The document discusses data link control and protocols used at the data link layer. It describes the functions of data link control including framing, flow control, and error control. Framing divides the bit stream into frames and adds header/trailer. Flow control restricts the amount of data sent before acknowledgment. Error control detects/corrects errors and retransmits lost frames. Stop-and-wait and sliding window protocols are discussed for flow control over noisy channels. Bit stuffing and byte stuffing techniques are compared to avoid flag patterns in data.
This document contains resumes from 6 applicants (Christian G. Cabuang, Terrence E. Bracamonte, Karl Victor Carolino, Mary Grace Cuntapay, Anthony Florence J. Daco) for a job opening. Each resume includes contact details, career objective, educational background, personal details, and 2 character references.
RPC allows a program to call a subroutine that resides on a remote machine. When a call is made, the calling process is suspended and execution takes place on the remote machine. The results are then returned. This makes the remote call appear local to the programmer. RPC uses message passing to transmit information between machines and allows communication between processes on different machines or the same machine. It provides a simple interface like local procedure calls but involves more overhead due to network communication.
Evaline F. Gallemite is seeking a position in customs, shipping, or logistics utilizing her documentation skills and knowledge of customs laws. She has a Bachelor's degree in Customs Administration and experience as a market research interviewer and customs brokerage intern. Her skills include documentation, import/export processing, software proficiency, communication, and self-management.
Maria Noriela P. Doce is seeking a position where she can utilize her knowledge and skills from her Bachelor's degree in Customs Administration and 8 years of experience in operations, customer service, import and export documentation. She currently works as a licensed customs broker at Evergreen Logistics Phils. Corp. handling tasks like providing vessel schedules, cargo arrival notifications, import and export declarations, and other documentation. She aims to contribute to a company's growth and success while further developing her professional abilities.
UNIT IV MOBILE AD-HOC NETWORKS
Ad-Hoc Basic Concepts – Characteristics – Applications – Design Issues – Routing – Essential of Traditional Routing Protocols –Popular Routing Protocols – Vehicular Ad Hoc networks ( VANET) – MANET Vs VANET – Security
University Mobile Enrollment System: A Nigeria Perspectiveiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
The document proposes automating the enrollment process for XYZ Training Institution to increase efficiency and expand their customer base. It involves developing a web application using open source software to manage student, course, and class data in order to streamline enrollment tracking, data reporting and analysis. The project aims to enroll 80% more students within a year and increase the customer base by 60% by automating the current manual spreadsheet-based system. The total budget is $460,000 and the project is estimated to take 5-6 months to complete.
Misty Gilbert Final Portfolio 2013 Information Technology King UniversityMisty Gilbert
The document is a proposal for a database project for the College for Older Adults (COA) program at the Southwest Virginia Higher Education Center (SWVHEC). It outlines plans to create a database with tables for students, instructors, payments, classes, and rooms to better organize COA registration information and reduce errors. Currently 15-20% of registrations are lost or misplaced, frustrating students. The proposal describes analyzing needs, designing the database structure, implementing it in Microsoft Access, and training staff on its use. The goal is to improve operations, customer service and increase revenue by properly tracking student payments.
The document describes a training and placement system project that was developed to manage student and company information. Key features of the system include maintaining student details, tracking student status, viewing company availability, and searching for student details. The system has administrative and user modules, with administrators able to update student/company data and user able to register, view placements, and search companies. Tables were created to store user, student, company and other data, and diagrams like ERD, DFD and use cases were designed to illustrate the system structure and flow.
This document provides a software requirements specification for a student registration system at Rajarata University of Sri Lanka. It includes use case diagrams and descriptions for the key functions of the system. The system allows super users, administrators, students and guests to access different features. Super users have full control and can manage all user accounts and privileges. Administrators can manage subjects, profiles and registrations. Students can select subjects, view information and edit profiles. Guests can only view limited student profiles. The document also includes activity diagrams, entity relationship diagrams, and requirements for functionality, security, performance and testing.
This document provides a summary of an online student registration system project report. It was submitted by five students to partially fulfill the requirements for a Bachelor of Computer Application degree. The project involved developing a system to allow online registration of students, adding subjects, and maintaining fee structures. The system was designed to make the registration process easier for both administrators and students while saving time and money compared to a manual process.
The document describes a student result management system that will manage information about users, subjects offered each semester, and marks obtained by students. It will generate reports. The system requirements include maintaining data on students, subjects, marks and user accounts with validation checks. The system will have security, maintainability and portability. Key modules include login, subject info maintenance, marks entry and maintenance of user accounts.
The document describes a student database management system created for T.B.G. Polytechnic in Ambajogai, India. The system was created to streamline processes like registration, admission, class and staff management by utilizing a database instead of manual records. The system uses a graphical user interface and database features for easy data entry, retrieval, and manipulation compared to paper records. This saves time and reduces paperwork.
The Course Registration System allows students to search for courses, view course details, and register for courses. It also allows administrators to view student and course records. The system uses validation to ensure accurate data entry and issues unique registration numbers. Students can log in to check course, faculty, and department details, while administrators maintain the course structure and student registrations.
Chapter 2-Realated literature and StudiesMercy Daracan
This chapter reviews related literature and studies relevant to the present study. It discusses ideas from local and foreign sources on the importance of computer information technology and information systems. It also examines related theories like the iterative implementation approach and discusses how technologies like WAMP5, Windows 7, and web-based systems have influenced various fields and processes like enrollment. Finally, it summarizes some related local studies that have developed web-based enrollment systems to make the enrollment process more efficient.
Phase 1 Documentation (Added System Req)Reinier Eiman
This document outlines the requirements for developing an Administration of Sick Notes system. It will allow lecturers and secretaries at Cape Peninsula University of Technology to store and retrieve student sick note records digitally. The system will use Java for development, NetBeans as the IDE, and an Oracle database. It will have administrator and user functions like uploading scanned sick notes and student IDs, and retrieving student records. The system architecture involves a student providing their sick note and ID to a secretary, who will scan them into the student's digital file. Lecturers can then access generated student reports on absences. The goal is to improve on the current manual paper-based system.
Managing and controlling the final year projects of students using manual or
traditional process is a very tedious job. The main aim of this project is to create an
automated system for managing all the activities of projects. Project management system is a
system for managing, controlling, monitoring the final year projects of students. It is a web
based portal or application which is useful for students and project guide.
The document proposes a business intelligence (BI) system for ABC University using a data warehouse. It will follow the BI application release concept with 10 steps. The data warehouse will use a snowflake schema and Oracle for ETL and data mining. Informatica PowerCenter Express Enterprise was selected as the ETL tool. Oracle Data Miner will be used for data mining and provides a GUI and algorithms. The new system aims to provide a unified view of the university's data to help it stay competitive.
The document provides information about an IT services company called Coalesce Technologies. It discusses Coalesce's services, commitment to client satisfaction, growing network, and customized solutions. It also describes the library management system project, including the problems with existing systems, proposed new system features, and UML diagrams for modeling the system. Key aspects of the proposed system include automating transactions, providing a simple GUI, efficient database updating, and restricting administrative access for security.
This document is a project report for a Web School Management System created for SaifTech Solution PVT. LTD. It includes an introduction to the company profile and existing manual system. The proposed system objectives are to automate school processes like fees collection, attendance tracking, and student/staff management. The analysis and design chapter covers UML diagrams like use case diagrams, class diagrams, and sequence diagrams. Backend specifications include ER diagrams and data dictionaries for tables. Frontend specifications cover menus, inputs, and reports. Process specifications include DFDs and module specifications. Testing, limitations, and future enhancements are also discussed.
The document provides a risk assessment of Blackboard and LJMU's online information systems. It models the systems and processes for handling assessment coursework. The assessment identified assets like Blackboard, the student information system, and online payment facilities. It analyzed risks to the confidentiality, integrity, and availability of these assets. The assessment was conducted according to the UK HMG Information Assurance Standard No. 1 to evaluate and suggest solutions to technical risks.
A New Approach of Analysis of Student Results by using MapReduceIRJET Journal
1) The document proposes using Hadoop and MapReduce to analyze student result data to provide predictive modeling and insights. This can help students, faculty, and administrators improve outcomes.
2) Traditional data analysis methods take a long time when dealing with large datasets. Hadoop can distribute the work across clusters to speed up analysis. MapReduce breaks the work into smaller tasks that can run in parallel.
3) The proposed system would use Hadoop to extract and analyze accident data, then use predictive modeling to forecast times and locations of high accident rates. Encryption would secure the data during network transfer.
This document provides background information on the Balanced Scorecard Information Management System (BSCIMS) project. It discusses performance management and the balanced scorecard concept. It describes the problems with SEC's current paper-based balanced scorecard implementation, including lack of integration, communication challenges, and inability to properly evaluate performance. The project aims to design and develop a web-based BSCIMS to address these issues and automate SEC's balanced scorecard processes. The document outlines the balanced scorecard architecture and perspectives of financial, customer, internal processes, and learning and growth. It also presents the problem statement and objectives of the project.
Root Cause Detection in a Service-Oriented ArchitectureSam Shah
[This paper was presented at SIGMETRICS 2013.]
Large-scale websites are predominantly built as a service-oriented architecture. Here, services are specialized for a certain task, run on multiple machines, and communicate with each other to serve a user’s request. An anomalous change in a metric of one service can propagate to other services during this communication, resulting in overall degradation of the request. As any such degradation is revenue impacting, maintaining correct functionality is of paramount concern: it is important to find the root cause of any anomaly as quickly as possible. This is challenging because there are numerous metrics or sensors for a given service, and a modern website is usually composed of hundreds of services running on thousands of machines in multiple data centers.
This paper introduces MonitorRank, an algorithm that can reduce the time, domain knowledge, and human effort required to find the root causes of anomalies in such service-oriented architectures. In the event of an anomaly, MonitorRank provides a ranked order list of possible root causes for monitoring teams to investigate. MonitorRank uses the historical and current time-series metrics of each sensor as its input, along with the call graph generated between sensors to build an unsupervised model for ranking. Experiments on real production outage data from LinkedIn, one of the largest online social networks, shows a 26% to 51% improvement in mean average precision in finding root causes compared to baseline and current state-of-the-art methods.
The document describes a student information management system project. It includes sections on the introduction, problem statement, objectives, scope, requirements analysis, feasibility study, system design, implementation, testing, maintenance, and conclusion. The project aims to develop a computerized system to manage student records and information to replace a manual paper-based system. The system will allow administrators to easily search, edit, and find student details and allow students to update their profiles. The requirements analysis and feasibility study ensure the project is technically, operationally, and economically feasible. Overall, the system aims to simplify student information management for organizations.
The document provides an overview of a student information management system. It discusses how the system will maintain student records online and make it easier for schools and colleges to manage student data and activities. The system will store all student details and allow for easy searching of student records. It will also enable online registration and updating of student profiles. The document outlines the objectives, scope, requirements analysis, and design of the student information management system.
The document provides an overview of a student information management system. It discusses how the system will maintain student records online and make it easier for schools and colleges to manage student data and activities. The system will store all student details and allow for easy searching of student records. It will also enable online registration and updating of student profiles. The document outlines the objectives, scope, requirements analysis, and design of the student information management system.
This document describes a College Management System project that aims to automate college operations and store information electronically. It discusses developing the system using C++ to create and maintain records like courses, students, fees, examinations, library and employees. Data will be stored in files and accessed through a user-friendly interface. The system seeks to address issues with the previous manual process and enhance functions like searching, reporting and data access across the college.
A Generic Model for Student Data Analytic Web Service (SDAWS)Editor IJCATR
Any university management system accumulates a cartload of data and analytics can be applied on it to gather useful
information to aid the academic decision making process. This paper is a novel attempt to demonstrate the significance of a data
analytic web service in the education domain. This can be integrated with the University Management System or any other application
of the university easily. Analytics as a web service offers much benefits over the traditional analysis methods. The web service can be
hosted on a web server and accessed over the internet or on to the private cloud of the campus. The data from various courses from
different departments can be uploaded and analyzed easily. In this paper we design a web service framework to be used in educational
data mining that provide analysis as a service.
This document outlines a capstone project to develop a Graduates' Online Tracker system with a mobile app and integrated desktop system for Our Lady of Pillar College San Manuel Incorporated. The system will allow the school to track graduate outcomes and identify potential deficiencies in educational curricula. It will give graduates a way to view announcements and job opportunities. Data gathered from alumni will be analyzed using data visualization charts to help administrators and teachers evaluate programs and improve teaching standards and curricula. The project aims to benefit alumni, administrators, students, and future researchers. It will use agile development methodology and gather input from school staff and alumni.
Appendix AProof of effectiveness of some of the agile methods us.docxarmitageclaire49
Appendix A
Proof of effectiveness of some of the agile methods used to develop systems requirements
In all software development methodologies, the process of collecting, understanding and managing all requirements for a system is a crucial process in software development. Similar to all this other methods, agile methods are not exceptional. Most agile method handle requirements in order to implement them as much accurately as possible to satisfy all the customer demands. This is usually achieved by maintaining a continuous interaction with the customers to address their needs according to priority and functionalities. In this appendix, we shall be focusing on continuous process of improving the development process.
Some agile methods include the following
1. eXtreme Programming (XP) – it improves a software project in communication, simplicity, feedback and courage.
2. scrum- this is an agile, iterative and incremental method which takes care of all changes that may come across in the life-cycle of the project. Basically, it adds energy, focus and clarity to development teams. Its major aim is ot see the whole system being a successful product.
3. Dynamic system, development method (DSDM)
4. Adaptive software development (ASD)- this is a development process that is a product of rapid application development. It has four phases of communication and planning, analysis, testing & deployment and design and deployment.
5. the crystal family
Due to availability of these various methods, the potential adopters may experience a challenge of determining what to apply on its own and therefore there was need to define a document containing all the necessary values and common qualities to be used across all agile methods. This document is the Agile Manifesto and focuses mainly on human interactivity and processes management.
1. Individual and interaction over various processes and tasks. Usually the agile process will focus more on people and their interactivity but not on the structural processes and tools.
2. Working software and documentation. Main objective of the developers is actually delivering a functional code which will always add value to our users. Well documented code is always self-documented.
3. Responding to change over planning. Here developers are required to respond very fast to the requirements variations. Time used in planning is minimal compared to what our users actually requires.
4. Customer collaboration over contracts. The mutual relationship of the developers and susers of our system is monitored and regulated through engaging the customer in the development process.
The figure below shows the steps in agile methodologies which focus on an iteration and adaptable change.
5.
Tools needed for requirement management in agile methods of system development.
1. The most popular tools in agile methods include paper, pencil a drawing pin board. If we consider eXtreme programming requirements are obtained from user stories which ar.
Project Documentation Student Management System format.pptxAjayPatre1
This document outlines a proposed student management system. It describes the existing manual system and its drawbacks. The proposed system would allow teachers to easily add, search for, and sort student details electronically. It covers system analysis, feasibility study, input/output design, testing procedures, future enhancements, and software and hardware requirements for the new computerized student management system.
The document discusses information systems and the system development life cycle (SDLC). It begins by defining an information system and its components. It then discusses different types of information systems like transaction processing systems and management information systems. It also covers the role of database management systems in information systems. The document then explains the SDLC in detail through its various phases like planning, analysis, design, development, testing, implementation and maintenance. It notes the benefits of using the SDLC approach. Finally, it discusses the program development life cycle (PDLC) and its key steps of problem clarification, program design, coding, testing and documentation.
The document describes the design and implementation of an online examination system using PHP and MySQL. It includes sections on requirements analysis, database design, implementation, and problems encountered. The system has three modules - one for administrators, one for students, and one for a super administrator. Entity relationship diagrams and data flow diagrams are provided to illustrate the database and system design. The goal is to allow students to take exams online and obtain results immediately in a more efficient manner than traditional paper-based exams.
1. Project 3
Campus Recreation at Auraria
Enrollment System
Proposal
to be presented
on 12/1/2015
Group 5
Linda Calkins
Kate Luniova
Mark Roloff
CIS 1050-003
Campus Recreation Center at Auraria
Auraria Campus
303-556-3210
pricean@msudenver.edu
3. Project 3 – CRA Enrollment System Project Proposal
Group #5
1 12/01/2015
1 INTRODUCTION
1.1 PROBLEM STATEMENT
Campus Recreation at Auraria (CRA) currently uses a manual process for enrollment of
new members, member registration for classes/activities, rental of equipment,
maintenance of inventory and membership information. The registration and equipment
rental is limited to staff work hours. CRA is currently using three different systems to
schedule classes/activities.
The manual process is time consuming and inefficient for the staff members of the
recreation center. The inefficient process is a deterrent for new member and existing
members. The current process limits the possibilities for additional revenue to maintain
the existing equipment, facilities and future expansions.
The proposed system will automate the enrollment, equipment rental, maintenance of
inventory and membership information and payment activities. New and current member
will access class/activities and equipment availability through a proposed website at their
convenience. The administrative staff will have access to update and maintain all aspects
of the recreation centers through the online system. The recreation centers administrative
staff will receive pre-defined statistical reports. The reports will assist administrative
management analyze business processes performance, problems and opportunities based
on historical data. The report will assist in decision making for future business
development.
The proposed website will provide a user friendly interface to support user’s activities
according to the system requirement. In addition the proposed website will offer the
following key benefits:
a. Convenient access for new and present members to view/register for
classes/activities.
b. Provide secure and faster method of payment for enrollment, membership and
rentals.
c. Provide an accurate process for maintaining inventory, membership and class
activity.
d. The proposed system will additional marketing benefits by the online access.
1.2 BACKGROUND
The Campus Recreation at Auraria (CRA) is currently experiencing deficiencies in how
they manage the facility’s various activities and programs, in providing an easy means of
allowing students to register for activities, in tracking student participation and rental of
equipment. Our team was enlisted to analyze the current in-place system and design an
information system to address CRA’s needs.
4. Project 3 – CRA Enrollment System Project Proposal
Group #5
2 12/01/2015
1.3 NEEDS STATEMENT
Based on the interview with CRA director, CRA the manual processing system is holding
CRA back from gaining new members and future development. CRA needs an online
enrollment system that is easy to use and easy to access by new and current members.
The administrative staff of CRA needs to be able to track student’s participation, improve
the process of registration to classes/activities, and share the data from the three colleges.
The online site needs to comply with FERPA and FISM standards.
1.4 OBJECTIVE
To address the recreation centers issues, we will take information acquired during our
interview, as well as research about the facility’s programs and processes, and construct a
viable information system which can be used to help facilitate student registration, track
their participation, and assist in managing the available programs and activities, and offer
far faster reporting features. Various diagrams for conceptualizing the design of the
system will be included with this proposal in order to aid in complete understanding of
the problem and solution.
1.5 THE ORGANIZATION
Our team was formed in September 2015 and is growing fast. It consists of three
trained professionals with years of hands on experience in the IT industry. We are each
graduates of an accredited college - Metropolitan State University of Denver. Each of
our team members brings specific experience to contribute toward the project
completion; Mark brings his knowledge of PHP programming/web design, Kate brings
her knowledge of quality control assessment, and Linda brings her knowledge of
Systems Analyst. The team as a whole brings knowledge and experience in SQL database
development and project management. We are all stakeholders within Group 5.
We will take a complex manual system and convert it into simplistic automated web
based system. Our systems are compatible with cloud based companies product such as
IaaS (Infrastructure as a service) and PaaS (Platform as a service). Our prices are
affordable to most businesses. We support our product after the project completed to
our customer’s satisfaction.
5. Project 3 – CRA Enrollment System Project Proposal
Group #5
3 12/01/2015
2 PROPOSED TECHNICAL APPROACH
Project Scope:
The project scope is to focus on how to improve the current system. The improvements are:
Ease of use for new and existing members to browser the programs, classes and activities,
Ease of use for staff members to maintain member’s information, improve the POS process,
Automate the manual process for the rental equipment.
Project Technical approach:
Campus Recreation at Auraria (CRA) requested new/revised systems to improve their
current manual system. Several phases were taken to complete the project; phase 1 System
requirements, phase 2 system design, and phase 3 presentations.
The first phase is a fact finding of system requirements. The fact finding consisted of
interview with the CRA director, research system options and comparison of other Colorado
Universities recreation centers. The definition of system requirements is defined by the Use
Case Model, Use Case Narratives, Database Requirements, and Processing Requirements
(Functional Decomposition Diagram and Data Flow Diagram).
The second phase of system design defines the Database requirements, the Deliverables,
Network components, Development and Implementation.
The database requirements for membership and equipment activities outlined the physical
database schema and data dictionary. The database schema is the organization of data as a
blueprint of how the database is constructed. The data dictionary contains a list of all files in
the database, the number of records in each file, and the name and type of each field. This is
a hidden bookkeeping system for managing the data.
The deliverables for the detailed processing design are depicted in several diagrams
reflecting the design flow. The diagrams consisted of; Context DFD, System Level Diagram,
and functional Decomposition Diagram. The Context DFD diagram display the system at a
single high-level process and then shows the relationship that the system has with other
external entities. Whereas the System level diagrams displays the data flow at the system
level. The decomposition diagram reflects the data flow at each processing point. The I/O
and user Interface displays what information the members and CRA staff will input and what
output will display. The interface describes what the user interface design will appear as. A
storyboard was created to allow ease of understanding the flow of the system. The last
deliverable is the OOA/OOD depicted with the Class diagram and the Sequence diagram.
The class diagram describes the structure of a system by showing the system’s classes, their
attributes, operations (or methods), and the relationship among objects. The Sequence
diagram displays how processes operate with one another and in what order.
The Network Component Diagram is a schematic depicting the nodes and connections
amongst nodes in a network. The diagram reflects security within the network. Readily
identifiable icons are used to depict common network appliances e.g. Switch, and the style of
6. Project 3 – CRA Enrollment System Project Proposal
Group #5
4 12/01/2015
lines between them indicate the type of connection. Clouds are used to represent networks
external to the CRA network e.g. the Cloud provider.
Project Plan for Development and Implementation Phases is depicted with the Gantt chart
and reflect the tasks and phases within the projects scope. Budget and feasibility information
is provided information to compare with other proposed project.
A prototype is created in this to show the CRA an example of what the new system will be
like. The beginning process for the prototype starts in this phase and completes in phase
three.
The third phase is the presentation of the prototype, deliver project proposal as final step of
the project. The prototype is created at this point and will be presented to the direct at CRA
for approval. We will deliver the prototype to the CRA direct.
2.1 REQUIREMENTS
To gather the set of functional and non-functional requirements and to better understand the
problem our team used various requirement-gathering techniques:
Sampling of existing documentation, forms, and databases
Research and Site Visits
Observation of the Work Environment
Interview
Based on our analysis of current registration process and interview results we identified the
below system requirements.
Functional Requirements: Non-Functional Requirements:
1. User and Admin User should be able
to login into the system
1. New system should require minimum
technical support
2. User should be able to search for CRA
activities
a. It is not necessary to be a registered
user to perform a search
2. New system should be web-based
solution
3. User should be able to register for
selected activities
a. To register for an activity user is
required to login into the system
3. New system should be easy to use and
require no or very little training from
system users
4. User should be able to search for
available equipment based on the
given criteria
a. It is not necessary to be a registered
4. New system should provide secure
payment processing
7. Project 3 – CRA Enrollment System Project Proposal
Group #5
5 12/01/2015
user to perform a search
5. User should be able to book selected
equipment
a. To book an equipment user is required
to login into the system
6. User should be able to view user
information and update it if needed
a. To update user information user is
required to login into the system
7. User should be able to view the class
schedule s/he registered for
a. To view user schedule user is required
to login
8. User should have an ability to make an
online payment using credit card
a. To make a payment user is required to
login into the system
9. Admin User should have an ability to
enter or update class information
a. To perform it Admin User needs to
login into the system
10. Admin User should have an ability to
enter or update equipment information
a. To perform it Admin User needs to
login into the system
11. Admin User should have an ability to
enter or update user information
a. To perform it Admin User needs to
login into the system
12. Admin User should have an ability to
generate various reports
a. To perform it Admin User needs to
login into the system
8. Project 3 – CRA Enrollment System Project Proposal
Group #5
6 12/01/2015
9. Project 3 – CRA Enrollment System Project Proposal
Group #5
7 12/01/2015
2.2 ARCHITECTURE DESIGN
The proposed system is a cloud based UI for new/current members to access Campus
Recreation at Aurania (CRA) website. The member will access a CRA’s website which in
turn will access the SQL database stored in the cloud.
The CRA staff will use their current desktop (example: Dell Inspiron Desktop 3000). The
CRA staff’s anti-virus protection for the desktops will be Symantec. The CRA staff’s desktop
network will be connected via Cat. 6 - Ethernet cable to a switch. The CRA staff’s desktops
and Multi-function printer will connect to Cisco ASA 5506 switch/firewall. The CRA staff
will access the Cloud Provider through Cisco Any Connect VPN.
The Level-0 DFD diagram displays a high level view of the system. The class diagram
describes the structure of a system by showing the system’s classes, their attributes,
operations (or methods), and the relationship among objects. The physical entity relationship
diagram displays what the database will contain. The four diagrams provide a visual display
of how the system will be presented.
The firewalls, VPN tunnel, and the HTTPS website will serve as the security for the proposed
system. There will be additional security for the data while stored at the cloud provider.
10. Project 3 – CRA Enrollment System Project Proposal
Group #5
8 12/01/2015
11. Project 3 – CRA Enrollment System Project Proposal
Group #5
9 12/01/2015
12. Project 3 – CRA Enrollment System Project Proposal
Group #5
10 12/01/2015
13. Project 3 – CRA Enrollment System Project Proposal
Group #5
11 12/01/2015
Physical Entity Relationship Diagram
14. Project 3 – CRA Enrollment System Project Proposal
Group #5
12 12/01/2015
2.3 IMPLEMENTATION DESIGN
The project’s development followed a methodology comprised of the incremental model and
prototyping techniques. The choice to prototype, rather than create a finalized product, came
about as a need to quickly demonstrate the technical feasibility of a solution to address the
customer’s needs. It also allows for rapid testing and modular development, which eases overall
project milestones. An incremental model was followed from identifying the core requirements
for the product and focusing development efforts toward building each feature in a modular
fashion, enabling them to stand on their own.
This approach moved along a “Design Develop Test Develop” cycle, with work efforts
looping through development and testing until each component was completed. The next
requirement would then be designed and the cycle repeated.
A sampling of the interface is presented below.
Registration App Header
The above header accompanies each page that a CRA member can visit within the web app, and
it remains largely static throughout the entire site. The only changes are to the navigation bar’s
options, which alter to a white background to signify which page is currently displayed, and to
the “Login” link which changes to “Logout” after a member logs in.
15. Project 3 – CRA Enrollment System Project Proposal
Group #5
13 12/01/2015
Program search/registration form
The program search and registration form creates an easy method for quickly identifying
activities that a member may be interested in, as well as providing a quick means of signing up
for those activities by simply checking the appropriate box beside each activity and clicking the
“Register Selected Items” button (located at the top and bottom of the activity list).
Account details
16. Project 3 – CRA Enrollment System Project Proposal
Group #5
14 12/01/2015
Once logged in, a member may view their account details which includes general information
about them stored within the system. More importantly, it includes a listing of all upcoming
classes and programs for which they have registered.
2.4 QUALITY ASSURANCE PLAN
Quality Assurance Plan:
In order to better serve our customers a detailed Software Quality Assurance Plan (SQAP) will
be created and executed to verify the functionality of the project to ensure its quality.
SQAP will include the set of processes and procedures which will help Quality Assurance team
to determine the quality of the projects meets identified standards.
This plan will:
1. Identify the responsibilities of the Software Development Team
Role Name Responsibility
QA Manager Group 5/Member1 Manages Quality Assurance
process
QA Analyst Group 5/Member 2 Approves project deliverables
from QA perspective
Project Manager Group 5/Member 3 Coordinates implementation
of the project and insures the
resolution of issues
2. Identify the risks associated with the project
Risk categories:
Low – potential or existing problems that might have low or no impact on the current Project
Plan.
Medium – problems and issues that have high probability of impacting the current Project Plan.
High – critical problems that have high probability of impacting the current Project Plan or user
acceptance.
Outlined potential risks can affect the delivery of CRA project to the customer and the final
project quality.
Risk: Risk Impact:
17. Project 3 – CRA Enrollment System Project Proposal
Group #5
15 12/01/2015
1. Continually changing requirements Medium
2. Missing or unclear requirements Medium
3. Personnel shortfalls Medium
4. Artificial or unrealistic deadlines Low
5. Re-introduction of issues during code
deployment into test or production
environment
Medium
3. Identify the processes and activities the QA team will initiate to insure the quality of the
project.
QA Team will execute different types of testing which will include, but will not be limited to:
Functional Testing - to ensure the software functionality according to the specified user
requirements.
Usability Testing - to ensure navigation, consistency and ease of use of software application.
Regression Testing - to verify the existing functionality was not broken by the latest build
implementation.
Compatibility - activities to make sure software application functions the same across different
browsing and operating system platforms.
Security Testing - to verify system reaction on all invalid inputs.
Software solution will be available for User Acceptance Testing (UAT) as soon as QA Team
signs off on the project.
User Acceptance Testing will be focused only on main application functionalities. It will be
executed by the client, without QA Team involvement into test execution process. However, QA
Team will fully participate in the planning of UAT and will provide a set of test cases according
to the pre-defined test plan. All the templates to record test results or defects will be developed
and available before beginning of UAT stage.
18. Project 3 – CRA Enrollment System Project Proposal
Group #5
16 12/01/2015
19. Project 3 – CRA Enrollment System Project Proposal
Group #5
17 12/01/2015
3 EXPECTEDPROJECT RESULTS
Project scope:
The project scope is to focus on how to improve the current system. The improvements are:
Ease of use for new and existing members to browser the programs, classes and activities,
Ease of use for staff members to maintain member’s information, improve the POS process,
Automate the manual process for the rental equipment.
Deliverables:
The deliverables for the detailed processing design are depicted in several diagrams
reflecting the design flow. The diagrams consisted of; Context DFD, System Level Diagram,
and functional Decomposition Diagram. The Context DFD diagram display the system at a
single high-level process and then shows the relationship that the system has with other
external entities. Whereas the System level diagrams displays the data flow at the system
level. The decomposition diagram reflects the data flow at each processing point.
The I/O and user Interface displays what information the members and CRA staff will input
and what output will display. The interface describes what the user interface design will
appear as. A storyboard was created to allow ease of understanding the flow of the system.
The last deliverable is the OOA/OOD depicted with the Class diagram and the Sequence
diagram. The class diagram describes the structure of a system by showing the system’s
classes, their attributes, operations (or methods), and the relationship among objects. The
Sequence diagram displays how processes operate with one another and in what order.
Changes expected for current system:
The changes we expect to occur with the new system in place are:
Time management: the online process will save time in comparison to the old
manual system. The employee will be able to perform additional tasks.
The ease of access will generate additional interest in the campus recreation
center. In turn will generate additional revenue for the center.
The accuracy of the automated transaction will prevent some of the human errors.
3.1 MEASURES OF SUCCESS
There are any number of things that can get between you and the successful end of the
project: budget, bureaucracy, and poor team dynamics. We measured the success of this
project by breaking it down into six parts to evaluate each key element of the project.
20. Project 3 – CRA Enrollment System Project Proposal
Group #5
18 12/01/2015
Schedule:
o The proposed project timeline for completion was 15 weeks. During the system
development there were several phases and milestones to complete. The first
milestone was complete at the completion of project 1. The second milestone was
as the completion of project 2. This is the final milestone – project 3 and
presentation. Each milestone is evidence the project is on track and has not gone
astray. We completed phase and milestone of the project as projected within the
time frame given. Time is money and if a project completes on time it is a large
benefit to the client.
Scope:
o The project scope is to focus on how to improve the current system. The
improvements are; Ease of use for new and existing members to browser the
programs, classes and activities, Ease of use for staff members to maintain
member’s information, improve the POS process, and automate the manual
process for the rental equipment. The project is scheduled to be completed with
15 weeks and provide a prototype of the new system.
Budget:
o The original development cost was close to the estimated amount $150,000.00.
The annual budget will vary based on option of service CRA request from the
Cloud provider. We estimate an annual $42,000.00 and CRA estimate budget
was $45000.00. Over all our budgeted estimates were very close and the CRA
director was satisfied.
Team satisfaction:
o Team satisfaction is a measurement of how our team worked together to gain the
finished project. We lost a member of our team midway through the project but
the remaining three members complete the project as projected. Our group work
diligently to complete each phase within the time frame of the project. Each
member utilized their knowledge base to complete each phase in a timely and
accurately manor. We adapted to the loss of a member and succeeded in the
completion of the project.
Customer satisfaction:
o The new system provides CRA members the ease of browsing/register/rental for
classes/activities/equipment. The online access anywhere and anytime will
eliminate the need to travel to the recreation center during staff member work
hours. Members can pay for their classes/activities/rentals online. The ease of
enrollment will entice more students to enroll in classes/activities and rent
equipment. More students enrolling the more revenue the center will earn.
o The online process will improve the maintenance of members and rental
information and reduce the time it takes to create reports. The two weeks it took
with the old system will now only take hours.
o The three systems will reduce to two systems. CRA staff will have secure shared
access to the three colleges data.
o The payment can be process online and save both the staff and member time.
o A satisfaction survey will be generated each time a new/current member registers
or rents equipment.
Quality of work:
21. Project 3 – CRA Enrollment System Project Proposal
Group #5
19 12/01/2015
o The quality of one project often affects another, it is important to always track
quality and make adjustment to future projects, accordingly. The quality of the
new CRA enrollment system meets the needs of the members and staff for ease of
access, ease of maintaining member and equipment information, ease of rental of
equipment and processing of payments. CRA director signed off on our project
and was happy with the results. Our customer provided a letter of
recommendation for future projects.
22. Project 3 – CRA Enrollment System Project Proposal
Group #5
20 12/01/2015
4 SCHEDULE
Task
#
Task Name Duration Start
Date
Finish
Date
%
Complete
Actual
Start
1 Acceptance of CRA
Enrollment System Project
1 9/1/15 9/1/15 100 9/1/15
2 CRA Enrollment System
Project Initial overview
1 9/8/15 9/8/15 100 9/8/15
3 Research phase-Interview of
CRA Director
3 9/11/15 9/15/15 100 9/11/15
4 CRA Use-Case Diagram
design based on research
result
4 9/15/15 9/18/15 100 9/15/15
5 Database Requirement –
ERD creation
6 9/15/15 9/22/15 100 9/15/15
6 Process Requirements
create a Functional
Decomposition Diagram
(FDD)
6 9/15/15 9/22/15 100 9/15/15
7 Data Flow Diagram DFD
Context level diagram
6 9/15/15 9/22/15 100 9/15/15
8 Data Flow Diagram DFD
Level 0 Diagram
6 9/15/15 9/22/15 100 9/15/15
9 Create Appendix for phase
1 of CRA project
4 9/22/15 9/25/15 100 9/22/15
10 Appendix: List activities 4 9/22/15 9/25/15 100 9/22/15
23. Project 3 – CRA Enrollment System Project Proposal
Group #5
21 12/01/2015
used to gain requirements
11 Present first phase of project
with cover letter outline our
product
11 9/15/15 9/29/15 100 9/15/15
12 Present a memo outlining
our proposed project to
CRA Director Tony Price
1 9/15/15 9/15/15 100 9/15/15
13 MS Access Database
establish with Outlined
project requirements
11 9/15/15 9/29/15 100 9/15/15
14 Milestone 1 0 10/6/15 100 10/6/15
15 Finish Phase 1 of CRA
Project and move into Phase
II
31 10/6/15 11/17/15 100 10/6/15
16 Phase two of CRA Project
begins – Prototype and
Presentation
27 10/5/15 11/10/15 100 10/5/15
17 Determine and test Interface
design for CRA users
7 10/5/15 10/13/15 100 10/5/15
18 Create Prototype with PHP
& WAMP stack
21 10/6/15 11/3/15 100 10/6/15
19 Create Output Design for
user interface
21 10/6/15 11/3/15 100 10/6/15
20 Create Input Design for
Prototype
21 10/6/15 11/3/15 100 10/6/15
21 Milestone 2 0 10/6/15 100 10/6/15
22 OOA/OOD Design 21 10/22/15 11/19/15 100 10/22/15
23 Create a Class diagram for
the system
15 10/6/15 10/26/15 100 10/6/15
24 Create a Sequence diagram
for two Use-cases
6 10/22/15 10/29/15 100 10/22/15
25 Create Network Component
Diagram
10 10/20/15 11/2/15 100 10/20/15
24. Project 3 – CRA Enrollment System Project Proposal
Group #5
22 12/01/2015
26 Document Security Design-
confidentiality, Integrity,
and availability
10 10/20/15 11/2/15 100 10/20/15
27 Resource Requirement –
Budget
20 10/6/15 11/2/15 100 10/6/15
28 Create Budget based on
resources used in project
and future expenses
10 10/20/15 11/2/15 100 10/20/15
29 Analyze the 6 Test for
Feasibility- Create chart for
results
10 10/20/15 11/2/15 100 10/20/15
30 Document Problem
statement matrix
10 10/20/15 11/2/15 100 10/20/15
31 Outline and create Request
for System service – Help
assistance
6 10/20/15 10/27/15 100 10/20/15
32 Milestone 3 0 11/2/15 100 11/2/15
33 Phase 2 complete and
continue to final phase
1 11/2/15 11/2/15 100 11/2/15
34 CRA Project Presentation 1 11/10/15 11/10/15 100 11/10/15
35 Milestone final 0 12/1/15 100 12/1/15
36 Deliver project to CRA
Director
1 12/1/15 12/1/15 100 12/1/15
37 Completion of Project 1 12/1/15 12/1/15 100 12/1/15
25. Project 3 – CRA Enrollment System Project Proposal
Group #5
23 12/01/2015
5 BUDGET
Estimated Costs for Client-Server Alternative:
Personnel:
3 Systems Analysis (400 hours/ea. $50.00/hr. $60,000.00
1 Programmers/Analysts (950 hours $35.00/hr.) $33,250.00
1 GUI Designer (900 hours/ea. $40.00/hr.) $8,000.00
1 System Architect (100 hours/ea. $45.00/hr.) $5,000.00
1 Database Specialist (15 hours/ea. $45.00/hr.) $675.00
1 System Librarian (950 hours/ea. $15.00/hr.) $3,750.00
Expenses:
5 Group 5 Training registration ($500.00/student) $4,500.00
Alison.com (free) PHP training
CodeSchool.com (free) SQL training
New Hardware & Software
1 Development Server (optional- can utilize Cloud
provider server)
$18,700.00
1 Server software (operating system, misc.) $1,500.00
1 DBMS Server Software $7,500.00
7 DBMS Client Software($950.00 per client) $6,650.00
Total Development Cost: $149,525.00
Projected Annual Operating Costs:
26. Project 3 – CRA Enrollment System Project Proposal
Group #5
24 12/01/2015
Personnel:
1 DBA (1000 hours/ea. $35.00/hr.(part-time)) $35,000.00
Expenses:
1 Maintenance Agreement for cloud service $3,000.00
Preprinted forms($15,000/year @.99/form $3,300.00
Total Projected Annual Cost: $41,300.00
Additional notes:
Softlayer Security Symantec Website Security 1500-
5000/month
CDW.com Bundle package varies 3000/yr
** cost will vary based on additional features
*add cost of new computer equipment if needed
The proposed system will address the operational feasibility by supporting an online membership
enrollment for the combined three colleges. The new system will replace the current use of the
EPIC Tracking database, EMS class scheduling and support payments online. The system will be
written using WAMP, PHP and SQL Server Database. The web based application will address
security concerns of the old system. The proposed system will eliminate two of the three systems
CRA is currently using.
The cultural feasibility aspect of the new system will be challenging due to the amount of change
the CRA staff will experience with the new system. There will be a learning period for the
associates not familiar with the SQL database and PHP. A database administrator may need to be
hired on a part-time basis. For future modification to the website CRA may need to hire a PHP
developer.
The new system addresses the concern of technical feasibility by replacing EPIC tracking
database and EMS scheduling system with the SQL database stored in the cloud. CRA staff will
have access to maintain and modify the database. The cloud provide will provide the secure
website and secure connection to the stored database.
The one foreseeable legal element is the contract with the cloud provider; CRA and the cloud
provide will create a service level and server rental agreement. Our contractual agreement is to
develop and implement the enrollment system. After the new system is in production the cloud
27. Project 3 – CRA Enrollment System Project Proposal
Group #5
25 12/01/2015
service provider and CRA will maintain the system. We estimate the project duration of nine
months.
In regards to the economic feasibility the project development stage is estimated to cost
$149,525.00. The estimated time the cost to develop payback will be five years. The estimated
Net Present value is $95,255.00.
28. Project 3 – CRA Enrollment System Project Proposal
Group #5
26 12/01/2015
6 ANNEXES
Interview Questions:
Facts about Stakeholder:
Name: Tony Price
Department: RAC
Title: Director
Identify the problem:
1. Can you describe the objective of the problem?
2. Why is that a problem?
3. How the department currently does addresses the problem?
4. What do you like or dislike about current solution?
5. How would you improve the problem in the future?
The user environment:
6. Can you describe the key user of the system?
7. Do system users have computer skills?
8. What technologies are currently used to address the problem?
9. Do you expect any kind of training available for the new solution?
Functional requirements:
10. How do people interact with the current solution?
11. Can you describe the process how does user search/register for the program?
12. Does user face any issues during search or registration process?
13. What exact information does a student user need to submit when registering for the class?
14. How does department track available spaces in the class?
15. Do you notify students if class is canceled in advance?
16. How regularly the class schedule sheet updated?
17. Can you describe equipment rental process?
29. Project 3 – CRA Enrollment System Project Proposal
Group #5
27 12/01/2015
18. How do you track the rental equipment?
19. What information is required when student rents an equipment?
20. Do you evaluate student & instructors experience?
21. Do you keep track of historical data for future analyses?
22. Do you generate any regular reports? If yes, what type of reports?
23. How do you select what classes to be opened during the semester and during what hours?
24. Are students aware about CRA availabilities and opportunities?
Non-functional requirements:
25. Do you have any support & maintenance requirements?
26. Do you have any usability requirements?
27. Do you have any other requirements?
Customer Satisfaction Survey question:
1. Do you agree our site was easy to use?
a. Yes
b. No
2. Would you recommend our recreation center to someone else?
a. Yes
b. No
3. Will you use our recreation center after you graduate?
a. Yes
b. no
c. not a student
4. How often do register for classes?
a. once a day
b. once a week
c. once a month
d. other
5. How often do you rent equipment?
a. once a day
b. once a week
c. once a month
d. other
30. Project 3 – CRA Enrollment System Project Proposal
Group #5
28 12/01/2015
6. Do you have suggestions for improvements?
a. call recreation center