導航:首頁 > 源碼編譯 > 葯店進展管理系統源碼

葯店進展管理系統源碼

發布時間:2023-07-26 16:23:06

A. 商品庫存管理系統的c語言源代碼

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

struct BOOK
{
int id,usr[10],total,store,days[10];
char name[31],author[21];
}books[100];
/*上面是結構體的定義,用於存放書籍及借書的信息。*/

void page_title(char *menu_item)
{
clrscr();
printf(">>> 圖 書 管 理 系 統 <<<\n\n- %s -\n\n",menu_item);
}
/*上面是列印頁眉的函數,同時通過參數menu_item,可以顯示當前的狀態。*/

void return_confirm(void)
{
printf("\n按任意鍵返回……\n");
getch();
}
/*上面是返回前請求確認的函數,以便在返回前觀察結果*/

int search_book(void)
{
int n,i;
printf("請輸入圖書序號:");
scanf("%d",&i);
for(n=0;n<100;n++)
{
if(books[n].id==i)
{
printf("書名:%s\n",books[n].name);
printf("作者:%s\n",books[n].author);
printf("存數:%d of ",books[n].store);
printf("%d\n",books[n].total);
return n;
}
}
printf("\n輸入錯誤或無效圖書序號.\n");
return -1;
}
/*上面的函數是在數組中找到圖書號匹配的記錄,顯示其信息並返
回數組下標,如果找不到相應記錄則提示錯誤並返回-1。*/

void book_out(void)
{
int n,s,l,d;
page_title("借閱圖書");
if((n=search_book())!=-1&&books[n].store>0)
{
printf("請輸入借書證序號:");
scanf("%d",&s);
printf("請輸入可借天數:");
scanf("%d",&d);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==0)
{
books[n].usr[l]=s;
books[n].days[l]=d;
break;
}
}
books[n].store--;
}
if(n!=-1&&books[n].store==0) printf("此書已經全部借出.\n");
return_confirm();
}
/*上面是借書的函數,首先調用找書函數*/

void book_in(void)
{
int n,s,l;
page_title("歸還圖書");
if((n=search_book())!=-1&&books[n].store<books[n].total)
{
printf("借閱者圖書證列表:\n");
for(l=0;l<10;l++)
if (books[n].usr[l]!=0)
printf("[%d] - %d天\n",books[n].usr[l],books[n].days[l]);
printf("請輸入借書證序號:");
scanf("%d",&s);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==s)
{
books[n].usr[l]=0;
books[n].days[l]=0;
break;
}
}
books[n].store++;
}
if(n!=-1&&books[n].store==books[n].total)
printf("全部入藏.\n");
return_confirm();
}

void book_add(void)
{
int n;
page_title("注冊新書");
for(n=0;n<100;n++)
if(books[n].id==0) break;
printf("序號:");
scanf("%d",&books[n].id);

B. 醫葯連鎖店java程序

基於asp語言的測試項目

學生信息管理系統的設計與實現

基於ASP.NET的社區人口管理系統

基於ASP.NET的課程教學網站設計

公司會議網站

C高校工資管理系統

C在線點歌系統

《資料庫原理》精品課程網站設計

教師住房管理系統

《計算機網路》學習網站的設計與實現

《模式識別》精品課程網站的設計與實現

asp個人博客

asp網上書店

微型計算機學習網站的設計與實現

成績分析系統的設計與實現

寵物管理系統

基於3G通信的視頻醫葯系統設計

基於web的圖書館圖書信息查詢系統

離散數學網上教學系統

企業進銷存管理系統分析與設計

人力資源管理信息系統

學生作業管理系統

社區論壇

在線課題系統

《資料庫技術及應用》精品課程建設網站

職業中介信息管理系統

自來水收費管理系統

會員制漫畫店(連鎖)管理系統

基於CSCW的大學生就業平台

基於WEB方式的視頻監控系統設計與開發

旅遊網站

健康網站的設計與實現

新聞管理系統設計與實現

工會信息發布系統的設計與開發

模式識別與智能研究所網站

互聯網計費系統

C畢業生信息管理就業招聘系統

體育用品在線商店系統

網站群信息管理系統

員工績效考核系統

學生檔案信息管理C

基於ASP.NET技術的動態IT培訓網站的設計與實現

《軟體測試技術》精品課程網站的建設與開發

網上二手房交易系統設計與實現

ASP131企業進銷存管理系統

ASPC語言教學系統+論文

ASP(交友錄)

asp+SQLServer網上書店系統+論文

ASP+sql精品在線試題庫設計+論文

ASP+SQL圖書管理系統+論文

<dir>asp+sql玉林旅遊管理系統+論文+答辯PPT+開題報告+屏幕錄相

ASPAC軟體信息發布系統

ASPAC學生論壇

asp辦公系統

ASP畢業設計選題管理系統(asp+sql)

asp畢業生信息管理系統源碼+論文+開題+文獻+外文翻譯

ASP產品銷售

ASP窗簾網站平台

200ASP電子商務系統

ASP電子政務檔案管理系統+論文

ASP服裝銷售系統論文+答辯PPT+源代碼+翻譯+開題報告漏圓盯+任務書+實習報告)

20ASP關於奧運網站專題

ASP基於WEB的辦公自動化管理系統+可執行源代碼+論文

ASP家教信息管理系統

asp教師檔案管理系統+論文

asp教師信息管理系統

ASP教學互動系統

asp酒店房間預約系統設計

ASP客戶關系管理系統ASP+SQL+可執行文件+論文

asp旅遊信息管理系統

ASP企業進銷存管理系統ASP+SQL+可執行文件+論文

ASP企業物流返和管理

ASP企業物流平台的設計與實現論文+源程序可執行+ASP+ACCESS資料庫

ASP求職招聘網站設計(ASP)

ASP人才招聘系統

asp人力資源管理系統ASP+SQL+論文+源程序可執行

asp上網導航(論文+源碼)

ASP售後服務管理系統

ASP同學錄

ASP同學錄asp+sql

ASP投票系統

asp圖書出售圖書發行系統

ASP圖書管理系統

asp圖書管理系統+論文+開題+PPT

asp圖書管理系統+論文+開題+PPT.rar

ASP網路辦公系統

ASP網路辦公系統(源碼加論文)

ASP網路購物系統

ASP網路硬碟文件資源管理系統(論文+代碼+譯

ASP網上購書

ASP網上購物系統

ASP網上考試系統

asp網上聊天室系統設計與開發帶論文

ASP網上人才管理系統+可執行源代碼+論文

ASP網上售房管理系統

ASP網上書店的

ASP網上貼吧系統

asp網上選課系統+論文

ASP物流系統設計

ASP物資管理系統的設計與實現+可執行源代碼+資料庫+論文

ASP校友錄

ASP新聞管理系統

ASP新聞網程序+論文

asp信息查詢系統

ASP學生管理

ASP學生信息管理系統

ASP葯店信息管理系統

asp醫葯連鎖店管理系統ASP+源代碼+可執行程序+論文

ASP影片租賃系統

asp員工信息管理系統

ASP原創交友網設計

Asp原創網上書店

ASP原創信息管理系統

ASP在線exam

ASP在線花店系統

ASP在線教育系統

asp在線考試系腔遲統+論文

asp在線學習系統

asp自動化測試工具論文.net

ASP作業提交與批改系統(畢業論文+配套中英文對照翻譯+源代碼+執行結果)

原創教師信息管理系統

asp.net及.net

基於.net技術的校園新聞發布系統全套

asp.netERP系統(畢業設計+論文

asp.net+sql人才網站

Asp.net2.0,C)在線考勤系統研發+論文

ASP.NET報名管理信息系統

ASP.NET電子購物商城系統+論文

asp.net電子書城系統+論文

asp.net很好的美容院管理系統加論文

ASP.NET通用作業批改系統設計+論文

ASP.NET圖書館管理信息系統

ASP.NET網路考試系統.net

ASP.NET網上書店(源程序+論文+答辯PPT)

ASP.net校友錄畢業設計+論文

asp.net學生成績管理系統+論文

asp.net學生管理系統

asp.net在線考試統加論文

ASP.NET智能評教系統,內含論文智能教評

asp.net中圖像的檢索技術畢業設計(論文,源碼,任務書,開題報告,答辯ppt)

net郵件收發系統的設計+論文

VB.net+SQL房地產評估系統

vb.net酒店管理系統+論文

VB.NET網吧計費系統軟體

人事管理系統+論文+答辨PPT

復件(2)delphi列車時刻查詢決策系統課程設計論文+源代碼

復件delphi列車時刻查詢決策系統課程設計論文+源代碼

三層圖書管理系統

商品銷售管理系統(畢業設計)最新版下載

題庫系統與試卷生成

java論壇管理系統,包括論文和程序

java圖書管理系統畢業設計+源碼

Java游戲設計打飛機程序+論文

java作業管理系統

java五子棋的開發

JAVA論壇管理資料庫開發

JSP+SQL計算機等級考試查詢系統

jsp倉儲管理系統+論文

jsp操作系統課程教學網站的設計與實現論文+源代碼

jsp高校學生考勤管理系統

jsp高校智能排課系統+論文

JSP教學管理系統

JSP考試管理系統

jsp網上購書系統源代碼

jsp網上書店程序+論文

jsp網上書店系統

jsp物流中心倉儲信息管理系統

jsp學生課績管理系統+論文

JSP作業管理

教學管理系統

php+SQL公共課平時成績查詢系統

PHP教材管理系統+論文

PHP課程設計+論文

SQL資料庫課程設計學生選課

168VBAC房屋銷售管理信息系統

dekphi貿易公司信息管理系統+論文

VBATM自動銀行+論文

VB+ACCESS高校題庫管理系統附原代碼+程序+1萬字論文

VB+Access酒店客房管理系統(源碼+論文).rar(3475

VB065IC卡管理系統001

VB班級管理系統vb+access源代碼+可執行程序+論文+開題報告+外文翻譯+答辯ppt

VB本科畢業論文-工資管理系統畢業論文+源碼

vb倉庫管理系統(包括可執行程序源碼開題報告答辯稿)

VB超市管理系統+論文

vb超市管理系統+論文

vb超市進銷存管理系統vb+access源代碼+可執行文件+論文+開題報稿+外文翻譯+答辯ppt.rar(768

vb車輛管理系統vb+access源代碼+可執行程序+論文+開題報告+外文翻譯+答辯ppt

vb地籍登記管理系統vb+access源代碼+論文+開題報告+外文翻譯+答辯ppt

vb電表管理系統vb+access源代碼+可執行程序+論文

VB俄羅斯方塊系統+論文

VB俄羅斯方塊游戲課程設計

vb高速公路票據管理系統vb+access源代碼+可執行文件+論文+開題報告+外文翻譯+答辯ppt

VB工資管理系統

VB工資管理系統(論文+開題報告+源代碼)

VB工資管理系統vb+access源代碼+可執行程序+論文+開題報告+外文翻譯+答辯ppt

vb公交車查詢系統vb+access源代碼+可執行程序+論文+開題報告+外文翻譯+答辯ppt

VB計算機自動出卷系統vb版(含開題報告+外文翻譯+源程序+可執行程序+論文正文+答辯ppt)

VB教師管理系統vb+access含源代碼+可執行程序+論文+開題報告+外文翻譯+答辯稿

vb教師管理系統vb+access含源代碼+可執行程序+論文+開題報告+外文翻譯+答辯稿(2)

VB教務管理系統vb+access源代碼+論文+開題報告+外文翻譯+答辯ppt

vb教學輔助系統VB+access源代碼+可執行文件+論文

VB客房管理系統全套(帶源碼)

vb課程設計醫葯管理系統(VB+SQL)應要求源文件+代碼+論文打包上傳

vb庫存管理系統(論文+開題報告+源代碼)

VB庫存管理系統2(論文+開題報告+源代碼)

VB評語管理系統vb+access源代碼+可執行程序+論文+開題報告+外文翻譯+答辯ppt

vb企業人事工資管理系統+論文

vb企業人事管理系統

vb企業人事管理信息系統+論文

VB人才管理系統

vb人事工資管理系統畢業設計(論文)

VB人事管理系統

vb人事管理系統(VB畢設成品)畢業論文

VB人事管理系統sql+論文

vb人事管理源程序+論文

vb人事資源管理系統+論文

vb設備管理系統+論文

vb試題庫自動組卷系統

vb題庫管理系統+論文

vb通訊錄管理信息系統vb+access源代碼+可執行程序+論文+開題報告+外文翻譯

vb圖書館管理系統+論文

vb圖書管理系統

vb圖書管理系統(文檔+源代碼)

vb圖書管理系統vb+access版論文+源代碼+開題報告+外文翻譯+答辯ppt

vb圖書管理系統源代碼論文

vb圖書銷售信息系統+論文

VB文檔管理系統+論文

vb小區物業管理系統

vb校園網交換機節點管理系統+論文

vb學籍管理系統帶論文

VB學生檔案

vb學生檔案管理系統

vb學生檔案管理系統+論文

VB學生公寓管理系統

vb學生評語生成系統論文

VB學生信息管理系統

vb學生信息管理系統(VB+sql)+畢業論文2萬字

vb學生信息管理系統(代碼+論文+開題報告)

vb葯品庫房管理系統vb+access源代碼+可執行程序+論文+開題報告+外文翻譯+答辯ppt

vb一個考試管理系統。帶論文的

VB醫葯管理系統

vb音像製品出租及銷售管理系統

VB員工管理系統

VB原創庫存管理系統開題報告+外文翻譯+論文正文+源代碼+可執行程序

vb原創圖書管理系統)畢業設計+論文

vb源代碼加可執行文件加論文

vb智能排課系統+論文

vb中介管理系統vb+access源代碼+論文+開題報告+外文翻譯+答辯ppt

學生宿舍管理系統

VC++

C++003指紋識別系統

C++課程設計報告(人事管理系統)

VC++003指紋識別系統

VC++06全國天氣信息管理系統

vc++24點游戲的開發和實現

VC++車輛調度

vc++航空檢票系統+論文

vc++航空客運訂票系統+論文

VC++基於校園網的學院教學質量監測評估系統

vc++簡單幾何圖形的識別和編輯系統+論文

VC++經濟管理出版社期刊書目信息管理系統

vc++區域網的數據包監聽及數據分析畢業論文+源代碼

VC++開發GIS項目程序+論文

vc++可視化圖像處理系統+論文

vc++庫存管理

vc++圖書館管理系統

vc++網上尋呼QICQ源代碼(附帶論文)

vc++象棋程序+論文

VC++學生成績統計分析系統

vc++醫葯管理系統+論文

vc++用遺傳演算法解決車輛優化調度問題論文+源代碼+任務書

vc++運動會成績管理系統(源碼+論文)

VC+ACCESS開發的酒店管理+論文

vc數據挖掘在客戶關系管理中的

vc中國象棋軟體(程序+源碼+論文)下載

VC做的聊天室+論文

瀏覽器(論文+源碼)

一個VC++做的手機話費參考程序,有設計報告

vfp現代物流企業管理系統+論文

vfp現代物流企業管理系統+論文

VF財務管理系統(論文+開題報告+源代碼+答辯PPT)

vf倉庫管理系統(論文+源文件)

VF地稅局工資管理系統(論文+開題報告+答辯PPT+源代碼+程序清單)

vf簡單的酒店管理源碼+文論

VF教職工信息管理畢業設計

vf教職工信息管理畢業設計+論文

vf路政管理系統(論文+開題報告+答辯PPT+源代碼+程序清單)

VF企業人事檔案管理系統全套(帶源碼)

vf圖書管理系統(VFP)(包括程序文檔)

VF系統的學生成績管理系統+論文

vf職員信息系統+論文

vf做的學生管理系統+論文

ASP+ACCESS深水藍文學網站

ASP+ACCESS文學網站

ASP+SQL美食網站

ASP人才招聘系統

delphi書店輔助進書系統

JSP028學生學籍管理系統

JSP科研處管理信息系統+論文

JSP學生學籍管理系統

JSP在線學習系統

my美食網站

php+mysql學生成績查詢

PHP學生成績查詢

vb數控加工技術教學素材資源庫的構建

VB文檔管理系統+論文

百瑞通公司網站

報名系統

多媒體課程答疑係統

高校固定資產管理系統

公司辦公信息管理系統

恆華貿易有限公司網站

基於區域網的聊天室系統

科研項目網上申報管理系統

兩個網站

企業電子投票系統

人才網內容管理系統

商品配送中心庫存模擬軟體設計

社區網路(含在線影院)

施甸縣旅遊咨詢網

同校二手電筒子產品交易網

外觀專利圖像檢索平台

網路實驗教學網站

網上教學資源共享系統

小區門戶網站

學科建設

學科建設系統

醫療器械公司網站客戶服務系統設計

政府采購管理信息系統

中國節能環保科技網站

計算機論文

ASP動態網站建設論文.doc

java網路5子棋代碼.doc

工商管理畢業論文

基於Web的網上評教系統.doc

計算機區域網組建與互連畢業設計論文.doc

嵌入式系統開發要素的選擇分析.doc

嵌入式系統在多點溫度控制中的應用.doc

校園網路工程綜合布線方案

人事管理系統

現代物流企業管理系統

企業數據信息管理系統

航空公司管理系統

成本費用計算系統

VCD租借管理系統

畢業生招聘信息的發布與管理系統

賓館客房管理系統

《計算機專業英語》網上教學系統設計與實現

《軟體工程》精品課程教學網站的設計與實現ASP+SQLSever2000

《資料庫原理及應用技術》課程指導平台的開發

《新聞發布系統》

《資訊理論與編碼》在線考試系統

3G的AKA協議中F1至F5的UE端的實現

3G的AKA協議中F1至F5的服務網路端實現

ASP.NET技術在網站開發設計中的研究與開發ASP.NET+SQLSever2000

BBS系統開發與帳戶安全保護的實現

BS結構的城市酒店入住信息管理系統的設計

BS結構下的OA流程可視化的研究與實現

BS結構下的郵件系統設計開發

BS模式的計算機等級考試管理系統的設計與實現ASP.NET+SQLSever2000

C語言教學網站及網上考試系統的設計與實現ASP.NET+SQLSever2000

C語言試題生成與考試系統

Delaunay演算法的實現與應用

Excel條件格式化工具的設計與實現

FTP客戶端的設計與實現

FTP客戶端設計與開發

多種排序演算法動態演示軟體的設計和開發

基於JSP學生成績管理系統軟體的開發

清除履歷表、日誌表、月購買額

多語種視頻音頻播放器的設計與實現

創建會員信息文件

Win32平台下的PE文件病毒的研究及實現

一種多商家網路商店的設計與實現

許可權管理模塊

積分添加和通票回收

網上選課系統的設計與實現

泡泡堂網路游戲的設計與實現

許可權及公共模塊設計與開發

某企業信息管理系統的設計與實現

H2003032045程富超_一種遠程管理Linux系統工具的設計與實現

多語種網路硬碟系統的設計

系統框架設計與開發

小型證券術語解釋及翻譯系統的設計與開發

許可權管理與日誌記錄模塊的設計與開發

考試管理及成績查詢模塊的設計與開發

OA子系統的設計與開發

題庫及試卷管理模塊的設計與開發

考試監控及閱卷模塊的設計與開發

某店積分更新記錄管理

教務平台—學籍管理模塊開發與設計

H2003032197王蕾-基於Java的兩個通用安全模塊的設計與實現

銷售情況,會員卡再發行數據生成

教務信息管理系統的設計與實現

高校學生宿舍管理系統的設計與實現

網路商店銷售管理系統的設計與實現

商品分類,交易狀況統計

IA32邏輯功能模擬實現

Iptables圖形管理工具的設計與實現

Ipv6環境下FTP系統的設計與實現Java+SQLServer2000

IT產品網上物流管理信息系統的設計與實現

J2ME手機游戲的開發-BeckhamGoal

Java打飛機游戲設計

Java多線程與線程安全實踐-基於ri演算法的關聯規則挖掘系統的設計與實現

基於ASP.NET的班級風采網站的設計

基於ASP.NET的公司網站的設計與實現

基於ASP.NET的企業網站的研究與開發ASP.NET+SQLSever2000

基於ASP.NET的網上書店的設計與實現ASP.NET+SQLSever2000

基於ASP.NET的校友錄管理系統的研究與實現ASP.NET+SQLSever2000

基於ASP.NET的學生成績報表系統的設計與實現ASP.NET+SQLSever2000

基於ASP.NET的學生成績管理系統的設計與實現ASP.NET+SQLSever2000

基於ASP.NET的學生成績合成系統的設計與實現ASP.NET+SQLSever2000

基於ASP.NET簡易博客網站的設計與實現

基於ASP.NET教學輔助系統設計與實現

基於ASP的筆記本銷售網站的設計與實現

基於ASP的博客網站設計與實現ASP+Access

基於ASP的反垃圾郵件管理系統的設計

基於ASP的房屋租售信息管理系統的設計

基於ASP的公交查詢系統的設計與實現

基於ASP的淮工學生購物網的設計與實現ASP+SQLSever2000

基於ASP的旅遊網站的設計與實現

基於ASP的某學校校園BBS的設計與實現

基於ASP的企業人事管理系統的設計與實現

基於asp的搜索引擎開發

基於ASP的網路聊天室的設計和實

C. 尋一個ASP的在線顯示進銷存的簡單系統源碼

WEB進銷存管理系統功能介紹

產品入庫,入庫查詢 (對已有產品可快速入庫)
庫存管理,庫存調撥 (可設置庫存報警功能,庫存不足的情況下程序將自動報警)
產品出庫,出庫查詢
統計報表 (各時段統計)
會員管理
員工管理
工資管理
單位管理
倉庫管理
產品分類管理 (設置二級分類)

免費下載地址:
http://www.yuanma.cc/software/view-software-1678.html

D. C語言設計商品管理系統,可以實現商品的錄入,查詢,求源代碼

#include <stdio.h>
#include <conio.h>
#include <string.h>
#define SIZE 300

typedef struct
{
char name[30];
int num;
char shang[10];
float price;
}record;

void DataInput(record *com, int *nptr);
int DataRead(record *com,int *nptr) ;
void DataStorage(record *com, int n); /*信息保存到文件*/
void DataFind( );
void DataDisPlay( );
void DataAdd( );
void DataDel( );
void DataStatistic( );

int main( )
{
record shangpin[SIZE];
int number=20; /*設商品數*/
char fn;
printf("\t~~~~~~商品管理系統~~~~~~");
while(1)
{
printf("\n\t\t1.商品信息錄入\n"); /*顯示主菜單*/
printf("\t\t2.商品信息顯示\n");
printf("\t\t3.商品信息查找\n");
printf("\t\t4.商品信息添加\n");
printf("\t\t5.商品信息刪除\n");
printf("\t\t6.商品信息統計\n");
printf("\t\t0.退出系統");

printf("\n\t~~~~~~~~~~~~~~~~\n");

printf("\t請輸入你的一個選項(數字0-6): ");
fflush(stdin);
scanf("%c",&fn);
puts("\n");

switch(fn) /*切換到不同功能*/
{
case '1':
DataInput(shangpin, &number );
break; /*錄入信息*/
case '2':DataDisPlay();
break; /*信息顯示*/
case '3':
DataFind();
break; /*信息查找*/
case '4':
DataAdd( );
break; /*增加*/
case '5':
DataDel( );
break; /*刪除*/
case '6':
DataStatistic();
break; /*信息統計*/
case '0':
return 0;

default:puts("\t\t沒有這個項!返回主菜單!");
break;
}

printf("\n\t\t完畢!按任意鍵繼續");
getch( );

puts("\n");
}
}

void DataInput(record *com, int *nptr) /*商品信息錄入*/
{
int i = 0;
int n ; /*錄入的總數*/
char YesOrNo; /*判斷是否保存*/
char shangming[30]; /*商名*/
int haoma; /*商品號*/
char shangjia[10]; /*單價*/
float danjia;
printf("\t\t請輸入商品個數:");
scanf("%d",&n);
*nptr = n; /*nptr返回商品個數*/
printf("\t\t現在開始錄入這%d個商品信息:\n\n",n);
while(i<n)
{
printf("請輸入商品的商品名:",i+1);
scanf("%s",&shangming);
printf("請輸入商品的商品號:",i+1);
scanf("%d",&haoma);
printf("請輸入商品的生產商:",i+1);
scanf("%s",&shangjia);
printf("請輸入商品的單價 :",i+1);
scanf("%f",&danjia);
if(danjia>=0&&danjia<=1000) /*有效的單價才錄入*/
{
strcpy(com[i].name,shangming);
com[i].num = haoma;
strcpy(com[i].shang,shangjia);
com[i].price = danjia;
i =i+1;
}
else
printf("輸入的單價是一個無效的值!!!\n\n");
} /*結束while*/

printf("要保存您剛才錄入的數據嗎(Y/N)?"); /*選擇保存*/
fflush(stdin);
scanf("%c",&YesOrNo);
if(YesOrNo=='y'||YesOrNo=='Y')
DataStorage(com,n);
else if(YesOrNo=='n'||YesOrNo=='N')
return;
else
printf("輸入了不正確的選項\n");
return;

} /*結束函數*/

void DataFind( ) /*查找*/
{

void OnNumber(record *com,int n ); /*按商品號排序*/
int key; /*key為要查找的關鍵值*/
int low = 0; /*下限*/
int high ; /*上限*/
int mid ; /*中間值*/
char ans; /*選項*/
record com[SIZE];
int n;

if(DataRead(com,&n)==1) /*從文件中讀取信息*/
{
OnNumber(com,n); /*先按商品號排序*/
high = n;
do
{
printf("\n\n\t\t請輸入你要查找的商品號:");
scanf("%d",&key);

low = 0;high = n;
while (low <=high)
{
mid = (high + low)/2; /*折半查找法*/

if (key == com[mid].num )
{
printf("\n\t\t你要找的是第%d個商品\n",mid + 1);
printf("\t\t結果如下:\n\n");

printf("序號\t\t商品名\t 商品號\t生產商\t單價\n");
printf("%3d%17s%12d%12s%8.1f\n",mid+1,com[mid].name,com[mid].num,com[mid].shang,
com[mid].price);

break; /*如果找到則退出循環*/
}

if (key > com[mid].num ) low = mid + 1;
else high = mid - 1;
}

if (low > high)
printf("\t\t,沒有找到這個價格!\n");
printf("\n\t\t還要繼續查詢嗎(Y/N)?");
ans = getch( );
}
while (ans =='Y'||ans == 'y'); /*結束do....while*/
}
}

void DataStorage(record *com, int n) /*錄入保存文件*/
{
int i;
FILE *comPtr;
char FileName[20];
printf("請輸入您要保存的文件名:");
scanf("%s",FileName);
printf("正在將商品信息保存到文件,請稍候……\n");
if((comPtr=fopen(FileName,"w"))==NULL)
printf("沒有該文件\n");
else
for(i=0 ; i<n ; i++)
fprintf(comPtr,"\n%17s%12d%12s%8.1f",com[i].name,com[i].num,com[i].shang,com[i].price);
fclose(comPtr);
}

int DataRead(record *com,int *nptr) /*讀取文件*/
{
int i=0;
char datafile[20];
FILE *comPtr;

*nptr = 0;
printf("請輸入文件名:");
scanf("%s",datafile);
if((comPtr = fopen(datafile,"r")) == NULL) /*打開文件*/
{
printf("沒有該文件,請重新輸入!\n");
return 0;
}
else
{
printf("正在讀取商品單價,請稍候……\n");
while (!feof(comPtr))
{
fscanf(comPtr,"%s%d%s%f",&com[i].name,&com[i].num,&com[i].shang,&com[i].price);
i++;
}
*nptr = i;
printf("\n");

fclose(comPtr);

return 1;
}

}

void DataDisPlay()
{
void OnPrice(record *com,int n ); /*按單價*/
void OnNumber(record *com,int n ); /*按商品號*/
int N;
int i;
record com[300];
char YesNo; /*是否按順序顯示*/
char tp;

if(DataRead(com,&N)==1) /*從文件讀取數據*/
{

printf("序號\t\t商品名\t 商品號\t生產商\t單價\n");
for(i=0;i<N;i++)
printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,com[i].price);

printf("要按順序顯示嗎?(Y/N)?");
fflush(stdin);
scanf("%c",&YesNo);
if(YesNo=='y'||YesNo=='Y')
{
printf("\t請輸入排序方式:\n");
printf("\t(1.按價格排序從低到高;2.按商品號排序從低到高.)");
fflush(stdin);
scanf("%c",&tp);
if(tp=='1')
OnPrice(com,N);
else if(tp =='2')
OnNumber(com,N);
else
printf("\t輸入了不正確項!\n");
}
}
} /*結束顯示成績*/

void OnPrice(record *com,int n ) /*按單價順序*/
{ int i,j;
record temp;
printf("\t\t按單價排序---\n\n");

printf("商品總數為%d:\n",n);

for(j=0 ; j<n-1 ; j++) /*冒泡排序*/
for(i=0 ; i<n-j-1 ; i++)
if(com[i].price>com[i+1].price)
{
temp=com[i];
com[i]=com[i+1];
com[i+1]=temp;
}

printf("\n\t\t按成績排序的結果如下(按分數從低到高):\n\n");

printf("序號\t\t商品名\t 商品號\t生產商\t單價\n");
for(i=0 ; i<n ; i++)
printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,
com[i].price);

}

void OnNumber(record *com,int n ) /*按序號順序*/
{
int i,j;
record temp;

printf("\t\t按商品號排序---\n\n");

printf("商品總數為%d:\n",n);

for(j=0 ; j<n-1 ; j++)
for(i=0 ; i<n-j-1 ; i++)
if(com[i].num>com[i+1].num)
{
temp=com[i];
com[i]=com[i+1];
com[i+1]=temp;
}

printf("\n\t按商品號排序的結果如下(按商品號從小到大):\n\n");

printf("序號\t\t商品名\t 商品號\t生產商\t單價\n");
for(i=0 ; i<n ; i++)
printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,
com[i].price);

}

void DataAdd( ) /*增加*/
{
int i=0,n,m; /*商品名稱*/
char shangming[30];
int haoma; /*生產商*/
char shangjia[10];
float danjia;
char YesOrNo;
record com[SIZE];

printf("\t\t讀取原有數據信息---\n");
if(DataRead(com,&n)==1)
{
printf("\t\t信息讀取完畢!\n\n");

printf("\t\t請輸入要添加的商品總數:");
scanf("%d",&m);

printf("\t\t現在開始錄入這%d個商品信息:\n\n",m);

while(i<m)
{

printf("第%d個商品的商品名:",i+1);
scanf("%s",&shangming);
printf("第%d個商品的商品號:",i+1);
scanf("%d",&haoma);
printf("第%d個商品的生產商:",i+1);
scanf("%s",&shangjia);
printf("第%d個商品的單價:",i+1);
scanf("%f",&danjia);
if(danjia>=0&&danjia<=1000) /*有效的單價才錄入*/
{
strcpy(com[i+n].name,shangming);
com[i+n].num = haoma;
strcpy(com[i+n].shang,shangjia);
com[i+n].price = danjia;
i =i+1;
}
else
printf("輸入的單價是一個無效的值,請重新輸入!\n\n");

}

printf("要保存您剛才錄入的數據嗎(Y/N)?");
fflush(stdin);
scanf("%c",&YesOrNo);
if(YesOrNo=='y'||YesOrNo=='Y')
DataStorage(com,n+m);
else if(YesOrNo=='n'||YesOrNo=='N')
return;
else
printf("輸入了不正確項,返回上一級\n");
return;
}
}

void DataDel( )//刪除
{
void OnNumber(record *com,int n );
record com[SIZE];
int i; /*總記錄數*/
int n; /*要刪除的記錄號*/
int m;

printf("\t\t讀取原有數據信息---\n");
if(DataRead(com,&n)==1)
{
printf("\t\t原始數據如下:\n\n");
OnNumber(com,n );

printf("請輸入你要刪除的記錄的序號");
scanf("%d",&m);
if(m>=1 && m<=n)
{
for(i=m-1;i<n-1;i++)
com [i] = com[i+1];
DataStorage(com,n-1);
}
}
}

void DataStatistic( ) /*統計信息*/
{
int high=0,low=200,ave=0;
int n,i,sum=0;
int g,l;
record com[SIZE];
printf("讀取數據信息---\n");
if(DataRead(com,&n)==1)
{
printf("商品總數為%d\n\n",n);
for(i=0;i<n;i++)
{
if(com[i].price>high)
{
high = com[i].price;
g=i;
}
if(com[i].price<low)
{
low = com[i].price;
l=i;
}
sum += com[i].price;
}
ave=sum/n;
printf("\t\t最高\t最低\t平均\n"); /*計算值*/
printf("商品單價統計:\t%d\t%d\t%d\n\n",high,low,ave);
printf("序號\t\t商品名\t 商品號\t生產商\t單價\n");
for(i=0 ; i<n ; i++)
printf("%3d%17s%12d%12s%8.1f\n",i+1,com[i].name,com[i].num,com[i].shang,
com[i].price);

printf("\t\t 序號\t\t 商品名\t 商品號\t 生產商 單價\n");

printf("單價最高的商品是:%3d%17s%12d%12s%8.1f\n\n",g+1,com[g].name,com[g].num,com[g].shang,com[g].price);
printf("單價最低的商品是:%3d%17s%12d%12s%8.1f\n",l+1,com[l].name,com[l].num,com[l].shang,com[l].price);

} /*結束統計*/
}

E. 親有java語言寫的超市管理系統課程設計和源代碼嗎,能給我嗎

package untitled5;
import java.io.*;
import java.net.*;
import java.sql.*;
import java.lang.*;
import javax.sql.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
public class delbook extends JFrame {
JPanel contentPane;
XYLayout xYLayout1 = new XYLayout();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JTextField jTextField1 = new JTextField();
JLabel jLabel4 = new JLabel();
JTextField jTextField2 = new JTextField();
JLabel jLabel5 = new JLabel();
JTextField jTextField3 = new JTextField();
JLabel jLabel6 = new JLabel();
JTextField jTextField4 = new JTextField();
JButton jButton1 = new JButton();

//Construct the frame
public delbook() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
jLabel1.setFont(new java.awt.Font("SansSerif", 0, 25));
jLabel1.setForeground(Color.red);
jLabel1.setText("超市管理系統");
contentPane.setLayout(xYLayout1);
this.setSize(new Dimension(500,400));
this.setTitle("超市管理系統");
jLabel2.setFont(new java.awt.Font("SansSerif", 0, 30));
jLabel2.setText("業務單位信息");
jLabel3.setFont(new java.awt.Font("SansSerif", 0, 25));
jLabel3.setText("產品編號");
jTextField1.setText("");
jLabel4.setFont(new java.awt.Font("SansSerif", 0, 25));
jLabel4.setText("公司名稱");
jTextField2.setText("");
jLabel5.setFont(new java.awt.Font("SansSerif", 0, 25));
jLabel5.setText("訂單號碼");
jTextField3.setText("");
jLabel6.setFont(new java.awt.Font("SansSerif", 0, 25));
jLabel6.setText("電 話");
jTextField4.setText("");
jButton1.setFont(new java.awt.Font("SansSerif", 0, 25));
jButton1.setText("提交");
jButton1.addActionListener(new delbook_jButton1_actionAdapter(this));
contentPane.add(jLabel1, new XYConstraints(179, 1, 153, 32));
contentPane.add(jLabel2, new XYConstraints(162, 33, -1, -1));
contentPane.add(jLabel3, new XYConstraints(83, 89, -1, -1));
contentPane.add(jTextField1, new XYConstraints(189, 88, 141, 36));
contentPane.add(jTextField2, new XYConstraints(189, 149, 142, 36));
contentPane.add(jLabel4, new XYConstraints(84, 148, -1, -1));
contentPane.add(jTextField3, new XYConstraints(188, 206, 143, 33));
contentPane.add(jLabel5, new XYConstraints(84, 204, -1, -1));
contentPane.add(jLabel6, new XYConstraints(84, 253, -1, -1));
contentPane.add(jTextField4, new XYConstraints(189, 260, 143, 36));
contentPane.add(jButton1, new XYConstraints(197, 318, -1, -1));
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
void update() {
try {
//定義顯示的字元串
String str1;
String str2;
String str3;
String str4;
str1 = jTextField1.getText();
str2 = jTextField2.getText();
str3 = jTextField3.getText();
str4 = jTextField4.getText();
//裝載jdbc驅動程序
String driverName = "oracle.jdbc.OracleDriver";
Driver driver = (Driver) Class.forName(driverName).newInstance();
//連接資料庫
Connection con = DriverManager.getConnection(
"jdbc:oracle:thin:@thsspc0791:1521:liuyong", "hr", "tongfang");
PreparedStatement pstmt = con.prepareStatement(
" insert Customer1('goodID','Name','PID','tel')values(?,?,?,?)");
pstmt.setString(1, str1);
pstmt.setString(2, str2);
pstmt.setString(1, str3);
pstmt.setString(4, str4);
ResultSet res = pstmt.executeQuery();
pstmt.close();
con.close();
}catch (InstantiationException e) {
System.out.println(e.getMessage());
}catch (IllegalAccessException e) {
System.out.println(e.getMessage());
}catch (ClassNotFoundException e) {
System.out.println(e.getMessage());
}catch (SQLException edd) {
edd.printStackTrace() ;
System.out.println(edd.getMessage());
}
}
void jButton1_actionPerformed(ActionEvent e) {
update();
}
}
class delbook_jButton1_actionAdapter implements java.awt.event.ActionListener {
delbook adaptee;
delbook_jButton1_actionAdapter(delbook adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}
package untitled5;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;

/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright © 2003</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/

public class retur extends JFrame {
JPanel contentPane;
XYLayout xYLayout1 = new XYLayout();
JLabel jLabel1 = new JLabel();

//Construct the frame
public retur() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
jLabel1.setFont(new java.awt.Font("SansSerif", 0, 20));
jLabel1.setForeground(Color.red);
jLabel1.setText("超市管理系統");
contentPane.setLayout(xYLayout1);
this.setSize(new Dimension(400, 300));
this.setTitle("超市管理系統");
contentPane.add(jLabel1, new XYConstraints(139, 1, 126, 33));
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}

}
package untitled5;

import java.io.*;
import java.net.*;
import java.sql.*;
import java.lang.*;
import javax.sql.*;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import com.borland.jbcl.layout.*;
import com.borland.dbswing.*;
//貨品信息登記
public class Frame2 extends JFrame {
JPanel contentPane;
JLabel jLabel1 = new JLabel();
XYLayout xYLayout1 = new XYLayout();
JLabel jLabel2 = new JLabel();
JLabel jLabel3 = new JLabel();
JTextField jTextField1 = new JTextField();
JLabel jLabel4 = new JLabel();
JTextField jTextField2 = new JTextField();
JPanel jPanel1 = new JPanel();
XYLayout xYLayout2 = new XYLayout();
JScrollPane jScrollPane1 = new JScrollPane();
JLabel jLabel5 = new JLabel();
JTextField jTextField3 = new JTextField();

//Construct the frame
public Frame2() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
contentPane = (JPanel) this.getContentPane();
contentPane.setLayout(xYLayout1);
this.setSize(new Dimension(600, 500));
this.setTitle("超市管理系統");
this.addHierarchyBoundsListener(new Frame2_this_hierarchyBoundsAdapter(this));
jLabel1.setFont(new java.awt.Font("SansSerif", 0, 25));
jLabel1.setForeground(Color.red);
jLabel1.setText("超市管理系統");
contentPane.setForeground(Color.black);
jLabel2.setFont(new java.awt.Font("SansSerif", 0, 30));
jLabel2.setText("產 品 信 息 展 示");
// statusBar.setFont(new java.awt.Font("SansSerif", 0, 20));
jLabel3.setFont(new java.awt.Font("SansSerif", 0, 20));
jLabel3.setText("產品名稱");
jTextField1.setText("");
jLabel4.setEnabled(true);
jLabel4.setFont(new java.awt.Font("SansSerif", 0, 20));
jLabel4.setText("產品ID號");
jTextField2.setText("");
jTextField2.addActionListener(new Frame2_jTextField2_actionAdapter(this));
jPanel1.setLayout(xYLayout2);
jLabel5.setFont(new java.awt.Font("SansSerif", 0, 25));
jLabel5.setForeground(Color.red);
jLabel5.setText("該產品詳細信息");
jTextField3.setText("");
contentPane.add(jLabel1, new XYConstraints(237, 0, 153, 40));
contentPane.add(jLabel2, new XYConstraints(200, 47, 231, 58));
contentPane.add(jLabel3, new XYConstraints(47, 102, 101, 42));
contentPane.add(jTextField1, new XYConstraints(128, 108, 112, 34));
contentPane.add(jTextField2, new XYConstraints(361, 107, 109, 36));
contentPane.add(jPanel1, new XYConstraints(75, 166, 453, 277));
jPanel1.add(jScrollPane1, new XYConstraints(14, 8, 433, 221));
jScrollPane1.getViewport().add(jTextField3, null);
jPanel1.add(jLabel5, new XYConstraints(112, 240, -1, -1));
contentPane.add(jLabel4, new XYConstraints(278, 111, -1, -1));
}
//Overridden so we can exit when window is closed
protected void processWindowEvent(WindowEvent e) {
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING) {
System.exit(0);
}
}
void Select() {
try {
String str1, str2;
str1 = jTextField1.getText();
str2 = jTextField2.getText();

閱讀全文

與葯店進展管理系統源碼相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:766
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:841
安卓怎麼下載60秒生存 瀏覽:800
外向式文件夾 瀏覽:233
dospdf 瀏覽:428
怎麼修改騰訊雲伺服器ip 瀏覽:385
pdftoeps 瀏覽:490
為什麼鴻蒙那麼像安卓 瀏覽:733
安卓手機怎麼拍自媒體視頻 瀏覽:183
單片機各個中斷的初始化 瀏覽:721
python怎麼集合元素 瀏覽:478
python逐條解讀 瀏覽:830
基於單片機的濕度控制 瀏覽:496
ios如何使用安卓的帳號 瀏覽:880
程序員公園采訪 瀏覽:809
程序員實戰教程要多長時間 瀏覽:972
企業數據加密技巧 瀏覽:132
租雲伺服器開發 瀏覽:811
程序員告白媽媽不同意 瀏覽:333
攻城掠地怎麼查看伺服器 瀏覽:600