家具城进销存管理系统课程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告题目:某家具城进销存管理系统
专业:网络工程
班级:
姓名:
指导教师:
成绩:
计算机学院
2017年12月8日
目录
第1章需求分析................................................
需求调查....................................................
系统功能分析 ...............................................
面对用户需求分析 ........................................... 第2章面向对象分析和设计...................................... 第3章逻辑结构设计............................................
E-R图.....................................................
类和对象向关系模式转换 .....................................
第4章数据库物理结构设计......................................
存取方法设计 ..............................................
存储结构设计 ..............................................
物理设计 .................................................. 第5章数据库完整性设计........................................
主键及外键 ................................................
参照完整性设计 ............................................
触发器设计 ................................................. 第6章数据库视图设计.......................................... 第7章数据库存储过程设计...................................... 总结........................................................... 参考文献:.....................................................
某家具城进销存管理系统
第1章需求分析
需求调查
进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块、销售管理模块、帐款管理模块等部分组成,规划系统功能模块如下:
(1)基础管理模块
该模块主要包括公司资料、员工资料、商品型号材质、供应商资料、客户资料。
(2)进货管理模块
该模块主要包括采购管理、入库管理、入库退货管理。
(3)销售管理模块
该模块主要包括销售出库、出库退货、本月员工销售情况总结。
(4)库存管理模块
该模块主要包括库存明细、库存上下限预警。
(5)帐款管理模块该模块主要包括付款记录、收款记录。
(6)查询模块
该模块主要包括采购查询、出入库查询、出入库退货查询、收款付款查询。
系统功能分析
此管理主要用于记录库存明细、短线库存预警、超储库存预警。
(5) 帐款管理模块:
主要统计付款记录、收款记录。 (6) 查询管理:
主要提供各种查询,如采购查询、出入库查询、出入库退货查询、付款查询、收款 查询等。 面对用户需求分析
下面从细分后的各个子系统分析子系统的需求:
1) 家具信
息管理系统。
该部分主要录入家具的主要信息,包括家具和家具类型分号,各
个家具
的供
应商以及品牌和价格。
2) 供应商信息管理系统。该部分主要实现供应商基本信息录入,修改,以
及各个供应商 所供应的家具的信息。
3) 客户信息管理系统。该部分主要是针对客户而设,主要是顾客基本信息
管理,以及对 顾客相对应的订单进行处理。
4) 家具进货管理系统。该部分主要包括进货信息查询,进货订单录入,进
货统计。 5) 家具销售管理系统。该部分主要包括销售信息查询,销售订单录入,销
售统计。 6) 库存管理系统。该部分主要包括库存信息查询,家具出库入库的记录。
7)
收款管理系统。该部分主要包括用户基本信息和用户对应订单的付款状
态录入查询。
第2章 面向对象分析和设计
类和对象设计如下:
全局E-R 图
类和对象向关系模式转换
家具(家具号、家具名称、制造商、家具价格、家具类别号、家具数量、供应商、品牌)
供应商(供应商名称、家具号、家具价格、家具数量、进货日期) 进货订单(订单号、家具号、家具数量、家具价格、进货日期) 销售订单(订单号、家具号、家具数量、家具价格、销售日期) 顾客(顾客名称、订单号、联系方式) 家具类型(家具类型号、家具类型名)
库存(家具号、家具数量、进货价格、进货日期、进货数量)
第4章数据库物理结构设计
存取方法设计
数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。对于家具进销存管理系统来说,为了提高某些属性(如:家具号,订单号,家具信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。这样在查询某个订单或某种家具信息时就会大大提高查询速度。因此,该系统中选择聚簇存取方法。
存储结构设计
家具进销存管理系统是一个大型复杂的计算机网络信息系统,采用基于客户端/服务器(C/S)的应用体系结构来建设家具进销存管理系统。数据库管理系统采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。
物理设计
实现该设计的环境为Windows 2007 + MS SQL Server 2005 或以上版本。
1.建立家具进销存管理系统
create database 家具进销存管理系统
2.家具信息表
create table 家具信息表(