當前位置:首頁 » 操作系統 » 資料庫實驗六

資料庫實驗六

發布時間: 2022-11-15 03:30:06

① 數據結構實驗的實驗報告怎麼寫

資料庫課程設計
「資料庫課程設計」是資料庫系統及應用課程的後續實驗課,是進一步鞏固學生的資料庫知識,加強學生的實際動手能力和提高學生綜合素質。
一、 課程設計目的
課程設計為學生提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結合起來,鍛煉學生的分析解決實際問題的能力。提高學生適應實際,實踐編程的能力。課程設計的目的:
1. 加深對資料庫原理、程序設計語言的理論知識的理解和應用水平;
2. 在理論和實驗教學基礎上進一步鞏固已學基本理論及應用知識並加以綜合提高;
3. 學會將知識應用於實際的方法,提高分析和解決問題的能力,增強動手能力;
4. 為畢業設計和以後工作打下必要基礎。
二、課程設計要求
運用資料庫原理的基本理論與應用知識,在微機RDBMS(sql Server)的環境上建立一個資料庫應用系統。要求把現實世界的事物及事物之間的復雜關系抽象為信息世界的實體及實體之間聯系的信息模型,再轉換為機器世界的數據模型和數據文件,並對數據文件實施檢索、更新和控制等操作。
1. 用E-R圖設計選定題目的信息模型;
2. 設計相應的關系模型,確定資料庫結構;
3. 分析關系模式各屬於第幾範式,闡明理由;
4. 設計應用系統的系統結構圖,確定系統功能;
5. 通過設計關系的主碼約束、外碼約束和使用CHECK實現完整性控制;
6. 為參照關系設計插入、刪除、修改觸發器;
7. 實現應用程序設計、編程、優化功能;
8. 對系統的各個應用程序進行集成和調試,進一步優化系統功能、改善系統用戶界面完成實驗內容所指定的各項要求;
9. 分析遇到的問題,總結並寫出課程設計報告;
10. 自我評價
三、實驗環境
開發環境VC++、C#、ASP或java;ODBC/JDBC;資料庫SQL Server
四、上機實現內容
1. 創建資料庫的結構
2. 創建各基本表的結構
3. 編制系統各功能模塊,完成數據的管理(增、刪、改)及統計查詢。對於程序運行界面不做考核的重點。
五、課程設計考核
1.對學生到實驗室的情況進行不定時統計;
2.出勤率+課程設計報告+課程設計所開發的應用系統+其他(上機抽查和提問)=綜合評定成績。
3.課程設計結束時請將下列資料上交:
(1) 課程設計報告;
(2) 所開發的應用系統的源程序、安裝和使用說明;
(3) 將(1)(2)中的資料壓縮成一個壓縮包,壓縮包文件的命名規則:班級+學號(末2位)+姓名(例如:計科090101王鵬曉);
(4) 班長將本班每人的(3)中的壓縮包刻錄成光碟連同列印的課程設計報告收齊,交給任課教師。
附錄﹑課程設計題目
題目1:課程設計選題管理系統(1,24)
包括三大模塊:
 課程設計題目維護與查詢:題目的添加、修改和刪除;按題目類型、名稱和關鍵字查詢以及已選與未選題目的查詢;
 學生信息維護與查詢;
 學生選題維護與管理:學生選題及查詢;
具體功能細化:
 前台學生選題:學生上網登錄系統進行選題;
 前台教師出題:
 教師添加、修改和刪除題目;
 教師確認學生的選題;
 後台管理出題和選題
 添加用戶及許可權

題目2:書店管理系統(23)
包括四大模塊:
 售書(圖書銷售管理及銷售統計,查詢)
 進書(通過書目,向發行商下定單訂購圖書)
 庫存(圖書庫存,統計)
 相關查詢

題目3:圖書館管理系統(11)
包括四大模塊:
 圖書的查詢
 借書
 還書
 圖書的預約

題目4:庫存管理系統(8)
包括四大模塊:
 商品目錄建立
 商品入庫管理
 商品出庫管理
 商品庫存查詢
題目5:工資管理系統(1 人)41
包括四大模塊:
 系統數據初始化
 員工基本信息數據的輸入、修改、刪除;
 員工個人信息及工資表的查詢;
 員工工資的計算;
參考數據如下:
 員工基本狀況:包括員工號、員工姓名、性別、所在部門、工資級別、工資等級等。
 工資級別和工資金額:包括工資等級、工資額。
 企業部門及工作崗位信息:包括部門名稱、工作崗位名稱、工作崗位工資等。
 工齡和工資金額:包括工齡及對應工資額。
 公司福利表:包括福利名稱、福利值。
 工資信息:包括員工號、員工姓名、員工基礎工資、員工崗位工資、員工工齡工資、公司福利、員工實得工資。
題目6:酒店客房管理系統 (1 人)14,26
包括四大模塊:
 前台操作:包括開房登記、退房結賬和房狀態查看
 預訂管理:包括預訂房間、預訂入住和解除預訂
 信息查詢:包括在住客人列表、預訂客人列表和歷史客人列表
 報表統計:包括開房記錄統計、退房結賬和預訂房間統計
 員工基本信息數據的輸入、修改、刪除;
參考數據如下:
 住店管理:客人姓名、證件號碼、房號、入住時期、預計離開日期、結賬離開日期、應付金額
 客人信息:姓名、性別、證件類型、證件號碼、聯系電話
 房間信息:房號、房類型、價格、押金、房狀態 預訂房間
 客人姓名、性別、房類型、房號、價格、證件類型、證件號碼、聯系電話、入住日期、預計離開日期、歷史信息

題目7:旅行社管理信息系統(1 人)3
包括如下模塊:
 旅遊團隊、團隊團員及旅遊路線相關信息的輸入
 旅遊團隊、團隊團員及旅遊路線相關信息的維護(修改、瀏覽、刪除和撤銷)
 旅遊團隊管理信息的查詢(如按團隊編號)
 團隊團員基本情況的查詢(可選多種方式)
 旅遊路線相關信息的查詢(如按線路編號)
 旅遊路線排行榜發布。
 數據備份,更改密碼。
參考數據如下:
 團員信息表(路線編號,團隊編號,團員編號,姓名,性別,電話,通信地址,身份證號碼, 團費交否,備注)
 線路信息表(路線名稱,團費,簡介,圖形,路線編號)
 團隊信息表(團隊編號,路線編號,團員人數,出發日期,返程日期)
 旅遊團隊信息表(團隊編號,團隊負責人,團員人數,建團時間,是否出發,團費,盈虧)
密碼信息(操作員,密碼)
題目8:報刊訂閱管理系統 (1 人)25,35
包括如下模塊:
 登錄功能:登錄統為身份驗證登錄。分為管理員登錄和一般用戶登錄。分別通過不 同的用戶名和密碼進入報刊訂閱管理界面,新的用戶需要注冊。
 錄入新信息功能:對於管理員,包括新用戶信息和新報刊信息的錄入功能,信息一旦 提交就存入到後台資料庫中;普通用戶自行注冊進行可以修改個人信息。
 訂閱功能:用戶可以訂閱報刊,系統自動計算所需金額,並顯示在界面上;管理員不 可訂閱報刊,必須以用戶身份訂閱報刊。
 查詢功能:用戶可以查詢並顯示自己所訂閱的信息;管理員可以按人員、報刊、部門 分類查詢。查詢出的信息顯示在界面上,並且可以預覽和列印出結果。
 統計功能:管理員可以按用戶、部門、報刊統計報刊的銷售情況,並對一些重要的訂 閱信息進行統計;普通用戶可以統計出自己的訂閱情況,並且可以預覽和列印出結果。
 系統維護功能:數據的安全管理,主要是依靠管理員對資料庫里的信息進行備份和恢 復,資料庫備份後,如果出了什麼意外可以恢復資料庫到當時備份的狀態,這提高了系統和 數據的安全性,有利於系統的維護
參考數據如下:
 管理員表(Adminuser) :管理員名、密碼。
 部門表(Department) :部門號,部門名。
 用戶表(Users) :用戶賬號、密碼、真實姓名、身 份證號、聯系電話,聯系地址,部門號(和部門表有關)等。
 報刊類別表(NewspaperClass) :分類編號、 分類名稱。
 報刊信息表(Newspaper) :報刊代號、報刊名稱、出版 報社、出版周期、季度報價、內容介紹、分類編號(和報刊類別表有關)等。
 訂單表(Order) :訂單編號、用戶編號、報刊代號、訂閱份數、訂閱月數等。
題目9:計算機等級考試教務管理系統(2 人)32
包括四大模塊:
 用戶設置:對考點代碼,考點名稱進行設置,設置用戶與密碼;系統復位:即清除上一次考試數據(在之前存入歷史)
 報名管理: 報各庫錄入(姓名不能不空,之間不能有空格) 增加、刪除、修改、瀏覽
 准考證管理:准考證生成規則:xxx+yy+zz+kk,其中 XXX 為考點代碼;YY 為語言代碼,XX 為考場號,KK 為座位號 同一級別、語言應根據報名初始庫信息按隨機數生成准考證,同一考點最多可有 99*30=2970 名考生;如已生成准考證號,再重新生成准考證號,應該給予提示。 准考證列印
 考務管理:考生信息查詢、瀏覽、列印
 成績管理:成績數據錄入、接收 成績合成(總成績=筆試成績*0.6+上機成績*0.4),按大於或等於 60 合格
參考數據如下:
 初始報名表(准考證號(為空) ,報名號(主鍵) ,級別+語言種類(外鍵) ,姓名,性別, 出生年份,民族,身份證號,聯系地址,聯系電話,照片,備注,參加培訓)
 含准考證號的報名表(准考證號(為主鍵) ,報名號,級別+語言種類(外鍵) ,姓名,性別, 出生年份,民族,身份證號,聯系地址,聯系電話,照片,備注,參加培訓)
 成績表(准考證號,筆試成績,上機成績,總成績) 級別語言代碼表(級別語言代碼,級別+語言)
 用戶信息表(考點代碼,考點名稱,用戶名,密碼)
題目10:人事管理系統(1 人)21
包括四大模塊:
 登錄管理:包括操作員管理,口令設置,許可權管理
 人員管理:包括人事數據維護、人事信息查詢和人事信息統計
 工資管理
 部門管理:包括部門表,職稱表和年份表
 查詢及報表列印
參考數據如下:
 人事表(編號,姓名,性別,出生日期,工作日期,部門代碼,職稱,婚否,簡歷,相片)
 工資表(基本工資,崗位津貼,獎勵,應發工資,水電,保險,實發工資)
 部門表(代碼,部門名稱)
 職稱表(職稱代碼,職稱名稱)
 年份表(年份代碼,年份名稱)
 操作員表(操作員代碼,操作員姓名,口令,部門,電話)
系統日誌表(操作員代號,操作員姓名,登錄時間,離開時間)
題目11:商品銷售管理系統(1 人)19
包括四大模塊:
 用戶登錄
 基本信息管理:包括銷售情況、商品信息、庫存表、員工表等信息的錄入、瀏覽、修改、撤銷、刪除和查詢等
 商品銷售管理:包括商品售出、退回和入庫
 盤點:包括庫存檔點、當日銷售盤點
參考數據如下:
 商品信息表(商品編號,商品名稱,品牌,型號,銷售單價) 商品編號=類別代碼(1 位)+品名代碼(1 位)+品牌代碼(2 位)+型號代碼(2 位)
 銷售情況表(成交編號,商品編號,銷售數量,總金額,銷售日期,員工編號)
 庫存表(商品編號,供貨商編號,進貨日期,進貨價,庫存數量)
 員工表(員工編號,員工姓名,性別,基本工資,職務,密碼)
 供貨商表(供貨商編號,供貨商名稱,所在地,聯系電話)
 員工資料表(員工編號,員工姓名,是否黨員,簡歷,照片)
題目12:學生成績管理系統(1 人)29
包括四大模塊:
 基本數據管理:包括院系管理,專業管理(設置院系下面的專業),班級管理(設置專業下面的班級),課程管理(設置相應專業下面的課程)
 學生信息管理:包括基本信息錄入、基本信息修改
 學生成績管理:包括學生成績錄入、學生成績修改
 信息查詢:包括基本信息查詢、成績信息查詢、學校人數統計
 系統管理:用戶管理、數據備份和系統幫助
參考數據如下:
 院系信息(院系代碼,院系名稱)
 院系專業信息(班級、院系代碼,專業)
 學生基本信息(班號,學號,姓名,性別,出生年月,籍貫,政治面貌,身份證號,入學年月,家庭地址,郵政編碼,圖片信息,備注)
 學生成績表(學號,課號,成績,備注)
 課程表(課號,課程名稱,學期,備注)
 班表(班號,班級名稱)
 用戶信息表(用戶名,密碼,用戶標識)
題目13:火車售票管理系統(4 人)36
包括四大模塊:
 售票管理
 訂票管理
 信息查詢
 系統維護
參考數據如下:
 車次信息表(車次,始發站,終點站,發車時間,到達時間)
 訂票信息表(車次,座位號,發車時期,發車時間,座位等級,票價)
 車次座位等級分配及座位佔用表(車次,座位號,座位等級,票價,佔用標志)
 用戶信息表(用戶名,密碼,用戶標識)
題目14:小型物業管理系統(1 人)
包括四大模塊:
 房源管理:對原始資料的錄入、修改、查詢和刷新。一般用戶可以查詢與房間有關 的統計資料;物業主管可其進行增、刪、改、插等操作
 租房管理:對房產出租,退租以及租房面積調整。其中物業主管可對其進行房租金 額計算和收款操作,一般用戶對其查詢
 水電處理:根據租房資料,結合當月水、電量進行分攤,完成應收水電費。其中物 業主管對其進行計算,其他查詢
 交款處理:提供收款和發票列印以及交款數據查詢
 查詢處理:對租房資料、交款資料,發票資料進行查詢
參考數據如下:
 房源資料(名稱,面積,月租,物業,倉庫)
 租房資料(名稱,面積,單位,月租,物業,押金,倉庫)
 水電資料(單位,電量,水量,電費,水費)
 交費資料(收費項目,應收日期,應收金額,已收金額,未收金額,本次收款)
 發票資料(單位,房租,電費,水費,物業)
 許可權資料(用戶,密碼,房源管理,租房管理,水電管理,交費管理,發票管理,系統維護) 其中系統管理員,有權進行系統維護;單位內部物業主管,有權進行物業資源調配、單元出 租,退租和收款開票操作;物業管理員,有權進行水電處理和收款處理等操行;租戶代表, 有權進行種類費的查詢操作
題目15:機房收費管理系統(1 人)7,34
包括四大模塊:
 登錄模塊
 上機管理模塊 說明:上機登記時,余額不足 3 元或卡處於掛失狀態,則拒絕登記 每位同學的一次上機形成一條記錄,每 36S 遍歷一次上機記錄表,對表中所有正上機欄位為 TRUE 的記錄的上機用時增加 36S,同時從上機卡表的余額減少
 上機卡管理模塊
 充值掛失模塊
 查找統計模塊:統計某天上機的總時數、每次上機的平均時數和機房的收入;某學 生上機的次數、上機總時數、每次上機平均時間;掛失和查詢余
參考數據如下:
 上機卡(卡號,姓名,專業班級,余額,狀態) 狀態的取值有:正常(能自費上機)
 掛失上機記錄(卡號,上機日期,開始時間,上機用時,正上機,管理號代碼),上機用時記錄學生上機時間(S);正上機是一個布爾型,為 True 表示正上機,每 36 秒刷新 其上機用時並扣除上機費用,為 False 表示上機結束。上機記錄表永久保存,用於事後查詢 和統計 管理員(代碼,姓名,口令)

題目16:高校葯房管理(1 人)31
包括四大模塊:
 基礎數據處理:包括醫生和葯劑師名單的錄入,修改,刪除及查詢
 營業數據處理:包括葯品進貨上櫃,處理劃價,配葯,櫃存葯品查詢,處方綜合查 詢,交接班結轉清。
參考數據如下:
 葯品信息表(貨號,貨名,計量單位,進貨數量,進貨單價,出售單價,進貨日期,收貨人 和供應商)
 處方信息(編號,患者姓名,醫生姓名,葯劑師姓名,處方日期,配葯日期) 處方葯品信息(處方編號,葯品貨號,計量單位,配葯數量,銷售單價,已配葯否)
 醫生名單和葯劑師名單表(姓名)

題目17:考勤管理系統(2 人)40
包括四大模塊:
 記錄每個員工每天所有進入公司的時刻和離開公司的時刻。
 每天結束時自動統計當天的工作時間
 每天結束時自動統計當天遲到或早退的次數。
 對於彈性工作制,每天結束時自動統計當月的工時,並自動算出當月欠缺或富餘的 時間
 每個月末統計該月的工作時間判斷是束足夠
 每個月末統計該月的工作天數並判斷是否足夠
 管理人員查詢並修改工作時間(特殊情況下修改)
 管理人員賬戶管理(如設置密碼等)
 管理人員設定早退及遲到的條件,每個月的工作時間
 管理人員設定每個月的工作日期及放假日期
參考數據如下:
 員工信息(工號,姓名,年齡,入職時間,職位,性別,密碼)
 配置信息(上班時間小時,上班時間分鍾,下班時間小時,下班時間分鍾,每天工作時間)
 每月統計數據表(工號,姓名,剩餘的時間,遲到的次數,早退的次數,工作天數)
 每天統計信息表(工號,姓名,小時,分鍾,動作,時間) 其中動作指的時入或離開公司

題目18:單位房產管理系統(2 人)33,10
包括四大模塊:
 系統模塊:完成資料庫維護、系統關閉功能
 物業費用模塊:完成本月物業的計費、歷史資料查詢和財務部門介面傳送數據、物 業相關費用單價設置
 房屋資源模塊:對房屋資源進行添加、列表顯示、查詢
 職工信息模塊:對職工進行添加、列表顯示、查詢以及相應部門、職務進行維護
 幫助模塊:對用戶使用本系統提供在線幫助
參考數據如下:
 職工(編號,姓名,性別,參加工作時間,行政職務,專業技術職務,評上最高行政職務時 間,評上最高專業技術職務時間,雙職工姓名,現居住房號,檔案號,房產證號,所在部門 編號,是否為戶主)
 部門(編號,部門名稱) 住房級別表(編號,級別,住房標准,控制標准,級別分類)
 房產情況(編號,房號,使用面積,現居住人 id,上一個居住人 id,最早居住人 ID,陽檯面積)
 物業費用(編號,房號,水基數,水現在值,電基數,電現在值,燃氣基數,燃氣現在值, 當前年份,當前月份)
 價格標准(編號,水單價,電單價,燃氣單價)
題目19:標准化考試系統 (2 人)15,39
功能要求: 設計一個簡單的標准化考試系統,僅有單項選擇題、多項選擇題和判斷題功能即可。
包括四大模塊:
 題庫管理:實現試題的錄入、修改、刪除功能;
 考試子系統:能夠實現考生做題、結果自動存入到資料庫中,有時間提示;
 選擇身份(登錄)功能:系統能夠記錄考生輸入的登錄信息及交卷信息;
 自動評分功能:考生交卷後能自動評分;
 查看成績功能:能夠查詢考生相關信息(包含成績等)。
參考數據如下:

其它可供選擇的題目:
網上教務評教系統130,127,133 16
學生日常行為評分管理系統232,110,230
網上鮮花店 38
基於BS結構的工藝品銷售系統12
基於BS結構的校園二手物品交易網站 37
大學生就業管理系統201,208,234
題庫及試卷管理系統

資料庫原理及應用
課程設計報告
題目: 課程設計選題管理系統

所在學院:
班 級:
學 號:
姓 名: 李四
指導教師:

2011年12月 日
目錄
一、 概述
二、需求分析
三、概念設計
四、邏輯設計
五、系統實現
六、小結
一、概述

② 實驗六 數字地質填圖技術與方法

一、實驗目的

通過簡項操作和參觀學習數字地質填圖的全過程演示,了解野外區域數字填圖的PRB過程和室內的PRB編輯成圖的主要過程、方法與步驟;熟悉掌上機野外填圖和RGMapGIS桌面系統的主要操作界面,建立對區域數字填圖的感性認識,為野外地質填圖實驗和部分生產實驗奠定基礎。

二、實驗內容

1.實驗基本內容及主要儀器設備

①掌上機野外填圖主要操作方法和步驟實驗;②RGMapGIS 桌面系統的簡項操作;③參觀學習數字地質填圖的全過程演示。

數字地質填圖野外採集系統主要儀器設備如圖6-1所示。

圖6-1 數字地質填圖野外採集系統主要儀器設備

2.實驗重點

通過對掌上機野外填圖的簡項操作,初步了解野外數字填圖的PRB過程,了解掌上機填圖的主要操作方法和步驟;通過對RGMapGIS桌面系統的簡項操作,了解室內的PRB編輯成圖的主要過程、方法與步驟。結合課堂學習知識,總結3S 技術在區域地質調查(填圖)中的主要應用方面、現狀與發展趨勢。

三、實驗課時

2學時。

四、實驗要求

明確實驗目的,實驗前認真復習課堂內容,熟悉MapGIS軟體的操作等;實驗結束後寫出實驗報告。

五、注意事項

遵守實驗室各項規章制度,按規定操作各實驗儀器、設備,防止學生自帶存儲設備中有病毒感染計算機等。

六、基礎知識簡介

地質填圖是採用數字填圖技術及數字填圖系統,從應用計算機野外數據採集技術入手,遵循傳統區域地質調查的規律,在不約束地質工作者地質調查思維的前提下,保證地質工作者取全、取准各項地質觀測資料數據,達到以翔實的地質觀察研究為基礎,以計算機野外數據採集和空間數據存儲與表達技術為手段,填制不同比例尺的數字地質圖。

數字地質填圖,是把野外地質觀測路線與實際材料圖的完全人工製作過程跨越式轉變為野外現場地質調查與調查信息數字化的復雜過程(圖6-2)。該技術集GPS、GIS、RS技術為一體,開創了地質填圖的數字化時代。

圖6-2 數字區域地質填圖概念框圖

(據李超嶺等,2002a,有改動)

數字地質填圖主要技術是以採集、存儲、管理、描述、分析和再現地質實體在地球表面空間分布有關數據的信息系統。它提供了在計算機輔助下,通過野外觀測路線的調查,對地質、地理、地球物理、地球化學和遙感等多源地學進行綜合分析和解釋,並進行地質制圖。其工作流程如圖6-3所示。

數字區域地質填圖的主要過程簡稱為PRB過程。其核心技術是PRB數據模型。PRB數據模型是由實體點(地質點,POINT)、網鏈(分段路線,ROUTING)、全鏈或幾何拓

圖6-3 數字填圖技術流程

(據李超嶺等,2002a)

圖6-4 數字填圖技術工作流程框圖

(據李超嶺等,2002a)

撲環(點和點間界限,BOUNDARY)組成的數據模型,用這種模型來描述野外地質路線的過程就是PRB過程。以工作階段為基礎,把數字區域地質填圖劃分為前期PRB過程、PRB初期過程、野外PRB過程、野外駐地PRB過程、室內PRB終結過程和PRB成果提交過程。這些PRB過程構成了數字區域地質填圖技術過程流程原形模型(圖6-4 ,圖6-5)。

圖6-5 數字填圖PRB 技術主流程

(據李超嶺等,2002)

七、實驗材料

(一)掌上機野外PRB過程填圖

現行的基於GIS技術與GPS輔助導航圖形界面的野外數字填圖技術,是建立在掌上機野外填圖、室內PC機群,通過網路技術、3 S技術、4 D技術、資料庫技術等處理而實現的。數字填圖的目標決定了數字填圖技術主流程的步驟。

野外PRB過程是區域數字收集資料(地質填圖)的過程。主要通過掌上機的野外路線採集操作而完成的。分為路線PRB數據採集、剖面PRB數據採集等主要過程。表6-1為PRB數據實體表。以路線調查的野外PRB過程為實驗重點,掌上機實驗主要操作方法和步驟如下:

1)打開工作路線。選擇「手圖」菜單中的「打開地圖」,選擇一個路線號的 map文件。

2)輸出當日路線信息。選擇「手圖」菜單中的「圖層管理」,選擇設計路線GROUTE圖層,用「點選」工具,選中設計路線;用「屬性編輯」工具,打開GROUTE屬性編輯窗口,引用PRB字典,輸入「天氣」「任務」等信息。

3)選擇P採集圖層。選擇「手圖」菜單中的「圖層管理」,選擇地質點GPOINT圖層添加一個地質點,或用「點選」工具選擇已經存在的一個地質點。用「屬性編輯」工

表6-1 PRB 數據實體表

具打開GPOINT屬性編輯窗口,利用PRB字典輸入各項信息,用手寫輸入其他字典中未儲備的信息。

續表

註:☆為主碼標識;其中地質點POINT、分段路線ROUTING、點和點間界限BOUNDARY,還有非結構化文件,分別以地質點號與P、R、B組成文件名。坐標指公里網橫坐標與縱坐標;經緯度指經度、緯度,用度-分-秒錶示。

(據李超嶺等,2003,有改動)

4)選擇PRB其他採集圖層。選擇「手圖」菜單中的「圖層管理」進入需要的PRB圖層。

5)利用編輯工具進行編輯。

6)加入採集實體。用「輸入點」或「輸入線」工具在落筆處添加一個采樣點、一條地質界線或一條分段路線,該點/線則為選中狀態。或「點選」一個已經存在的點或線,框選一個圖元。

7)編輯採集實體。利用圖形窗口中的「移動」「刪除」工具,在落筆處添加一個采樣點、一條地質界線或一條分段路線,該點或線則為選中狀態。或「點選」一個已經存在的點或線,框選一個圖元。加入採集實體和編輯採集實體是野外PRB過程中最繁重的工作,屬性的加入和編輯操作是這一過程的最重要內容。屬性內容主要見表6-1。

8)輸入屬性信息。用「屬性編輯」工具,系統自動打開相應的PRB屬性編輯窗口,利用PRB字典輸入各項信息或手寫輸入有關信息。

完成當點工作後,選擇「保存文件」及時進行數據保存。通過「轉出PC數據」將野外填圖全部信息轉換成PC數據文件。掌上機野外填圖的主要操作界面如圖6-6、圖6-7、圖6-8所示。

(二)室內PRB過程及地質成圖

室內PRB過程,就是將野外全部數據經PRB終結過程處理後導入RGMapGIS桌面系統,再進行室內編輯成圖的過程。實驗主要操作方法和步驟如下:

圖6-6 地質點數據錄入界面

圖6-7 分段路線錄入界面

圖6-8 剖面數據採集主界面

1)RGMapGIS桌面系統數據備份。打開RGMapGIS桌面系統,將CF卡上的野外全部數據按採集先後順序逐一備份到「採集日備份」目錄中。

2)PRB數據檢查、工作量統計與路線PRB小結。在PRB圖幅內,統計指定的路線長度、地質點數、材樣點、照片數等工作量,通過工作量文本窗口進行小結。

3)信息查詢。利用「空間到屬性查詢」和「屬性到空間查詢」進行路線PRB照片信息查詢、PRB屬性空間到實體空間查詢、PRB條件查詢(P過程查詢和R過程查詢),通過信息查詢,全面了解PRB數據和資料。

4)PRB數據質量評價。利用GIS的空間分析功能,統計圖幅內的地質點數、點間地質界線個數等。

5)生成PRB圖幅庫。

6)PRB地質連圖。通過多源數據的疊加和不同的查詢方法,得到對地質體的全面認識後,按地質特徵和屬性特徵,進行地質連圖,如斷層的線性連接、地質體的圈閉等。

7)PRB數據輸出。利用操作系統可分別輸出:生成野外記錄簿、生成野外數據表、生成地質圖等,並可對其部分任意裁減輸出成報告插圖。

八、實驗方法

掌機模擬操作和上機桌面系統操作。

九、實驗步驟

第一步:教師介紹掌機操作的程序與主要要求,介紹RGMapGIS桌面系統的操作要領與基本方法、步驟等;提供實例讓學生操作桌面系統的主要功能模塊;對學生讀圖提出明確要求。

第二步:學生分組進行掌機模擬操作與RGMapGIS桌面系統操作練習。

第三步:討論與解答學生操作過程中遇到的問題,總結有關操作技巧與方法。

十、實驗任務

掌機模擬操作與RGMapGIS桌面系統操作練習。

十一、實驗作業

①總結數字地質填圖RGMapGIS桌面系統操作的基本方法與步驟;②談談你對數字地質填圖系統與傳統區域地質填圖在資料獲取、記錄與操作等方面的感受。

十二、實驗報告要求

論述要有據。報告中要用自己實驗實例回答作業中的相關問題。

十三、思考題

1)數字地質填圖有何優缺點?數字地質填圖掌機操作中的最大難點是什麼?

2)RGMapGIS桌面系統的主要模塊和功能有哪些?

③ sql語言實驗報告

1>
select
*
from
教師表
where
系別
='cs';
2>
select
姓名,2011-年齡
as
出生日期
from
學生表
3>
select
*
from
學生表
where
年齡<=20
and
系別='cs';
4>
select
*
from
學生表
where
年齡
not
between
18
and
20;
5>
select
姓名,年齡
from
教師表
where
系別
in('cs','is');
6>
select
*
from
教師表
where
姓名
like
'%敏';
7>
select
*
from
選課表
where
先修課
is
null;
8>
select
count(*)
from
教師表
9>
select
avg(成績),max(成績),min(成績)
from
選課表
where
課程號=5;
10>
select
count(*)
from
選課表
group
by
課程號

④ 資料庫實驗報告

《Visual FoxPro資料庫基礎教程實踐與題解》是《Visual FoxPro資料庫基礎教程》配套教材。全書包括4部分內容:第1部分為《Visual FoxPro資料庫基礎教程》的習題與參考答案;第2部分為VisualFoxPro8.0的安裝、配置和課程本身的上機實驗安排,介紹了指導學生上機實驗時常見調試程序的基本操作,並根據教材內容提供了10個配套實驗;第3部分為VisualFoxPro8.0資料庫實訓指導及為初學者提供的3個典型的實踐案例;第4部分為6套模擬試題和參考答案,其中包括2套上機操作試題及參考答案。《Visual FoxPro資料庫基礎教程實踐與題解》結構合理、內容新穎、深度適宜、實用性強,不僅可以作為《Visual FoxPro資料庫基礎教程》的參考書,也可以作為其他Visual FoxPro資料庫教材的參考書。
《Visual FoxPro資料庫基礎教程實踐與題解》適合作為高等院校本科、專科學生學習Visual FoxPro資料庫課程的參考書,也可作為資料庫編程人員和信息管理等相關領域的技術工作者自學與參考用書。

⑤ 急!求個資料庫課程的設計!!

《資料庫原理及應用》課程設計

資料庫原理課程設計任務書
一、目的
1. 掌握計算機管理信息系統設計的一般方法,主要包括系統分析、系統設計的組織和實施。
2. 關系型資料庫管理系統的編程技術,並能獨立完成一般小系統的程序設計、調試運行等工作。
3. 培養把所學知識運用到具體對象,並能求出解決方案的能力。
二、任務(任選其一)
A.運用關系型資料庫管理系統,實現本院圖書館管理信息系統。具體要求如下:
—圖書、資料的登記、注銷和查詢。
—借書證管理,包括申請、注銷借書證,查詢借書證持有人等。
—借還圖書、資料的登記、超期處理,超期拒借等。
—圖書、資料查詢,借、還圖書和資料情況查詢。
—圖書、資料借閱情況的統計分析,拒此作為圖書館圖書、資料訂夠的依據之一。(本項不作為基本要求)
B. 運用關系型資料庫管理系統,實現服務電話管理系統
向客戶現場派技術人員的服務公司可以用服務電話管理系統跟蹤客戶、員工、工作訂單、發票、付款等等。
要求:
資料庫要存儲以下信息:
—客戶信息
—客戶工需單信息
—完成工需單所需人工
—完成工需單所需部件
—部件信息
—付款信息
—雇員信息
完成的功能:
—輸入/查看 客戶工需單信息
—輸入/查看部件、雇員等其它信息
—付款
—列印發票等
三、結果形式
1. 設計報告:含E-R圖、數據字典、關系模式、關系實例、查詢描述、關系代數、SQL實現的查詢語言及查詢結果。
2. 上機實現。
四、考核
1. 課程設計態度(20分)。
2. 遞交的書面材料(40分)。
3. 上機運行情況(40分)

目錄
1.問題描述 2
1.1背景 2
1.2數據需求 2
1.3事物需求 3
1.4關系模式 3
2.方案圖表設計 3
2.1 E-R圖 3
2.2數據流程圖 8
2.3數據字典 9
2.4關系圖: 11
3.資料庫源代碼 12
3.1資料庫建立 12
3.2數據初始化 14
4.結果數據處理 17
4.1單表查詢 17
4.2超期處理 19
4.3還書操作 20
4.4借書操作 22
4.5書籍狀態 24
4.6讀者狀態 24
5.結束語 26
5.1課程設計心得 26

1.問題描述
1.1背景
隨著圖書館規模的不斷擴大,圖書數量也相應的增加,有關圖書的各種信息量也成倍增加,面對著龐大的信息量,傳統的人工方式管理會導致圖書館管理上的混亂,人力與物力過多浪費,圖書館管理費用的增加,從而使圖書館的負擔過重,影響整個圖書館的運作和控制管理,因此,必須制定一套合理、有效,規范和實用的圖書管理系統,對圖書資料進行集中統一的管理。
另一方面,IT產業和Internet獲得了飛速發展,計算機應用已滲透到了各個領域,引起信息管理的革命,實現了信息的自動化處理,提高了處理的及時性和正確性。
提高圖書管理工作效率,作到信息的規范管理,科學統計和快速查詢,讓圖書館更好的為學校,社會服務。

1.2數據需求
圖書館管理信息系統需要完成功能主要有:
1. 讀者基本信息的輸入,包括借書證編號、讀者姓名、讀者性別。
2.讀者基本信息的查詢、修改,包括讀者借書證編號、讀者姓名、讀者性別等。
3.書籍類別標準的制定、類別信息的輸入,包括類別編號、類別名稱。
4.書籍類別信息的查詢、修改,包括類別編號、類別名稱。
5.書籍庫存信息的輸入,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期、登記日期。
6.書籍庫存信息的查詢,修改,包括書籍編號、書籍名稱、書籍類別、作者姓名、出版社名稱、出版日期登記日期等。
7.借書信息的輸入,包括讀者借書證編號、書籍編號、借書日期。
8.借書信息的查詢、修改,包括借書證編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期等。
9.還書信息的輸入,包括借書證編號、書籍編號、還書日期。
10.還書信息的查詢和修改,包括還書讀者借書證編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期等。
11.超期還書罰款輸入,還書超出期限包括超出期限還書的讀者借書證號,書籍編號,罰款金額。
12.超期還書罰款查詢,刪除,包括讀者借書證編號、讀者姓名、書籍編號、書籍名稱,罰款金額等
1.3事物需求
(1)在讀者信息管理部分,要求:
a.可以查詢讀者信息。
b.可以對讀者信息進行添加及刪除的操作。
(2 )在書籍信息管理部分,要求:
a.可以瀏覽書籍信息,要求:
b.可以對書籍信息進行維護,包括添加及刪除的操作。
(3)在借閱信息管理部分,要求:。
a.可以瀏覽借閱信息。
b.可以對借閱信息進行維護操作。
(4)在歸還信息管理部分,要求:
a.可以瀏覽歸還信息
b.對歸還信息可修改維護操作
(5)在管理者信息管理部分,要求:
a.顯示當前資料庫中管理者情況。
b.對管理者信息維護操作。
(6)在罰款信息管理部分,要求:
a.可以瀏覽罰款信息
b.對罰款信息可以更新

1.4關系模式
(一) 書籍類別(種類編號,種類名稱)
(二) 讀者(借書證編號,讀者姓名,讀者性別,讀者種類,登記時期)
(三) 書籍(書籍編號,書籍名稱,書籍類別,書記作者,出版社名稱,出版日期,登記日期)
(四) 借閱(借書證編號,書籍編號,讀者借書時間)
(五) 還書(借書證編號,書籍編號,讀者還書時間)
(六) 罰款(借書證編號,讀者姓名,借書證編號,書籍編號,讀者借書時間)
以上通過關系代數方法的進行運算得到所需要的結果,在實驗結果中可以看到。

2.方案圖表設計
2.1 E-R圖
根據1)所要實現的功能設計,可能建立它們之間的關系,進而實現邏輯結構功能。
圖書管理信息系統可以劃分的實體有:書籍類別信息實體、讀者信息實體、書籍信息實體、借閱記錄信息實體,歸還記錄信息實體。用E-R圖一一描述這些實體。

2.1.1類別實體E-R圖:

圖2-1類別實體E-R圖

2.1.2讀者信息實體E-R圖:

圖2-2 讀者信息實體E-R圖

2.1.3信息實體E-R圖:

圖2-3信息實體E-R圖

2.1.4.記錄信息實體E-R圖:

圖2-4 記錄信息實體E-R圖

2.1.5記錄信息實體E-R圖:

圖2-5記錄信息實體E-R圖

2.1.6罰款信息實體E-R圖:

圖2-6罰款信息實體E-R圖

2.1.6總的信息實體E-R圖:

圖2-7總的信息實體E-R圖

2.2數據流程圖

D5

歸還信息錄入 基本信息錄入
D2
D1

基本信息錄入 基本信息錄入
D3

D4

借閱信息錄入
讀者信息返回 書籍信息返回

圖2-7系統的數據流程圖

2.3數據字典
表2-1 book_sytle 書籍類別信息表
表中列名 數據類型 可否為空 說明
bookstyleno varchar not null(主鍵) 種類編號
bookstyle Varchar not null 種類名稱

表2-2 system_readers讀者信息表格
表中列名 數據類型 可否為空 說明
readerid varchar not null(主鍵) 讀者借書證號
readername varchar not null 讀者姓名
readersex varchar not null 讀者性別
readertype varchar null 讀者種類
regdate datetime null 登記日期

表2-3 system_book書籍信息表
表中列名 數據類型 可否為空 說明
bookid Varchar Not null(主鍵) 書籍編號
bookname Varchar Not null 書籍名稱
bookstyle Varchar Not null 書籍類別
bookauthor Varchar Not null 書籍作者
bookpub Varchar Null 出版社名稱
bookpubdate Datetime Null 出版日期
bookindate Datetime Null 登記日期
isborrowed Varchar Not Null 是否被借出

表2-4 borrow_record 借閱記錄信息表
表中列名 數據類型 可否為空 說明
readerid Varchar Not null(外主鍵) 讀者借閱證編號
bookid Varchar Not null(外主鍵) 書籍編號
borrowdate Varchar Not null 讀者借書時間

表2-5 return_record 借閱記錄信息表
表中列名 數據類型 可否為空 說明
readername Varchar Not null(外主鍵) 讀者借閱證編號
readerid Varchar Not null(外主鍵) 書籍編號
returndate datetime Not null 讀者還書時間

表2-6 reader_fee 罰款記錄信息表
readerid varchar Not null 讀者借書證編號
readername varchar Not null 讀者姓名
bookid varchar Not null(外主鍵) 書籍編號
bookname varchar Not null 書籍名稱
bookfee varchar Not Null 罰款金額
borrowdate datetime Not Null 借閱時間

2.4關系圖:

圖2-8資料庫存表關系圖

3.資料庫源代碼
3.1資料庫建立

3.1.1創建資料庫
USE master
GO
CREATE DATABASE librarysystem
ON
( NAME = librarysystem,
FILENAME = 'd:\librarysystem.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = 'library',
FILENAME = 'd:\librarysystem.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
GO

3.1.2書本類別表建立
create table book_style
(
bookstyleno varchar(30) primary key,
bookstyle varchar(30)
)

3.1.3創建書庫表
create table system_books
(
bookid varchar(20) primary key,
bookname varchar(30) Not null,
bookstyleno varchar(30) Not null,
bookauthor varchar(30),
bookpub varchar(30) ,
bookpubdate datetime,
bookindate datetime ,
isborrowed varchar (2) ,
foreign key (bookstyleno) references book_style (bookstyleno),
)

3.1.4借書證表建立
create table system_readers
( readerid varchar(9)primary key,
readername varchar(9)not null ,
readersex varchar(2) not null,
readertype varchar(10),
regdate datetime
)

3.1.5借書記錄表建立
create table borrow_record
( bookid varchar(20) primary key,
readerid varchar(9),
borrowdate datetime,

foreign key (bookid) references system_books(bookid),
foreign key (readerid) references system_readers(readerid),
)

3.1.6還書記錄表建立
create table return_record
( bookid varchar(20) primary key,
readerid varchar(9),
returndate datetime,
foreign key (bookid) references system_books(bookid),
foreign key (readerid) references system_readers(readerid)
)

3.1.7罰款單表建立*/

create table reader_fee
( readerid varchar(9)not null,
readername varchar(9)not null ,
bookid varchar(20) primary key,
bookname varchar(30) Not null,
bookfee varchar(30) ,
borrowdate datetime,
foreign key (bookid) references system_books(bookid),
foreign key (readerid) references system_readers(readerid)

)

3.2數據初始化

3.2.1將書籍類別加入表book_style中
insert into book_style(bookstyleno,bookstyle)values('1','人文藝術類')
insert into book_style(bookstyleno,bookstyle)values('2','自然科學類')
insert into book_style(bookstyleno,bookstyle)values('3','社會科學類')
insert into book_style(bookstyleno,bookstyle)values('4','圖片藝術類')
insert into book_style(bookstyleno,bookstyle)values('5','政治經濟類')
insert into book_style(bookstyleno,bookstyle)values('6','工程技術類')
insert into book_style(bookstyleno,bookstyle)values('7','語言技能類')

3.2.2將已有的圖書加入system_books表中(定義相同的作者出版社的書本編號不一樣)
insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )
values('00125415152','計算機組成原理','6','王愛英','清華大學出版社','2001-01-03','2003-11-15','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )
values('00125415153','計算機組成原理','6','王愛英','清華大學出版社','2001-01-03','2003-11-15','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('00456456','資料庫原理','6','薩師煊','高等教育出版社','2007-07-02','2007-09-15','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub,bookpubdate, bookindate, isborrowed )
values('12215121','C程序設計','6','譚浩強','清華大學出版社','2002-04-02','2004-03-14','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('9787308020558','計算機體系結構','6','石教英','浙江大學出版社','2004-10-03','2006-11-15','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('45456141414','數據結構(C語言版)','6','吳偉民,嚴蔚敏','清華大學出版社','2002-06-28','2004-01-21','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('5455515','中華歷史5000年','1','吳強','北京大學出版社','2005-04-03','2006-05-15','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )

values('015115','古代埃及','3','趙文華','北京大學出版社','2001-02-02','2002-09-15','1');

insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )

values('1514514','日本文化','1','吳小鵬','北京大學出版社','2002-04-02','2004-03-14','1');
insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )

values('15154656','微觀經濟學','5','李小剛','北京大學出版社','2000-10-03','2001-11-15','1');
insert
into system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('5658','影視文學','4','蘇慶東','北京大學出版社','1999-02-28','2000-01-21','1');

insert into
system_books(bookid ,bookname, bookstyleno,bookauthor,bookpub, bookpubdate,bookindate, isborrowed )
values('565800020','探索宇宙奧秘','2','蘇慶東','北京大學出版社','1999-02-28','2000-01-21','1');

3.2.3將已有圖書證的讀者加入system_readers表中*/
insert into system_readers(readerid,readername,readersex,readertype,regdate)
values('X05620207','陳遠鵬','男','學生','2005-9-23 14:23:56')
insert into system_readers(readerid,readername,readersex,readertype,regdate)
values('X05620206','陳特','男','學生','2005-09-30 13:24:54.623')
insert into system_readers(readerid,readername,readersex,readertype,regdate)
values('X05620204','趙銘靜','女','學生','2005-09-27 11:24:54.123')
insert into system_readers(readerid,readername,readersex,readertype,regdate)
values('X05620202','潘虹','女','學生','2005-09-30 13:24:54.473')
insert into system_readers(readerid,readername,readersex,readertype,regdate)
values('008415','蔣偉','男','教師','2004-04-30 09:24:54.478')
insert into system_readers(readerid,readername,readersex,readertype,regdate)
values('001456','李葉風','女','教師','2004-04-30 09:24:54.478')

3.2.4添加已借書讀者的記錄,同時將在已借出的借閱標記置0*/
insert into borrow_record(bookid,readerid,borrowdate)
values('00125415152','X05620202','2007-09-27 11:24:54.123')
update system_books
set isborrowed=0
where bookid='00125415152'

insert into borrow_record(bookid,readerid,borrowdate)
values('00125415153','X05620206','2007-12-27 08:26:51.452')
update system_books
set isborrowed=0
where bookid='00125415153' and isborrowed='1'

insert into borrow_record(bookid,readerid,borrowdate)
values('5455515','X05620207','2007-12-27 08:26:51.452')
update system_books
set isborrowed=0
where bookid='5455515' and isborrowed='1'

insert into borrow_record(bookid,readerid,borrowdate)
values('015115','X05620204','2007-10-21 12:11:51.452')
update system_books
set isborrowed=0
where bookid='015115' and isborrowed='1'

insert into borrow_record(bookid,readerid,borrowdate)
values('15154656','001456','2007-12-28 14:11:51.312')
update system_books
set isborrowed=0
where bookid='15154656' and isborrowed='1'

insert into borrow_record(bookid,readerid,borrowdate)
values('565800020','008415','2007-08-28 15:11:31.512')
update system_books
set isborrowed=0
where bookid='565800020' and isborrowed='1'

4.結果數據處理
4.1單表查詢
4.1.1表book_style中查詢演示:

圖4-1 表book_style中內容

4.1.2表system_books中查詢演示:

圖4-2 表system_books中內容

4.1.3將已有圖書證的讀者加入system_readers表中結果查詢:

圖4-3 表system_readers中內容

4.1.4借書紀錄表borrow_record結果查詢:

圖4-4 表borrow_record中內容

4.2超期處理
4.2.1現在對已有借書證的讀者進行查詢借書是否超期(這里歸定30天):

說明:當前的getdate()以日期為2008年1月6日計算

圖4-4 選出借出超過30天的讀者

4.2.2同時也可以用語句超過天數的讀者進行罰款,加入到罰款單裡面,一天以0.3元扣除計算:

SQL語言:
insert into reader_fee(readerid,readername,bookid,bookname,bookfee,borrowdate)
select system_readers.readerid 讀者借書證編號 ,readername 讀者姓名,
system_books.bookid 書籍編號,bookname 書名,
0.3*(Datediff(day,convert(smalldatetime,borrowdate),getdate())-30) 超過時間天數,
borrowdate 借書時間
from borrow_record ,system_readers ,system_books
where system_readers.readerid=borrow_record.readerid
and system_books.bookid=borrow_record.bookid
and Datediff(day,convert(smalldatetime,borrowdate),getdate())>=30
(所影響的行數為 3 行)
select readerid 書讀者借書證編號,readername 讀者姓名,
bookid 書籍編號,bookfee 超期罰款
from reader_fee
形成各本書對應的罰款金額,按0.3元每天算

圖4-5查看罰款單

4.3還書操作
4.3.1現在對某一讀者進行還書操作:

1.首先還書要在還書紀錄中添加一條還書紀錄
2.其次刪除相應書本的借閱紀錄
3.最後在書庫中標記該本書為1,表示歸還了未借,可供其他讀者借閱
說明:學號為X05620207 姓名為陳遠鵬 借閱的565800020書籍編號進行歸還。

SQL語言:
insert into return_record(bookid,readerid,returndate)
select bookid,readerid,getdate()
from borrow_record
where bookid='565800020'
(所影響的行數為 1 行)

delete
from borrow_record
where bookid='565800020'
(所影響的行數為 1 行)

update system_books
set isborrowed=1
where bookid='565800020'
(所影響的行數為 1 行)

三個表的結果如圖:

圖4-6 增加了565800020紀錄

圖4-7 565800020這本書在借書紀錄里沒有了

圖4-8 標記設為了『1』

說明:這本書重新回到未被借出標記為1(注,相同的書其編號是不同的)

其結果為還書成功,相應的各表都有變化,對於罰款單通過借閱記錄表borrow_record中更新。

4.4借書操作
4.4.1查詢未被借出的書本:

圖4-9

4.4.2查詢已被借出的書本:

圖4-10

4.4.3申請借書證:

SQL語言:
Insert into system_readers(readerid,readername,readersex,readertype,regdate)
values('X05620211','小華','男','學生',getdate())

圖4-11

說明:查詢相應的紀錄增加了小華這樣一個讀者的借書證紀錄:

4.4.4注銷借書證:

說明:
1.在注銷之前執行所有的還書過程,就是上面寫到的所述SQL語句,然後執行
delete from system_readers where readerid=' X05620211',
2.小華借書證紀錄就被刪除了,同時要刪除和小華歸還紀錄的內容
delete from return_record where readerid=' X05620211',

4.4.5查詢所有書所對應的類別:

圖4-12
4.5書籍狀態
4.5.1查詢所有工技術類的書:

圖4-13

4.5.2查詢清華大學出版社出版的書:

圖4-14
4.6讀者狀態
4.6.1查詢什麼人借了什麼書:

SQL語言:
select readername 讀者姓名,bookname 書籍名稱
from borrow_record,system_books,system_readers
where system_readers.readerid=borrow_record.readerid
and system_books.bookid=borrow_record.bookid

圖4-15

4.6.2指定潘虹借了什麼書:

SQL語言:
select readername 讀者姓名,bookname 書籍名稱
from borrow_record,system_books,system_readers
where system_readers.readerid=borrow_record.readerid
and system_books.bookid=borrow_record.bookid
and readername='潘虹'

圖4-16

5.結束語
5.1課程設計心得
通過此次資料庫的課程設計,真正達到了學與用的結合,增強了對資料庫方面應用的理解,對自己今後參與開發資料庫系統積累了不少經驗,在實驗過程中,從建立數據開始,對靈據庫設計理念及思想上有更高的認識,從需求分析,到概念設計和邏輯設計,E-R圖的表示,數據字典的創建,懂得了不少有關資料庫開發過程中的知識,在實驗中建表,及其關系模式,關系代數的建立及理解,將SQL語的查詢語句用得淋漓盡致,增強了自己在資料庫中應用SQL語言的靈活性,其中包括,插入、刪除、修改、查詢,牽涉表和表之間的聯系,主建與外主鍵的定義,約束項的設置,使邏輯更嚴密,在學習過程中,我也能過上網查了不少資料,也看了一些別人設計的圖書館管理信息系統的設計報告,學以致用,自我創新,獨立完成了這份自己的報告,從中在學到用,從用又到學,不斷修改,系統更新。雖然不能達到完善系統,但也做到了盡善盡美,加強理論學習對完善系統會有很多幫助,不管怎麼說,對這次做的課程設計自己覺得還算滿意。

⑥ 100分求一份資料庫原理課程設計的實驗報告

(圖放不上去呀 我自己做的E-R圖)

計算機科學與信息學院

課程設計報告

課程名稱: 資料庫概論課程設計
專 業: 網路方向
班 級: ====
學 號: ===
姓 名: 閆娟
題 目: 網上購書系統
指導教師: 肖淑芬

2011年6月

目錄
一、課程設計的背景來源 3
二、網上購書系統調查及前景 4
三、網上購書設計思想 4
1、前台系統工作流程 5
2、後台系統工作流程 6
四、網上書店工作過程的內容 6
五、資料庫設計 7
1、數據項 7
2、 數據結構 8
3、關系模式的設計 8
4、視圖的設計 9
六、網上購書E-R圖 10
六、系統的源程序 15
七、系統評價及心得體會 20

一、課程設計的背景來源
1,其實寫這個課程設計寫得比較匆忙,馬上其他可就要考試了,本想找個男的題目來挑戰下自己,後來還是因為時間需要,所以選了個相對來說我們生活比較容易接近的
2,隨著現在社會的發展,網路已經成為一個市場很大的交易平台,很多人由於時間需要或者各方面原因都把網上購物作為一種消費方式,有時我們在書店要花很長時間去找一本書,有時還找不到,記得有次在孝感學院圖書館找一本概率論輔導書,花了很長很長時間呀,所以我深有體會,還是感覺在網上購書比較簡單,方便。
3,班上有很多同學都從事網上購物,我剛好想利用自己的專業知識來學習下這方面的知識,自己查查資料,把這個課程設計做好。

二、網上購書系統調查及前景

人們喜歡通過閱覽書籍拓展自己的知識視野,可在實際生活的購書過程中人們卻遇到了不少麻煩,比如購書人多,挑書難,搬書重等,因此既方便又快捷的網路購書便成為了一種很有潛力的購書消費方式。信息時代,電子商務已經成為我們現實生活中不可缺少的一個重要組成部分,同時它以一種特殊的方式改變著我們的生活。根據調查結果顯示,網民上網以獲取信息為主要目的佔5 3.1%。目前我國上網購物的群體中,絕大多數是年輕人, 他們大多數是收入穩定、文化水平較高的中青年,網上消費已經日益成為他們生活中的一種重要的消費方式,他們成為了最有潛力的未來網上消費者。
三、網上購書設計思想
首先網上購書系統聽起來是個很雜的程序,因為有很多很多書,也有很多很多人來買,但是其實我們簡單的可以把它分為兩個模塊,這樣我們就能很好的理解了,網上書店主要由前台會員管理模塊和後台管理員模塊兩部分組成。
前台功能模塊主要用於實現會員注冊,登錄,修改個人信息,分類查看書目信息、購書、管理購物車、結帳、查看各種服務條款等功能。
後台管理模塊主要用於實現後台管理人員對會員,商品,物流,訂單和系統的管理等功能。
1、前台系統工作流程
首先當我們用戶登陸這個網站時,一開始就會出現讓你登陸,如果是你會員,你可以直接登錄,如果你不是會員,你要注冊個賬號。
1、 當你是會員時,你可以查看你的各項服務,比如說上次你收藏了什麼書籍,以及你喜歡的書的種類,在可以看下前幾次你購買書的情況,在可以修改個人信息,修改密碼等,你也可以查看自己網上交易情況,看下自己買的書的情況,以及看上什麼書了,可以把它放回購物車,方便自己購買。
2、 當你是非會員時,你要先進行注冊,填寫自己的基本信息,當你填好後,你也是其中一員了,你也同樣可以向會員那樣找自己的書了,相對來說比較方便。
3、 還有人不注冊,只是進來逛下網站,看看自己是否有必要買一些書。
2、後台系統工作流程
後台系統工作流程主要用於實現後台管理人員對會員,商品,物流,訂單和系統的管理等功能,他要對會員的登記進行統計,以及購物等方面的內容管理

四、網上書店工作過程的內容

1、管理員信息,包括數據項有:管理員編號、管理員賬號、管理員密碼。
2、會員信息,包括數據項有:會員賬號、會員密碼、會員昵稱、會員E-mail、會員級別(管理員設定)。
3、圖書信息,包括數據項有:圖書編號、圖書名稱、作者、出版社編號、出版日期、圖書類別編號、圖書簡介。
(⑴出版社信息,包括數據項有:出版社編號、出版社名稱。
⑵圖書類別信息,包括數據項有:圖書類別編號、圖書類別名稱。)
4、圖書訂單,包括數據項有:會員賬號、下定單日期、收貨地址、收貨地址郵編、收貨人姓名、收貨人聯系方式、送貨方式編號、總費用、圖書名稱、現已售出量情況。
5、購物車,包括數據項有:會員賬號、每種圖書名稱、每種圖書市場價格、每種圖書網站價格、每種圖書數量、每種圖書的價格、圖書總價。

五、資料庫設計
1、數據項
數據項
數據項名 數據類型 長度 別名 取值范圍
會員編號 字元型 15 會員的編號
姓名 文本型 20 會員的姓名
密碼 文本型 20 會員的密碼
電話 字元型 12 會員的電話
地址 文本型 50 會員的地址
商品編號 字元型 15 商品的編號
類型 文本型 10 商品的類型
名稱 文本型 20 商品的名稱
價格 整型 6 商品的價格
簡介 文本型 500 商品的簡介
圖片 圖片型 商品的圖片
購物車編號 字元型 10 購物車的編號
商品數量 整型 10 購買商品的數量
訂單編號 字元型 15 購物時生成的訂單
訂單日期 時間型 10 購買商品的時間
2、 數據結構
系統需求數據結構
數據結構名 含義說明 組成
會員 記錄會員的基本信息 會員編號、姓名、密碼、電話、地址
商品 記錄銷售商提供的商品信息 商品編號、類型、名稱、價格、簡介、圖片
訂購 記錄會員的購物信息 會員編號、商品編號、訂單編號、訂單日期
購物車 存儲會員需要購買的商品 會員編號、商品編號、購物車編號、商品數量

3、關系模式的設計
會員
數據項名 數據類型 長度 別名 是否為空 主外鍵
會員編號 字元型 15 會員編號 否 主鍵
姓名 文本型 20 姓名 否
密碼 文本型 20 密碼 否
電話 字元型 12 電話 否
地址 文本型 50 地址 否

商品
數據項名 數據類型 長度 別名 是否為空 主外鍵
商品編號 字元型 15 商品編號 否 主鍵
類型 字元型 15 類型 否
名稱 字元型 20 名稱 否
價格 整型 10 價格 否
簡介 文本型 500 簡介
圖片 image型 100 圖片

訂購
數據項名 數據類型 長度 別名 是否為空 主外鍵
會員編號 字元型 15 會員編號 否 外鍵 主鍵
商品編號 字元型 10 商品編號 否 外鍵
訂單編號 字元型 10 訂單編號 否
訂單日期 日期型 10 訂單日期 否

購物車
數據項名 數據類型 長度 別名 是否為空 主外鍵
會員編號 字元型 15 會員編號 否 主鍵
商品編號 字元型 15 商品編號 否
購物車編號 字元型 15 購物車編號 否
商品數量 整型 6 商品數量 否

4、視圖的設計
搜索商品視圖
數據項名 數據類型 長度 別名 是否為空
名稱 字元型 10 名稱 否
類型 字元型 10 類型 否
價格 整型 10 價格 否
簡介 文本型 4 簡介 否

六、網上購書E-R圖

否 是

網上書店系統業務流程:

網上書店前台管理功能結構圖:

六、系統的源程序
ackage cart;
import java.util.Vector;
public class Cart {
Vector v = new Vector();
String act = null;
String item = null;
private void addItem(String id) {
v.addElement(id);
}
private void removeItem(String id) {
v.removeElement(id);
}
public void setItem(String id) {
item = id;
}
public void setAct(String s) {
act = s;
}
public String[] getItems() {
String[] s = new String[v.size()];
v.Into(s);
return s;
}
public void processRequest() {
if (act.equals("add"))
addItem(item);
else if (act.equals("remove"))
removeItem(item);
// reset at the end of the request
reset();
}
// reset
private void reset() {
act = null;
item = null;
}
public void clearAll(){
v.removeAllElements();
}
}

現實頁面信息,提示等操作的設計:
package spage;
import java.sql.*;
public class ShowPage
{
private String str = "";

//顯示頁號為p的一頁(user)
public String printPage(ResultSet rs, int p, int size)
{
str = "";
//將訪問游標定位到頁號為p的頁要顯示的第一條記錄的位置
try {
for(int k=0;k<(p-1)*size;k++)
rs.next();
}
catch(SQLException e) { }
for(int iPage=1; iPage<=size; iPage++) {
str += printRow(rs,iPage,p);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//顯示單行記錄(user)
public String printRow( ResultSet rs ,int i,int p)
{
String temp = "";
try {
int id=rs.getInt("userid");
temp+="<tr align='center' bgcolor='#FFFAF7'>";
temp+="<td><a href='javaScript:seeUser("+id+")'>"+rs.getString("name")+"</a></td>";
temp+="<td>"+rs.getString("sex")+"</td>";
temp+="<td>"+rs.getString("phone")+"</td>";
temp+="<td>"+rs.getString("address")+"</td>";
temp += "<td><a href='updateuser.jsp?updateid="+id+"'>修改</a></td>";
temp += "<td><a href='dealdeleteuser.jsp?delid="+id+"'>刪除</a></td>";
temp += "</tr>";
}
catch(SQLException e) { }
return temp;
}
//顯示頁號為p的一頁(book)
public String bookPage(ResultSet rs, int p, int size,boolean f)
{
str = "";
//將訪問游標定位到頁號為p的頁要顯示的第一條記錄的位置
try {
for(int k=0;k<(p-1)*size;k++)
rs.next();
}
catch(SQLException e) { }
for(int iPage=1; iPage<=size; iPage++) {
str += bookRow(rs,iPage,p,f);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//顯示單行記錄(book)
public String bookRow( ResultSet rs ,int i,int p,boolean f)
{
String temp = "";
try {
int id=rs.getInt("bookid");
temp+="<tr align='center'>";
temp+="<td><a href='detail.jsp?detailid="+id+"'>"+rs.getString("bookname")+"</a></td>";
temp+="<td>"+rs.getString("author")+"</td>";
temp+="<td>"+rs.getString("pubhouse")+"</td>";
temp+="<td>"+rs.getString("price")+"</td>";
if(f)
{
temp+="<td>"+rs.getString("salenum")+"</td>";
temp+="<td><a href='updatebook.jsp?updateid="+id+"'>修改</a></td>";
temp+="<td><a href='dealdeletebook.jsp?delid="+id+"'>刪除</a></td>";
}
else
temp+="<td><a href='dealcart.jsp?dealid="+id+"&act=add'>加入購物車</a></td>";
temp += "</tr>";
}
catch(SQLException e) { }
return temp;
}
//顯示頁號為p的一頁(order)
public String orderPage(ResultSet rs, int p, int size,boolean f)
{
str = "";
//將訪問游標定位到頁號為p的頁要顯示的第一條記錄的位置
try {
for(int k=0;k<(p-1)*size;k++)
rs.next();
}
catch(SQLException e) { }
for(int iPage=1; iPage<=size; iPage++) {
str += orderRow(rs,iPage,p,f);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//顯示單行記錄(order)
public String orderRow( ResultSet rs ,int i,int p,boolean f)
{
String temp = "";
try {
String orderid=rs.getString("orderid");
temp+="<tr align='center'>";
temp+="<td><a href='detailorder.jsp?detailid="+orderid+"'>"+orderid+"</a></td>";
temp+="<td>"+(rs.getString("orderdate")).substring(0,10)+"</td>";
temp+="<td>"+rs.getString("orderstate")+"</td>";
if(f)
{
temp += "<td><a href='javaScript:seeUser("+rs.getString("userid")+")'>"+rs.getString("username")+"</a></td>";
temp += "<td><a href='dealdeleteorder.jsp?delid="+orderid+"'>刪除</a></td>";
}
temp+="</tr>";
}
catch(SQLException e) { }
return temp;
}
}

七、系統評價及心得體會
1、了解很多關於網上購書程序上的知識,要寫這個課程設計,我把有關網上購書的概論也看了下,發現不知道是這個設計太簡單還是怎麼回事,網上出現很多此樣的版本,很有有更新,可能我們對資料庫設計的程序還不是很了解吧。
2,要寫資料庫E-R圖,發現很難畫啊,還要把線段連來連去,覺得在畫圖上面花了很多時間
3,一定要先了解數據情況,要先熟悉了網上購書的基本操作,在開始研究,最好自己去試一下網上購書,我就自己親自去點擊了下網上購書網,然後才下手寫的課程設計。

⑦ 哈爾濱理工大學選修 多媒體 這科目六個實驗都是什麼告訴我。好的加分!謝謝各位

四、用FLASH做動畫,要自己畫圖;(我畫的超爛,老師還給我8分,其他的都是10分)
五、用GoldWave合成聲音,「陝北風情」,要加進自己的一段錄音;
六、最後就是相當於考試的大作業,老師會給一個主題,用學過的軟體做,基本上屬於自由發揮!
多媒體挺簡單的,這是我們那次的題,不知道現在還是不是!樓上的是資料庫,我也選過,但沒好好聽課做實驗,感覺挺難的!

⑧ 資料庫實驗

都是簡單的題目,花時間就可以做出來

⑨ 某大學工資管理信息系統的分析、設計和實施

一、實驗的地位、作用
管理信息系統實驗作為課程實踐性環節之一,是教學過程中必不可少的重要內容。通過計算機實驗和案例分析,使學生加深理解、驗證鞏固課堂教學內容;增強管理信息系統的感性認識;掌握管理信息系統分析、開發的基本方法;培養學生理論與實踐相結合的能力。
二、實驗開設對象
本實驗開設對象為《管理信息系統》課程的學習者(信息管理與信息系統專業及工商管理專業本科學生),實驗為必修內容。
三、基本原理及課程簡介
《管理信息系統》是一門培養學生信息系統分析、設計、開發能力的理論課程,同時要求學生具有較強的動手實踐能力。在信息管理與信息系統專業的培養計劃中,它是核心課程。本課程在教學內容方面著重基本理論、基本知識和基本方法。在實踐能力方面著重培養系統分析方法、系統設計方法與基本技能的訓練。實驗課程不同於理論課程,應充分體現「教師指導下的以學生為中心」的教學模式,以學生為認知主體,充分調動學生的積極性和能動性,重視學生自學能力的培養,共開設5個實驗項目。實驗1-4側重單項技能訓練,實驗5為綜合性實驗。
四、指導教師
原則上由管理信息系統課程講授教師負責,由年輕教師擔任主要的實驗指導教師,實驗室人員配合指導。指導教師應在每次實驗前講清實驗目的、基本原理、實驗要求等,指導學生在規定的時間內完成相關課程實驗。

五、實驗設備配置
每人配置1台電腦,安裝有金蝶K3系統和其他試驗系統 / Visual Foxpro / PowerBuilder / ERWin,可訪問Internet。
六、考核與報告
1.實驗後,學生將實驗結果等內容寫出實驗報告(例如系統分析報告等),符合實驗教學的要求,並得到指導教師的認可。
2.指導教師對每份實驗報告進行審閱、評分。
3.該實驗程依附於理論課,實驗課的成績記入課程平時成績,占總成績的20%。

實驗一 資料庫設計

一、實驗題目
小型自選商場綜合管理系統資料庫設計。

二、實驗課時
課外2課時。

三、實驗目的
1.能夠正確運用《資料庫技術》課程的基本理論和知識,結合一個管理信息系統中的模擬課題,復習、鞏固、提高資料庫方案設計、論證和分析方法。
2.熟悉關系資料庫規范化設計理論,根據實驗要求設計並建立科學合理的資料庫,正確建立資料庫中表與表之間的關系。
3.進一步正確理解資料庫設計思路,培養分析問題、解決問題的能力,提高查詢資料和撰寫書面文件的能力。

四、實驗內容和要求

[系統描述]
小型自選商場綜合管理系統應具備進貨、銷售、庫存等基本管理功能,具體要求如下:
(1)能記錄每一筆進貨,查詢商品的進貨記錄,並能按月進行統計。
(2)能記錄每一筆售貨,查詢商品的銷售情況,並能進行日盤存、月盤存。
(3)能按月統計某個員工的銷售業績。
(4)在記錄進貨及售貨的同時,必須動態刷新庫存。
(5)能列印庫存清單,查詢某種商品的庫存情況。
(6)能查詢某個廠商或供應商的信息。
(7)能查詢某個員工的基本信息。
(8)收銀台操作中,能根據輸入的商品編號、數量,顯示某顧客所購商品的清單,並顯示收付款情況。

1.根據上述系統功能需求,使用ERWin描述該管理信息系統的概念模型。
2.完成該管理信息系統的資料庫總體設計方案,明確資料庫中表的結構,各表中關鍵字的設置,表與表之間的關系。
3.說明提交的資料庫設計方案滿足第幾範式,說明設計理由。
4.根據系統功能需求,以SQL語句的形式分類列出系統應涉及的數據操作。
5.選用熟悉的資料庫工具,根據設計方案正確建立資料庫,並成功實現上述數據操作。
6.獨立完成上述內容,並提交書面實驗報告。

實驗二 系統分析(一)

一、實驗題目
小型自選商場綜合管理系統系統分析。

二、實驗課時
課外2課時。

三、實驗目的
1.能夠正確運用系統分析的過程與方法,結合一個模擬課題,復習、鞏固、管理信息系統的系統分析知識,提高系統分析實踐能力。
2.熟悉業務流程圖、數據流程圖、數據字典的繪制。
3.樹立正確的系統分析思想,培養分析問題、解決問題的能力,提高查詢資料和撰寫書面文件的能力。

四、實驗內容和要求

[系統描述]
參見實驗一。

1.根據所述系統功能需求,開展實地調查或通過Internet查閱相關資料或結合個人經驗,進行系統分析。
2.明確管理業務調查過程和方法,包括小型自選商場的典型組織機構、管理功能及業務流程。
3.明確數據流程的調查與分析過程,繪制數據流程圖,編制數據字典。
4.在上述工作基礎上,完成小型自選商場綜合管理系統的系統化分析,提出新系統的邏輯方案。
5.針對個人在實驗一中提出的資料庫方案,提出修正或完善建議。
6.獨立完成上述內容,並提交書面實驗報告。

實驗三 系統分析(二)

一、實驗題目
金蝶K3軟體進銷存系統演示及系統分析。

二、實驗課時
課外2課時。

三、實驗目的
1.通過演示優秀的管理信息系統,借鑒正確、優秀的系統分析思想。
2.進一步強化、提高系統分析實踐能力。
3.進一步熟悉商業企業管理實踐中的進銷存業務。

四、實驗內容和要求
1.根據金蝶K3軟體進銷存系統演示及實際操作,對此系統進行系統分析。
2.通過上述系統分析,對個人在實驗二中提出的小型自選商場綜合管理系統系統分析報告進行自查,有何借鑒意義,具體的修正或完善措施如何?
3.獨立完成上述內容,並提交書面實驗報告。

實驗四 系統設計及實施

一、實驗題目
小型自選商場綜合管理系統系統設計及實施。

二、實驗課時
課外4課時

三、實驗目的
1.能夠正確運用系統設計的過程與方法,結合一個模擬課題,復習、鞏固、管理信息系統中系統設計知識,提高系統設計實踐能力。
2.熟悉代碼設計、數據存儲設計、輸入輸出設計等環節,並編制相應的文檔及程序編寫。
3.進一步樹立正確的系統設計、實施思想,培養分析問題、解決問題的能力,提高查詢資料和撰寫書面文件的能力。

四、實驗內容和要求

[系統描述]
參見實驗一。

1.根據前述實驗系統分析內容,進行系統設計。包括代碼設計、數據存儲設計、功能結構圖設計、系統流程圖設計、輸入輸出設計等。
2.在計算機上實現上述內容,完成一個實用、可運行的管理信息系統。
3.獨立完成上述內容,並提交書面實驗報告。

實驗五 管理信息系統的分析、設計和實施

一、實驗題目
某大學工資管理信息系統的分析、設計和實施。

二、實驗課時
課外6課時。

三、實驗目的
聯系所學的管理信息系統開發的原理、技術、方法、工具和步驟,以及在各個階段上應該完成的工作內容等理論知識,親身體會開發一個管理信息系統的全過程及其工作內容,訓練獨立從事開發管理信息系統的能力。

四、實驗內容和要求

某大學現行工資管理系統簡單描述如下:
某大學共有教職員工3758人。學校下設教務處、財務處和房產處等二十六處室,還設有計算機系、自動控制系和管理工程系等十八個教學系,此外還附設一個機械工廠、一個電子廠和一所校醫院。該校財務處負責全校教職工的工資管理工作,其工資管理業務情況如下:
每月25日至28日,房產處將本月職工住房的房費和水電費扣款清單報送財務處,總務處將托兒費扣款和通勤職工的交通補貼費清單報送財務處。財務處按期列出一份職工借支應扣款清單。所有這些清單的格式如表SJ-l和表SJ-2所示。

表 SJ-1 ( )月份職工( )項扣款清單
職工號 姓名 扣款金額(元) 備注

製表人: 日期:

表 SJ-2 ( )月份職工交通補貼清單
職工號 姓名 補貼金額(元) 備注

製表人: 日期:

此外,學校人事部門及時向財務處提供下列信息:
1)若有職工在學校內部各部門之間調動工作情況發生,則提供這些職工的姓名、由何部門調至何部門工作、工資發放變動情況等。
2)若有校外人員調入學校工作,則應提供調入者的職工號、姓名、調入校內何部門、以及有關調入者工資方面的數據,還有他們的工資開始發放的月份,據此,財務處的工資管理會計員建立調入者的職工工資台帳帳頁。
3)若有職工調離學校,則要提供調出人員的姓名、所在單位和終止發放本人工資的月份。
4)若調整工資,則應提供全校教職工工資調整變動情況清單和調整後工資從哪個月份開始發放。
當財務處收到各部門報送來的扣款單、補貼清單和其它有關職工工資變動通知單後,財務處的工資管理會計就可以依據上個月份的職工工資台帳製做本月職工工資台帳。職工工資台帳格式如表SJ-3所示,每名職工全年工資信息占據台帳的一頁。

表SJ-3 某大學職工工資台帳帳頁 第 頁
職工號: 姓名: 部門代號: 部門名稱:
月份 基本
工資 工齡
工資 副食
補貼 煤糧
補貼 交通
補貼 備補
1 備補
2 應發
工資 房
費 水電
費 托兒
費 借支
扣款 其它
扣款 扣款
合計 實發
工資
一月
二月
三月
四月
五月
六月
七月
八月
九月
十月
十一月
十二月

接下來,工資管理會計員再根據填制好的本月份職工工資台帳,花費一個星期左右的時間製作出一式兩份的本月份全校職工工資發放單(按部門製作)和本月份工資匯總表,如表SJ-4所示。

表SJ-4 某大學一月份職工工資發放單
部門名稱:
姓名 基本
工資 工齡
工資 副食
補貼 煤糧
補貼 交通
補貼 備補
1 備補
2 應發
工資 房
費 水電
費 托兒
費 借支
扣款 其它
扣款 扣款
合計 實發
工資
汪大偉
……
李 俊
合計

工資管理會計員依據工資匯總表上的全校「實發工資」合計數字,從銀行提回現金,並於下月的5號將本月份職工工資發至職工手中。
職工工資計算處理中的幾項說明:
.工齡工資每人每年增加0.50元。
.應發工資 = 基本工資 + 工齡工資 + 各項補貼之和。
.扣款合計 = 房費 + 水電費 + 托兒費 + 借支扣款 + 其它扣款。
.實發工資 = 應發工資 - 扣款合計。
從上面的描述不難看出,該所大學現行職工工資管理業務工作量特別大,同時還時常出現差錯現象。有關人員迫切要求早日開發出全校職工工資管理信息系統,用計算機代替手工記帳、計算和製作報表工作。學校主管領導也十分支持這項工作,已批准投資5萬元人民幣用於購置設備和軟體開發。同時,學校還擁有雄厚的技術力量。

1.在認真分析題目及其對現有系統描述的基礎上,按照管理信息系統開發的工作步驟和工作內容,獨立完成給定系統的分析、設計任務。
2.在Windows環境支持下選擇所熟悉的程序設計語言開發本系統。系統即可以開發單機版,也可以開發為網路版。網路版中,人事、總務等部門可直接通過網路傳輸數據。
3.提交提供包含下述內容的實驗報告。

五、實驗報告的內容
1.系統分析部分
1)業務流程圖
2)數據流程圖
3)功能分析圖
4)數據字典
5)數據加工處理的描述
6)某大學工資管理信息系統流程設想圖(新系統模型)
2.系統設計部分
1)功能結構圖設計
2)新系統信息處理流程設計
3)輸出設計(主要指列印輸出設計)
4)存儲文件格式設計(資料庫結構設計)
5)輸入設計(主要指數據錄入卡設計)
6)代碼設計(職工證號和部門代號)
7)程序設計說明書
3.系統實施部分
1)程序框圖
2)源程序
3)模擬運行數據
4)列印報表
5)系統使用說明書

⑩ 資料庫基礎實驗

(1)SELECT cno,cname FROM c WHERE teacher=程軍;
(2)SELECT sno,sname FROM s WHERE age>21;
(3)SELECT sname FROM s WHERE(SELECT sno FROM sc WHERE (SELECT cno FROM c WHERE teacher=程軍) );
(4)SELECT cno FROM sc WHERE not in (SELECT sno FROM s WHERE sname=流麗);
(5)SELECT sno FROM sc as X,sc as Y WHERE X.cno<>Y.cno;

今天寢室要熄燈了。明天繼續

熱點內容
刪除sqlserver服務 發布:2024-05-18 16:47:06 瀏覽:322
密碼盒的密碼是多少錢 發布:2024-05-18 16:43:52 瀏覽:94
linux哪個c語言編譯器好用 發布:2024-05-18 16:30:03 瀏覽:468
搜狐視頻無法緩存 發布:2024-05-18 16:30:03 瀏覽:309
小鳥雲伺服器值不值得買 發布:2024-05-18 16:30:01 瀏覽:898
durbin演算法 發布:2024-05-18 16:29:57 瀏覽:555
qq郵箱訪問受限 發布:2024-05-18 16:23:27 瀏覽:472
電信光纖上傳限制 發布:2024-05-18 16:08:05 瀏覽:910
sql中的limit 發布:2024-05-18 16:05:57 瀏覽:895
啟動ug時伺服器無響應是怎麼回事 發布:2024-05-18 15:48:24 瀏覽:372