freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)庫存管理系統(tǒng)分析設(shè)計與開發(fā)(參考版)

2025-06-30 01:54本頁面
  

【正文】 。無論在理論上還是實踐中,她都給予我很大的幫助,使我得到不少的提高,相信對我以后的工作和學習都會有很大的幫助,感謝她細心而耐心的輔導。 在本次畢業(yè)設(shè)計中,我從指導老師王秀紅老師身上學到了很多東西,王老師雖然工作很繁忙,但仍然給了我最大的幫助。致謝 由于以前對Visual Basic ,對它的開發(fā)環(huán)境不是非常了解,所以在程序的開發(fā)過程中遇到了很多的困難,但經(jīng)過同學和指導老師的幫助,一一化解了困難,并從中學到了很多編程方面的知識。[18] 安 忠,吳洪波,《管理信息系統(tǒng)第二版》,中國鐵道出版社 2002。[16] 宣小平,《數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航[M]》,清華大學出版社 1998。雖然即將畢業(yè),但在以后的學習工作中,我一定要繼續(xù)堅持不斷地學習新興的專業(yè)知識及相關(guān)的非專業(yè)知識,只有這樣才能緊跟時代的潮流,使自己的專業(yè)水平更上一樓。在整個畢業(yè)設(shè)計期間,我對系統(tǒng)和用戶需求都進行了細致的分析,同時對課題所涉及的若干計算機技術(shù),都做了簡要的闡述,我獲益最大的就是能夠鍛煉了縝密的思維方式,能多個角度的看待、處理問題,科學的整理和分析所學的專業(yè)知識,提煉成一種思想。 如今,庫存管理系統(tǒng)是大多數(shù)企業(yè)所必不可少的管理系統(tǒng),所以,以后應(yīng)盡力完善此系統(tǒng),再多添加些功能,實現(xiàn)各種信息的全面管理。2. 關(guān)于進銷存管理系統(tǒng)做得不夠完善,應(yīng)該加入對賬目、盤點、結(jié)賬的管理。 因時間倉促再加上本人知識水平有限,使得本系統(tǒng)還有很多不足的地方,比如:1. 界面不夠人性化,只進行了靜態(tài)設(shè)計。在本系統(tǒng)的密碼全部經(jīng)過SAH1算法不可逆加密,從而提高了本系統(tǒng)的安全性。不同類型的管理員登錄后有不同的權(quán)限。該系統(tǒng)屬于B/S結(jié)構(gòu),。5. 點擊“退出”可以安全退出系統(tǒng)。3. 管理員能在系統(tǒng)服務(wù)模塊順利的進行查看庫存信息以及對自己基本信息的修改。 測試的結(jié)果1. 管理員能順利修改數(shù)據(jù)庫。4. 進行了入或出庫操作后,查看是否對數(shù)據(jù)庫里的信息進行了更新。2. 順利登錄資料管理模塊,管理員能否正確對倉庫進行操作。6. 程序模塊經(jīng)測試后,遺留的錯誤數(shù)目往往與己發(fā)現(xiàn)的錯誤數(shù)目成比例。4. 對非法的和非預(yù)期的輸入數(shù)據(jù)也要像合法的和預(yù)期的輸入數(shù)據(jù)一樣編寫測試用例。2. 程序員應(yīng)避免測試自己的程序。 測試的目的 系統(tǒng)測試的主要目的是可能更多的發(fā)現(xiàn)系統(tǒng)的錯誤、不足以及功能的不完善。對軟件廠商來說,只有擁有足夠的軟件測試人才才能對產(chǎn)品進行全面的安全測試,業(yè)務(wù)才有可能進一步擴展。目前,高等教育體系還沒有開設(shè)軟件測試的相關(guān)專業(yè),僅有幾家知名職業(yè)培訓機構(gòu)開設(shè)了相關(guān)課程,但每年培養(yǎng)的人才相對市場的巨大缺口無異于杯水車薪,造成現(xiàn)階段我國軟件測試人才供需嚴重不平衡,人才培養(yǎng)迫在眉睫。人才短缺使企業(yè)測試能力不足,限制了產(chǎn)品開發(fā)和行業(yè)發(fā)展。相比之下,國內(nèi)IT產(chǎn)業(yè)還在軟件測試人才稀缺這一基礎(chǔ)難題上掙扎。以微軟為例,早在1999年發(fā)布Windows 2000操作系統(tǒng)時,微軟就投入了250多個項目經(jīng)理、1700多個開發(fā)人員,內(nèi)部測試人員則達到3200人,比前兩者的之和還要多。但通過必要的測試,軟件缺陷可減少75%,降低軟件使用風險。 測試的重要性 “在發(fā)布新產(chǎn)品之前做好測試,提高軟件產(chǎn)品質(zhì)量,減少漏洞,是預(yù)防遭受木馬攻擊的根本途徑。3. 數(shù)據(jù)庫調(diào)試:該過程主要是通過使用實際數(shù)據(jù)對系統(tǒng)數(shù)據(jù)庫進行測試,包括進行數(shù)據(jù)的輸入輸出、人員的增加、刪除以及修改來檢驗數(shù)據(jù)庫的合理性。1. 程序調(diào)試:由于DREAMWAVER具有自動編譯功能,所以設(shè)計者無需編寫較多的程序,只需根據(jù)實際需要對相應(yīng)的程序段或接口進行相應(yīng)的改動,從而程序調(diào)試的對象也主要是針對這些改變的部分源程序和相應(yīng)的功能接口模塊。 39。 sql = sql amp。 39。 amp。 ()。 tryPrivate Sub Command2_Click() Load main = True Unload Me { SqlConnection = ()。++39。++39。+pwd+39。++39。 if (!(sql)) { string pwd = (, SHA1)。 string sql = select * from X_Manager where X_Manager_User=39。 .mdb = 0 MsgBox 數(shù)據(jù)已備份完畢。 :\數(shù)據(jù)備份\kucun amp。 :\數(shù)據(jù)備份) FileCopy amp。 }圖521 貨品分類模塊圖522 貨品品牌模塊(2)貨品信息具體代碼如下:Option ExplicitPrivate Sub Command1_Click()Private Sub Form_Load() Dim sql As String sql = select * from 貨品信息 order by 貨品編碼 createList (sql)End SubPublic Sub createList(sql As String) 設(shè)置表頭 (0, 0) = 簡稱 (0, 1) = 全稱 (0, 2) = 規(guī)格 (0, 3) = 型號 (0, 4) = 庫存單位 (0, 5) = 分類 (0, 6) = 品牌 (0, 7) = 描述 (0, 8) = 正常庫存 (0, 9) = 庫存下限圖523 貨品信息模塊(3)其他模塊的部分截圖如下:圖524 計量單位模塊圖525 往來對象模塊 系統(tǒng)模塊 系統(tǒng)模塊包括操作員信息、用戶分組信息、權(quán)限設(shè)置、備份并壓縮數(shù)據(jù)庫、修改登錄密碼、退出系統(tǒng)六個子模塊。//新增類別列表 (Page, 貨品分類添加成功!, )。)。 } protected void Button1_Click(object sender, EventArgs e) { string sql = insert into [X_Goods_Sort](X_Goods_Sort_Name)values(39。 (delete from [X_Goods_Sort] where X_Goods_Sort_ID= + ())。 Label lb5 = (Label)[i].FindControl(Label5)。 i 。 if (chk != null) { = false。 i 。 if (chk != null) { = true。 i 。 } else { (Page, 刪除失?。? )。 (delete from [X_Goods_Sort] where X_Goods_Sort_ID= + ()) = 0) { Get_Pager_Data()。 } protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if ( == del) { if ((delete from [X_Goods] where X_Goods_Sort_ID= + ()) = 0 amp。 = dv。 (ds, * ( 1), , X_Goods_Sort)。 SqlDataAdapter da = new SqlDataAdapter(cmd)。 } void Get_Data()//新增數(shù)據(jù) { SqlConnection =()。 } protected void AspNetPager1_PageChanging(object src, e) { = 。 ()。 = 14。 SqlCommand cmd0 = new SqlCommand(cmdtxt2, )。 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Get_Pager_Data()。其代碼與截圖如下: public static string sqltxt = select * from [X_Goods_Sort] order by X_Goods_Sort_ID desc。End Sub圖520 庫存分析模塊 資料模塊 資料模塊包括計量單位、貨品信息、往來單位、倉庫信息、入庫類型、出庫類型六個子模塊。 and + ss3 + =39。End SubPrivate Sub Command5_Click()ss = = SELECT * FROM 貨品信息 where + ss2 + =39。End SubPrivate Sub Command4_Click()ss = = SELECT * FROM 貨品信息 where 型號=39。End Sub圖519 庫存查詢模塊(2)庫存分析模塊代碼如下:Private Sub Command1_Click() = SELECT * FROM 貨品信息 End SubPrivate Sub mand3_Click()ss = = SELECT * FROM 貨品信息 where 貨品名稱=39。(1)庫存查詢模塊部分代碼如下:Private Sub Command1_Click()ss = = SELECT * FROM 庫存 where 貨物名稱=39。 + ss + 39。 (select *,(select X_Goods_Sort_Name from X_Goods_Sort where X_Goods_Sort_ID=) as X_Sort from [X_Goods], rpt)。 + ss + 39。 } } } 圖56 貨品入庫模塊(3)入庫管理模塊其他截圖:圖57 入庫修改模塊圖58 入庫審核模塊圖59 刪除入庫單模塊圖510 入庫明細查詢模塊圖511 入庫匯總查詢模塊 出庫管理模塊 出庫管理模塊包括新增出庫、出庫修改、出庫審核、出庫單查詢、刪除出庫單、出庫明細查詢、出庫匯總查詢七項子模塊。 ()。 return i。 ()。 SqlDataReader dr = (sql)。) AND ( = +Depot_Id+) 。 sql += ( = 39。+pName+39。 sql+= X_Goods ON = 。 sql+= = INNER JOIN 。 sql+= FROM X_Goods_IO INNER JOIN 。 } } } public int Get_IO(string pName,string IO, int Depot_Id) { int i = 0。 = 。 = ()。 = Get_IO(pName, 出庫, DId).ToString()。 Label lb8 = (Label)(Label8)。 Label lb3 = (Label)(Label3)。 int DId = (())。 Label lb_id2 = (Label)(Lab
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1