mu bulletin board member: carol lim yi wang lei wen mentor: john boyer programmer/analyst of msa/...

19
MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Upload: leonard-roberts

Post on 26-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

MU Bulletin Board

Member: Carol LimYi WangLei Wen

Mentor: John BoyerProgrammer/Analyst of MSA/ Student Life

Page 2: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Introduction System Overview – Reason / Purpose Research Customer Requirement Server & Development Environment – Hardware Software language System Interface Function Design Database design – ERD, dataflow diagram , system process flow Security and protection Testing Problem facing Future work

Page 3: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Overview

Purpose of our project Focus on local market

Lower down the costs (shipping and handling, time and resources)

Faster the news spread (fill the forms and submit) Gather all information from different categories User friendly (update and safe)

Page 4: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Research

CollegeThrift.com www.collegethrift.com

Ebay Amazon Yahoo Off Campus

http://offcampus.missouri.edu

Roomate Search Engine http://roommates.missouri.edu/

TigerBay (Offline)

Page 5: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Customer Requirement

Public user View Information only

Register user Register (username, password, address etc) Login/Logout View Information Post Information Update Information Delete Information

Page 6: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Server & Development Environment

Internet Connection Internet Explorer 6.0 and Netscape 5.5 Linux system (EBW Computer Lab) of

University of Missouri dbms-unix.cecs.missouri.edu (MySQL)

Page 7: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Software Language

PHP HTML SQL JavaScript CSS XML/RSS (Really Simple Syndication) Photoshop Microsoft Office

Page 8: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

First User Interface

News

Page 9: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Second User Interface

Page 10: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Function Design

Car (done!) Book (done!) Furniture Ticket Rental News (done!) Electronic User Account (Login / logout) (done!)

Page 11: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Function Design (continued) CREATE TABLE Book ( Bid INT NOT NULL, ISBN INT, Bcondition VARCHAR (100), Btitle VARCHAR (20) NOT NULL, Bprice DOUBLE NOT NULL, Author VARCHAR (50), Bpost_date DATE, Bpicture VARCHAR (100), Caid INT NOT NULL, CONSTRAINT PK_Book PRIMARY KEY (Caid, Bid), CONSTRAINT FK_Book FOREIGN KEY (Caid) REFERENCES Catalogue (Caid) ON DELETE CASCADE);

Page 12: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Data Flow Diagram

External EntityProcess

MU Bulletin Board Data Flow Model

User request queries

Queries request data

Return the requested dataReturn result to user

Page 13: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Old ERDLogin_id Password

Isa

Login

Authentication

UserUname

Uid

SpecialUser

BuyerSeller

ContactInformation

Picture

News

Car

FurnitureRenting

Electronic

Book

Bid

Bprice

Title

Author

Bcondition

Bpost_date

Sell

Buy

Eid

Eprice

Ename

Emodel

Ebrand

Eyear

Econdition

Epost_date

Sell

Buy

Rid

Rprice

Location

Available_time

Rpost_date

Post

Rent

Fid

Fprice

Fbrand

Fcondition

Fyear

Fpost_date

Sell

Buy

Cid

Cprice

Cyear

Cmodel

Cbrand

Milege

Ccondition

Cpost_date

Sell

Buy

Email

Zip

Cellphone

City

Phone

Street

Has

Pid

Car

Electronic

House

Book

Furniture

load

Car

House

Furniture

Post

ERD of MU Bulletin Board

Page 14: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Current ERD

Password

User

Uid

ContactInformation

News

CarFurnitureTicket

Electronic

Book

Bid

Bprice

Btitle

Author

Bcondition

Bpost_date

Eid

Eprice

Ename

Emodel

Ebrand

Eyear

Econdition

Epost_date

Tid

Tprice

TLocation

Ttime

Tdescription

Fid

Fprice

Fitem

Fcondition

Fyear

Fpost_date

Cid

Cprice

Cyear

Cmodel

Uid

Milege

Ccondition

Cpost_date

Post

Email

Uid Cellphone

City

Phone

Street

Has

Ntime

Post

ERD of MU Bulletin Board

Catalogue

Uidentity

ISBN

Fname

Lname

Bpicture

Cpicture

Fpicture

Epicture

Ctransmission

Nlocation

Ntitle

Norganization

NDescription

Ndate

Catalogue_name

Nid

Npost_date

Tdate

Has

Name

CarBrand

CarType

Typeid

TypeName

BrandName

Brandid

Has

Has

CNumDoor Catalogue_name

Typeid

Brandid

Uid

Catalogue_name

Zip

State

Uid

Catalogue_name

Uid

Uid

Catalogue_nameUid

Catalogue_name

Page 15: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

System Structure

Index

User Login User RegisterPublic Search / View

Logout

Add / Post

AdvancedSearch

Edit / Delete

Book NewsCar

Add / Post

AdvancedSearch

Edit / Delete

Post News

View All News/ One New

RSS

MU Bulletin Board Process Flow Diagram

Page 16: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Security and protection

Server Side Validation Password Encryption Session Protection

Page 17: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Testing

Fundamental Error Checking Input Testing System Integrate & Testing

Common library files.

Page 18: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Problem Facing

Temporary MySQL Server Late Permission Using of MySQL Server

Limited Time to Implement (3 weeks) Communication Problem Lack of User’s Feedback

Page 19: MU Bulletin Board Member: Carol Lim Yi Wang Lei Wen Mentor: John Boyer Programmer/Analyst of MSA/ Student Life

Future Work

Finish the Remain Functions Improve Interface Add more useful Functions (Bid, Online

Payment, Category Adding etc.) Find a Stable Web and Database Sever