版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 數(shù)據(jù)庫系統(tǒng)原理與應(yīng)用課程設(shè)計(jì)</p><p> ——SPJ管理系統(tǒng)的開發(fā)與設(shè)計(jì)</p><p> 學(xué)院: 計(jì)算機(jī)科學(xué)與通信工程學(xué)院</p><p> 班級(jí): 網(wǎng)絡(luò)工程1102</p><p><b> 學(xué)號(hào): </b></p><p><b&g
2、t; 姓名: </b></p><p><b> 指導(dǎo)教師: </b></p><p> 時(shí)間: 2013年7月12日</p><p><b> 目錄</b></p><p> 一、課程設(shè)計(jì)目的……………………………………3</p><p&
3、gt; 二、課程設(shè)計(jì)要求……………………………………3</p><p> 三、需求分析…………………………………………3</p><p><b> 1) 流程圖</b></p><p><b> 2) 概念模型設(shè)計(jì)</b></p><p> 3) 邏輯和物理結(jié)構(gòu)設(shè)計(jì)</p>
4、<p><b> 4) 數(shù)據(jù)庫實(shí)施</b></p><p> 運(yùn)行SQL Server 2008,建立數(shù)據(jù)庫表</p><p> 運(yùn)行Visual Studio 2010 C#,建立Windows窗體并調(diào)試程序</p><p> 增加、刪除、修改、查詢、刷新、退出功能的實(shí)現(xiàn)</p><p> 四、心得
5、體會(huì)…………………………………………18</p><p><b> 一、課程設(shè)計(jì)目的</b></p><p> 熟悉數(shù)據(jù)庫的連接以及對(duì)數(shù)據(jù)庫內(nèi)數(shù)據(jù)的增刪改查,學(xué)會(huì)結(jié)合前臺(tái)開發(fā)工具與后臺(tái)數(shù)據(jù)庫進(jìn)行簡(jiǎn)單的項(xiàng)目開發(fā),能夠通過學(xué)習(xí)和查閱資料運(yùn)用C#語言編寫前臺(tái)環(huán)境。</p><p><b> 二、課程設(shè)計(jì)要求</b><
6、/p><p> 通過前臺(tái)開發(fā)工具M(jìn)icrosoft Visual Studio 2010,后臺(tái)數(shù)據(jù)庫SQL Server 2008運(yùn)用C#語言開發(fā)SPJ管理系統(tǒng)</p><p><b> 三、需求分析</b></p><p> SPJ管理系統(tǒng)包括供應(yīng)商信息管理,零件信息管理,項(xiàng)目信息管理及供應(yīng)情況管理,項(xiàng)目最低需求管理,零件庫存管理等功能。&
7、lt;/p><p> 具體功能有如下幾個(gè)方面:</p><p> 供應(yīng)商信息的添加、修改、刪除和查詢;</p><p> 零件信息的添加、修改、刪除和查詢;</p><p> 項(xiàng)目信息的添加、修改、刪除和查詢;</p><p> 供應(yīng)情況管理,包括各供應(yīng)商供應(yīng)情況的添加、修改、刪除和查詢。</p>
8、<p> 項(xiàng)目最低需求的添加、修改、刪除和查詢。</p><p> 6.零件庫存管理的添加、修改、刪除和查詢。</p><p> 7.篩選出庫存零件不足的項(xiàng)目及根據(jù)需求增加庫存等。</p><p><b> 1) 流程圖</b></p><p><b> 2)概念模型設(shè)計(jì)</b>
9、</p><p> 由需求分析的結(jié)果可知,本系統(tǒng)設(shè)計(jì)的實(shí)體及聯(lián)系包括:</p><p> ?。?)供應(yīng)商基本信息:供應(yīng)商號(hào),供應(yīng)商名,狀態(tài),城市。</p><p> ?。?)零件基本信息: 零件號(hào),零件名,顏色,重量。</p><p> (3)工程項(xiàng)目基本信息:項(xiàng)目號(hào),項(xiàng)目名,城市。</p><p> ?。?)供求
10、關(guān)系基本信息:供應(yīng)商號(hào),零件號(hào),項(xiàng)目號(hào),供應(yīng)數(shù)量。</p><p> ?。?)零件庫存信息:零件號(hào),數(shù)量。</p><p> ?。?)最低需求信息:項(xiàng)目號(hào),零件號(hào),數(shù)量。</p><p> 由上述分析可得到系統(tǒng)的E—R圖:</p><p> 3)邏輯和物理結(jié)構(gòu)設(shè)計(jì)</p><p> 由系統(tǒng)E—R圖轉(zhuǎn)化而得到的關(guān)系
11、模式如下:</p><p> ?。?)零件(零件號(hào),零件名,顏色,重量),其主關(guān)鍵字為零件號(hào);</p><p> ?。?)供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,狀態(tài),城市),其中主關(guān)鍵字為供應(yīng)商號(hào);</p><p> ?。?)工程項(xiàng)目(工程項(xiàng)目號(hào),工程項(xiàng)目名,城市),其主關(guān)鍵字為工程項(xiàng)目號(hào);</p><p> (4)供求關(guān)系(供應(yīng)商號(hào),零件號(hào),項(xiàng)目號(hào)
12、,供應(yīng)數(shù)量),其主關(guān)鍵字為供應(yīng)商號(hào),零件號(hào),項(xiàng)目號(hào);</p><p> ?。?)庫存(零件號(hào),庫存量)其主關(guān)鍵字為零件號(hào);</p><p> (6)需求(項(xiàng)目號(hào),零件號(hào),所需零件數(shù))其主關(guān)鍵字為項(xiàng)目號(hào),零件號(hào);</p><p> 根據(jù)設(shè)計(jì)好的E-R圖在數(shù)據(jù)庫中建立各表</p><p><b> 供應(yīng)商信息表:</b>
13、;</p><p><b> 零件信息表:</b></p><p><b> 項(xiàng)目表:</b></p><p><b> 供應(yīng)情況信息表:</b></p><p><b> 庫存信息表:</b></p><p> 最低需求
14、情況信息表:</p><p><b> 4)數(shù)據(jù)庫實(shí)施</b></p><p> 1、運(yùn)行SQL Server 2008,建立數(shù)據(jù)庫表。</p><p> 建供應(yīng)商表S;建零件表P;建項(xiàng)目表J;建供求關(guān)系表SPJ;</p><p> 建需求表工程最低要求;建庫存表庫存數(shù)量;直接創(chuàng)建表,設(shè)置主鍵和關(guān)系約束</
15、p><p> 2、運(yùn)行Visual Studio 2010 C#,建立如下窗體;</p><p><b> 主界面</b></p><p><b> 供應(yīng)商S表窗口</b></p><p><b> 零件P表窗口</b></p><p><b&
16、gt; 工程項(xiàng)目J表窗口</b></p><p> 供求關(guān)系SPJ表窗口</p><p><b> 庫存表窗口</b></p><p><b> 工程最低要求表窗口</b></p><p> 3、增加、刪除、修改、查詢、刷新、退出功能的實(shí)現(xiàn) </p><
17、p> 1.添加按鈕,可實(shí)現(xiàn)數(shù)據(jù)的添加</p><p><b> 代碼:</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (textBo
18、x1.Text == string.Empty)</p><p> MessageBox.Show("供應(yīng)商號(hào)不能為空");</p><p> else if (textBox2.Text == string.Empty)</p><p> MessageBox.Show("供應(yīng)商名不能為空");</p>
19、<p> else if (textBox3.Text == string.Empty)</p><p> MessageBox.Show("狀態(tài)不能為空");</p><p> else if (textBox4.Text == string.Empty)</p><p> MessageBox.Show("城市不能
20、為空");</p><p><b> else</b></p><p><b> {</b></p><p> string SNO = textBox1.Text, SNAME = textBox2.Text, STATUS = textBox3.Text, CITY = textBox4.Text;&l
21、t;/p><p> SqlConnection TC = new SqlConnection(@"Data Source=DAN-GI\SQLEXPRESS;Initial Catalog=DataBase_DG;Integrated Security=True");</p><p> TC.Open();</p><p> string sq
22、l = "insert into S(SNO,SNAME,STATUS,CITY) values(@SNO,@SNAME,@STATUS,@CITY)";</p><p> SqlCommand cmd = new SqlCommand(sql, TC);</p><p> SqlParameter tsno = new SqlParameter("@SN
23、O", SNO);</p><p> cmd.Parameters.Add(tsno);</p><p> SqlParameter tsna = new SqlParameter("@SNAME", SNAME);</p><p> cmd.Parameters.Add(tsna);</p><p>
24、SqlParameter tsta = new SqlParameter("@STATUS", STATUS);</p><p> cmd.Parameters.Add(tsta);</p><p> SqlParameter tcit = new SqlParameter("@CITY", CITY);</p><p>
25、 cmd.Parameters.Add(tcit);</p><p> int result = cmd.ExecuteNonQuery();</p><p> if (result == 0)</p><p> MessageBox.Show("添加失敗");</p><p><b> else<
26、;/b></p><p> MessageBox.Show("添加成功");</p><p> TC.Close();</p><p> cmd.Dispose();</p><p><b> }</b></p><p><b> }</b>
27、;</p><p> 2.刪除按鈕,可實(shí)現(xiàn)數(shù)據(jù)的刪除操作</p><p><b> 代碼:</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p>&l
28、t;p> SqlConnection TC = new SqlConnection(@"Data Source=DAN-GI\SQLEXPRESS;Initial Catalog=DataBase_DG;Integrated Security=True");</p><p><b> try</b></p><p><b>
29、{</b></p><p> if (comboBox1.SelectedItem == "工程項(xiàng)目號(hào)")</p><p><b> {</b></p><p> TC.Open();</p><p> string sql = "delete from J where
30、JNO='" + textBox1.Text + "'";</p><p> SqlCommand cmd = new SqlCommand(sql, TC);</p><p> int n = (int)cmd.ExecuteNonQuery();</p><p> if (n > 0)</p>
31、<p><b> {</b></p><p> MessageBox.Show("刪除成功");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b&g
32、t;</p><p> MessageBox.Show("刪除失敗");</p><p><b> }</b></p><p><b> }</b></p><p> else if (comboBox1.SelectedItem == "工程項(xiàng)目名"
33、)</p><p><b> {</b></p><p> TC.Open();</p><p> string sql = "delete from J where JNAME='" + textBox1.Text + "'";</p><p> SqlC
34、ommand cmd = new SqlCommand(sql, TC);</p><p> int n = (int)cmd.ExecuteNonQuery();</p><p> if (n > 0)</p><p><b> {</b></p><p> MessageBox.Show("刪
35、除成功");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show("刪除失敗");</p><p>
36、;<b> }</b></p><p><b> }</b></p><p> else if (comboBox1.SelectedItem == "城市")</p><p><b> {</b></p><p> TC.Open();</
37、p><p> string sql = "delete from SJ where CITY='" + textBox1.Text + "'";</p><p> SqlCommand cmd = new SqlCommand(sql, TC);</p><p> int n = (int)cmd.Exec
38、uteNonQuery();</p><p> if (n > 0)</p><p><b> {</b></p><p> MessageBox.Show("刪除成功");</p><p><b> }</b></p><p><b&
39、gt; else</b></p><p><b> {</b></p><p> MessageBox.Show("刪除失敗");</p><p><b> }</b></p><p><b> }</b></p><
40、;p><b> else</b></p><p> MessageBox.Show("請(qǐng)選擇類型");</p><p><b> }</b></p><p><b> catch { }</b></p><p><b> final
41、ly</b></p><p><b> {</b></p><p> TC.Close();</p><p><b> }</b></p><p><b> }</b></p><p> 3.修改按鈕,可實(shí)現(xiàn)數(shù)據(jù)修改操作</p
42、><p><b> 代碼:</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (textBox1.Text == string.Empty)<
43、/p><p> MessageBox.Show("供應(yīng)商號(hào)不能為空");</p><p> else if (textBox2.Text == string.Empty)</p><p> MessageBox.Show("供應(yīng)商名不能為空");</p><p> else if (textBox3
44、.Text == string.Empty)</p><p> MessageBox.Show("狀態(tài)不能為空");</p><p> else if (textBox4.Text == string.Empty)</p><p> MessageBox.Show("城市不能為空");</p><p&
45、gt;<b> else</b></p><p><b> {</b></p><p> string SNO = textBox1.Text, SNAME = textBox2.Text, STATUS = textBox3.Text, CITY = textBox4.Text;</p><p> SqlConn
46、ection TC = new SqlConnection(@"Data Source=DAN-GI\SQLEXPRESS;Initial Catalog=DataBase_DG;Integrated Security=True");</p><p> TC.Open();</p><p> string sql = "update S set SNAME
47、=@SNAME,STATUS=@STATUS,CITY=@CITY where SNO=@SNO";</p><p> SqlCommand cmd = new SqlCommand(sql, TC);</p><p> SqlParameter tsno = new SqlParameter("@SNO", SNO);</p><p&
48、gt; cmd.Parameters.Add(tsno);</p><p> SqlParameter tsna = new SqlParameter("@SNAME", SNAME);</p><p> cmd.Parameters.Add(tsna);</p><p> SqlParameter tsta = new SqlParam
49、eter("@STATUS", STATUS);</p><p> cmd.Parameters.Add(tsta);</p><p> SqlParameter tcit = new SqlParameter("@CITY", CITY);</p><p> cmd.Parameters.Add(tcit);</
50、p><p> int result = cmd.ExecuteNonQuery();</p><p> if (result == 0)</p><p> MessageBox.Show("修改失敗");</p><p><b> else</b></p><p> Me
51、ssageBox.Show("修改成功");</p><p> TC.Close();</p><p> cmd.Dispose();</p><p><b> }</b></p><p><b> }</b></p><p> 4.查詢按鈕,可
52、實(shí)現(xiàn)查詢操作</p><p><b> 代碼:</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> if (comboBox1.SelectedItem
53、 == "供應(yīng)商號(hào)")</p><p><b> {</b></p><p> SqlConnection TC = new SqlConnection(@"Data Source=DAN-GI\SQLEXPRESS;Initial Catalog=DataBase_DG;Integrated Security=True")
54、;</p><p> TC.Open();</p><p> string sql = "select * from S where SNO='" + textBox1.Text + "'";</p><p> SqlCommand cmd = new SqlCommand(sql, TC);</p
55、><p> SqlDataAdapter da = new SqlDataAdapter(cmd);</p><p> DataTable dt = new DataTable();</p><p> da.Fill(dt);</p><p> int n = (int)cmd.ExecuteNonQuery();</p>
56、<p> if (n < 0)</p><p><b> {</b></p><p> MessageBox.Show("查詢成功");</p><p><b> }</b></p><p><b> else</b></p&
57、gt;<p><b> {</b></p><p> MessageBox.Show("查詢失敗");</p><p><b> }</b></p><p> TC.Close();</p><p> cmd.Dispose();</p>&
58、lt;p> dataGridView1.DataSource = dt;</p><p><b> }</b></p><p> else if (comboBox1.SelectedItem == "供應(yīng)商名")</p><p><b> {</b></p><p&g
59、t; SqlConnection TC = new SqlConnection(@"Data Source=DAN-GI\SQLEXPRESS;Initial Catalog=DataBase_DG;Integrated Security=True");</p><p> TC.Open();</p><p> string sql = "select
60、* from S where SNAME='" + textBox1.Text + "'";</p><p> SqlCommand cmd = new SqlCommand(sql, TC);</p><p> SqlDataAdapter da = new SqlDataAdapter(cmd);</p><p>
61、; DataTable dt = new DataTable();</p><p> da.Fill(dt);</p><p> int n = (int)cmd.ExecuteNonQuery();</p><p> if (n < 0)</p><p><b> {</b></p>&l
62、t;p> MessageBox.Show("查詢成功");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> MessageBox.Show("
63、查詢失敗");</p><p><b> }</b></p><p> TC.Close();</p><p> cmd.Dispose();</p><p> dataGridView1.DataSource = dt;</p><p><b> }</b&g
64、t;</p><p><b> else</b></p><p> MessageBox.Show("請(qǐng)選擇類型");</p><p><b> }</b></p><p> 5.刷新按鈕,實(shí)現(xiàn)數(shù)據(jù)修改后顯示最新數(shù)據(jù)</p><p><b&g
65、t; 代碼:</b></p><p> private void button6_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> SqlConnection TC = new SqlConnection(@"Data Source=DAN-
66、GI\SQLEXPRESS;Initial Catalog=DataBase_DG;Integrated Security=True");</p><p> TC.Open();</p><p> string sql = "select * from S";</p><p> SqlCommand cmd = new SqlCo
67、mmand(sql, TC);</p><p> SqlDataAdapter da = new SqlDataAdapter(cmd);</p><p> DataTable dt = new DataTable();</p><p> da.Fill(dt);</p><p> TC.Close();</p><
68、;p> cmd.Dispose();</p><p> dataGridView1.DataSource = dt;</p><p><b> }</b></p><p> 5.退出按鈕,退出當(dāng)前窗口</p><p><b> 代碼:</b></p><p>
69、 private void button5_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> this.Close();</p><p><b> }</b></p><p> 6、報(bào)警:系統(tǒng)中有項(xiàng)目零件需求表和零件
70、庫存表,當(dāng)零件庫存不足時(shí)顯示不能開發(fā)的項(xiàng)目</p><p> 零件數(shù)量小于5則提示</p><p><b> 代碼:</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b>&
71、lt;/p><p><b> try</b></p><p><b> {</b></p><p> string str;</p><p> str = "Data Source=DAN-GI\\SQLEXPRESS;Initial Catalog=DataBase_DG;Integ
72、rated Security=True";</p><p> SqlConnection con = new SqlConnection(str);</p><p> con.Open();</p><p> str = "select * from 庫存數(shù)量 where PQTY<='5'";</p&
73、gt;<p> SqlDataAdapter da = new SqlDataAdapter(str, con);</p><p> DataSet ds = new DataSet();</p><p> da.Fill(ds, "庫存數(shù)量");</p><p> dataGridView1.DataSource = ds
74、.Tables[0].DefaultView;</p><p><b> }</b></p><p> catch (Exception ex)</p><p><b> {</b></p><p> MessageBox.Show(ex.Message);</p><p
75、><b> }</b></p><p><b> }</b></p><p> 報(bào)警頁面,提供給工程的零件總數(shù)小于所需零件數(shù)時(shí),報(bào)警。</p><p><b> 根據(jù)SPJ表</b></p><p> 可知,P1提供給J1總數(shù)為500<所需零件數(shù)1000,
76、故報(bào)警。</p><p><b> 代碼:</b></p><p> private void button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p><b> try</b></p
77、><p><b> {</b></p><p> string str;</p><p> str = "Data Source=DAN-GI\\SQLEXPRESS;Initial Catalog=DataBase_DG;Integrated Security=True";</p><p> S
78、qlConnection con = new SqlConnection(str);</p><p> con.Open();</p><p> str = "SELECT JNO,PNO,sum (QTY) FROM SPJ GROUP BY JNO,PNO having sum (QTY)<=(SELECT 所需零件數(shù) FROM 工程最低要求 WHERE SPJ.J
79、NO=工程最低要求.JNO AND SPJ.PNO=工程最低要求.PNO )";</p><p> SqlDataAdapter da = new SqlDataAdapter(str, con);</p><p> DataSet ds = new DataSet();</p><p> da.Fill(ds, "庫存數(shù)量");
80、</p><p> dataGridView1.DataSource = ds.Tables[0].DefaultView;</p><p> con.Close();</p><p><b> }</b></p><p> catch (Exception ex)</p><p><
81、;b> {</b></p><p> MessageBox.Show(ex.Message);</p><p><b> }</b></p><p><b> }</b></p><p><b> 四、心得體會(huì)</b></p><
82、p> 在這次為期一周的數(shù)據(jù)庫課程設(shè)計(jì)過程中,不僅讓我加深了對(duì)這門課程的理解,而且對(duì)SQL Server 2008在實(shí)驗(yàn)課的基礎(chǔ)上有了進(jìn)一步的認(rèn)識(shí)和了解,以及初步了解了C#語言和Microsoft Visual Studio 2010的運(yùn)用。</p><p> 本次開發(fā)設(shè)計(jì)的SPJ管理系統(tǒng)擁有了管理的基本功能:能對(duì)所連接的數(shù)據(jù)庫中的S表、P表、J表、SPJ表、庫存表及需求表的數(shù)據(jù)進(jìn)行增加、查詢、刪除、修改
83、,能對(duì)由于庫存不足而無法實(shí)施的項(xiàng)目報(bào)警,而且由于C#語言的特性,使前臺(tái)設(shè)計(jì)變得十分簡(jiǎn)單并且一目了然。但是,由于個(gè)人能力及時(shí)間等各方面限制,本次設(shè)計(jì)的管理系統(tǒng)功能有待擴(kuò)充,而且很多地方需要進(jìn)行修改和優(yōu)化。</p><p> 在設(shè)計(jì)的過程中,由于以前沒有接觸過c#語言,所以一切都是從頭開始。我在圖書館借了相關(guān)書籍,網(wǎng)上查找了各種資料,尋找各種操作的代碼進(jìn)行分析修改等,加上同學(xué)的幫助,最后終于完成了系統(tǒng)的基本設(shè)計(jì)。&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫課程設(shè)計(jì)--數(shù)據(jù)庫設(shè)計(jì)—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)---機(jī)房管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--超市會(huì)員管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--圖書管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)
- 網(wǎng)站設(shè)計(jì)與開發(fā)數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)-酒店管理系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫原理課程設(shè)計(jì)---教室管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--bbs系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 管理數(shù)據(jù)庫原理與開發(fā)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫課程設(shè)計(jì)論文---汽車銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫原理課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告(數(shù)據(jù)庫課程設(shè)計(jì))
- 工資管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)報(bào)告數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)---圖書管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)
- 課程設(shè)計(jì)--教室管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)——賓館客房管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)-學(xué)生管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)-薪資管理系統(tǒng)
- 酒店管理系統(tǒng)--數(shù)據(jù)庫課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論