Software Engineering Project Presentation

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การสมัครใช้บริการ SCB Easy Net
Advertisements

Bupa active : First register
เสรี ชิโนดม MS SQLServer 7 เสรี ชิโนดม
By: Jirawat Promporn By: Jirawat Promporn Contact: TRAINING Dept. BOOK PROMOTION & SERVICE CO., LTD. Update Latest 23/04/51.
กลุ่มคำสั่ง SQL สามารถแบ่งได้ดังนี้
File System Example of File System Employee Department
อาจารย์ที่ปรึกษาโครงการ
ประสบการณ์จากงานบริการสารสนเทศ: ประโยชน์
Security and Integrity
User’s guide. Emerald Fulltext เป็นผลิตภัณฑ์ของสำนักพิมพ์ MCB University Pressเป็นผลิตภัณฑ์ของสำนักพิมพ์ MCB University Press ก่อตั้งขึ้นเมื่อปี 1996.
ระบบตะกร้าและระบบชำระเงิน Shopping Cart + Payment
ASP [#15] การใช้งาน ASP กับ Mysql ผ่าน ODBC การทำสมุดเยี่ยม Guestbook
Madoo Shop ร้านเช่าวีซีดี
Madoo Shop ร้านเช่าวีซีดี
Madoo Shop ร้านเช่าวีซีดี
ASP:ACCESS Database.
SQL Server using Transact-SQL
ASP:ACCESS Database.
SQL - Structured Query Language
Php with Database Professional Home Page :PHP
Chapter 8 : การควบคุมความปลอดภัย (Security Control)
รายการ remak admin ไม่โชร์เวล่คีย์ข้อมูลใหม่ แก้ไขแล้ว.
Database Programming Exceed Camp #2 24 October 2005.
PHP Connect Database.
สร้างตารางเพิ่มเติม สร้างตารางโดยไปที่ Database explorer > table > add new table กำหนดให้สร้างตาราง UserPic เก็บข้อมูลรูปภาพของผู้ใช้งาน.
การเข้าถึงฐานข้อมูล ด้วยกลุ่ม object ADO.NET
Information Technology for Web Application Development
Information Technology Project Management
ระบบจัดการห้องประชุมและสมาชิก
คือระบบที่รวบรวมข้อมูลไว้ในที่เดียวกัน ซึ่ง ประกอบไปด้วยแฟ้มข้อมูล (File) ระเบียน (Record) และ เขตข้อมูล (Field) และถูกจัดการด้วยระบบ เดียวกัน โปรแกรมคอมพิวเตอร์จะเข้าไปดึงข้อมูล.
กรณีศึกษา : ร้าน OHO Bookshop
ระบบสารสนเทศเพื่อการขายสินค้า ผ่านเครือข่ายอินเทอร์เน็ต
PHP:Hypertext Preprocessor
REQUIREMENT SPECIFICATION DOCUMENT
Test Plan and Demo Presentation
ความต้องการเชิงคุณภาพ (Qualitative Requirements)
SQL Structured Query Language.
การสอบถามข้อมูลแบบซ้อนกัน
รายงาน (Report).
PHP & MySQL ระบบจัดการสินค้า
ISMS By Marketing Leased Line.
Print Monitoring and Cost Control
การชี้แจงวิธีการใช้งาน ระบบติดตามออนไลน์
(Department of Health Intellectual Assets) Guide to Learn “DHIA” Website For User Design by IDEARY.
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
การใช้ PHP ติดต่อฐานข้อมูลMySQL
Chapter 10 Session & Cookie.
CHAPTER 12 SQL.
Introduction to PHP, MySQL – Special Problem (Database)
SQL Structured Query Language.
SQL - Structure Query Language (Part 2) ภาษามาตรฐานสำหรับนิยาม ข้อมูลและการใช้ข้อมูล A ระบบจัดการฐานข้อมูล 3(2-2) อ. ชนิดา คำเพ็ง สาขาวิชาเทคโนโลยีสารสนเทศ.
1 Introduction to SQL กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
การเข้าทำงานของ สมาชิก ในการเพิ่มและแก้ไข ข้อมูลข่าวสาร.
MySQL.
Database & DBMS Architecture วรวิทย์ พูลสวัสดิ์. 2 2 ฐานข้อมูล (Database) - Data and its relation - Databases are designed to offer an organized mechanism.
ประเภทของคำสั่งของภาษา SQL
Database Design & Development
ภาษา SQL (Structured Query Language)
Integrity Constraints
SQL (Structured Query Language)
Toward National Health Information System
บทที่ 5 แบบจำลองกระบวนการ
Chapter 9 : ภาษาทางด้านฐานข้อมูลคำสั่ง SQL (SQL Command)
การออกแบบระบบ System Design.
ประกาศกรมสวัสดิการและคุ้มครองแรงงาน เรื่อง กำหนดแบบและวิธีการรายงานผลการฝึกซ้อมดับเพลิงและฝึกซ้อมอพยพหนีไฟทางสื่ออิเล็กทรอนิกส์ วันที่ประกาศในราชกิจจานุเบกษา
คำสั่งสร้างฐานข้อมูล
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
การสมัครเข้าใช้งานโปรแกรม (การขอ Username/ Password)
ใบสำเนางานนำเสนอ:

Software Engineering Project Presentation Design DOCUMENT Software Engineering Project Presentation Shop Mania

ShopMania Outside User interface Inside Architecture Component Diagram Deployment Diagram Class Diagram Pseudo code Access Control Table

User Interface ผู้ใช้ระบบ ลูกค้า พนักงานรับสั่งซื้อสินค้า พนักงานจัดส่งสินค้า

ผู้ใช้ระบบ: หน้าแรก

ลูกค้า: หน้าสมัครสมาชิก

ลูกค้า: หน้าดูสารบัญสินค้า

ลูกค้า: หน้ายืนยันการสั่งซื้อสินค้า

ลูกค้า: หน้าดูรายการสั่งซื้อสินค้า

ลูกค้า: หน้าแก้ไขประวัติส่วนตัว

พนักงานรับสั่งซื้อสินค้า: หน้าดูข้อความแจ้งเตือน

พนักงานรับสั่งซื้อสินค้า: หน้าสั่งซื้อสินค้าจากผู้ผลิต

พนักงานรับสั่งซื้อสินค้า: หน้ายืนยันรายการสั่งซื้อสินค้าจากผู้ผลิต

พนักงานรับสั่งซื้อสินค้า: หน้าดูรายการสั่งซื้อสินค้าจากผู้ผลิต

พนักงานรับสั่งซื้อสินค้า: หน้ารายละเอียดใบสั่งซื้อสินค้าจากผู้ผลิต

พนักงานรับสั่งซื้อสินค้า: หน้าสร้างรายงานสรุปสำหรับผู้บริหาร

พนักงานรับสั่งซื้อสินค้า: หน้าดูรายงานสรุปสำหรับผู้บริหาร

พนักงานรับสั่งซื้อสินค้า: หน้าเพิ่มสินค้าใหม่ลงสารบัญสินค้า

พนักงานรับสั่งซื้อสินค้า: หน้าแก้ไขข้อมูลสินค้าในสารบัญสินค้า

พนักงานจัดส่งสินค้า: หน้าดูรายการสั่งซื้อสินค้าจากลูกค้า

พนักงานจัดส่งสินค้า: หน้าบรรจุสินค้า

พนักงานจัดส่งสินค้า: หน้าขนส่งสินค้า

Architecture Class Diagram Component Diagram MVC Diagram Deployment Diagram

Class Diagram

Component Diagram

MVC Diagram : Delivery Subsystem

MVC Diagram : Report Subsystem

Deployment Diagram

Access Control ลูกค้าทั่วไป ลูกค้าที่เป็นสมาชิก พนักงานรับสั่งซื้อสินค้า พนักงานจัดส่งสินค้า ผู้ดูแลระบบ

ความเกี่ยวข้องกับระบบ Access Control ผู้ใช้งานระบบ ความเกี่ยวข้องกับระบบ ลูกค้าทั่วไป (Interest Customer) เลือกดูรายการสินค้าผ่านหน้าเวบไซต์ ทำการสมัครสมาชิก ลูกค้าที่เป็นสมาชิก (Member Customer) เลือกดูรายการสินค้าผ่านหน้าเวบไซต์ แก้ไขข้อมูลส่วนตัว สั่งซื้อสินค้า ดูรายการ ใบสั่งซื้อสินค้าและสถานะของสินค้าที่สั่ง รวมทั้งประวัติการสั่งซื้อย้อนหลัง พนักงานรับสั่งซื้อสินค้า (Order clerk) จัดการสารบัญสินค้า สั่งซื้อสินค้าจากผู้ผลิต จัดการใบสั่งซื้อสินค้า พนักงานจัดส่งสินค้า (Packing clerk) เพิ่มสินค้าในคลังสินค้า ดูรายการใบสั่งซื้อสินค้าแล้วทำการบรรจุสินค้าและ จัดส่ง ผู้ดูแลระบบ (Administrator) จัดการบัญชีผู้ใช้

พนักงานรับสั่งซื้อสินค้า Access Control Class / Actor ลูกค้า ทั่วไป ลูกค้า ที่เป็นสมาชิก พนักงานรับสั่งซื้อสินค้า พนักงา นจัดส่งสินค้า ผู้ดูแล ระบบ Account checkAvailability() √ checkUsername() createAccount() deleteAccount() editAccount() getAccountInfo() getCreditCardId() getUser() login() searchAccount() updateAccount()

พนักงานรับสั่งซื้อสินค้า Access Control Class / Actor ลูกค้า ทั่วไป ลูกค้า ที่เป็น สมาชิก พนักงานรับสั่งซื้อสินค้า พนักงา นจัดส่งสินค้า ผู้ดูแล ระบบ Product add() √ decreaseSaleNum() delete() edit() editStatus() getAlertProducts() getAllAttributes() getAllItems() getAllPrice() getAllProducts() getBestSellProducts() getNewArriveProducts()

Pseudo Code สมัครสมาชิก ยืนยันการแก้ไขข้อมูลส่วนบุคคล การเติมสินค้าเริ่มต้นในรถเข็นพนักงาน

สมัครสมาชิก Function register Input : username, password, name, email, address, homePhone, mobilePhone, workPhone, fax, credit Begin Connect to database Add Account - INSERT INTO account(username,password,name) VALUES('username','password','name') Add Customer - INSERT INTO customer(username,email,address,homePhone,mobilePhone,workPhone,fax) VALUE('username','email','address','homePhone','mobilePhone','workPhone','fax') Set idNumber  First Row of Result of SELECT idNumber FROM customer WHERE username='username' Add Principal Card - INSERT INTO principal_card(principalId,idNumber) VALUES('credit','idNumber') Disconnect from database End

ยืนยันการแก้ไขข้อมูลส่วนบุคคล: confirmEdit Function confirmEdit Input : username, editProfileForm Begin updateAccount(username,editProfileForm) updateCustomer(username,editProfileForm) End

ยืนยันการแก้ไขข้อมูลส่วนบุคคล: updateAccount Function updateAccount Input : username, editProfileFrom Begin Connect to Database UPDATE account SET name='editProfileForm.name' WHERE username='editProfileForm.username' If editProfileForm.password1!=”” THEN UPDATE account SET password=' editProfileForm.password1' WHERE username='username‘ End Disconnect from Database

ยืนยันการแก้ไขข้อมูลส่วนบุคคล: updateCustomer Function updateCustomer Input : username, editProfileFrom Begin Connect to Database UPDATE customer SET email='editProfileForm.email', address=' editProfileForm.address', homePhone='+editProfileForm.homePhone', workPhone='editProfileForm.workPhone',mobilePhone='editProfileForm.mobilePhon e' ,fax='editProfileForm.fax + ' WHERE username='username' Disconnect from Database End

การเติมสินค้าเริ่มต้นในรถเข็นพนักงาน Input: amountList : List of Strings Output: aBindResult : BindResult (Major Output) errorMessage : Message when error occurs cartList : List of bind CartItem Create ClerkItem as ClerkItem Create temp as List of ClerkItem Create alertList as Array of alert products Createconvert as Integer

การเติมสินค้าเริ่มต้นในรถเข็นพนักงาน For Each i-index amountString in amountList Begin If can_convert_to_int(amountString) Then convert := covert_to_int(amountString) End Else errorMessage := "กรุณาใส่ข้อมูลที่เป็นจำนวนนับ" return ERROR If convert<0 Then

การเติมสินค้าเริ่มต้นในรถเข็นพนักงาน Else If convert>0 Then Begin Initialize CartItem c with id := alertList[i].id name := alertList[i].name amount := alertList[i].amount EndWith temp.add(c) errorMessage := "" End cartList := temp return OK

Thank You DESIGN DOCUMENT