mu bulletin board member: carol lim yi wang lei wen mentor: john boyer programmer/analyst of msa/...
TRANSCRIPT
MU Bulletin Board
Member: Carol LimYi WangLei Wen
Mentor: John BoyerProgrammer/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
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)
Research
CollegeThrift.com www.collegethrift.com
Ebay Amazon Yahoo Off Campus
http://offcampus.missouri.edu
Roomate Search Engine http://roommates.missouri.edu/
TigerBay (Offline)
Customer Requirement
Public user View Information only
Register user Register (username, password, address etc) Login/Logout View Information Post Information Update Information Delete Information
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)
Software Language
PHP HTML SQL JavaScript CSS XML/RSS (Really Simple Syndication) Photoshop Microsoft Office
First User Interface
News
Second User Interface
Function Design
Car (done!) Book (done!) Furniture Ticket Rental News (done!) Electronic User Account (Login / logout) (done!)
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);
Data Flow Diagram
External EntityProcess
MU Bulletin Board Data Flow Model
User request queries
Queries request data
Return the requested dataReturn result to user
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
Zip
Cellphone
City
Phone
Street
Has
Pid
Car
Electronic
House
Book
Furniture
load
Car
House
Furniture
Post
ERD of MU Bulletin Board
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
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
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
Security and protection
Server Side Validation Password Encryption Session Protection
Testing
Fundamental Error Checking Input Testing System Integrate & Testing
Common library files.
Problem Facing
Temporary MySQL Server Late Permission Using of MySQL Server
Limited Time to Implement (3 weeks) Communication Problem Lack of User’s Feedback
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