数据库课程设计论文.docx

上传人:b****6 文档编号:3224985 上传时间:2022-11-20 格式:DOCX 页数:32 大小:289.39KB
下载 相关 举报
数据库课程设计论文.docx_第1页
第1页 / 共32页
数据库课程设计论文.docx_第2页
第2页 / 共32页
数据库课程设计论文.docx_第3页
第3页 / 共32页
数据库课程设计论文.docx_第4页
第4页 / 共32页
数据库课程设计论文.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

数据库课程设计论文.docx

《数据库课程设计论文.docx》由会员分享,可在线阅读,更多相关《数据库课程设计论文.docx(32页珍藏版)》请在冰豆网上搜索。

数据库课程设计论文.docx

数据库课程设计论文

摘要

数据库是数据管理的最新技术,是计算机科学的重要分支。

今天,信息资源已成为各个部门的重要财富和资源。

建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。

对工厂管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。

为了便于工厂信息资料的管理需要有效的工厂管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高工厂信息检索效率的目的。

采用数据库技术生成的工厂管理系统将会极大地方便并简化图管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了工厂管理系统。

系统采用C/S模式,实现了工厂信息更新与查询的方便、高效性、有效性和及时性。

本文通过作者设计和开发一个中小型工厂管理系统的实践,阐述了工厂管理软件中所应具有的基本功能、设计、实现。

关键字:

工厂管理,数据库技术,功能

 

引言

在社会进入信息化时代以来,信息产业所创造的社会价值渐渐地开始占据社会体系中不可替代的位置。

人们也渐渐明白了信息和知识更新的重要性,在这个信息更新快速的社会,信息代表着价值,管理好信息也就意味着非常重要,好的管理机制带来效率,效率象征着竞争力,象征着效益,一个好的管理系统对于一个工厂来说是至关重要的,它是一个工厂的生命线。

在计算机日益普及的今天,建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。

对工厂管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。

为了便于工厂信息资料的管理需要有效的工厂管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高工厂信息检索效率的目的。

采用数据库技术生成的工厂管理系统将会极大地方便并简化图管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

本文以工厂管理系统管理系统开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。

在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。

采用结构化的功能模块设计系统功能,可读性好,易于扩充。

基本功能全面,系统可读性好,易于维护、更新,安全性好。

 

第一章需求分析阶段

1.1引言

在进行系统设计之前,首先要对系统的现状进行分析。

根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。

需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。

数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。

明确目的之后,就可以确定您需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。

在构造系统时,首先从需求出发构造数据库表,然后再由数据库表结合需求划分系统功能模块。

这样,就把一个大的系统分解成了几个小系统。

这里把系统的层次划分为了五个部分:

仓库管理、车间管理、工人管理、产品管理、零件管理。

能够实现以下功能:

1.更新和查询仓库信息

2.更新和查询车间信息

3.更新和查询工人信息

4.更新和查询产品信息

5.更新和查询零件信息

1.2需求分析阶段的目标与任务

1.2.1处理对象

工厂:

厂名、厂长名

车间:

车间号、车间主任姓名、车间主任地址、车间主任电话

生产产品:

车间号、产品号、产品数量、开始生产时间、生产截止时间

生产零件:

车间号、零件号、零件数量、开始生产时间、生产截止时间

工人:

职工号、职工姓名、职工年龄、职工性别、工种、工作车间号

产品:

产品号、产品名称、产品价格、零件号、零件数量

零件:

零件号、价格重量、价格价格

仓库:

仓库号、仓库主任姓名、仓库主任电话

储存产品:

仓库号、产品号、产品数量

储存零件:

仓库号、零件号、零件数量

1.2.2处理功能及要求

1.能够存储一定数量的工厂信息,并方便有效的进行相应的数据操作和管理,这主要包括:

   1)工厂信息的录入、删除及修改。

   2)工厂信息的多关键字检索查询。

2.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。

3.对查询、统计的结果能够列表显示。

1.2.3安全性及完整性要求

1)安全性要求

系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。

安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。

2)完整性要求

系统完整性要求系统中数据的正确性以及相容性。

可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。

1.3需求分析阶段成果

1.3.1体会和心得

在需求分析这个阶段,由于环境的限制,我主要途径是通过上网查询工厂相关信息和自己生活中的一些积累,由于这是第一次做这样的一个需求分析,刚开始的时候,不知道从何下手,通过向老师、学长、同学的学习和讨论,慢慢地开始理清了思路,然后集中精力在网上了解工厂管理方面的问题和相关的一些操作,在设计E—R图的时候遇到过一些麻烦,通过老师对我的知道,终于还是顺利的完成了这个阶段的任务。

1.3.2工厂管理系统业务流程图

表1.1业务流程图

1.3.3工厂管理系统数字字典

1.数据:

系统涉及的数据项一共39项

表1.2数据项列表

数据项编号

数据项名

数据项含义

存储结构

别名

DI-1

Weno

仓库的序号

Varchar(20)

仓库号

DI-2

We_Dname

仓库主任的姓名

Varchar(20)

仓库主任姓名

DI-3

We_phonenumber

仓库主任的电话

Varchar(20)

仓库主任电话

DI-4

Ptno

产品的序号

Varchar(20)

产品号

DI-5

Ptname

产品的名称

Varchar(20)

产品名称

DI-6

Ptprice

产品的价格

numeric(10,1)

产品价格

DI-7

Parts_no

所需零件的序号

Varchar(20)

零件号

DI-8

Parts_number

所需零件的数量

int

零件数量

DI-9

Wpno

车间的序号

Varchar(20)

车间号

DI-10

Wp_Daddrsee

车间主任的住址

Varchar(20)

车间主任地址

DI-11

Wp_Dphonenubmer

车间主任的电话

Varchar(20)

车间主任电话

DI-12

Wp_Dname

车间主任的姓名

Varchar(20)

车间主任姓名

DI-13

Ptst_weno

产品所在仓库序号

Varchar(20)

仓库号

DI-14

Ptst_ptnumber

仓库中指定产品数量

int

产品数量

DI-15

Ptst_ptno

产品的序号

Varchar(20)

产品号

DI-16

Psst_weno

零件所在仓库序号

Varchar(20)

仓库号

DI-17

Psst_psnumber

零件中指定产品数量

int

零件数量

DI-18

Psst_psno

零件的序号

Varchar(20)

零件号

DI-19

Fyname

工厂的名字

Varchar(20)

厂名

DI-20

Fy_Dname

厂长的姓名

Varchar(20)

厂长名

DI-21

Wrno

工人的工作号

Varchar(20)

职工号

DI-22

Wrname

工人的姓名

Varchar(20)

职工姓名

DI-23

Wrsex

工人的性别

Varchar(20)

职工性别

DI-24

Wrage

工人的年龄

int

职工年龄

DI-25

Wrrypes

工人的工种

Varchar(20)

工种

DI-26

Wr_workshop

工人的工作车间

Varchar(20)

工作车间号

DI-27

Psno

零件的序号

Varchar(20)

零件号

DI-28

Psweigh

零件的重量

int

零件重量

DI-29

Psprice

零件的价格

numeric(10,1)

零件价格

DI-30

Pp_wpno

生产产品的车间序号

Varchar(20)

车间号

DI-31

Pp_starttime

开始生产产品的时间

datetime

开始生产时间

DI-32

Pp_ptnumber

所需生产的数量

Varchar(20)

产品数量

DI-33

Pp_endtime

生产该产品截止时间

datetime)

生产截止时间

DI-34

Pp_ptno

所生产产品的序号

Varchar(20)

产品号

DI-35

Ps_wpno

生产零件的车间序号

Varchar(20)

车间号

DI-36

Ps_starttime

开始生产零件的时间

datetime

开始生产时间

DI-37

Ps_psnumber

所需生产的数量

Varchar(20)

零件数量

DI-38

Ps_endtime

生产该零件截止时间

datetime

生产截止时间

DI-39

Ps_psno

所生产零件的序号

Varchar(20)

零件号

2.数据结构:

表1.3数据结构列表

数据结构编号

数据结构名

数据结构含义

组成部分

DS-1

Warehouse

仓库信息

Weno,We_phonenumberWe_Dname

DS-2

Product

产品信息

Ptno,Ptname,Ptprice

Parts_no,Parts_number

DS-3

Workshop

车间信息

Wpno,Wp_Daddress

Wp_Dphonenubmer,Wp_Dname

DS-4

Product_storage

产品储存信息

Ptst_weno

Ptst_ptnumber,Ptst_ptno

DS-5

Parts_storage

零件储存信息

Psst_weno

Psst_psnumber,Psst_psno

DS-6

Factory

工厂信息

Fyname

Fy_Dname

DS-7

Worker

工人信息

Wrno,Wrname,Wrsex

Wrage,Wrrypes,Wr_workshop

DS-8

Parts

零件信息

Psno,Psweight

Psprice

DS-9

Product_producing

产品生产信息

Pp_ptnumber,Pp_starttime

Pp_endtime,Pp_ptno,Pp_wpno

DS-10

Parts_producing

零件生产信息

Ps_starttime,Ps_psnumber

Ps_endtime,Ps_psno,Ps_wpno

3.处理逻辑描述

1.4处理逻辑列表

处理编号

处理功能

处理过程

PS-1

查询

先确定要查询的部门,然后通过语句可以查询出相应部门的信息,并且按表格的形式显示出结

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1