640 likes | 764 Views
IDP : Forum Based Commercial Community . Guided By:- Prepared By:- Prof. Hitul Marvaniya Henit Nathwani-09IT010 Sohil Kapasi-09IT001 Ajaysinh Jadeja09IT011 Group ID-090470110011. Why is it referred as IDP ? . Following was the scenario, when we visited the company :-
E N D
IDP : Forum Based Commercial Community Guided By:- Prepared By:- Prof. HitulMarvaniyaHenit Nathwani-09IT010 Sohil Kapasi-09IT001 Ajaysinh Jadeja09IT011 Group ID-090470110011
Why is it referred as IDP ? • Following was the scenario, when we visited the company :- • Company has it’s web-site already developed. • No communication facilities available between the employees of the company. • No communication facilities between the company authorities and it’s clients.
Reduce the paper-work or documentation required. • Quick file transfer, query transfer and sharing views on particular aspects like upcoming trends in I.T. field.
The company had these much drawbacks in their infrastructure. • After observing these things and negotiating with the company owner, we concluded to make a forum based commercial community. • They mentioned some of their requirements for the commercial community. • Following is the list of features to be included in the forum based commercial community.
Features :- 1.Inter-User Messaging System The online users can chat with each other & messages can be sent to offline members and they’re informed via e-mail. 2.Comments The members of the community can comment on the various posts like blog, articles, photo, video, etc.
3. Photo sharing The members of the community can post the photos. Various functionalities like zoom-in, zoom-out, delete, etc. will be provided. 4.Videosharing The members of the community can post the videos. The videos can be shared from any other sites or links.
5. File sharing The members of the community can share the necessary documents within the community that will be helpful to other members. 6. Related Articles The experts of the community can post articles for the FAQs. Also the articles for the upcoming trends in the IT field can be posted.
7. Thumbs Up & Thumbs Down for photos & videos The viewers of the photos & videos can give their views in form of their like/dislike. 8. Rating of articles The articles posted can be rated by the readers.
9. Subscribe The members, interested in the particular posts like photos & videos or articles, can subscribe for such posts via e-mail. 10. Advertisement of clients’ companies In this feature, the advertisements of clients’ companies will be displayed on our community. This will help clients to boost up their business.
11. To-do list This feature maintains a To-Do List. This list will be accessible by the company heads and the employees, to whom the work is assigned. 12. Announcements The general instructions to be passed to all the employees and clients can be categorized as announcements. This section will be purely handled by the higher authorities of the company.
13. Badges to experts If one of the experts of company has answered more than 25 or 50 questions asked in the forum, then he/she will be assigned badges accordingly.
Purpose of the project :- • The main purpose of this project is to enhance the current capabilities of the organization. • There is a need to attract more clients and users across its portals to meet the new demand of the market. • The innovative solution in enhancing the capabilities ended up as a proposal of integrating a “Knowledge-base portal” into the existing company portal to increase quality traffic. • The other purpose is to build a commercial network that will act as the communication medium for the company heads, employees and clients.
The other purpose is to create a forum in the commercial community. • This forum will allow the members of the community to ask the questions and the company experts will answer the questions. • Next is to reduce the paper work and head-to-head approach to any employee. Instead, the necessary information or instructions can be passed via this community. • Further, the articles can be shared by the authorized persons and reviewed by the members.
Scope of the Project :- • This system is designed to maximize the Administrator’s productivity by providing tools to assist in automating the article review and publishing process, which would otherwise have to be performed manually. • More specifically, this system is designed to allow an Administrator to manage and communicate with a group of reviewers and authors to publish articles to a website. • The Community will facilitate communication between authors, reviewers, and the Administrator via System or E-mail. • This community is applicable only for PHP web-sites. • This commercial community can be integrated with the web-sites, developed in PHP.
Technologies :- • Front-end :- • As company’s web-site is in PHP, we’ll develop forum-based community in PHP. • The reason for this is : we can integrate our community with the company’s web-site.
Back-end :- • MySQL database is compatible with PHP. • So we’ve decided to use MySQL as back-end.
Specific Requirements:- • Hardware characteristics: Server side :- • 160 GB hard disk • 2 GB RAM • Intel Pentium 4 Processor Client side :- • A simple desktop /laptop
Specific Requirements Contd.. • Software characteristics Server side :- • Dreamweaver • XAMPP Server • Notepad /Notepad++ • Browser Client side :- • Windows OS • Web browser.
Feasibility Study:- • Feasibility study is to check the viability of the project under consideration. Theoretically, various types of feasibilities are conducted, but we have conducted 3 types of feasibilities explained as under: • Economic feasibility: • No financial investment is required for this project, except buying separate domain for our forum based commercial community. After negotiating with Mr. SaralDoshi, Owner, Kevalam Software, Rajkot, we came to know that they’re already having a spare domain and he allowed us to use that domain for hosting our system. Hence, our system is economically feasible.
Feasibility Study Contd.. • Technical feasibility: • The system under consideration requires only 3 people to work with the system. • The company is already having sufficient numbers of desktops and laptops. So our system is already technically feasible. • Operational feasibility: • Our system is feasible in all sense. The development of this system demands the consistent working of 3 people for 10 months. Thus, our system is feasible from the operational point of view also.
Use Case Diagrams:- • User side:
Use Cases Contd.. • Login – Allows the clients and employees to log into our system • Update profile – The users can manage their own profile. • Post articles/photos/videos – The members can post photos, videos and articles. • Upload file – The file can be uploaded in different formats like docx, pdf,etc. • Review/Rate articles – The members can give ratings in form of likes and comments. • Access To-Do List – This can be done only by the employees of the company, not the clients. • View announcements – This also is applicable to the employees, not to the clients. • Subscribe via E-mail – The members can subscribe to the posts from particular expert. • Questions/Answers – The members can ask questions as well as give answers. • IUMS – The online members can chat with each other. • Logout – The members gets logged from our system.
Contd.. • Admin side:
Use Cases Contd.. • Login – The admin logs into the system. • Manage users – The users are monitored by the admin. • Maintain To-Do List – The admin can assign work to the employees of the company via this list. • Make announcements – The announcements can be made to the employees. • Manage advertisements – The advertisements of the clients’ companies can be shuffled. • Set badges to experts – The rankings can be assigned to the experts based on the number of questions answered.
Data Flow Diagrams:- • DFD 0:-
Contd.. • DFD Level 1 :- • Login:- 1. Login