数据库课程设计报告商品库存管理系统

上传人:cn****1 文档编号:413705329 上传时间:2023-10-06 格式:DOC 页数:27 大小:4.83MB
返回 下载 相关 举报
数据库课程设计报告商品库存管理系统_第1页
第1页 / 共27页
数据库课程设计报告商品库存管理系统_第2页
第2页 / 共27页
数据库课程设计报告商品库存管理系统_第3页
第3页 / 共27页
数据库课程设计报告商品库存管理系统_第4页
第4页 / 共27页
数据库课程设计报告商品库存管理系统_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《数据库课程设计报告商品库存管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计报告商品库存管理系统(27页珍藏版)》请在金锄头文库上搜索。

1、目 录第1章 概要设计11.1 题目的内容与要求11.2 数据库概念模型设计11.3 总体方案设计3第2章 详细设计42.1数据库逻辑模型设计42.1.1商品表(goods)42.1.2出货清单表(chuhuo)52.1.3进货清单表(jinhuo)52.2系统功能详细设计52.2.1商品信息管理模块62.2.2进出库操作模块62.2.3商品统计模块72.2.4系统功能模块8第3章 调试分析103.1 .Net和SQLserver的连接问题103.2 父窗体问题103.3 服务器问题10第4章 使用说明114.1 系统主界面界面114.2 商品信息管理界面114.3 商品进库界面134.4 商

2、品统计界面14参考文献16附 录(程序清单)17沈阳航空航天大学课程设计报告 目 录第1章 概要设计11.1 题目的内容与要求11.2 数据库概念模型设计11.3 总体方案设计3第2章 详细设计42.1数据库逻辑模型设计42.1.1商品表(goods)42.1.2出货清单表(chuhuo)52.1.3进货清单表(jinhuo)52.2系统功能详细设计52.2.1商品信息管理模块62.2.2进出库操作模块62.2.3商品统计模块72.2.4系统功能模块8第3章 调试分析103.1 .Net和SQLserver的连接问题103.2 父窗体问题103.3 服务器问题10第4章 使用说明114.1 系

3、统主界面界面114.2 商品信息管理界面114.3 商品进库界面134.4 商品统计界面14参考文献16附 录(程序清单)17-1-沈阳航空航天大学课程设计报告 第1章 概要设计第1章 概要设计1.1 题目的内容与要求设计和实现一个商品库存管理系统,要求可以实现对商品信息的添加、删除和修改。以及完成商品的出库和入库操作。要实现相应的统计功能。1.2 数据库概念模型设计根据商品库存管理程序的要求,概念模型一共有五个实体,分别为商品实体,进货实体和出货实体。其中,商品实体包括货物编号、名称、类别、品牌、生产商、生产商地址、生厂商电话、价格、现存数量等七个属性,商品编号是书籍实体的主键;出货实体包括

4、商品编号、数量、日期三个属性;出货实体包括商品编号、出货凭证、日期、数量四个属性。商品库存管理系统的E-R图如下图1.1所示:图1.1商品库存管理系统E-R图说明:从上图可以看出,商品实体与进货单实体之间是一对多的关系。商品E-R图如图1.2所示:图1.2商品E-R图进货清单E-R如图1.3所示:计算机毕业设计 计算机课程设计代做计算机毕业设计 代做计算机课程设计QQ715441561图1.3 进货清单E-R图出货清单E-R图如图1.4所示:图1.4 出货清单E-R图1.3 总体方案设计根据题目要求,本系统可以分为四个功能模块:商品信息管理模块、进出库模块、商品统计模块、系统功能模块。系统总体

5、模块图如下图1.4所示:商品库存管理系统商品信息管理模块进出库模块商品统计模块系统功能模块图1.4 系统总体模块图说明:上述模块中,商品信息管理模块实现对商品信息的动态增加、删除、修改功能;进出库模块实现对商品的进库和出库操作;商品统计模块实现对滞销产品的统计、商品进出货的统计;系统计算机毕业设计 计算机课程设计代做计算机毕业设计 代做计算机课程设计QQ715441561功能模块实现系统的关闭和版权提示功能。沈阳航空航天大学课程设计报告 第2章 详细设计第2章 详细设计2.1数据库逻辑模型设计商品库存管理系统的E-R图表明商品实体与进出货清单实体之间是多对多的关系,转换后的关系模式有三个,分别

6、是商品、进货清单和出货清单,具体属性如下所示:1) 商品(商品编号,商品名称,商品类别,品牌,生产商,商城商电话,生厂商地址,价格,库存量)此为商品实体对应的关系模式。2) 出货清单(商品编号,出货量,日期)此为出货清单实体对应的关系模式。3) 进货清单(商品编号,进货凭证,进货量,日期)此为进货清单实体对应的关系模式。 2.1.1商品表(goods)商品表如下表2.1所示:表2.1 书籍表列名数据类型长度是否允许空说明商品编号数字4No主键商品名Nvarchar(100)50No类别Nvarchar(100)20No品牌计算机毕业设计 计算机课程设计代做计算机毕业设计 代做计算机课程设计QQ

7、715441561Nvarchar(100)50No生产商地址Nvarchar(100)20No生厂商电话Nvarchar(100)100No价格FloatNo库存量Floatyes说明:此表用于存放商品基本信息,包括商品编号、商品名、品牌、生产商地址、生厂商电话、库存量、价格七个属性。其中的商品编号是该表的主键,其他的属性都用于商品信息的描述。2.1.2出货清单表(chuhuo)订单表如下表2.2所示:表2.2 订单表列名数据类型长度是否允许空说明商品编号数字No出货量FloatNo日期Nvarchar(50)50No说明:用于存放出货清单基本信息,包括商品编号、出货量和日期三个属性。其中商

8、品编号是该表的主键,其他的属性都用于商品信息的描述。2.1.3进货清单表(jinhuo)进货清单表如下表2.3所示:表2.3 订购表列名数据类型长度是否允许空说明商品编号Int20No进货量flaot20No进货凭证Nvarchar50No日期Nvarchar20No说明:此表用于进货信息,包括商品编号、商品进货量、进货凭证、日期;商品编号是商品表中的编号的外键。2.2系统功能详细设计整个程序的实现过程分为四个模块,商品信息管理模块、进出库操作模块、商品统计模块和系统功能模块。各模块的功能以及具体的设计情况如下所述:2.2.1商品信息管理模块商品信息管理模块的功能是:对商品的基本信息进行添加、

9、删除、修改等操作。该模块流程图如下所示。图2.1 商品信息管理模块流程图2.2.2进出库操作模块进出库模块的功能是:执行进出库操作,记录进出库操作,并同时增加或减少商品表中相应商品的数量。进库和出库操作流程基本相同,下面给出进库操作的流程图:图2.2 商品进库流程图2.2.3商品统计模块该模块的功能是实现对库存商品的销售量进出库情况的统计。现以查看滞销产品为例介绍该模块的流程图:图2.3 查看滞销产品流程图2.2.4系统功能模块该模块的功能是实现系统的退出操作,在系统要退出的时候提示用户是否真的想要退出系统。并由版权提示功能。执行操作退出系统是否退出NY开始结束图计算机毕业设计 计算机课程设计

10、代做计算机毕业设计 代做计算机课程设计QQ7154415612.4 退出系统流程图沈阳航空航天大学课程设计报告 第3章 调试分析第3章 调试分析3.1 .Net和SQLserver的连接问题因为整个程序的实现需要与数据库相连接,所以我遇到的最大问题是连接数据库。对数据库的操作占了相当大的比例,数据库的操作效率直接影响了整个系统的效率。具体的解决方法有以下几个:1. 建立数据库连接池,对数据库进行有效使用。2. 使用Dbhelper类,集中完成数据库操作的问题。3.2 父窗体问题在程序的编写过程中,由于本软件的主界面是一个父窗体,其他的窗体是主窗体的子窗体,刚开始不知道怎么操作。经过查找资料才知

11、道,需要将父窗体的IsMdiContainer设为True,然后再将子窗体的 child.MdiParent=this,这样设置才行。计算机毕业设计 计算机课程设计代做计算机毕业设计 代做计算机课程设计QQ7154415613.3 服务器问题由于本系统通过网页的形式进行工作,并且要求动态显示数据,因此使用IIS服务器。IIS服务器的工作端口默认为80,但安装了多个版本的服务器后,端口地址存在混乱,因此将主服务器的端口地址设为8080,以便直接启动浏览器后输入网址直接访问。沈阳航空航天大学课程设计报告 第4章 使用说明第4章 使用说明4.1 系统主界面界面图4. 1 主界面界面4.2 商品信息管

12、理界面图4.2商品信息添加界面下面是商品信息修改界面。图4.3收货人界面下面是商品信息删除界面。图4.4订单界面4.3 商品进库界面图4.5商品进库界面下图是商品出库界面。图4.6商品出库界面4.4 商品统计界面图4.7滞销商品统计界面图4.4说明:滞销商品统计界面。下图是商品订货信息统计界面图4.8商品订货信息界面下图是系统的退出界面计算机毕业设计 计算机课程设计代做计算机毕业设计 代做计算机课程设计QQ715441561图4.9系统退出界面沈阳航空航天大学课程设计报告 参考文献参考文献1 王珊,萨师煊 . 数据库系统概论M, 北京:高等教育出版社,20022 徐聪葱, ASP.Net 编程

13、从入门到实践M, 北京: 清华大学出版社, 20103 陈华, Ajax 从入门到精通 M, 北京: 清华大学出版社, 20084 王山 等, .Net 网站开发典型模块与实例精讲M, 北京: 电子工业出版社,20065 张小豪, 软件工程导论M, 北京: 清华大学出版社, 2003沈阳航空航天大学课程设计报告 附 录附 录(程序清单)Dbhelper类using System;using System.Collections.Generic;using System.Text;using System.Collections;using System.Data;using System.Data.SqlClient;using System.Configuration;namespace inventory class Dbhelper

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号