1 需求分析
倉庫資訊管理系統,對進出貨物進行管理,貨物由貨物號作為主鍵,貨物名稱,貨物**,貨物庫存以及貨物商等標識,以及倉庫管理人員的新增,修改,刪除,以及對密碼的管理。需要對貨物的新增,修改,刪除,對貨物的入庫,出庫,貨物數量,經手人,以及進出時間進行記錄,當貨物進行入庫出庫操作時,則在資料庫中會有相應改變,以達到倉庫貨物的管理。
2 概要設計
登陸介面要求輸入使用者名稱和密碼,現在資料庫中建立乙個user表,包含使用者名稱和密碼,登入時需要連線資料庫,驗證密碼。主頁面有四個功能按鈕,分別是貨物維護,人員維護,進出記錄,和密碼修改。貨物維護中包含貨物新增,修改,刪除,以及查詢,繫結資料庫,同步顯示。
人員維護中包含人員的新增,刪除,修改,和密碼的新增,連線資料庫中建立的表,同步顯示。進出記錄中建立的是record表,包含入庫和出庫的的管理,當入庫時,會顯示貨物的入庫數量,會和建立的goods表中的數量進行加減,相應的改變表中的goodquantity中的值,當出庫時倉庫中某貨物數量不足,則會提示數量不足,禁止做錯誤的操作。進出記錄相當於日誌的形式,記錄貨物往來情況,是倉庫管理必不可少的一部分,包括經手人員,日期,數量。
密碼修改部分實現對倉庫管理人員的密碼修改,實現安全性的管理。
3 執行環境(軟、硬體環境)
windowsxp 系統下
4 開發工具和程式語言
開發工具 microsoft visual c#2008 express edition
sql server2000
程式語言 c#
5 詳細設計
1.系統登入頁面,包含使用者名稱和密碼,連線資料庫相應**
(1)新增頭
using system.data.sqlclient;連線資料庫用
(2)連線資料庫**:
private void form1_load(object sender, eventargs e)
private void label2_click(object sender, eventargs e)
(3). 登入按鈕**:
private void button1_click(object sender, eventargs e)
(4). 退出按鈕**:
application.exit();//退出系統
2.主頁面功能及其**
(1).新增頭
using system.data.sqlclient;
(2).貨物維護按鈕**
goodsadd ga= new goodsadd();
ga.show();
(3)進出記錄按鈕**
good**odify gm = new good**odify();
gm.show();
(4).人員維護按鈕**
users users = new users();
users.show();
(5).密碼修改按鈕**
changepassword cpd = new changepassword();
cpd.show();
3.貨物維護主頁面的功能**
新增貨物按鈕的**:
if (textbox1.texttextbox2.texttextbox3.texttextbox4.text == "")
messagebox.show("請輸入資料,進行新增");
else
string str = "data source=.;initial catalog=cangku;integrated security=true";
sqlconnection conn = new sqlconnection(str);
if (connectionstate.closed == conn.state)
conn.open();
sqldataadapter d = new sqldataadapter();
d.insert***mand = new sql***mand("insert into goods(goodid,goodname,goodprice,goodprovider,goodquantity)values('" + textbox1.texttextbox2.
texttextbox3.texttextbox4.texttextbox5.
text + "')", conn);
d.insert***mand.executenonquery();
conn.close();
textbox1.clear(); ;
textbox2.clear(); ;
textbox3.clear();
textbox4.clear();
textbox5.clear();
VS資訊管理系統課程設計報告
暑期實習報告 目錄引言 3 1 關於系統 3 1.1資訊管理系統的重要性 3 1.2開發學生管理系統的必要性 3 1.3如何開發以及實現的功能 4 2開發環境 4 2.1 visual studio 4 2.2 sql server 5 3系統總體設計 5 3.1系統需求 5 3.2系統功能分析 5...
銷售資訊管理系統課程設計報告
c語言程式設計 課程設計報告 課設題目 銷售資訊統計管理系統 班級姓名 學號指導教師 成績2013 年 6 月 一 任務描述 本次任務要求完成乙個銷售資訊管理統計系統。具體內容為 假定某公司有n個銷售員,負責銷售m種產品。每個銷售員將當天銷售的每種產品一張便條的形式提交給公司。每張便條內容包括 1 ...
C語言課程資訊管理系統課程設計報告
c語言程式設計 課程設計報告 專業 班級 姓名 指導教師 二零一二年十二月二十六日 一 設計題目2 二 設計目的2 三 設計內容2 3.1需求分析2 3.2 概要設計3 3.3 詳細設計6 3.5 編寫過程中遇到的問題及解決辦法7 3.4 除錯結果8 3.6課程設計總結16 四 參考書目17 附錄a...