题目:手机销售管理系统错误!未找到引用源。
英文题目:Management system错误!未找到引用源。 of mobile
phone sales
院 系: 信息科学与工程学院 专 业: 计算机科学与技术 班 级: 2007级1班 姓 名: 裴光林 学 号: 20071140098 指导教师: 范青 日 期: 2011年6月
中文摘要
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。手机销售管理是商业信息管理的重要部分面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的手机销售管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
软件采用多文档界面,能满足中小型商业手机销售管理的基本需要。本论文针对该软件的各个方面, 开发过程中涉及到的技术和工具都分别进行了阐述。
软件功能简单介绍如下:
1.商品信息管理模块的主要作用是对商品的信息信息进行记录。
2.信息查询模块中,用户既可以随意的浏览所有已经输入的商品信息,也可以方便、快捷、准确的根据某些条件检索出用户需要的个别信息。它的实现是本次模块设计中的一个重点。
3.用户管理模块应用的主要功能是可以更改用户的登录系统密码,每隔一段时间更换密码可以增强系统的安全保密性,从而保证了软件使用的权限要求。
4.统计模块,统计模块中利用统计对商品的信息进行统计。 5.退出系统模块。
开发中用到的工具和技术简单介绍如下:
1.采用PB为开发工具,SQL SERVER为后台数据库的开发工具。 2.充分利用SQL为数据库的访问技术。
此外,在软件的开发过程中尽量结合软件工程的思路,参阅了相关文献来完成此次毕业设计的任务。
关键词: 错误!未找到引用源。 错误!未找到引用源。 错误!未找到引用源。 错误!未找
到引用源。
手机销售管理, 商品档案管理,活动数据对象(SQL)
ABSTRACT
With the popularization of computer and the computer the rapid development of science and technology, people increasingly use a computer to solve practical problems. Mobile phone sales management is an important part of business information management faced a lot of commodity information, using human treatment will waste a lot of time, manpower and material resources, and the accuracy of the data is low. Therefore, the development of a friendly interface, easy to operate cell phone sales management software to carry out automatic processing become very important, which is the systematic development of purpose and meaning.
Using multiple document interface software, can satisfy the small and medium-sized commercial mobile phone sales management of the basic needs. This thesis aims to all aspects of this software, development process involves techniques and tools are discussed respectively. Briefly introduced the function of software are as follows:
1. Commodity information management module of commodities is the main purpose of the information recorded.
2. Information query module, the user can optional browse all have input of commodity information, can also convenient, quick and accurate according to certain conditions the individual users need to retrieve information. Its realization is a key issue in this module design. 3. User management module application's main function is can change user login system password, every once in a while change the password can enhance the security of the system and ensure the confidentiality of software use access requirements.
4. Statistical module, statistical module of commodity information using statistical statistics. 5. Exit system module.
Development tools and technology used in the brief introduction as follows:
1. Using the PB, SQL SERVER for development tools for backend database development tools. 2. Make full use of SQL for access to database technology.
In addition, in the software development process with the software engineering idea as far as possible, refer to the related literature to complete the graduation design task.
KEY WORDS:Mobile phone sales management, Commodity archives management, The activity data objects .
目 录
错误!未找到引用源。 错误!未找到引用源。 1 绪论 .................................................................................5
1.1选题背景和选题意义 ................................................................................................. ii
2 怎样开发一个手机销售管理系统 .........................................................i
2.1编程环境的选择 .......................................................................................................... i 2.2 设计系统的必要性和可行性 ..................................................................................... i
3 Windows 下的Power builder 编程环境简介 .............................................ii
3.1 POWER BUILDER 连接数据库的各种方法 ........................................................... ii 3.2面向对象的开发 ......................................................................................................... ii
4 使用SQL Server 实现关系型数据库 ...................................... 错误!未定义书签。
4.1 数据库的概念 ........................................................................................................... iii 4.2 系统数据分析 ........................................................................................................... iii
5 系统总体规划 .........................................................................v
5.1 系统功能 .................................................................................................................... v 5.2 软件功能需求分析 .................................................................................................... x 5.3 数据库的实现 ............................................................................................................ x
6 系统具体实现 ....................................................................... xii
6.1 用户界面的实现 ...................................................................................................... xii 6.2 与POWER BUILDER 的连接 ............................................................................ xviii 7 软件测试 ..................................................................................................................... xx
结 论 ............................................................................ xxii 致 谢 ..............................................................................29 参考文献 ..............................................................................30
1 绪论
一.百丽销售管理系统的发展历程
由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系商业兴衰的重要因素,人才已经成为商业最重要的资产之一。“公正、公平、合理”的商业管理理念和商业管理水平的提高,使社会对商品销售管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得鞋类销售管理系统的出现成为必然。鞋类售管理系统的特点是从鞋类销售管理的角度出发,用集中的数据库将几乎所有与商品相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得手机销售管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑商业商品规划和。
简单有效无差错的促销系统是所有商家的期待。一套好的销售方案也确实能为企业带来不可思议的效益。将繁杂的各个促销环节串联在一起并有机的结合起来。避免手工出错和快速的实现销售对企业很重要。企业不仅可以理想的实现以上功能还能快速的随时利用数据分析出各种促销的实际情况和库存状况。 二.设计系统的必要性与可行性
一般而言,良好的销售管理,有助于为商业达到以下的目标:一、协助组织达成发展目标与远景。二、有效地运用人员的能力与技术专才。三、促使组织成员的工作士气高昂且激发潜能。四、滿足组织成员的自我实现感与增加成员的工作成就感。五、发起且落实组织变革。六、提高组织成员的工作生活品质。七、协助商业负责人做出正确决策。 三.商品的设计分析
根据实际情况,我们使用SQL控件少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。根据以上需求,我们将使用面向对象的编程方法,使用编程语言设计界面,在界面上放置控件,通过控件连接数据库,开发出应用程序。在众多的语言中,我们选择POWER BUILDER开发工具。
ii
1.1选题背景和选题意义错误!未找到引用源。
立一个适应知识经济创新需要的网络化水平管理方式,显得尤为重要。电脑公司录入是指将手工已编制好的记账货运配送信息系统或根据原始公司凭证直接在系统内制作,同时可对输入的公司信息进行修改、查找、等操作。这种集约化的管理模式,便于公司信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈。
网络化组织结构纵横交错,网上的每一个节点都是创新的源泉,这将极大激发员工的创新潜力。仓储综合并不是新的概念,而公司的概念就相对新的多,几乎成为最时髦的概念之一。全国各地都在筹建公司中心,巨大的产业格局正在形成,公司方面的讨论,社会分工理论又一次支持我们细分新的产业。伴随着鞋服零售的迅猛发展,鞋类销售作为一个行业也逐步成熟起来,竞争日逾激烈。在这种形式下,谁能快速而有效地实施信息管理系统对企业进行管理,谁就能成为强者并在竞争中取胜。 销售系统是一个公司、公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以公司销售管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。运用现代信息化技术再造的组织结构,建
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对公司货物进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高商场手机销售管理的效率,也是科学化、正规化管理的重要条件。
选题的意义在于:简单有效无差错的销售系统是所有商家的期待。一套好的销售方案也确实能为企业带来不可思议的效益。将繁杂的各个促销环节串联在一起并有机的结合起来。避免手工出错和快速的实现销售对企业很重要。企业不仅可以理想的实现以上功能还能快速的随时利用数据分析出各种销售的实际情况和库存状况。
促进鞋类销售管理的发展,提高管理质量;利用计算机技术实现销售的有效管理。
iii
2 怎样开发一个销售管理系统
2.1编程环境的选择
SYBASE公司的Power builder是Windows应用程序开发工具,使目前最为广泛的,易学易用的面向对象的开发工具。Power builder提供了大量的控件,这些控件可用于 设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统POWER BUILDER是一个相对较好的选择。
2.2 设计系统的必要性和可行性
销售管理系统是一个典型的数据库应用系统。数据库:指一个关于某一特定主题或目标的信息集合。利用数据库,人们可以为自己建立起诸如地址簿、收支表、电力分配等各种各样的信息集合并进行有效和切实的管理和安排。数据库需要借助于数据库管理系统(DBMS)才能发挥功能。
SYBASE的数据库引擎提供了与数据库打交道的途径,我们是通过它以及Power builder 来访问数据库并对其进行各种操作。Power builder、SQL SERVER以及其他SYBASE的软件产品都是通过共用数据窗体进行各种操作。
数据窗体 控件在数据库中的信息与将信息显示给用户看的Power builder程序之间架起了一座桥梁。我们可以设置数据窗体控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,数据窗体控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。数据窗体控件还提供了用来浏览不同记录的各种跳转按钮。将数据窗体控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
错误!未找到引用源。
3 Windows 下的Power builder 编程环境简介
3.1 POWER BUILDER 连接数据库的各种方法
客户/服务器是一种将任务进行分解,然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务,例如数据查询、打印等。用PowerBuilder 9.0开发出的应用程序能够与数据库服务器完美地协同工作,构成客户/服务器计算模式。在PowerBuilder 9.0中创建的窗口、菜单、数据窗口等都是对象。除了使用系统预先定义的对象外,开发人员可以自行构造新的对象(称做用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。
支持多种关系数据库管理系统
用PowerBuilder 9.0开发的应用程序可以同时访问多个数据库系统,比如说,可以从Oracle中查询数据,然后将结果放入到Foxpro中。PowerBuilder 9.0支持多种关系数据库管理系统(RDBMS),既包括诸如Oracle、Sybase、Microsoft SQL Server、IBM DB2、Imformix等大型数据库,也包括Xbase、Foxpro、Paradox等个人数据库。对大型数据库来说,PowerBuilder 提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。而且,PowerBuilder 9.0本身带有一个功能不凡的数据库Sybase SQL Anywhere,利用它可以脱离网络环境单机运行应用程序。
3.2面向对象的开发
面向对象的程序设计(Object-Oriented Programming,简记为OOP)是POWER BUILDER诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而Delphi是完全面向对象的,这就使得POWER BUILDER成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。
ii
4 使用SQL Server 实现关系型数据库错误!未找到引用源。
4.1 数据库的概念
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。
4.2 系统数据分析
1、数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2.数据的一致性与完整性
由于系统的数据是共享的,在不同的题库类别中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3.数据的共享与性
整个题库发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。 新建一个数据库:
创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。 修改已建的数据库:
iii
数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Power builder 创建的程序来完成,下面的章节将详细描述实现的具体方法。 实现数据库之间的联系:
数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。
iv
5 系统总体规划
5.1 系统功能
系统模型
结 束
开始 登录界面 口令不正确 输入用户名和口令 口令正确 主菜单
v
用户管理 基本信息 查询 统计 打印 退出
通过对本公司商品信息和手机销售管理内容和过程的分析,得到如下各个实体E-R图
进货信息 备注 存放地点 id 名称 数量 单价 进货日期 进货实体E-R图
手机销售信息 id 名称 数量 vi 单价 日期 备注
手机销售实体E-R图
客户 联系电话 客户表 联系地址
负责人 客户表实体E-R图
收银信息 id 名称 日期 收现金项目 刷卡 支票 内部票据 现金收款 收银实体E-R图
用户 用户 密码 vii
1.密码表
密码表包括两个字段,分别为用户名称和用户密码和级别。建立好的表如下图5.1-1所示
密码表的设计
2.进货信息表
进货信息表
3.手机销售信息表
4.客户信息表
5 收银信息
viii
业务流程:
主菜单 统计和查询 其他
添加 编辑 基础信息 删除 更新 查询 统计 用户管理 退出 ix
5.2 软件功能需求分析
系统主要达到以下几个功能:
1.商品信息入库手机销售模块的主要作用是对商品的入库手机销售信息进行记录。 2.信息查询模块中,用户既可以随意的浏览所有已经输入的商品信息,也可以方便、快捷、准确的根据某些条件检索出用户需要的个别信息。它的实现是本次模块设计中的一个重点。
3.用户管理模块应用的主要功能是可以更改用户的登录系统密码,每隔一段时间更换密码可以增强系统的安全保密性,从而保证了软件使用的权限要求。 4.统计模块,统计模块中利用统计对经费和商品的信息进行统计。 5.退出系统模块。
5.3 数据库的实现
设计原则
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它保护数据库防止恶意的破坏和非法的存取。尤其是这种大型的数据库存放着十分重要的信息。不允许出现任何差错。
在登录数据库时,系统让用户表示自己的身份,系统进行核实,鉴别此用户是否为合法用户,若是,系统进一步核实用户,通常要求用户输入口令,系统和对用户口令以鉴别用户身份。这是一种简单可行的方法,实现起来比较方便。用户还可以随时更改自己的口令密码。
1、数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2、数据的一致性与完整性
x
由于系统的数据是共享的,在不同的商品类别中,商品是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
3、数据的共享与性
整个商品发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。
xi
6 系统具体实现
6.1 用户界面的实现
一个公司的管理信息系统都有一段让用户注册自己登录信息的程序,这是保证公司重要信息和数据安全的一个重要的手段。下面就对登录界面的设计做详细的介绍。 设计登录界面的过程如下:
1.单击菜单“file/new”,选择“PB object”标签项中的“window”,这样就新建了一个窗口对象,并命名为“w_denglu”;
2.添加三个静态文本框,他们的属性分别设置为“欢迎使用手机销售管理信息系统”、“用户名称”和“用户密码”,并且设置字体的颜色,大小等属性; 3.添加两个静态文本编辑框,供用户输入登录的用户名称和用户密码;
4.添加按钮,在窗口的下部放置两个按钮控件,“确定”按钮供用户输入正确的用户名称和用户密码后登录该系统,“退出”按钮供用户退出此登录界面。如果用户名称或用户密码输入错误,系统会弹出“警告”的窗口,提示用户重新输入; 5.设计好的登录界面如图
登录窗口的设计
设计主菜单
系统应用程序的主要功能都是在主窗口及在主窗口下打开的众多下拉菜单窗口中实现的,
首先单击菜单“file/new”,建立一个菜单窗口(menu),命名为“m-main”,在菜单
xii
窗口的建立结构中,输入该系统要实现的功能模块名称,并在需要创建子菜单的模块下插入子菜单名称。如图1
主菜单的设计
创建数据窗口对象
数据窗口对象是Power Builder编程的精华所在,建立数据窗口对象是程序设计中极为重要的一个部分。针对不同程序选择不同类型的数据窗口对象,会使程序的实用性和直观性大为增强。在本次系统设计中,根据需要为数据库中的表格分别创建两种不同类型的数据窗口对象。一种是grid形式的数据窗口对象,一种是freeform形式的数据窗口对象,这两种类型的数据窗口对象各有各的实用特点
Grid风格数据窗口对象的创建
1、打开“new”对话框,然后在“data window”标签页选择数据窗口对象的显示风格,在这里选择grid(网格显示方式)。
2、单击“ok”按钮启动数据窗口对象向导。选择quick select数据源,这是定义数据源的最简单方法,然后单击“next”,在表格列表中双击要连接的表格,选中表格后,列表框中列出了选中表的所有列,单击“add all”,显示该表格所有的列。
xiii
3、单击“ok”按钮,设置表格的外观风格。
4、单击“next”按钮,在“ready to create grid data window”对话框中单击“finish”按钮完成数据窗口的建立。如图
图5.5-1是商品信息的Grid风格数据窗口对象的创建
在其中设置页眉区和细节区的属性。在数据库表中各个列的列名使用英文表示的,可以把他们设置成中文,以方便今后调用的直观性。至此,一个完整的grid风格的数据窗口对象就创建完毕。应用程序中窗口中的数据窗口控件就可以连接和使用这个创造好的数据窗口对象了。
Freeform风格数据窗口对象的创建
Freeform风格数据窗口对象的创建和Grid风格数据窗口对象的创建方法相似,只不过需要选择数据窗口对象的风格为freeform。如图5.5-2
商品信息freeform风格数据窗口对象的创建
在这个窗口中可以使用鼠标拖放各个列标题到相应的显示位置
商品信息主要是由商品信息输入窗口进行商品信息的输入、删除、保存实现的。 商品信息输入窗口的设计过程如下:
xiv
1.创建一个窗口对象,命名为“w_dagl ”,调整好窗口的大小和其他属性; 2.添加一个静态文本框,将其属性值设为“商品信息”,其目的是显示本窗口的作用; 3.添加两个组框,属性值分别为“商品信息录入”和“商品信息显示区”,其目的是起修饰、美观;
4.添加两个数据窗口,在“商品信息录入”的组框中放入一个数据窗口控件,该控件连接的数据窗口对象为已经创建好的“freefrom”风格的数据窗口对象。在“商品信息显示区”组框中也放入一个数据窗口控件,该控件连接的是已经建立好的”grid”风格的数据窗口对象;
5.添加八个按钮控件,“添加”按钮用于用户输入新的商品信息。“删除”按钮用于删除当前所显示的那条记录。“保存”按钮用于提交和保存对数据库表格中记录所做的修改,包括添加和删除,如果提交失败,将弹出“警告”对话框。“打印”按钮用于打印出“商品信息显示区”表格内的数据信息。“退出”按钮用于关闭该输入窗口。设计好的商品信息输入窗口如图5.6-1
信息查询模块的设计
本部分是查询有商品的信息查询和商品信息的信息查询,在此仅以商品信息的查询为例进行说明。
商品信息查询窗口的设计过程:
1.创建一个窗口,命名为“w_chaxun”,确定窗口的大小和其他属性;
xv
2.添加四个按钮,当用户单击“查询”按钮以后,数据窗口进入查询模式,用户可以在任意字段中输入合法的数据值,然后单击“重置”按钮,将按照用户输入的条件进行检索。
3.添加一个数据窗口控件,在按钮的下面添加数据窗口控件,该控件连接的是已经建立好的“grid”风格的数据窗口对象;
设计好的商品信息查询窗口如图
图5.7-1商品信息查询窗口的设计
5.8用户管理的设计
这一部分主要完成的功能是对用户密码的设置与维护,当操作员不断的增加的时候,就要对登录是的用户名称和密码进行增加,当有操作员离开本公司的时候又要删除本操作员的登录信息,当密码被盗取时又要对密码等进行必要的修改,因此,本部分是非常必要的,它可以保证公司数据和重要信息不被他人盗用或修改。到此整个窗口创建完成,如下图所示
xvi
用户权限维护窗口的设计
当用户选择“修改密码”单选按钮时, 新的密码进入数据库,用户管理的功能只能管理员使用。
系统主窗口的设计
xvii
主窗口的设计
主窗口是完成一切操作的窗口,当关闭主窗口的时候其他的子窗口也随着关闭。主窗口要和上面已经建立好的主菜单连接在一起,并且为了起到美观,添加了一个图片。设计好的主窗口如图所示
6.2 与POWER BUILDER 的连接
Power builder提供了与底层数据库系统紧密的连接。Power builder 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成应用或脱离服务器运行的服务以上的应用,Power builder连接数据库的方式有两种: ·通过使用Power builder的 SQL控件。
·通过使用由Power builder提供的专用的直接与数据库相连的接口 运行环境 硬件接口
支持一般PII或更高档微机、笔记本电脑。
xviii
服务器
根据应用的规模,服务器可采用各种专用的服务器。 数据库软件
根据服务器操作系统平台选择SQL SERVER2000以上版本的数据库 软件接口
运行与WINDOWS95/98/Me/2000/NT,切具有WIN32 API的操作系统之上。
xix
7 软件测试
在开发本软件系统的过程中,需要面对错综复杂的问题,人的主观认识不可能完美无
缺,因此,在软件生存周期的每个阶段都不可避免地会产生错误。在软件生命周期的每个阶段都不可避免地回产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错。测试的目的就是在软件投入手机销售性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤,它是对软件规格说明、设计和编码的最后复审。
软件测试是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。
与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续,本大型软件系统通常由若干个子系统组成,每个子系统又由许多模块组成。因此,本软件系统的测试基本上有下述几个步骤组成:
1、模块测试:在这个测试过程中所发现的往往是编码错误和详细设计的错误。 2、子系统测试:这个步骤着重测试模块的接口。
3、系统测试:在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。
4、验收测试:在这个测试步骤中发现的往往是系统需求说明书中的错误。
对于以上的几个步骤,分别要完成功能测试、强度测试及性能测试、可用性测试等。 5、功能测试:测试是否满足开发要求,是否能够提供设计所描述的功能,是否用户的需求都得到满足。功能测试是系统测试最常用和必须的测试,通常还会以正式的软件说明书为测试标准。例如:在登录注册模块的测试中,针对要求输入合法和不合法的用户名及口令进行测试,反复几次,若无错误,则保证基本正确。
6、强度测试及性能测试:测试系统的能力最高实际限度,即软件在一些超负荷情况下功 能实现的情况。如要求软件某一行为的大量重复、输入大量的数据或大数值数
xx
据、对数据库大量复杂的查询等。测试软件的运行性能,这种测试常常与强度测试结合进行,需要事先对被测软提出录的精度、响应的时限和恢复时限等。
7、可用性测试:测试用户是否能够满意使用。具体体现为操作是否方便,用户界面是否友好等。 因为在软件编辑时听取了用户的意见。因此,用户界面的设计上并没有太大的问题。
xxi
结 论
经过一个多月的设计和开发,该手机销售管理系统基本开发完毕。其功能基本符合客户需求,能够完成商品存储和。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间以及水平有限,所以该系统还有许多不尽如人意的地方,比如功能较少等多方面问题。这些都有待进一步改善。也希望老师们能够多多指教,好让我能够不断进步。
xxii
致 谢
在本次毕业设计中,我要非常感谢指导老师在我不知道写erp论文从何落手的时候给
了我指点方向,在我感觉到自己知识有所贫乏的时候给了我细心的指导和技术上的支持。使我本身的能力得到了不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。
还有感谢这四年以来不厌其烦的给我传授大学知识的老师们,感谢在生活上以及学习上给我照顾和教诲的班主任们,还有我四年朝夕相处的同学们给我的帮助。感谢大家!!
xxiii
参考文献
[1] 陈禹, 信息系统分析与设计[M] 电子工业出版社 1985年 [2] 王要武. 信息管理与信息系统[M], 北京:电子工业出版社, 2005年 [3] 黄梯云 , 管理信息系统[M] 高等教育出版社 1999年
[4] 通过google、 baidu等搜索引擎查阅互联网络上相关的文档和开发案例 [5]< [6]<<软件工程>> --------王利福 张世琨 朱冰 编著 北京大学出版社 [7]<<数据库原理及应用>> --------李绍原 主编 科学出版社 [8]< xxiv
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务