数据库课程设计报告Word格式文档下载.docx
《数据库课程设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
主要任务是对各种仓库物品的日常管理,如物品的输入、查询、修改、增加,迅速准确地完成各种物品的进出库信息的统计计算,快速打印出报表。
2.2)、数据修改功能:
主要任务是对各种仓库物品的进出库进行日常的修改管理!
2.3)物品的出仓功能:
主要是当从仓库取出物品时对数据的修改管理。
3、代码部分:
(主要代码)
3、1)、登录界面
login.asp
<
html>
head>
title>
仓库管理系统<
/title>
linkrel="
stylesheet"
type="
text/css"
href="
forum.css"
>
/head>
bodyonload=this.document.input.username.focus();
bgcolor="
#FFFFFF"
topmargin=0>
!
--#includefile="
opendb.inc"
-->
--#includefile=myPrg.asp-->
%Showtitle("
用户登录"
)%>
scriptLANGUAGE="
javascript"
--
functioninput_onsubmit()
{
if(document.input.username.value=="
"
)
{
alert("
请填写用户名!
document.input.username.focus()
returnfalse
}
if(document.input.password.value=="
请输入密码!
document.input.password.focus()
if(document.input.selStorage.value==0)
请选择仓库!
document.input.selStorage.focus()
}
//-->
/script>
formaction="
loginchk.asp"
method="
POST"
name="
input"
LANGUAGE="
onSubmit="
returninput_onsubmit()"
tablealign=centerborder="
1"
width="
250"
#F7FBFF"
bordercolorlight="
#2F97FF"
cellspacing="
0"
bordercolordark="
#F0F8FF"
<
tr>
tdwidth="
100%"
#FAD185"
divalign="
center"
center>
p>
fontcolor=blue>
strong>
用户登录<
/strong>
/font>
/td>
/tr>
<
td>
tableborder=0>
tdnowrapalign=right>
用户名:
inputclass=smallinputtype=textname="
username"
value=<
%=session("
logname"
密 码:
inputclass=smallinputtype=passwordname="
password"
value="
仓 库:
%ShowStorage%>
tdalign=center>
br>
inputclass="
buttonface"
submit"
登录"
ok"
reset"
清除"
/table>
/form>
copyright.asp"
/body>
/html>
3.2)、仓库管理界面:
manage.asp
%@LANGUAGE="
VBSCRIPT"
%>
%response.buffer=true%>
%consttitle="
管理主界面"
%>
%=title%>
bodytopmargin=0>
--#includefile=Opendb.inc-->
palign=center>
li>
ahref=type.asp>
分类查看库存(分类复杂的情况)<
/a>
ahref=brow.asp>
分类查看库存(分类简单的情况)<
ahref=report.asp>
今日库存报表<
ahref=all.asp>
查看全部仓库<
ahref=chkpass.asp>
修改密码<
ahref=newuser.asp>
新增用户<
ahref=typemanage.asp>
新增分类<
ahref=storagemanage.asp>
新增仓库<
ahref=providermanage.asp>
新增供应商<
ahref=logout.asp>
安全退出<
3.3)、修改物品信息:
edit.asp
VBScript"
%response.buffer=true%>
%consttitle="
修改品名"
metahttp-equiv="
Content-Type"
content="
text/html;
charset=gb_2312-80"
metaname="
GENERATOR"
content="
MicrosoftFrontPageExpress2.0"
linkrel=stylesheettype=text/csshref=forum.css>
%
CheckLogin
Showtitle(title)
getStorage(session("
storage"
))
nid=request.querystring("
id"
'
response.write"
nid="
&
nid
ifrequest("
)="
then
showerror("
错误修改数据"
endif
ifRequest.ServerVariables("
REQUEST_METHOD"
errmsg="
ifrequest.form("
name"
errmsg="
请填写名称!
unit"
errmsg=errmsg+"
请填写单位!
gg"
请填写规格!
hh"
请填写货号!
hm"
请填写货名!
max"
请填写最高存量!
min"
请填写最低存量!
address"
请填写储存地点!
iferrmsg<
showerror(errmsg)
sql="
select*fromstockwherename_id="
request("
rs.opensql,conn,3,2
ifnotrs.eofthen
rs("
)=request.form("
storage_id"
)=session("
type_id"
prnt"
rule"
no"
rs.update
else
错误!
没有该记录!
)
rs.close
response.redirect"
list.asp?
id="
)'
成功地留了言!
response.flush
edit.asp"
fontcolor=red>
请在以下的表格中修改相关的数据<
tablealign=centerborder=0>
inputtype=hiddenname=idvalue=<
%=nid%>
tdnowrap>
名称:
inputclass=smallInputtype=textboxname="
value='
%=rs("
**<
计量单位:
规格:
货号:
货名:
最高存量:
最低存量:
储存地点:
td>
inputclass=buttonfacetype=submitname=okvalue=确定>
inputclass=buttonfacetype=resetname=resetvalue=复原>
inputclass=buttonfacetype=buttonname=retuvalue=返回onclick=history.go(-1)>
找不到该记录!
%endif%>
--#includefile=copyright.asp-->
3.4)、操作界面
本设计的操作界面使用dreamwaver制作的网页形式,有用户登录模块,查询库存模块,出入仓模块,修改仓库物品信息模块。
在用户登录界面输入用户名和密码则可以登录,用户登录成功后,网页跳转到仓库管理界面,在仓库管理界面可以对仓库进行各种操作。
登录界面如下图一所示:
图一:
用户登录界面
基本信息管理模块可以实现以下功能
进出仓库,修改仓库物品信息
仓库管理界面如下图二所示
图二:
仓库管理界面
仓库物品查询界面如下图三所示:
图三:
仓库库存查询界面
从物品入库操作界面如下图四所示:
图四:
物品入库操作界面
物品出库界面如下图五所示:
图五:
物品出库操作界面
仓库物品信息的修改如下图六所示:
图六:
仓库物品信息的修改
5:
致谢
在本次课程设计中,自学了利用access建立数据库,利用dreamwaver软件制作登录和操作界面。
这两款软件实用性高,可视化强操作界面简洁清晰。
通过这次数据库的课程设计,通过这次课程设计,对数据库的建立有了较深的理解,对dreamwaver和数据库的连接以及利用asp技术操作数据库有了清晰的认识。
对开发软件的不熟悉导致此次开发过程并不顺利,但通过自己的一步步调试,一步步探索,终于有了一点进展,这次由于水品有限,做出的系统很粗糙,存在着许多不足。
总之,通过这次系统的开发,收获很多,感触也很多,不只是实践经验,还有一些做人做事的道理:
在工作时,要尽量把要遇到的问题考虑周全,未雨绸缪,那样就不会在遇到问题时有措手不及;
做事情要有想法,要不断地去尝试。
——蒋文福
参考书籍:
[1]毛一梅数据库原理和应用北京大学出版社
[2]唐建平ASP动态网页程序设计与制作实训教程机械工业出版社