CS程序綜合設(shè)計(jì)設(shè)計(jì)要求_第1頁(yè)
CS程序綜合設(shè)計(jì)設(shè)計(jì)要求_第2頁(yè)
CS程序綜合設(shè)計(jì)設(shè)計(jì)要求_第3頁(yè)
CS程序綜合設(shè)計(jì)設(shè)計(jì)要求_第4頁(yè)
CS程序綜合設(shè)計(jì)設(shè)計(jì)要求_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C/S程序綜合設(shè)計(jì)課題設(shè)計(jì)要求實(shí)驗(yàn)課題一、人員檔案的管理、物料檔案管理設(shè)計(jì)實(shí)現(xiàn)對(duì)企業(yè)人員基本情況的檔案的輸入、刪除與修改,企業(yè)人員基本情況主要包括:人員代碼、姓名、性別、出生日期、身份證號(hào)、籍貫、家庭住址、聯(lián)系電話(huà)、其它情況等。1.程序須包括主界面程序,程序名用“班級(jí)名+座號(hào)+main”,主界面可以通過(guò)菜單調(diào)用到其它所有子程序。2.人員檔案的增加、修改、刪除的程序,其中人員檔案表在數(shù)據(jù)庫(kù)中必須以“班級(jí)+座號(hào)+(表示人員的中英文信息”來(lái)命名,人員檔案的信息管理程序也必須以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名。其中人員代碼不能為空,性別必須用“男”、“女”選擇方式,出生日期必須用日期控件

2、來(lái)控制。修改、刪除程序在執(zhí)行修改刪除操作前,都必須進(jìn)行記錄定位操作/(查找再確定刪除,修改在原來(lái)舊值上修改,所以必須有相應(yīng)的查詢(xún)程序/(模糊查找,可以借用查詢(xún)程序來(lái)完成記錄定位。人員檔案的增加、修改、刪除程序也可以用三個(gè)程序名,分別編程。3.人員檔案查詢(xún)程序,程序名以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,可以在查詢(xún)框中輸入人員姓名中的任何一個(gè)單字,查詢(xún)出含該字的所有人員。物料檔案包括物料代碼、物料名稱(chēng)、規(guī)格型號(hào)、計(jì)量單位、庫(kù)存數(shù)量、備注等字段。1.物料檔案的增加、修改、刪除程序,程序名以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,具體內(nèi)容參考人員檔案管理程序。物料表在數(shù)據(jù)庫(kù)中以“

3、班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名表,客戶(hù)端輸入時(shí)要求物料代碼不為空,計(jì)量單位可以選擇“件、套、公斤、噸、升、米、毫米、個(gè)”等,計(jì)量單位并可以輸入其它單位名,庫(kù)存數(shù)量默認(rèn)為0/(新增物料時(shí)。2.物料查詢(xún)程序可以在通過(guò)輸入框的文字進(jìn)行模糊查詢(xún)(物料代碼、名稱(chēng)、規(guī)格中是否含有輸入框的文字,程序名用“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名。實(shí)驗(yàn)課題二、簡(jiǎn)單物料進(jìn)倉(cāng)/出倉(cāng)信息管理/(存儲(chǔ)過(guò)程企業(yè)物料進(jìn)出倉(cāng)的信息管理,物料進(jìn)出倉(cāng)的信息主要包括進(jìn)出倉(cāng)單號(hào)、進(jìn)出倉(cāng)日期、操作人員代碼、備注、物料代碼、進(jìn)倉(cāng)數(shù)量、出倉(cāng)數(shù)量等1.企業(yè)倉(cāng)庫(kù)進(jìn)出倉(cāng)信息表以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,

4、可以用一個(gè)表,也可以用二個(gè)表(一對(duì)多關(guān)系,具體表設(shè)計(jì)的思路須在報(bào)告中描述。2.進(jìn)倉(cāng)程序與出倉(cāng)程序可以合并,也可以分開(kāi)做,名稱(chēng)以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名。其中操作人員必須用下拉框來(lái)選擇;單號(hào)要自己編規(guī)則自動(dòng)生成,單號(hào)產(chǎn)生規(guī)則在報(bào)告中說(shuō)明;進(jìn)出倉(cāng)日期用日期控件;物料代碼必須下拉框做選擇;/(動(dòng)態(tài)當(dāng)物料出倉(cāng)時(shí)必須判斷出倉(cāng)數(shù)量時(shí)候超過(guò)物料的庫(kù)存數(shù)量,物料的庫(kù)存數(shù)量在物料表中可以獲得該物料的庫(kù)存數(shù)量。進(jìn)行進(jìn)倉(cāng)或出倉(cāng)操作時(shí)必須通過(guò)調(diào)用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn),存儲(chǔ)過(guò)程將操作結(jié)果返回調(diào)用者,顯示成功或失敗的信息。/(update、insert一起使用,事務(wù)控制3.進(jìn)倉(cāng)、出倉(cāng)的存儲(chǔ)過(guò)程可以合并或分

5、開(kāi)做,存儲(chǔ)過(guò)程名稱(chēng)以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,存儲(chǔ)過(guò)程要判斷物料是否存在,操作后物料庫(kù)存數(shù)量是否不為負(fù)數(shù);如果不滿(mǎn)足條件顯示,失敗提示;如果滿(mǎn)足條件,增加進(jìn)出倉(cāng)表記錄一條,并根據(jù)進(jìn)出倉(cāng)物料的數(shù)量對(duì)物料表中庫(kù)存數(shù)量進(jìn)行修改/(庫(kù)藏夠不夠、存儲(chǔ)中在判斷一次、先改庫(kù)存在讀庫(kù)存/鎖,提交數(shù)據(jù)庫(kù)操作,否則回滾。4.進(jìn)出倉(cāng)單查詢(xún)程序,以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,可以用進(jìn)出倉(cāng)日期起止條件,物料代碼、操作人員、備注(用子串查詢(xún)來(lái)完成。實(shí)驗(yàn)課題三、多物料進(jìn)出倉(cāng)信息管理/(數(shù)組或控件進(jìn)行內(nèi)存開(kāi)辟空間/臨時(shí)表一般企業(yè)進(jìn)行物料進(jìn)出倉(cāng)時(shí),多在一個(gè)進(jìn)出倉(cāng)單號(hào)上同時(shí)對(duì)多種物料做同

6、進(jìn)或同出操作,通過(guò)程序?qū)崿F(xiàn)多個(gè)物料在一個(gè)界面一個(gè)單號(hào)上同時(shí)實(shí)現(xiàn)進(jìn)倉(cāng)或出倉(cāng)操作,如果不成功,必須全部回滾。1.多物料進(jìn)倉(cāng)出倉(cāng),可以在一個(gè)程序中完成,也可以分開(kāi)編程,程序名以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,同一單號(hào)中進(jìn)出倉(cāng)單號(hào)、進(jìn)出倉(cāng)日期、操作人員必須完全相同,同一單號(hào)中不能進(jìn)倉(cāng)與出倉(cāng)同時(shí)存在,通過(guò)調(diào)用存儲(chǔ)過(guò)程完成進(jìn)出倉(cāng)操作。2.多物料進(jìn)出倉(cāng)存儲(chǔ)過(guò)程,過(guò)程名以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,多物料進(jìn)出倉(cāng)單增加到表中,并修改多個(gè)物料的庫(kù)存數(shù)量,失敗就顯示提示內(nèi)容。實(shí)驗(yàn)課題四、用戶(hù)登錄與權(quán)限設(shè)計(jì)用戶(hù)在這里就指操作人員,已經(jīng)在人員檔案中進(jìn)行管理,通過(guò)設(shè)計(jì)用戶(hù)登錄和用戶(hù)權(quán)限

7、的管理,實(shí)現(xiàn)用戶(hù)按權(quán)限訪(fǎng)問(wèn)資源,管理員按要求授予用戶(hù)權(quán)限,登錄程序安全穩(wěn)定,設(shè)計(jì)用戶(hù)菜單及程序調(diào)用。人員表中需要新增字段口令、用戶(hù)權(quán)限。系統(tǒng)中每個(gè)操作人員都可以作為用戶(hù),當(dāng)一個(gè)用戶(hù)權(quán)限修改時(shí),不會(huì)影響其他用戶(hù);可以對(duì)每個(gè)用戶(hù)單獨(dú)授予某個(gè)程序的執(zhí)行權(quán),也可以收回其執(zhí)行權(quán),而不影響其他用戶(hù)的權(quán)限;1.用戶(hù)登錄程序,名稱(chēng)用以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名,輸入用戶(hù)名和口令,判斷正確后,按用戶(hù)的權(quán)限,顯示有權(quán)的菜單項(xiàng),無(wú)權(quán)菜單項(xiàng)必須不可見(jiàn)或不可操作。2.用戶(hù)授權(quán)程序,名稱(chēng)用以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名。有授權(quán)權(quán)限的用戶(hù),可以指定某個(gè)用戶(hù)獲取某個(gè)程序執(zhí)行權(quán),或被禁止某

8、個(gè)程序的執(zhí)行權(quán)。實(shí)驗(yàn)課題五、統(tǒng)計(jì)程序設(shè)計(jì)與報(bào)表打印按物料統(tǒng)計(jì)進(jìn)出倉(cāng)流量,計(jì)算分析流動(dòng)量最小的物料。按月份打印進(jìn)出倉(cāng)單表,打印進(jìn)出倉(cāng)單,按物料打印倉(cāng)庫(kù)賬本。1.物料統(tǒng)計(jì)程序,統(tǒng)計(jì)各物料在指定時(shí)間內(nèi)的進(jìn)出倉(cāng)數(shù)量總數(shù),用圖形顯示,程序名以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名。(進(jìn)出倉(cāng)分開(kāi)柱形圖2.打印進(jìn)出倉(cāng)單程序,給定年月份,將該月進(jìn)出倉(cāng)單全部按單號(hào)順序打印出來(lái),程序名以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名。3.打印倉(cāng)庫(kù)賬本程序,給定年份和物料,打印物料代碼、名稱(chēng)、規(guī)格、計(jì)量單位、各日期的進(jìn)倉(cāng)、出倉(cāng)和庫(kù)存量;程序名以“班級(jí)+座號(hào)+(表示程序名的中英文信息”來(lái)命名。(從庫(kù)存量逆推回

9、去,即加出倉(cāng)減進(jìn)倉(cāng)設(shè)計(jì)要求:1.數(shù)據(jù)庫(kù)定義的表或其它對(duì)象必須采用班級(jí)座號(hào)開(kāi)頭,窗體、程序名都必須用班級(jí)座號(hào)開(kāi)頭進(jìn)行定義。(工具不限數(shù)據(jù)庫(kù)xg090101+命名,(數(shù)據(jù)庫(kù)、表名、觸發(fā)器、代碼文件名2.必須簡(jiǎn)化輸入操作,讓操作盡可能用選擇輸入。如:性別、計(jì)量單位等一般用固定或可定義選擇,出生日期用專(zhuān)用日期選擇,身份證 號(hào)暫不做要求。在輸入所有的代碼或編號(hào)時(shí),應(yīng)提供對(duì)應(yīng)項(xiàng)目的名稱(chēng) 提示。 3所有的程序合理安排窗體內(nèi)的各個(gè)對(duì)象,所有窗體下要注明標(biāo)題 的名稱(chēng)和顯示方式,可以看看微軟的一些軟件。 4所有的數(shù)據(jù)更改程序必須首先定位,確定記錄點(diǎn)后,讀出具體數(shù) 據(jù)內(nèi)容顯示提供修改。 修改完畢后, 更新入對(duì)應(yīng)的數(shù)

10、據(jù)記錄中。 所以, 修改程序都包括查詢(xún)過(guò)程或包含查詢(xún)程序。 5所有刪除程序也包含查詢(xún)定位,但根據(jù)應(yīng)用不同可以有不同的界 面方式。 福建工程學(xué)院計(jì)算機(jī) 系 2009 年 2 月 /設(shè)計(jì)實(shí)現(xiàn)對(duì)企業(yè)人 員基本情況的檔案的輸入、刪除與修改,企業(yè)人員基本情況主要包 括: 、姓名、性別、 /出生日期、身份證 號(hào)、籍貫、家庭住址、聯(lián)系電話(huà)、其它情況等 create xg090102db database create xg090102people ( xm char(9, sex (sex='男'or sex='女', table char(2check sno char(5

11、 not null, csrq datetime, id char(10 unique, jg char(4, jtzz varchar(20, dh char(20, primary key(sno ; /物料檔案包括物料 代碼、物料名稱(chēng)、規(guī)格型號(hào)、計(jì)量單位、庫(kù)存數(shù)量、備注等字段。 create xg090102thing ( dm int not null , table mc varchar(10, wlxh char(5, jlgw char(2 default ' 件', kcsl int default 0, bzhu varchar(20, primary key

12、(dm ; insert into xg090102people values('張一','男','00001','1990-07-12','6598763214','福 建','福州閩侯','136*' insert into xg090102people values('李宇浩','男','00002','1988-06-18','2591763214',' 廣東',&

13、#39; ','136*' insert into xg090102people values('王天佑','男','00003','1974-12-06','6985321478',' 河北','福州閩侯','136*' insert into xg090102people values('林藍(lán)藍(lán)','女','00004','1982-05-22','9853621476

14、',' 福建','福州閩侯','136*' insert into xg090102people values('黃婷婷','女','00005','1988-12-12','7852369158',' 湖南','福州閩侯','136*' insert into xg090102people values('陳俊才','男','00006','1990-01

15、-12','2536987415',' 遼寧','福州閩侯','136*' insert into xg090102people values('李思思','女','00007','1981-09-06','6985321476',' 廣東','福州閩侯','136*' insert into xg090102people values('劉西西','女','

16、;00008','1976-05-05','3685214965',' 安徽','福州閩侯','136*' insert into xg090102people values('張遠(yuǎn)航','男','00009','1977-07-09','4698532195',' 安徽','福州閩侯','136*' insert into xg090102people values('林魚(yú)魚(yú)','女','00010','1965-07-19','2895467898',' 湖南','福州閩侯','136*' insert into xg090102people values('王一方','男',&

溫馨提示

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

評(píng)論

0/150

提交評(píng)論