freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

手機(jī)信息管理系統(tǒng)—計(jì)算機(jī)(論文)-資料下載頁(yè)

2024-12-07 09:20本頁(yè)面

【導(dǎo)讀】系統(tǒng)來(lái)實(shí)現(xiàn)這個(gè)不太突出的需求.現(xiàn)代社會(huì),隨著科技的迅猛發(fā)展和人們生活水平的日益提高,手機(jī)已成為一個(gè)大眾化,

  

【正文】 … … … Customer cus_id cus_name ID_no cus_sex cus_addr … … … … … record record_id phone_id staff_id balance money … … … … … 分析完整性要求,提出主鍵、外鍵、候選鍵 由以上的表及 ER 圖中已經(jīng)可以看出各表的主鍵及外鍵,先列舉如下: 表名 主鍵 外鍵 候選鍵 staff staff_id 無(wú) staff_name, staff_id phone phone_id cus_id phone_id, phone_no customer cus_id 無(wú) cus_id, ID_no record record_id phone_id, staff_id record_id 提出用戶(hù)視圖 本系統(tǒng)的三種用戶(hù)有三種不同的用戶(hù)視圖范圍: 手機(jī)客戶(hù)可以訪(fǎng)問(wèn)的列僅有表 phone 中的 phone_no 及 balance 列,并且只能對(duì)該兩列作查詢(xún)操作,不能做其他操作。 普通工作人員對(duì)表 order, customer 及 phone 中有查詢(xún)、添加、刪除及更改的權(quán)限,但對(duì)表 staff 一般沒(méi)有操作權(quán)限。 高層管理員對(duì)該數(shù)據(jù)庫(kù)中所有的表均具有查詢(xún)、添加、刪除及更改的權(quán)限,但不能更改數(shù)據(jù)庫(kù)或表本身的配置。 6. 數(shù)據(jù)庫(kù)物理設(shè)計(jì)(用 SQL 語(yǔ)言實(shí)現(xiàn)) 數(shù)據(jù)庫(kù)結(jié)構(gòu)定義 表 staff 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 主鍵 外鍵 描述 staff_id int 4 否 是 否 staff_name varchar 15 否 否 否 staff_password varchar 10 是 否 否 staff_addr varchar 20 是 否 否 sex bit 1 否 否 否 1 表示男性, 0表示女性 is_manager bit 1 否 否 否 1 表示 manager,0 表示normal staff 表 customer 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 主鍵 外鍵 描述 cus_id int 4 否 是 否 cus_name varchar 50 否 否 否 ID_no char 18 否 否 否 cus_addr varchar 20 否 否 否 sex bit 1 是 否 否 1 表示男性, 0表示女性 表 phone 表 order 建立索引、視圖 1.索引:本數(shù)據(jù)庫(kù)中的表除了主鍵本身生成的主索引外,沒(méi)有定義其他的索引。在查詢(xún)時(shí)即引用主索引即可。 表 staff 的主索引列為: staff_id; 表 customer 的主索引列為: cus_id; 表 order 的主索引列為: order_id; 表 phone 的主索引列為: phone_id。 2.視圖:雖然關(guān)系數(shù)據(jù)模型分析的結(jié)果表示該數(shù)據(jù)庫(kù)需要定義不同的用戶(hù)視圖,但考慮到數(shù)據(jù)庫(kù)與前臺(tái)開(kāi)發(fā)程序的連接比較復(fù)雜,所以該數(shù)據(jù)庫(kù)中沒(méi)有單獨(dú)定義用戶(hù)視圖,不同的用戶(hù)視圖被有選擇性的的 select 語(yǔ)句的結(jié)果集取代。 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 主鍵 外鍵 描述 phone_id int 4 否 是 否 password varchar 6 是 否 否 phone_no char 11 否 否 否 fee_type char 20 是 否 否 balance money 8 否 否 否 cus_id int 4 是 否 是 引用表 customer 的主鍵 cus_id 列 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 主鍵 外鍵 描述 order_id int 4 否 是 否 phone_id int 4 否 否 是 引用 表 phone 的主鍵 phone_id 列 staff_id int 4 否 否 是 引用表 staff 的主鍵 staff_id 列 money money 8 否 否 否 balance money 8 是 否 否 存儲(chǔ)過(guò)程(如果使用)的結(jié)構(gòu)和定義 主要的查詢(xún)語(yǔ)句等 1.對(duì)表 staff 進(jìn)行操作的語(yǔ)句有: 查詢(xún)表中所有行,并按 staff_id 排序: select * from staff order by staff_id; 對(duì)于一定的 staff_id 值,查詢(xún)表中相應(yīng) 列: select is_manager from staff where staff_id =39。… 39。; 對(duì)于一定的 staff_id 值,查詢(xún)表中所有列: select * from staff where staff_id = 39?!?39。; 插入新行: insert staff (staff_id, staff_name, staff_addr, staff_password, sex, is_manager) values (… , … , … , … , … , …) ; 刪除某列: delete from staff where staff_id=39?!?39。; 更新表中的特定列: Update staff set staff_name = 39?!?9。, staff_password = 39。…39。, sex = 39。…39。, staff_addr = 39?!?9。, is_manager = 39?!?9。 where staff_id = 39?!?9。 。 2.對(duì)表 phone, customer 所執(zhí)作的操作與對(duì)表 staff 的操作類(lèi)似: 查詢(xún): select * from phone, customer where = order by phone_id; select * from phone where cus_id is NULL order by phone_id; select cus_id from phone where phone_no = 39?!?39。; 插入: insert customer (cus_id, cus_name, ID_no, sex, cus_addr) values (39?!?9。, 39?!?9。,39?!?9。, 39?!?39。,39?!?39。); 刪除: delete from phone where phone_id = 39?!?39。; 更新: Update phone set phone_no = 39?!?9。, password =39。…’ ,fee_type = 39?!?9。, balance = CAST(39?!?9。 AS money) where phone_id = 39。…39。 。 3.對(duì)表 order 所執(zhí)行的操作: 查詢(xún): select * from [order] order by order_id; select * from phone where phone_no = 39?!?39。; select phone_id from phone where phone_no = 39。… 39。; 插入: insert [order] (order_id, phone_id, staff_id, money, balance) values (39。…39。, 39?!?9。,39?!?9。,CAST(39?!?9。 AS money), CAST(39?!?9。 AS money)) ; 4.備份恢復(fù)數(shù)據(jù)庫(kù)所需的語(yǔ)句: 建立備份文件: EXEC sp_addumpdevice 39。disk39。,39。DiskBak_MPQ39。,39?!?39。; 文件備份: BACKUP DATABASE MPhoneData to DiskBak_MPQ; 文件恢復(fù): RESTORE DATABASE MPhoneData from DiskBak_MPQ; 刪除備份文件: sp_dropdevice 39。DiskBak_MPQ39。 系統(tǒng)功能 1.程序的運(yùn)行環(huán)境 類(lèi)別 標(biāo)準(zhǔn)配置 最低配置 計(jì)算機(jī)硬件 Pentium (R) 4 CPU, 256MB 內(nèi)存 Pentium (R) 4 CPU , 128MB內(nèi)存 軟件 操作系統(tǒng) Windows XP Service Pack 1, Windows XP Service Pack 2, and Windows 2021 Windows 98 ODBC 數(shù)據(jù)源 命名為 MPQ 的數(shù)據(jù)源,連接本系統(tǒng)所用數(shù)據(jù)庫(kù)的 MPQueryData 命名為 MASTER 的數(shù)據(jù)源,連接系統(tǒng)數(shù)據(jù)庫(kù) master 網(wǎng)絡(luò)通信 其他 2.開(kāi)發(fā)環(huán)境 類(lèi)別 標(biāo)準(zhǔn)配置 最低配置 計(jì)算機(jī)硬件 Pentium (R) 4 CPU, 256MB 內(nèi)存 Pentium (R) 4 CPU , 128MB內(nèi)存 軟件 操作系統(tǒng) Windows XP Service Pack 1, Windows XP Service Pack 2, and Windows 2021 Windows 98 數(shù)據(jù)庫(kù)后臺(tái)程序 Microsoft SQL Server 2021 前臺(tái)開(kāi)發(fā)程序 Microsoft Visual C++ ODBC 數(shù)據(jù)源 命名為 MPQ 的數(shù)據(jù)源,連接本系統(tǒng)所用數(shù)據(jù)庫(kù)的 MPQueryData 命名為 MASTER 的數(shù)據(jù)源,連接系統(tǒng)數(shù)據(jù)庫(kù) master 網(wǎng)絡(luò)通信 其他 3. 系統(tǒng)總體設(shè)計(jì)功能模塊圖 4. 主要功能描述 由以上的功能模塊圖可以看出系統(tǒng)所具有的主要功能: 5. 手機(jī)用戶(hù)可以選擇用戶(hù)查詢(xún)功能直接查詢(xún)某手機(jī)的余額。 6. 全部工作人員均可以查詢(xún)用戶(hù)信息,并提供用戶(hù)充值。 i) 工作人員選擇手機(jī)用戶(hù)信息查看可以統(tǒng)計(jì)所有手機(jī)及該手機(jī)持有者的信息。如果該手機(jī)沒(méi)有用戶(hù)信息,則用戶(hù)信息為空白。 j) 對(duì)于所能查看到的每條手機(jī)及用戶(hù)信息 ,工作人員都可以對(duì)其進(jìn)行修改。 k) 對(duì)于所能查看到的需要?jiǎng)h除的手機(jī)及用戶(hù)信息,工作人員均可以將其刪系統(tǒng) 管理 密碼管理 用戶(hù)管理 工作人員管理 系統(tǒng)登陸管理 備份恢復(fù)管理 用戶(hù)查詢(xún) 備份 區(qū)分工作人員 權(quán)限 手機(jī)信息管理系統(tǒng) 用戶(hù)信息管理 工作人員信息管理 手機(jī)充值 用戶(hù)信息查看 用戶(hù)信息刪除 用戶(hù)信息修改 工作人員信息查看 工作人員信息修改 工作人員信息刪除 用戶(hù)信息查詢(xún) 系統(tǒng)管理 手機(jī)充值記錄查看 手機(jī)充值 手機(jī)充值記錄查詢(xún) 用戶(hù)信息添加 工作人員信息添 加 除,并自動(dòng)刪除相應(yīng)的手機(jī)充值紀(jì)錄。 l) 工作人員可以添加新的手機(jī)及其用戶(hù)信息。 m) 如果存在手機(jī)或用戶(hù)紀(jì)錄,工作人員可以通過(guò)提供手機(jī)號(hào)或用戶(hù)身份證號(hào)查詢(xún)到相應(yīng)的紀(jì)錄。 n) 工作人員可以查看所有手機(jī)的所有充值紀(jì)錄。 o) 工作人員填寫(xiě)相應(yīng)的手機(jī)號(hào)及充值金額即可為手機(jī)提供充值,并自動(dòng)更新手機(jī)余額。 p) 選擇相應(yīng)的手機(jī)號(hào)或工作人員編號(hào),可以查詢(xún)到該手機(jī)所有的充值紀(jì)錄或由該工作人員完成的充值紀(jì)錄。 7. 全部工作人員均可以修改與自己的用戶(hù)名相應(yīng)的密碼 ,并立即生效。 8. 高層管理人員還可以管理全部工作人員的信息。 f) 高層管理人員選擇工作人員信息查看可以統(tǒng)計(jì)工作人員的信息。 g) 對(duì)于所能查看到的每條工作人員信息,高層管理人員都可以對(duì)其進(jìn)行修改。 h) 對(duì)于已離職的工作人員,高層管理人員均可以將其信息刪除。 i) 高層管理人員工作人員可以添加新的工作人員信息。 j) 高層管理人員可以使用工作人員的編號(hào)查詢(xún)到相應(yīng)的信息紀(jì)錄。 5. 主要運(yùn)行界面的圖片 登陸界面: 充值界面: 查詢(xún)界面: 程序調(diào)試情況 該系統(tǒng)在調(diào)試過(guò)程中主要出現(xiàn)了以下四個(gè)問(wèn)題: 1. VC++連接數(shù)據(jù)庫(kù)時(shí),需要在系統(tǒng) 中建立連接了該數(shù)據(jù)庫(kù)的數(shù)據(jù)源,并且保證程序中引用該數(shù)據(jù)源時(shí)使用的名稱(chēng)正確。 2.在對(duì)表示充值紀(jì)錄的表 order 執(zhí)行各種操作時(shí),總是會(huì)出現(xiàn) SQL 語(yǔ)句執(zhí)行錯(cuò)誤的提示,原因是“ order”是 SQL 語(yǔ)言中的保留字,所以如果有表的名字和 order 相同,則在使用表 order 時(shí)必須寫(xiě)作“ [order]”。 3.在程序執(zhí)行過(guò)程中,需要進(jìn)行 SQL 數(shù)據(jù)類(lèi)型 char 與 money 之間的轉(zhuǎn)換,此時(shí), SQL語(yǔ)言不支持這兩種語(yǔ)言之間的隱性轉(zhuǎn)換,必須使用 CAST 或 convert 函數(shù)進(jìn)行顯性轉(zhuǎn)換:如使用 CAST(39。變量名 39。 AS money)。 4.在執(zhí)行對(duì)手機(jī)用戶(hù)信息的操作時(shí),需要將 customer ,phone 兩個(gè)表在 cus_id 列上做連接。由于 phone 表引用了 customer 表的 cus_id 列作為外鍵,所以對(duì)于某一手機(jī)如果出現(xiàn)新的用戶(hù)信息,必須先在 customer 表上添加用戶(hù),再將 phone 進(jìn)行更新;反順序執(zhí)行將出現(xiàn)錯(cuò)誤。對(duì)于引用外鍵的表均需采用該種方法添加或
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1