學(xué)習(xí)中心:
專(zhuān) 業(yè):
年 級(jí): 年 春/秋 季
學(xué) 號(hào):
學(xué) 生:
題 目:
1.談?wù)勀銓?duì)本課程學(xué)習(xí)過(guò)程中的心得體會(huì)與建議?
2. 嚴(yán)格按照《SQL數(shù)據(jù)庫(kù)課程設(shè)計(jì)要求》完成課程設(shè)計(jì)。
《SQL數(shù)據(jù)庫(kù)課程設(shè)計(jì)》要求
《SQL數(shù)據(jù)庫(kù)課程設(shè)計(jì)》是大連理工大學(xué)網(wǎng)絡(luò)教育學(xué)院計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)開(kāi)展的一項(xiàng)實(shí)踐教學(xué)環(huán)節(jié),是理論聯(lián)系實(shí)踐的紐帶和橋梁,是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的有效手段。該課程設(shè)計(jì)要求如下:
1.要求學(xué)生以SQL Server 2008或其他版本為后臺(tái)數(shù)據(jù)庫(kù),以VB、VC或其他開(kāi)發(fā)工具作為前臺(tái)開(kāi)發(fā)工具,圍繞自己選定的某一個(gè)具體的系統(tǒng)完成一個(gè)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā),例如《圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》《書(shū)店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》等。其課程設(shè)計(jì)具體內(nèi)容包括項(xiàng)目概況、需求分析、詳細(xì)設(shè)計(jì)等。
2.要求學(xué)生必須撰寫(xiě)題目及心得體會(huì),按照《SQL數(shù)據(jù)庫(kù)課程設(shè)計(jì)模板》提供的格式和內(nèi)容進(jìn)行課程設(shè)計(jì),完成課程設(shè)計(jì)模板提供的全部課程設(shè)計(jì)內(nèi)容,字?jǐn)?shù)要求達(dá)到3000字以上。
3.學(xué)生在進(jìn)行課程設(shè)計(jì)的過(guò)程中,可參考輔導(dǎo)教師在導(dǎo)學(xué)資料中上傳的文獻(xiàn)資料,有問(wèn)題可通過(guò)課程論壇答疑。
4.學(xué)生提交本課程設(shè)計(jì)形式
學(xué)生需要以WORD附件形式(附件的大小限制在10M以?xún)?nèi))將完成的課程設(shè)計(jì)以“離線(xiàn)作業(yè)”形式上傳至課程平臺(tái)中的“離線(xiàn)作業(yè)”模塊,通過(guò)選擇已完成的課程設(shè)計(jì),點(diǎn)“上交”即可,如下圖所示。
5.課程設(shè)計(jì)批閱
老師會(huì)在離線(xiàn)作業(yè)關(guān)閉后集中批閱課程設(shè)計(jì),在離線(xiàn)作業(yè)截止時(shí)間前不進(jìn)行任何形式的批閱。
注意:本課程設(shè)計(jì)應(yīng)該獨(dú)立完成,不準(zhǔn)抄襲他人或者請(qǐng)人代做,如有雷同作業(yè),成績(jī)以零分計(jì)。
下文為《SQL數(shù)據(jù)庫(kù)課程設(shè)計(jì)模板》
1 項(xiàng)目概況
本章需簡(jiǎn)單介紹具體使用的哪個(gè)版本SQL數(shù)據(jù)庫(kù),選用的前臺(tái)開(kāi)發(fā)工具以及自己所設(shè)計(jì)的具體什么系統(tǒng)。
2.1 SQL 數(shù)據(jù)庫(kù)簡(jiǎn)介
具體描述SQL數(shù)據(jù)庫(kù)的基本情況,最好以SQL Server 2008以上版本為主
2.2 XX概述
具體描述前臺(tái)開(kāi)發(fā)工具
2.1 XX系統(tǒng)概述
具體介紹設(shè)計(jì)的XX系統(tǒng)
2 需求分析
2.1 需求分析
簡(jiǎn)單介紹XX系統(tǒng)具備的可行性,如可操作性、實(shí)用性等。
2.2 數(shù)據(jù)分析
具體描述設(shè)計(jì)的各類(lèi)數(shù)據(jù)表,要求以表格的形式把數(shù)據(jù)表全部列出。數(shù)據(jù)表中包含字段名稱(chēng)、數(shù)據(jù)寬度、允許空值、主鍵。如下表所示:
表2.1 學(xué)生姓名表
字段名稱(chēng) 數(shù)據(jù)寬度 允許空值 主鍵
學(xué)號(hào) Int 否 是
姓名 Char(10) 否
民族 Char(20) 否
生日 Date 否
2.3 功能分析
詳細(xì)描述系統(tǒng)所具備的各項(xiàng)功能,如查詢(xún)、修改等功能
3 詳細(xì)設(shè)計(jì)
詳細(xì)設(shè)計(jì)是本課程設(shè)計(jì)的重點(diǎn),要求學(xué)生列出系統(tǒng)的具體設(shè)計(jì)模塊,要求圖文并茂,并附上涉及數(shù)據(jù)庫(kù)的核心代碼。
3.1 系統(tǒng)結(jié)構(gòu)圖
系統(tǒng)的結(jié)構(gòu)圖可用層次圖表示,按照個(gè)人設(shè)計(jì)的系統(tǒng)繪制出系統(tǒng)結(jié)構(gòu)圖。要求至少繪制一幅總體的設(shè)計(jì)結(jié)構(gòu)圖。學(xué)生可以根據(jù)個(gè)人情況可以揮著各個(gè)模板結(jié)構(gòu)圖。
3.2 系統(tǒng)實(shí)現(xiàn)
詳細(xì)介紹系統(tǒng)的各個(gè)模板,文字可以稍微少一點(diǎn),但是每一個(gè)模板都必須包含一幅截圖。
3.3.1 主界面模塊
3.3.2 XX模塊
3.3.3 XX模塊
3.3 數(shù)據(jù)庫(kù)實(shí)現(xiàn)
該小節(jié)是文章的重點(diǎn),要求學(xué)生列出實(shí)現(xiàn)數(shù)據(jù)庫(kù)部分的核心代碼
3.3.1 數(shù)據(jù)庫(kù)的建立
列出建立的一個(gè)數(shù)據(jù)庫(kù)或數(shù)據(jù)表的代碼。
3.3.2 數(shù)據(jù)庫(kù)的更新
列出刪除數(shù)據(jù)表或插入數(shù)據(jù)表的核心代碼。