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

正文內(nèi)容

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

2025-05-06 07:51 本頁面
 

【文章內(nèi)容簡介】 松完成。而無需過問許多與應(yīng)用無關(guān)的細(xì)節(jié),能充分縮短從設(shè)計(jì)需求到開發(fā)產(chǎn)品的時間,是我們的編碼和實(shí)現(xiàn)周期變得非常短,從而降低系統(tǒng)的總體成本。在WINDOWS應(yīng)用程序的開發(fā)方面,PowerBuilder支持基本上所有的WINDOWS編程特性,例如事件驅(qū)動的編程風(fēng)格,多進(jìn)程和多線程的概念,圖形化用戶界面(GUI),豐富強(qiáng)大的應(yīng)用編程接口(API)等。使PowerBuilder在流行的WINDOWS操作系統(tǒng)平臺上得到用戶的普遍贊賞。2. 2. 面向?qū)ο蟮木幊趟枷隤owerBuilder不僅支持面向?qū)ο蟮乃枷?,并下還把面向?qū)ο蟮募夹g(shù)和方法充分應(yīng)用到PowerBuilder的各個方面。面向?qū)ο蟮募夹g(shù)所有兩個方面的優(yōu)秀思想:第一個方面是他主張把客觀事物的數(shù)據(jù)和對這些數(shù)據(jù)的操作和工作封裝在一些抽象到計(jì)算機(jī)系統(tǒng)中。這和結(jié)構(gòu)化四項(xiàng)重大把數(shù)據(jù)和操作分離開來看待的做法有本質(zhì)差別。在面向?qū)ο蟮氖袌鲋?,這些數(shù)據(jù)叫做屬性,而使用這些數(shù)據(jù)的操作較多方法。另一個方面面向?qū)ο蟮募夹g(shù)支持繼承的概念,子對象不僅可以繼承父對象的數(shù)據(jù)和方法,還可以擁有自己獨(dú)立的數(shù)據(jù)和方法。這樣具有很多了相似特性的,和某些不同特性的對象都可以去繼承同一個祖先,該祖先實(shí)現(xiàn)它們公共的那些屬性和方法,而這個祖先的各個指示那些不同的屬性和方法。這極大地增強(qiáng)了程序代碼的重用性都和降低了代碼的編寫總量,簡化了系統(tǒng)的實(shí)現(xiàn)。3. 3. 優(yōu)秀的數(shù)據(jù)庫應(yīng)用開發(fā)工具在數(shù)據(jù)庫應(yīng)用程序開發(fā)方面,PowerBuilder處于領(lǐng)先的地位。它支持眾多的數(shù)據(jù)庫管理系統(tǒng),提供了多種數(shù)據(jù)庫接口,是的用戶不必直接去使用這些DBMS所提供的API就可以訪問數(shù)據(jù)庫。專用接口是針對大型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)而專門設(shè)計(jì)的。設(shè)計(jì)與專用接口的目的是為了利用這些DBMS提供的API來提高訪問數(shù)據(jù)庫的速度。PowerBuilder還提供了通用的輸入庫接口,例如ODBC、JDBC。數(shù)據(jù)窗口是PowerBuilder用來實(shí)現(xiàn)其數(shù)據(jù)庫應(yīng)用開放的強(qiáng)有力的工具。數(shù)據(jù)庫應(yīng)用程序的核心目的,一方面是要方便地連接和操縱數(shù)據(jù)庫,另一方面則是要給用戶提供友好的界面,使得用戶可以方便,而直觀地使用從數(shù)據(jù)庫獲得的這些數(shù)據(jù)。效應(yīng)的輸入用開發(fā)人員也就需要完成兩方面的工作:一方面是編寫代碼建立和的底層數(shù)據(jù)庫的連接,然后從中獲取數(shù)據(jù),并根據(jù)用戶要求對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢、修改、增加和刪除;另一方面是把獲得的制約數(shù)據(jù)以生動形象的方式顯示給用戶,并且向用戶提供操縱數(shù)據(jù)庫的簡便易用的方法。PowerBuilder這是從這兩方面的要求出發(fā),設(shè)計(jì)了數(shù)據(jù)窗口技術(shù)。數(shù)據(jù)窗口提供多種方式的數(shù)據(jù)源,施的應(yīng)用程序能傳出不同類型的數(shù)據(jù)。數(shù)據(jù)不僅可以來源于數(shù)據(jù)庫,也可以來源于各種文件,比如文本文件、EXECL文件、Dbase文件。為了解決數(shù)據(jù)顯示方面的問題,PowerBuilder在數(shù)據(jù)窗口中提出了顯示風(fēng)格的概念。先是風(fēng)格設(shè)置檢索到的數(shù)據(jù)以什么樣的格式顯示給用戶。在PowerBuilder中,有多達(dá)11種的數(shù)據(jù)窗口顯示風(fēng)格。這么多顯示風(fēng)格能夠滿足各種不同的需求,的使得我們能夠設(shè)計(jì)出各種專業(yè)化的用戶界面。4. 4. 基于多平臺的交叉開發(fā)PowerBuilder的一笑技術(shù)是基于多平臺的交叉開發(fā),可以在多平臺上同時利用PowerBuilder進(jìn)行開發(fā)。5. 5. 專業(yè)的客戶機(jī)/服務(wù)器以及組件應(yīng)用開發(fā)工具在現(xiàn)代的企業(yè)應(yīng)用中,客戶/服務(wù)器模式已經(jīng)成為普遍流行的一種程序組織方式。根據(jù)應(yīng)用系統(tǒng)的功能分割情況,客戶/服務(wù)器模式分為兩種類型:一種是傳統(tǒng)的二成客戶/服務(wù)器結(jié)構(gòu);另一種是三成和多層的客戶/服務(wù)器結(jié)構(gòu)。PowerBuilder既能完成客戶端應(yīng)用程序的開發(fā),又能完成服務(wù)器的應(yīng)用程序的開發(fā)。6. 6. 對WEB應(yīng)用的強(qiáng)大支持PowerBuilder提供完善的WEB開發(fā)環(huán)境,其中集成了PowerSite技術(shù),無論是建立單機(jī)的WEB應(yīng)用,還是與其他組件相結(jié)合開發(fā)復(fù)雜的WEB應(yīng)用,都可由開發(fā)人員任意發(fā)揮。7. 7. 簡潔強(qiáng)大的PowerScriptPowerScript語言不單是一種第四代語言(4GL),而且還是一種面向?qū)ο蟮母呒壵Z言。它結(jié)合了C++和Basic這兩種語言的優(yōu)點(diǎn),同時也克服了這兩種語言的缺點(diǎn),從而成為了一門使用簡單的但功能十分強(qiáng)大的編程語言。 系統(tǒng)模塊的具體實(shí)現(xiàn)在本系統(tǒng)中共有八個模塊,他們分別是:學(xué)員信息管理、培訓(xùn)需求管理、培訓(xùn)資源管理、培訓(xùn)課程管理、培訓(xùn)計(jì)劃管理、培訓(xùn)教員管理、崗位部門管理、培訓(xùn)教材管理。 用戶登錄窗口的設(shè)計(jì) 在應(yīng)用程序?qū)ο驩pen 事件的程序代碼中有下面一條語句:open(w_open)該語句就是打開登錄窗口的語句。在登錄窗口中控制了兩個靜態(tài)文本框Static Text 控件,放置在窗口的相應(yīng)位置用來顯示文字。放置了兩個單行編輯框Single line Edit 控件,一個供用戶輸入登陸的用戶名,另一個供用戶輸入口令。另外還放置了一個按鈕控件。在按鈕控件的Click事件中輸入下面的程序代碼,這樣用戶單擊控件按鈕就可以實(shí)現(xiàn)用戶登陸的身份驗(yà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)將自動關(guān)閉) 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)文本框控件。第一個用來顯示主窗口標(biāo)題“XX銀行員工培訓(xùn)管理系統(tǒng)”,其余的9個靜態(tài)文本框控件形狀類似于按鈕控件,其單擊事件分別用來打開具有不同模塊功能的窗口。1) 1) “學(xué)員信息管理” 其功能是對員工的基本狀況、成績、選擇的培訓(xùn)課程、培訓(xùn)需求進(jìn)行管理。2)“培訓(xùn)需求管理” 其功能是完成培訓(xùn)需求的查詢、修改、刪除。3)“培訓(xùn)資源管理” 其功能是完成培訓(xùn)資源表的查詢、修改、刪除。4)“培訓(xùn)課程管理” 其功能是完成培訓(xùn)課程和培訓(xùn)課程評價的查詢、修改、刪除。5.)“培訓(xùn)計(jì)劃管理” 其功能是完成培訓(xùn)計(jì)劃表的查詢、修改、刪除。6)“培訓(xùn)教員管理” 其功能是完成培訓(xùn)教員表的查詢、修改、刪除。7)“崗位部門管理” 其功能是完成崗位部門表的查詢、修改、刪除。8)“培訓(xùn)教材管理” 其功能是完成培訓(xùn)教材表的查詢、修改、刪除。 學(xué)員信息管理模塊的設(shè)計(jì) 學(xué)員信息管理模塊有一個大的窗口組成。在窗口的左半部分顯示員工的基本信息;窗口的右半部分顯示選中員工的成績、培訓(xùn)計(jì)劃、培訓(xùn)需求的信息。該窗口由主程序窗口上的員工信息管理控件單擊事件激發(fā) 參考文獻(xiàn):[1] PowerBuilder 應(yīng)用開發(fā)指南 主編:何軍 劉宏巖 電子工業(yè)出版社 2000年[2] Visual Basic 開發(fā)手冊 主編:(美)Brian Siler Jeff Spotts 機(jī)械工業(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
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1