版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/学年设计课程名称:学年设计(论文)(软件工程)试验项目:商品销售信息管理系统姓名:XXX专业:计算机科学和技术班级:XXX班学号:XXX指导老师:XXX计算机科学和技术学院XXXX年XX月XX日商品销售管理系统目录1引言…………32数据库应用系统开发简介………………….32.1数据库………………42.2数据库管理系统…………………….42.3创建数据库………….43应用系统开发工具………….53.1vb简介……………….54商品销售管理系统目标分析……………….54.1任务分析…………….54.2系统目标…………….65商品销售管理系统数据库设计…………….75.1程序数据表………….76系统应用程序界面设计…………………….106.1用户登录窗体……….106.2主窗体……………….106.3操作员信息管理窗体……………….116.4商品销售/退货录入窗口…………..116.5商品销售/退货查询窗口……………126.6商品信息、用户信息管理窗口…….137结束语………………………14一、引言当今社会是一个信息社会,信息已经成为继劳动力、土地、资本之后的又一大资源。谁限制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。商品管理信息系统是一个销售单位不行缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以商品信息管理系统应当能够为用户供应足够的信息和快捷的查询手段。但目前还有一些小型企业仍运用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来了许多困难。随着科学技术的不断提高,计算机科学日渐成熟,他强大的功能早已为人们所知晓,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标记的“微机革命”。微型计算机的出现和普及,为信息处理供应了物美价廉的手段,对于推动信息管理系统的运用起到了重要作用。运用计算机对商品信息进行管理,具有手工管理所无法比拟的优点。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、运用时间长、成本低等。这些优点能够极大地提高商品信息管理的效率,也是企业的科学化、正规化管理及和世界接轨的重要条件。而现在商品销售单位须要处理大量的供应商信息,还要时刻更新单位所销售的产品信息,不断地添加、修改销售信息。面对各种不同的信息,须要合理的数据库结构来保存数据信息,还须要有效的程序结构支持各种数据操作的执行。本系统的主要特点是:功能完善,好用性较强,还有操作简洁,执行快速等。二、数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和相识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。§2.1数据库数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序干脆或间接地运用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。用户数据:目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非全部的关系都同样符合要求,有些关系比其它关系更结构化一些。元数据:数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为DBMS产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的状况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。在表中存储元数据不仅对DBMS是有效的,对用户也是便利的,因为他们可以运用和查询用户数据同样的查询工具来查询元数据。本文介绍的SQL语言可以同时用于元数据和用户数据。应用元数据:存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查索引:第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也接受其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。查询和其他形式的查询组件。并非全部的DBMS都支持应用组件,支持组件的DBMS也不愿定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的DBMS产品存储这种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不干脆访问应用元数据,想反,他们通过DBMS中的工具来处理这些数据。§2.2数据库管理系统数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种限制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。依据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面对对象型等。SQLserver2000就是一种关系型数据库管理系统。DBMS的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和DBMS引擎。设计子系统有一个便利数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还供应编程语言和对编程语言的接口;运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等;DBMS引擎从其他两个组件接受请求,并把它们翻译成对操作系统的叮嘱,以便读写物理介质上的数据。DBMS引擎还涉及事务管理、锁、备份和复原。§2.3创建数据库数据库模式:数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。数据库设计主要是进行数据库的逻辑设计,即将数据按确定的分类、分组系统和逻辑层次组织起来,是面对用户的。数据库设计时须要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,依据DBMS供应的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库中的关系表是二维的,它有如下四特性质:l在表中的随意一列上,数据项应属于同一个属性(如图中每一列都存放着不同记录的同一属性数据)。2表中全部行都是不相同的,不允许有重复组项出现(如图中每一行都是一个不同的记录)。3在表中,行的依次无关紧要(如图中每行存的都是记录,至于先放哪一个都没关系)。4在表中,列的依次无关紧要,但不能重复为防止数据库出现更新异样、插入异样、删除异样、数据冗余太大等现象,关系型数据库要尽量按关系规范化要求进行数据库设计。三、应用系统开发工具§3.1VisualBasic简介VisualBasic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上运用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能牢靠的商务软件,还是编写能处理实际问题的好用小程序,VB都是最快速、最简便的方法。利用VB的数据访问特性,用户可以对包括MicrosoftSQLServer和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。利用ActiveX(TM)技术,VB可运用如MicrosoftWord、MicrosoftExcel及其他Windows应用程序供应的功能,甚至可干脆运用VB专业版和企业版创建的应用程序对象。四、商品销售管理系统目标分析§4.1:任务分析:由于商品销售管理系统是一个用来帮助运用者管理商品销售流程的软件。运用者通过对销售过程中所涉及到的商品,订单,销售商等资料的录入,便可以轻松实现商品销售流程的管理。所以,此系统必需向运用者供应一下一些具体功能:。1:软件必需向运用者供应商品基本的录入,删除,编辑等基本功能2:鉴于商品的不同销售方式(分为订单销售和代理商销售两种形式),软件必需向运用者供应商品销售环节中的基本管理功能,因此必需有订单分销模块和代理商分销模块。3:软件必需向运用者供应基本的查询功。4:由于是销售管理软件,所以系统平安性必需是要考虑的问题。因此,必需实现以下两点:a:系统操作员机制。对系统的运用者,按等级开放管理权限,这样可以在确定程度上保证数据库系统的平安性,避开数据被泄漏,非法更改等。B:销售数据干脆反映了一个销售单位的盈亏状况,鉴于销售数据的重要性,所以必需对这些数据加以爱惜,在系统崩溃时或者误操作等状况下,可以对数据进行复原。这就须要系统供应备份功能。5:对于销售数据不能只存储在计算机中,而是须要导出步骤,最终以印刷品的形式出现在运用者面前,该软件设计的最终目的才能得以具体的实现。所以,打印功能是必不行少的系统功能之一。经过系统分析阶段,得下图:订单销售数据备份订单销售数据备份密码登陆数据复原权限管理订单销售录入订单销后查询代理商进货数据录入代理商销售查询代理商进货明细代理商销售操作员信息管理代理商信息管理商品交易管理系统销售子系统平安子系统人员管理子系统§4.2:系统目标本系统的目标是:运用者通过对基本销售信息的录入,即可便利直观的实现对商品交易流程的管理,查询,以及对已有信息的打印输出等功能。本销售系统定义了两种销售模式:1:订单销售。即销售方通过订单方式销售的商品。2:代理商销售方式。(此功能略困难,所以在实现的是时候必需对其供应录入修改查询等基本功能)。除了上述基本功能外,系统还必需供应必要的附加功能:1:数据备份功能。2:密码登陆功能。3:操作员及相应的权限管理功能。综上所述,为实现上述系统目标,必需定义相应功能的单元模块,所以本系统的层次结构如下图所示::文件基本信息文件基本信息业务查询数据备份系统设置数据复原权限管理退出操作员信息代理商信息商品信息代理商进货数据录入代理商退货数据录入订单销售数据录入销售管理订单进货统计代理商进货查询代理商进货明细商品分布统计商品交易管理系统五、商品销售管理系统数据库设计§5.1创建应用程序数据表在这个商品销售管理系统中我们设计了若干个paradox类型的table表(代理商信息表﹑商品信息表﹑操作员信息表﹑代理商销售记录﹑订单销售记录,系统信息表),每个表的具体字段内容如下:1:depot(代理商信息表)字段名类型长度关键字备注NO+是排序用IDA20代理商编号NAMEA20代理商姓名TYPEA20代理商地址MEMOA200代理商备注2:Goods(商品信息表)字段名类型长度关键字备注NO+是排序用IDA20是商品编号NAMEA40是商品名称TYPEA20商品型号UNITA6单位MEMOA200备注3:sysuser(操作员信息表)字段名类型长度关键字备注NO+是排序用IDA20操作员编号NAMEA20操作员姓名SEXA2操作员性别PASSA20操作员密码RIGHTSA50操作员权限MEMOA200操作员备注4:SysUserRights(权限表)字段名类型长度关键字备注NO+是排序用IDA20权限编号NAMEA20权限名称RIGHTSA20权限开放程度5:YWYData(订单信息)字段名类型长度关键字备注No+是排序用IDA20订单编号NAMEA20所订商品名称XHA20商品型号SLA200订货数量JFRQA20交付日期MemoA200订单备注6:stockrecord(代理商进货表)字段名类型长度关键字备注No+是排序用MYDATEA10购买日期DEPOTIDA20代理商编号GOODSIDA20商品编号NUMBERS进货数量IDA20进货代号PRICEN价格MemoA200备注7:threcord(代理商退货表)字段名类型长度关键字备注No+是排序用MYDATEA10退货日期DEPOTIDA20退货代理商编号GOODSIDA20退货商品编号NUMBERS退货数量IDA20退货代号PRICEN退货数额MemoA200备注8:JXCrecord(进销存明细表)字段名类型长度关键字备注No+是排序用JXCA20进销存状态MYDATEA10进销存日期GOODSIDA20商品编号NUMBERS进货数量PRICEA20价格MemoA200备注六、试题库系统应用程序界面设计本系统接受图形化界面并且供应帮助,界面友好,操作便利,可以大大降低了本软件的运用难度和维护难度,为软件的运用者带来便利。系统在进行设计时,主要运用的是vb中的一部分的控件,最长运用的是Label控件、Button控件、Radiogroup控件,Memo控件。数据库方面常用Datasource控件、ADOQuery控件、ADOConnection控件、ADOTable控件、DBGrid控件。§6.1用户登录窗体本窗体的任务是通过用户输入密码推断用户是否是合法的用户.它用于管理员依据用户名和密码进行登录。以免不相关得人进入系统进行不良的操作,而对系统进行破坏,导致整个系统进行瘫痪。§6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度湖北省大型商场租赁经营权拍卖合同3篇
- 杭州浙江杭州西湖区住房和城乡建设局招聘编外合同制工作人员笔试历年参考题库附带答案详解
- 无锡2024年江苏无锡市惠山区卫生事业单位招聘65人笔试历年参考题库附带答案详解
- 广州2025年广东广州市天河区瑜翠园幼儿园编外教辅人员招聘笔试历年参考题库附带答案详解
- 2025年度洗衣机智能洗涤解决方案销售合同样本3篇
- 2025年度运输合同标的货物运输与交付时间2篇
- 宿迁江苏宿迁市高速公路建设指挥部招聘劳务派遣人员15人笔试历年参考题库附带答案详解
- 天津2025年天津市工读学校(专门教育学校)招聘5人笔试历年参考题库附带答案详解
- 四川2025年四川职业技术学院选调8人笔试历年参考题库附带答案详解
- 2025至2030年中国奥迪/别克/红旗车用机油数据监测研究报告
- 高二物理竞赛霍尔效应 课件
- 金融数学-(南京大学)
- 基于核心素养下的英语写作能力的培养策略
- 现场安全文明施工考核评分表
- 亚什兰版胶衣操作指南
- 四年级上册数学教案 6.1口算除法 人教版
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
- 6.农业产值与增加值核算统计报表制度(2020年)
- 人工挖孔桩施工监测监控措施
- 供应商物料质量问题赔偿协议(终端)
- 物理人教版(2019)必修第二册5.2运动的合成与分解(共19张ppt)
评论
0/150
提交评论