uBulletin.com Target Clients
Upcoming SlideShare
Loading in...5
×
 

uBulletin.com Target Clients

on

  • 826 views

 

Statistics

Views

Total Views
826
Views on SlideShare
826
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • It took almost 6 months for uBulletin site to materialize. After an intensive 2 weeks of brainstorming for business ideas and development, another two weeks were spent to research and evaluate software and hardware components required to produce the ecommerce site. After WinNT platform was chosen because of its low cost and popularity and ease of setup, Harry spent about two weeks installing and setting the NT IIS web server and the MS SQL database server. While waiting for SW/HW to be ready, the group took about a month to carefully design on paper the interface for the website. Also during this time, Kham and Helina designed tables and fields for the databse. Also during this time, Kham acquired Dreamweaver, learned and then trained the rest of the group how to use it to build web pages. As soon as the HW/SW were in place and both the database and site design were generated, Kham and Man proceeded with building prototype pages. When the database became available, all group members participated in programming the site to provide dynamic and database-driven web pages. This process of programming and site integration required almost three months. From the workflow chart, it is evident that building prototype pages, followed by programming to provide dynamic contents is the critical path of the project. It determines the length of time required to produce the functional ecommerce site uBulletin as planned.
  • uBulletin aims to provide multiple services to the university students. To achieve this goal requires design and implementation of an extensive database. The database team designed the database with the following objectives in mind. First, the database must be so designed that fast storage and retrieval of data is possible. Users of uBulletin.com site do not have the patience to wait for the requested information. Almost instantaneous retrieval and display of information is of paramount importance to our website. Surfers will walk away if it takes too long to get any information. An example of this is placing userids and passwords in a table separate from the Members_Info_Table. This allows speedy logon process. The database does not have to query huge Member table to authenticate the users. This also frees up resources for other connections to the database server. Second, the database must be so designed that future expansion or revision can be done with ease. Redesign the entire database to accommodate simple addition of fields or tables must be avoided. Third, the database has to address issues concerning privacy and security. To allow the posters to decide whether or not s/he wishes to display important contact information on the query results page, the database has a table named Contact, where information such email and phone number the posters want to show to other website users are stored. If the user doesn’t not enter these contact information, information obtained from registration will be displayed instead.
  • Database design (continued…) When uBulletin database was designed, security of the site members’ private financial information is our first and formost concern. To prevent any potential internal misuse of sensitive information, important information such as credit card numbers are stored on separate database. In the future this particular database will be in some way password-protected and therefore inaccessible to any unauthorized personnels. To provide even better safeguard of members’ financial information, the database will be encrypted. With this additional level of data security no information can be stolen and misused.
  • To provide privacy to website members, we employ a separate database table to store contact information. If a poster wishes to keep his or her registration information private, s/he can enter a different phone number or email address when putting up a post. These information will be stored in the Contact table and displayed in the search result page. If no contact information is entered, the member’s registered information from Member_Info table will be displayed instead.

uBulletin.com Target Clients uBulletin.com Target Clients Presentation Transcript

  • u Bulletin.com Target Clients WWW Students Professors Community/ Private Business u Bulletin.com
  • u Bulletin.com Statement of Purposes
  • u Bulletin.com Site Features u Bulletin.com u Commerce u Tools u Entertainment u Stores For Sales For Lease Wanted Text Books Rooms Jobs Tutoring Auction Calenders* Calculators* Messageboards* Teacher Eval. Course Eval. Financials* QT-TV* WebRadio* MP3* Horoscopes* Showtimes* Amazon.com* AffiniaStores*
  • u Bulletin.com
    • Harry Hong
    • Man Wai Ho
    • Helina Truong
    • Kham Vo
  • u Bulletin.com Organizational Chart Kham Vo (CEO) Man Wai Ho (Web Design Mgr.) Harry Hong (Technology Mgr.) Helina Truong (Database Mgr.) Kham Vo Harry Hong Harry Hong Man Wai Ho Helina Truong Kham Vo (Software Mgr.) Kham Vo Man Wai Ho Harry Hong
  • u Bulletin : WorkFlow
  • u Bulletin.com Engineering WWW Students Professors Community/ Private Business NT/IIS/ASP Web Server SQL Data Base Server
  • u Bulletin.com Hardware Requirement NT/IIS WebServer NT/SQL Database Server PowerMac
  • u Bulletin.com Software Requirement DreamWeaver (Macromedia) MS SQL Server 7 MS Window NT 4/IIS/ASP
  • u Bulletin.com IIS WebServer
  • u Bulletin.com Active Server Pages (ASP)
  • u Bulletin.com SQL Server
  • u Bulletin.com DreamWeaver
  • u Bulletin.com Site Features u Bulletin.com u Commerce u Tools u Entertainment u Stores For Sales For Lease Wanted Text Books Rooms Jobs Tutoring Auction Calenders Calculators Messageboards Teacher Eval. Course Eval. Financials QT-TV WebRadio MP3 Horoscopes Showtimes Amazon.com AffiniaStores
  • u Bulletin.com Database Design
    • Fast storage & retrieval of data.
    • Memory saving.
    • Privacy/Security issue.
    • Easy maintenance & expansion.
  • Members Auction Items Log on Info Posting Rate Commission Rate Total Auction Fee Bids Category Preferences Item Categories Member ID Password Member ID Category ID Category ID Category Commission ID Percentage LowerOfRange HigherOfRange PostingFeeID Posting Fee LowerOfRange HigherOfRange Bid ID Member ID Member ID Bid Amount Time of Bid LName FName Address ZipCode Phone Email Item ID Item Name Item Desc. Min Bid Start Date End Date Post Date Commission ID Posting Fee ID Total Fee ID Entity Relationship Diagram(ERD): Auction Member ID
  • Members Textbook_ Info Member ID LName FName Address ZipCode PublisherID PublisherName Entity Relationship Diagram(ERD): Textbook Textbook_ Price_Info Publishing_ Info Contact Publisher Textbook_ Courses Schools Professors Course_Info School_Dept Phone Email TextBookID ISBN# Author PublisherID TextBookID NewPrice MyPrice OldPrice Email Phone Contact ContactID SchoolID SchoolName TextBookID CourseID DeptID DeptName SchoolID CourseTitle SchoolID? DeptID ProfID? CourseID CourseName CourseSect Term TextbookID TBTitle TBEdNum TBStatus TBDesc Date Sold MemberID ProfID ProfLname ProfFname SchoolID? DeptID
  • Members Log on Info Member ID Password Member ID LName FName Address ZipCode Phone Email ERD: Teacher Evaluation Course_Info School_Dept School Teacher_Evaluation Professor SchoolID SchoolName DeptID DeptName SchoolID ProfLname ProfFname SchoolID? DeptID CourseTitle SchoolID? DeptID ProfID? CourseID CourseName CourseSect Term ProfID PostID Comment ProfID CourseID Grade
  • Members Log on Info MemberID Password Member ID LName FName Address ZipCode Phone Email ERD: Course Evaluation Course_Info School_Dept School Course_Evaluation Professor SchoolID SchoolName DeptID SchoolID DeptName ProfLname ProfFname SchoolID? DeptID ProfID CourseTitle SchoolID? DeptID ProfID? CourseID CourseName CourseSect Term PostID Comment ProfID CourseID Grade
  • Members Log on Info MemberID Password Member ID LName FName Address ZipCode Phone Email ERD: ForLease, ForSale, & Wanted Category Contact For_Sale For_Lease Wanted Category ID Category Email Phone Contact ContactID
  • Members Log on Info MemberID Password Member ID LName FName Address ZipCode Phone Email ERD: Room Room_Types City Contact Room_Postings County State Email Phone Contact ContactID CitytID City CountyID CountytID County StateID StateID State RoomTypeID RoomType
  • Members Log on Info StatusID Status Member ID LName FName Address ZipCode Phone Email ERD: Jobs Contact City Job_Types Job_Postings County State Industries Job_Status JobTypeID IndustryID JobType IndustryID Industry MemberID Password Email Phone Contact ContactID CountytID County StateID StateID State CitytID City CountyID
  • u Bulletin.com Web Design Goals
    • user-friendly interface.
    • Mininal number of clicks.
    • Intuitive (no guessing).
    • No information overload (no cluttering).
    • Security.
    • Privacy.
    • Minimal download time.
  • u Bulletin.com Site Features u Bulletin.com u Commerce u Tools u Entertainment u Stores For Sales For Lease Wanted Text Books Rooms Jobs Tutoring Auction Calenders Calculators Messageboards Teacher Eval. Course Eval. Financials QT-TV WebRadio MP3 Horoscopes Showtimes Amazon.com AffiniaStores
  • Data Flow Diagram: u Commerce (Non-Auction) Web Site Visitors Log-on Sell Buy Register Success? Log-on? Choose Category* Fill out Form Verify? Submit Form Choose Category* Enter Search Search Results * Categories For Sales For Lease Wanted Text Books Rooms Jobs Tutoring No Yes No Yes Ok! Wrong!