欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    商品销售管理数据库系统设计.docx

    • 资源ID:6977334       资源大小:545.09KB        全文页数:28页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    商品销售管理数据库系统设计.docx

    1、商品销售管理数据库系统设计评分标准分值得分完成数据库系统设计工作任务20分论文文章结构安排合理,写作规范,引注正确。10分论文逻辑条理清晰,论证有力。理论阐述全面,能够联系实际分析问题,解决问题。10分需求分析:问题陈述清楚、需完成的功能描写准确,ER模型图正确。20分数据库逻辑设计:把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、索引、主关键字、权20分限。数据库物理设计:定义数据物理文件及管理。10分开发与编码:编写程序、调试并进行测试。10分成绩广东商学院答题纸(格式二)课程数据库系统设计 20122013学年第1 学期成绩 评阅人请选取数据库系统

    2、设计课程设计相关主题,在某个RDBMS软件基础上利用合适的应用系统开发工具为某个部门或者单位开发一个数据库系统。要求给出数据库设计概念设计、逻辑设计、物理设计、开发与编码、测试各个阶段的详细设计:写出系统的主要功能和使用说明;提交运行的系统。完成的主要功能包括录入、修改、查询、输出的信息管理功能。基本要求:(1)完成问题陈述中所提到的所有需求功能;(2)要求撰写不少于3000个文字的文档;(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。(4)用户手册,描述软件系统所具有的功能及基本的使用方法。文档格式参考毕业论文要求,章节包括:(1)概述:包括项目背景、编写目的、软

    3、件定义、开发环境等内容。(2)需求分析:问题陈述、需完成的功能,画出ER模型图;(3)数据库逻辑设计:把ER模型图转换为关系表。描述每一个基本表关系。要求所有关系达到BCNF范式。定义视图、定义索引、主关键字、定义权限。(4)数据库物理设计:定义数据物理文件及管理。(5)开发与编码:编写程序、调试并进行测试。(6)结束语:写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。(7)参考文献。严禁剽窃、抄袭等作弊行为!全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。(题目)商品销售管理数据库系统设计(正文)1内容摘要数据库是数据管理的最新技术,是

    4、计算机科学的重要分支也是计算机科学技术中应用最为广泛的技术之一。随着现代化科技的发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个十分重要的课题。今天,信息资源已经成为各个部门的重要财富和资源。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或组织生存和发展的重要条件。1概述1.1项目背景销售管理是为了实现各种组织目标,创造、建立和保持与目标市场之间的有益交换和联系而设计的方案的分析、计划、执行和控制。通过计划、执行及控制企业的销售活动,以达到企业的销售目标。现代企业都很重视销售管理,其根本目的是提高销售额,增加企业盈利。通过数据库系统设计可以有效地帮助企业达到利

    5、益的最大化。1.2编写目的帮助企业对销售信息进行快速、准确的录入、查询、修改等。面对各种不同的信息,利用合理的数据库结构来保存保存数据信息。做到企业信息查询便捷,信息准确。极大地提高商品信息管理的效率,也是企业的科学化,正规化管理及与世界接轨的重要条件。1.3软件定义1.MicrosoftWindows7旗舰版2.MicrosoftOfficeVisio20073.MicrosoftOfficeWord20074.SybasePowerDesigner151.4开发环境操作系统:MicrosoftWindows7硬件组成:处理器:英特尔奔4 3.0GHZ 芯片组:威盛CN700/VN800/P

    6、4M800CE/Pro 内存:512 DIMM1:syncMAX 533MHZ 512MB 主硬盘:三星SP0842N(80G)显卡:威盛S3GraphicsUnichrome Pro(64MB)2需求分析2.1问题陈述本商品销售管理系统中首先要确定在处理销售过程中需要设计的部门。1、当顾客产生需求下单,销售部门接收到订单,进行订单的处理;2、销售部门接收订单并进行处理后,开出销售小票,并记录在账本中,以便以后查阅;3、确定订单后,财务部门进行财务处理,记录账本,做好财务记录;4、订单确认,发送发货通知,仓务部发货,并记录在案。而本系统系统的组织主要有3个部门:销售部门:主要是对订单进行分析审

    7、核开出相应的票据,对企业的销售情况进行记录;财务部门:主要对资金流动方面进行操作和开发票确认资金流向,对企业的资金发展起指导作用;仓库部门:主要对货物仓库的账本进行调整和对货物的出进仓进行管理。组织结构图如图1:2图1商品销售管理系统的组织结构图2.2功能描述客户产生需求,生成订单。销售部门对订单进行审核,合格订单则继续工作流程,若是不合格订单则退会给客户。确定合格订单后,并且需要记录在销售账本中,以便于查阅公司企业的商品销售情况。开销售小票,传递到财务部门。财务部门会进行款项的处理(收款),并对借贷收款情况记录在财务账本。开出发票与小票,小票以作为仓库部门的发货依据,仓库部门发货给客户,并做

    8、好库存的记录,收取客户的到货签收单。业务流程图如图2:图2销售业务管理业务流程图2.2数据流分析根据商品销售管理系统的业务流程图,对其数据进行深入的分析,利用PowerDesigner工作绘制出数据流图(DFD),其中共有3种方案。方案1如图3:3图3方案1的数据流图方案2如图4:图4方案2的数据流图方案3如图5:图5方案3的数据流图4方案1:在方案一中,客户直接产生订单,然后订单进行了审核,在审核的过程中忽视了库存的部分,而导致在假设库存都足够的情况,因而可能会导致订单生成可是库存却不足的情况。在数据流图过程中主要以小票的方式进行部门的传递,造成混乱,小票过多难以辨清,并且在企业内部容易造成

    9、部门之间的功能实现受阻。方案2:在方案二中,在审核过程中增加了缺货量项目,可以明确订单生成确定。不至于造成库存不足的销售影响。在数据传递中运用了其他的方式传递于下一个部门,可是在实现数据流通的过程中还是不够完善。方案3:在方案3中,并不是直接由客户产生订单,而是由客户产生需求,审核后才生成订单传递,销售部门处理后产生小票,在财务部门收款后产生出货单,发货后与客户签订到货签收单。在方案三中,各个数据的流向清晰,不易混乱,在各个部门的的账本记录中分工明确。方案三中生成的部分报告内容Name Code ParentOrganization客户 客户Name Code Composite发货 发货审核

    10、 审核收款 收款采购入库 采购入库销售 销售Name CodeSplit/Merge_1 Split/Merge_1ImplementerOrganizationUnitDestination Source MessageFormat TransportFlowType审核 客户 ? Success销售 审核 ? Success收款 销售 ? Success收款 Split/Merge_1 ? Success发货 收款 ? Success发货 采购入库 ? Success客户 发货 ? SuccessName Code产品目录 产品目录价格 价格发货计划生成 发货计划生成缺货量 缺货量财务账本

    11、 财务账本账本2 账本2货物量 货物量销售账本 销售账本5Resource Process MessageFormat价格 审核 ?产品目录 审核 ?货物量 审核 ?缺货量 审核 ?销售账本 销售 ?财务账本 收款 ?账本2 发货 ?发货计划生成 审核 ?账本2 发货 ?3数据库概念设计和逻辑设计3.1.关系模式根据上面的3种方案,各自的优缺点,本人选择第三种方案来进行ER模型图分析,确定实体,联系以及各自的属性,并通过联系关联实体,画出ER图。实体有9个,分别是顾客、订单、销售小票、出货单、到货签收单、支付凭证、销售账本、财务账本、库存账本。顾客(身份证号,姓名,住址,联系电话,工作)身份证

    12、号-姓名姓名-住址,联系电话,工作身份证号-姓名,住址,联系电话,工作所以身份证号是主键订单(订单编号,货物信息,货物编号,货物量,单价,总价,付款方式,订货人,订货日期,发货日期,开单日期)订单编号-货物信息,订货人,付款方式,开单日期货物信息-订货日期,交货日期,货物编号,单价,总价订单编号-货物信息,货物编号,货物量,单价,总价,付款方式,订货人,订货日期,交货日期,开单日期)销售小票(小票编号,订单号,货物信息,订货人,开票日期,开票人,备注)小票编号-订单号,开票日期,开票人,备注订单编号-货物信息,订货人,发票代码-小票编号,订单号,订货人,货物信息,开票日期,开票人,备注所以小票

    13、编号为主键出货单(出货单编号,订单号,货物信息,备注,发货人,收货人,开单日期,发货日期)出货单编号-订单号,备注,开单日期订单号-货物信息,发货人,收货人,发货日期出货单编号-出货单编号,订单号,货物信息,备注,发货人,收货人,开单日期所以出货单编号是主键到货签收单(签收单号,订单号,货物信息,交付方式,收货人,收货日期,开单日期)签收单号-订单号,交付方式,开单日期订单号-货物信息,收货人,收货日期签收单号-签收单号,订单号,货物信息,交付方式,收货人,收货日期,开单日期所以签收单号是主键支付凭证(支付凭证编号,付款人,收款单位,付款方式,日期)6支付凭证号-付款人,收款单位,付款方式,日

    14、期支付凭证编号-付款人,收款单位,付款方式,日期所以支付凭证号是主键销售账本(销售账目号,订单号,货物信息,货物编号,货物量,单价,订货人,付款额,记账人,备注,记账日期)销售账目号-订单号,记账人,备注,记账日期订单号-货物信息,订货人货物信息-货物量,单价,付款额,货物编号销售账目号-订单号,货物信息,货物编号,货物量,单价,订货人,付款额,记账人,备注,记账日期)所以销售账目号为主键财务账本(财务账目号,订单号,货物信息,付款额,支付凭证,记账人,备注,记账日期)财务账目号-订单号,付款额,记账人,备注,记账日期,支付凭证订单号-货物信息财务账目号-订单号,货物信息,付款额,支付凭证,记

    15、账人,备注,记账日期所以财务账目号为主键库存账本(库存账目号,订单号,货物信息,货物编号,发出货物量,剩余货物量,记账人,备注)库存账目号-订单号,记账人,备注订单号-货物信息货物信息-货物编号,发出货物量,剩余货物量库存账目号-订单号,货物信息,货物编号,发出货物量,剩余货物量,记账人,备注)所以库存账目号为主键注释:每一个关系模式的码用横线标识,所有关系模式均已分解到BCNF范式7图6商品销售管理业务ER概念模型图数据项Name Code Domain DataType Length Precision交付方式 交付方式 Text付款人 付款人 姓名 Text付款方式 付款方式 Text(

    16、10) 10付款额 付款额 金额 Money住址 住址 地址 ?写单日期 写单日期 日期 Date&Time出货单编号 出货单编号 Characters(10) 10到货签收单号 到货签收单号 Characters(10) 10剩余货物量 剩余货物量 货物信息 Text单价 单价 金额 Money发出货物量 发出货物量 货物信息 Text发货人 发货人 姓名 Text发货日期 发货日期 日期 Date&Time备注 备注 备注 Text姓名 姓名 姓名 Text小票编号 小票编号 Characters(10) 10工作 工作 Text库存账目号 库存账目号 Characters(11) 11开

    17、单日期 开单日期 日期 Date&Time开票人 开票人 姓名 Text开票日期 开票日期 日期 Date&Time总价 总价 金额 Money支付凭证 支付凭证 Text支付凭证编号 支付凭证编号 Characters(10) 10收款单位 收款单位 Text收货人 收货人 姓名 Text收货日期 收货日期 日期 Date&Time日期 日期 日期 Date&Time联系电话 联系电话 Long characters11(11)订单号 订单号 Characters(10) 10订单编号 订单编号 Characters(10) 10订货人 订货人 姓名 Text订货日期 订货日期 日期 Dat

    18、e&Time记账人 记账人 姓名 Text记账日期 记账日期 日期 Date&Time8财务账目号财务账目号Characters(11)11货物信息货物信息货物信息Text货物编号货物编号编号?货物量货物量货物信息Text身份证号身份证号Characters(18)18销售账目号销售账目号Characters(11)11商品销售管理业务ER物理模型图如图7:图7销售管理业务ER物理模型图定义索引主键索引1)出货单_PK,按升序排列;2)到货签收单_PK,按升序排2)3)库存账本_PK,按升序排列;4)支付凭证_PK,按升序排列;5)订单_PK,按升序排列;6)财务账本_PK,按升序排列;7)销

    19、售小票_PK,按升序排列;8)销售账本_PK,按升序排列;9)顾客_PK,按升序排列。外键索引1)出货计划生成_FK,按升序排列;2)到货签收2_FK,按升序排列;3)发货_FK,按升序排列;到货签收_FK,按升序排列;4)付款_FK,按升序排列;审核_FK,按升序排列;95)出货计划生成2_FK,按升序排列;6)收款_FK,按升序排列;需求_FK,按升序排列。4数据库物理设计数据文件商品销售管理.mdf储存位置及其大小:Create database 宿舍后勤管理系统数据库On Primary(name=商品销售管理_data,Filename=E:商品销售管理.mdf,Size=100MB

    20、,Maxsize=1GB,Filegrowth=15%)日志文件商品销售管理.ldf储存位置及其大小:Log on (name=宿舍后勤管理系统数据库_log,Filename=E:宿商品销售管理.ldf,Size=500MB,Maxsize=300MB,Filegrowth=500MB)DBMSSybaseSQLAnywhere115.开发与编码5.1定义表代码预览createtable出货单(出货单编号 char(10) notnull,到货签收单号 char(10) notnull,库存账目号 char(11) notnull,小票编号 char(10) notnull,订单号 char

    21、(10) null,货物信息 货物信息 null,收货人 姓名 null,发货人 姓名 null,备注 备注 null,写单日期 日期 null,发货日期 日期 null,constraintPK_出货单primarykey(出货单编号);createtable到货签收单(到货签收单号 char(10) notnull,出货单编号 char(10) notnull,订单号 char(10) null,货物信息 货物信息 null,交付方式 longvarchar null,收货人 姓名 null,收货日期 日期 null,开单日期 日期 null,constraintPK_到货签收单prima

    22、rykey(到货签收单号);createtable库存账本10(库存账目号 char(11) notnull,订单号 char(10) null,货物信息 货物信息 null,发出货物量 货物信息 null,剩余货物量 货物信息 null,货物编号 编号 null,记账人 姓名 null,备注 备注 null,constraintPK_库存账本primarykey(库存账目号);createtable支付凭证(支付凭证编号 char(10) notnull,财务账目号 char(11) notnull,付款人 姓名 null,收款单位 longvarchar null,付款方式 longvar

    23、char null,日期 日期 null,constraintPK_支付凭证primarykey(支付凭证编号);createtable订单(订单编号 char(10) notnull,销售账目号 char(11) notnull,货物编号 编号 null,货物信息 货物信息 null,货物量 货物信息 null,单价 金额 null,总价 金额 null,付款方式 longvarchar null,订货人 姓名 null,订货日期 日期 null,发货日期 日期 null,开单日期 日期 null,constraintPK_订单primarykey(订单编号);createtable财务账本

    24、(财务账目号 char(11) notnull,订单号 char(10) null,货物信息 货物信息 null,付款额 金额 null,11支付凭证 longvarchar null,记账日期 日期 null,备注 备注 null,记账人 姓名 null,constraintPK_财务账本primarykey(财务账目号);createtable销售小票(小票编号 char(10) notnull,财务账目号 char(11) notnull,销售账目号 char(11) notnull,出货单编号 char(10) notnull,订单号 char(10) null,货物信息 货物信息 n

    25、ull,订货人 姓名 null,开票人 姓名 null,备注 备注 null,开票日期 日期 null,constraintPK_销售小票primarykey(小票编号);createtable销售账本(销售账目号 char(11) notnull,订单号 char(10) null,货物信息 货物信息 null,付款额 金额 null,记账人 姓名 null,备注 备注 null,订货人 姓名 null,记账日期 日期 null,货物编号 编号 null,货物量 货物信息 null,单价 金额 null,constraintPK_销售账本primarykey(销售账目号);createtab

    26、le顾客(姓名 姓名 null,身份证号 char(18) notnull,订单编号 char(10) notnull,住址 地址 null,联系电话 varchar(11) null,工作 longvarchar null,12constraintPK_顾客primarykey(身份证号);5.2定义索引代码预览createuniqueindex出货单_PKon出货单(出货单编号ASC);/*Index:出货单_PK*/createindex出货计划生成_FKon出货单(小票编号ASC);/*Index:出货计划生成_FK*/createindex到货签收2_FKon出货单(到货签收单号AS

    27、C);/*Index:到货签收2_FK*/createindex发货_FKon出货单(库存账目号ASC);/*Index:发货_FK*/createuniqueindex到货签收单_PKon到货签收单(到货签收单号ASC);/*Index:到货签收单_PK*/createindex到货签收_FKon到货签收单(出货单编号ASC);/*Index:到货签收_FK*/createuniqueindex库存账本_PKon库存账本(库存账目号ASC);/*Index:库存账本_PK */createuniqueindex支付凭证_PKon支付凭证(支付凭证编号ASC);/*Index:支付凭证_PK*

    28、/createindex付款_FKon支付凭证(财务账目号ASC);/*Index:付款_FK*/createuniqueindex订单_PKon订单(订单编号ASC);/*Index:订单_PK*/createindex审核_FKon订单(销售账目号ASC);/*Index:审核_FK*/createuniqueindex财务账本_PKon财务账本(财务账目号ASC);/*Index:财务账本_PK*/createuniqueindex销售小票_PKon销售小票(小票编号ASC);/*Index:销售小票_PK*/createindex记录_FKon销售小票(销售账目号ASC);/*Index:记录_FK */createindex出货计划生成2_FKon销售小票(出货单编号ASC);/*Index:出货计划生成2_FK*/


    注意事项

    本文(商品销售管理数据库系统设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开