


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学年设计课程名称:学年设计(论文)(软件工程)实验项目:商品销售信息管理系统姓 名:专 业:计算机科学与技术班 级:班学 号:指导老师:计算机科学与技术学院年 月曰商品销售管理系统目录1引言 32数据库应用系统开发简介 32.1数据库 42.2数据库管理系统 42.3创建数据库 43应用系统开发工具 53.1简介 .54商品销售管理系统目标分析 .54.1 任务分析 .54.2 系统目标 .65商品销售管理系统数据库设计 75.1程序数据表.76系统应用程序界面设计 106.1用户登录窗体 .106.2主窗体 .106.3操作员信息管理窗体 116.4商品销售/退货录入窗口 . 116.5商品
2、销售/退货查询窗口 126.6商品信息、用户信息管理窗口 . 137结束语 14、引 言当今社会是一个信息社会, 信息已经成为继劳动力、 土地、资本之后的 又一大资源。 谁控制的信息越多, 谁利用信息资源的效率越高, 谁就会在各方面 的竞争中占有一席之地, 谁就会有更多的优势。 商品管理信息系统是一个销售单 位不可缺少的部分 , 它的内容对于公司的决策者和管理者来说都至关重要,所以 商品信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。 但目前还 有一些小型企业仍使用传统人工的方式管理, 这种管理方式存在着许多缺点, 如: 效率低、保密性差,另外时间长了,将产生大量的文件和数据,这对于
3、查找、更 新和维护都带来了很多困难。随着科学技术的不断提高, 计算机科学日渐成熟, 他强大的功能早已为人们 所知晓,它已进入人类社会的各个领域并发挥着越来越重要的作用。 计算机业飞 速发展,技术淘汰指标高得惊人, 价格下降以和软件应用的快速扩展引发了以信 息处理计算机化为标志的 “微机革命”。 微型计算机的出现和普和, 为信息处理 提供了物美价廉的手段, 对于推动信息管理系统的使用起到了重要作用。 使用计 算机对商品信息进行管理 , 具有手工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、保密性好、使用时间长、成本低等。这些优点 能够极大地提高商品信息管理的效率 , 也是
4、企业的科学化、正规化管理和与世界 接轨的重要条件。 而现在商品销售单位需要处理大量的供应商信息, 还要时刻更 新单位所销售的产品信息,不断地添加、修改销售信息。面对各种不同的信息, 需要合理的数据库结构来保存数据信息, 还需要有效的程序结构支持各种数据操 作的执行。本系统的主要特点是: 功能完善,实用性较强,还有操作简单, 执行迅速等。二、数据库应用系统开发简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库 的结构、开发数据库应用程序的步骤、开发体系和方法都应当有相当清晰的了解 和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。 开发的主要 过程为:理解用
5、户的需求,然后,把它们转变为有效的数据库设计。把设计转变 为实际的数据库,并且这些数据库带有功能完备、高效能的应用§ 2.1 数据库数据库由(数据库管理系统)处理,则由开发人员和用户通过应用程序直接 或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。用户数据: 目前,大多数主流数据库管理系统把用户数据表示为关系。现在 把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的 记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。元数据: 数据库是自描述的,这就意味着它自身包含了它的结构的描述,这 种结构的描述称作元数据。因为产品是用来存
6、储和操纵表的,所以大多数产品把 元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况, 指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也 存储索引、关键字、规则和数据库结构的其他部分。在表中存储元数据不仅对是 有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具 来查询元数据。本文介绍的语言可以同时用于元数据和用户数据。应用元数据:存储在数据库中的第四种数据是应用元数据,它用来存储用户 窗体、报表、查索引:第三种类型的数据改进了数据库的性能和可访问性,这种 数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主 要还是索
7、引。索引可以用来排序和快速访问数据。查询和其他形式的查询组件。并非所有的都支持应用组件,支持组件的也不 一定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的产 品存储这种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不直 接访问应用元数据,想反,他们通过中的工具来处理这些数据。§ 2.2 数据库管理系统数据库管理系统()是指数据库系统中管理数据的软件系统。是数据库系统 的核心组成部分。对数据库的一切操作,包括定义、更新和各种控制 , 都是通过进 行的。总是基于某种数据模型,可以把看成是某种数据模型在计算机系统上的具 体实现。根据数据模型的不同,可以分成层次型
8、、网状型、关系型、面向对象型 等。 2000 就是一种关系型数据库管理系统。的特点和功能可以分为三个子系统: 设计工具子系统、 运行子系统和引擎。 设计子系统有一个方便数据库和其应用创建的工具集。它典型地包含产生表、窗 体、查询和报表的工具。产品还提供编程语言和对编程语言的接口 ; 运行子系统处 理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库 的数据交互,以和回答查询和打印报表等引擎从其他两个组件接受请求,并把它 们翻译成对操作系统的命令,以便读写物理介质上的数据。引擎还涉和事务管理、 锁、备份和恢复。§ 2.3 创建数据库数据库模式 : 数据库模式定义了数据
9、库的结构、表、关系、域和业务规则。 数据库模式是一种设计,数据库和应用正是建立在此基础上的。数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系 统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的 存档数据和数据需求,分析各个数据之间的关系,按照提供的功能和描述工具, 设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查 询要求的数据模型。数据库中的关系表是二维的,它有如下四个性质:l 在表中的任意一列上, 数据项应属于同一个属性 ( 如图中每一列都存放着不 同记录的同一属性数据 ) 。2 表中所有行都是不相同的,不允许有重复组项出现 ( 如
10、图中每一行都是一 个不同的记录 ) 。3 在表中,行的顺序无关紧要 ( 如图中每行存的都是记录,至于先放哪一个 都没关系 ) 。4 在表中,列的顺序无关紧要,但不能重复 为防止数据库出现更新异常、插入异常、删除异常、数据冗余太大等现象, 关系型数据库要尽量按关系规范化要求进行数据库设计。三、应用系统开发工具§ 3.1 简介, 简称,是公司推出的一种应用程序开发工具。是当今世界上使用最广泛 的编程语言之一, 它也被公认为是编程效率最高的一种编程方法。 无论是开发功 能强大、性能可靠的商务软件, 还是编写能处理实际问题的实用小程序, 都是最 快速、最简便的方法。利用 的数据访问特性, 用
11、户可以对包括 和其他企业数据库在内的大部分 数据库格式创建数据库和前端应用程序,以和可调整的服务器端部件。利用 () 技术,可使用如 、 和其他应用程序提供的功能, 甚至可直接使用专业版和企业 版创建的应用程序对象。四、商品销售管理系统目标分析§4.1 :任务分析 : 由于商品销售管理系统是一个用来帮助使用者管理商品销售流程的软件。 使 用者通过对销售过程中所涉和到的商品, 订单,销售商等资料的录入, 便可以轻 松实现商品销售流程的管理。所以,此系统必须向使用者提供一下一些具体功 能:。1 :软件必须向使用者提供商品基本的录入,删除,编辑等基本功能 2:鉴于商品的不同销售方式(分为订
12、单销售和代理商销售两种形式),软 件必须向使用者提供商品销售环节中的基本管理功能, 因此必须有订单分销模块和代理商分销模块。 3:软件必须向使用者提供基本的查询功。 4:由于是销售管理软件,所以系统安全性必须是要考虑的问题。因此,必须实现以下两点:a:系统操作员机制。对系统的使用者,按等级开放管理权限,这样 可以在一定程度上保证数据库系统的安全性,避免数据被泄漏,非法更改等。B:销售数据直接反映了一个销售单位的盈亏状况,鉴于销售数据的 重要性,所以必须对这些数据加以保护, 在系统崩溃时或者误操作等情况下, 可 以对数据进行恢复。这就需要系统提供备份功能。5 :对于销售数据不能只存储在计算机中,
13、 而是需要导出步骤,最后以印刷 品的形式出现在使用者面前,该软件设计的最终目的才能得以具体的实现。 所以, 打印功能是必不可少的系统功能之一。经过系统分析阶段,得下图:§4.2 :系统目标本系统的目标是 : 使用者通过对基本销售信息的录入,即可方便直观的实现 对商品交易流程的管理, 查询,以和对已有信息的打印输出等功能。 本销售系统 定义了两种销售模式:1:订单销售。即销售方通过订单方式销售的商品。2:代理商销售方式。 (此功能略复杂,所以在实现的是时候必须对其提供 录入修改查询等基本功能) 。除了上述基本功能外,系统还必须提供必要的附加功能:1 :数据备份功能。2 :密码登陆功能。
14、3 :操作员和相应的权限管理功能。综上所述, 为实现上述系统目标, 必须定义相应功能的单元模块, 所以本系统的 层次结构如下图所示: :商品交易管理系统文件基本信息销售管理业务查询系 统 设 置数 据 备 份数据 恢 复权 限 管 理退 出操 作 员 信 息代 理 商 信 息商 品 信 息代 理 商 进 货 数 据 录 入代 理 商 退 货 数 据 录 入订 单 销 售 数 据 录 入订 单 进 货 统 计代 理 商 进 货 查 询代 理 商 进 货 明 细商 品 分 布 统 计五、商品销售管理系统数据库设计§ 5.1创建应用程序数据表在这个商品销售管理系统中我们设计了若干个类型的表
15、(代理商信息表、商品信息表、操作员信息表、代理商销售记录、订单销售记录,系统信息表),每个表的具体字段内容如下:1:(代理商信息表)字段名类型长度关键字备注+是排序用A20代理商编号A20代理商姓名A20代理商地址A200代理商备注2:(商品信息表)字段名类型长度关键字备注+是排序用A20是商品编号A40是商品名称A20商品型号A6单位A200备注3:(操作员信息表)字段名类型长度关键字备注+是排序用A20操作员编号A20操作员姓名A2操作员性别A20操作员密码A50操作员权限A200操作员备注4:(权限表)字段名类型长度关键字备注+是排序用A20权限编号A20权限名称A20权限开放程度5:(
16、订单信息)字段名类型长度关键字备注+是排序用A20订单编号A20所订商品名称A20商品型号A200订货数量A20交付日期A200订单备注6:(代理商进货表)字段名类型长度关键字备注+是排序用A10购买日期A20代理商编号A20商品编号S进货数量A20进货代号N价格A200备注7:(代理商退货表)字段名类型长度关键字备注+是排序用A10退货日期A20退货代理商编 号A20退货商品编号S退货数量A20退货代号N退货数额A200备注8 (进销存明细表)字段名类型长度关键字备注+是排序用A20进销存状态A10进销存日期A20商品编号S进货数量A20价格A200备注六、试题库系统应用程序界面设计本系统采
17、用图形化界面并且提供帮助,界面友好,操作方便,可以大大降 低了本软件的使用难度和维护难度,为软件的使用者带来方便。系统在进行设计时,主要使用的是中的一部分的控件,最长使用的是控件、 控件、控件,控件。数据库方面常用控件、控件、控件、控件、控件。§ 6.1用户登录窗体本窗体的任务是通过用户输入密码判断用户是否是合法的用户 它用于管 理员按照用户名和密码进行登录。以免不相关得人进入系统进行不良的操作,而 对系统进行破坏,导致整个系统进行瘫痪。§ 6.2主窗体该窗体是本系统的统筹界面。它是系统的结构匡架,便于对整个系统的观 摩、管理.主要使用和 以和等控件实现的。控件使得界面得以美化。由于每次操作不一定会用到所有的数据库,所以没有必要在每次运行时生成所有的数据库 别名。控件提供了动态生成数据库别名的方法, 使通过操作选择窗体进行优选择 的别名生成成为可能。§ 6.3操作员信息管理窗体该窗体是操作员管理功能,通过对操作员的管理实现用户登录§ 6.4商品销售/退货录入窗口§ 6.5商品销售/退货查询窗口§ 6.6商品信息、用户信息管理窗口七、结束语经过这一段时间的努力,商品销售管理系统基本设计完毕。其功能基本符合 现实用户需求,能够完成商品流通过程中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七夕节活动方案 (15篇)
- 《绿野仙踪》读后感集合15篇
- 绿色制造工艺改造项目可行性研究报告
- 空调与照明系统优化在标准厂房节能中的作用
- 海洋科技创新的路径与行动计划
- 光伏电站光伏区技改项目可行性研究报告
- 工业遗产活化利用项目可行性研究报告
- 高效能电机研发项目可行性研究报告
- 家庭对学生心理健康教育
- 新疆维吾尔自治区塔城地区乌苏市第一中学2022-2023学年高一下学期3月月考政治 含解析
- 《网店美工实训教程》教学教案
- 儿科护理学第二章生长发育
- 德语四级真题2023
- 2023届高考模拟作文“人生有两段路要走”漫画作文导写及范文
- 机电安装施工工艺及质量验收标准
- JB/T 20051-2018炒药机
- GB/T 18442.6-2019固定式真空绝热深冷压力容器第6部分:安全防护
- 五年制高职语文课程标准
- 试验检测程序流程图
- 南京师范大学介绍课件
- 干部人事档案专项审核认定表填写模板
评论
0/150
提交评论