基于图书仓库管理系统的数据库设计与实现Word下载.docx

上传人:b****1 文档编号:5256127 上传时间:2023-05-04 格式:DOCX 页数:22 大小:137.16KB
下载 相关 举报
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第1页
第1页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第2页
第2页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第3页
第3页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第4页
第4页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第5页
第5页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第6页
第6页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第7页
第7页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第8页
第8页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第9页
第9页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第10页
第10页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第11页
第11页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第12页
第12页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第13页
第13页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第14页
第14页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第15页
第15页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第16页
第16页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第17页
第17页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第18页
第18页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第19页
第19页 / 共22页
基于图书仓库管理系统的数据库设计与实现Word下载.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于图书仓库管理系统的数据库设计与实现Word下载.docx

《基于图书仓库管理系统的数据库设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《基于图书仓库管理系统的数据库设计与实现Word下载.docx(22页珍藏版)》请在冰点文库上搜索。

基于图书仓库管理系统的数据库设计与实现Word下载.docx

3)、数据删除功能

主要任务是对各种图书进行日常的删除管理!

(2)流程图:

1)、

2)、

3)、

(3)、系统功能模块图:

二、数据库设计

1、概念结构设计

这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

(1)、据此可以绘出图书仓库管理系统数据库的E-R图如下:

(2)、实体属性列表如下:

实体

属性

图书

ID

书名

作者

出版社

2、数据库逻辑设计

将数据库的概念模型转换为关系模型:

实体转换成的关系模式有:

Book(ID,SM,ZZ,CBS)

三、数据库的管理

备份和还原数据库可以保证数据的安全性,也可以保证数据的不丢失,保证系统的稳定性。

备份和还原数据库是所有数据库应用系统必备的功能。

备份和还原是数据库管理员维护数据库安全性和完整性的重要操作。

备份是还原受损数据库最容易,把意外损失降到最小的保障方法。

没有备份,所有的数据都可能丢失。

备份可以防止因表或数据库遭受破坏、介质失效或用户错误而造成的数据灾难。

还原数据库是在意外发生后,利用备份来还原数据库的造作。

四、数据库的实施和维护

4.1主界面设计

主界面包括系统的主要功能包括即登陆模块;

检查登陆模块;

管理模块;

添加数据模块;

删除数据模块;

修改数据模块。

主界面设置一个友好的界面,用户可以根据需要点击自己想使用的功能进入功能界面。

在进入主界面之前有一个用户登陆界面,用户键入用户名和密码,系统自行判定是否存在,然后进入主界面。

系统登陆界面如图4-1所示。

图4-1系统登陆界面

4.2基本信息管理模块

基本信息管理模块可以实现以下功能:

●添加、修改、删除;

图4-2操作界面

图4-3操作界面

图4-4修改界面

五、代码

login.asp:

<

html>

head>

metahttp-equiv="

Content-Type"

content="

text/html;

charset=utf-8"

/>

title>

仓库管理系统<

/title>

/head>

body>

divalign="

center"

>

br>

<

fontcolor="

#000000"

仓库管理管理系统<

/font>

/div>

formmethod="

post"

action="

checklogin.asp"

p>

用户名称

inputmaxlength=25name="

username"

size=13value="

"

/p>

管理密码

password"

size=13type="

value="

inputtype="

submit"

确定"

name="

cmdOk"

&

nbsp;

input

type="

reset"

重填"

cmdReset"

/form>

/body>

/html>

manage.asp

charset=gb2312"

管理界面<

%

ifSession("

zhanghao"

)<

admin"

then

response.redirect"

login.asp"

endif

%>

tablealign="

tr>

tdalign="

left"

欢迎您:

%Response.Write(Session("

))%>

/td>

right"

时间:

%Response.Write(Date())%>

/tr>

tdcolspan="

2"

setconn=Server.CreateObject("

ADODB.Connection"

conn.open"

Driver={SQLServer};

server=(local);

uid=sa;

pwd=123456;

database=ckguanlixitong;

setrs=Server.CreateObject("

ADODB.Recordset"

sql="

SELECT*FROMbook"

rs.Opensql,conn,3'

rs.open"

sql语句,conn,打开方式,锁定方式"

rs.PageSize=4

'

第一次显示没有页码,默认显示第一页

IfRequest("

page"

)<

"

Then

iPage=Cint(Request("

))

IfiPage<

1TheniPage=1'

页码小于1,则显示第一页

'

当大于总页数的时候,显示最后一页

IfiPage>

rs.PageCountTheniPage=rs.PageCount

Else

iPage=1

EndIf

Response.Write("

当前第"

iPage&

页,共"

rs.PageCount&

页"

rs.AbsolutePage=iPage

TABLECELLPADDING="

BORDERCOLOR="

Black"

BORDER="

1"

TRSTYLE="

BACKGROUND-COLOR:

#AAAADD;

TD>

ID<

/TD>

书名<

作者<

出版社<

修改<

删除<

/TR>

ForI=0Tors.PageSize-1

Ifrs.EOFORrs.BOFThenExitFor

设置奇数和偶数行显示不同的背景颜色

IfIMod2=1Then

Response.Write("

TRSTYLE='

#FFFFCD;

'

Else

TR>

Endif

rs("

ID"

)&

AHREF='

detail.asp?

shuming=<

%=rs("

SM"

)%>

TARGET='

_blank'

<

/A>

ZZ"

CBS"

AHREF="

show_uppdat.asp?

id=<

del.asp?

rs.movenext()

Next

/TABLE>

BR>

%'

当前是第一页的时候,不显示"

第一页"

IfiPage<

1Then%>

manage.asp?

page=1"

第一页<

page=<

%=iPage-1%>

上一页<

%EndIf

当前是最后一页的时候,不显示"

最后页"

IFiPage<

rs.PageCountThen%>

%=iPage+1%>

下一页<

%=rs.pageCount%>

最后页<

%EndIf

conn.close()

/table>

palign="

ahref="

show_add.asp"

添加数据<

/a>

checklogin.asp

验证登陆<

dimsql

dimrs

dimseekerrs

dimfounduser

dimusername

dimcompanyid

dimpassword

dimerrmsg

dimfounderr

founderr=false

FoundUser=false

username=Request.Form("

password=Request.Form("

如果管理员帐号为空'

ifusername="

Response.Redirect("

false.html"

Endif

ifpassword="

ifusername="

andpassword="

如果管理员名称和密码都正确则设置COOKIES保证全站生效'

;

Response.Cookies("

name"

)="

Session("

manage.asp"

else

Endif

del.asp

HTML>

删除数据库<

BODY>

response.redirect"

str=Request("

id"

setcmd=Server.CreateObject("

ADODB.Command"

cmd.ActiveConnection=conn

DELETEFROMbookWHEREID="

str

Response.Write(sql)

cmd.CommandText=sql

cmd.Execute()

successed.html"

/BODY>

/HTML>

do_add.asp

添加<

Response.redirect"

str=Request.Form("

int_id"

shuming=Request.Form("

shuming"

zuozhe=Request.Form("

zuozhe"

chubanshe=Request.Form("

chubanshe"

insertintobook(ID,SM,ZZ,CBS)values("

&

str&

'

shuming&

zuozhe&

chubanshe&

);

do_uppdat.asp

更新界面<

sql="

updatebookset书名='

c'

whereID=1"

sql="

UPDATEbookSET书名="

作者="

zuozhe&

出版社="

whereID="

UPDATEbookSETSM="

shuming&

ZZ="

CBS="

str

false.html

显示错误<

h1align="

密码或者帐号错误!

/h1>

重新登陆!

show_add.asp

response.redirect"

FORMACTION="

do_add.asp"

METHOD="

table>

td>

ID:

Td>

INPUTTYPE="

TEXT"

NAME="

/Td>

书名:

作者:

出版社:

SUBMIT"

VALUE="

修改"

/FORM>

show_uppdat.asp

SELECT*FROMbookWHEREID="

setrs=cmd.Execute()

的信息为:

do_uppdat.asp"

输出表内容

Ifnotrs.EOFThen

HIDDEN"

successed.html

执行成功<

执行操作成功<

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2