代码清单模板.docx
《代码清单模板.docx》由会员分享,可在线阅读,更多相关《代码清单模板.docx(36页珍藏版)》请在冰豆网上搜索。
代码清单模板
(网上手机销售项目)代码清单
1功能说明
1.注册登陆后会跳转到首页,用户可以根据操作系统和手机关键字产看手机信息,在页面下方还列出了相关活动和手机新闻,方便用户查看
2.用户可以在个人信息页面填写自己的相关信息,查询积分,浏览帖子
3.用户还可以以留言或发邮箱的方式和客服人员进行交互
4.管理人员可以对后台进行管理,如业务员管理,手机信息管理,用户管理,客服人员管理
5.客服人员可以对评论进行审核,对留言进行回复
6.业务人员可以对订单进行管理,如订单查询等
2设计说明
a.创建一个文件手机销售网站,在该文件中创建一个文件运行文件,一个数据库文件psjxs_Data.MDF,3个文本分别是JSP设计目录,程序说明,网站说明,一个word文件目录,在运行文件中创建6个文件admin,css,img,meta-inf,pic,web_inf,以及17个JSP文件
booklist,center,commont,dingdan,fenlei,gouwuche,help,index,login,login2,lost,moregoog,moretuijian,news,reg,search,upuser
b.采用JSP,html,css,javascript技术,工具eclipse
3原代码清单
给出所有源代码文档清单,包括目录,文件名和文档实现的功能说明
文件手机销售网站,里面包含运行文件,数据库文件psjxs_Data.MDF,JSP设计目录.txt,,程序说明.txt,网站说明.txt
运行文件包含文件admin,css,img,meta-inf,pic,web_inf,以及17个JSP文件booklist,center,commont,dingdan,fenlei,gouwuche,help,index,login,login2,lost,moregoog,moretuijian,news,reg,search,upuser
Admin文件包括文件iframe和images,JSP文件addbook.JSP和addfenlei.JSP
Addbook.JSPs实现手机的分类管理界面,
--
functionMM_preloadImages(){//v3.0
vard=document;if(d.images){if(!
d.MM_p)d.MM_p=newArray();
vari,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;iif(a[i].indexOf("#")!
=0){d.MM_p[j]=newImage;d.MM_p[j++].src=a[i];}}
}
functioncheck()
{
if(document.form1.name.value==""||document.form1.pic.value==""||document.form1.author.value==""||document.form1.chubanshe.value==""||document.form1.jiage.value==""||document.form1.dazhe.value==""||document.form1.shuliang.value=="")
{
alert("必À?
须?
填¬?
写¡ä所¨´有®D项?
目?
!
ê?
");
returnfalse;
}
if(isNaN(document.form1.shuliang.value))
{
window.alert("请?
正y确¨¡¤输º?
入¨?
数ºy量¢?
!
ê?
");
document.form1.shuliang.focus();
returnfalse;
}
if(document.form1.pic.value!
="")
{
varfileext=form1.pic.value.substring(form1.pic.value.length-4,form1.pic.value.length);
fileext=fileext.toLowerCase();
if(!
(fileext=='.jpg')&&!
(fileext=='.gif'))
{
alert("对?
不?
起e,ê?
文?
件t格?
式º?
不?
对?
必À?
须?
为ajpg或¨°gif格?
式º?
文?
件t!
");
form1.pic.focus();
returnfalse;
}
}
form1.submit();
}
//-->
--
.STYLE19{border-top-width:
1px;border-right-width:
1px;border-bottom-width:
1px;border-left-width:
1px;border-top-style:
solid;border-right-style:
solid;border-bottom-style:
none;border-left-style:
none;border-top-color:
#9f9f9f;border-right-color:
#9f9f9f;border-bottom-color:
#9f9f9f;border-left-color:
#9f9f9f;font-family:
"宋?
体¬?
";font-size:
12px;color:
#FF0000;padding-top:
5px;text-align:
center;}
-->
<%
Stringhidden=request.getParameter("hidden");
if(hidden==null){
hidden="";
}
elseif(hidden.trim().equals("ok")){
out.println("");
out.println("alert('上¦?
传ä?
成¨¦功|!
ê?
');");
out.println("");
}
elseif(hidden.trim().equals("no")){
out.println("");
out.println("alert('上¦?
传ä?
失º¡ì败㨹,ê?
目?
前¡ã只?
能¨¹上¦?
传ä?
jpg、¡égif格?
式º?
的Ì?
图ª?
片?
,ê?
并¡é且¨°图ª?
片?
不?
能¨¹大䨮于®¨²500K!
ê?
');");
out.println("");
}
elseif(hidden.trim().equals("error")){
out.println("");
out.println("alert('上¦?
传ä?
失º¡ì败㨹,ê?
系¦Ì统ª3维?
护¡è中D,ê?
请?
稍¦?
后¨®再¨´试º?
!
ê?
');");
out.println("");
}
elseif(hidden.trim().equals("kong")){
out.println("");
out.println("alert('请?
选?
择?
图ª?
片?
!
ê?
');");
out.println("");
}
%>
<%
Stringmessage=(String)request.getAttribute("message");
if(message==null){
message="";
}
if(!
message.trim().equals("")){
out.println("");
out.println("alert('"+message+"');");
out.println("");
}
request.removeAttribute("message");
Stringname=(String)session.getAttribute("name");
if(name==null){
response.sendRedirect("/sjxs/admin/login.jsp");
}
else{
%>
?
当Ì¡À前¡ã位?
置?
:
手º?
机¨²管¨¹理¤¨ª
|
|
|
增?
加¨®手º?
机¨²
|
|
手º?
机¨²名?
称?
:
|
图ª?
片?
:
|
来¤¡ä源¡ä地Ì?
|
制?
造¨¬商¦¨¬
|
价?
格?
:
|
类¤¨¤别Àe:
<% Listlist=newBookBean().getAllType(); for(inti=0;i%> ><%=list.get(i).toString()%> <%}%> |
是º?
否¤?
带ä?
附?
件t:
">是º? ">否¤?
|
折?
率¨º(ꡧ1为a不?
打䨰折?
,ê?
0.8为a8折?
)ê?
:
|
推ª?
荐?
程¨¬度¨¨:
">★? ★? ">★? ★? ★? ★? ">★? ★? ★?
|
数ºy量¢?
:
onkeyup="value=value.replace(/[\W]/g,'')"> |
|
"onclick="check()"> | 填¬? "> |
|
<%}%>