数据库课程设计分销系统.docVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 系统概述 1.1 应用背景与系统功能 分销是当前国内绝大多数批发型商贸企业以及产供销一体化的制造类企业所采取的销售管理模式,而国内市场的迅猛发展使得传统的销售渠道管理模式在新一轮的竞争中风雨飘摇。随着企业销售规模的扩大,对异地物流和资金流的管理难度越来越大。大部分企业试图采用人海战术来解决此类问题,从总部派驻大量人员到各地。但实际上问题并没有得到解决:手工统计销售数据速度慢,容易出错误,帐物经常不符,造成汇总数据不及时,不准确;销售过程缺乏有效监督,造成大量死帐呆帐,却无法及时追究相关人员责任,有些甚至根本就无法找出责任人。问题的结果造成企业在商品流通领域成本居高不下,企业的生产、市场决策缺乏准确的量化依据,造成企业资源的大量浪费。 本次设计开发的产品分销管理系统,依靠现代化的计算机信息处理技术来管理,从而节省了大量的人力和物力,改善了员工的工作条件,减轻了劳动强度,扩展现有业务和销售能力,实现零风险库存,大大降低分销成本,提高周转效率,确保获得领先一步的竞争优势。 1.2 系统需求分析 本系统要应用于代理商信息、顾客信息、产品信息、订单信息的管理,因此数据库设计必须充分满足这些功能要求。根据系统设计思想,本系统需求如下: 1.代理商信息管理 (1)可以查询代理商信息 (2)可以对代理商信息进行添加、修改和删除操作 2.产品信息管理 (1)可以查询产品信息 (2)可以对产品信息进行添加、修改和删除操作 3.顾客信息管理 (1)可以查询顾客信息 (2)可以对顾客信息进行添加和删除操作 4.订单信息管理 (1)可以查询订单信息 (2)可以对订单信息进行添加、修改和删除操作 1.3 系统结构设计 系统的结构设计如图1.1所示。 图1.1系统功能模块图 2 数据库设计 2.1 数据库概念结构设计 在本系统中,需要保存代理商信息,顾客信息、产品信息和订单信息,通过数据库技术,将这些数据保存到数据库中,可方便对这些数据的管理,数据库设计如下: 1.建立一个产品分销的数据库,由下面四个表组成: 代理商(代理商编号,姓名,薪水) 顾客(顾客编号,姓名) 产品(产品编号,产品名称,产品价格) 订单(订单编号,购买日期,代理商编号,顾客编号,产品编号,订购数量,订金) 2.建表,在定义中要求声明:每个表的主外码;订购数量大于0,所有字段不为空。通过对上面对系统的总体分析,我们可以得到整个系统的实体-关系模型(E-R模型),如图2.1所示。 图2.1 整个系统的E-R模型 2.2 数据库逻辑结构设计 数据的概念结构设计完毕后,可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。各数据表之间的关系如图2.2所示。 图2.2 数据库关系图 2.3 数据库的生成与配置 1.使用企业管理器创建一个产品分销管理系统的数据库,取名为产品分销系统。 2.使用查询分析器,输入代码,为产品分销管理系统数据库建立名为agenr9527、customer9527、product9527和orders9527的四个表,并分别对四个表实施约束并设置主码和外码,在表中插入数据,得到结果如图2.3,2.4,2.5,2.6所示。 图2.3 Agent9527表 图2.4 customer9527表 图2.5 customer9527表 图2.6Orders9527表 3 系统具体实现 3. 1登录模块设计 在显示主窗体之前,首先必须通过身份认证,实现的主要过程是:进入登录窗体,如图3.1所示。在该窗体中输入用户名和密码,单击“确定”,如果用户名和密码都正确,则将隐藏登录窗体,显示主窗体;如果用户名或密码输入错误,则将显示提示信息,单击“确定”,返回登录窗体,此时用户名与密码已全部清空,需重新输入正确信息。若单击“取消”,则退出“登录”窗体。若单击“重试”,则清空用户名和密码,重新输入。 图3.1 登录窗体 3.2 主窗体模块设计 在本系统中,通过主窗体的菜单栏来连接其它实现系统数据查询、添加、修改等操作的窗体,如图3.2所示。在主窗体菜单栏编辑如下: 1.系统:查看用户信息,退出 2.代理商:查看代理商信息,添加代理商信息,修改代理商信息,删除代理商信息 3.顾客:查看顾客信息,添加顾客信息,修改顾客信息,删除顾客信息 4.产品:查看产品信息,添加产品信息,修改产品信息,删除产品信息 5.订单:查看订单信息,添加订单信息,修改订单信息,删除订单信息 图3.2 主窗体 3.2.1 在系统下拉菜单中有用户信息、重新登录、学生学籍信息、退出,功能就如标题所显示。当点击查看用户信息时,有窗口弹出,如图3.3所示,点击确定返回主界面。 图3.3 当点击退出时,系统直接退出。 3.2.2 在代理商信息管理的下拉菜单中有查看代理商信息、添加代理

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档