Sei sulla pagina 1di 10

INTRODUCTION 1.

1 ABOUT THE PROJECT "CodeBook" is an online discussion site for users to interact with technical experts and other users in the form of posted messages. The experts are grouped under various technologies like J2EE, .Net, C/C++, OS, Mainframes etc. The users can choose his desired technology and reach its experts and clarify his issues. Experts also can interact with each other for their knowledge updates. They can even post the advertisement the trainings which they provide. This site is also helpful to post software related happenings like trainings, exhibitions, new releases, conferences etc. CodeBook users must register before using the site. Users may create a personal profile with photos, add experts and exchange messages. The project underwent a standard development lifecycle end to end from requirement analysis, design, coding, testing , implementation.

Technologies: Java , JSP, Servlets, JavaScript, HTML, CSS, JSTL, SQL Tools: NetBeans 6.9 Database: Oracle 10g 5.1 SYSTEM ARCHITECTURE

HOME PAGE

REGISTER PAGE

LOGIN PAGE

MAIN PAGE

MY INBOX

SEARCH EXPERTS

MESSAGES

QUESTIONS ASK

TECH NEWS

MY BASKET FEED BACK MY EXPERTS

REPLY /DELETE

SEND/RESET

POSTING ON THE WALL

SELECT & ADD

ANSWER POSTING

5.2.1 MODULE LIST


5.2.1.1 5.2.1.2 5.2.1.3 5.2.1.4

Login and Register Module. Locate an Expert Module. User Profile Module. Ask an Expert Module.

5.2.1.5 5.2.1.6 5.2.1.7 5.2.1.8 5.2.1.9 5.2.1.10

Send a Message Module. Message Inbox Module. Post a Reply Module. Latest Tech Updates Module. Like/Dislike Anchor Module. Experts Basket Module

5.2.2 MODULE DESCRIPTION 5.2.2.1 Login and Register Module: Existing users can use their credentials to login to the application. New users can go for registration. On successful login, the user home page will be displayed. 5.2.2.2 Locate an Expert Module: The user will search the application for any technology. The search results will display the list of experts with their experience, technical profile and other contact details. The user can choose from the available experts and add to his experts list. 5.2.2.3 User Profile Module: The logged in user can edit his/her profile. 5.2.2.4 Ask an Expert Module: The user will post any technical queries to his list of experts. This query will be posted to the experts inbox. 5.2.2.5 Send a Message Module:

The user can send a message to other users within the application. The message will be delivered to the recipients inbox, with timestamp. 5.2.2.6 Message Inbox Module: The user inbox contains the messages from other users. The user can read/ respond/delete the messages in his/her inbox. 5.2.2.7 Post a Reply Module: Once the expert receives a query from the user, he/she clicks Answer button to respond to that query. The response will be posted on the user wall. 5.2.2.8 Latest Tech Updates Module. This section provides the user with the latest IT developments happening in and around the world. The latest news will be updated by the Site Administrator from time to time. 5.2.2.10 Like/Dislike Anchor Module. This feature plays an important role in determining the relationship between a user and a expert. Say, a user posts a question and gets a reply from a expert. The user can provide his feedback by clicking Like or Dislike. The Like denotes the user is satisfied by the experts response. On the other side, if the response posted is not satisfactory or irrelevant to the question or in any way offending, the user can denote that by clicking Dislike. Once Dislike is clicked for an expert for 5 times, the expert will be removed for that user. In this way, the application provides a feature for removing a expert from the expert list, for a given user. 5.2.2.10 Experts Basket Module

The queries posted by various users for an expert will be stored in the Experts Basket. The Expert can click an option to answer. The answers will be then posted on the users wall. 7.1 SCREEN SHOTS

MESSAGING

USER REGISTRATION

SEARCH EXPERTS BYTECHNOLOGY

Potrebbero piacerti anche