当前位置:文档之家› VS库存管理系统设计报告

VS库存管理系统设计报告

期末考核项目设计报告
项目名称:库存管理系统
设计环境:Visual Studio 2012
指导老师:
专业班级:
姓名:罗威、周迪文
目录
一项目概述....................................................... 错误!未定义书签。

二需求分析....................................................... 错误!未定义书签。

三总体设计....................................................... 错误!未定义书签。

功能模块划分.................................................. 错误!未定义书签。

系统分析流程图............................................... 错误!未定义书签。

四、数据库设计................................................... 错误!未定义书签。

数据库逻辑结构设计.......................................... 错误!未定义书签。

实体E-R图的关系模式....................................... 错误!未定义书签。

各主要表的信息............................................... 错误!未定义书签。

五.程序模块设计 ................................................ 错误!未定义书签。

功能需求....................................................... 错误!未定义书签。

操作界面的设计............................................... 错误!未定义书签。

六.实例功能测试报告........................................... 错误!未定义书签。

七.项目总结...................................................... 错误!未定义书签。

期末考核项目设计报告
一项目概述
项目名称:库存管理系统
项目负责人:罗威、周迪文
项目类容:库存管理系统数据库、库存管理系统源码、库存管理系统
操作界面、库存管理系统项目设计报告、库存管理系统项目PPT文件。

项目分工:
a.罗威主要负责项:库存管理系统数据库。

b.周迪文主要负责项:库存管理系统项目设计报告、库存管理系统
项目PPT文件。

c.共同负责项: 库存管理系统操作界面、库存管理系统源码。

项目工时:
a.库存管理系统数据库,2个工时。

b.库存管理系统源码,6个工时。

c.库存管理系统操作界面,4个工时。

d.库存管理系统项目设计报告,4个工时。

e.库存管理系统项目PPT文件,4个工时。

二需求分析
本系统通过简单的数据库的操作,实现企事业单位的库存信息的管理。

库存管理系统是一个小型的信息管理系统,数据库采用SQL Server 2012。

使用户和项目人员明确系统的功能、应用范围。

本系统具有以下功能:
(1)基本信息管理。

(2)商品信息管理。

(3)库存操作管理。

(4)系统警示管理。

(5)统计查询管理。

三总体设计
功能模块划分
本系统将用户划分为两种类型,即系统管理员用户和普通用户。

系统管理员用户为Admin,他可以管理其他用户的信息,在其他方面与所有用户的权限相同。

系统分析流程图
四、数据库设计
数据库逻辑结构设计
本实例根据上面的设计规划出各个实体,各实体的E-R图及其关系描述如下:
实体E-R图的关系模式
主类别(主类别编号、主类别名称)
主键是主类别编号
次类别(次类别编号、次类别名称、主类别编号)
主键是次类别编号;外键是主类别编号
商品(商品编号、商品名称、商品单价、商品数量、次类别编号)
主键是商品编号;外键是次类别编号
管理员(ID、姓名、密码)
主键是 ID
供应商(供应商编号、供应商名字、联系人、联系电话、联系地址)
主键是供应商编号
客户(客户编号、客户姓名、联系人、联系电话、联系地址)
主键是客户编号
入库单(入库单编号、入库日期、入库时间、总数量、总码洋、实付金额、折扣额、管理员ID、供应商编号)
主键是入库单编号;外键是管理员ID、供应商编号入库明细(入库明细编号、实付金额、数量、折扣、入库单编号、商品编号)
主键是入库明细编号;外键是入库单编号、商品编号出库单(出库单编号、出库日期、出库时间、总数量、总码洋、实收金额、折扣额、管理员ID、客户编号)
主键是出库单编号;外键是管理员ID、客户编号出库明细(出库明细编号、实收金额、数量、折扣、出库单编号、商品编号)
主键是出库明细编号;外键是出库单、商品编号
依据上面的实体以及实体之间的关系,构造数据中的各个表。

主要有以下8个表:管理员信息表Manager、供应商信息表SuTrade、客户信息表Customer、商品类别表PriClass和SeClass、商品信息表Product、仓库信息表(入库单)EnStore 和(出库单)OutStore 、入库操作信息表EnStoreDefinite、出库操作信息表OutStoreDefinite。

各主要表的信息
五.程序模块设计
功能需求
基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加、修改和查询。

(1)填写基本信息→提交信息填写
(2)修改基本信息→提交信息修改
(3)选择填写查询条件→提交查询→查询结果显示
产品入库登记、修改和查询。

(1)填写入库产品信息→提交入库登记
(2)修改入库登记→提交信息修改
(3)选择填写查询条件→提交查询→查询结果显示
产品出库登记、修改和查询。

(1)出库选择→填写出库产品信息→提交出库登记
(2)修改出库登记→提交信息修改
(3)选择填写查询条件→提交查询→查询结果显示
产品库存统计信息查询
(1)选择查询条件→填写查询内容→提交查询→查询结果显示
用户和系统管理员注册
(1)登录→输入用户名→输入密码→注册
用户修改密码和系统管理员添加用户。

(1)输入旧密码→输入新密码→确认新密码→提交密码修改
(2)输入新用户名→输入用户密码→确认密码→设置用户权限→提交用户
添加
操作界面的设计
周迪文
周迪文
周迪文
罗威
罗威
罗威
罗威
罗威
六.实例功能测试报告
登录
商品类别
商品信息
用户管理界面测试报告
管理员信息
商品出库
七.项目总结
当我们完成此项目的时候,我们真正理解了一句话:“一个好的程序不是写出来的,而是调试出来的”。

在做项目的过程中我们也发现自己对细节的处理有许多不足的地方。

此项目让我们懂得了,代码不是靠死记硬背把它记下来,而是需要理解,而理解代码的方法就是多看多练,敲得多了自然而然就记住了、理解了。

在做项目过程中虽然遇到了许多的问题,但经过大家不断的测试、调试,一切问题都得到了有效的解决,这就如我们在生活中遇到的种种问题,只要我们不焦不燥,齐心协力任何问题都会迎刃而解。

通过本次项目设计,加深了我们对项目开发流程的深入理解。

这是我们第一次严格的按照项目需求开发的项目。

在项目设计过程中,需要认真编写项目设计报告和程序代码。

代码编写完后,需要再认真测试,检查系统的不足之处。

由于项目设计的经验不足,因此,在编写项目设计报告和程序代码的过程中遇到了一些问题,但是通过查阅资料等途径解决了。

通过本次项目设计,深刻体会到编写项目设计报告的重要性,项目设计报告是指导我们进行项目开发的指挥棒。

编写好一份高效可行的项目设计报告对项目开发非常重要。

还有,对项目的需求分析也非常重要,项目需求的编程直接影响到项目的开发进度。

在这次项目设计报告的编写过程中,由于对项目的需求理解不透彻,走了一点弯路,浪费了一些时间。

在以后的项目开发过程中尽量吸取本次项目设计的经验教训,提高项目开发效率。

通过本次项目设计,我进一步熟悉了“Microsoft Word 文档”和“Microsoft PowerPoint 演示文稿”的功能与操作;同时,也弥补对我对“Sql S erver 2012”和“Visual Studio 2012”两软件的学习的不足。

第 2 组
组长:罗威
组员:周迪文。

相关主题