freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

酒店管理系統(tǒng)4999423727(編輯修改稿)

2025-05-06 07:51 本頁面
 

【文章內容簡介】 松完成。而無需過問許多與應用無關的細節(jié),能充分縮短從設計需求到開發(fā)產品的時間,是我們的編碼和實現(xiàn)周期變得非常短,從而降低系統(tǒng)的總體成本。在WINDOWS應用程序的開發(fā)方面,PowerBuilder支持基本上所有的WINDOWS編程特性,例如事件驅動的編程風格,多進程和多線程的概念,圖形化用戶界面(GUI),豐富強大的應用編程接口(API)等。使PowerBuilder在流行的WINDOWS操作系統(tǒng)平臺上得到用戶的普遍贊賞。2. 2. 面向對象的編程思想PowerBuilder不僅支持面向對象的思想,并下還把面向對象的技術和方法充分應用到PowerBuilder的各個方面。面向對象的技術所有兩個方面的優(yōu)秀思想:第一個方面是他主張把客觀事物的數(shù)據(jù)和對這些數(shù)據(jù)的操作和工作封裝在一些抽象到計算機系統(tǒng)中。這和結構化四項重大把數(shù)據(jù)和操作分離開來看待的做法有本質差別。在面向對象的市場中,這些數(shù)據(jù)叫做屬性,而使用這些數(shù)據(jù)的操作較多方法。另一個方面面向對象的技術支持繼承的概念,子對象不僅可以繼承父對象的數(shù)據(jù)和方法,還可以擁有自己獨立的數(shù)據(jù)和方法。這樣具有很多了相似特性的,和某些不同特性的對象都可以去繼承同一個祖先,該祖先實現(xiàn)它們公共的那些屬性和方法,而這個祖先的各個指示那些不同的屬性和方法。這極大地增強了程序代碼的重用性都和降低了代碼的編寫總量,簡化了系統(tǒng)的實現(xiàn)。3. 3. 優(yōu)秀的數(shù)據(jù)庫應用開發(fā)工具在數(shù)據(jù)庫應用程序開發(fā)方面,PowerBuilder處于領先的地位。它支持眾多的數(shù)據(jù)庫管理系統(tǒng),提供了多種數(shù)據(jù)庫接口,是的用戶不必直接去使用這些DBMS所提供的API就可以訪問數(shù)據(jù)庫。專用接口是針對大型的關系型數(shù)據(jù)庫管理系統(tǒng)而專門設計的。設計與專用接口的目的是為了利用這些DBMS提供的API來提高訪問數(shù)據(jù)庫的速度。PowerBuilder還提供了通用的輸入庫接口,例如ODBC、JDBC。數(shù)據(jù)窗口是PowerBuilder用來實現(xiàn)其數(shù)據(jù)庫應用開放的強有力的工具。數(shù)據(jù)庫應用程序的核心目的,一方面是要方便地連接和操縱數(shù)據(jù)庫,另一方面則是要給用戶提供友好的界面,使得用戶可以方便,而直觀地使用從數(shù)據(jù)庫獲得的這些數(shù)據(jù)。效應的輸入用開發(fā)人員也就需要完成兩方面的工作:一方面是編寫代碼建立和的底層數(shù)據(jù)庫的連接,然后從中獲取數(shù)據(jù),并根據(jù)用戶要求對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢、修改、增加和刪除;另一方面是把獲得的制約數(shù)據(jù)以生動形象的方式顯示給用戶,并且向用戶提供操縱數(shù)據(jù)庫的簡便易用的方法。PowerBuilder這是從這兩方面的要求出發(fā),設計了數(shù)據(jù)窗口技術。數(shù)據(jù)窗口提供多種方式的數(shù)據(jù)源,施的應用程序能傳出不同類型的數(shù)據(jù)。數(shù)據(jù)不僅可以來源于數(shù)據(jù)庫,也可以來源于各種文件,比如文本文件、EXECL文件、Dbase文件。為了解決數(shù)據(jù)顯示方面的問題,PowerBuilder在數(shù)據(jù)窗口中提出了顯示風格的概念。先是風格設置檢索到的數(shù)據(jù)以什么樣的格式顯示給用戶。在PowerBuilder中,有多達11種的數(shù)據(jù)窗口顯示風格。這么多顯示風格能夠滿足各種不同的需求,的使得我們能夠設計出各種專業(yè)化的用戶界面。4. 4. 基于多平臺的交叉開發(fā)PowerBuilder的一笑技術是基于多平臺的交叉開發(fā),可以在多平臺上同時利用PowerBuilder進行開發(fā)。5. 5. 專業(yè)的客戶機/服務器以及組件應用開發(fā)工具在現(xiàn)代的企業(yè)應用中,客戶/服務器模式已經成為普遍流行的一種程序組織方式。根據(jù)應用系統(tǒng)的功能分割情況,客戶/服務器模式分為兩種類型:一種是傳統(tǒng)的二成客戶/服務器結構;另一種是三成和多層的客戶/服務器結構。PowerBuilder既能完成客戶端應用程序的開發(fā),又能完成服務器的應用程序的開發(fā)。6. 6. 對WEB應用的強大支持PowerBuilder提供完善的WEB開發(fā)環(huán)境,其中集成了PowerSite技術,無論是建立單機的WEB應用,還是與其他組件相結合開發(fā)復雜的WEB應用,都可由開發(fā)人員任意發(fā)揮。7. 7. 簡潔強大的PowerScriptPowerScript語言不單是一種第四代語言(4GL),而且還是一種面向對象的高級語言。它結合了C++和Basic這兩種語言的優(yōu)點,同時也克服了這兩種語言的缺點,從而成為了一門使用簡單的但功能十分強大的編程語言。 系統(tǒng)模塊的具體實現(xiàn)在本系統(tǒng)中共有八個模塊,他們分別是:學員信息管理、培訓需求管理、培訓資源管理、培訓課程管理、培訓計劃管理、培訓教員管理、崗位部門管理、培訓教材管理。 用戶登錄窗口的設計 在應用程序對象Open 事件的程序代碼中有下面一條語句:open(w_open)該語句就是打開登錄窗口的語句。在登錄窗口中控制了兩個靜態(tài)文本框Static Text 控件,放置在窗口的相應位置用來顯示文字。放置了兩個單行編輯框Single line Edit 控件,一個供用戶輸入登陸的用戶名,另一個供用戶輸入口令。另外還放置了一個按鈕控件。在按鈕控件的Click事件中輸入下面的程序代碼,這樣用戶單擊控件按鈕就可以實現(xiàn)用戶登陸的身份驗證。if trim()= then messagebox(出錯信息,請輸入用戶號) return end if SELECT tms_user,tms_pswd into :g_tms_user,:g_tms_pswdfrom user_pswd where tms_user=: using sqlca。If =1 Then MessageBox (出錯信息, 登錄數(shù)據(jù)庫出錯) return elseif(l_number=3) then messagebox(出錯信息,你已輸錯三次,系統(tǒng)將自動關閉) close(parent) return elseif (righttrim(g_tms_user)trim() or righttrim(g_tms_pswd)trim()) then MessageBox (登錄信息,你的登錄信息不對,請重新輸入! ) = = () l_number=l_number+1 return end if MessageBox (登錄信息,你好!歡迎使用本系統(tǒng)! )open(w_main)close(parent) 在主窗口中控制了10個靜態(tài)文本框控件。第一個用來顯示主窗口標題“XX銀行員工培訓管理系統(tǒng)”,其余的9個靜態(tài)文本框控件形狀類似于按鈕控件,其單擊事件分別用來打開具有不同模塊功能的窗口。1) 1) “學員信息管理” 其功能是對員工的基本狀況、成績、選擇的培訓課程、培訓需求進行管理。2)“培訓需求管理” 其功能是完成培訓需求的查詢、修改、刪除。3)“培訓資源管理” 其功能是完成培訓資源表的查詢、修改、刪除。4)“培訓課程管理” 其功能是完成培訓課程和培訓課程評價的查詢、修改、刪除。5.)“培訓計劃管理” 其功能是完成培訓計劃表的查詢、修改、刪除。6)“培訓教員管理” 其功能是完成培訓教員表的查詢、修改、刪除。7)“崗位部門管理” 其功能是完成崗位部門表的查詢、修改、刪除。8)“培訓教材管理” 其功能是完成培訓教材表的查詢、修改、刪除。 學員信息管理模塊的設計 學員信息管理模塊有一個大的窗口組成。在窗口的左半部分顯示員工的基本信息;窗口的右半部分顯示選中員工的成績、培訓計劃、培訓需求的信息。該窗口由主程序窗口上的員工信息管理控件單擊事件激發(fā) 參考文獻:[1] PowerBuilder 應用開發(fā)指南 主編:何軍 劉宏巖 電子工業(yè)出版社 2000年[2] Visual Basic 開發(fā)手冊 主編:(美)Brian Siler Jeff Spotts 機械工業(yè)出版社 1999年4月附:源程序清單CREATE TABLESPACE tms DATAFILE 39。X:\oracle\oradata\39。 SIZE 8M。 ALTER TABLESPACE tms ADD DATAFILE 39。X:\oracle\oradata\39。 SIZE 2M。CREATE USER tms IDENTIFIED BY tms DEFAULT TABLESPACE tms PROFILE DEFAULT ACCOUNT UNLOCK。GRANT CONNECT,RESOURCE TO tms。ALTER USER tms DEFAULT ROLE ALL。1 創(chuàng)建員工基本狀況表格PERSONNELCREATE TABLE TMS.PERSONNEL (EMP_NO NUMBER(6,0) NOT NULL, EMP_NAME VARCHAR2(10) NULL,DEPT_ID NUMBER(3,0) NULL,EMP_XL VARCHAR2(10) NULL,EMP_GENDER VARCHAR2(2) NULL, EMP_BIRTHDAY DATE NULL, EMP_HOMETOWN VARCHAR2(8) NULL, EMP_COUNTRY VARCHAR2(10) NULL, EMP_NATION VARCHAR2(10) NULL, EMP_ID NUMBER(20,0) NULL, EMP_MARRIAGE VARCHAR2(2) NULL, EMP_HEALTH VARCHAR2(20) NULL, EMP_STARTWORK DATE NULL, EMP_STATE VARCHAR2(10) NULL, EMP_STATE_DATE DATE NULL,EMP_HOMEADRESS VARCHAR2(10) NULL, EMP_TELENO NUMBER(10,0) NULL, EMP_EMAIL VARCHAR2(20) NULL, JOB_ID NUMBER(3,0) NULL, CONSTRAINT PERSONNEL_EMP_NO_PK PRIMARY KEY (EMP_NO),CONSTRAINT PERSONNEL_JOB_ID_FK FOREIGN KEY (JOB_ID) REFERENCES TMS.JOB( JOB_ID))TABLESPACE TMS。2 創(chuàng)建員工成績表格SCORECREATE TABLE TMS.SCORE(EMP_NO NUMBER(6) NOT NULL,COURSE_ID NUMBER(3) NULL, S_DATE DATE NULL, S_PLACE VARCHAR2(10) NULL, TEACHER_ID NUMBER(6) NULL, SCORE_1 NUMBER(3) NULL, SCORE_2 NUMBER(3) NULL, SCORE_NOTES VARCHAR2(10) NULL, PASS NUMBER(1) NULL, CONSTRAINT SCORE_EMP_NO_PK PRIMARY KEY (EMP_NO) ,CONSTRAINT SCORE_COURSE_ID_FK FOREIGN KEY (COURSE_ID) REFERENCES TMS.COURSE(COURSE_ID), CONSTRAINT SCORE_TEACHER_ID_FK FOREIGN KEY (TEACHER_ID) REFERENCES TMS.TEACHER(TEACHER_ID)) TABLESPACE TMS。3 創(chuàng)建課程表格COURSECREATE TABLE TMS.COURSE(COURSE_ID NUMBER(3) NULL, SUBJECT VARCHAR2(10) NULL, COURSE_CNAME VARCHAR2(20) NULL, COURSE_ENAME VARCHAR2(10) NULL, COURSE_DESC VARCHAR2(40) NULL, COURSE_DURATION NUMBER(3) NULL, COURSE_BOOK VARCHAR2(10) NULL, COURSE_EQU NUMBER(3) NULL, COURSE_BEFORE NUMBER(3) NULL, COURSE_MARK NUMBER(1) NULL, DEPT_ID NUMBER(3) NULL, CONSTRAINT COURSE_COURSE_ID_PK PRIMARY KEY (COURSE_ID))TABLESPACE TMS。4 創(chuàng)建工作崗位情況表JOBCREATE TABLE TMS. JOB(JOB_ID NUMBER(3) NOT NULL,JOB_NAME VARCHAR2(10) NULL, JOB_POWER VARCHAR2(20) NULL, CONSTRAINT JOB_JOB_ID_PK PRIMA
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1