毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于工作流的仓储管理系统设计论文+源代码+答辩PPT 第3页

更新时间:2012-1-10:  来源:毕业论文
1.4文档范围说明
此文档包含以下内容:
项目工作范围
项目交付物
前提条件
验收标准和流程
项目阶段计划
项目组织构架
双方的职责
需求变更流程
1.5参考
《现代仓储管理》     白世贞
《仓储与配送管理》   胡道成
《现代物流仓储管理》 李亦亮
《仓储管理实务》     黄浩
《Qt 4高级编程》
《C++ 网络编程》
1.6术语
工作流
信号和槽
RC4加密算法
可配置UI
2  系统概述
2.1 系统目标
当前市场上缺乏针对中小型仓库的轻量级的安全的仓储管理系统。针对此种现象,本项目组开发了一款标准化工作流的轻量级仓储管理系统,满足了中小型仓库的日常管理需求。加速物流中关键的一环——仓储的高效流通。
2.2设计方案
2.2.1方案架构
系统以分布式架构为基础,客户端远程向服务器端发送验证消息,验证通过后客户端在一次连接内有权限查看数据库中内容。作为典型的C/S架构软件,客户端通过UI获取到用户输入后调用底层网络层实例化的对象将数据以数据流的形式传输到服务器端,此时,服务器端做出回应,并将数据发送到客户端。整个的通信采用远程控制的方式:命令+参数+数据。
2.2 硬件架构本文来自辣.文,论.文·网原文请找腾讯324,9114
客户端/服务器结构
2.2.3软件架构
软件架构包括两端:
客户端包括:UI抽象层、逻辑处理层、数据转发中心、网路协议层
服务器端包括:网络协议层、数据库抽象层、数据存取中心和命令解析层
2.2.4技术路线
1、 关于Qt 库下的MySQL 访问技术
我们使用MySQL 提供的两个源文件重新编译出适合于Qt 平台的数据库驱动,并将此驱动加载到工程中,实现使用跨平台的C++库访问标准MySQL.
2、 关于身份验证技术
任何使用此系统的人都必须获得相应的权限,首先必须登陆系统。登陆使用主窗口线程直接操纵网络,获得服务器的验证结果,只有在验证通过的情况下用户才能对软件进行其他操纵。服务器端身份的验证采用了模式匹配的方法快速验证用户身份。
3、 关于信号与槽技术
在客户端,由于用户操作频繁刷新UI,所以我们用了信号与槽的这种安全的消息传递技术,
 
信号与接收信号的槽必须是参数表匹配的(The signature of a signal must match the signature of the receiving slot)——事实上,槽的参数表可以比它所响应的信号的参数表短,因为槽可以忽略多余的参数。因为参数表是匹配的,所以编译器可以帮助我们发现类型不匹 配。信号与槽是松耦合的:抛出信号的类永远不知道也不关心有哪个槽来接受该信号。论文网http://www.751com.cn/  Qt的信号与槽机制保证:如果信号被联系到某个槽上,则槽会在正确的时 间,以正确的信号参数,被调用。信号与槽可以带有任意个数和任意类型的参数。他们是绝对类型安全的。
QObject的 派生类或间接派生类(比如Qwidget的子类)都可以包含信号和槽。如果一个对象的状态改变可能引起其他对象的注意,那它就可以在此时抛出信号。所有的 对象都通过这样的方式来通信。它并不知道,也不关心它抛出的信号是否会被接收。这是真正的信息封装,保证了对象可以被用作软件组件。
  槽是用来接收信号的,但它们也是普通的成员函数(member function)。正如对象不知道它的信号是否会被接收,槽也不知道它是否会连接到哪个信号。这保证了Qt可以产生真正独立的组件。
你可以将任意多的信号连接到一个槽上,或者将一个信号连接到任意多的槽上。甚至将一个信号直接连接到另一个信号上也是可以的(只要第一个信号被抛出,第二个信号立刻就抛出)。

上一页  [1] [2] [3] [4] [5] 下一页

基于工作流的仓储管理系统设计论文+源代码+答辩PPT 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。