BingEstates: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
Line 31: Line 31:


=== Week of Spring Break ===
=== Week of Spring Break ===
Even though it was not included in the Gantt Chart, we decided to complete more project requirements by working over time. Ads could be viewed and displayed, but there was no sort of search capabilities of BingEstate. Hence, it was necessary for us to create another aspx.cs named SearchResult capable of doing basic search operations. While doing so, the search engine makes the basic search depending on a keyword it receives from the search box. After the search engine gets an input value, SearchResult.aspx.cs identifies items that match the characters and keywords entered by a user. Then, it makes a connection to the database and returns related results back to another webpage under the name of basic search results.
Even though it was not included in the Gantt Chart, we decided to complete more project requirements by working over time. Ads could be viewed and displayed, but there was no sort of search capabilities of BingEstate. Hence, it was necessary for us to create another aspx.cs named SearchResult capable of doing basic search operations. While doing so, the search engine makes the basic search depending on a keyword it receives from the search box. After the search engine gets an input value, SearchResult.aspx.cs identifies items that match the characters and keywords entered by a user. Then, it makes a connection to the database and returns related results back to another webpage under the name of basic search results. Searching can be conducted by anyone on BingEstate without any membership. Required operations concerning the unit testing of SearchResult.aspx.cs made as well.


=== Week 11 ===
=== Week 11 ===

Revision as of 23:38, 15 April 2015

Senior Project I Final Document Summary

We formulated the project's goals and objectives relevant to the software requirements specification document. This project's objective has been determined to respond to the search queries faster than the other real estate websites in the Binghamton area, NY. Meanwhile, simplicity of the website has been considered a must. We also spoke of the statement of scope of the project in the document. It draws attention to the difference between capabilities of a random guest and a registered user. In addition, it articulates what kind of advertisements registered users can place and what the other functionalities of our real estate website are. Following that, we mentioned the Big User Requirements List. It elaborates each requirement's description, reference meaning who is for that specific requirement and its priority. The project's software context is preceded by the Big User Requirements List part in the document. Besides that, the document gives insights on all the user profiles of the system and its data description & objects. We brought the document to an end, by referring to the database design of the system and our GANTT chart indicating our future tasks.

Project Progress

Week 1 & 2

Installation of each component of the system performed. Those components are Microsoft SQL Server 2008 to formulate our database system for the project, Microsoft Visual Studio 2012 to control the application’s functionality by performing detailed processing and Adobe Dreamweaver to deal with the design

Week 3

Completed the implementation of the system's database and got started on design coding the website's main page and the master page. Graphic elements and text specified in the master page entails being common to each page of the website

Week 4

We continued working on the design of our webpages. Completed the design of master page and default page, that is the main page. Put a slider on the main page embellishing the view of the website and started off creating the webpages pertinent to searching.

Week 5 & 6

Each webpage design specified in the project description document was successfully completed. Some of those webpages could be mentioned as "Membership Info", "Ad View", "My Ads", "Place an Ad", "Search", "Advanced Search" and so on. While trying to complete the design, it was a must that we complied with the requirements in the design document we had created.

Week 7

After completion of coding the first two tiers (Database and Graphical User Interface), we moved on to starting to code the Logic tier acting as an intermediary layer in between the user interface and the database. As we mentioned earlier, users are not allowed to place an ad unless they are a member of BingEstate. So, we must have started coding the sign-up part of the system together with a panel enabling users to be a member of BingEstate on the main page, typing some credentials. They would be able to start harnessing the website accordingly. After having coded this part only, it was also coded that their membership info includes their credentials and current ads on another section if placed any. Required changes and unit testing made on the signup.aspx.cs and Membership.aspx.cs source files.

Week 8

Throughout this week, we dealt with the functionality of placing an ad via the system. That's one of the fundamental capabilities of a registered user on BingEstate. Besides that, we coded this part the way that when users place their ads, they would show up on their 'My ads' page. As elaborated before, users are unable to place ads unless they are registered, Required changes and unit testing made on the corresponding Place.aspx.cs source file also to conduct this on the Logic Tier.

Week 9

In terms of the amount of code written in total, this week was the least important one since it required some slight modifications on the main page and its some sections**. After being done coding the Logic Tier of the default page of BingEstate, the main page started displaying some ads with their images on Image Slider under the name of 'Mainpage Showcase'. The written code also does the operation of displaying a Welcome message to the particular user on the right side of the website after he/she logs in to the system. Finally, some modifications also made for 'Home', 'About' and 'Contact Us'. Required changes and unit testing made on the default.aspx.cs, Master.aspx.cs, About.aspx.cs and Contact.aspx.cs source files.

Week 10

Following ads placed into BingEstate by its registered users, they were required to be viewed. For this reason, The Adview.aspx.cs page created to be able to display already placed ads and listings. By this means, anyone on the website can show details of any particular ad in a very clear way since no membership is required to view them.

Week of Spring Break

Even though it was not included in the Gantt Chart, we decided to complete more project requirements by working over time. Ads could be viewed and displayed, but there was no sort of search capabilities of BingEstate. Hence, it was necessary for us to create another aspx.cs named SearchResult capable of doing basic search operations. While doing so, the search engine makes the basic search depending on a keyword it receives from the search box. After the search engine gets an input value, SearchResult.aspx.cs identifies items that match the characters and keywords entered by a user. Then, it makes a connection to the database and returns related results back to another webpage under the name of basic search results. Searching can be conducted by anyone on BingEstate without any membership. Required operations concerning the unit testing of SearchResult.aspx.cs made as well.

Week 11

advance.aspx