(测试计量技术及仪器专业论文)基于gsm模块的粉煤灰销售管理系统的研究.pdf_第1页
(测试计量技术及仪器专业论文)基于gsm模块的粉煤灰销售管理系统的研究.pdf_第2页
(测试计量技术及仪器专业论文)基于gsm模块的粉煤灰销售管理系统的研究.pdf_第3页
(测试计量技术及仪器专业论文)基于gsm模块的粉煤灰销售管理系统的研究.pdf_第4页
(测试计量技术及仪器专业论文)基于gsm模块的粉煤灰销售管理系统的研究.pdf_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士论文 基于g s m 模块的粉煤灰销售管理系统的研究 摘要 本课题设计了一个基于g s m 模块的产品销售管理系统,旨在提供一个销售管理平 台,利用现有的网络工具,建立起与现代管理要求相适应能帮助电厂粉煤灰销售的现代 化销售管理系统。系统除了常规的粉煤灰产品的销售管理功能外,还提供了一种远程产 品信息交流的方式手机短信方式。这样,客户可以通过g s m 网络远程查看电厂的 供货信息,电厂可以通过手机群发短信给客户及时发布有效信息,从而使客户服务人员 从繁琐的业务流程中解放出来。 本文以某电厂粉煤灰销售管理系统的改进工程为背景,根据电厂粉煤灰的销售管理 业务的实际流程,分析了该销售管理系统的功能需求,给出了系统的总体设计方案,设 计出了适合销售管理过程所需处理数据的数据库并进行了各个模块的软件编写,阐述了 数据库访问技术、短信收发原理。 系统分为6 个功能模块,各个模块的功能如下:1 ) 基础信息管理;2 ) 销售管理;3 ) 仓储管理;4 ) 系统管理;5 ) 决策管理;6 ) 短信管理。 程序调试结果表明,该系统能很好的完成上面的功能,系统反应迅速、性能稳定, 具有良好的应用开发前景。 关键词:销售管理系统,g s m 模块,手机短信 a b s t r a c t t h i sp a p e rd e s i g n st h em a n a g e m e n ts y s t e mo f p r o d u c ts a l e s ,b a s e do nas h o r tm e s s a g e s e r v i c e ,a n di si n t e n dt op r o v i d eas a l e sm a n a g e m e n tp l a t f o r m ,u s i n gt h ee x i s t i n gw e b - b a s e d t o o l st oa d a p tt ot h er e q u i r e m e n t so fm o d e m m a n a g e m e n t i na d d i t i o nt oc o n v e n t i o n a ls a l e s m a n a g e m e n tc a p a b i l i t i e s ,t h es y s t e mp r o v i d e sar e m o t ew a yo fe x c h a n g eo fp r o d u c t i n f o r m a t i o n - ac e l lp h o n et e x tm e s s a g e i nt h i sw a y , c u s t o m e r sc a n r e m o t e l yv i e wt h es u p p l y i n f o r m a t i o nt h r o u g ht h en e t w o r k ,a n dt h ec o m p a n yc a nb em a s sm o b i l ep h o n et e x tm e s s a g e s t oc u s t o m e r se f f e c t i v e l ya n d t i m e l y , s ot h a tt h es t a f fo fc u s t o m e rs e r v i c ec a nb er e l e a s e d 筋m t e d i o u s1 i b e r a t eb u s i n e s s i nt h i sp a p e r ,t oi m p r o v eap o w e rp l a n tf l ya s h s a l e sm a n a g e m e n ts y s t e mw o r k sa st h e b a c k g r o u n d a c c o r d i n gt ot h ea c t u a lb u s i n e s sp r o c e s s e so ft h em a n a g e m e n to ft h es a l eo f p o w e rp l a n t f l ya s h ,a n a l y s i so ft h es a l e sm a n a g e m e n ts y s t e mf u n c t i o n a lr e q u i r e m e n t s ,a n d g i v e nt h eo v e r a l ld e s i g no ft h es y s t e mp r o g r a m ,d e s i g n e df o rs a l e sm a n a g e m e n t p r o c e s st od e a l w i t hd a t ai nv a r i o u sd a t a b a s e s ,a tt h es a m et i m e ,d e s c r i b e dd a t a b a s ea c c e s st e c h n o l o g ya n dt h e p r i n c i p l et os e n da n dr e c e i v et e x tm e s s a g e s t h em a i nf u n c t i o no fs o f t w a r es y s t e mi n c l u d e :1 ) t h eb a s i so fi n f o r m a t i o nm a n a g e m e n t ; 2 ) t h es a l e sm a n a g e m e n t ;3 ) t h ew a r e h o u s em a n a g e m e n t ;4 ) t h es y s t e mm a n a g e m e n t ;5 ) t h e d e c i s i o nm a n a g e m e n t ;6 ) t h es m s m a n a g e m e n t t h er e s u l t so ft h ed e b u g g i n gp r o c e s ss h o wt h a tt h es y s t e mc a nc o m p l e t et h ea b o v eg o o d f e a t u r e s i na d d i t i o n ,t h er e s p o n s i v es y s t e mh a ss t a b l ep e r f o r m a n c ea n dg o o dp r o s p e c t sf o r a p p l i c a t i o nd e v e l o p m e n t k e y w o r d s :s a l e sm a n a g e m e n t ,g s m m o d e m ,s h o r t m e s s a g es e r v i c e i i 声明 本学位论文是我在导师的指导下取得的研究成果,尽我所知,在本 学位论文中,除了加以标注和致谢的部分外,不包含其他人已经发表或 公布过的研究成果,也不包含我为获得任何教育机构的学位或学历而使 用过的材料。与我一同工作的同事对本学位论文做出的贡献均已在论文 中作了明确的说明。 研究生签名: 沙嵋年6 月“日 学位论文使用授权声明 南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅或 上网公布本学位论文的部分或全部内容,可以向有关部门或机构送交并 授权其保存、借阅或上网公布本学位论文的部分或全部内容。对于保密 论文,按保密的有关规定和程序处理。 研究生签名: 年己月妒 硕士论文基于g s m 模块的粉煤灰销售管理系统的研究 i 绪论 i i 选题背景 目前,大多数企业信息化应用档次不高,仍采用传统的手工产、运、销、存、财 业务,数据不全、信息滞后,信息传递和收集效率低,管理水平低,造成企业不能快 速有效的响应市场需求,影响了企业的生产、经营,企业在市场交易中处于了被动的 地位。 镇江市某发电厂的粉煤灰销售管理正是处于这种局面,虽然财务管理、报表统计 等方面应用了计算机处理,但粉煤灰的销售过程并没有做到与客户在网络上进行及时 有效的信息交流。本课题来源于镇江某电厂粉煤灰销售管理系统改进的项目,该电厂 目前仍然采用传统的人工销售管理模式,客户对货物有需求时须人力去和电厂沟通订 货,电厂销售部门也安排专人负责货物的调配,这样供需双方信息交流很不方便,对 于厂家和客户来说浪费了大量的人力资源和采购销售时间,业务流程的工作效率很低, 甚至出现恶性的塞滞情况。为解决现存的问题,实现电厂销售管理的信息化进程,采 用现代化的管理系统来优化资源配置,提高现代化的管理水平和企业的竞争力。粉煤 灰的大多数客户是临近电厂的建筑公司、水泥厂等企业,客户的地域具有不确定性, 通过i n t e r n e t 网络、自组网络、无线网络技术等实现双方的信息交流现代化成本较 高,并且产品单一,所以客户与电厂之间的信息交流采用短信的方式,这样投资成本 小、维护费用低,符合实际的生产销售管理的需求。 1 2 信息远程通讯技术的研究现状 1 2 1 远程通讯技术概述 在现代工农业生产中,远程通讯技术有着很广泛的应用。进行远程通讯有以下几 种方式【l 】:1 ) 使用无线电收发设备;2 ) 利用有线电话网络,使用电话线路,以双音多频 信号为载体传送简单命令和数据;3 ) 利用计算机,借助i n t e m e t 传送数据及命令;4 ) 借助公用陆地移动网p l m n ( p u b l i cl a n dm o b i l en e t w o r k ) 的短消息业务s m s ( s h o r t m e s s a g es e r v i c e ) ) 艮务平台或通用分组无线业务g p r s ( g e n e r a lp a c k e tr a d i os e r v i c e ) 的 数据业务功能传送数据或命令。 然而无论哪一种传输技术,对于用户来讲,最基本的要求便是要方便、快捷、安 全、可靠。有线传输方式,可以通过架设专线、利用公共数据网等实现,但是在很多 场合下,有线方式受到了架线环境、传输距离等条件限制。无线方式实现方式也很多, 可以通过自建无线发射接收系统,如( 超) 短波电台、架设微波线路等,但是这种方式 1 1 绪论硕士论文 容易受到地形地貌的影响以及频率资源的限制,架设成本高、系统的架设和维护工作 繁重,在业务量小、用户数量大、位置分散等应用场合中也受到很大限制【2 】。 移动通信经过三代发展,g s m ( g l o b a ls y s t e mf o rm o b i l ec o m m u n i c a t i o n ) 系统是目 前基于时分多址技术的移动通信体制中最成熟,最完善,应用最广的一种移动通信系 统【3 】。g s m 全球移动通讯短信息传送技术,在远距离监控、数据采集、g p s 定位、 无线报警、缴费通知等领域,都有着广泛的应用。由于g s m 网络在全国范围内实现 了联网和漫游,具有网络能力强的特点,用户无需另外组网,在极大提高网络覆盖范 围的同时为客户节省了昂贵建网费用和维护费用。同时,它对用户的数量也没有限制, 克服了传统的专网通信系统投资成本大,维护费用高,且网络监控的覆盖范围和用户 数量有限的缺陷。比起传统的集群系统在无线网络覆盖上具有无法比拟的优势,加上 g s m 的s m s 本身具备的数据传送功能,都使得这些应用得到迅速的普及。利用g s m 短信息系统进行无线通信还具有双向数据传输功能,性能稳定,为远程数据传送和监 控设备的通信提供了一个强大的支持平1 4 。 短消息传送业务采用专用控制信道( d e d i c a t e dc o n t r o lc h a n n e l ,d c c h ) ,可以使网 络管理端确切地知道被叫方是否己经收到短消息,如果传送失败,被叫方没有回答确 切消息,网络管理端会重新发送消息,以确保被口l 方能收到。因此,作为g s m 网络 的一种主要的电信业务,短消息业务的信息传递是实时可靠的。每个短消息的信息量 为1 4 0 个八位组( 7 比特编码,1 6 0 个字符) 不超过1 4 0 个字节,足以满足客户查询的信 息量。 综上所述,系统选用g s m 的短消息业务,来实现远程查询粉煤灰产品信息和群 发信息是可行的。 1 2 2g s m 的发展历史 g s m 数字移动通信系统是由欧洲主要电信运营者和制造商组成的标准化委员会 设计出来的,它是在蜂窝系统的基础上发展而成。最早的移动通信系统是模拟移动通 信系统,这种系统到了7 0 年代所能容纳的用户数目都还是相当低的。7 0 年代初,美 国贝尔实验室提出了蜂窝系统的概念和理论,并按此理论进行了高级移动电话系统 a m p s ( a d v a n c e dm o b i l ep h o n es y s t e m ) 业务和系统性能的综合试验,并于8 0 年代初投 入商用。a m p s 系统的出现标志着第一代蜂窝移动通信系统( 1 g ) 的诞生。 针对第一代模拟移动通信系统具有诸多缺点和不便利的因素,1 9 8 2 年北欧国家向 欧洲邮政电信会议( c o n f e r e n c eo fe u r o p e a np o s ta n dt e l e c o m m u n i c a t i o na d m i n i s t r a t i o n , c e p t ) 提交了一份建议书,要求制定9 0 0 m h z 频段的公共欧洲电信业务规范。这次大 会上就成立了一个在欧洲电信标准学会( e u r o p e a nt e l e c o m m u n i c a t i o n ,e t s i ) 技术委员 会下的“移动通信特别小组g s m ( g r o u ps p e c i a lm o b i l e ) ,由该小组制定有关的标准和建 2 硕士论文 基于g s m 模块的粉煤灰销售管理系统的研究 议书。1 9 8 7 年最终确立了系统标准,并将标准命名为g s m 。g s m 系统的出现标志着 第二代移动通信系统( 2 g ) 的诞生。与第一代移动通信系统相比,它具有如下几个特点: 1 ) 安全保密性好; 2 ) 先有标准,后有设备; 3 ) 数字方式传输,系统容量提高; 4 ) 适应固定网的数字化发展。 1 9 9 1 年在欧洲开通了第一个系统,1 9 9 2 年大多数欧洲g s m 运营者开始商用业务。 由于g s m 标准的开放性,世界上许多著名的通信公司都在制作和提供g s m 系统设 备,系统因而获得广泛的应用,取得了巨大的商业成功。到2 0 0 3 年3 月,g s m 网络 己经覆盖近2 0 0 个国家,4 5 0 家运营商经营g s m 网络,总用户数已超过8 亿 5 】。 1 2 3s m s 基本概念 s m s 是短消息服务( s h o am e s s a g es e r v i c e ) 的简称,是通过手机发送和接收有限长 度的文本信息的一种通信机制。一条短消息可以包含1 6 0 个英文字符( 7 - b i t 编码) 或7 0 个 非拉丁字母( 16 - b i t 编码) ,如中文汉字或阿拉伯字等u n i e o d e 编码。 s m s 采用的是存储一转发模式,即短消息被发送出去之后,不是直接发送给接 收方,而是先存储在短信息服务中,已, ( s h o r tm e s s a g es e r v i c ec e n t e r ,s m s c ) ,然后再由 短信息服务中心将短消息转发给接收方。如果接收方当时关机或不在服务区内,s m s c 会自动保存该短消息( 一般不超过3 天) ,等到接收方在服务区出现的时候再发送给他。 s m s 是对发送信息具有保证的双向服务,与普通的寻呼机制不同。寻呼机的发送 方不清楚消息是否发送成功,而s m s 发送方可以在将短消息发送出去之后得到一条确 认通知,返回传递成功或失败的信息,以及不可到达的原因。s m s 可以与话音、数据、 传真等业务一起进行同步传输。由于s m s 是非对称业务,它使用s s 7 ( s i g n a l i n gs y s t e m n o 7 ) 信令通道传输数据分组,所以即使在业务信息处于高峰期的情况下,照样可以使 用短消息顺利通信,s m s 还可以实现全国和国际漫游。 s m s 属于g s m 的第一阶段的标准,但是目前s m s 已经被集成到了很多网络标准 中,g s m ,c d m a ( c o d ed i v i s i o nm u l t i p l e xa c c e s s ) ,t d m a ( t i m ed i v i s i o nm u l t i p l e a c c s e e ) ,p h s ( p e r s o n a lh a n d y p h o n es y s t e m ) ,p d c ( p e r s o n a ld i n t nc e l l u l a r ) 等移动网络 都支持s m s ,这就使得s m s 成为一项非常普及的移动数据业务。 短消息业务按其实现的方式可以分为点到点短消息业务和小区广播短消息业务。 点到点短消息业务是通过移动业务起始( m o b i l eo r i g i n ,m o ) 和移动业务终止( m o b i l e t e r m i n a l ,m t ) 将一条短消息从一个实体发送到指定目的地址的业务。而小区广播短消 息业务则是指通过发送信息的基站向指定区域中所有短消息用户发送短消息业务。因 此根据不同的要求和情况可以采用不同的实现方式短消息业务【6 】。 1 绪论硕士论文 1 2 4s m s 网络结构及功能 一个短消息传输网络是由移动交换中,已, ( m o b i l es w i t c h i n gc e n t e r ,m s c ) 、s m s 网 关( s m s g a t e w a ym o b i l es e r v i c e sc e n t e r , s m c g w m s 或s m c g m s c ) 、位置归属寄存器 ( h o m el o c a t i o nr e g i s t e r , h l r ) 、访问位置寄存器( v i s i t o rl o c a t i o nr e g i s t e r , v l r ) 和短信 息服务中一i 二, s m s c 、以及短消息实体( s h o r tm e s s a g ee n t i t y , s m e ) 移动台m s 等部分组成 的。它们之间的关系如图( 图1 1 ) 所示。 is m e - 商g 恶崩 li is i d e - ll i s i d e i - il ls m e _ 回 ll 图1 1s m s 网络结构 短消息实体s m e :接收和发送短消息的实体,包括移动用户、固网用户、语音信 箱、信息点播平台和i n t e m e t 等; 短信息服务中心s m s c :负责在基站和s m e 间中继、存储或转发短消息; 移动交换中4 二, m s c :负责系统切换管理,并控制来自或发向其它电话或数据系统 的拨叫; s m s 网关s m c g w m s :接收由s m s c 发送的短消息,向h l r 查询路由信息,并将 短消息传送给接收者所在基站的交换中心: 归属位置寄存器h l r :用于永久存储由s m s c 产生的管理用户和服务记录的重要 数据库。s m s 网关与h l i 晓间的协议使前者可以要求h l r 搜索可找到的用户地址。它 与m s c 、h l r 之间的协议一起,能在移动台因超出覆盖区而丢失报文、随后又找到时, 加以提示; 访问位置寄存器v l r :含有用户临时信息的数据库,以便交换中心服务访问用户 时使用这些信息【刁。 1 2 5s m s 的优点和局限性 1 ) s m s 的优点 s m s 的优点很多,从用户角度来讲主要有以下几点 开通方便。人们己经厌倦了开通新业务时繁琐的手续,而短信息服务不需要申请, 所有的全球通手机都支持。用户只需要按动几个键,做一些简单的设定,就可以享受 这项服务了。 收费低廉。对于消费者而言,资费始终是首要关心的问题。不管是长途还是市内, 4 硕士论文 基于g s m 模块的粉煤灰销售管理系统的研究 每发送一条短消息仅o 1 元,而且接收免费。虽然话音业务的资费在不断下调,但与 双向收费都是0 4 元分钟的话音业务相比,s m s 的价格优势不言而喻。 随时随地。短信息和电话不一样,打电话要求接听方同时在另一端,而短信息用 户可以随时随地发送短信,不必担心对方没有开机或是不在服务区,因此,可以随时 随地建立连接。 文字的特殊魅力。现代社会的通信发展使人们习惯于打电话,逐渐疏于传统的用 文字来交流的方式,在某些场合,文字有着语音无法替代的效果。 从技术角度来看,还有如下几个优点: ( 1 ) 可以实现推( p u s h ) 和拉( p u u ) 两种不同的工作模式。用户定制信息就是一种p u s h 的工作方式,服务提供商将用户定制的信息直接推送给用户;而用户点播信息则是一种 p u l l 的工作方式,接受方服务提供商立即响应用户的请求; ( 2 ) 能够保障传输中的安全。如果用户使用s t k 卡,那么短信息在发送之前,可 以通过s t k 卡将信息加密后进行传输。在到达目的地后由接收者将信息解密,实现了 点到点的信息安全保障; ( 3 ) 能承载多种数据。 2 ) s m s 的局限性 由于s m s 属于g s m 第一阶段的标准,不可避免地存在局限性,主要包括以下几 点: ( 1 ) 接口规范混乱。很多s m s 运营商和应用开发商采用的都是专有协议,这显然 不利于短信息市场的发展,为了实现不同的s m s 中心之间的互操作,需要统一许多不 同的接口规范。 ( 2 ) g s m 0 3 4 0 中定义的s m s 协议数据单元固定了各种首部域,效率不高,使s m s 的适应能力大打折扣。 ( 3 ) 数据传输率低,等待时间较长。因为s m s 使用的是速率较慢的信令信道,所 以传输速率低。 ( 4 ) 消息长度有限。由于g s m 的协议规范规定,s m s 消息长度不得超过1 6 0 个 字符,如果发送的服务信息太长,则需要拆分成多个消息分段。分段的结果就使得s m s 较其它同类服务的成本高( 8 】 9 1 。 1 3 可行性分析 1 3 1 技术可行性 管理软件技术的主流技术经历了三个发展时期。首先,界面技术从上世纪d o s 字符界面到w i n d o w s 图形界面( 或图形用户界面g u i ,g r a p h i c a lu s e ri n t e r f a c e ) ,直至 5 1 绪论 硕士论文 b r o w s e r 浏览器界面三个不同的发展时期。其次,今天所有电脑的浏览器界面,不仅 直观和易于使用,更主要的是基于浏览器平台的任何应用软件其风格都是一样的,使 用人对操作培训的要求不高,而且软件可操作性强,易于识别;再者,平台体系结构 也从过去单用户发展到今天的文件服务器( f s ,f i l e s e r v e r ) 体系、客户机h i 务器( c s , c l i e n t s e r v e r ) 体系和浏览器j j 艮务器( b s ,b r o w s e r s e r v e r ) 体系。 c i s 和b s 是当今世界开发模式技术架构的两大主流技术。c i s 是美国b o r l a n d 公 司最早研发,b s 是美国微软公司研发。目前,这两项技术以被世界各国所掌握,国 内公司以c s 和b s 技术开发出产品也很多。c s ( c l i e n t s e r v e r ) 结构,即客户机和 服务器结构,它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将 任务合理分配到c l i e n t 端和s e r v e r 端来实现,降低了系统的通讯开销。目前大多数应 用软件系统都是c l i e n t s e r v e r 形式的两层结构,由于现在的软件应用系统正在向分布 式的w 曲应用发展,w e b 和c l i e n t s e r v e r 应用都可以进行同样的业务处理,应用不同 的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统, 通过现有应用系统中的逻辑可以扩展出新的应用系统。b s ( b r o w s e r s e r v e r ) 结构即 浏览器和服务器结构。它是随着i n t e m e t 技术的兴起,对c s 结构的一种变化或者改 进的结构。在这种结构下,用户工作界面是通过w w w 浏览器来实现,极少部分事务 逻辑在前端( b r o w s e r ) 实现,但是主要事务逻辑在服务器端( s e r v e r ) 实现,形成所 谓三层3 - t i e r 结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成 本和工作量,降低了用户的总体成本。c s 架构软件的优势主要表现在以下两个方面: 1 ) 应用服务器运行数据负荷较轻。最简单的c s 体系结构的数据库应用由两部分组成, 即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数 据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响 应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务 器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地 寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果, 应用服务器运行数据负荷较轻。这样通过将任务合理分配到c l i e n t 端和s e r v e r 端,降 低了系统的通讯开销,可以充分利用两端硬件环境的优势。用户只需要联入服务器所 在的局域网,并装有t c p i p 网络协议,就能通过客户应用程序访问服务器上的数据库 服务程序02 ) 数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能, 是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通 常把那些不同的( 不管是已知还是未知的) 运行数据,在服务器程序中不集中实现, 例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些, 对于工作在前台程序上的最终用户,是“透明”的,他们无须过问( 通常也无法干涉) 6 硕士论文基于g s m 模块的粉煤灰销售管理系统的研究 背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不 是非常“瘦小”,麻烦的事情都交给了服务器和网络【l o 】。 c s 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服 务器提供连接和数据交换服务,而b s 建立在广域网之上的。c s 模式简单地讲就是 基于企业内部网络的应用系统,与b s ( b r o v s e r s c r v e r ,浏览器j l 艮务器) 1 1 】模式相比, c i s 模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网, 都不影响应用,服务器通常采用高性能的p c 、工作站或小型机,并采用大型数据库系 统,如o r a c l e 、s y b a s e 、h f o r m i x 或s q ls e r v e r 。由于电厂网络是一个内部局域 网,所以系统平台体系结构的设计采用c s 结构是可行的,与c s 架构相匹配的服务 器端选用s q l s e r v e r 数据库便能满足数据处理的要求。对数据库的开发工具是很多的, 如v b 、v c 等工具均能进行系统的完整开发。客户端和服务器端选择微软的操作系统, 使其与数据库和开发工具均属同一公司产品,这样具有很好的兼容性,本系统服务器 端选用w i n d o w s2 0 0 0s e r v e r 作为网络操作系统,客户端选用w i n d o w sx p 操作系统。 在1 2 1 节中已经对远程通讯技术进行了比较,并根据实际情况选用了g s m 短信 息业务来实现远程通讯。g s m 全球移动通讯短信息传送技术,在远距离监控、数据采 集、g p s 定位、无线报警、缴费通知等领域,已经有着广泛的应用了,固本系统选择 g s m 通讯技术也是可行的。 1 3 2 经济可行性 系统采用g s m 模块为短信通讯端口,一个单口模块的价格大概为几百块左右,单 口的基本能满足系统收发短信的要求,也具有群发短信的功能,但当访问量过大时处 理速度会慢下来,这时可以根据实际应用的需求可选用多口的,价格为几千元。这在 经济上对于一般的单位都是可以承受的。 1 3 3 社会可行性 现在各个电厂大多的销售模式还停留在人工手工开票记账阶段,还未有种完整 的有针对性的软件可以满足电厂粉煤灰销售管理模式。该系统的设计就针对这种状况, 通过该管理系统,产品的存、销、帐等业务智能化的联系到了一起,这样为企业节约 了人力资源,同时也减少了以往操作过程中的失误而引起的不必要的损失。并且该系 统提供了短信这种方式远程查询产品信息,为客户也省掉了很多到销售部门面对面咨 询的时间。所以,该系统在社会上是可行的,是很有发展前景的。 1 4 本文研究的内容和主要目标 本课题以构建一个完整的产品销售管理系统为研究的内容。本文的主要工作有: 7 i 绪论硕士论文 1 ) 分析粉煤灰产品的销售管理业务流程,建立适合该电厂的业务流程,并进行开 发工具的选取,建立适当的数据表。 2 ) 完成基于g s m 短消息销售管理系统的总体方案设计,对系统各个功能进行详细 设计,同时写出各个处理模块的处理流程图。 3 ) 对系统软件设计过程中的核心技术进行研究,选取合适的技术来编程,并设计 短信自动查询收发与群发短信的程序处理过程,对数据库连接技术的选取进行分析, 对短信息收发原理进行研究,对g s m m o d e m 的二次开发包的编程处理进行探讨。 4 ) 各个模块的详细程序编写。 5 ) 进行系统的调试和实验,验证系统的可行性、可靠性。 本课题是以实现以下功能为主要目标: 1 ) 基础信息管理模块:对产品信息、往来单位信息、员工信息和仓库信息进行维 护。 2 ) 销售管理模块:处理销售过程中的一些信息,如:开票、结款,同时具有相关 信息的查询,如:未付款查询、销售开票查询、销售结款查询。 3 ) 仓储管理模块:对粉煤灰产品进行出库管理,并提供用户对库存信息的查询, 查看产品库存报表。 4 ) 系统管理模块:对操作员信息进行维护,设置操作员的使用权限,对数据进行 管理( 包括数据备份和数据恢复) 。 5 ) 决策管理模块:查看产品销售出库情况,对客户信用度进行分析。 6 ) 短信息管理模块:查看短信日志,群发产品相关信息给客户等。 7 ) 软件注册模块:用户在使用该软件前需获得注册码,这样保护了该软件的产权, 使该系统成为一种成熟产品得到社会的应用。 硕士论文基于g s m 模块的粉煤灰销售管理系统的研究 2 系统分析 2 1 任务概述 系统分析工作是软件生存期中重要的二步,也是起决定性的一步。这一章将对系 统设计中所采用的开发工具进行选择,通过对所要设计的销售管理系统进行功能、属 性和运行环境的需求分析来全面了解整个系统的软件功能和性能方面的要求,从而建 立各个功能的调用关系,并进行数据描述选用适合的数据库,同时建立起满足系统的 数据表,为系统的总体设计打好基础。 2 2 开发工具的选择 2 2 i 前台开发语言的选择 开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。选 择开发工具时应考虑客户需求、系统功能和性能要求以及开发人员的习惯等因素。 在开发c s ( 客户服务器) 结构的应用程序时,前台开发语言通常可以选择v i s u a l b a s i c 、v i s u a lc 阡、d e l p h i 和p o w e rb u i l d e r 等;与其他开发工具相比,v i s u a lc + + 具 有功能强大、通用性强和易于扩充等特点,越来越多地被用作客户服务器( c l i e n t s e r v e r , 简称为c s + ) 应用程序的前端开发工具,能够提供一个高性能的管理信息系统解决方 案,在本课题的设计中采用v i s u a lc + + 作为开发工具。 2 2 2 后台数据库的选择 目前有许多数据库产品,如o r a c l e 、s y b a s e 、i n f o r m i x 、m i c r o s o f ts q ls e r v e r 、 m i c r o s o f ta c c e s s 、v i s u a lf o x p r o 等产品各以自己特有的功能,以下简单介绍几种数据 库的区别。 a c c e s s 是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问 的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4 个。m i c r o s o f t a c c e s s 1 2 】数据库有一定的极限,如果数据达到1 0 0 m 左右,很容易造成服务器假死, 或者消耗掉服务器的内存导致服务器崩溃;m ss q ls e r v e r 是基于服务器端的中型的 数据库,可以适合大容量数据的应用,在功能上管理上也要比m i c r o s o f ta c c e s s 要强得 多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数 据库都使用标准的s q l 语言对数据库进行管理,所以如果是标准s q l 语言,两者基 本上都可以通用的。m i c r o s o f ts q ls e r v e r 还有更多的扩展,可以用存储过程,数据库 大小无极限限制;m y s q l 短小精悍,象a c c e s s 一样的文件型数据库,但比a c c e s s 强 百倍,是真正多用户多任务的数据库系统,从l i n u x 上移植过来的,安全性非常好, 9 2 系统分析 硕士论文 不过大部分操作是在d o s 下进行,虽然也有第三方开发的图形界面但并不好用。m y s q l 是跨多平台的数据库管理软件,可运行于l i n u x 、n t 、u n i x 等系统,可支持命令和 图形化管理,对于一般的数据库足以应付了,占用系统资源较少,速度较快,而且是 开源的;o r a c l e 各方面都比较成熟,但对硬件要求高,用于数据完整性、安全性要求较 高的场合,能在所有主流平台上运行,完全支持所有的工业标准,采用完全开放策略。 可以使客户选择最适合的解决方案,对开发商全力支持。平行服务器通过使一组结点 共享同一簇中的工作来扩展服务器的能力,提供高可用性和高伸缩性的簇的解决方案, 获得最高认证级别的i s o 标准认证,多层次网络计算,支持多种工业标准,可以用 o d b c ( o p e n d a t a b a s ec o n n e c t i v i t y ) ,j d b c ( j a v ad a t a b a s ec o n n e c t i v i 够) , o c i ( o r a c l ec a l l i n t e r f a c e ) 等网络客户连接,较复杂,同时提供g u i 和命令行,在w i n d o w s 和u n i x 下 操作相同,如果w i n d o w s 不能满足需要,用户可以把数据库移到u n i x 中【l 3 1 。 如果开发网络应用程序,则需要选择一个网络数据库系统,例如a c c e s s 、o r a c l e 和i b md b 2 等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了, 例如a c c e s s 。本系统是基于c s 结构,需要后台数据库的支持,m ss q ls e r v e r 就是 基于服务器端的中型的数据库,可以适合大容量数据的应用。在系统的开发过程中选 用s q l s e r v e r2 0 0 0 作为后台数据库。 2 3 需求分析 2 3 1 系统的功能需求 粉煤灰销售管理系统主要帮助电厂企业完成进、销、存一体化管理,并配有完善 的信息交流、决策等功能。 这样,客户可以通过网络远程查看电厂的供货信息,可以根据具体信息和个体需 求采购合适的产品,电厂销售部门通过群发有效信息到客户手机,这样增加了客户采 购的效率,可以使客户服务人员从繁琐的业务流程中解放出来,以便更好的处理与客 户的关系,从而为电厂吸引更多的客户。同时,采用自动化的远程服务系统,降低了 销售和采购的成本,通过信息交易中心可以把繁杂的采购过程有序化,缩短采购周期、 减少人工失误,这样整个电厂的效益和销售效率得到明显的提升。 在进行系统总体设计之前,应该对本课题中所要设计的系统进行完整的功能分析, 这样才能根据功能所需设计出系统的完整结构。 2 311 功能划分 本系统划分成以下几个功能: 1 ) 主管理系统 2 ) 基础信息管理 1 0 硕士论文 基于g s m 模块的粉煤灰销售管理系统的研究 基础信息管理包括: ( 1 ) 产品信息的维护 ( 2 ) 往来单位信息的维护 ( 3 ) 员工信息维护 ( 4 ) 仓库信息维护 3 ) 销售管理 销售管理包括: ( 1 ) 销售开票 ( 2 ) 销售结款 ( 3 ) 未付款查询 ( 4 ) 销售查询 4 ) 仓储管理 仓储管理包括: ( 1 ) 出库管理 ( 2 ) 库存查询 ( 3 ) 产品库存报表 5 ) 系统管理 系统管理包括: ( 1 ) 客户设置 ( 2 ) 操作人员信息维护 ( 3 ) 权限设置 ( 4 ) 数据管理 6 ) 决策管理 决策管理包括: ( 1 ) 产品出库情况分析 ( 2 ) 客户信用度分析 7 ) 短信息管理 短信息管理包括: ( 1 ) 检测是否收到短信息,自动应答 ( 2 ) 用户通过发送短信息查询价格、库存 ( 3 ) 群发短信息 8 ) 注册 各个功能的调用关系图如图2 1 所示。 2 系统分析 硕士论文 2 312 功能描述 1 ) 主管理系统:根据用户的权限, 2 ) 基础信息管理: 基础信息管理主要是对产品信息、 和管理。 ( 1 ) 产品信息的维护: 判断用户能使用哪些功能。 往来单位信息、员工信息和仓库信息进行维护 包括查询子模块、编辑子模块、打印子模块。 1 2 图2 1 各功能关系图 查询子模块完成的功能如下: 查询:按照多字段、多条件查询产品信息,模糊查询产品信息 编辑:当用户双击表格中的某条记录时,调用编辑模块进行编辑 打印:打印查询结果 编辑子模块完成的功能如下: 修改:修改产品信息表中的记录 删除:删除产品信息表中的一条记录 硕士论文基于g s m 模块的粉煤灰销售管理系统的研究 打印子模块完成的功能如下: 打印:完成查询子模块中表格内数据的打印,打印结果随表格中字段的属性变换。 如当表格中某列的宽度改变时,打印结果中会直接显示出来 打印预览:对打印的记录进行预览 ( 2 ) 往来单位信息的维护: 包括查询子模块、编辑子模块、打印子模块。 查询子模块完成的功能如下: 查询:按照多字段、多条件查询往来单位信息,模糊查询往来单位信息 编辑:当用户双击表格中的某条记录时,调用编辑模块进行编辑 打印:打印查询的结果和记录 编辑子模块完成的功能如下: 新增:向客户单位信息表中添加一条客户信息 修改:修改客户单位信息表中的记录 删除:删除客户单位信息表中的一条记录 打印子模块完成的功能如下: 打印:完成查询子模块中表格内数据的打印 打印预览:对打印的记录进行预览 ( 3 ) 员工信息的维护: 包括查询子模块、编辑子模块、打印子模块。 查询子模块完成的功能如下: 查询:按照多字段、多条件查询员工信息,模糊查询员工信息 编辑:当用户双击表格中的某条记录时,调用编辑模块进行编辑 打印:打印查询的结果和记录 编辑子模块完成的功能如下: 新增:向员工信息表中添加一条产品信息 修改:修改员工信息表中的记录 删除:删除员工信息表中的一条记录 打印子模块完成的功能如下: 打印:完成查询子模块中表格内数据的打印 ( 4 ) 仓库信息的维护: 包括查询子模块、编辑子模块、打印子模块。 查询子模块完成的功能如下: 查询:按照多字段、多条件查询仓库信息,模糊查询仓库信息 1 3 2 系统分析硕士论文 编辑:当用户双击表格中的某条记录时,调用编辑模块进行编辑 打印:打印查询的结果和记录 编辑子模块完成的功能如下: 新增:向仓库信息表中添加一条信息 修改:修改仓库信息表中的记录 删除:删除仓库信息表中的一条记录 打印子模块完成的功能如下: 打印:完成查询子模块中表格内数据的打印 3 ) 销售管理 销售管理主要是对产品销售过程进行管理以及财务的结算,包括开票、结款等方 面的管理。 ( 1 ) 销售开票 销售开票模块的主要功能如下: 生成票号:自动生成销售编号、开票日期及经手人信息 统计:统计销售产品的数量及金额 打印:打印销售开票单据 ( 2 ) 销售结款 销售结款模块的主要功能如下: 生成票号:自动生成结款票号及开票日期,由销售开票单直接生成销售结款单, 简化经手人的作业 设置:设置预计偿还欠款日期 统计:数据统计及金额核算 打印:打印销售结款单据 ( 3 ) 未付款查询 查询:多字段查询及模糊查询 调用:未付款结款主、明细表的调用 打印:销售欠款单的打印 ( 4 ) 销售查询 包括销售开票查询模块和销售结款查询模块。 销售开票查询模块的主要功能如下: 查询:多字段查询和模糊查询 调用:销售开票主、明细表的调用 打印;销售开票单据的打印 1 4 硕士论文 基于g s m 模块的粉煤灰销售管理系统的研究 销售

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论