软件工程学年设计商品销售信息管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学年设计

课程名称:学年设计(论文)(软件工程)

试验项目:商品销售信息管理系统

姓名:XXX

专业:计算机科学和技术

班级:XXX班

学号:XXX

指导老师:XXX

计算机科学和技术学院

XXXX 年XX月XX 日商品销售管理系统

目录

1 引言 (3)

2数据库应用系统开发简介 (3)

2.1 数据库 (4)

2.2 数据库管理系统 (4)

2.3 创建数据库 (4)

3 应用系统开发工具 (5)

3.1 vb简介 (5)

4 商品销售管理系统目标分析 (5)

4.1 任务分析 (5)

4.2 系统目标 (6)

5 商品销售管理系统数据库设计 (7)

5.1 程序数据表 (7)

6 系统应用程序界面设计 (10)

6.1 用户登录窗体 (10)

6.2 主窗体 (10)

6.3 操作员信息管理窗体 (11)

6.4 商品销售/退货录入窗口 (11)

6.5 商品销售/退货查询窗口 (12)

6.6 商品信息、用户信息管理窗口 (13)

7 结束语 (14)

一、引言

当今社会是一个信息社会,信息已经成为继劳动力、土地、资本之后的又一大资源。谁限制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。商品管理信息系统是一个销售单位不行缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以商品信息管理系统应当能够为用户供应足够的信息和快捷的查询手段。但目前还有一些小型企业仍运用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来了许多困难。

随着科学技术的不断提高,计算机科学日渐成熟,他强大的功能早已为人们所知晓,它已进入人类社会的各个领域并发挥着越来越重要的作用。计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标记的“微机革命”。微型计算机的出现和普及,为信息处理供应了物美价廉的手段,对于推动信息管理系统的运用起到了重要作用。运用计算机对商品信息进行管理,具有手工管理所无法比拟的优点。例如:检索快速、查找便利、牢靠性高、存储量大、保密性好、运用时间长、成本低等。这些优点能够极大地提高商品信息管理的效率,也是企业的科学化、正规化管理及和世界接轨的重要条件。而现在商品销售单位须要处理大量的供应商信息,还要时刻更新单位所销售的产品信息,不断地添加、修改销售信息。面对各种不同的信息,须要合理的数据库结构来保存数据信息,还须要有效的程序结构支持各种数据操作的执行。

本系统的主要特点是:功能完善,好用性较强,还有操作简洁,执行快速等。

二、数据库应用系统开发简介

在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和相识。

数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。

§2.1 数据库

数据库由DBMS(数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序干脆或间接地运用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。

用户数据:目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非全部的关系都同样符合要求,有些关系比其它关系更结构化一些。

元数据:数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为DBMS产品是用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的状况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。在表中存储元数据不仅对DBMS是有效的,对用户也是便利的,因为他们可以运用和查询用户数据同样的查询工具来查询元数据。本文介绍的SQL语言可以同时用于元数据和用户数据。

应用元数据:存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查索引:第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也接受其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。

查询和其他形式的查询组件。并非全部的DBMS都支持应用组件,支持组件的DBMS也不愿定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的DBMS产品存储这种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不干脆访问应用元数据,想反,他们通过DBMS中的工具来处理这些数据。

§2.2 数据库管理系统

数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种限制,都是通过DBMS进行的。DBMS 总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。依据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面对对象型等。SQL server2000就是一种关系型数据库管理系统。

DBMS的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和DBMS引擎。

设计子系统有一个便利数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还供应编程语言和对编程语言的接口;运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等;DBMS引擎从其他两个组件接受请求,并把它们翻译成对操作系统的叮嘱,以便读写物理介质上的数据。DBMS引擎还涉及事务管理、锁、备份和复原。

§2.3 创建数据库

数据库模式: 数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。

数据库设计主要是进行数据库的逻辑设计,即将数据按确定的分类、分组系统和逻辑层次组织起来,是面对用户的。数据库设计时须要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,依据DBMS供应的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。

数据库中的关系表是二维的,它有如下四特性质:

l 在表中的随意一列上,数据项应属于同一个属性(如图中每一列都存放着不同记录的同一属性数据)。

2 表中全部行都是不相同的,不允许有重复组项出现(如图中每一行都是一个不同的记录)。

相关文档
最新文档