Problem
Discuss about the Requirement Analysis and Modelling Of VCI.
Technology has been revolutionizing every sector in the present world and so is influencing the education sector. This report emphasizes on the demonstration of the systems and functions those are necessary for managing the operational activities in the VCI. The case study states that the VCI (Virtual Child International) has been virtual world for the children and that is helpful in enhancing the knowledge of the children through demonstrating the virtual world. The employees of the VCI supposed to be backing up the system called VCI Park behind the scenes and contribute in the providing guidance to the children and the members connected with the developed system. The proposed system is comprised of many levels of the authorization allowing the individuals connected to the system to have different levels of the authorization with unique credentials.
A draft has been proposed in this report regarding the development of the VCI system and demonstrating all the essential aspects those are necessary for the development of a successful and efficient system for supporting this model. Theoretical aspects and practical works have been proposed in this report including the demonstration of the functioning of the system.
The problems being addressed in this system can be demonstrated as:
Manual operations
Most of the functions of the proposed system were being operated manually and it could lead to certain human errors including redundancy, calculation error, less accuracy and the attempt will be driven for automating the entire system. It will allow the park rangers, members, and other internal stakeholders to perform the necessary operations in an efficient and effective manner. This would enable the park rangers to guide the members more efficiently and effectively.
Payment System
Another identified issue in the previous system was the payment system as the users had to provide their details again and again and so the attempt will be driven for improving the existing payment system that can allow the users to make the payment in different ways or with the saved details.
The scope of the proposed system will be to automate the entire system and allow the users to avail better and automated services those can alternatively result in the positive outcome of the system. The system will eliminate the existing problems with efficient functionalities through providing a portal that can allow the individuals to perform daily operational activities in efficient and effective manner. System objectives can be listed as:
- To establish a system that is highly efficient and accurate
- To manage the manual operational activities automatically
- To allow the users to avail advanced services
Scope and Proposed System Requirements
The constraints of the system can be listed as:
- The system development will take three months to be effectively launch for the real world application
- The budget of the system development will not exceed $ 20,000
- The system will be immune to bugs and glitches while launching phase
There are many ways for the collection of data however; for this system questionnaire distribution can be recommended as the best approach for the collection of data and information related to the proposed system. The stakeholders will be distributed with a set of open end and close end questionnaire that will allow the stakeholders to put front their perspective of the system.
The main functional requirements for the delivery of the proposed system can be listed as following:
- The data handling could be delivered in an efficient manner through the user themselves.
- The user would be able to connect with the system in smooth manner
- The payment system should be incorporated within the system allowing the users to select the favorable payment system for the users
- The access control and authorization level should be separately designed by different group of the users
- The validation system should be embed within the system for monitoring purpose
- The data modification system should be available for the users in manner to update the system whenever there is the requirement of the system.
- Proper and easy user interface should be available allowing the users to be specific while selecting an option
- The developed system should be highly secured as the very personal information will be collected related to the user
- The system should be capable of delivering all the necessary operational activities in an automated manner
Reliability: The proposed system should be good enough that the parents, guardian, and the children could rely on it and perform necessary operational activities. The system will be out of the bugs and glitches and hence, the accuracy will be maintained and the users could thus, rely on the system.
Availability: The system would be available for the users for 24*7 till the use is connected to the system or logged in the system. Thus, the users could avail the services at any time whenever they want to connect with the system.
Maintainability: It technician committee will be established for monitoring and auditing the system and identify the bugs and glitches those might affect the entire functionality of the system and the services will be maintained and managed in efficient and effective manner.
Security: The personal and sensitive information are being collected for making the system much accurate and efficient and so the system needs to be highly secured and the user’s data and information needs to be managed in secured manner.
Usability: the system will have application for every user s and all the internal stakeholders would be allowed to avail the services from the system and assure that there are separate sectors for the users to utilize the services.
User Interface: Easy and effective user interface will be necessary for the effective and efficient deployment of the system. A training section can be embedded within the system for the users entering and using the system for very first time.
Stakeholder |
Interest |
Owners |
Overall output and performance of the developed system |
Investors |
Success of the development system and effective return after investing |
Members |
To accomplish the operational activities in easy and efficient manner |
Park Rangers/Staffs |
To manage their sector of the work through enhancing the experience and without altering the operational activities |
Project Manager |
Manage the constraints of the project considering enhanced performance and output |
Project Team |
Manage all the operational activities and necessary activities in an efficient and effective manner |
S.No. |
Event |
Trigger |
Use case |
Source |
Response |
Type Of Event |
Destination |
1 |
Registration in the system |
Entrance to the system |
Registration |
Guardian |
Guardian can access the system details |
Internal Event |
System |
2 |
Feeding personal information |
Updating details |
Personal data |
Guardian |
Unique id created |
Internal Event |
Guardian |
3 |
Adding payment details |
Feed the payment details |
Payment details |
Guardian |
User can use the payment details for later purchase |
Internal event |
Guardian |
4 |
Report from credit agency |
Evaluation of the credits |
Credit report received |
Credit Agency |
Saving the information in the database |
External Event |
Guardian |
5 |
Sign up in the system |
Avail services |
Utilize services |
Guardian |
Application of the system |
External Event |
Guardian |
6 |
Viewing current charges |
current charges inquiry |
Current Charges display |
Guardian |
Current charges demonstration |
External Event |
Guardian |
7 |
Monitoring member activities by guardian |
member activities monitoring |
Member Activities display |
Guardian |
Display operational activities |
External Event |
Guardian |
8 |
Guardian monitors conversation |
Guardian Inquiry |
Display conversation |
Guardian |
Display Electronic Conversation |
External Event |
Guardian |
9 |
Updates member criteria |
Criteria setting request |
Set member criteria |
Guardian |
Criteria set |
External Event |
Guardian |
10 |
Threshold limit reaching |
Excess usage limit reaching |
Notify User |
System |
Notify member |
State Event |
Member |
- Guardian:
- The primary requirement would be that the guardian should be able to handle all the operational activities those have been related to the system and the members accomplishing in the system. He should be able to make the payment by selecting preferable mode of the payment.
- All the interaction of the system should be accomplished in an efficient and effective manner without altering the system functionalities. There should be an option for updating the data and information in the system.
- Member:
- The interaction with the system should be in smooth manner and the members should be able to receive the necessary and expected output from the project.
- There should be effective interaction with the system that can reflect effective and efficient output.
- Management:
- The management should be able to manage all the data and information related to the operations needed for accomplishing the objectives and output of the system. He should be able to access all the necessary information those are necessary for the accomplishment of the operational activities of the system.
- Librarian:
- He or she should be able to manage and process the data and information related to the requests and deliver necessary output including the validation of the requests of the guardians including the authority of modifying the system settings.
- System can be integrated with the cloud services through accessing a portal and allowing the users to be connected with the system.
- The system can be developed from scratch can be another efficient approach for the system development
- COTS can also be utilized for the development of the system
Time |
Cost |
Efficiency |
Ease of implementation |
Total |
|
Cloud Development |
10 |
5 |
9 |
10 |
34 |
COTS |
9 |
9 |
8 |
7 |
33 |
Start from scratch |
4 |
8 |
9 |
9 |
30 |
The above matrix effectively proposes the efficiency and effectiveness of the developed system can be maximized through utilizing the cloud services and accomplishing all the objectives of the developed system.
Cloud services will be highly efficient and effective in managing all the operational activities embedded within the system and the cost spent on the successful implementation of the system will also be decreased. These services will be managed and maintained by the third party and thus, maintenance expenses will also be restricted for some extent. The security and privacy of the data and information of the individuals was another requirements of the system that can be accomplished through utilizing and executing the project on the cloud platform. The system also needs to be available for the users for 24*7 hours and that is what an organization can achieve through embedding the cloud computing within the existing system of the organization and so, it can be stated as the best and efficient approach for the development of the VCI park system.
PROCESS/ |
Guardian |
Member |
Park Ranger |
Librarian |
management |
Add Details |
RUD |
||||
Registration |
C |
C |
|||
Add Bank |
CR |
CR |
|||
Get Service |
CRUD |
RUD |
R |
||
Manage Service |
RUD |
C |
|||
Make Payments |
CR |
||||
Update Member Criteria |
R |
R |
RUD |
||
Receive Invoice |
R |
R |
CR |
||
Set Member Criteria |
R |
R |
C |
||
Notify User |
R |
R |
CR |
The details related to the data and information of the users can be stored in the database as mentioned in the following table:
P/F |
Field Name |
Data Type |
Caption |
Notes |
Field Size |
F |
Guardian_ID |
Number |
Guardian ID |
||
P |
Member_ID |
Autonumber |
|||
M_First_Name |
Text |
First Name |
20 |
||
M_Date_OF_Birth |
Date/Time |
Date Of Birth |
DD MM YY |
11 |
|
M_Last_Name |
Text |
Last Name |
20 |
||
M_Program_ID |
Number |
Programs subscribed |
|||
M_Username |
Alphanumeric |
Username |
25 |
||
M_Phone_No |
Number |
Phone number |
0000 000 000 |
10 |
|
M_Password |
Alphanumeric |
Password |
20 |
Use Case |
Description |
Register |
Members register in the system |
Add Details |
Personal details will be fed in the system |
Add Bank |
Bank details will be added with the existing details |
Manage Service |
Staffs managing the operational activities |
Get Service |
Service is being availed by the users |
Make Payment |
Guardians can make the payment used the saved credentials |
Set Member Criteria |
Member’s criteria will be embedded within the system |
Update member criteria |
Member’s criteria will be updated |
Notify User |
Notification will be sent to the users |
Receive Invoice |
The invoice will be developed and distributed to the user making payment |
Use Case Name: |
Add Bank |
|
Use Case ID: |
ADBNK 001 |
|
Scenario: |
Bank details of the guardians will be uploaded to the system |
|
Triggering Event: |
There will be an option for the selection of the payment mode |
|
Brief Description: |
Guardian users would be allow to modify the existing system |
|
Actors: |
The Guardian |
|
Related Use Case: |
Not applicable |
|
Stakeholders: |
The member, the guardian, the Management, |
|
Precondition: |
Registration should be made in the first stage to access the operations of the system |
|
Post Condition: |
The users will be able to avail all the services |
|
Flow of Activities: |
Actor |
System |
1. Add bank details 2. Log into the system 3. Select Bank 4. Select option |
1. Display options 2. Validate log in 3. Store bank details 4. Display Bank |
|
Exception Conditions: |
Invalid card details or credentials were entered the system |
Alamo, T., Tempo, R., Luque, A. and Ramirez, D.R., 2015. Randomized methods for design of uncertain systems: Sample complexity and sequential algorithms. Automatica, 52, pp.160-172.
Arnott, D. and Pervan, G., 2014. A critical analysis of decision support systems research revisited: the rise of design science. Journal of Information Technology, 29(4), pp.269-293.
De Neufville, R., 2016. Airport systems planning and design. Air Transport Management: An International Perspective, p.61.
Giachetti, R.E., 2016. Design of enterprise systems: Theory, architecture, and methods. CRC Press.
Linares-Flores, J., García-Rodríguez, C., Sira-Ramírez, H. and Ramírez-Cárdenas, O.D., 2015. Robust backstepping tracking controller for low-speed PMSM positioning system: design, analysis, and implementation. IEEE Transactions on industrial informatics, 11(5), pp.1130-1141.
Mathiesen, B.V., Lund, H., Connolly, D., Wenzel, H., Østergaard, P.A., Möller, B., Nielsen, S., Ridjan, I., Karnøe, P., Sperling, K. and Hvelplund, F.K., 2015. Smart Energy Systems for coherent 100% renewable energy and transport solutions. Applied Energy, 145, pp.139-154.
Reddy, T.A., Kreider, J.F., Curtiss, P.S. and Rabl, A., 2016. Heating and Cooling of Buildings: Principles and Practice of Energy Efficient Design. CRC Press.
Shin, J., Shin, S., Kim, Y., Ahn, S., Lee, S., Jung, G., Jeon, S.J. and Cho, D.H., 2014. Design and implementation of shaped magnetic-resonance-based wireless power transfer system for roadway-powered moving electric vehicles. IEEE Transactions on Industrial Electronics, 61(3), pp.1179-1192.]
Wang, X., Blaabjerg, F. and Wu, W., 2014. Modeling and analysis of harmonic stability in an AC power-electronics-based power system. IEEE Transactions on Power Electronics, 29(12), pp.6421-6432.