网学网为广大网友收集整理了,VC短消息货运管理系统的设计,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
目 录 摘要 Abstract 1 引言 1.1 系统设计的背景 1.2 论文的组织结构 2 系统设计 2.1 需求分析 2.1.1 功能的需求 2.1.2 性能的需求 2.2 系统设计 2.3 数据库的设计 2.3.1 数据流 2.3.2 数据库设计 3 开发技术介绍 3.1 Visual C++6.0介绍 3.2 数据库Access介绍 3.2.1 与数据库相关的概念 3.2.2 Access数据库基本特点 3.2.3 Access数据库及其基本操作 3.3 VC及其数据库访问技术原理 3.3.1 ODBC API(开放数据库连接) 3.3.2 MFC ODBC类 3.3.3 MFC DAO(数据访问对象)编程 3.3.4 OLE DB 3.3.5 ActiveX数据对象(ADO) 3.4 CMPP协议[9] 3.4.1 CMPP协议简介 3.4.2 CMPP交互模式 3.4.3 SP端开发 4 系统开发 4.1 数据库连接部分 4.2 短消息结发功能 4.2.1 api-hw华为CMPP3.0短信网关API 4.2.2 短消息收发算法 5 系统操作说明 5.1 数据源的添加 5.2 登录界面 5.3 系统主界面 5.4 会员管理 5.5 车源管理 5.6 货源管理 6 结束语 参考文献 致谢
1 系统设计 本章主要通过对需求的分析,和对数据流的分析,介绍了系统的概要设计和数据库设计内容。 1.1 需求分析 1.1.1 功能的需求 本系统主要是对货运信息的处理,因此本系统必须拥有的功能有:货源信息的管理、车源信息管理、会员信息管理、系统管理和短消息发送。 短消息发送功能:主要是根据系统中存储的货源信息,自动的发送短消息,不用人工参与,这样能够保证了信息的实时性和有效性。 货源信息管理:在货源信息管理部分要有对能能够对货源信息进行添加,将新得到的货源信息的需求添加到系统当中,同时也要存在对需求的查找、删除、修改和浏览功能。 车源信息管理:在车源信息管理当中,要能够实现对车源信息查询、修改、删除、修改、添加等功能。 会员信息管理:对于会员信息的管理,主要是针对不同类型的会员,提供查找、删除、修改、添加、修改等等的功能。 系统管理功能:对系统的一些基本设定功能的一些修改。 1.1.2 性能的需求 短消息货运系统是一个单机应用系统,所以对操作性能的要求应该尽可能的底,对计算机的硬件的要求应该尽可能的少,具体各方面的性能要求预期有如下几方面: (1) 操作系统的选择:因为短消息货运系统是一个简单的单机版应用系统,除了它能够通过短消息发送货运信息以外,本系统其实是一个很典型的信息管理系统,所以在本系统应该能够运行在但前流行的操作系统上,而此操作系统必须是贫民化和通用化的,因此笔者选择了微软出品的操作系统为本系统的运行条件之一,基于MFC来开发本系统,并且能够运行在Windows XP以上所有的操作系统之上。 (2) 硬件的要求:由于短消息货运信息系统是运行在Windows XP之上的,因此,能够运行XP的计算机都能够安装并且运行本信息系统。 (3) CMPP接口的选择:现在很多厂商都提供了CMPP网关接口,例如华为、亚信、清华深讯、卓望和东软等,由于硬件条件,各个接口的动态链接库熟悉程度,选择了api-hw华为CMPP3.0短信网关。 1.2 系统设计 根据短消息货运系统的需求分析,设计出本系统的框架图如下图所示: 图 2.1 短消息货运系统框架 其中,在短消息货运信息系统中的抓哟功能就是对会员信息、车源信息、货源信息等方面的录入、修改、删除等操作,当存在货源信息的时候,本系统就会通过CMPP的网关将短消息发送到移动网络,对应的手机终端就收到了对应的信息,同时手机终端也可以通过短信息回复于短信息货运系统建立交互。下图为短信息货运系统的用例图。 图2.2 短消息货运信息系统用例图 短消息货运信息系统是通过系统数据库将本机货运信息和移动网络联系到一起的,通过系统数据库,系统使用者将会员信息、车源信息、货源信息等等记录到数据库中,当存在货源信息的时候,短消息发送功能模块将数据库中的对应的消息读取出来,听过CMPP网关发送出去,如果有消息从网络中被接收到,也是通过消息接收接口存入系统数据库,然后,系统在读取数据库中对应的记录并显示。下图是本系统的系统结构图。 图2.3 短消息货运信息系统系统结构图 通过对系统的各个功能模块的划分,和对系统结构的详细设计,笔者设计了本信息系统的类图,如下图所示。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |