文档详情

数据库课程设计商品进销管理系统.docx

发布:2016-12-04约1.69千字共5页下载文档
文本预览下载声明
课程设计报告书2015 / 2016 学年 第 1 学期课程名称:__数据库与软件工程课程设计_ 专业班级:_ __ 学 号:____ __________姓 名:____ ________指导教师:___ __ _ ___ __商店进销存管理系统1 选题背景及需求简介随着人们生活质量的不断提高,带动消费产业的进一步发展,商店的规模不断增大,随之而来的问题便是管理难度变大,难以进行高效率的管理。原有的手工操作不仅费力耗时,而且不能保证数据的正确性,因此,在信息技术飞速发展的今天,应用计算机技术用于解决商店日常管理成为必然。用信息化管理实现对数据的录入、查询、打印等的处理,比起传统的方法可以节省大量的人力物力资源,具有缩短业务处理的时间、加强对物资安全的管理的优点。只有实现高效率的管理,才能在竞争日益激烈的市场中得以立足。因此,商店进销存管理系统应运而生。该系统集管理员及用户的登录、进货信息记录与查询、销售记录与查询和库存记录与查询等功能于一体,具有动态更新、易于操作的特点,且能够处理好采购、销售、库存盘点、账目管理等之间的关系,具有很强的实用性和经济性。2 系统总体设计2.1系统功能组成系统功能可概括分为4大模块,9个小模块,包括:系统登录模块模块,实现超级管理员、仓库管理员以及销售人员的登录(通过输入用户名和密码登录);超级管理员模块,拥有本系统中最大的权限,能够分配用户权限并注销用户、查询或删除销售记录、库存记录、商品信息等;销售人员模块主要执行销售功能,记录商品的销售记录、查询和删除销售记录、查询库存等。系统功能模块如图2-1所示。商店进销存管理系统销 售 人 员超级管理员仓库管理员销售记录查询商 品 销 售销售记录修改库 存 查 询 权 限 授 予 用 户 注 销打印进货清单库 存 查 询删 除 记 录 系统登录模块 图2-1 系统功能模块图2.2 数据库结构基于前述功能,系统数据库共设计4张表,如表2.1所示。表2.1 数据库表清单表名说明UserProduct用户表商品表History历史记录表Inventory库存表商品表结构见下表2.2。表2.2商品表列名说明 数据类型(长度)是否主键是否外键 是否为空IDName商品编号商品名称nchar(10)nchar(20)TRUEFALSEFALSE not nullTRUE not nullDescription商品描述nchar(100)FALSEFALSE not null用户表结构见下表2.3。表2.3用户表列名说明 数据类型(长度)是否主键是否外键 是否为空UserName用户名nchar(20)TRUEFALSE not nullPasswordlevel用户密码用户等级nchar(10)int(2)FALSEFALSETRUEnot nullFALSE not null历史记录表结构见下表2.4。表2.4历史记录表列名说明 数据类型(长度)是否主键是否外键 是否为空IDName商品编号商品名称nchar(10)nchar(20)TRUEFALSEFALSE not nullTRUE not nullQuantity Date商品数量操作日期int (5)dateFALSEFALSE TRUE not nullFALSE not null库存表结构见下表2.5。表2.5库存记录表列名说明 数据类型(长度)是否主键是否外键 是否为空IDName商品编号商品名称nchar(10)nchar(20)TRUEFALSEFALSE not nullTRUE not nullQuantity商品数量int(5)FALSE TRUE not null Description商品描述nchar(100)FALSEFALSE not null2.3开发工具前端数据库开发工具:Visual studio 2010后端数据库:Microsoft SQL Server2008
显示全部
相似文档