powebuilder的货代评鉴系统【字数:9306】
Key words: PowerBuilder; ERP System; analysis of innerenterprise; data; Evaluation of Freight Forwarding; Sybase目 录
1.引言 1
1.1 研究背景 1
1.2 研究目的和意义 1
1.3 课题目标 1
2.相关开发技术 2
2.1 PowerBuilder简介 2
2.1.1 PowerBuilder简介 2 *景先生毕设|www.jxszl.com +Q: &351916072&
2.1.2 PowerBuilder特点 2
2.2 Sybase(关系型数据库) 2
2.2.1 Sybase简介 2
2.2.2 Sybase特点 3
2.2.3 Sybase软件组成 3
2.3 ERP管理系统 4
2.3.1 ERP管理系统简介 4
2.3.2 ERP管理系统主要功能 4
2.3.3 典型代表 4
3.系统分析和需求 5
3.1 可行性分析 5
3.2 功能需求分析 5
4.系统设计 7
4.1 系统总体设计 7
4.2 操作流程设计 8
4.2.1 系统模块结构 8
4.2.2 初评模块 8
4.2.3 复评模块 9
4.2.4 主档维护模块 10
4.2.5 评核表模块 10
4.3 客户端设计 11
4.3.1 界面(window)设计 11
4.3.2 datawindow与数据库设计 14
5.系统实现和代码 24
5.1 客户端实现 24
5.1.1 技术准备 24
5.1.2 触发事件设计 24
5.2 过程演示 29
6.系统开发对社会的影响 33
7.结语 34
参考文献 35
致谢 37
1.引言
1.1 研究背景
在电子科技企业中,生产一种电路板需要多个部门的共同配合工作。工厂需要的货料需要提交请求给采购部来联系货代并进行采购,资讯部将订单信息记录在公司ERP系统中,并需要根据多次采购后的资料进行总结,分析过程中各类资源的消耗。因此,设计此次货代评鉴系统,能在以后购置货料选择货代时能够比较以往的记录,根据不同的情况(货料种类、运送方式、距离),选择最佳的货代,减少没必要的开支和消耗,保证自己的最大利益,使企业的工业生产的效率得到保证,预期该系统可以在企业中能得到良好的使用反馈。
1.2 研究目的和意义
本课题的目的是为企业提供一个货代评鉴的系统。在该系统中,系统会根据用户提供各个栏位的信息录入到数据库中,用户可以记录不同的评鉴大类或评鉴细项,并可以进行初评,复评两次评价使评鉴更具有可信度。用户可以通过评核表观看各个货代的评鉴结果,从而可以选择可以最保障自己利益的货代,保证货料的质量,确保之后环节的工作流程的顺利展开,提高各个部门工作效率,提升企业绩效。
1.3 课题目标
本课题的目的是开发一个基于PowerBuilder的货代评鉴系统,主要为企业提供一个货代选择的分析和建议。主要功能有:
(1)运筹货代评建表主档维护:查看评鉴的大类和细项的信息并将修改的信息添加到主档(数据库)中。
(2)运筹货代评鉴初评:填写初评内容,根据条件查询各个单据的初评信息,获得初评得分。
(3)运筹货代评鉴复评:确定初评得分,给出结案和退回的结果。
(4)货运承担作业评核表:根据查询条件,以报表形式来展示评核记录。2.相关开发技术
2.1 PowerBuilder简介
2.1.1 PowerBuilder简介
PowerBuilder是美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的借口,并通过ODBC与单机数据库相连。
2.1.2 PowerBuilder特点
(1)可视化、多特性的开发工具。全面支持Windows或WindowsNT所提供的控制、事件和函数。PowerScript语言提供了几百个内部函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码,带有完整的在线帮助和编程实例。
(2)功能强大的面向对象技术。支持通过对类的定义来建立可视或不可视对象模型,同时支持所有面向对象编程技术,如继承、数据封装和函数多态性等。这些特性确保了应用程序的可靠性,提高了软件的可维护性。
(3)支持高效的复杂应用程序。对基于Windows环境的应用程序提供了完备的支持,这些环境包括Windows、WindowsNT和WinOS/2。开发人员可以使用PowerBuilder内置的Watcom C/C++来定义、编译和调试一个类。
(4)企业数据库的连接能力。PowerBuilder的主要特色是DataWindow(数据窗口),通过DataWindow可以方便地对数据库进行各种操作,也可以处理各种报表,而无需编写SQL语句,可以直接与Sybase、SQLServer、Informix、Oracle等大型数据库连接。
(5)强大的查询、报表和图形功能。PowerBuilder提供的可视化查询生成器和多个表的快速选择器可以建立查询对象,并把查询结果作为各种报表的数据来源。PowerBuilder主要是用于管理信息系统的开发,特别是客户机/服务器结构。
原文链接:http://www.jxszl.com/jsj/wljs/83172.html