数据库原理课程设计

发布 2022-10-04 16:26:28 阅读 8203

滨江学院。

数据库原理课程设计报告。

2013 --2014 年度第 1学期)

课程名称: 数据库课程设计。

题目: 库存管理系统。

专业: 计算机科学与技术

班级: 计科1班。

学号: 20112308021

姓名王昊。指导教师李振宏。

日期:2013 年 12 月 16 日。

目录。一、引言 1

二、需求分析 2

1、现行系统存在的问题分析 2

2、系统需求 2

3、功能需求 3

三、数据库系统设计 4

1.系统功能总体结构设计 4

1.1总体结构设计 4

1.3**设计 5

2.输入输出设计 6

2.1输入设计 6

2.2输出设计 6

3.数据库详细设计 6

3.1数据库设计概述 6

3.2数据库概念结构设计 7

4.数据库逻辑设计 8

4.1数据流图 9

5.数据库表设计 9

5.1表汇总 9

5.2详细表设计 9

四、程序**实现 11

1.系统全部类汇总 11

2.相关类详细设计 12

2.1 添加入库信息的实现 12

2.2 库存查询类的实现 13

六、总结 14

仓库在现实生活中用途十分广泛,各种**、超市要利用仓库存放物资,药房、医院等要利用仓库存放药品,企业、工厂等要利用仓库存放原材料、生产成品,因此仓库的管理成了一项十分重要的工作。

人工管理仓库既费时又费力,而且容易造成混乱,严重时会影响**、企业的正常运作,造成恶劣的后果。随着信息技术的发展,办公自动化的普及,如何快速,高效,便捷的管理仓库受到了高度的关注。

本系统模拟仓库管理,系统主要针对于日常库存信息的管理,包括物资管理、仓库管理、入库操作、入库查询统计、出库操作、出库查询统计、库存查询统计等处理情况。用户可以通过相应的模块,对仓库里的物品的基本情况和库存数量进行查询,管理员通过简单的操作即可轻松的管理仓库,查询各项相关信息,并能进行入库和出库操作等。 通过仓库管理系统的设计与实现,使我们巩固和加深对数据库基础理论和基本知识的理解,进一步掌握了使用数据库进行软件设计的基本思想和方法,提高了运用数据库理论解决实际问题的能力,锻炼了实际动手能力、创新能力,培养了调查研究、查阅技术文献、资料、手册以及编写文档的能力。

近几年,借鉴国外的管理模式,我国的文具连锁店有了一定的发展。但是,由于我国的市场环境与国外不同,在库存管理系统的应用上出现了不少问题。

1) 系统数据不一致。

文具连锁店的数据量特别庞大,在数据管理方面比较欠缺。例如:系统中大量无用的冗余数据使得系统运行速度变慢,日常管理中单据没有及时录入系统,造成系统中的库存数据与商品的实际库存不一致,管理者根本无法依据系统产生的**报告来进行库存管理;最小订货量、最大订货量、安全库存量和送货周期等非常重要的数据并没有预先进行合理的设定。

2) 信息技术基础薄弱

连锁企业本身的特点就是通过连锁规模来降低企业的经营成本,由于连锁企业的扩张速度比较快,相应地企业就一直处于变化的过程中。信息系统能否根据企业的变化进行相应的调整也就成了企业非常关心的问题。国内企业构建系统时,缺乏长远的考虑,系统的扩展性不强。

另外,企业对信息系统的持续投入比较少,已有的技术不及时更新和升级,落后的技术成了阻碍企业快速发展的主要问题。

本套应用程序名称为“连锁店库存管理系统”,主要用于连锁店仓库货品信息的管理,系统包括综合管理、入库管理、出库管理、调库管理、统计、查询等几部分组成。

库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。

对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,**货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。

当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。

仓库货品的信息量大,数据安全性和保密性要求高。本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等。

本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;

根据上述的管理系统的业务流程、要求以及所要实现的目标,我们可以拟出以下需求目标:

1) 系统。

包括,添加用户,删除用户,密码修改,退出登录。

2) 综合管理。

包括办事员管理,供货单位管理,连锁店管理。

3) 库存管理。

货品信息管理:对仓库里的货品进行登记;

**货品管理:对仓库里**的货品进行显示,以便及时采购或者调库**;

4) 入库管理。

入库登记管理:能对货品的入库信息进行查看或删除,采购入库,和调库入库功能;

入库期间统计:货品入库期间的统计;

供货单位期间供货金额统计:对货品某期间**的金额进行统计;

5) 出库管理。

出库登记管理:能对货品的出库信息进行查看或删除,销售出库,和调库出库功能;

出库期间统计:货品出库期间的统计;

收货单位期间收货金额统计:对货品某期间收货的金额进行统计;

6) 操作日志。

显示最近20条的操作信息。

7) 库存汇总。

可根据输入的条件,对货品的入库信息,库存信息等进行简单汇总和组合条件汇总。

在系统功能分析的基础上,考虑vb和sql sever2005的特点,设计出如图3-1所示的系统功能模块图。

1.2模块功能介绍

用户输入密码,等到系统验证后才能进行以下操作。

1) 系统。

密码修改:用户通过该页面实现密码修改功能。用户通过输入旧密码,新密码和确认密码(两者一致时)点击确定按钮,系统提示密码修改成功。点击取消返回。

删除用户:用户通过该页面实现删除用户功能,选中系统给出的用户列表中的一个用户,点击删除。

添加用户:用户通过该页面实现添加用户的功能,给予新用户登陆系统的密码。

2) 综合管理。

办事员管理:用户通过该页面实现添加或删除办事员功能。选中系统给出的办事员供货单位列表中的一个办事员,点击删除则该办事员信息被删除。

点击添加,输入办事员信息确定。新办事员添加成功。

供货单位管理:用户通过该页面实现添加或删除供货单位功能。选中系统给出的列表中的一个单位,点击删除则该单位信息被删除。点击添加,输入办事员信息确定。新办事员添加成功。

连锁店管理:用户通过该页面实现添加或删除办事员功能。选中系统给出的用户列表中的一个办事员,点击删除则该办事员被删除。点击添加,输入办事员信息确定。新办事员添加成功。

商品基本信息输入:此界面提供将商品基本信息写入数据库的功能。

3) 入库管理。

入库登记管理:能对货品的入库信息进行查看或删除,采购入库,和调库入库(兄弟店之间的货物对调)功能;

入库期间统计:根据用户选择的条件,可实现货品入库期间的统计。

供货单位期间供货金额统计:对货品某期间**的金额进行统计。

4) 出库管理。

出库登记管理:能对货品的出库信息进行查看或删除,销售出库,和调库出库功能(在调库入库时自动执行该功能);

出库期间统计:根据用户选择的条件,货品出库期间的统计;

收货单位期间收货金额统计:根据用户选择的条件,对货品某期间收货的金额进行统计;

5) 库存管理。

**货品管理:对仓库里**的货品进行显示,以便及时采购或者调库**;

6) 操作日志。

显示最近20条的出库和入库操作信息,包括操作员,操作内容,操作时间。

7) 库存汇总。

可根据输入的条件,对货品的入库信息,库存信息等进行简单汇总和组合条件汇总。

开发连锁店库存管理系统是一项庞大的系统工程,开发过程中的数据量相当庞大,管理起来相当困难,编制**对其进行管理是一种行之有效的方法。**是用以代表系统中客观存在的事物名称、属性或状态的符号。由于现代管理生活中的数据量很大,所需的信息种类也很多,所以必须经过分类整理后才能更有效地利用。

将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类信息,即是**设计。

数据库原理课程设计

数据库原理 课程设计报告。专业 计算机科学与技术 班级 09计本班。题目名称 人事管理系统 完成日期 2018 10 24 甘肃政法学院计算机科学学院。目录。一 系统定义 3 二 需求分析 3 三 系统设计 12 四 详细设计 19 五 心得体会 23 六 参考文献 23 七 课程设计总结 24 作...

数据库原理课程设计

课程设计题目 小型工厂库存管理系统。班级 1班 学号 20082300222 姓名黄文青 指导教师李振宏 时间 2010 年12 月 26 日至 2010 年。成绩。指导教师签字年月日。随着企业管理信息化的发展,网络及计算机的引入使管理跃上了一个新的发展平台。仓库管理系统是一个企业不可缺少的部分,它...

数据库原理课程设计

信阳师范学院。计算机与信息技术学院。数据库原理课程设计报告书。年月日。课题名称。学号姓名。一 设计目的。二 设计要求。三 需求分析。四 数据库设计 概念结构设计 五 设计总结。六 参考文献。管理系统 设计要求管理和分类一堆的 cd,使得用户不但知道每张cd的基本信息,而且知晓每张cd的详细信息。2....