数据库课设实验报告——进销存管理系统

数据库课设实验报告——进销存管理系统
数据库课设实验报告——进销存管理系统

数据库课程设计报告 -------进销存管理信息系统

学院:计算机学院

专业:计算机科学与技术

班级:2013级1班

姓名:傅娴雅

学号:201300130014

任课教师:王诚梅

实验教师:王诚梅

助教:XXX

目录

一、系统开发平台 (3)

二、数据库规划 (3)

2.1 任务陈述 (3)

2.2 任务目标 (3)

三、系统定义 (3)

3.1 系统边界 (3)

3.2 用户视图 (4)

四、需求分析 (4)

4.1 用户需求说明 (4)

4.1.1数据需求 (4)

4.1.2事务需求 (5)

4.2 系统需求说明 (6)

4.2.1软件环境 (6)

4.2.2硬件环境 (6)

4.2.3初始数据库大小 (6)

4.2.4数据库增长速度 (6)

4.2.5记录查找的类型和平均数量 (6)

4.2.6性能 (6)

4.2.7安全性 (6)

五、数据库逻辑设计 (7)

5.1 ER图 (7)

5.2 数据字典 (7)

5.2.1实体和联系属性 (7)

5.2.2属性描述 (8)

5.3 关系表 (10)

六、数据库物理设计 (10)

6.1 索引 (10)

6.2 视图 (10)

6.3 安全机制 (10)

6.3.1系统安全 (10)

6.3.2数据安全 (10)

七、应用程序设计 (11)

7.1 功能模块 (11)

7.1.1计算功能 (11)

7.1.2存储功能 (11)

7.1.3输入及输出功能 (11)

7.1.4交互功能 (11)

7.2 界面设计 (11)

(1)登录界面 (11)

八、测试和运行 (18)

九、总结 (19)

附. 参考文献 (19)

一、系统开发平台

题目:进销存管理信息系统

数据库:My sql 5.5.42

开发工具: Eclips

操作系统:Microsoft Window 7 旗舰版

二、数据库规划

2.1 任务陈述

进销存管理信息系统,是指在销售行为发生时,将所有交易信息迅速记录在计算机里,并从中分析并掌握市场需求动态。使商场能够更好地管理其商品的进销存数据记录,提高公司的工作效率及业务水平。

2.2 任务目标

(1)基本信息管理

添加、删除、修改、查询商品资料

添加、删除、修改、查询客户资料

添加、删除、修改、查询供应商资料

(2)业务处理

添加、删除、修改、查询商品采购入库变动信息

添加、删除、修改、查询商品销售变动信息

添加、删除、修改、查询其他库存变动信息

(3)业务统计

实现库存统计

实现短线商品和超储商品报警

(4)其他

实现超级管理员给其他管理员分配权限的功能

对基础数据进行维护

三、系统定义

3.2 用户视图

四、需求分析

4.1 用户需求说明

4.1.1 数据需求

(1)管理员用户视图

基本信息:管理员ID、管理员权限、管理员密码

客户资料:客户ID、客户名、地址、联系人、电话、备注

供应商资料:供应商ID,地址,联系人,电话,备注

商品资料:商品ID,用户名,规格,计量单位,参考进价,参考售价,库存上限,库存下限

采购入库信息:入库单ID,供货商名,商品ID,商品名,规格,计量单位,入库数量,入库单位,金额,入库日期

销售信息:销售单ID,供货商名,商品ID,户品名,规格,计量单位,商品数量,商

品单价,金额,销售日期

其他库存变动信息:对方名称,入库单ID,变动名称,变动类型,商品ID,商品名,规格,计量单位,数量,变动日期

(2)经理用户视图

管理员权限设置信息:管理员ID,密码,权限

基本信息:管理员ID、管理员权限、管理员密码

客户资料:客户ID、客户名、地址、联系人、电话、备注

供应商资料:供应商ID,地址,联系人,电话,备注

商品资料:商品ID,用户名,规格,计量单位,参考进价,参考售价,库存上限,库存下限

采购入库信息:入库单ID,供货商名,商品ID,商品名,规格,计量单位,入库数量,入库单位,金额,入库日期

销售信息:销售单ID,供货商名,商品ID,户品名,规格,计量单位,商品数量,商品单价,金额,销售日期

其他库存变动信息:对方名称,入库单ID,变动名称,变动类型,商品ID,商品名,规格,计量单位,数量,变动日期

4.1.2 事务需求

(1)管理员用户视图:

数据查询:列出客户详细信息

列出供应商详细信息

列出商品详细信息

数据录入:录入采购入库信息

录入销售信息

录入其他库存变动信息

数据输出:输出采购入库信息

输出销售信息

输出其他库存变动信息

(2)经理用户视图:

数据查询:列出管理员基本信息

列出客户详细信息

列出供应商详细信息

列出商品详细信息

数据录入:录入管理员信息

录入采购入库信息

录入销售信息

录入其他库存变动信息

数据输出:输出采购入库信息

输出销售信息

输出其他库存变动信息

4.2 系统需求说明

4.2.1软件环境

软件环境需要支持Window操作系统,及MySQL数据库

4.2.2硬件环境

4.2.3初始数据库大小

4.2.4数据库增长速度

4.2.5记录查找的类型和平均数量

4.2.6性能

4.2.7安全性

每个用户在进入系统时都必须有口令保护;

每个用户分配特定的用户视图所应有的访问权限;

不同用户根据其事先定义的角色不同进入不同的用户视图界面。

五、数据库逻辑设计

5.1 ER图

5.2 数据字典

5.2.1实体和联系属性

客户customer:客户ID CustomerID、客户名CustomerName、地址Address、联系人LinkMan、电话Tel、

备注CustomerRemark

管理员 manager:管理员ID mgNo、管理员权限permitted、管理员密码password

供货商feeder:供货商ID FeederID、供货商名FeederName、地址AddressName、联系人LinkMan、电话Tel、

备注FeederRemark

商品product:商品ID ProductID、产品名ProductName、规格Spec、计量单位Unit、参考进价RFStockPrice、参考售

相关主题
相关文档
最新文档