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

正文內(nèi)容

基于j2ee的產(chǎn)品銷售審批系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 不了與數(shù)據(jù)庫(kù)的連接,接下來(lái)介紹JDBC(Java Database Connectivity)技術(shù)。 JDBC是一個(gè)規(guī)范,遵循JDBC接口規(guī)范,各個(gè)數(shù)據(jù)庫(kù)廠家各自實(shí)現(xiàn)自己的驅(qū)動(dòng)程序(Driver),如下圖 :圖 JDBC 接口規(guī)范應(yīng)用程序在獲取數(shù)據(jù)庫(kù)連接時(shí),需要以URL的方式指定是那種類型的Driver,在獲得特定的連接后,可按照固定的接口操作不同類型的數(shù)據(jù)庫(kù),如:分別獲取Statement、執(zhí)行SQL獲得 ResultSet等。另外Hibernate可以利用代理模式來(lái)簡(jiǎn)化載入類的過(guò)程,這將大大減少利用Hibernate QL從數(shù)據(jù)庫(kù)提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開(kāi)發(fā)時(shí)間和開(kāi)發(fā)成本Hibernate可以和多種Web服務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫(kù)服務(wù)器。 Hibernate具有很大的靈活性,但同時(shí)它的體系結(jié)構(gòu)比較復(fù)雜,提供了好幾種不同的運(yùn)行方式。、Borland公司的JBuilder 等開(kāi)發(fā)工具的競(jìng)爭(zhēng)壓力,IBM決定創(chuàng)建一個(gè)更開(kāi)放的,并且可以為 IBM其他開(kāi)發(fā)工具提供支持的一體化開(kāi)發(fā)平臺(tái)。事實(shí)證明,IBM的決策非常英明。由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。采用了新的Servlet 容器: Catalina。MySQL是可運(yùn)行在大多數(shù)的Linux平臺(tái)(i386,Sparc ,etc) ,以及少許非Linux甚至非Unix平臺(tái)。查詢語(yǔ)言允許復(fù)雜的連接(join)查詢,但是所有的參考完整必須由程序員強(qiáng)制保證。2.一般的銷售流程是申請(qǐng)、付款、收款、發(fā)貨安裝。6.有的節(jié)點(diǎn)也可由一個(gè)部門的所有人處理,如技術(shù)支持安裝的節(jié)點(diǎn)??偟膩?lái)看,在實(shí)際應(yīng)用中有很大的空間。圖 新客戶安裝流程第二種:是老客戶,老客戶也可以走第一個(gè)流程,也可以走第二個(gè)流程,先不付款,直接選“未付款申請(qǐng)” ,然后流程就會(huì)流轉(zhuǎn)到“經(jīng)理審批”的節(jié)點(diǎn),當(dāng)經(jīng)理登錄系統(tǒng)時(shí)就會(huì)發(fā)現(xiàn)有“未付款”的申請(qǐng),經(jīng)理根據(jù)申請(qǐng)的平臺(tái),客戶的信用,客戶的經(jīng)濟(jì)實(shí)力等綜合評(píng)估,是否有賴帳的風(fēng)險(xiǎn),如果風(fēng)險(xiǎn)較小,就可通過(guò)流程,到下一節(jié)點(diǎn)——“技術(shù)支持服務(wù)” ,當(dāng)技術(shù)支持人員將“短信平臺(tái)”安裝好之后,點(diǎn)擊“通過(guò)”按鈕,流程會(huì)返回到客戶的地方,客戶登錄系統(tǒng)后就會(huì)有“支付貨款”的待辦任務(wù),客戶付款之后,跳轉(zhuǎn)到“財(cái)務(wù)確認(rèn)”節(jié)點(diǎn),財(cái)務(wù)人員登錄后發(fā)現(xiàn)貨款收到,點(diǎn)擊通過(guò),流程結(jié)束,也即是“未付款申請(qǐng)”——“經(jīng)理審批”——“安裝”——“客戶付款”——“財(cái)務(wù)確認(rèn)”的流程。(1)任務(wù)分配本系統(tǒng)的特定任務(wù)處理人不是規(guī)定死的,而是可以由系統(tǒng)管理員配置,一個(gè)人可以處理多個(gè)節(jié)點(diǎn)的任務(wù),一個(gè)節(jié)點(diǎn)也可以有多個(gè)人或多個(gè)部門下的人處理。 數(shù)據(jù)庫(kù)設(shè)計(jì)(1)oa_department(部門表)存儲(chǔ)部門的信息,用作管理用戶和分配任務(wù)表 41 oa_department 結(jié)構(gòu)字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述id varchar 32 是 IDcreateDT datetime 創(chuàng)建時(shí)間depName varchar 32 部門名稱parent_id varchar 32 上級(jí)部門 id(2)oa_dept_node(部門任務(wù)節(jié)點(diǎn)表)記錄不同的任務(wù)節(jié)點(diǎn)上分配任務(wù)的部門。表 44 oa_employee_node 結(jié)構(gòu)字段名 數(shù)據(jù)類型 長(zhǎng)度是否主鍵描述node_ID varchar 32 是 任務(wù)節(jié)點(diǎn) idemployee_ID varchar 32 是 用戶 id(5)oa_node(任務(wù)節(jié)點(diǎn)表)存儲(chǔ)任務(wù)節(jié)點(diǎn)的概要信息表oa_node 的結(jié)構(gòu)如表45 所示。表oa_dept_nodetask的結(jié)構(gòu)如表47所示。表oa_flow 的結(jié)構(gòu)如表 49所示。2.待辦任務(wù)、操作歷史一目了然。6.新修改的任務(wù)分配原則不影響已開(kāi)始的流程。10.系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。5 系統(tǒng)實(shí)現(xiàn)根據(jù)系統(tǒng)的需求編寫需要的JavaBean。 //流程名private String statu。 //先付款or后付款標(biāo)記private String currentNodeId。 //節(jié)點(diǎn)名private ListString userIds。 //idprivate String nodeId。 //流程類型標(biāo)記public NodeOpration() {}Get()……Set()//省略get、set 方法} 用戶 JavaBean的編寫EntityTable(name = OA_EMPLOYEE) //hibernate自動(dòng)映射到數(shù)據(jù)庫(kù)中的表名public class Employee implements {IdColumn(length = 32)GeneratedValue(generator = systemuuid)GenericGenerator(name = systemuuid, strategy = uuid)private String id。 // 姓名ManyToOne(cascade = , fetch = )JoinColumn(name = DPT_ID)private Department dpt。// 創(chuàng)建時(shí)間public Employee() {}Get()……Set()//省略get、set 方法} 部門 JavaBean的編寫EntityTable(name = OA_DEPARTMENT) //hibernate自動(dòng)映射到數(shù)據(jù)庫(kù)中的表名public class Department implements {IdColumn(length = 32)GeneratedValue(generator = systemuuid)GenericGenerator(name = systemuuid, strategy = uuid)private String id。 // 創(chuàng)建時(shí)間public Department() {}Get()……Set()//省略get、set 方法} 配置文件解析工具類編寫File file = new File( //讀取配置文件SAXReader reader = new SAXReader()。創(chuàng)建流程for (Iterator i = ()。(flask)。 ()。String flag = (flag)。}String name = (name)。表 61 前臺(tái)頁(yè)面說(shuō)明編號(hào) 名稱 說(shuō)明 對(duì)應(yīng)文件1 登錄頁(yè)面 系統(tǒng)默認(rèn)界面 2 主頁(yè)界面 顯示首頁(yè),組織各個(gè)頁(yè)面的結(jié)構(gòu)和位置 3 菜單操作區(qū) 提供右邊功能區(qū)的鏈接 4 頂部信息 顯示登錄者信息和退出功能 5 用戶管理 管理員用來(lái)管理用戶的界面 6 部門管理 管理員用來(lái)管理部門的界面 7 發(fā)起申請(qǐng) 流程申請(qǐng)發(fā)起頁(yè)面,流程的詳細(xì)信息錄入界面 8 待辦任務(wù) 登錄人的待辦任務(wù)列表所在頁(yè)面 9 任務(wù)分配管理員用來(lái)給不同任務(wù)節(jié)點(diǎn)分配人員和部門的頁(yè)面 用戶管理模塊設(shè)計(jì)。(4)刪除的時(shí)候有提示操作,防止操作失誤。(3)上級(jí)部門是通過(guò)下列列表來(lái)選擇的。圖 任務(wù)配置頁(yè)面 任務(wù)處理模塊設(shè)計(jì)雙擊待辦任務(wù)或者選中待辦任務(wù),點(diǎn)擊“處理任務(wù)” ,顯示如下頁(yè)面,根據(jù)意見(jiàn)選擇“確定”或“駁回”操作。這次畢業(yè)設(shè)計(jì)是對(duì)我們大學(xué)四年所學(xué)專業(yè)知識(shí)的一次綜合應(yīng)用,也是對(duì)我們四年專業(yè)學(xué)習(xí)成果的一次檢驗(yàn)。在此向畢業(yè)設(shè)計(jì)期間幫助過(guò)我的老師和同學(xué)們致以誠(chéng)摯的謝意,感謝你們?cè)诋厴I(yè)設(shè)計(jì)期間所給予的經(jīng)驗(yàn)和智慧,使我獲益非淺!這次設(shè)計(jì)對(duì)我個(gè)人而言,是第一次獨(dú)立的開(kāi)發(fā)一個(gè)系統(tǒng),而且由于時(shí)間比較倉(cāng)促和受本身水平制約,有些功能和模塊做的不是很完善,對(duì)有些原代碼還存在認(rèn)識(shí)上的偏差,所以我所制作的這個(gè)產(chǎn)品銷售審批系統(tǒng)還有很多不足之處,有待進(jìn)一步解決和完
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1