Chat with Interest: A Secure and Interactive Desktop Application for Organization Members
Verified
Added on 2024/05/20
|2
|590
|196
AI Summary
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
CSC8416 – Advanced Java Programming – Project Proposal Student Name:Student ID: Chat with Interest Abstract A small desktop application named as “Chat with Interest”. What this application will do, it’s not just only chat application but more than that giving a full secured area where people with same interest are matched, giving flexibility of sending requests to that matched person. This application will help people in an organization/committee to interact with each other in an interactive way. The aim of this application is to connect all the members of an organization in a secure and interactive way(Hughes, 2018). It is a desktop application, with a fascinating and amazing look and view GUI (Graphical User Interface). Introduction A small desktop application named as Chat With Interest designed and coded on NetBeans IDE8.1, using Java Standard Edition 8, for the sake of learning. This Application uses Database, created using MySQL. Testing of application is done using Xampp5.6.8, providing a local web server. There will be two applications one will be on the server side and the other one is for the user interface. Motivation People just don’t want to talk to anyone outside the boundaries of their interests, so this thought to turn into an idea, of developing software which would help everyone to have a chat on the basis of their interest. System structures Hardware requirements: Hard Disk: 40 GB RAM: 256 Mb or more, Processor: Intel core i5 Software requirements: Database server: Xampp server, at backend used Database: Mysql Language: Java/ Java SwingIDE: NetBeans 8.1 Functions This desktop application will help to have a secured interaction between members of an organization and indeed solve the problem of less interaction CSC8416 – Advanced Java Programming
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
CSC8416 – Advanced Java Programming – Project Proposal Student Name:Student ID: User requirements OS: Windows XP/7/10/8 Additional features a.There is a functionality of friend request, viewing online friends. The user can search books directly in the search bar. Inherent complexities and challenges Describe what may not be obvious. Database connectivity will be the challenge; we are going to face while developing this desktop application. Fetching details from the MySQL database might be the possible challenge we may face. Explicit JAR files might be the challenging factor. Project Plan ItemsActivity date rangeActivities 1.Week 1- Week 2feasibility, knowledge and resource gathering 2.Week2 - Week 4Specifications,Analysis, and requirements for the application 3.Week 5 –week 6Conceptual design and application’s workflow 4.Week 7- Week 10The actual implementation of design 5.Week 11- Week 12Application Testing Conclusion The critical area which could reflect a delay in the development of the application will be the storing of user information in the database without any sort of anomalies. We will proceed systematically to reduce the complexity in designing of the database. We will be creating a backup of different-different modules of the development process as a backup. References Hughes, M 2018,Building an Internet chat system, JavaWorld, viewed 13 March 2018, <https://www.javaworld.com/article/2076864/java-concurrency/buil ding-an-internet-chat-system.html>. CSC8416 – Advanced Java Programming