資源描述:
《基于表格的數(shù)據(jù)采集器的設(shè)計(jì)和實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、基于表格的數(shù)據(jù)采集器的設(shè)計(jì)和實(shí)現(xiàn)第一章引言職工信息統(tǒng)計(jì)表姓名:廠————一年齡:廠————一性別:r男r女r-已婚學(xué)歷圖圖卜2網(wǎng)頁(yè)實(shí)例第三步:職員瀏覽網(wǎng)頁(yè),填寫表格并遞交。頁(yè)面能夠?qū)β殕T填寫的信息進(jìn)行簡(jiǎn)單的有效性驗(yàn)證。如果驗(yàn)證通過(guò),則將職員填的信息收集到服務(wù)器的數(shù)據(jù)庫(kù)中;否則,提醒職員重填有關(guān)信息。第四步:秘書利用系統(tǒng)提供的各種表格信息處理功能,對(duì)收集匯總的表格信息進(jìn)行各種靈活處理。如:動(dòng)態(tài)地給出一些查詢條件,由系統(tǒng)生成滿足條件的信息集合。再如,指定兩張相關(guān)的表格,由系統(tǒng)合并生成一張新的表格。通過(guò)這樣四個(gè)步驟,秘書能夠很方便的收集和處理基于表
2、格的信息,減少差錯(cuò),提高工作效率。1.3系統(tǒng)特點(diǎn)我們基于以上解決方案設(shè)計(jì)和實(shí)現(xiàn)了數(shù)據(jù)采集器系統(tǒng),該系統(tǒng)具有以下特點(diǎn):(1)系統(tǒng)采用以C1lent/Server體系結(jié)構(gòu)為主,Browse/server體系結(jié)構(gòu)為輔的混合技術(shù)架構(gòu)。由于秘書和職員這兩類用戶的職能不同,而且在人員數(shù)量上也有很大差別,所以,系統(tǒng)對(duì)于秘書用戶提供基于表格的數(shù)據(jù)采集器的設(shè)計(jì)和實(shí)現(xiàn)第一章引言c/s模式,對(duì)于職員用戶提供B/S模式。這樣只需將客戶端軟件配置在秘書所使用的客戶機(jī)上,而在職員使用的客戶機(jī)上由于郵件處理軟件和瀏覽器原來(lái)就有,所以不需做任何特殊配置。(2)用戶界面友好。
3、秘書采用直接操縱方式可視化地創(chuàng)建各類表格,真正達(dá)到“所見即所得”。為此系統(tǒng)提供了豐富的表格設(shè)計(jì)組件,如:標(biāo)簽、編輯框、復(fù)選框、單選按鈕、下拉列表等。(3)表格資源的重用。秘書可以對(duì)已定制的表格稍加修改,然后再次發(fā)布。系統(tǒng)允許秘書自己根據(jù)需要制作組件,這樣秘書在創(chuàng)建發(fā)布的表格時(shí),不僅可以利用系統(tǒng)提供的表格組件,而且可以反復(fù)使用自己制作的表格組件。秘書建立的輸出報(bào)表格式也可以反復(fù)使用。此外,各個(gè)秘書還可以共享表格組件、表格和報(bào)表格式。可謂“~次制作,隨時(shí)復(fù)用”。(4)支持對(duì)表格數(shù)據(jù)的有效性驗(yàn)證。在職員提交填妥的表格時(shí),系統(tǒng)將盡可能對(duì)所填的各項(xiàng)數(shù)據(jù)
4、進(jìn)行有效性驗(yàn)證。例如:如果某個(gè)表格項(xiàng)的屬性為年齡,那么職員只能填寫正整數(shù)。再如:必須填寫的表格項(xiàng)不能缺省。如果驗(yàn)證不通過(guò),系統(tǒng)會(huì)提醒用戶重新輸入正確的信息。(6)擁有較強(qiáng)大的表格信息綜合處理功能。系統(tǒng)能根據(jù)秘書的需求、期望和目標(biāo)按多種方式來(lái)處理收集到的數(shù)據(jù),產(chǎn)生報(bào)表。報(bào)表的打印格式也相當(dāng)自由。系統(tǒng)的創(chuàng)新之處在于充分利用企事業(yè)單位的現(xiàn)有計(jì)算機(jī)網(wǎng)絡(luò)資源,把基于表格的信息收集和處理工作中的各個(gè)環(huán)節(jié)有機(jī)地結(jié)合起來(lái),為辦公室秘書提供了一個(gè)方便、高效的基于表格的信息處理工具。作者在該系統(tǒng)中主要負(fù)責(zé)表格的創(chuàng)建、網(wǎng)頁(yè)的生成和郵件管理等模塊的設(shè)計(jì)和開發(fā)。所以,
5、本文將側(cè)重介紹這一方面的內(nèi)容。本文第二章簡(jiǎn)要描述了界面設(shè)計(jì)的一些理論知識(shí)及在系統(tǒng)中的應(yīng)用情況。第三章介紹了數(shù)據(jù)采集器的總體設(shè)計(jì),包括用戶需求分析和功能設(shè)計(jì)。第四章敘述了后臺(tái)數(shù)據(jù)庫(kù)的設(shè)計(jì)原則,描述了系統(tǒng)所采用的數(shù)據(jù)庫(kù)的具體設(shè)計(jì)。第五章詳細(xì)介紹了數(shù)據(jù)采集器的實(shí)現(xiàn)。苧三塞量塑墼塑墨叁壁箜墾生塑塞嬰苧三童塞堂墨重墾生竺墨堡苧壁墨窒旦第二章界面設(shè)計(jì)的理論基礎(chǔ)及應(yīng)用基于表格的數(shù)據(jù)采集器中界面的設(shè)計(jì)是至關(guān)重要的。系統(tǒng)主要涉及到三類界面設(shè)計(jì),第一類是表格界面的設(shè)計(jì),第二類是網(wǎng)頁(yè)界面的設(shè)計(jì),第三類是對(duì)收集到的表格信息處理的界面設(shè)計(jì)。其中表格界面的設(shè)計(jì)是實(shí)現(xiàn)其他
6、界面設(shè)計(jì)的基礎(chǔ)。在界面設(shè)計(jì)時(shí)我們應(yīng)該遵循已被實(shí)踐證明行之有效的原則。本章介紹有關(guān)界面設(shè)計(jì)的一些理論知識(shí)及在系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)中的一些具體應(yīng)用。2.1界面設(shè)計(jì)的原則人——計(jì)算機(jī)界面(HumanComputerInterface,簡(jiǎn)稱HCI),又稱用戶界面(UserInterface,簡(jiǎn)稱15I),它是用戶與計(jì)算機(jī)系統(tǒng)之間交互作用的媒介【11。一個(gè)交互應(yīng)用系統(tǒng),對(duì)于用戶而言,其人機(jī)界面就是全部,用戶僅同界面打交道,通過(guò)界面使用和控制應(yīng)用系統(tǒng),而應(yīng)用系統(tǒng)也通過(guò)界面及時(shí)向用戶反饋計(jì)算結(jié)果和控制情況。一個(gè)計(jì)算機(jī)系統(tǒng)的交互能力愈強(qiáng),有關(guān)人機(jī)界面的軟件設(shè)計(jì)量也
7、愈大。根據(jù)統(tǒng)計(jì),在大部分決策支持和信息系統(tǒng)的代碼中,有70%~80%是用來(lái)實(shí)現(xiàn)人機(jī)界面的。因此,人機(jī)界廄的質(zhì)量已成為衡量整個(gè)應(yīng)用系統(tǒng)質(zhì)量的一個(gè)重要指標(biāo)。如何才能提高人機(jī)界面的質(zhì)量呢?一個(gè)系統(tǒng)人機(jī)界面的質(zhì)量往往取決于設(shè)計(jì)開發(fā)的策略和方法,所以在設(shè)計(jì)用戶與計(jì)算機(jī)交互的過(guò)程中,應(yīng)重點(diǎn)考慮以下四個(gè)因素”。:(1)創(chuàng)造力和想象力是界面設(shè)計(jì)過(guò)程中最基本的因素;(2)全面考慮最終用戶的需求,并對(duì)其變化具有很強(qiáng)的敏感性;(3)從認(rèn)識(shí)和感覺(jué)等心理學(xué)的基本理論上時(shí)刻注意到人的各方面因素的變化;(4)注意到用戶各個(gè)方面的要求的微妙變化。心理學(xué)和人的因素對(duì)于理解用戶
8、是非常重要的,這是我們?cè)O(shè)計(jì)一個(gè)友好用戶界面的基礎(chǔ)乜1。由心理學(xué)的基本理論可以得到人機(jī)界面設(shè)計(jì)的六項(xiàng)普通原則,這也是我們進(jìn)行界面設(shè)計(jì)要遵循的原則。基于表格的數(shù)據(jù)采集囂