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

    论文天天服装店进销存管理系统的设计与实现文档格式.docx

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

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

    论文天天服装店进销存管理系统的设计与实现文档格式.docx

    1、SQL Server Express2000 与PB集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序5。管理系统是一个基于数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,利用现有技术条件可以达到该系统的功能目标6。本人在学校期间已经掌握PB和SQL Server2000的设计思想和代码编写.同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。因此, 天添服装店进销存管理系统具有技术可行性。2.经济可行性天添服装店虽然厂房偏重于销售,但管理部门依然具有信息化的处理设施,并且拥有支持本系统的应用平台。因此无需

    2、再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。系统开发成功后将大大提高天添服装店进销存管理方面的效率,使其管理走向正规化、信息化、工资核算“无纸化”,是其发展强大的必经之路.因此,天添服装店进销存管理系统也具有经济可行性。3。社会可行性本系统的开发是根据天添服装店的实际情况开发的。通过调研、实地考察,并以实践学习为目的独立编写,无抄袭和盗用.本系统基于Microsoft Windows系列平台开发。界面友好简便,懂得Windows系统的用户完全可以操作本软件,不需要过多计算机方面的专业知识,无需对操作

    3、人员进行培训.因此,天添服装店进销存管理系统具有社会可行性。(二)总体设计原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则3。其主要设计原则有:简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。针对性:本系统设计是针对天添服装店进销存管理的需求定向开发设计,所以具有专业突出和很强的针对性。实用性:要求本系统能够满足天添服装店内进销存的需要,因此具有良好的实用性.一致性:页面整体设计风格以及命名规则的一致性:整体框架和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的

    4、元素. 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用PB、SQL Server2000作为系统开发工具和数据库,两个软件具有良好的兼容性和系统稳定性。因此本设计具有良好的先进性 7。三、系统分析(一)业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等4。业务

    5、流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程5。具体的流程如图3。1所示。图3.1 业务流程图(二)数据流图数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程6。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式.数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础.描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据

    6、流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递7。在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层12。现行的顶层数据流图如图3。2所示:图3。2 顶层DFD具体分析第一层数据流图,该层数据流图如图3。 3所示.图3.3第一层DFD由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。(三)数据字典系统数据流程的分析完成后,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体13.数据元素条目如表

    7、3。1所示:表3。1数据元素数据元素条目总编号:1-101 编号:101名称:职工编号 说明:职工的编号数据值类型:离散长度:50有关数据结构:职工表 如:10001数据结构条目如表3.2所示:表3.2数据结构数据结构条目职工表创建职工信息记录时的数据 总编号:2-01结构: 编号:01 职工编号 有关数据流、数据存储: 姓名 职工管理 性别 数量:每月约20份 出生日期 民族 婚姻情况 担任职务 手机号码 就职日期 工资待遇 员工头像数据流条目如表3.3所示:表3.3数据流数据流条目销售记录 总编号:3-10将销售信息记录存储到销售表中 编号:10数据流来源: 数据流去向:P2销售管理 流通

    8、量:10份/周包含的数据结构: 订单数据存储条目如表3。4所示:4数据存储数据存储条目销售表 总编号:4-03存储销售方面的相关信息 标号:D2 销售编号 商品编号 客户编号 数量 价格 销售人员有关的数据流: P1.1D3 信息量:2份/年 D3P1.2处理过程条目如表3。5所示:5处理过程处理过程条目库存管理 总编号:5-15将处理后的库存记录进行管理 编号:P3输入:D2销售单输出:D3库存记录,管理员处理:外部实体条目如表3。6所示:表3.6外部实体外部实体条目管理员 总编号:6-001管理员 编号:001输入数据流: 个数:1个输出数据流:由于论文篇幅的限制,不在此一一列举,其他所有

    9、的数据字典条目都是根据数据流图绘制的。四、系统设计(一)系统设计及接口设计通过对天添服装店进销存管理系统进行全面的调查分析的基础上,制定出进销存管理系统的系统总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等14。天添服装店进销存管理系统功能模块图如图4。1所示:图4。1 功能模块图(二)系统数据库设计数据库设计是系统设计中非常重要的一个环节15.数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做

    10、大量已完成工作。1概念结构设计根据系统分析的结果,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图和ER图.用户实体属性图如图4.2所示:2用户实体属性图供应商实体属性图如图4。3所示:图4.3供应商实体属性图客户实体属性图如图4.4所示:图4.4客户实体属性图入库信息实体属性图如图4。5入库信息实体属性图职员实体属性图如图4。6所示:图4.6职员实体属性图商品实体属性图如图4.7所示:7商品实体属性图盘点信息实体属性图如图4.8所示:8盘点信息实体属性图会员实体属性图如图4。9所示:图4.9会员实体属性图订单信息实体属性图如图4.10所示:图4.10订单信息实体属性图销售实体

    11、属性图如图4.11所示:图4.11销售实体属性图系统ER图如图4。12所示:12系统ER图2逻辑结构设计根据系统中的E-R图转换为关系模型如下:1)用户(用户名,密码,权限,权限内容)2)入库信息(入库单号,入库日期,商品编号,入库价格,入库数量,供应商编号,进货人,备注)3)供应商(供应商编号,供应商名称,联系人,联系电话,主要商品,地址,网址,备注)4)商品(考商品编号,商品名称,拼音码,规格,单位,库存数量,备注)5)盘点信息(盘点编号,商品编号,盘点日期,月初数量,入库数量,销售数量,退货数量,月末数量)6)客户信息(客户编号,客户名称,会员类型,优惠折扣,地址,负责人,联系人,联系电

    12、话)7)职员信息(员工编号,姓名,性别,身份证号,地址,职务,联系电话,备注)8)订单信息(订单编号,日期,商品编号,数量,客户编号,销售员)9)销售信息(销售编号,日期,商品编号,销售数量,价格,客户编号,销售员,用户折扣)10)会员信息(会员类型,优惠折扣)3数据库表设计表4.1供应商信息表字段名类型长度说明供应商编号Int4供应商编号(主键)供应商名称varchar30联系人20联系电话主要商品地址网址100备注用于存放供应商的信息。表4。2用户信息表用户编号编号(主键)用户名密码8权限内容说明:用于存放用户的基本信息。表4.3客户信息表客户编号客户编号(主键)客户名称会员类型优惠折扣用

    13、于存放客户的信息.4入库信息表入库单号入库单号(主键)入库日期Datetime商品编号商品编号(外键)入库价格入库数量供应商编号(外键)进货人用于存放入库的信息.5职员信息表职员编号职员编号(主键)姓名性别身份证号职务用于存放职员的信息。表4.6商品信息表数据类型功能描述商品编号(主键)商品名称拼音码规格单位商品库存商品信息表用于存放商品的信息。表4.7盘点信息表盘点编号盘点日期月初数量销售数量退货数量月末数量用于存放盘点的信息。8订单信息表订单编号订单编号(主键)订单日期数量客户编号(外键)销售员编号销售员编号(外键)用于存放订单的信息。表4.9销售信息表销售编号销售编号(主键)日期价格Fl

    14、oat用于存放销售的信息。(三)系统开发工具与开发模式的选择1开发工具开发工具: PB数据库:SQL Server 2000 2开发模式本系统的功能目标是实现将天添服装店传统的手工进销存管理方式提升到利用计算机辅助的管理方式,所以它必须按照整个进销存管理的流程,实现对系统用户的不同管理,并且完成进销存管理等环节的处理16。由于系统数据收集的实时性要求不高,因此采用Client/Server结构来进行设计是合理可行的。五、系统实现(一)分模块详述系统各部分的实现方法普通用户1登录模块此模块的主要功能是通过用户输入用户名和密码来判断该用户是否是本系统用户和判断用户权限的级别(超级管理或一般用户)。

    15、系统会按照使用者提供的用户名和密码与数据库读出的数据来判断用户。若数据不匹配则会弹出输入错误提示框.如图5。图5.1 系统登录界面2系统主界面普通用户用户登录成功后,会自动弹出系统的主界面,主界面包括了本系统所有的操作项目。包括系统维护模块、基本信息模块和查询统计模块。主界面上还会显示当前的时间,当前的操作用户和该用户的登录日期.如图5.2示:图5.2 系统主界面3系统维护模块-权限管理该模块可以对用户信息进行管理,可以对设置用户的权限。如图5。图5。3权限管理界面4基本信息管理模块供应商信息表管理供应商信息管理是基本信息管理模板中的一部分,普通用户登陆系统后可以通过供应商信息管理对供应商的信

    16、息进行管理。如图5.4所示:图5.4 供应商信息表管理界面5基本信息管理模块会员信息管理会员信息管理是基本信息管理模板中的一部分,普通用户登陆系统后可以通过会员信息管理对供应商的信息进行管理。如图5.5所示:5 会员信息管理界面6查询统计模块-入库查询信息入库查询信息是查询统计模块中的一部分,普通用户登陆系统后可以对入库信息进行查询.如图5。6 入库查询信息界面7查询统计模块订单查询信息订单查询信息是查询统计模块中的一部分,普通用户登陆系统后可以对订单信息进行查询。如图5.7所示:图5.7 部门管理界面(二)分模块详述系统各部分的实现方法管理员用户1系统主界面-管理员用户登录成功后,会自动弹出

    17、系统的主界面,主界面包括了本系统所有的操作项目。包括系统维护模块、基本信息模块、查询统计模块、销售管理模块、库存管理模块、报表管理模块和帮助模块.主界面上还会显示当前的时间,当前的操作用户和该用户的登录日期。如图5.8所示:图5.8 系统主界面2入库管理界面管理员登陆后,可以对入库信息进行管理。如图5.9所示:图5.9 入库管理界面3商品盘点界面管理员登陆后,可以对商品进行盘点。10所示:图5.10商品盘点界面4日销售统计界面管理员登陆后,可以对商品的日销售进行统计.如图5。11所示:11日销售统计界面5库存信息查询界面管理员登陆后,可以先输入所要查的商品的条件,然后再对商品的库存信息进行查询

    18、。图5.12库存查询界面6入库查询信息界面管理员登陆后,可以先输入所要查的商品的条件,然后再对商品的入库信息进行查询。如图5.13所示:图5.13入库查询界面7销售查询信息界面管理员登陆后,可以先输入所要查的商品的条件,然后再对商品的销售信息进行查询。14所示:图5.14销售信息查询界面8系统维护模块 (1)用户管理此模块可以对系统用户进行管理,可以新建用户、修改用户信息、删除用户,创建好的用户可以经过系统登录模块登陆后方可使用本系统.如图5.15所示:15用户管理界面(2)用户密码管理此模块的功能是对当前使用的用户的密码进行修改,修改时必须要重新输入一次原密码。如图5.16所示:图5.16修

    19、改密码界面(3)数据备份此模块的功能分为数据备份和数据还原。数据备份可以将系统当前记录的所有信息进行存储,以备日后恢复数据使用。数据还原是通过之前的备份文件还原成数据备份似的数据状态。17所示:图5.17 系统备份界面七、软件测试与分析测试是开发时期最后一个阶段,是保证软件质量的重要手段。软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作结果的过程,所谓控制条件应包括正常条件与非正常条件。软件测试过程中应该故意地去促使错误的发生,也就是事情在不该出现的时候出现或者在应该出现的时候没有出现.从本质上说,软件测试是”探测”,在探测”中发现软件的毛病。(一)系统测试的定义软件测试是为了发

    20、现错误而执行程序的过程。它不仅是软件开发阶段的有机组成部分,而且在整个软件工程(即软件定义、设计和开发过程)中占据相当大的比重.软件测试是软件质量保证的关键环节,直接影响着软件的质量评估.软件测试不仅要讲究策略,更要讲究时效性。验收测试作为软件测试过程的最后一个环节,对软件质量、软件的可交付性和软件项目的实施周期起到”一锤定音”的作用。(二)系统测试的目的及意义软件危机曾经是软件界甚至整个计算机界最热门的话题。为了解决这场危机,软件从业人员、专家和学者做出了大量的努力。现在人们已经逐步认识到所谓的软件危机实际上仅是一种状况,那就是软件中有错误,正是这些错误导致了软件开发在成本、进度和质量上的失控。有错是软件的属性,而且是无法改变的,因为软件是由人来完成的,所有由人做的工作都不会是完美无缺的.问题在于我们如何去避免错误的产生和消除已经产生的错误,使程序中的错误密度达到尽可能低的程度。(三)系统测试的重要性软件测试


    注意事项

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

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




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

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开