第一篇:廣東工業(yè)大學 數(shù)據(jù)庫課程設計報告
數(shù)據(jù)庫課程設計報告
組員:
1.題目:校園小商品交易系統(tǒng)
2.開發(fā)環(huán)境:操作系統(tǒng)windows、工具MyEclipse、SQL開發(fā)語言等;
3.需求分析(功能模塊的設計過程,含關鍵源代碼,源代碼最多不超過1頁)。
(1)用戶:添加用戶、查找用戶
(2)商品:添加商品、刪除商品、查找商品
(3)訂單:添加訂單、查找訂單、刪除訂單
4.詳細設計:
4.1用戶
(1)添加用戶
pstmt = conn.prepareStatement(“insert users values(?,?,?,?,?,?)”);
pstmt.setString(1, ub.getUsername());
pstmt.setString(2, ub.getPassword());
pstmt.setString(3, ub.getEmail());
pstmt.setString(4, ub.getPhone_num());
pstmt.setString(5, ub.getAddress());
pstmt.setBoolean(6, ub.isAdmin());
int num = pstmt.executeUpdate();
(2)查看用戶
pstmt = conn.prepareStatement(“select * from users where username=?”);pstmt.setString(1, username);
rs = pstmt.executeQuery();
4.2商品
(1)添加商品
pstmt = conn.prepareStatement(“insert goods values(null,?,?,?,?,?)”);
pstmt.setString(1, good.getGoodsname());
pstmt.setString(2, good.getGoodsdesc());
pstmt.setString(3, good.getGoodswoner());
pstmt.setString(4, good.getGoodsprice());
pstmt.setString(5, good.getGoodsimg());
int num = pstmt.executeUpdate();
(2)刪除商品
pstmt = conn.prepareStatement(“delete from goods where goodsid=?”);pstmt.setInt(1, id);
int num = pstmt.executeUpdate();
(3)查找商品
pstmt = conn.prepareStatement(“select * from goods where goodsid=?”);
pstmt.setInt(1, id);
rs = pstmt.executeQuery();
4.3訂單
(1)添加訂單
pstmt = conn.prepareStatement(“insert orders values(?,?)”);
pstmt.setInt(1, order.getGoodid());
pstmt.setString(2, order.getUsername());
int num = pstmt.executeUpdate();
(2)查找訂單
pstmt = conn.prepareStatement(“select * from orders where goodsid=? and username=?”);
pstmt.setInt(1, order.getGoodid());
pstmt.setString(2, order.getUsername());
rs = pstmt.executeQuery();
(3)刪除訂單
pstmt = conn.prepareStatement(“delete from orders where goodsid=? and username=?”);
pstmt.setInt(1, order.getGoodid());
pstmt.setString(2, order.getUsername());
int num = pstmt.executeUpdate();
5.心得體會
通過做數(shù)據(jù)庫課程設計,感受到了在緊張的時間內(nèi)去學習一樣東西并且用它來完成一項任務的緊張感。在做課設的過程中,可謂困難重重,期間遇到各種各樣的問題,從安裝軟件到實現(xiàn)代碼的具體操作,都遇到很多很多的問題,但是也從解決這些問題的過程中學會了很多東西。比如遇到問題怎樣去百度,google在眾多繁雜的信息中找到能夠解決問題的方法。同時也在不斷地解決問題中學會了怎樣去堅持做一件事,以及如何跟合作伙伴溝通交流,這些對我今后學習的影響是巨大的,所以感謝這次課設的任務,讓我學到很多東西。
第二篇:廣東工業(yè)大學課程設計基本要求(新)
廣東工業(yè)大學課程設計基本要求(新)
為規(guī)范課程設計這一實踐性教學環(huán)節(jié),以培養(yǎng)學生的綜合素質(zhì)和專業(yè)知識的應用能力。特制定本《基本要求》。
一.課程設計的任務
課程設計是培養(yǎng)學生運用有關課程的基礎理論和技能解決實際問題,進一步提高學生本專業(yè)必要的基本技能、方法和創(chuàng)新能力的重要環(huán)節(jié)之一。通過課程設計要使學生受到設計方法的初步訓練。能用文字、圖形和現(xiàn)代設計方法系統(tǒng)地、正確地表達設計成果。
二.課程設計的組織
(1)課程設計應按教學計劃的規(guī)定進行?;鶎咏虒W單位應依據(jù)教學大綱,從學生的中等水平出發(fā),確定課程設計的內(nèi)容和具體要求,使學生能在規(guī)定的時間內(nèi)完成設計任務。
課程設計的題目要具有一定的典型性、綜合性,每位學生的設計內(nèi)容應不同。
(2)基層教學單位負責課程設計(或大型作業(yè))的全面組織工作,選派稱職的指導教師,每位教師指導的學生人數(shù)不宜過多,師生比一般為1:15左右。基層教學單位應在設計開始前編印好課程設計(或大型作業(yè))的任務書、指導書,準備好必要的文獻資料并做好各項具體的準備工作。
(3)設計應在教師指導下由學生獨立完成。教師要充分發(fā)揮主導作用,指導學生閱讀相關參考資料,在難點和關鍵性問題上對學生進行啟發(fā)、引導,以培養(yǎng)學生的獨立工作能力、設計能力和樹立正確的設計思想。教師要貫徹因材施教的原則,對學習困難的學生加強輔導,對優(yōu)秀學生可適當提高要求。指導教師應做到教書育人。設計開始時要進行動員布置,對學生提出明確的設計任務要求及注意事項,在設計期間要每天進行輔導和檢查,及時予以指導和幫助,使設計順利進行?;鶎咏虒W單位的指導教師應創(chuàng)造條件讓學生使用計算機進行設計,培養(yǎng)學生的計算機應用能力。
三.課程設計的考核
課程設計完成后,指導教師要認真審閱學生的設計資料,對每個學生的設計寫出評語,并評定成績??己说姆绞娇刹捎每谠?、筆試或兩者結合。
課程設計成績由指導教師針對學生在課程設計期間的工作態(tài)度,設計考核成績綜合評分。采用五級制記分,成績評定標準是:
優(yōu)秀:能獨立完成設計工作,方案先進,計算正確,設計符合規(guī)范要求,說明書敘述透徹、圖面整潔,體現(xiàn)一定的創(chuàng)新能力。設計過程中表現(xiàn)好,無違紀現(xiàn)象。
良好:能獨立完成設計工作,方案合理,計算正確。設計符合規(guī)范要求,說明書敘述清楚,圖面清晰。設計過程中表現(xiàn)較好,無違紀現(xiàn)象。
中等:能完成設計工作,達到要求,計算基本正確,設計符合規(guī)范要求,說明書敘述比較清楚,1
圖面基本清晰。設計過程中表現(xiàn)較好,無違紀現(xiàn)象。
及格:能完成設計工作,基本達到要求,計算基本正確,設計符合規(guī)范要求,說明書敘述基本清楚,圖面基本清晰,設計過程表現(xiàn)一般,無違紀現(xiàn)象。
不及格:達不到及格水平。
課程設計期間學生的考勤與紀律按《廣東工業(yè)大學學生考勤管理規(guī)定》執(zhí)行。
四.課程設計總結
課程設計結束后,必須進行總結,以便積累經(jīng)驗,不斷改進和提高課程設計質(zhì)量。
課程設計總結經(jīng)主管教學的院(系、部)領導審閱后交院(系、部)保存。學生課程設計資料由基層教學單位至少保存三年。
(2001年10月修訂)
第三篇:數(shù)據(jù)庫課程設計報告
數(shù)據(jù)庫課程設計方案
(長江大學管理學院,信息2009級)設計目的
數(shù)據(jù)庫課程設計是信息管理與信息系統(tǒng)專業(yè)大四學生的重要實踐性環(huán)節(jié)之一,是學生在學習完“數(shù)據(jù)庫原理及應用”課程后,鍛煉自身實踐能力的一次綜合性實驗。本課程設計的主要目的在于加深學生對數(shù)據(jù)庫基礎理論和基本知識的理解,掌握數(shù)據(jù)庫應用系統(tǒng)設計的基本流程和方法,能使用某種系統(tǒng)開發(fā)語言開發(fā)三層的軟件體系結構,最終使學生能綜合運用所學知識解決實際問題。參與人員與組織方式
按照專業(yè)教學計劃的安排,本課程設計要求08級信息管理專業(yè)的所有學生都必須完成,歷時兩周,共28學時。課程設計采用分組的方式進行,每組4-6人,兩個班級配備專業(yè)教師進行指導,但主要由學生自己動手查資料學習并解決問題。設計內(nèi)容
以MS SQL Server 或Oracle作為后臺數(shù)據(jù)庫平臺,選擇某熟悉的軟件開發(fā)平臺如C++、JAVA、ASP、或.net等作為前臺開發(fā)工具,完成一個小型數(shù)據(jù)庫應用系統(tǒng)的設計與開發(fā)。根據(jù)學生的具體情況,學生可以從以下系統(tǒng)中選擇一個,也可以根據(jù)個人的愛好自選題目。人事管理系統(tǒng)
(1)系統(tǒng)功能的基本要求(取決于小組的需求分析結果):
員工各種信息的輸入,包括員工基本信息、學歷信息、婚姻狀況信息、職稱等。員工各種信息的修改;
對于轉出、辭職、辭退、退休員工信息的刪除;
按照一定的條件,查詢統(tǒng)計符合條件的員工信息,至少應該包括每個員工的詳細信息查詢、按婚姻狀況查詢、按學歷查詢、按工作崗位查詢等,至少應該包括按學歷、婚姻狀況、崗位、參加工作時間等統(tǒng)計各自員工信息。員工每個工種基本工資設計
加班津貼管理,根據(jù)加班時間和類型給予不同的加班津貼;
按照不同工種的基本工資情況、員工的考勤情況產(chǎn)生員工的每月的月工資,員工年終資金的生成,員工的年終獎金計算公式學生可根據(jù)自己的理解自行設計。
企業(yè)工資報表:能夠查詢單個員工的工資情況,每個部門的工資情況、按月的工資,并能夠打印。
對查詢、統(tǒng)計的結果打印輸出
(2)數(shù)據(jù)庫要求(數(shù)據(jù)庫設計應該與功能分析相對應)建議在數(shù)據(jù)庫中至少應該包括以下數(shù)據(jù)表: 員工基本信息表
員工學歷信息表、反映員工的學歷、專業(yè)、畢業(yè)時間、學校、外語情況等; 企業(yè)工作崗位表; 企業(yè)部門信息表??记谇闆r表;
員工工種情況表,員工的工種、等級、基本工資等信息;
員工津貼信息表,反映員工的加班時間,加班類別、加班天數(shù)、津貼情況等; 員工月工資表 賓館客戶管理系統(tǒng)(1)系統(tǒng)功能的基本要求 建議的功能
住宿管理:客戶預定、住宿登記、追加押金、調(diào)房登記、退房結賬。客房管理:客戶設置、客戶查詢、房態(tài)查看。掛賬管理:掛賬查詢、客戶結賬
查詢統(tǒng)計:預定房查詢、住宿查詢、退宿查詢、宿費提醒。日結:登記預收報表、客戶銷售報表、客戶銷售統(tǒng)計。系統(tǒng)設置:初始化、操作員設置、密碼設置、權限設置(2)數(shù)據(jù)庫要求 建議應該包括: 登記預收表 登記表 掛賬明細
客房基本信息表 客房預定表 退房登記表
密碼表、權限設置表。鋼材綜合管理系統(tǒng)
(1)系統(tǒng)功能的基本要求 前臺管理部分 商品銷售 客房結款 商品查詢 客戶查詢 后臺管理部分
日常業(yè)務:銷售退貨、商品入庫、退貨返廠、商品報損、商品報溢
庫存管理:庫存商品查詢、庫存盤存、設置庫存的初始值,庫存的上下警戒限;產(chǎn)品出庫管理,可以填寫出庫單,確認出庫;
查詢統(tǒng)計:銷售查詢、銷售退貨查詢、入庫查詢、退貨返廠查詢、報損查詢、商品報溢查詢等
應收應付管理:付款單、應收款查詢、應付款查詢
統(tǒng)計報表:銷售日報表、銷售月報表、客戶銷售報表、職員銷售報表;
基礎信息管理:商品信息管理、職員信息管理、倉庫信息管理、供應商信息管理等 系統(tǒng)設置
(2)數(shù)據(jù)庫要求
建議在數(shù)據(jù)庫中至少應該包含下列數(shù)據(jù)表 單位定義表 報損表或報溢表
報損票號或報溢票號表 倉庫基礎信息 供應商基本信息 供應商明細表 庫存表
客戶基礎信息表 客戶明細表 權限設置信息表 入庫表 入庫票號表
入庫退單表和入庫退單票號 商品基礎信息表 銷售表 銷售票號表
銷售退單表及票號 員工基礎信息表 餐飲管理系統(tǒng) 前臺管理部分 開臺管理 買單管理
當日結賬數(shù)據(jù)分析 日結算管理 后臺管理部分
酒店后臺進貨、出貨管理
進貨查詢、出貨查詢、庫存查詢 庫存統(tǒng)計分析
房間臺號管理、商品信息管理、員工信息管理 財政管理: 月結算管理 月營業(yè)分析 年營業(yè)分析
應收應付管理:應付賬款管理、掛賬管理、歷史掛賬查詢 系統(tǒng)初始化:本單位定義、供應商管理、房間臺號類型管理、部門信息管理、倉庫信息管理、員工級別管理
系統(tǒng)管理模塊:權限與用戶
(2)數(shù)據(jù)庫要求
建議在數(shù)據(jù)庫中至少應該包含下列數(shù)據(jù)表 單位定義表 付款單據(jù)表 供應商信息表 出貨信息表 員工信息表 商品基礎信息表 客戶信息表 庫存信息表
房間臺號信息表(房間臺號類型表)掛賬信息表 掛賬點單臨時表 點單臨時表 點單歷史表 權限信息表
日(月)結賬信息表 進貨單據(jù)臨時表 進貨單據(jù)信息表 進貨表 部門信息表 班級管理系統(tǒng)
(1)系統(tǒng)功能的基本要求
學生管理,可以錄入學生、可以刪除某個學生;
班組管理,能在滿足約束條件的情況下添加、修改、刪除班級; 課程管理,能在滿足約束條件的情況下添加、修改、刪除課程;
成績管理,能進行成績的錄入、修改、刪除等操作,能進行數(shù)據(jù)的查詢和統(tǒng)計; 班組事務管理,如獎金評定、比賽等(2)數(shù)據(jù)庫要求
建議在數(shù)據(jù)庫中至少包含以下數(shù)據(jù)表: 學生表 班級表 院系表
課程表以及成績表; 班級事務表 網(wǎng)絡在線書店
系統(tǒng)功能的基本要求 前臺管理 新用戶注冊 用戶登錄 查看圖書信息 購物車處理 訂單列表 訂單詳細信息 發(fā)表評論 商品運輸管理 后臺管理 單位信息管理 商品出入庫 數(shù)據(jù)分析與統(tǒng)計
(2)數(shù)據(jù)庫要求
建議在數(shù)據(jù)庫中至少包含以下數(shù)據(jù)表: 商品庫存信息 單位信息表 進(銷)信息表 顧客表 圖書種類表 訂單明細表 訂單表 評價信息表 購物車表 設計報告要求
學生完成設計任務后,應按要求提交課程設計報告,設計報告應包含以下幾個方面的內(nèi)容: 應用程序的系統(tǒng)結構;
應用程序使用的環(huán)境平臺,如DBMS和開發(fā)工具的選擇;
數(shù)據(jù)庫設計的過程和結果:包括需求分析、概念設計、邏輯設計、物理設計、庫表結構,并編寫定義數(shù)據(jù)庫及表單的SQL程序;
數(shù)據(jù)庫相關應用程序的主要代碼,數(shù)據(jù)庫系統(tǒng)測試數(shù)據(jù)及測試結果; 運行結果分析。
具體的報告形式可參考本課程設計所提供的報告模板。成績考核
由指導教師根據(jù)學生完成任務的情況、課程設計報告的質(zhì)量和課程設計過程上的工作態(tài)度等綜合打分,其中課程設計報告占60%、軟件系統(tǒng)占30%,平時表現(xiàn)占10%。成績評定實行優(yōu)秀、良好、中等、及格和不及格5個等級,并對設計成績評定為優(yōu)秀的學生給予一定獎勵??傇u:
數(shù)據(jù)庫課程設計實驗報告(2012-2013)第1學期
專
業(yè):
小組編號:
組長姓名:
班
級:
指導教師:
劉
松
長江大學管理學院實驗中心 數(shù)據(jù)庫課程設計報告評價表 系統(tǒng)設計題目:
小組成員:
系統(tǒng)開發(fā)的主要技術:
設計目標:
工作進度安排:
小組自評: 小組成員得分:(1)
(2)
指導老師評語:平時成績:
設計報告:
軟件系統(tǒng):
總評:
***系統(tǒng)的數(shù)據(jù)庫課程設計報告 1 系統(tǒng)的開發(fā)背景(1)開發(fā)目的及意義(2)研究現(xiàn)狀分析(3)設計報告的內(nèi)容
2關鍵理論及開發(fā)技術概述(1)數(shù)據(jù)庫設計技術(2)系統(tǒng)開發(fā)技術 3系統(tǒng)的需求分析(1)功能需求(2)性能需求(3)接口需求
(4)出錯處理需求及其它特殊需求
4、概念設計
什么是概念設計?
概念設計中應該做什么?
它在需求分析與軟件設計中過度過程中起到一個什么樣的作用?(我們往往過多的關注How,而沒有關注What,或者關注了What而沒有關注What背后的需求場景和背后的問題Why。)
5、數(shù)據(jù)庫邏輯設計(1)系統(tǒng)的E-R圖
(2)表、表與表之間的關系(主鍵及外鍵等)以及完整性約束(3)編寫數(shù)據(jù)字典
給出通過SQL生成數(shù)據(jù)庫、表、索引、視圖及完整性約束等的代碼。重點語句需要標準說明性文字
6、數(shù)據(jù)庫物理設計(1)訪問方式選擇(2)存儲結構選擇(3)物理結構評價
7、安全性設計(1)身份驗證模式(2)登陸管理(3)賬戶管理(4)權限管理(5)角色管理
8、重要業(yè)務處理過程設計(1)重要的存儲過程(2)重要的觸發(fā)器技術
要求學生盡可能應用SQL語言的函數(shù)
9、重要業(yè)務邏輯的實現(xiàn)程序
利用系統(tǒng)開發(fā)語言設計的重要模塊代碼及函數(shù)
10、系統(tǒng)測試的結果
結合實際數(shù)據(jù)及運行效果,描述模塊的功能及使用方法。課程設計的心得體會 參考文獻
在百度文庫中可以搜索到相關的報告實例
第四篇:數(shù)據(jù)庫課程設計報告
數(shù)據(jù)庫課程設計
校友通訊錄
南華大學計算機科學與技術學院網(wǎng)絡工程
(2010~2011 第二學期)
2011.6.25
目 錄
一、設計需求說明··············3
二、總體設計分析··············
三、部分模塊設計分析············
四、程序源代碼···············
五、運行結果及截圖·············
六、心得體會················
七、參考文獻················4 10 18 23 23
一、設計需求說明
1、設計題目及要求
◆
建立校友通訊錄信息,信息至少包含編號、姓名、年齡、電話、通訊地址、電子郵箱等;
◆ 能夠提供注冊、登錄和修改個人信息等的功能; ◆ 校友之間能進行相互通信;
2、系統(tǒng)功能需求分析:
1).注冊,找回密碼(無法登陸該系統(tǒng)); 2).登陸;
3).更改個人資料;
4).查看并瀏覽校友所有的公開性信息; 5).申請私人互動,進一步獲取校友私有信息: ①發(fā)送申請消息; ②拒絕;
③通過,開放私人信息; 6).刪除已在列表中的對象; 7).賬號注銷。
二、總體設計分析
系統(tǒng)功能模塊圖:
校友通訊錄要實現(xiàn)的需求功能主要有注冊,找回密碼;登錄;修改個人資料;瀏覽校友信息;查找校友;修改密碼;刪除校友;賬號注銷。(1)注冊:如果是新用戶,用戶可注冊加入,填寫詳細的注冊信息表。驗證通過,如果注冊成功,則進入校友通訊錄主界面。
(2)找回密碼:用戶忘記了登陸密碼,可通過找回密碼功能找回密碼,進入找回密碼界面,填寫郵箱號,可以修改密碼。
(3)登錄:輸入正確的賬號,密碼,登陸成功,如果登陸次數(shù)超過5次,提示錯誤信息。
(4)修改個人資料:進入個人信息頁面,填寫要修改的內(nèi)容,如果修改成功,系統(tǒng)更新并記錄信息。
(5)瀏覽校友信息:查看已在校友列表的校友的信息。(6)查找校友:輸入姓名、學院、專業(yè)等查找信息,查找成功。
(7)刪除校友: 在已有的可互動的聯(lián)系人中找尋并選擇要刪除的對象,如果刪除成功則用戶的私密信息不再對已刪除對象開放。
(8)帳戶注銷:用戶提出注銷請求,如果退出校友通訊錄系統(tǒng),則系統(tǒng)注銷退出者的個人信息。
三、部分模塊設計分析
1.通訊錄:
2.工作順序圖:
(1)注冊:申請賬號
注冊注冊數(shù)據(jù) : <未指定>真實性檢查錯誤真實加入班級記錄,分配帳號
②找回密碼:找回用戶丟失的密碼
找回密碼已登陸用戶進入更改密碼界面已注冊未登記用戶申請找回密碼鍵入新密碼輸入帳號系統(tǒng)發(fā)送密碼通過電子郵件確認否記錄
(3)登錄:已注冊的用戶利用系統(tǒng)已分配的賬號登錄
已注冊用戶或管理員登錄鍵入密碼帳號驗證密碼帳號是否正確通過驗證未通過驗證驗證是否為管理員拒絕進入普通用戶管理員進入個人主頁進入管理員界面系統(tǒng)維護8
4)修改個人資料:修改個人中心的資料
更改個人資料進入更改個人資料頁面已登陸用戶輸入要更改的個人資料確定取消記錄9((5)瀏覽校友信息:查看校友的信息
已登陸用戶 查看搜索校友公開信息進入搜索界面鍵入搜索信息精確搜索模糊搜索顯示符合條件校友名單顯示選中校友公開信息10
(6)查找校友:查找用戶感興趣的校友
通信許可權發(fā)送許可權申請收到許可權申請已登陸用戶拒絕許可權申請同意許可權申請記錄,加入聯(lián)系人列表刪除許可權瀏覽聯(lián)系人私人信息
(7)刪除校友:刪除用戶的好友
已登陸用戶
刪除通信權進入已獲通信權列表選中要刪除的聯(lián)系人取消刪除確定要刪除移出,記錄12
四、源程序代碼
五、運行結果及截圖 1.顯示主菜單界面
2.添加界面
3.顯示界面
4.刪除界面
刪除后,通訊錄里的顯示記錄:
5.查詢界面
以姓名查詢方式為例:
6.修改界面
修改后,通訊記錄的顯示記錄:
7.保存界面
六、心得體會
李蘭利: 李竹村: 姚莉 : 李葉婷: 毛蓓:
梁娟:這次課程設計我覺得我做的事情比較少,盡的力不夠,但在組員的輔助下,還是學到了一些東西。如:如何做原型設計、需求分析的應該做些什么,以及界面設計,數(shù)據(jù)庫那邊了解甚少。我覺得那句話話說得很對,團結就是力量。要做一件事,你需要有一個優(yōu)秀的團隊,大家可以一同進步,一同努力,困難一起克服。在這個團隊中,我看到了他們鉆研的精神,令我很敬佩;看到大家分工明確一起努力地畫面。只是一次不錯經(jīng)驗。
七、參考文獻
何玉潔、李寶安《數(shù)據(jù)庫系統(tǒng)教程》人民郵電出版社 教材《軟件工程》
第五篇:廣東工業(yè)大學廣廈軟件結構設計課程設計
課
程
設
計
課程名稱
計算機輔助結構設計
題目名稱
11層框-剪旅館結構
學生學院
土木與交通工程學院
專業(yè)班級
20XX級土木工程
學
號
學生姓名
指導教師
2012年X月X日
設計方案圖(A5)
方案布置:
總信息:
計算結果分析:
短墻傾覆力矩比例小于40%,滿足要求
剪重比滿足最小要求
兩個方向基本周期接近
周期比小于90%,滿足要求
最不利地震方向小于15度,不用重新地震方向
參與質(zhì)量都大于90%,滿足要求,不用再增加震型數(shù)
最大層間位移角小于1/800,滿足要求
層剛度比滿足要求,沒有薄弱層
單位面積質(zhì)量為13.18,與開始估算的12接近
剛心和質(zhì)心接近,扭轉效應小
各標準層板配筋施工圖
暗柱層1:
暗柱層2:
暗柱層11:
暗柱層12