- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(四)程式系统架构图及开发工具
第十組 Project 2
m9526406035 許德賢
n954120015 陳弘文n954020026 黃順彬
二. 根據資料分析,畫出ERD
三. 將 ERD 轉化成關聯綱目
四. 程式系統架構圖及開發工具
五. SQL敘述
六. 系統的URL以及可執行的時間和執行方式
七. 心得及感想
一. 資料功能與分析
現代人事務煩忙,不喜愛或没時間上街購物,希望成立網路雜貨公司,提供網路訂貨,送貨到府的服務。
網路雜貨店,共有七個實體:
會員 包括:會員編號、會員姓名、會員e-mail、住址、電話,其中會員編號是唯一。
訂單 會員訂購產品產生訂單;包括:訂單編號、訂單日期、送貨日期,產品編號、數量,其中訂單編號是唯一,一張訂單上僅可以訂購一項產品。
員工 員工負責訂單,包括:員工編號、員工姓名、住家地址、電話號碼、任職部門、職稱,其中員工編號是唯一。
產品資料 訂單可以查詢產品資料;包括:產品編號、產品、單價、單位數量、庫存量、安全存量、已訂購數量,其中產品編號是唯一。
產品類別 產品資料作分類為產品類別;包括:類別編號、類別名稱、說明,其中類別編號是唯一。
貨運公司 產品由貨運公司送貨,包括:貨運公司編號、貨運公司名稱、連絡人、電話,其中貨公司編號是唯一。
供應商 供應商供應產品包括:供應商編號、供應商、連絡人、連絡人職稱、地址、郵遞區號、電話、傳真,其中供應商編號是唯一。
假設
每個顧客要加入會員才可以訂購商品。
功能
會員註冊
會員登入
查詢訂購商品
新增訂購商品
二. 根據資料分析,畫出ERD
三. 將 ERD 轉化成關聯綱目。
四.程式系統架構圖及開發工具
1.開發工具與開發平台:
系統遵循Windows標準建置在Internet Information Services (IIS)上,所使用之技術與工具和平台如下:
系統軟體:
作業系統:Windows標準平台。
資料庫:依專案要求使用Oracle資料庫,目前建置於Oracle 10g資料庫。
Application Server:
Internet Information Services (IIS)。
加裝Oracle client中的Oracle OLEDB driver供連接資料庫使用。
Client:MS Internet Explorer。
Network:TCP/IP protocol。
開發工具:
UltraEdit。
FrontPage。
Notepad。
開發語言:
ASP。
2. 系統需求:
資料庫需求:
硬體配備:PC,至少CPU P4 3000MHz,RAM 1024MB,HD 200G。
網路規格:網路速率100MB。
作業系統:Windows 2000 / Windows XP or later。
資料庫軟體:Oracle Database 10g or later。
Application Server需求:
硬體配備:PC,至少CPU P4 2000MHz,RAM 256MB,HD 80G。
網路規格:網路速率100MB。
作業系統:Windows 2000 / Windows XP or later。
伺服器軟體:MS IIS 5.0 or later。
使用者需求:
硬體配備:PC,至少CPU P4 2000MHz,RAM 256MB,HD 40G。
網路規格:上網速率至少56kb。
作業系統:Windows 2000 / Windows XP or later。
視窗軟體:MS IE 6.0 or later。
五. SQL敘述
prompt 新增員工employee資料表
CREATE TABLE EMPLOYEE (
E_NO NUMBER(10) NOT NULL,
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 PRIMARY KEY(E_NO));
pause
prompt 新增會員MEMBER資料表
CREATE TABLE MEMBER (
M_NO NUMBER(10) NOT NULL,
M_NAME VARCHAR2(40),
M_EMAIL VARCHAR2(60),
M_ADDRESS VARCHAR2(60),
M_TEL_NO NUMBER(10),
CONSTRAINT MEMBER_M_NO_PK PRIMARY KEY(M_NO));
pause
prompt 新增貨運公司deliver資
文档评论(0)