毕业设计(论文)国有企业系统的规划设计.doc

上传人:文库蛋蛋多 文档编号:3978205 上传时间:2023-03-30 格式:DOC 页数:50 大小:1.13MB
返回 下载 相关 举报
毕业设计(论文)国有企业系统的规划设计.doc_第1页
第1页 / 共50页
毕业设计(论文)国有企业系统的规划设计.doc_第2页
第2页 / 共50页
毕业设计(论文)国有企业系统的规划设计.doc_第3页
第3页 / 共50页
毕业设计(论文)国有企业系统的规划设计.doc_第4页
第4页 / 共50页
毕业设计(论文)国有企业系统的规划设计.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《毕业设计(论文)国有企业系统的规划设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)国有企业系统的规划设计.doc(50页珍藏版)》请在三一办公上搜索。

1、 上海交大大学毕业论文论文题目国有企业系统的规划设计 院 别 上海交通大学 专 业 企业管理 年 级 一级 学生姓名 XXX 完成时间: 二三年十月十一日目 录摘 要3Abstract4前 言5第一章 开发企业人事劳资管理系统的问题61.1企业人事劳资管理系统的简介61.2企业人事管理系统的用户需求6第二章 开发环境与数据库简介72.1.1 POWERBUILDER6.5 简介72.1.2 事件驱动的应用程序82.1.3 POWERSCRIPT语言与函数92.1.4面向对象的编程92.1.5 跨平台开发102.1.6与数据库的连接性10第三章企业人事劳资管理系统的分析和设计123.1企业人事劳

2、资管理系统的分析和概要设计123.2企业人事劳资管理系统数据库设计13第四章企业人事劳资管理系统的具体实现194.1系统模块的具体实现194.1.1密码登陆窗口194.1.2系统主窗口224.1.3员工基本信息模块244.1.4职工工资管理模块304.1.5员工养老金管理模块354.1.6系统维护模块374.2系统开发的其他方面44第五章 结束语45致谢46参考文献46国有企业管理的设计与实现 作者 XXX 摘 要 企业人事劳资管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而

3、对于后者则要求应用程序功能完备,易使用等特点。 经过分析如此情况,我们使用POWERSOFT企业的POWERBUILDER开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字:原型法,面向对象,数据一致性,数据窗口,信息管理系统。AbstractIdeal company personnel labour and capital administrative system typical information management

4、 system( MIS), It develop and include backstage supporter foundation and maintain and front development two of application program of data base mainly. Demand and set up data consistency and better integrality as to the former. Storehouse of the data with good security . Require application program

5、to be function complete the latter, apt characteristic of using etc. Through analyse such situation, we use POWERSOFT POWERBUILDER developing instrument of Company, utilize various kinds of that offer it face developing instrument of target, Data window this can convenient succinct to handle the int

6、elligent target of the data base especially, Set up system use prototype, then carry on to initial prototype system demand changes and takes the place of within short time at first, Revise and improve constantly, until forming users satisfied feasible system. Key WordThe law of prototype, OOB, the c

7、onsistency of the data, The data window,MIS前 言 人事劳资管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对人事

8、劳资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套国有企业人事劳资管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。第一章 开发国有企业人事劳资管理系统的问题1.1国有企业人事劳资管理系统的简介国有企业人事劳资管理系统是针对国有企业人事处的大量业务处理工作而开发的管理软件。根据用户的要求,实现人员基本情况管理、工资管理、和考勤管理。等几个方面的功

9、能。 用户通过输入工资、考勤、职工履历等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新和删除, 国有企业人事劳资管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。1.2国有企业人事管理系统的用户需求1.2.1 总体功能需求国有企业人事劳资管理系统是针对国有企业人事处的大量业务处理工作用计算机进行全面现代化管理.主要包括人员基本情况管理、工资管理、和考勤管理。等几个方面的功能,以实现用户方便的输入、查询、统计、打印相关报表的业务需求。1.2.2 具体系统功能需求描述(1) 人员基本情况管理提供对”国有企业人员履历表”数据输入

10、、组合条件查询、统计、打印功能,实现”职工花名册”数据生成、查询、统计、打印功能。(2) 职工工资管理 提供对”国有企业职工工资表”数据的输入、查询、按国有企业统计、打印功能,完成每月对“国有企业职工工资表”数据的月统计,以此生成“国有企业职工工资总额构成情况表”实现该表的查询、打印功能。实现每季由“国有企业职工工资总额构成情况表”生成“国有企业职工工资总额季度汇总表”及该表的查询、打印功能。(3) 职工考勤管理 提供对各单位(国有企业)“月考勤登记表”数据的录入、查询、统计功能;根据“月考勤登记表”数据分单位按各种日考勤标志进行分类统计,且生成“国有企业职工月考勤统计表”,数据及“国有企业职

11、工月考勤统计汇总表”数据,实现该表的查询、打印功能。 1.2.3系统开发环境及数据库的选取 针对本系统的特点,前台采用POWERBUILDER6.5,后台sybase SQL anywhere5.0第二章 开发环境与数据库简介2.1 POWERBUILDER6.5 简介POWERBUILDER6.5是美国著名的数据库应用开发工具生产厂商POWERSOFT推出的成功产品。它是完全按照CLIENT/SERVER体系结构研制设计。采用面向对象技术、图形化的应用开发环境。是数据库的前端开发工具;由于它所开发的各种应用程序都充分利用了图形化用户接口(GUI)的优点。所以 POWERBUILDER被认为是

12、一个图形工具。在CLIENT/SERVER结构的应用中, POWERBUILDER具有描述多个数据库连接与检索的功能,特别是 POWERBUILDER能从大多数流行的RDBMS提取数据。而且不管数据存放在什么地方。另外,各种应用程序也可以独立于RDBMS,因 POWERBUILDER可以使用数据库标准操作语句SQL进行通讯 。 POWERBUILDER正在成为CLIENT/SERVER应用开发的标准。它为应用开发提供了全面、综合性的支持,可以分别概括为如下几点:1. 事件驱动的应用程序2. POWERSCRIPT语言与函数3. 面向对象的编程4. 跨平台开发5. 与数据库的连接性2.2 事件驱

13、动的应用程序 POWERBUILDER的应用程序是事件驱动的。即用户通过各种动作控制应用程序的流程。例如,当单击某个按钮或在某个编辑框中输入数据都会触发相应的事件。用户可以通过编写脚本(Script)来说明当事件被触发时所要完成的处理过程。 POWERBUILDER给开发人员提供了一个集成环境。应用的各种成分、包括窗口、菜单、事务逻辑、数据库存储、数据库生成、图形、报表等全部都在 POWERBUILDER内开发,而不必再到其它环境中去做。2.3 POWERSCRIPT语言与函数POWERSCRIPT是POWERBUILDER的功能很强的第四代编程语言。用POWERSCRIPT语言编写的程序通常

14、称为(Script)。脚本是由POWERSCRIPT命令、函数和相应末某一事件所要完成的处理过程的语句所组成的。它能使开发人员很容易地将简单工作复杂的事务逻辑与应用相匹配。它由几百个函数用于操作对象、数字、文字和日期等信息并全面支持的DDE和全文本的I/O。例如为某个按钮上的Clicked事件则编写的脚本、可能要进行的处理是从数据库中检索和显示数据。 事件本身也可以触发其它事件,例如当一个按钮上的Clicked事件要打开一个窗口时就触发了一个窗口上的Open事件。POWERSCRIPT还提供了丰富的内置函数,可以利用这些函数对应用程序的各种对象的控件进行处理,如打开窗口的函数更新数据库的函数。

15、此外,用户还可以定义自己的函数在应用程序中来执行某种特定的处理过程。外部函数可在 POWERBUILDER内说明和访问,就如同内置的 POWERBUILDER函数一样。2.4面向对象的编程在 POWERBUILDER中创建的每一个菜单和窗口都是一个模块称为对象(Object)。 POWERBUILDER应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和功能)利用诸如封装型、继承性和多态性这样的面向对象的编程技术。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。 POWERBUILDER应用由一系列对象组成,包括有函数

16、、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。2.5 跨平台开发 POWERBUILDER支持跨平台的开发和分布。例如的WINDOWS利用 POWERBUILDER开发的应用程序。可以将应用程序分布到UNIX的平台运行,反之亦可。2.6与数据库的连接性 POWERBUILDER提供了与底层数据库系统紧密的连接。 POWERBUILDER支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。开发人员和利用内置的高性能数据库引擎SYBASE SQL Anywhere生成独立应用或脱离服务器运行的服务以上

17、的应用,在开发该国有企业管理系统时,笔者就是使用该种数据库引擎。POWERBUILDER存取数据库的方式有两种: 通过使用POWERSOFT的DBMS接口。(ODBC(开放数据库连接)是微软企业的数据库连接标准)通过使用由POWERSOFT提供的专用的直接与数据库相连的接口以下进行图例说明:POWERBUILDERODBC接口SYBASE接口ORACLE接口INFORMIX接口SQL ANYWHERE数据库ORACLE数据库INFORMIX数据库SYBASE数据库值得一提的是POWERBUILDER拥有数据窗口对象(DATAWINDOW)。它是一个智能对象是POWERSOFT企业的一项专利技术

18、。它能操纵关系数据库的数据而无需编写SQL语言。利用该对象可以修改、更新、插入、删除、滚页、打印或以11种文件格式中的任何一种方式保留数据。数据窗口直接管理数据库的交互与控制。在本系统开发过程中大多数报表均使用此对象生成,使用其操纵关系数据库的数据十分方便、快捷。它是一个支持数据操纵的封装性很好对象。2.7Sybse SqlAnyWhere数据库简介 SQLAnywhere是Sybase企业提供的技术领先、功能强大、具有Web功能的DBMS,它是Sybase System11的成员之一,主要是为了满足工作组桌面、移动用户和新出现的移动Internet市场的需要。它是Sybase企业非常重视的一

19、个产品,由于其产品自身特点,实现了大型数据库才具有的大部分概念,甚至包括触发器、存储过程;系统资源占用非常小,运行速度远比Oracle和MsSQL等大型数据库快;完全兼容Sybase和MsSQL使用的T-SQL语法;以及免费发布等特点,使其在世界得到广泛应用,正逐渐体现“Anywhere”的品质。 本人在长期使用的基础上,对SQL Anywhere进行了深入研究,本文将从可保护故障类型的范围、备份策略和恢复方法等方面进行阐释。 SQLAnywhere能保护用户的数据类型免受以下两种计算机故障的破坏:系统故障和介质故障。当有事务还未提交时,如果由于掉电或其他故障而引起计算机或操作系统卸下,那么数

20、据库引擎就会非正常退出,这种情况叫做发生了系统故障。当数据库文件被破坏,文件系统崩溃或存储数据库文件的设备被破坏时,便发生了介质制裁故障。SybaseSQLAnywhere WT日志SQLAnywhere使用三种日志(检查点日志、事务日志、回滚日志)来防止系统故障和介质故障对数据库的破坏。每个运行于数据库引擎或服务器上的数据库都有这三个日志。用户可有选择地为事务日志建立镜像来为关键数据提供更大的安全。SQLAnywhere数据库文件是由页面组成。在一个页面被修改前,它会被复制。所有被复制的页面就组成检查点日志。检查点日志实际上就是最近一次检查点以来的前映象日志文件。为了提高性能,“脏”页并不直

21、接被写入磁盘,而是在内存中缓冲。只有当缓冲区被写满时才会被写入磁盘。检查点就是所有“脏”页被写入磁盘的时刻。一旦所有的“脏”页被写入磁盘,该检查点日志就会被删除。记录回滚日志的目的是为了能取消事务对表的更新操作。回滚日志用于处理ROLLBack语句,也用于对系统故障的恢复。每个事务都有各自的回滚日志,当事务结束时,它的回滚日志会被删除。所有对数据库的改变都会按顺序记录于事务日志。插入、修改、删除、提交、回滚和数据库的模式改变都要被记入事务日志。事务日志是可选的,如果数据库以不记录事务日志的方式运行,那么每当有事务提交时,引擎就会产生一个检查点。检查点保证所有已提交的事务都被存盘。检查点的产生很

22、费时间,影响了系统运行效率,所以用户应该以记录日志的方式运行数据库,这样既可以提高执行性能,又能保护数据库免遭介质故障和系统故障的破坏。 为了达到更高的安全性,SQL Anywhere允许用户同时保持两个相同的事务日志,这个日志叫事务日志镜像。在创建一个数据库时,可以使用SQL Anywhere的数据库初始化工具为其建立事务日志镜像。也可以使用事务日志工具为已存在的数据库建立事务日志镜像。它的默认文件名扩展为(MLG)。事务日志不保存在数据库文件中,以LOG为文件名独立存在。为了避免介质故障可能引起的对日志文件破坏,事务日志文件和数据库文件应存放在不同的物理存储设备中。在安全性能要求比较高的系

23、统中,往往把数据库文件、日志文件和日志镜像文件分别存放在三个不同的物理存储设备,这样可以在其中一个或二个文件被破坏时,可用其一个来恢复其他文件。当数据库引擎出现事务日志和它的镜像不同时,引擎不能启动,用户应确认那个文件已被破坏,用正确的文件覆盖已被破坏的文件,使这两个文件一样,重新启动数据库引擎,才能使引擎重新启动。当数据库引擎出现事务日志和它的镜像不同时,引擎并不能确认哪个文件是正确的,哪个已遭破坏。因此,用户自己须确认哪个文件已被破坏。分别对事务日志及其镜像使用日志翻译工具,看哪个会产生错误。Dbtran sample.log翻译工具会正常翻译未被破坏的文件,而在翻译已被破坏的文件时会产生

24、错信息。用户确认出了正确的文件,则用其覆盖另外那个文件再重新启动数据库引擎。备份按数据库联机方式分为:脱机备份和联机备份;按备份内容来分,又分为:完全的数据库备份和增量备份。联机备份就是用户可在卸下引擎的情况下使用数据库备份工具来备份数据库。脱机备份是在数据库引擎已卸下的情况下,用户用拷贝数据库文件的方法进行备份。所谓完全的数据库备份是对数据库文件的拷贝并包括对事务日志的拷贝,而增量备份只拷贝事务日志。完全备份和增量备份都可以按联机或脱机两种方式进行。用户可以指定备份文件的路径,也可以将备份文件所产生的结果事件存入磁盘、磁带光盘或其他任何存储设备。第三章 国有企业人事劳资管理系统的分析和设计

25、3.1 国有企业人事劳资管理系统的分析和概要设计根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。通过对用户需求的分析,我们可以分析出该国有企业人事劳资管理系统大致可以分为四个模块:人员基本情况管理模块、职工工资管理模块、职工考勤管理模块、系统维护模块。下图说明四者的关系人事劳资管理系统人事基本情况管理模块职工工资管理模块职工考勤管理模块系统维护模块 现在对这

26、四个模块做具体说明: 1) 人事基本情况管理模块: 输入:职工信息 输出:“国有企业人员履历表”“职工花名册” 功能:对国有企业人事基本信息的查询、统计和打印 2) 职工工资管理模块 输入:人员月工资输出:“国有企业职工工资表的月统计”,“国有企业职工工资总额构成表”及以“国有企业职工工资总额季度汇总表” 功能:完成国有企业员工工资的查询、统计和打印 3) 职工考勤管理模块功能:完成对员工考勤的设定。 4)系统维护模块 功能:完成对系统数据和数据库的维护,如用户名、密码的更新,数据库数据的备份、恢复以及定期删除,还有单位的编码化。3.2 国有企业人事劳资管理系统数据库设计由于考虑到本系统是应用

27、在单机系统上,另外根据国有企业人员规模,我们只建立起一个数据库,在此数据库基础上建立起如下表:职工基本信息表employee_information_table职工工资表 employee_salary_table职工养老金核定表 employee_attendance_table单位编码表 company_code_table系统信息表 system_table 另外,根据实际统计需要,我们另外建立两个统计表,用以存放部分统计表的信息以便查询。职工工资统计表 employee_salary_sum职工养老金统计表 employee_attendance_sum下面我们详细说明:职工基本信息表

28、employee_information_table 主键 :职工编号Workercode列名(英文)数据类型宽度小数点位数是否为空 职工编号WorkercodeIntegerNo 身份证号Id IntegerNo 档案号FilecodeIntegerNo职工姓名NameVarchar10No曾用名C_nameVarchar10Yes性别SexChar2No民族NationalVarchar10No职务JobVarchar20No出生年月BornDateNo本人成份Cheng_fengVarchar10No政治面貌Mian_maoVarchar10No加入时间Time_joinDateYes文

29、化程度Wen_huaVarchar10No毕业学校SchoolVarchar20Yes毕业时间Time_bi_yeDateYes所学专业Zhuan_yeVarchar20Yes籍贯Ji_guanVarchar20No家庭住址AddressVarchar40No工作时间Time_workDateNo加入工会时间Time_gonghuiDateYes调入单位时间Diao_ruVarchar20No职称Zhi_chengVarchar20Yes批准职称时间Time_pz_zcDateYes工人技术等级Deng_jiVarchar20Yes批准技术等级时间Time_pz_zwDateYes技师职务Ji

30、_shiVarchar20Yes批准技师职务时间Time_pz_jsDateYes评为先进荣誉称号时间Time_xianjinDateYes称号Cheng_haoVarchar40Yes立功情况Li_gongVarchar40Yes受处分时间Time_chufenDateYes 处分Chu_fenVarchar40Yes签订合同时间Time_he_tongDateNo合同期限Qi_xianVarchar20No续定情况Xu_dingVarchar20No岗位岗次Gang_weiVarchar10No岗位工资Salary_gwNumeric82No技能工资Salary_jnNumeric82No

31、连动工资Salary_ldNumeric82No技能级别Ji_nengVarchar10No备注Bei_zhuVarchar100Yes婚姻状况Jie_hunChar10Yes爱人姓名Ai_nameVarchar10Yes爱人出生年月Ai_birthdayDateYes爱人政治面貌Ai_faceVarchar10Yes爱人单位Ai_dan_weiVarchar10Yes职工工资表 employee_salary_table 主键:职工编号Workercode,日期Date列名(中文)列名(英文)数据类型宽度小数点位数是否为空职工姓名NameVarchar10No日期DateDateNo职工编号

32、WorkercodeInteger10No岗位工资Salary_gwNumeric82No技能工资Salary_jnNumeric82No工龄工资Salary_glNumeric82No连动工资Salary_ldNumeric82No房水电费Wd_feiNumeric82No卫生费Ws_feiNumeric82No洗理车补费Xlcb_feiNumeric82No地区差DqcNumeric82No备注Bei_yongNumeric82No房租RentNumeric82No病假IllNumeric82No公积金Gj_feiNumeric82No统筹金Tc_feiNumeric82No备用Bei_z

33、huNumeric82No职工考勤表 employee_attendance_table 主键:职工编号Workercode,日期Date列名(中文)列名(英文)数据类型宽度小数点位数是否为空职工姓名NameVarchar10No职工编号WorkercodeInteger6No日期DateDateNo第一天1_Varchar10No第二天2_Varchar10No第三十一天31_Varchar10No应出勤人数Yin_chu_qingIntegerNo 单位编码表 company_code_table 主键:单位Company列名(中文)列名(英文)数据类型宽度小数点位数是否为空单位Compa

34、nyVarchar20No单位编码CodeIntegerNo系统信息表 system_table 主键:用户名Useid列名(中文)列名(英文)数据类型宽度小数点位数是否为空密码PasswordVarchar20No用户名UseidVarchar20No职工工资统计表 employee_salary_sum 主键:单位Company,日期Date列名(中文)列名(英文)数据类型宽度小数点位数是否为空季末人数NumberInteger10No日期DateDateNo单位Companyvarchar20No夜班费Yb_feiNumeric82No津贴备用Jt_beiyongNumeric82Yes

35、补贴备用Bt_beiyongNumeric82Yes加班费Jb_feiNumeric82No奖金Jiang_jinNumeric82No其他工资Other_salaryNumeric82No实发工资Shi_fa_salaryNumeric82No职工考勤统计表 employee_attendance_sum 主键:单位Company,日期Date列名(中文)列名(英文)数据类型宽度小数点位数是否为空在编人数Zb_numberIntegerNo日期DateDateNo单位CompanyVarcharNo外借人数Wj_numberIntegerNo应出勤人数Ycq_numberIntegerNo考

36、勤人数Kq_numbertIntegerNo探亲假TanqinIntegerNo婚假HunjiaIntegerNo丧假SangjiaIntegerNo事假ShijiaIntegerNo病假BinjiaIntegerNo旷工KuanggongIntegerNo产前假ChanqianjiaIntegerNo产假ChanjiaIntegerNo以上几张表均属于基本表,根据用户需求我们又设计几张视图职工花名册表 数据源:职工基本信息表(employee_information_table)国有企业职工工资总额构成表,国有企业职工工资总额季度汇总表 数据源: 职工工资表(employee_salary_

37、table), 职工工资统计表 (employee_salary_sum)国有企业月考勤统计表,国有企业职工月考勤统计汇总表 数据源:职工考勤表(employee_attendance_table) 职工考勤统计表(employee_attendance_sum) 另外,要声明的是,在本数据库的几张表中没有定义外键,其原因主要是几张表的主键的特点。所以为了保持数据一致性就通过程序完成。第四章 国有企业人事劳资管理系统的具体实现系统登录4.1系统模块的具体实现主窗口 职工养老金管理模块职工工资管理模块口员工基本信息模块模块系统维护置模块 在本系统中有四个子模块组成。它们分别是员工基本信息模块、员

38、工工资信息模块、员工养老金信息模块和系统维护模块,下面就开发这几个模块的过程及所遇到的问题分别加以介绍。4.1.1密码登陆窗口打开登录窗口的代码Integerli_ScreenH, li_ScreenWEnvironmentle_EnvGetEnvironment(le_Env)li_ScreenH = PixelsToUnits(le_Env.ScreenHeight, YPixelsToUnits!)li_ScreenW = PixelsToUnits(le_Env.ScreenWidth, XPixelsToUnits!)This.Y = (li_ScreenH - This.Heigh

39、t) / 2This.X = (li_ScreenW - This.Width) / 2This.SetPosition(Topmost!)int ctstring strdeclare ct1 cursor for SELECT users FROM users order by users ;open ct1;fetch ct1 into :str;DO WHILE sqlca.sqlcode=0ddlb_user.AddItem(str) ct=ct+1 fetch ct1 into :str;loopclose ct1;登录按钮程int mselect count(*) into :m

40、 from users where users.users=:ddlb_user.text and users.password=:sle_pass.text; if m=1 thenusers=ddlb_user.textopen(w_flash)elsemessagebox(系统提示,您没有登录本管理系统的权限,请与系统管理员联系!)end if取消登录按钮close(w_login)4.1.2系统主窗口主窗口打开数据库及系统初始化程序代码long sqlcodeSQLCA.DBMS=ProfileString(rsgl.ini,rsgl,DBMS, )SQLCA.Database=Pro

41、fileString(rsgl.ini,rsgl,DataBase, )SQLCA.LogID=ProfileString(rsgl.ini,rsgl,LogID, )SQLCA.LogPass=ProfileString(rsgl.ini,rsgl,LogPassword, )SQLCA.ServerName=ProfileString(rsgl.ini,rsgl,ServerName, )SQLCA.UserID=ProfileString(rsgl.ini,rsgl,UserID, )SQLCA.DBPass=ProfileString(rsgl.ini,rsgl,DatabasePassword, )

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号