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


    数库原理
    课程设计方案设计


    设计题目:商品进销存理系统


    专 业 计算机科学技术
    班 级 班
    学 生
    指导老师









    2011 年 二 学期

    商品进销存系 统
    背景说明
    开发软件系统名称:商品进销存理系统
    软件项目途:数库课程设计商业途
    软件项目范围:系统涉企业库存销售进货提供理
    功库存销售进货等理数提供分析功

    组成员:
    指导老师:


    信息技术催化世界济变革已进入加速状态世界济体化企业营全球化高度竞争造成高度性化迅速改变客户需求令企业顾客企业供方关系变更加密切复杂强化理规范业务流程提高透明度加快商品资金周转流通领域信息理全面网络化基础商品销售公司众商业企业梦寐求愿
    着技术发展电脑操作理日趋简化电脑知识日趋普时市场济快速变竞争激烈企业采电脑理进货库存销售等诸环节已成趋势必然


    11 划分子系统
    模块划分

    12 制定信息系统开发方案日程安排
    121 务分配
    陈 光:商品入库(输入)
    李钦铭:信息查询(查询)
    冶福磊:信息修改(修改)
    钟浩杰:信息统计(统计)
    炫:商品销售(输出)
    122 计划
    需求分析阶段:时天需求分析业务逻辑模块化分详细分工
    编码阶段:时两天根需求分析进行编码
    整合:续


    21系统流程图

    业务流程图

    22 数字典
    重数简描述示
    1) 数元素:
    表31 商品编号
    名称:商品编号 总编号:1001
    说明:唯标识商品 编号:001
    数值:(连续离散)离散 关编码说明:
    类型:(字符数字)数字
    长度:4
    关数结构:商品卡片




    表32 员工编号
    名称:员工编号 总编号:1002
    说明:唯标识员工 编号:002
    数值:(连续离散)连续 关编码说明:
    类型:(字符数字)数字
    长度:7
    关数结构:员工卡片






    表33 销售编号
    名称:销售编号 总编号:1003
    说明:唯标识次销售登记 编号:003
    数值:(连续离散)连续 关编码说明:
    类型:(字符数字)数字
    长度:17
    关数结构:销售登记卡








    表34 库存盘点票号
    名称:库存盘点票号 总编号:1004
    说明:记录次库存盘点唯标识 编号:004
    数值:(连续离散)离散 关编码说明:
    类型:(字符数字)数字
    长度:17
    关数结构:库存盘点登记卡








    2) 数结构:
    表36 商品卡片

    名称:商品登记卡 总编号:2001
    说明:商品信息卡片 编号:001
    结构: 关数流数存储:
    编号 商品登记表
    名称
    商品创建时间
    销售单价
    [商品备注]













    3) 数流:
    表37 操作信息
    名称:操作信息 总编号:3001
    说明:业务员客户提出请求计算机进行操作 编号:001
    数流源:业务员
    数流:
    包括数结构:
    商品登记
    名称
    销售登记
    金额
    日期









    表39 理信息
    名称:理信息 总编号:3002
    说明:理员库存财务基信息进行理操作 编号:002
    数流源:理员
    数流:
    包括数结构:
    库存登记
    数量
    财务
    收入
    支出
    基信息登记


















    4) 数存储:
    表310 进货览表
    名称:进货文件 总编号:401
    说明:段时间进货信息存储 编号:D1
    结构:
    入库时间 入库编号
    入库数量
    商品编号














    表311 销售览表
    名称:销售文件 总编号:402
    说明:段时间销售信息存储 编号:D2
    结构:
    销售编号 关数流:
    销售时间
    商品编号
    销售数量
    销售单价
    销售备注










    表312 库存览表
    名称:库存文件 总编号:403
    说明:段时间库存信息存储 编号:D3
    结构:
    更新日期 关数流:
    库存编号
    库存数量
    商品编号








    5) 处理程:
    表312 销售信息单
    名称:填写销售单 总编号:5001
    说明:销售商品详细信息 编号:P2
    输入:D2→P2
    输出:P2→(销售单)
    处理:查(销售文件)印销售单完整方进行备注信息说明











    表313 进货信息单
    名称:填写进货单 总编号:5002
    说明:进商品详细信息 编号:P3
    输入:D1→P3
    输出:P3→(进货单)
    处理:查D1(进货文件)印进货单完整方进行备注信息说明










    表314 库存信息单
    名称:填写库存单 总编号:5003
    说明:商品存储详细信息 编号:P4
    输入:D3→P4
    输出:P4→(反馈信息单)
    P4→(库存信息单)
    处理:查D3(库存文件)印库存单反馈否存信息
    理员显示库存详细信息便理










    ⒊ 系统设计
    31 代码设计
    编码设计数库系统开发前提条件系统缺少重容编码指原名称应符号记号进行信息交换处理传输实现信息享关键系统部信息编码采序码区间码混合:
    序码串连续数字代表系统中客观实体实体属性优点简单容易处理反映编码象特征区间码弥补缺点区间码编码特点代码分干区段区段表示编码象类
    合理编码结构信息处理系统否具生命力重素系统代码设计时遵循原:
    a) 惟性代码惟代表系统中 实体实体属性
    b) 标准性代码设计时采国际国家标准代码
    c) 合理性代码设计应该编码象分类体系相适应代码编码象分类标识作
    d) 扩充性编码时留足够备代码
    e) 简单性方便输入提高处理效率
    f) 适性便识记忆户容易解掌握
    编码设计图 :
    S
    P
    0
    0


    商品名称编码 序码编码
    32 输出设计
    输出设计目满足户理者数信息求系统采表单查询显示输出方式者通种方式获取需信息
    输出设计考虑点:
    a) 方便者
    b) 考虑系统硬件性
    c) 量利原系统输出格式
    d) 输出表格考虑系统发
    例:
    表31 输出销售表
    编号:
    总金额:
    商品编号:
    商品名称
    数量:
    备注信息:
    商品单价:

    33 输入设计
    计算机信息传统中输入数正确性决定着整系统质量坏商品进销存理系统采取输入方法:
    1键盘输入法:录入员直接通键盘输入法需数直接手工输入
    该系统涉数量已系统采取工校方式进行数核输入数屏幕录入数显示出工进行校
    34 数库设计
    概念结构设计程
    次课设开发商品进销存理系统行性分析详细调查次讨确定该系统商品入库信息查询信息修改信息统计商品销售五子系统组成
    程结构设计程采底设计方法首先定义局部应概念结构然集成起全局概念结构
    面出商品销售子系统分析分ER图设计进行项调整

    商品入库子系统
    包含子功:
    模块完成库存产品输入包括库房中已商品库存增加新产品输入信息数量果库房中已存商品需添加商品商品信息直接商品数量做成定更新果商品库存中已存商品应添加应商品信息包括名称单价等新商品数量输入数库
    根需求分析出数流图参数字典中详细描述出
    商品入库子系统ER图
    名称
    商品
    单价
    创建时间
    备注
    编号
    库存




    信息查询子系统
    包含子功:商品查询销售查询入库查询
    A 商品信息查询
    {商品编号商品名称类型备注库存量}
    B 销售信息查询
    {销售编号品种数总金额客户名称销售日期流水号商品编号销售单价销售数量}
    C 入库信息查询
    {入库编号品种数量总计金额入库时间商品编号进货单价数量}
    子系统功:
    户通表中属性根需选择属性集合三张表信息进行查询处商品信息查询状态时五种基属性:商品编号商品名称类型备注库存量销售信息查询状态时九基属性:销售编号品种数总金额客户名称销售日期流水号商品编号销售单价销售数量处入库信息查询状态时七基属性:入库编号品种数量总计金额入库时间商品编号进货单价数量
    ER图:
    理员


    N
    查询



    3

    1 1 1
    商品信息
    销售信息
    入库信息



    1 1 1
    入库信息表
    销售信息表
    商品信息表



    实体属性定义
    理员(系统简单储存理员信息定义实体属性)
    商品信息(商品编号商品名称商品单价商品创建时间商品备注)
    销售单(销售编号销售时间商品编号销售数量销售备注)
    库存单(商品编号库存数量)

    信息修改子系统
    子系统功
    A通商品编号查找出商品信息
    B通库存编号查找出库存信息
    C通销售编号查找出销售信息
    D根查找出信息信息进行修改
    根需求分析出数流图参数字典中详细描述出
    商品修改子系统ER图

    实体属性定义
    理员(系统简单储存理员信息定义实体属性)
    商品(商品编号商品名称商品单价商品创建时间商品备注)
    销售单(销售编号销售时间商品编号销售数量销售备注)
    库存单(商品编号库存数量)


    信息统计子系统
    子系统功
    A通商品编号信息查找出商品信息
    B通商品名称查找出商品信息
    C查询数分类统计统计结果视图(View)形式展现户窗口中
    根需求分析出数流图参数字典中详细描述出
    信息统计子系统ER图
    N
    M
    M
    N
    M
    N
    统计结果视图
    进销存三级数表

    查询
    组成



    实体属性定义
    户(户名)
    进销存三级数表:
    进货表(进货编号商品编号进货时间进货数量进货备注)
    存货单(商品编号商品名称商品单价商品创建时间商品备注)
    销售单 (销售编号销售时间商品编号销售数量销售备注)
    统计结果视图(需统计信息统计信息)


    商品销售子系统
    子系统功
    A通商品编号查找出商品信息
    B通商品名称查找出商品信息
    C输入销售数量备注(空)完成销售交易
    D时查日销售总额
    根需求分析出数流图参数字典中详细描述出
    顾 客
    购 买
    商 品
    销售单

    库存单

    商品销售子系统ER图

    1
    m

    1 1


    n
    1


    ER图调整准
    现实世界中事物作属性量作属性
    属性实体划分:属性中具需描述信息属性分数项包含信息
    具体调整
    1.顾客应应员工关系里简便员工省略
    2.库存单作商品属性设置里强调商品库存情况需库存进行进步描述里作实体
    逻辑结构设计
    户需求体现种信息提供保存更新查询求数库结构充分满足种信息输入输出收集基数数结构数处理流程组成份详细数字典面具体设计基础
    设计数项数结构:
    l 商品信息包括数项:商品编号商品名称商品单价商品创建时间商品备注等等
    l 入库单信息包括数项:入库编号入库时间入库数量商品品编号入库备注等
    l 销售单信息包括数项:销售时间销售编号销售数量商品编号销售单价销售备注等
    l 库存信息包括数项:编号商品编号库存数量等

    物理结构设计
    面数结构数项数流程进行数库设计面数库概念结构转化SQL Server 2000数库系统支持实际数模型数库逻辑结构
    商品资料 tb_product_info
    名称
    列名
    数类型
    长度
    允许空

    相关表

    商品编号
    proID
    int


    键 增


    商品名称
    proName
    Varchar
    30




    商品单价
    proPrice
    Varchar
    50




    商品创建时间
    proCreateTime
    datatime





    商品备注
    proRemark
    Varchar
    250
    允许



    入库单 tb_ruku_info
    名称
    列名
    数类型
    长度
    允许空

    相关表

    入库编号
    rukuID
    int


    键 增


    入库时间
    rukuDateTime
    dataetime





    入库数量
    rukuAcount
    int





    商品编号
    proID
    int



    参商品资料tb_product_info
    外键
    入库备注
    rukuRemark
    Varchar
    250
    允许



    库存单 tb_kucun_info
    名称
    列名
    数类型
    长度
    允许空

    相关表

    商品编号
    proID
    int



    参商品资料tb_product_info
    外键
    库存数量
    kucunAcount
    int





    销售单 tb_sell_info
    名称
    列名
    数类型
    长度
    允许空

    相关表

    销售编号
    sellID
    int


    键 增


    销售时间
    sellDateTime
    dataetime





    商品编号
    proID
    int



    参商品资料tb_product_info
    外键
    销售数量
    sellAcount
    int





    销售单价
    proSellPrice
    Varchar
    50




    销售备注
    sellRemark
    Varchar
    250
    允许



    4 系统测试
    编程完成开始系统测试断重复测试系统功正确数录入遍遍测试系统功否完成否够达需求第二项出错处理根系统需求部分出错情况进行出错处理






























    6 心体会总结
    61 心体会
    通次课程设计仅巩固数库课程中学种关Sql知识技巧更重学会实践学知识设计行符合求没冗余数库表课程学中较缺乏验外提高sqlserver力面象编程语言C#编程力
    数库设计实施中巩固创建数库表创建视图设置键外键设置建增外NAT网络进行数库连接特学配置网络数库查数库端口监听状态
    c#编程实践中学会面象sqlclient类进行数库连接调试重点明白c#数库间建立连接沟通存取数程方法明白DatasetDataAdapterSqlserver间关系作机制DataAdapter数库程序间沟通桥梁DataAdapterFill方法填写DataSet供应程序调DataAdaptercommand子类定义sql命令执行
    次课程设计做方课设中系统工程化方法技术鉴原成功项目实践验实践工作应始终遵循工程化原保证务准确高效完成
    项目告段落然皆欢喜然会感骄傲满需做认识深团队合作精神种精神项目职业生涯中缺少职业必须拥种力然中解编程乐趣程序编写样性变通性然整项目开发中暴露出知识掌握存误区时深刻明白会做做区总说通项目技术知识层面收获值学深思更然成长
    通次数库系统设计基解整系统致模型数库程序间链接输出方面类型致导致显示出错修改出错特殊类型数改VARCHAR类型样数失特性发展利发展道路解决问题果技术允许尝试网站形式做样系统堆新知识学相信前途光明定惧困难语言问题思想系统分析更彻底更详细样保证实现阶段少问题
    数库专业课学中接触高移植性SQL Server语言星期里专业学生姚老师带领进行数库课程设计实践学前已学C++课程数库基础门课程学学期定解仅仅停留解范围里面东西陌生更运起时候感棘手C#首次接触
    时间关系次实践课程老师没详细介绍简单介绍较重实际操作包括C#插件简单SQL语句指针引等酒店理系统范例第次做句循
    通次课程设计数库设计方法基解C#编程环境解编写程序程中发现足日程序编写量少漏洞百出错误外this等指针熟悉仅仅理解时手忙脚乱学程中注意问题学取长补短
    总次数库课程设计帮助毕业设计中数处理提供优秀方案
    通次数库课程设计真正解软件工程编程思想数库应开发技术第次尝试开发项目然全面次尝试次团队合作
    通次项目开发更系统掌握数库整设计程:概念结构设计逻辑结构设计物理结构设计更全面理解设计衔接分工联系转化次课设更第次接触C#第次C#通半天学基够功完成涉功新增更知识编程程中遇问题直接第项数库连接C#提供连接方式更学获更种方式采系统变更完善编程程中遇类型转换问题受益匪浅textboxstring类型获数发送数时必须强制类型转换更学会隐式类型转换显式类型转换总次课设学收获更重学会团队合作项目开发
    课设总结:
    l 较辛苦项目期间竭全力
    l 较充实项目期间家较忙碌较充实
    l 问题断然问题少解决掉
    l 完美第次做项目家没验予肯定

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 5 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    进销存管理系统测试分析报告数据库课程设计

    数据库课程设计Life mart进销存管理系统 需求分析规格说明书 目 录第1章 引言 11.1 背景 11.2 读者对象 11.3 编写目的 11.4...

    1年前   
    303    0

    教务管理系统数据库课程设计报告

     《数据库原理》课程设计报告课程名称: 《数据库原理》课程设计 设计题目: 《教务管理系统》 指导教师: ...

    10个月前   
    232    0

    人力资源管理系统数据库设计《数据库系统原理》课程设计报告

    《数据库系统原理》课程设计报告项目名称:人力资源管理系统数据库设计专 业: 计算机科学与技术 年 级: 姓 ...

    1年前   
    362    0

    教师管理系统(数据库)课程设计

    数据库技术与应用(SQLServer2005)课 程 设 计题 目教师管理系统 组 员 班 级计科班学 院信息科学与工程学院指导教师 2012年 X...

    3年前   
    1240    0

    MySql数据库课程设计(学生管理系统)

    XX大学数据库课程设计报告 系 院 应用科学学院 年 级 2013级 专 ...

    2年前   
    631    0

    医院管理系统数据库课程设计

    医院管理系统数据库课程设计内容摘要数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用...

    1年前   
    374    0

    数据库原理及应用课程设计

    数据库原理及应用课程设计设计报告题 目:学校人力资源管理系统 学 号: 学生姓名: 指导教师...

    3年前   
    717    0

    数据库课程设计超市管理系统

    数 据 库 课 程 设 计 说 明 书设计题目: 超市管理系统 专 业: 信息与计算科学 班级: 小组成员:学号: ...

    1年前   
    457    0

    教学管理系统数据库课程设计报告

    《数据库原理与应用》课程设计课程名称 设计题目 专业班级 ...

    10个月前   
    214    0

    《SQL-Server-数据库设计》课程设计报告(图书馆管理系统)

    《SQL Server 数据库设计》课程设计报告课题名称:图书馆管理系统_班级:_ 软大班____学号:_ __姓名:___ ___完成日期:_2...

    3年前   
    711    0

    物业管理系统数据库课程设计报告完整版

    设计题目:物业管理系统学 院:信息科学与工程学院专 业:计算机科学与技术班 级:计信学 号:学生姓名:指导教师:2014 年 X月 X 日目 录1 系统背景 32...

    3年前   
    655    0

    图书管理系统数据库设计数据库应用系统开发课程设计

    信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及...

    2年前   
    391    0

    医药管理信息系统课程设计报告数据库系统原理

    《数据库系统原理》课程设计报告课程设计题目:医药管理系统班 级: 姓 名: 学 号: 指导...

    1年前   
    334    0

    学生成绩管理系统数据库课程设计

     数据库课程设计报告题目: 学生成绩管理系统数据库设计 ...

    1年前   
    284    0

    数据库课程设计薪资管理系统

    《数据库类课程设计》系统开发报告学 号:   ********* 姓 名: ****** 题 目...

    4个月前   
    132    0

    JAVA数据库课程设计-学生选课管理系统的

     一、课程设计目的 通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理...

    5年前   
    1594    0

    数据库课程设计餐饮下单管理系统

    目 录1.课题名称及目标 12.需求分析 12.1 数据需求 12.2事务需求 22.3数据流 32.4数据字典 53.数据库结构设计 83.1概念设计 83.1.1分E-R图的...

    1年前   
    231    0

    人力资源管理系统数据库课程设计

    第一章 绪论1.1 开发背景 随着企业的信息化和体制改革的步伐,人才竞争使企业的人力资源面临前所未有的挑战。越来越多的企业不断地加大对员工的投资,从而更好地吸引、保留和发展所需要人才,是...

    3年前   
    863    0

    SQL数据库图书管理系统课程设计

    XX职业技术学院信息工程系题 目:《图书管理系统》班 级 网络班 学 号 ...

    3年前   
    655    0

    Java与SQL数据库技术学生成绩管理系统课程设计

    《数据库系统原理》课程设计报告说明书学生信息管理系统学生姓名学 号所在专业所在班级指导教师提交时间 评阅情况成 绩目 录读书笔记 11. 学生信息管理系统概述 21.1 研...

    3年前   
    576    0

    文档贡献者

    文***享

    贡献于2023-03-01

    下载需要 5 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档