Skip to content

Latest commit

 

History

History
181 lines (141 loc) · 11.9 KB

README.md

File metadata and controls

181 lines (141 loc) · 11.9 KB

BAESIX

1. INTRODUCTION

1.1 About the Project

	1.1.1 BAESIX-An Overview

		Basic Algorithmic file Encoded as a Simple program Intended to Entertain you eXtendly”-
		shortened as BAESIX:- is a software that facilitate the creation and sharing of 
		information, ideas, career interests and other forms of expression using the basic 
		programming language C++. In simple words it’s a basic model of Social media
		management software (SMMS) - an application program or software suite module that
		facilitates an organization's ability to successfully engage in social media across
		different communication channels.

		When engaging with these services, users can create highly interactive platforms through
		which individuals, communities, and organizations can share, co-create, discuss, and modify
		user-generated content or pre-made content posted online. They "introduce substantial and
		pervasive changes to communication between organizations, communities, and individuals."
		BAESIX mainly focus on the emerging fields of technoself studies, But still in a basic
		form. BAESIX differ from other social media software as it posts only ideas and suggestions
		across different users and does not support networking.
		
		Social media intelligence enables brands to:
		
		•	Heighten brand awareness
		•	Increase social community size
		•	Accurately target audiences
		•	Strengthen engagement strategies for increased brand loyalty
		•	Increase customer satisfaction and positive brand perception
		•	Convert social followers into qualified leads and new business
		
		Modern SMMS’s generally have many more features as posting a video or an image or even
		playing multiplayer online games and more. The feature set differs between different
		applications or websites; however, this project deals with simple and basic features
		including text messaging and chatting and sharing ideas or suggestions.

	1.1.2 Objective of the PROJECT

			The main objective of the project “BAESIX” is to help the user to share their ideas
			or suggestions among their follower.
			It helps the user to also to chat with their friends.
			Thus we get the trust of each user by our way to be S.M.A.R.T.
			(Specific, Measureable, Achievable, Realistic, and Timely).

2. SYSTEM SPECIFICATION

2.1 Development Environment

	2.1.1 Hardware Configuration

		PROCESSOR : Intel Core i7-5960X
		RAM : HyperX Predator 3600 2X8GB
		GRAPHICS ADAPTER : Nvidia GeForce GTX Titan Xp
		MONITOR : AOC Agon AG352UCG
		KEYBOARD : Logitech G910 Orion Spectrum
		MOUSE : Logitech G903

	2.1.2 Software Configuration

		OPERATING SYSTEM : Windows 10
		EDITOR : DOSBox
		PROGRAMMING LANGUAGE : C++
		OOP CONCEPTS USED : Data Abstraction, Data Encapsulation, Modularity, Inheritance, 
		                    Polymorphism, Reusability.
		FEATURES USED : Files, Class, Functions
		DATABASE : SQL

3. DATA FLOW DIGRAM

alt text

SL.No. Classes Used Function Description Files Used
1 Intr_o intro() Functions to display Welcome screen. -
graphicintro() Functions to display Welcome screen. -
cpyrgt() Functions to display the terms and conditions. -
license() Functions to display the terms and conditions. -
acknow() Function to display acknowledgement. -
2 Outlin_e ask() Function to enter choice for Signup/Login. -
show1() Function to display license of the software. -
3 Use_r modify() Function to modify details of an account. -
ret_city() Function to return the city. -
ret_state() Function to return the state. -
ret_country() Function to return the country. -
ret_hometown() Function to return the hometown. -
ret_user() Function to return the unique user ID. -
ret_pass() Function to return the unique pass code. -
ret_name() Function to return the name. -
ret_rel() Function to return the relationship status. -
ret_phone() Function to return the phone number. -
newdat() Function to enter the details of an account. -
d_lay() Function to display delay message. -
e_ror() Function to display error message. -
D_el() Function to display deleting message. -
wai_t() Function to display loading message. -
inbox() Function to display sending message. -
4 Idea_share idea_share Constructor to initialise value of story to “NULL”. -
Enter() Function to enter the idea to be shared. IDEA
Show() Function to return the current story. -
ret_date() Function to return the date. -
ret_type() Function to return the from. -
5 Hoo_k work() Function to diplay home page. CREATE, COMPOSE,IDEA
logout() Function to logout from the current account. -
oldloc() Function to modify location. CREATE
6 C_msg C_msg Constructor to initialize the values of nomb=0 and check=’N’. -
message() Function to compose a message. COMPOSE
clearnotify() Function to clear notifications. -
notify me() Function to display notifications. -
ret_check() Functon to return check. -
ret_to() Function to return to. -
NON-MEMBER FUNCTIONS
SL.No. Function Description Files used
1 login() Function to check if entered account exists. CREATE
2 user() Function to enter username & password. -
3 create() Function to create a new account. CREATE
4 del() Function to delete current account. CREATE
5 online() Function to display names of accounts created. CREATE
6 callmouse() Funtion for displaying cursor to the screen. -
7 logo_ins() Function to display logo of the software. -
8 C_notify() Function to count number of notifications. COMPOSE
9 ideatime() Function to display shared idea. IDEA
10 find_name() Function to return current users name. CREATE
11 clearslate_protocol() Function to exit from the software. -

4. CONCLUTION

“Basic Algorithmic file Encoded as a Simple program Intending to entertain you Xtendly” shortened as 
BAESIX is a basic form of what now we call a “SOCIAL MEDIA”. In this modern era everyone is very into 
social media. It has became a part of our life. Social media is defined as relationship that exist 
between network and people. Thus via this software, we provide the facilities for users to share and
connect with one another. BAESIX thus becomes the best by our way to be S.M.A.R.T. 
(Specific, Measureable, Achievable, Realistic, and Timely).

This project helps users to create highly interactive platforms through which individuals, communities,
and organizations can share, co-create, discuss, and modify user-generated content or pre-made content
posted. They "introduce substantial and pervasive changes to communication between organizations,
communities, and individuals." BAESIX mainly focus on the emerging fields of technoself studies, But
still in a basic form. BAESIX differ from other social media software as it posts only ideas and 
suggestions across different users and does not support networking.

However this project is not safe. Many softwares has now the facility to create fake Id’s which will 
not be identified and can thus access others privacy without their knowledge. Moreover they can hack
your informations and also alter it. Our codewriter team are trying our best to prevent such efforts. 
Currently this project is just a prototype.There are many modifications to be made in this project 
to make it safe. These modifications would be made in this project gradually. There are many more 
modifications to be made so as to this project becomes more user friendly. 

5. BIBLIOGRAPHY

5.1 Textbooks:

	1. Computer Science with C++ A textbook for class XI by Sumita Arora
	2. Computer Science with C++ A textbook for class XII by Sumita Arora

5.2 Websites:

	1.	http://www.studytonight.com/
	2.	http://www.cplusplus.com/

6. Output Screen Layouts

alt text alt text alt text alt text alt text alt text alt text