程式系统架构图及开发工具Word文档下载推荐.docx
《程式系统架构图及开发工具Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《程式系统架构图及开发工具Word文档下载推荐.docx(13页珍藏版)》请在冰豆网上搜索。
包括:
訂單編號、訂單日期、送貨日期,產品編號、數量,其中訂單編號是唯一,一張訂單上僅可以訂購一項產品。
員工員工負責訂單,包括:
員工編號、員工姓名、住家地址、電話號碼、任職部門、職稱,其中員工編號是唯一。
產品資料訂單可以查詢產品資料;
產品編號、產品、單價、單位數量、庫存量、安全存量、已訂購數量,其中產品編號是唯一。
產品類別產品資料作分類為產品類別;
類別編號、類別名稱、說明,其中類別編號是唯一。
貨運公司產品由貨運公司送貨,包括:
貨運公司編號、貨運公司名稱、連絡人、電話,其中貨公司編號是唯一。
供應商供應商供應產品包括:
供應商編號、供應商、連絡人、連絡人職稱、地址、郵遞區號、電話、傳真,其中供應商編號是唯一。
假設
每個顧客要加入會員才可以訂購商品。
功能
1.會員註冊
2.會員登入
3.查詢訂購商品
4.新增訂購商品
三.將ERD轉化成關聯綱目。
四.程式系統架構圖及開發工具
1.開發工具與開發平台:
系統遵循Windows標準建置在InternetInformationServices(IIS)上,所使用之技術與工具和平台如下:
●系統軟體:
⏹作業系統:
Windows標準平台。
⏹資料庫:
依專案要求使用Oracle資料庫,目前建置於Oracle10g資料庫。
⏹ApplicationServer:
◆InternetInformationServices(IIS)。
◆加裝Oracleclient中的OracleOLEDBdriver供連接資料庫使用。
⏹Client:
MSInternetExplorer。
⏹Network:
TCP/IPprotocol。
●開發工具:
⏹UltraEdit。
⏹FrontPage。
⏹Notepad。
●開發語言:
⏹ASP。
2.系統需求:
●資料庫需求:
⏹硬體配備:
PC,至少CPUP43000MHz,RAM1024MB,HD200G。
⏹網路規格:
網路速率100MB。
Windows2000/WindowsXPorlater。
⏹資料庫軟體:
OracleDatabase10gorlater。
●ApplicationServer需求:
PC,至少CPUP42000MHz,RAM256MB,HD80G。
⏹伺服器軟體:
MSIIS5.0orlater。
●使用者需求:
PC,至少CPUP42000MHz,RAM256MB,HD40G。
上網速率至少56kb。
⏹視窗軟體:
MSIE6.0orlater。
prompt新增員工employee資料表
CREATETABLE"
EMPLOYEE"
(
"
E_NO"
NUMBER(10)NOTNULL,
E_NAME"
VARCHAR2(8),
E_ADDRESS"
VARCHAR2(60),
E_TEL_NO"
NUMBER(10),
E_DEPT"
VARCHAR2(14),
E_TITLE"
VARCHAR2(10),
CONSTRAINT"
EMPLOYEE_E_NO_PK"
PRIMARYKEY("
));
pause
prompt新增會員MEMBER資料表
MEMBER"
M_NO"
M_NAME"
VARCHAR2(40),
M_EMAIL"
M_ADDRESS"
M_TEL_NO"
MEMBER_M_NO_PK"
prompt新增貨運公司deliver資料表
DELIVER"
DELI_CO_NO"
DELI_NAME"
VARCHAR2(20),
D_CONN"
D_TEL_NO"
NUMBER(10),
DELIVER_DELI_CO_NO_PK"
prompt新增訂單ordermain資料表
ORDERMAIN"
ORDER_NO"
O_DATE"
DELI_DATE"
QUALITY"
PRODUCT_NO"
ORDERMAIN_ORDER_NO_PK"
PRIMARYKEY(ORDER_NO),
ORDERMAIN_PRODUCT_NO_FK"
FOREIGNKEY("
)
REFERENCES"
PRODUCT_DATA"
("
),
ORDERMAIN_M_NO_FK"
),
ORDERMAIN_DELI_CO_NO_FK"
ORDERMAIN_E_NO_FK"
prompt新增供應商supplier資料表
SUPPLIER"
SUPPLY_NO"
SUPPLY"
S_CONN"
S_CONN_TITLE"
VARCHAR2(10),
S_ADDRESS"
S_POSTCODE"
S_TEL_NO"
S_FAX_NO"
SUPPLIER_SUPPLY_NO_PK"
prompt新增產品類別product_item資料表
PRODUCT_ITEM"
ITEM_NO"
ITEM"
DESCRIPCITION"
VARCHAR2(60),
PRODUCT_ITEM_ITEM_NO"
PAUSE
prompt新增產品資料product_data資料表
PRODUCT"
UNIT_QUALITY"
VARCHAR2(16),
UNIT_PRICE"
STOCK_QUALITY"
ORDER_QUALITY"
SAFE_QUALITY"
PRODUCT_DATA_PRODUCT_NO_PK"
PRODUCT_DATA_SUPPLY_NO_FK"
)
PRODUCT_DATA_ITEM_NO_FK"
本組的URL為下http:
//140.117.74.212/db10/index.html,由於是使用學校的IIS,所以沒有時間上的限制。
點選網址後便可以進入我們的網站。
我們的首頁
進入後,必須要先註冊才可成為會員,註冊時須填入使用者帳號、姓名、信箱、地址和電話,其中,會員是採編號設計,所以必須使用數字,而信箱欄位有作格式判斷。
所有資訊確認後即可註冊。
再登入頁,我們必須要輸入使用者編號,題交後會進入UserLoginRespond.asp去作驗證,沒有輸入資料或沒有帳號,都會回到login.asp。
當確認輸入的資訊正確後便會進入到select.asp,這頁面可以作登出、購買和查詢購物單。
此時會帶出是哪一位進入系統,會將名字呈現在上面。
查詢購物單是直接將顧客的購物單全部都列出來,顧客不需要再輸入其他動作。
而在這裡也可登出。
另外,進入購物網頁buy.asp時,會將所有販賣產品列出,包含名稱和價格。
而在最下面利用下拉式選項可以選擇購買的物品,而且要輸入數量,若是沒有輸入數字或是輸入不是數字都會驗證。
以免下一步的寫入資料庫錯誤。
同樣在這裡,我們也有登出的選項可以選擇。
當確認購買後,網頁會帶到buyadd.asp作資料驗證和寫入資料庫中。
即可完成購物作業。
以上是我們很簡單的網站購物系統。
資料庫在未上課之前感覺這名詞相當熟悉,似乎並不困難,上課後才發覺以前所知道的資料庫僅僅停留在幼稚園小班階段,根本還沒有入門。
隨著上課的進度才慢慢