當前位置:首頁 » 操作系統 » 商品源碼

商品源碼

發布時間: 2022-01-29 06:36:10

① 找個淘寶裝修高手請教商品源代碼怎麼產生和使用!!

有點不明白你想問的是什麼代碼~~!? 商品描述里的代碼完全是在 寶貝描述中設置了圖片、文字等等屬性之後,網頁自動生成組合性的代碼,那也是網頁技術開發以來都這樣的。 如果你要的是淘寶商品頁面的後台代碼~~ 那得看程序高手去破譯了~!

② 求商品庫存查詢源碼

按你要求做的,直接復制便可
資料庫中欄位
商品代號:文本
商品名稱:文本
商品顏色:文本
商品尺寸:文本
商品價格:數字
商品庫存:是/否、或文本數字看習慣

conn.asp頁面
<%
dim conn,rs,sql,db '聲明變數
set conn=server.createobject("adodb.connection") '創建一個資料庫的實例派生給一個變數
db = server.MapPath("db.mdb")
conn.connectionstring="provider=microsoft.jet.oledb.4.0;data source="&db '連接資料庫
conn.open '打開資料庫

sub close_conn
conn.close
set conn=nothing
end sub
%>

index.asp頁面
<!--#include file="conn.asp"-->
<%
if request.Form("send")="" then '判斷是否有查詢提交
sql = "select * from 商品表" '無查詢者輸出全部
else
if request.Form("key")="" then '判斷關鍵字是為空
response.write "<script>alert('關鍵字不能為空');window.history.back();</script>"
call close_conn
response.End()
end if

if request.Form("mode")="高級查詢" then '判斷查詢方式
dim ys,cc,jg
ys=""
cc=""
jg=""
if request.Form("ys")<>"0" then '判斷是否有選顏色
ys=" and 商品顏色='"&request.Form("ys")&"'" '將查詢表達式中條件賦給 ys
end if

if request.Form("cc")<>"0" then '判斷是否有選尺寸
cc=" and 商品尺寸='"&request.Form("cc")&"'" '將查詢表達式中條件賦給 cc
end if

if request.Form("jg1")<>"" and request.Form("jg2")<>"" then '判斷是否有價格要求
jg=" and (商品價格>="&request.Form("jg1")&" and 商品價格<="&request.Form("jg2")&")"'將查詢表達式中條件賦給 jg
end if

if request.Form("style")="0" then '如果style等於0表示以商品代號查詢 否者以名稱
sql="select * from 商品表 where 商品代號 like '%"&request.Form("key")&"%'"&ys&cc&jg
else
sql="select * from 商品表 where 商品名稱 like '%"&request.Form("key")&"%'"&ys&cc&jg
end if
else
if request.Form("style")="0" then '如果style等於0表示以商品代號查詢 否者以名稱
sql="select * from 商品表 where 商品代號 like '%"&request.Form("key")&"%'"
else
sql="select * from 商品表 where 商品名稱 like '%"&request.Form("key")&"%'"
end if
end if
end if

set rs=server.createobject("adodb.recordset") '創建一個記錄集的實例派生給一個變數
rs.open sql,conn,1,1 '打開記錄集

%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>查詢商品</title>
<style type="text/css">
td{
text-align:center;
background:#fff;
line-height:25px;
font-size:12px;
}
</style>
</head>

<body>
<table border="0" cellspacing="1" cellpadding="0" bgcolor="#bbbbbb" width="70%" align="center">
<tr>
<td colspan="6">
<form action="index.asp" name="form1" method="post">
<input type="text" name="key" />
<select name="style">
<option value="0" selected="selected">商品代號</option>
<option value="1">商品名稱</option>
</select>
<input type="submit" name="send" value="查詢" />
<input type="button" onclick="window.location.href='search.asp'" value="高級查詢" />
</form>
</td>
</tr>
<tr>
<td width="10%">商品代號</td>
<td width="40%">商品名稱</td>
<td width="10%">商品顏色</td>
<td width="10%">商品尺寸</td>
<td width="10%">商品價格</td>
<td width="20%">庫存</td>
</tr>
<%
if not rs.bof and not rs.eof then
do while not rs.eof
%>
<tr>
<td><%=rs("商品代號")%></td>
<td><%=rs("商品名稱")%></td>
<td><%=rs("商品顏色")%></td>
<td><%=rs("商品尺寸")%></td>
<td><%=rs("商品價格")%></td>
<% if rs("商品庫存") then %>
<td>下架</td>
<%else%>
<td>充足</td>
<%end if%>
</tr>
<%
rs.movenext
loop
else
%>
<tr>
<td colspan="6">沒有關於[<%=request.Form("key")%>]的商品信息</td>
</tr>
<%
end if
rs.close
set rs=nothing

call close_conn
%>
</table>
</body>
</html>
沒有做分頁顯示,如有需要留言

search.asp頁面
<!--#include file="conn.asp"-->
<%
sub clas(names)
sql = "select * from 商品表"
set rs=conn.execute(sql)
do while not rs.eof
response.write "<option value='"&rs(names)&"'>"&rs(names)&"</option>"
rs.movenext
loop
set rs=nothing
end sub
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>高級查詢</title>
<style type="text/css">
ul{
list-style-type:noen;
width:70%;
margin:0 auto;
}
li{
height:35px;
}
</style>
</head>

<body>
<form action="index.asp" name="form1" method="post">
<ul>
<li>
<label>關 鍵 字:</label>
<input type="text" name="key" />
</li>
<li>
<label>查找方式:</label>
<select name="style">
<option value="0" selected="selected">商品代號</option>
<option value="1">商品名稱</option>
</select>
</li>
<li>
<label> 顏色:</label>
<select name="ys">
<option value="0" selected="selected">-請選擇-</option>
<!--插入每個商品顏色。如果是規定顏色,就直接鍵入-->
<%call clas("商品顏色")%>
</select>
</li>
<li>
<label> 尺寸:</label>
<select name="cc">
<option value="0" selected="selected">-請選擇-</option>
<!--插入每個商品尺寸。如果是規定尺寸,就直接鍵入-->
<%call clas("商品尺寸")%>
</select>
</li>
<li>
<label>價格範圍:</label>
<input type="text" name="jg1" />至<input type="text" name="jg2" />元
</li>
<li>
<input type="hidden" name="mode" value="高級查詢" />
<input type="submit" name="send" value="查 詢" />
</li>
</ul>
</form>
</body>
</html>
<% call close_conn %>
有不明處留信

保存為code.asp復制下面代碼
有添加、修改、刪除和簡單分頁
<!--#include file="conn.asp"-->
<%
if request.QueryString("types")<>"" then '判斷是否有添加/修改/刪除的請求
if request.QueryString("types")<>"del" then '驗證添加或修改的表單
dim dh,mc,ys,cc,jg,kc
dh=request.Form("dh")
mc=request.Form("mc")
ys=request.Form("ys")
cc=request.Form("cc")
jg=request.Form("jg")
kc=request.Form("kc")

if dh="" or mc="" or ys="" or cc="" or jg="" then
response.write "<script>alert('信息不完整');window.history.back();</script>"
call close_conn
response.End()
end if

if not isnumeric(jg) then '判斷價格欄是否是整數型
response.write "<script>alert('商品價格只能是整數');window.history.back();</script>"
call close_conn
response.End()
end if

if kc="1" then '判斷庫存狀態
kc=true
else
kc=false
end if

end if
select case request.QueryString("types") '判斷操作類型
case "in"
'添加商品
sql="insert into 商品表(商品代號,商品名稱,商品顏色,商品尺寸,商品價格,商品庫存) values('"&dh&"','"&mc&"','"&ys&"','"&cc&"','"&jg&"',"&kc&")"
conn.execute(sql)
response.write "<script>alert('商品添加成功');window.location.href='code.asp';</script>"
call close_conn
response.End()

case "up"
'修改商品
sql="update 商品表 set 商品代號='"&dh&"',商品名稱='"&mc&"',商品顏色='"&ys&"',商品尺寸='"&cc&"',商品價格='"&jg&"',商品庫存="&kc&" where 編號="&request.QueryString("id")
conn.execute(sql)
response.write "<script>alert('商品修改成功');window.location.href='code.asp';</script>"
call close_conn
response.End()

case "del"
'刪除商品
sql="delete from 商品表 where 編號="&request.QueryString("id")
conn.execute(sql)
response.write "<script>alert('商品刪除成功');window.location.href='code.asp';</script>"
call close_conn
response.End()

end select
end if
if request.QueryString("str")="up" then
sql = "select * from 商品表 where 編號="&request.QueryString("id")&" order by 編號 desc"
else
sql = "select * from 商品表 order by 編號 desc"
end if
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>高級查詢</title>
<style type="text/css">
h2{
text-align:center;
}
ul{
list-style-type:noen;
width:70%;
margin:0 auto;
}
li{
height:35px;
float:left;
width:50%;
}
td{
text-align:center;
background:#fff;
line-height:25px;
font-size:12px;
}
</style>
</head>

<body>
<%
if request.QueryString("str")="up" then
%>
<form action="code.asp?id=<%=rs("編號")%>&types=up" name="form1" method="post">
<h2>添加商品</h2>
<ul>
<li>
<label for="dh">商品代號:</label>
<input type="text" id="dh" name="dh" value="<%=rs("商品代號")%>" />
</li>
<li>
<label for="mc">商品名稱:</label>
<input type="text" id="mc" name="mc" value="<%=rs("商品名稱")%>" />
</li>
<li>
<label for="ys">商品顏色:</label>
<input type="text" id="ys" name="ys" value="<%=rs("商品顏色")%>" />
</li>
<li>
<label for="cc">商品尺寸:</label>
<input type="text" id="cc" name="cc" value="<%=rs("商品尺寸")%>" />
</li>
<li>
<label for="jg">商品價格:</label>
<input type="text" id="jg" name="jg" value="<%=rs("商品價格")%>" />元
</li>
<li>
<label>商品庫存:</label>
<input type="radio" name="kc"<%if not rs("商品庫存") then%> checked="checked"<%end if%> value="0" />充足
<input type="radio" name="kc"<%if rs("商品庫存") then%> checked="checked"<%end if%> value="1" />下架
</li>
<li>
<input type="submit" name="send" value="修改商品" />
<input type="reset" value="重 置">
</li>
</ul>
</form>
<%
else
%>
<form action="code.asp?types=in" name="form1" method="post">
<h2>添加商品</h2>
<ul>
<li>
<label for="dh">商品代號:</label>
<input type="text" id="dh" name="dh" />
</li>
<li>
<label for="mc">商品名稱:</label>
<input type="text" id="mc" name="mc" />
</li>
<li>
<label for="ys">商品顏色:</label>
<input type="text" id="ys" name="ys" />
</li>
<li>
<label for="cc">商品尺寸:</label>
<input type="text" id="cc" name="cc" />
</li>
<li>
<label for="jg">商品價格:</label>
<input type="text" id="jg" name="jg" />元
</li>
<li>
<label>商品庫存:</label>
<input type="radio" name="kc" checked="checked" value="0" />充足
<input type="radio" name="kc" value="1" />下架
</li>
<li>
<input type="submit" name="send" value="添加商品" />
<input type="reset" value="重 置">
</li>
</ul>
</form>
<hr />
<h2>全部商品</h2>
<table border="0" cellspacing="1" cellpadding="0" bgcolor="#bbbbbb" width="80%" align="center">
<tr>
<td width="10%">商品代號</td>
<td width="30%">商品名稱</td>
<td width="10%">商品顏色</td>
<td width="10%">商品尺寸</td>
<td width="10%">商品價格</td>
<td width="10%">庫存</td>
<td width="20%" colspan="2">基本操作</td>
</tr>
<%
if not rs.bof and not rs.eof then
dim i,page
rs.pagesize=10

page=request.QueryString("page")
if page="" or not isnumeric(page) or isnull(page) then
page=1
else
page=cint(page)
end if

rs.absolutepage=page
i=1
do while not rs.eof and i<=rs.pagesize
%>
<tr>
<td><%=rs("商品代號")%></td>
<td><%=rs("商品名稱")%></td>
<td><%=rs("商品顏色")%></td>
<td><%=rs("商品尺寸")%></td>
<td><%=rs("商品價格")%></td>
<% if rs("商品庫存") then %>
<td>下架</td>
<%else%>
<td>充足</td>
<%end if%>
<td><a href="code.asp?id=<%=rs("編號")%>&str=up">修改</a></td>
<td><a href="code.asp?id=<%=rs("編號")%>&types=del">刪除</a></td>
</tr>
<%
rs.movenext
i=i+1
loop
%>
<tr>
<td colspan="8">
<% if page<=1 then %>
<span style="color:#aaaaaa">首頁 上一頁</span>
<% else %>
<a href="code.asp?page=1">首頁</a>
<a href="code.asp?page=<%=page-1%>">上一頁</a>
<%
end if
if page>=rs.pagecount then
%>
<span style="color:#aaaaaa">下一頁 尾頁</span>
<% else %>
<a href="code.asp?page=<%=page+1%>">下一頁</a>
<a href="code.asp?page=<%=rs.pagecount%>">尾頁</a>
<% end if %>
</td>
</tr>
<%
else
%>
<tr>
<td colspan="8">沒有商品信息</td>
</tr>
<%
end if
end if
rs.close
set rs=nothing

call close_conn
%>
</table>
</body>
</html>

③ 誰給我一個商品銷售系統的源代碼啊需要JAVA做的!

EeSs:誰給我一個商品銷*系統的源代碼啊?需要JAVA做的!
為獲取幫助,你需要提供合法的Email地址*
您還能通過Baihi聯系我們或QQ:六伍柒幺伍六幺伍 ('幺'讀 yao 一聲)
針對你的需求
我們可以提供一份與要求相匹配的源碼

ES:\
EeSs:誰給我一個商品銷*系統的源代碼啊?需要JAVA做的!
交易提醒:預付訂金是詐騙

④ 免費商城源碼下載哪裡有

koahub軟體市場有免費開源的商城源碼,可以直接下載

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);

} /*結束統計*/
}

⑥ 商品源碼(商品描述源碼)怎麼做的

就是寶貝描述吧 那很簡單 你編輯幾個圖片就可以了
寶貝介紹 寶貝說明 資費說明 商品說明 就這幾個細節就好了

⑦ 求一套功能強大的php商城源碼

tpshop這個應該能滿足你

⑧ 求用3-5個表做一個最簡單的在線商品銷售網站的源代碼

CAT 分類表
CatID 分類ID
Title 分類名
pCatID 上級分類ID
Pdt 商品表
PdtId 商品ID
Nam 商品名
JG 價格
CatId 分類ID ,外鍵指向Cat表
Usr 用戶表
UsrId 用戶Id
Nam 用戶名
Pwd 密碼
地址..聯系方式等
Order 定單表
OrderId 定單ID
UsrId 用戶ID ,FK
Title 定單摘要
OrderTime 下單時間
PayTime 支付時間
TrTime 到貨時間
Sa 定單狀態:下單、支付、到貨
Sum 金額
OrderDtl 訂單明細
OrderId 訂單ID FK
DtlNo 訂單明晰編號
PdtId 商品ID
Num 數量
JG 單價
Sum 金額

⑨ 網站建設:我建立一個商品網站(包含源碼),

每個地方都會有網站建設公司
先去網上搜一下,然後一家家的對比
看公司辦公環境及資質,是否正規
看公司案例,是否真實,要記得驗證,如何證明是他們做的
看公司官方網站,自己官網都做不好的網路公司肯定不怎麼樣!
看團隊人數。
如果本地找不好的可以考慮北上廣深等大城市

⑩ 網上商城源代碼

比較好的,成熟的商城代碼有ECshop你上網搜下就有啦,好像有PHP和ASP版的,JSP的有沒我不曉得!!還有其它的,你就自己搜下啦!!

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:763
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:662
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:309
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:287
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:815
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:160
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:91
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:505
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:655
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:479