oracle倉庫管理系統_第1頁
oracle倉庫管理系統_第2頁
oracle倉庫管理系統_第3頁
oracle倉庫管理系統_第4頁
oracle倉庫管理系統_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、河南城建學院 計算機科學與工程學院 ASP.NET程序設計實驗報告ASP.NET程序設計實驗報告設計題目: 倉庫管理系統 指導教師: 王斌斌 郭力爭 蔡照鵬 班 級: 0844131 學 號: 084413148 學生姓名: 謝伊豪 同組人員: 王瑛婕,張哲 成績: 評語: 計算機科學與工程學院2015年11月30日目錄一.需求分析31.1開發背景31.2開發意義3二. 總體概述42.1 系統功能42.1.1登錄模塊42.1.2管理員模塊52.1.3系統管理員模塊62.2 界面設計72.2.1 登錄界面72.2.2 系統管理員界面72.2.3 管理員界面7三. 數據庫設計83.1 數據庫的概念

2、設計83.2 數據表的設計與實現9四. 系統公共類部署9五. 主要功能模塊實現95.1 管理員模塊95.1.1 基本信息模塊105.1.2 貨物信息模塊105.1.3 出庫入庫模塊105.1.4 信息查詢模塊105.1.5 報警功能模塊105.1.6 信息導出模塊105.2 系統管理員模塊105.2.1 管理員信息模塊105.2.2 采購員信息模塊105.2.3 提貨員信息模塊10六. 網站的發布10七. 謝伊豪心得與體會10八. 王瑛婕心得與體會12九. 王瑛婕心得與體會14十. 參考文獻15一. 需求分析1.1開發背景隨著信息技術的發展和國內外互聯網技術應用水平的逐步提高,在企業管理過程中

3、,傳統的工作方式和管理模式已經難以滿足現代社會的必然需求,實現企業現代化綜合管理已經是提高國家政府機關和企事業單位各部門工作效率、規范化管理的必然發展趨勢。隨著經濟全球化、信息網絡化和物流現代化進程的全面推進,倉儲供需量呈現爆炸式的增長,傳統的倉庫管理模式和管理系統,已根本滿足不了現代社會全面信息化的嚴峻挑戰,如何加強以信息化為指導的現代倉庫管理技術已成為物流現代化走向成功的有效途徑,如何將互聯網技術和倉儲物流的信息化技術緊密結合起來,開發出適應當前社會發展需要的、先進的現代化物流倉儲管理技術平臺,是現代化物流發展技術中一項基礎的、又是很關鍵的、特別值得研究的子課題。ASP技術是面向對象編程的

4、技術,可實現復雜數據庫的操作;用ASP開發的Web應用程序安裝在網絡服務器上,運行在網絡服務器上,因而ASP源程序的隱密安全系數性高;而ASP又是基于B/S模型架構的、開放式的Web服務器的應用程序開發技術,因此,采用ASP技術開發運行在服務器端的倉庫管理信息系統平臺是眾多軟件設計與開發人士的首要選擇。本文比較全面地闡述了與ASP、ADO、B/S模式有關的理論技術,為構建Web倉庫管理信息系統提供了必要的理論支持。首先分析了ASP技術的優勢、特點及其工作原理,剖析了ASP工作的核心內涵,搭建了ASP技術的工作環境,為開發系統功能提供的必需的技術運行環境;分析了目前Web數據庫最佳訪問組件ADO

5、技術的對象與數據集之間的關系,直接搭建了Web應用程序與數據庫訪問的聯系梁;根據現代倉儲市場的需求特點,對擬開發系統的功能進行了細致地分析與設計,建立了倉儲數據管理的E-R模型圖、數據庫結構,分析了B/S架構模式的三層框架,構建了以該框架為模型的倉庫管理信息系統,重點分析介紹了有關功能模塊的ASP實現過程,成功地實現了基于ASP運行環境的倉庫管理信息系統的開發與設計;并對本系統的各項功能進行了測試與分析,發現系統運行狀態良好,人機交互友好,程序設計實現合理,達到了項目設計的目的和要求。最后,對本次的項目設計進行了總結與展望,發現了系統的構架模式關系著程序開發效率,對開發系統有著重要的影響意義,

6、好馬配好鞍,優秀的軟件必然有優秀的構架。作為軟件開發設計人員既要努力學好軟件技術又要重視相關模式的學習,這樣,就能達到事半功倍的效果,設計開發出更加優秀的應用系統來。1.2開發意義倉庫管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護,以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的庫,而對于后者則要求應用程序功能完備、易使用等特點。經過分析,我們使用Microsoft公司的數據庫開發工具SQL Server2008和Microsoft Visual Studio 2010,利用其提供的各種面向對象的開發工具和數據庫的結合比較方便

7、,我們開發了這套庫存管理系統,包括倉庫管理、入庫管理、出庫管理、庫存管理以及查詢等模塊。倉庫管理可用于配置企業的倉庫信息;出庫、入庫管理可以使管理人員管理各種類型的貨物進出;庫存管理可提供便捷的庫存查詢管理。倉庫管理系統實現了企業對貨物的管理,用來控制存儲貨物的數量,以保證穩定的貨物支持正常的運轉,但又最小限度地占用資本。它是一種相關的、動態的及真實的庫存控制系統。它能夠結合、滿足相關部門的需求,隨時間變化動態地調整庫存,精確地反映庫存現狀,加強庫存環節管理,有效地控制貨物收發,降低了庫存,優化了庫存結構;能夠及時了解貨物狀態,全方位的倉庫管理可以及時了解貨物分布,避免了貨物短缺、積壓、過期變

8、質,及時了解貨物的收發成本,貨物數據共享。二. 總體概述2.1 系統功能系統要具備如下功能:登錄界面統一,用戶登錄系統時進行身份驗證,如不是系統用戶則禁止登錄; 添加新員工時,通過系統管理員進行添加,并能采集員工的基本信息;倉庫貨品信息的管理,系統包括倉庫管理、入庫、出庫和一些統計查詢等幾部分組成。倉庫管理系統實現對貨品信息的管理和總體的統計等,倉庫信息,供貨單位和操作員信息的查看及維護。倉庫管理人員可以瀏覽、查詢、添加、刪除等產品的基本信息。2.1.1登錄模塊登錄模塊可以分為系統管理員登錄和管理員登錄。如果用戶要進行登陸時,系統會進去數據庫進行帳號密碼匹配,同時也要進行權限匹配,如果匹配成功

9、才可以登錄。根據其選擇的用戶不同,輸入不同的用戶與密碼,接入不同的用戶界面,管理不同的界面。2.1.2管理員模塊 管理員登錄:基本信息管理(倉庫基本信息,客戶基本信息,操作員基本信息) 貨物信息管理(對貨物信息的添加,刪除,修改等功能) 倉庫貨物管理(進行出庫和入庫操作及其信息記錄) 查詢信息管理(對倉庫,貨物,客戶等信息的查詢) 倉庫警報功能(當庫存信息不足時進行提醒功能) 信息導出功能(導出貨物信息,入庫信息,出庫信息)2.1.3系統管理員模塊系統管理員登錄:管理員信息管理(對管理員信息的添加,修改,刪除)采購員信息管理(對采購員信息的添加,修改,刪除)提貨員信息管理(對提貨員信息的添加,

10、修改,刪除)2.2 界面設計2.2.1 登錄界面2.2.2 系統管理員界面2.2.3 管理員界面三. 數據庫設計3.1 數據庫的概念設計1.E-R圖設計方法 1).屬性必須是不可分的數據項。2).屬性不能與其他實體具有聯系,聯系只能發生在實體之間。2.全局E-R圖3.2 數據流圖 3.3 數據表的設計與實現(1)倉庫表字段名稱數據類型描述倉庫編號nchar(10)倉庫編號,主鍵倉庫名稱nvarchar(50)倉庫名稱倉庫地址nvarchar(50)倉庫地址倉庫大小Int倉庫大小(2)入庫表字段名稱數據類型描述貨物編號nchar(10)貨物編號采購員編號nchar(10)采購員編號采購日期dat

11、etime采購日期采購數量Int采購數量管理員編號nchar(10)管理員編號倉庫編號nchar(10)倉庫編號(3)出庫表字段名稱數據類型描述貨物編號nchar(10)貨物編號提貨員編號nchar(10)采購員編號出庫日期datetime采購日期出庫數量Int采購數量倉庫編號nchar(10)倉庫編號(4)客戶表字段名稱數據類型描述客戶號varchar(10)客戶號,主鍵客戶名varchar(50)客戶名客戶類型varchar(50)客戶類型聯系地址varchar(50)聯系地址郵政編號varchar(10)郵政編號聯系電話varchar(30)聯系電話備注varchar(100)備注(5)

12、庫存表字段名稱數據類型描述貨物編號nchar(10)貨物編號倉庫編號nchar(10)倉庫編號貨物數量Int貨物數量清點時間timestamp清點時間(6)提貨員表字段名稱數據類型描述提貨員編號nchar(10)提貨員編號,主鍵提貨員姓名nchar(10)提貨員姓名提貨員性別nchar(10)提貨員性別提貨員聯系方式nvarchar(50)提貨員聯系方式提貨員聯系地址nvarchar(50)提貨員聯系地址部門nvarchar(50)部門(7)用戶表字段名稱數據類型描述用戶名nchar(10)用戶名密碼nchar(10)密碼權限Int權限(8)管理員表字段名稱數據類型描述管理員編號nchar(1

13、0)管理員編號,主鍵管理員姓名nchar(10)管理員姓名管理員性別nchar(10)管理員性別管理員聯系方式nvarchar(50)管理員聯系方式(9)貨物表字段名稱數據類型描述貨物編號nchar(10)貨物編號貨物名稱nchar(10)貨物名稱倉庫編號nchar(10)倉庫編號生產日期datetime生產日期生產廠家nvarchar(50)生產廠家采購員編號nchar(10)采購員編號貨物單價int貨物單價入庫時間datetime入庫時間(10)采購員表字段名稱數據類型描述采購員編號nchar(10)提貨員編號,主鍵采購員姓名nchar(10)提貨員姓名采購員性別nchar(10)提貨員性

14、別采購員聯系方式nvarchar(50)提貨員聯系方式采購員聯系地址nvarchar(50)提貨員聯系地址四. 系統公共類部署using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Data.SqlClient;public class Class1public Class1() public static SqlConnection myconn() return new SqlConnection("Server=

15、.;DataBase=CangKu;Integrated Security=True;"); 五. 主要功能模塊實現5.1 管理員模塊管理員模塊是一個學校學生信息系統中最為關鍵的一個環節,管理員能操作操作系統內的任何信息,具體該系統的基本權限,是可以對系統內的信息進行維護的,對系統進行操作的。5.1.1 基本信息模塊基本信息模塊包含倉庫基本信息,客戶基本信息,操作員基本信息。倉庫基本信息設置有修改和刪除的功能。客戶基本信息設置了添加,刪除和修改的功能。操作員基本信息設置了修改功能。因為客戶信息為常變實體屬性,因此設置了添加,修改和刪除的功能。倉庫信息為不常變實體屬性,因此設置了修改和

16、刪除屬性。操作員因為是管理員,不能修改同一等級權限的信息,因此只給添加了修改基本信息的功能。添加客戶信息關鍵代碼protected void Button1_Click(object sender, EventArgs e) SqlCommand mycomm = new SqlCommand("insert into 客戶values('" + this.TextBox1.Text.ToString() + "','" + this.TextBox2.Text.ToString() + "','&quo

17、t; + this.TextBox3.Text.ToString() + "','" + this.TextBox4.Text.ToString() + "','" + this.TextBox5.Text.ToString() + "','" + this.TextBox6.Text.ToString() + "','" + this.TextBox7.Text.ToString() + "')", conn); conn

18、.Open(); mycomm.ExecuteNonQuery(); conn.Close(); SqlCommand my = new SqlCommand("select * from 客戶where 客戶號='" + this.TextBox1.Text.ToString() + "'", conn); conn.Open(); SqlDataReader recu = my.ExecuteReader(); if (recu.Read() Response.Write("<script>alert("

19、;添加成功!");</script>"); else Response.Write("<script>alert("添加失敗! ");</script>"); conn.Close(); 5.1.2 貨物信息模塊貨物信息模塊包含對貨物信息的添加,貨物信息的刪除,貨物信息的修改對應現實世界的引進新貨物,貨物信息的更新和清倉處理。添加貨物信息的關鍵代碼protected void Button1_Click(object sender, EventArgs e) SqlCommand mycomm =

20、new SqlCommand("insert into 貨物 values('" + this.TextBox1.Text.ToString() + "','" + this.TextBox2.Text.ToString() + "','" + this.TextBox3.Text.ToString() + "','" + this.TextBox4.Text.ToString() +"','" + this.TextBox

21、5.Text.ToString()+"','" + this.TextBox6.Text.ToString()+"','" + this.TextBox7.Text.ToString()+"','" + this.TextBox8.Text.ToString()+"')", conn); conn.Open(); mycomm.ExecuteNonQuery(); conn.Close(); SqlCommand my = new SqlCommand(&qu

22、ot;select * from 貨物 where 貨物編號='" + this.TextBox1.Text.ToString() + "'", conn); conn.Open(); SqlDataReader recu = my.ExecuteReader(); if (recu.Read() Response.Write("<script>alert("添加成功!");</script>"); else Response.Write("<script>ale

23、rt("添加失敗! ");</script>"); conn.Close(); 5.1.3 出庫入庫模塊出庫入庫模塊包含了貨物出庫和入庫模塊。對于入庫信息來說,當系統開始入庫時,先判斷貨物是否存在,如果不存在的話這直接將貨物信息插入庫存表,然后在入庫表中插入記錄,提示入庫成功。如果貨物存在的話則看對應的倉庫是否存在如果存在的話則在原來的貨物基礎上只更新貨物數量提示入庫成功,如果倉庫不匹配的話則插入該貨物信息,然后在入庫表中插入記錄,提示入庫成功。出庫信息,當系統開始出庫時,先判斷貨物是否存在如果存在的話則看需要出貨的倉庫是否存在,如果存在的話再看貨物數

24、量是否滿足出貨數,如果滿足則出庫成功同時對庫存表和出庫表進行更新,提示出庫成功,否則則出庫失敗。入庫關鍵代碼protected void Button1_Click(object sender, EventArgs e) SqlCommand my = new SqlCommand("select * from 庫存where 貨物編號='" + this.TextBox1.Text.ToString() + "'and 倉庫編號='"+this.TextBox6.Text.ToString() + "'&quo

25、t;, conn); conn.Open(); SqlDataReader recu = my.ExecuteReader(); if (recu.Read() conn.Close(); SqlCommand my1 = new SqlCommand("update 庫存 SET 貨物數量=(貨物數量+" + this.TextBox4.Text + ") where 貨物編號='" + this.TextBox1.Text.ToString() + "'and 倉庫編號='" + this.TextBox6

26、.Text.ToString() + "'", conn); conn.Open(); my1.ExecuteNonQuery(); conn.Close(); else conn.Close(); SqlCommand my2 = new SqlCommand("insert into 庫存(貨物編號,倉庫編號,貨物數量) values('" + this.TextBox1.Text.ToString() + "','" + this.TextBox6.Text.ToString() + "

27、'," + this.TextBox4.Text+ ")", conn); conn.Open(); my2.ExecuteNonQuery(); conn.Close(); SqlCommand my3 = new SqlCommand("select * from 庫存where 貨物編號='" + this.TextBox1.Text.ToString() + "'and 倉庫編號='" + this.TextBox6.Text.ToString() + "'"

28、;, conn); conn.Open(); SqlDataReader recu1 = my.ExecuteReader(); if (recu1.Read() conn.Close(); SqlCommand mycomm = new SqlCommand("insert into 入庫a values('" + this.TextBox1.Text.ToString() + "','" + this.TextBox2.Text.ToString() + "','" + this.TextB

29、ox3.Text.ToString() + "','" + this.TextBox4.Text + "','" + this.TextBox5.Text.ToString() + "','" + this.TextBox6.Text.ToString() + "')", conn); conn.Open(); mycomm.ExecuteNonQuery(); conn.Close(); Response.Write("<script>

30、alert("添加成功! ");</script>"); else conn.Close(); Response.Write("<script>alert("添加失敗!");</script>"); 出庫關鍵代碼protected void Button1_Click(object sender, EventArgs e) SqlCommand my = new SqlCommand("select * from 庫存where ( 貨物編號='" + this

31、.TextBox1.Text.ToString() + "'and 貨物數量>=" + this.TextBox5.Text+" and 倉庫編號='" + this.TextBox2.Text.ToString() + "')" , conn); conn.Open(); SqlDataReader recu = my.ExecuteReader(); if (recu.Read() conn.Close(); SqlCommand mycomm = new SqlCommand("inser

32、t into 出庫 values('" + this.TextBox1.Text.ToString() + "','" + this.TextBox2.Text.ToString() + "','" + this.TextBox3.Text.ToString() + "','" + this.TextBox4.Text + "','" + this.TextBox5.Text.ToString() + "','

33、;" + this.TextBox6.Text.ToString() + "')", conn); conn.Open(); mycomm.ExecuteNonQuery(); conn.Close(); SqlCommand my1 = new SqlCommand("update 庫存 SET 貨物數量=(貨物數量-" + this.TextBox5.Text + ") where (貨物編號='" + this.TextBox1.Text.ToString() + "'and 倉庫編號

34、='" + this.TextBox2.Text.ToString() + "')", conn); conn.Open(); my1.ExecuteNonQuery(); conn.Close(); Response.Write("<script>alert("出庫成功!");</script>"); else conn.Close(); Response.Write("<script>alert("貨物不存在或者貨物不出庫失敗!");<

35、;/script>"); 5.1.4 信息查詢模塊信息查詢模塊包含貨物信息查詢,倉庫信息查詢,客戶信息查詢。通過對客戶表,倉庫表和貨物表的主鍵進行匹配唯一的確定一行數據反回GridView進行顯示。查詢倉庫信息關鍵代碼 protected void BindGrid() SqlDataAdapter dataAdapter2 = new SqlDataAdapter("select * from 倉庫 where 倉庫編號='" + TextBox1.Text.ToString() + "'", myConn); Data

36、Set setS = new DataSet(); dataAdapter2.Fill(setS, "AAA"); this.GridView1.DataSource = setS.Tables"AAA" this.GridView1.DataBind(); 5.1.5 報警功能模塊警報信息功能,是當庫存中貨物數量少于10的時候自動提醒管理員要進行及時的補貨,以免貨物短缺,造成損失。警報信息關鍵代碼 protected void Button1_Click(object sender, EventArgs e) Label1.Text = "以

37、下貨物庫存不足,請及時補充" SqlDataAdapter dataAdapter2 = new SqlDataAdapter("select * from 庫存 where 貨物數量<=10", conn); DataSet setS = new DataSet(); dataAdapter2.Fill(setS, "AAA"); this.GridView1.DataSource = setS.Tables"AAA" this.GridView1.DataBind(); 5.1.6 信息導出模塊信息導出模塊包含了導

38、出貨物信息,導出出庫信息,導出入庫信息功能,方便倉庫人員進行報表打印和倉庫流水信息。導出貨物信息關鍵代碼public override void VerifyRenderingInServerForm(Control control) protected void Button1_Click(object sender, EventArgs e) Response.Clear(); Response.BufferOutput = true; Response.Charset = "GB2312" Response.AppendHeader("Content-Dis

39、position", "attachment;filename=Statement.doc"); Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); Response.ContentType = "application/ms-word" GridView1.EnableViewState = false; System.Globalization.CultureInfo cultureInfo = new System.Globali

40、zation.CultureInfo("ZH-CN", true); System.IO.StringWriter stringWriter = new System.IO.StringWriter(cultureInfo); System.Web.UI.HtmlTextWriter textWriter = new System.Web.UI.HtmlTextWriter(stringWriter); GridView1.RenderControl(textWriter); Response.Write(stringWriter.ToString(); Response.

41、End(); 5.2 系統管理員模塊系統管理員模塊,是倉庫管理系統的主要部分,他擁有系統的最高權限,能夠管理系統的任何事物,能進行,管理員,采購員,提貨員的添加,修改和刪除。5.2.1 管理員信息模塊管理員信息模塊包含對管理員的添加修改和刪除的功能,因為倉庫管理系統由管理員進行管理,因此當添加管理員信息時,在給管理員表添加基本信息的同時也給用戶表中添加了信息,帳號為管理員編號,密碼默認為123.添加管理員信息關鍵代碼protected void Button1_Click(object sender, EventArgs e) SqlCommand mycomm = new SqlComman

42、d("insert into 管理員values('"+this.TextBox1.Text.ToString()+"','"+this.TextBox2.Text.ToString()+"','"+DropDownList1.SelectedValue.ToString()+"','"+this.TextBox3.Text.ToString()+"')",conn); SqlCommand mycomm1 = new SqlCom

43、mand("insert into 用戶 values('" + this.TextBox1.Text.ToString() + "','123','1')", conn); conn.Open(); mycomm.ExecuteNonQuery(); mycomm1.ExecuteNonQuery(); conn.Close(); SqlCommand my = new SqlCommand("select * from 用戶where 用戶名='" + this.TextBo

44、x1.Text.ToString()+"'",conn); conn.Open(); SqlDataReader recu = my.ExecuteReader(); if (recu.Read() Response.Write("<script>alert("添加成功! ");</script>"); Else Response.Write("<script>alert("添加失敗! ");</script>"); conn.Close(

45、); 5.2.2 采購員信息模塊采購員信息管理(對采購員信息的添加,修改,刪除)5.2.3 提貨員信息模塊提貨員信息管理(對提貨員信息的添加,修改,刪除)六. 網站的發布(1)用戶登錄界面(2)客戶基本信息管理(3)客戶信息的添加(4)倉庫基本信息管理(5)操作員基本信息管理(6)貨物信息的添加(7)貨物修改和刪除信息(8)入庫出庫操作(9)查詢信息(10)警報信息(11)導出入庫信息七. 謝伊豪心得與體會課程設計是培養學生綜合運用所學知識,發現提出分析和解決實際問題,鍛煉實踐能力的重要環節是對學生實際工作能力的具體訓練和考察過程本次課程設計雖然很辛苦,實在是受益匪淺。本來這門課的知識學的就不

46、夠扎實,本次課程設計,在設計過程中碰到了很多問題,剛開始要設計的時候,還真不知道從哪里下手但最終在圖書、同學和老師的幫助下都得到了解決,讓我學會了好多書本上沒有的東西,通過本次課程設計我也能將課本上的知識融會貫通,起到了很好的輔助學習的效果,但是我發現我學到的知識比整整一個學期學到的都多。理論和實踐的相結合是學習最有效的方法。在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,通過這次課程設計之后,一定把以前所學過的知識重新溫故。在的這周課程設計中,本系統分為四大模塊,登錄模塊,管理員模塊,教師模塊和學生模塊。我做了登錄模塊與管理員模塊,還有學生模塊。在本次課

47、程設計中,我知道的自己的不足,例如眼界不夠開闊,知識點不夠牢靠。對中的數據庫操作控件操作不熟練,在數據庫設計時,對數據庫中的屬性拿不準,反復推敲后才確定這次學生信息管理系統的數據庫。但是牽連到對數據庫的操作時,又讓我犯了愁。因為如何使用前臺的DropDownList控件與后臺數據庫相連接,這又是一個大問題。我網上百度很多資料,查閱了很多相關代碼。才學會使用這一控件與數據庫相結合。在教師課程設置中,我借鑒了別人的模式,使用別人的思想來實現自己的界面。但是,那里面有很多的控件的屬性我都不是很熟悉,我在微軟的官方網站上找到這一控件的使用方法。在這次的課程設計中,我知道自己還有很多不足,例如對數據的處

48、理不夠,許多的界面輸入的數據都沒有處理,很多是以系統崩潰為代價的運行。這次叫課程設計中,我知道了自己對系統的大局把控不是很夠,許多界面都有重復的代碼。我沒有把他封裝到一個公共類去,造成了代碼的冗余。對后續的開發不利。在資源整合方面,我做的不是很好。我們在資源整合方面,有點欠缺,遇到很多問題。在界面設計方面,我對html的學習不夠,無法設計出一個美觀的界面。在系統運行時,界面的把控不是很好。課程設計我們進行了為一周的課程設計。通過這次課程設計,我拓寬了自己的知識面,鍛煉了自己的能力,綜合素質得到了提高。課程設計是培養學生綜合運用所學知識發現提出分析和解決實際問題鍛煉實踐能力的重要環節是對學生實際

49、工作能力的具體訓練和考察過程通過理論與實際的結合、人與人的溝通,進一步提高思想。尤其是觀察、分析和解決問題的實際工作能力,以便培養成為能夠主動適應社會主義現代化建設需要的高素質的復合型人才。作為整個學習體系的有機組成部分,課程設計雖然安排在連續兩周進行,但并不具有絕對的意義。它的一個重要功能,在于運用學習,檢驗學習。運用學習,把課堂上學到的系統化的理論知識,嘗試性地應用于實際設計工作,并從理論的高度對設計工作的現代化提出一些有針對性的和設想。檢驗學習,看一看課堂學習與實際工作到底有多大距離,并通過綜合分析,找出學習中存在的不足,以便為完善學習計劃,改變學習內容與方法提供實踐依據。對我們計算機專

50、業的專科生來說,實際能力的培養至關重要,而這種實際能力的培養單靠課堂教學是遠遠不夠的,必須從課堂實踐。這也是一次預演和準備畢業設計工作。通過課程設計,讓我們找出自身狀況與實際需要的差距,并在以后的學習期間及時補充相關知識,為求職與正式工作做好充分的知識、能力準備,從而縮短從校園社會的心理轉型期。回顧起此次課程設計,至今我仍感慨頗多,的確,從拿到老師給我們的題目,然后老師簡單的闡述我們該做些什么,該完成些什么的時候,我就覺得這個課程設計是很有挑戰的,因為我知道平時自己學的知識不是很牢固,這些做起來肯定很棘手。事實驗證了我的想法。在整整一星期的日子里,可以說得是苦多于甜,由于對相關知識所學甚少,可

51、以說做起設計來是一片茫然。在設計的過程中遇到問題,可以說得是困難重重,遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。在課程設計中,我真正的清楚了自己的不足,由于自己并沒多少知識,別人可以說是通過此次課程設計鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識,而我呢,只能說是從這次課程設計中重新審視了自己,終于發現自己對所學知識的嚴重不足,這也給我提了個醒,沒知識終究將是一事無成。、通過這次課程設計我也明白了很多事理。它使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起

52、來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和思考的能力。課程設計達到了專業學習的預期目的。在兩個星期的課程設計之后,我們普遍感到不僅實際動手能力有所提高,更重要的是通過對匯編語言重大功能的了解,進一步激發了我們對專業知識的興趣,并能夠結合實際存在的問題在專業領域內進行更深入的學習。在課程設計過程中,收獲知識,提高能力的同時,我也學到了很多人生的,懂得怎么樣去制定計劃,怎么樣去實現這個計劃,并掌握了在執行過程中怎么樣去克服心理上的不良情緒。因此在以后的生活和學習的過程中,我一定會把課程設計的帶到生活中,不畏,勇往直前!八. 王瑛婕心得與體會 為期一周的課程設計在不知不覺

53、中結束了,雖說這次課程設計時間不是很長,但是感覺自己收獲頗豐,不僅學習到了一些新知識,回顧了以前的一些快要遺忘的知識點,而且使自己的學習目標更加明確,學習方法更加完善,也體會到頁面設計的趣味,更加清楚地認識到了自己在頁面設計及學習上的一些不足之處。下面就來詳細寫一下我關于此次課程設計的心得體會:不知不覺一周的課程設計就這樣結束了,在這一周的課程設計時間里,雖然上機的時間不是很多,但我還是在這一周里面學到了許多,不僅檢驗了我的學習結果,也教會了我如何去做一件事,如何去完成一件事。在這一周里,我們小組成員分工合作,互相交流,互相探討,互相學習,互相監督,不僅僅在學習上有所進步,更在感情上有所進步。

54、我們組的課程設計題目是倉庫管理系統,因為生活中很少接觸倉庫方面的知識,所以在課程設計前我們上網查資料了解倉庫管理的功能以及應用,讓我們有一定的了解去做課程設計,構建數據庫總在修修改改,開始的數據庫并不完善,在寫網頁的時候慢慢發現需要什么數據,我們又添加到數據庫里,就這樣一點一點的修改,數據庫慢慢變得完整。在頁面的設計上我們雖然寫的很簡單,但是卻是我們自己努力的成果,由于平時學的只是并不是很牢固,在設計時許多地方還是需要借助課本才能實現,有的時候還需要上網查資料,對信息進行操作的時候,總會馬虎大意,寫好了沒有去試試能不能執行,導致很多都沒有正確的執行,不過后來在同學的幫助下,得以實現。雖然在這期間總會因為很小的錯誤而頭疼,比如忘記添加權限,但最后都解決了。記得汪中求說過細節決定成敗。以前感觸不深,沒有注意太多的細節,總是抱著差不多就行了或者放縱自己的心態來面對生活學習中的許多問題。但是我現在明白了,這是不對的。對于科學我們就應該保持嚴謹的態度。課程設計中的許多細節都沒有注意,老是求快,想早點完成設計和連接實驗板的工作,但是這反而導致了很多次的失敗。此次最大的收獲不是我學習到了多少知識而是這幾天實訓給我的感悟:首先是心態。一定要有一個積極的心態,獨立解決問題的意識,培養扎實基礎的認識。不要什么東西都感覺跟簡單(很多東西可能是看似簡單)就不去做了或者不屑一做,以至于性網上搜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論