文档介绍:该【基于图书仓库管理系统的数据库设计与实现 】是由【胜利的果实】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【基于图书仓库管理系统的数据库设计与实现 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。. . .
1 / 23
设计题目: 图书仓库管理系统的设计与实现
专 业: 计算机科学与技术
姓 名: 海洋 王哲
学 号: 0825829026, 0825829043
指导老师: 邱自华
时 间:2010-6-15
. . .
2 / 23
目录
引言4
一、系统分析5
1、需求分析5
二、数据库设计7
1、概念结构设计7
2、数据库逻辑设计8
三、 数据库的管理9
四、数据库的实施和维护10
主界面设计10
基本信息管理模块11
五、代码12
六、 致26
. . .
3 / 23
引 言
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
仓库管理系统是一个企事业单位不可缺少的一部分,它的容对于企业的决策者和管理者来说都是至关重要的,因此,仓库管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理仓库,这种管理方式存在着许多缺点,诸如效率低,性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对产品仓库信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极提高货品仓库的管理效率,也是企业仓库管理科学化、正规化,与世界接轨的重要条件。因此,开发一个仓库管理系统是很有必要的,具有其特有的技术意义和管理意义。
一 、系统分析
1、需求分析
(1)、本系统要现一下功能:
1)、数据录入功能
主要任务是对各种图书信息进行日常的管理,如图书的输入、查询、修改、增加、删除,迅速准确地完成各种图书信息的统计计算,快速打印出报表。
2)、数据修改功能
主要任务是对各种图书进行日常的修改管理!
. . .
5 / 23
3)、数据删除功能
主要任务是对各种图书进行日常的删除管理!
(2)流程图:
1)、
2)、
3)、
. . .
5 / 23
(3)、系统功能模块图:
. . .
7 / 23
二、 数据库设计
1、概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以与它们之间的关系,为后面的逻辑结构设计打下基础。
(1)、据此可以绘出图书仓库管理系统数据库的E-R图如下:
管理员
图书
管理
M
N
(2)、实体属性列表如下:
实体
属性
图书
ID
书名
作者
2、数据库逻辑设计
将数据库的概念模型转换为关系模型:
实体转换成的关系模式有:
Book(ID,SM,ZZ,CBS)
. . .
7 / 23
三、数据库的管理
备份和还原数据库可以保证数据的安全性,也可以保证数据的不丢失,保证系统的稳定性。备份和还原数据库是所有数据库应用系统必备的功能。备份和还原是数据库管理员维护数据库安全性和完整性的重要操作。备份是还原受损数据库最容易,把意外损失降到最小的保障方法。没有备份,所有的数据都可能丢失。备份可以防止因表或数据库遭受破坏、介质失效或用户错误而造成的数据灾难。还原数据库是在意外发生后,利用备份来还原数据库的造作。
. . .
9 / 23
四 、数据库的实施和维护
主界面设计
主界面包括系统的主要功能包括即登陆模块;检查登陆模块;管理模块;添加数据模块;删除数据模块;修改数据模块。主界面设置一个友好的界面,用户可以根据需要点击自己想使用的功能进入功能界面。在进入主界面之前有一个用户登陆界面,用户键入用户名和密码,系统自行判定是否存在,然后进入主界面。
系统登陆界面如图4-1所示。
图4-1系统登陆界面
基本信息管理模块
基本信息管理模块可以实现以下功能:
● 添加、修改、删除;
图4-2操作界面
. . .
9 / 23
图4-3操作界面
图4-4 修改界面
五、 代码
:
<html>
<head>
<meta -equiv="Content-Type" content="text/html; charset=utf-8" />
<title>仓库管理系统</title>
</head>
<body>
<div align="center"><br>
<font color="#000000">仓库管理管理系统</font> <br>
</div>
. . .
10 / 23
<form method="post" action="">
<div align="center">
<p>用户名称
<input maxlength=25 name="username" size=13 value="">
</p>
<p> 管理密码
<input maxlength=25 name="password" size=13 type="password" value="">
</p>
<p>
<input type="submit" value="确定" name="cmdOk">
&nbsp;
<input
type="reset" value="重填" name="cmdReset">
&nbsp; </p>
</div>
</form>
</body>
</html>
<html>
<head>
<meta -equiv="Content-Type" content="text/html; charset=gb2312" />
<title>管理界面</title>
</head>
<body>
<%
if Session("zhanghao")<>"admin" then
""
end if
%>
<table align="center">
<tr>
<td align="left">欢迎您:<%(Session("zhanghao"))%></td>
<td align="right">时间:<%(Date())%></td>
</tr>
<tr>
<td colspan="2">
<%
set conn = ("")