<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

控制系統的哈密頓實現

2023-03-01

第一篇:控制系統的哈密頓實現

哈密市動物疫病預防控制中心2013年

哈密市動物疫病預防控制中心

2013年9月25日

1

2013年,在局黨組的正確領導和大力支持下,市動物疫病預防控制中心根據上級業務主管部門的要求,認真貫徹落實,積極開展工作,較好地完成了各項工作任務,現總結如下:

一、強化動物強制免疫工作

中心根據自治區、地區和哈密市有關動物疫病防控工作的會議精神,精心組織,周密布署防控方案,突出動物疫病防控重點,劃片定責,跟蹤防疫,全程加強督導,集中免疫后認真開展動物免疫效果監測評估,確保我市豬瘟、口蹄疫、雞新城疫、高致病性禽流感、高致病性豬藍耳病的免疫密度100%,免疫效果監測達地區標準。在2013年防控工作中,由于防疫措施得力,工作務實,目前我市無一起重大動物疫病發生,動物防疫工作取得了階段性成效。

(一)疫苗調運情況。共購進牛羊口蹄疫“O、亞、Ⅰ”型疫苗47.69萬毫升,發放47.69萬毫升。購進“A”型口蹄疫疫苗33.5萬毫升,發放33.5萬毫升。購進牛羊口蹄疫0、亞I型、A三價苗26.65萬毫升,發放13.75萬毫升。豬O型口蹄疫疫苗16.62萬毫升,發放12.99萬毫升。購進豬藍耳病疫苗12.02萬頭份,發放9萬毫升。購進禽流感-新城疫二聯活疫苗410.5萬羽份,發放45.3萬毫升。禽流感二價苗39.87萬羽份,發放39.87萬毫升。購進小反芻獸疫疫苗5萬頭份,發放2萬毫升。

動物免疫:口蹄疫應免102.7萬頭只,已免易感動物102.7萬頭只,其中:牛4.7萬頭、羊91.2萬只、豬6.4萬頭,駱駝0.4萬峰。高致病性禽流感免疫家禽211萬羽,新城疫121.17萬羽,豬瘟5.17萬頭,高致病性豬藍耳病6萬頭,A型口蹄疫80.3萬頭只,小反芻獸疫35萬只,狂犬病免疫0.46萬只(預計數)。

2

1、突出重點,堅持夯實動物基礎免疫不動搖。

為了切實抓好重大動物疫病的防控工作,在春秋工作會議后,市疫控中心按照上級會議精神,迅速召開了支部會議,落實防疫工作計劃,要求口蹄疫、藍耳病、禽流感、雞新城疫等強制免疫項目,做到“兩個全覆蓋”,確保“應免盡免,不留空當”,堅持夯實動物基礎免疫不動搖。在突出抓強制免疫的同時,中心深入宣傳,利用“科技之冬”,農牧民集市、廣播、網絡等媒體,緊密結合當前國內外動物疫病現狀和哈密市實際,在全市15個鄉鎮開展了動物疫病預防宣傳和講座,培訓農牧民達1.56萬人次,講座12場。

2、強化監管,狠抓重點部位監管到位

為了確保“責任到人,工作到場,聯系到戶,掛牌服務”的服務機制落到實處,確保重點部位不發生重大動物疫情,有效防范和化解疫情風險,市動物疫病預防控制中心制定了重點部位監管措施:一是中心負責人與監管責任人監管責任狀簽訂到位;二是重點部位責任監管公示牌懸掛到位;三是免疫抗體檢測到位,中心技術人員每月進行一次采樣檢測,重點對口蹄疫、禽流感、豬瘟、藍耳進行免疫抗體檢測,四是動物流行病學監測到位,詳細調查牲畜疫病健康和流動狀況,確保將農牧民損失減到最低。

3、全程督導,平衡推進全市防疫工作。

為了促進全市重大動物疫病防控工作,保質保量按時完成任務,中心負責人多次深入各鄉鎮村隊,采取暗訪、查看檔案、詢問等方式,進行深入細致的督查指導,通過這些舉措,有力地促進了全市春防工作平穩有序地進行,確保了全市春秋季重大動物疫病免疫順利完成 。

4、H7N9禽流感排查

3 根據自治區《關于進一步加強H7N9禽流感防控工作的通知》,中心先后兩次對H7N9禽流感防控工作進行再安排再部署,采取多種防控措施,堅持H7N9禽流感防控工作不放松 ,深入全市各鄉鎮養禽場(戶)、活禽交易市場,對禽類免疫、健康等情況進行全面排查,采集血樣,同時要求工作人員做好自身安全的防護工作,并把采集的血樣安全送往疫控中心實驗室監測,分別對活禽交易市場、紅柳家禽屠宰場家禽進行認真“體檢”,共普查家禽養殖戶890戶,普查家禽35萬羽,高致病性禽流感免疫抗體監測家禽626羽,新城疫507羽,聯合地區監測H7N9免疫抗體300余份。病原學采集樣品662份。發放消毒藥品144公斤,消毒滅源面積達22萬平方米,發放《高危人群禽流感防控知識》1150余份。

二、加強疫情測報 提高預警預報能力

1、病原學和血清學檢測:累計在全市40個規模養殖場、3個屠宰場、1個活畜交易市場和500余戶散養戶,開展了高致病性禽流感、口蹄疫、豬瘟、雞新城疫、高致病性豬藍耳病、狂犬病、瘋牛病、癢病、炭疽等13種主要動物疫病的監測工作,采集病原學監測樣品606份、血清學監測樣品180份。較好地完成自治區動物疫病監測送檢任務。

2、免疫抗體檢測:完成禽流感免疫抗體日常檢測雞1252羽,新城疫檢測雞1014羽,口蹄疫檢測牛466頭,羊1348只,豬250頭(預計數據)

3、堅持流行病學調查。對全市疫情定期或不定期進行流行病學調查。

4、堅持實驗室和現場疫病診斷檢測相結合。全年實驗室診斷、 4 檢測病畜(禽)樣品306例,接待養殖戶咨詢300余人次,下鄉出診70多車次(預計數據)。

5、 四大慢病監測:布病檢測:對哈密長河集團學生奶奶源基地和回城鄉、西河區陶家宮鄉、二堡鎮奶牛養殖大戶奶牛進行了監測,共計檢測3600份血清

牛結核:對哈密長河集團學生奶奶源基地和回城鄉、西河區、陶家宮鄉、二堡鎮的2100頭奶牛進行了監測. 馬傳貧:共采集馬、騾、驢血清100份,經試驗室檢測全部為陰性。

馬鼻疽:檢測100份,檢測結果全部為陰性。

6、畜產品安全檢測:根據哈密市各鄉鎮牲畜養殖和流動情況,分別在回城鄉、花園鄉、陶家宮鎮設立鄉級瘦肉精流動監測點,安排專人,重點對養殖、育肥大戶和養殖小區(場)養殖、育肥牲畜進行瘦肉精(鹽酸克倫特羅和萊克多巴胺)尿樣檢測,同時不定期對生豬,牛羊屠宰場牲畜進行瘦肉精檢測,通過加強和設立鄉級瘦肉精監測點極大地提高了哈密市畜產品安全監管力度,截至目前共計檢測牛羊豬520頭只。

三、抓內部管理,提高單位工作效率。

中心始終把單位建設與科學發展緊密結合,牢固樹立科學發展觀理念,努力提高服務廣大養殖戶的水平,堅持不懈地抓內部建設,不斷改進工作作風。

一是加強績效考核,提高工作成效:年初根據工作實際和動物疫病監測需要,制定了《哈密市動物疫控中心2013年度績效考核方案》, 將考核等級分為分為A、B、C、D、E五個級別,從單位紀律、政治理 5 論學習、精神文明、業務工作、安全生產、民主評議、新技術應用等方面對單位干部職工進行每季度考核,中心通過三年的全員績效考核工作,有效促進了干部職工業務水平共同進步,相互提高、著重能力建設,使中心各項工作得到全面加強。

二是繼續推行民主管理,每月開展一次班子成員碰頭會,討論安排下月工作任務,通報財務收支情況。

三是加強廉政建設。壓縮生活招待、公務費等非生產性開支,制訂額度,堅持標準,深入開展“兩個務必教育和警示教育”,在加強教育、完善制度,強化監督上下功夫,筑牢黨員干部拒腐防變道德底線。

四是進一步完善各項制度。根據市中心現狀,不斷完善機關管理制度、財務管理制度、小車使用管理制度、生活接待管理制度等,中心工作人員做到人手一份,相互監督,逐步形成以制度管人、按制度辦事的良好局面。

五是加強防疫物質管理。動物防疫物資管理實行“分管領導負責,專人負責管、專帳進行核算”。建立專帳核算所有動物防疫物資,保證帳帳相符,帳實相符,帳款相符,實行專人保管,專人發放,差錯責任追究。

2014年工作設想

2014年,中心將在上級部門的正確領導下,緊緊圍繞年初工作計劃重點做好幾項工作:

1、進一步完善中心綜合目標管理,明確責任,增強責任心和責任感。

2、繼續加強動物疫病防控體系建設,夯實發展基礎,提高突發公共衛生事件應急處臵能力。

3、加大重大動物疫病防治力度,提高群眾健康水平。

4、進一步加強動物疫病監測,提高預警預測能力。

5、認真總結上半年工作,總結成績找差距,扎實做好作計劃和工作目標。

2014年工7

第二篇:燒結工藝系統的設計與實現

燒結工藝是指根據原料特性所選擇的加工程序和燒結工藝制度。它對燒結生產的產量和質量有著直接而重要的影響。本工藝按照燒結過程的內在規律選擇了合適的工藝流程和操作制度,利用現代科學技術成果,強化燒結生產過程,能夠獲得先進的技術經濟指標,保證實現高產、優質、低耗。本生產工藝流程有原料的接受,兌灰,拌合,篩分破碎及溶劑燃料的破碎篩分,配料,混料,點火,抽風燒結,抽風冷卻,破碎篩分,除塵等環節組成。

1.低溫預燒階段

在此階段主要發生金屬的回復及吸附氣體和水分的揮發,壓坯內成形劑的分解和排除等。

2.中溫升溫燒結階段

此階段開始出現再結晶,在顆粒內,變形的晶粒得以恢復,改組為新晶粒,同時表面的氧化物被還原,顆粒界面形成燒結頸。

3.高溫保溫完成燒結階段

此階段中的擴散和流動充分的進行和接近完成,形成大量閉孔,并繼續縮小,使孔隙尺寸和孔隙總數有所減少,燒結體密度明顯增加。

按燒結設備和供風方式的不同,燒結方法可分為:

(1)鼓風燒結。如燒結鍋,平地吹(堆燒)。這是小型冶煉廠的土法燒結,現已逐漸被淘汰。

(2)抽風燒結。1)連續式抽風燒結,如帶式燒結機和環式燒結機等;2)間歇式抽風燒結,既可用在固定式燒結機上,如盤式燒結機和箱式燒結機;又可用在移動式燒結機上,如步進式燒結機。

(3)在煙氣中燒結。如回轉窯燒結和懸浮燒結。

無混勻料場時,燒結生產的工藝流程一般包括:原燃料接受、儲存及熔劑、燃料的準備,配料,混合,布料,點火燒結,熱礦破碎,熱礦篩分及冷卻,冷礦篩分及破碎,鋪底料,成品燒結礦的儲存及運出,返礦儲存等工藝環節。有混勻料場時,原燃料的接受、儲存環節放在料場進行,有時篩分熔劑、燃料的準備環節也放在料場進行。

是否設置熱礦篩,應根據具體情況或試驗結果、經比較技術經濟指標后確定。機上冷卻工藝不包括熱礦破碎和熱礦篩分環節。窯頭罩是連接窯熱端與流程中下道工序(如冷卻機〉的中間體。燃燒器及燃燒所需空氣經過窯頭罩入窯。

窯頭罩內砌有耐火材料,在固定的窯頭罩與回轉的筒體之間有密封裝置,稱為窯頭密封。窯尾罩是連接窯冷端與物料預處理設備以及煙氣處理設備的中間體,其內砌有耐火材料。 熱風燒結

或熱空氣來進行燒結的一種新工藝。熱廢氣溫度可高達600~800℃,也可使用200~250℃的低溫熱風燒結.廢氣來源有煤氣燃燒的熱廢氣、燒結機尾步風箱或冷卻機的熱廢氣,也有用熱風爐的預熱空氣。熱風罩的長度可達燒結機有效長度的三分之一。采熱風燒結就是在燒結機點火器后面,裝上保溫著火熱風罩,往料層表面供給熱廢氣用熱風工藝可增加料層上部的供熱量,提高上層燒結溫度,增寬上層的高溫帶寬度,減慢燒結餅的冷卻速度,提高硅酸鹽的結晶強度。減少玻璃質的含量和微裂紋、減輕相間應力,提高成品率和燒結礦強度。在相應減少固體燃料用量的同時,可提高燒結過程中料層的氧位,消除料層下部的過熔現象,改善磁鐵礦的再氧化條件,可降低燒結礦氧化亞鐵含量,改善燒結礦還原性能。當燒結礦總熱耗量基本不變時,重點是提高燒結礦強度,但料層阻高力有所提,需依靠提高成品來維持燒結機利用系數不降低。當適當降低總熱量消耗時,可以做到在保證燒結礦強度基本不變的情況下,降低燒結礦氧化亞鐵含量,改善燒結礦還原性能,且大量節省固體燃料用量,降低燒結礦成本和少量提高燒結礦品位,使用較好的廠家有鞍鋼、萊鋼等,燒結礦轉股指數達78%以上。

雙層勻質燒結工藝流程 雙堿度燒結工藝流程

2006年全國燒結球團年會上提出,雙層燒結是國內燒結技術最新發展的方向, 燒結專家和冶金行業人士持一致意見。

優點 工藝流程相對簡單,易實現,此工藝流程比原蘇聯設計使用的工藝流程要相對簡單,取消傳統的雙配料室、雙混料系統,只設計了必需的燃料分加、熔劑分加、雙二次混勻造球系統、雙(燒結機)上料系統和雙布料系統,投資少。

實現燒結新技術的應用

通過燃料分加和熔劑分加技術,可實現如下燒結新技術。 (1)雙層燒結技術

實施雙層燒結技術,可提高燒結過程中燒結溫度的均勻性,尤其是燃料的合理偏析,降低燒結礦的燃料消耗可達4~6kg/t礦,降低燒結礦成本,降低燒結機煙氣排硫量,提高環保效果。提高燒結機上部燒結礦的成結率,提高燒結礦的成品率2%左右,減少燒結內部返礦循環量,降低燒結礦單位加工制造費用。

(2)雙堿度燒結技術

實施雙堿度燒結技術,可為優化高爐爐料結構提供便利條件,可生產高堿度和低堿度搭配的低堿度燒結礦。燒結機上部料層為高堿度燒結礦,可彌補上部熱量的不足,提高燒結礦的黏結相、強度和成品率;燒結機下部料層為低堿度燒結礦,可充分發揮燒結過程中自動蓄熱的作用,以高溫度充足的熱量彌補低堿度燒結礦黏結相不足的情況,保證燒結礦的強度和成品率。

提高混勻造球效果

二次混合為雙混合系統,混合機處理量和負荷下降,降低了混合機的填充率,提高燒結混合料混勻和造球效果,為高比例精粉(適應國內外市場原料變化)燒結提供條件。

提高燒結機作業率,降低故障率

從二次混合到燒結機布料系統為雙系統,雙層燒結、雙堿度燒結至常規燒結或常規燒結至雙層燒結、雙堿度燒結都可實現靈活的改變,為降低燒結機的故障率、減少燒結機停機創造了條件。尤其是一臺大燒結機對一座大高爐,意義更大. 燒結礦質量優良,滿足了大高爐的要求 通過雙堿度、雙料層燒結技術生產出的燒結礦比常規燒結生產的燒結礦粒度均勻,大塊和小粒級的燒結礦含量降低,強度高,燒結礦FEO含量低1%左右,還原性能好,低溫耐火材料在處理過程中承受著最為嚴酷的環境,除了高溫鋼水及爐渣的侵蝕外,還承受著鋼水的高速沖刷和溫度的急劇變化。尤其是浸漬管內壁鋼水通過速度達1~115m/s,而外壁又承受著爐渣的侵蝕,損壞最快。因此RH耐火材料一直由日本黑崎、歐洲奧鎂兩大公司占領我國市場。本世紀初,國內幾家耐材廠經過努力,加上日本的黑崎播磨也在中國開辦合資廠,利用國內鎂砂和高純礬土的資源,在國內生產出高質量的鎂鉻磚(用于真空槽壁、底的工作層浸漬管內襯及熱彎管工作層等處)及剛玉尖晶石質澆注料。這些耐材已在寶鋼RH設備上使用,其壽命不低于國外同類型產品,同時已開始出口日本。在寶鋼的1#RH改造中,整套耐材已完全由國內進行磚形設計。國內較知名的生產廠家有青花、洛耐、諾明等。

第三篇:火車訂票系統的設計與實現

課 程 設 計

課程名稱 SQL數據庫系統課程設計 題目名稱 火車訂票系統的設計與實現 專業班級 學生姓名

2014級計算機科學與技術(升本)

吳文淵

祁娥安

學 號 51402111001 51402111009 指導教師

戚曉明(副教授)

二○一四年十二月二十日

目 錄 ............................................................ 1 引 言 ............................................................. 1 HYPERLINK L _TOC31277 1.概 述 ................................... 3 1.1 開發目的和意義 ................................................ 3 1.2 完成情況 ...................................................... 3 2. 開發環境及工具 ................................................. 4 2.1 開發環境和開發工具 ............................................ 4 3. 系統分析 ....................................................... 5 3.1 可行性分析 .................................................... 5 3.1.1 經濟可行性 ................................................ 5 3.1.2 技術可行性 ................................................ 5 3.1.3 操作可行性 ................................................ 5 3.2 需求分析 ...................................................... 5 3.2.1 功能需求 .................................................. 5 3.2.2 數據需求 .................................................. 6 3.2.3性能需求................................................... 6 4. 系統設計 ....................................................... 8 4.1 總體設計 ...................................................... 8 4.2 詳細設計 ...................................................... 8 4.2.1過程設計................................................... 8 4.3 數據庫設計 ................................................... 11

4.3.1 用戶信息表 ............................................... 11 4.3.2 車次詳細信息表 ........................................... 11 4.3.3 訂票信息表 ............................................... 11 4.3.4退票信息表................................................ 12 5. 系統實現 ...................................................... 12 5.1 系統登錄界面 ................................................. 12 5.2 系統管理員登錄界面 ........................................... 13 5.3 票務管理員登錄界面 ........................................... 14 5.4 乘客登錄界面 ................................................. 14 6.總結 ........................................................... 16 謝 辭 .......................................................... 17 參 考 文 獻 ...................................................... 19 附加部分代碼實現 ................................................. 20

引 言

用信息化推動工業化,用信息技術改造傳統產業,這是我國迫切要完成的一項戰略性任務。作為工業文明的產物----鐵路,如何借助信息技術的幫助,實現管理方式,運營組織,服務標準的現代化,這是擺在我國鐵路工作者面前的重大課題。

鐵路信息化是鐵路現代化的重要標志,其根本目的是將信息技術應用到鐵路生產經營與管理決策等各項活動中,改造傳統產業,提高鐵路生產率,提高市場競爭力,提高鐵路運營經濟效益。

國內外已有運作合理完善的火車售票管理系統,其具有售票、查詢、管理和維護等功能,系統管理員可以進行對車次的更改、票價的變動及調度功能,票價的修改可以通過修改運價來進行,車次調度可通過對發車時刻表的修改來進行,維護功能即可對表進行修改。滿足當前火車售票管理的需求,并且運作十分良好。鐵路信息化建設目前主要集中在搞好鐵路運輸生產管理上,加快計算機調度系統建設,完善客票發售與預訂系統,搞好各地信息系統的結合,實現資源有效利用,信息共享。其總體目標是:形成具有國際水平的鐵路信息化基礎通信平臺,實現各部門各系統之間的信息數據共享,互聯互通;建成車,機,工,電,輛各部門調度控制,安全生產,運輸指揮的現代化保障體系。為鐵路運輸各部門提供所需的管理信息資源和強有力的決策支持。通過現代客貨營銷手段和電子商務手段,帶動鐵路運輸經濟發展,大幅度提高運輸效益。建立建全與信息化相適應的管理體制。我國目前的鐵路信息化總體程度居國內領先,國際先進水平。

關鍵字:鐵路訂票系統,國際水平,鐵路信息化管理體制

Introduction

Train ticket management system at home and abroad operation reasonable and perfect, having a ticket, query, management and maintenance functions, the system administrator can be carried out on trips, the fare changes and change the scheduling function, fare modifications can be carried out through modifying the freight, train scheduling can be based on the departure time table are modified, maintenance function can be modified on the table. To meet the current train ticket management needs, and the operation is very good. The construction of railway informatization at

present mainly focus on good management in production of railway transportation, speed up the construction of computer control system, perfect the ticketing and reservation system, combined with the well around the information system, realize the effective use of resources, information sharing. Its overall goal is: the formation of railway fundamental information communication platform with international level, realize the sharing of information and data between the various departments, various system interconnection; built car, machine, electric, car industry, each department dispatching control, safety in production, transportation command modern security system. Provide management information resources required and strong decision support for railway transportation departments. Through the modern passenger cargo marketing means and means of e-commerce, promote the development of railway transportation economy, greatly improve the transportation efficiency. To establish a comprehensive information management system compatible with the. At present our country railroad informatization to the overall level of ranking the leading domestic, international advanced level.

Keywords: international level of railway, railway booking system, information management system 2

1.概 述

1.1 開發目的和意義

鐵路客票發售和預訂系統經過幾年的建設,取得了很大的進展?;疖囌居喥毕到y的推廣使用,大大方便了旅客購票,也預示著我國鐵路售票系統正日趨合理與完善,并且具有良好的交互界面,容易被用戶所接受。本系統基于鐵路售票系統訂票業務的基本流程,通過模擬售票員與客戶之間的基本操作,實現了查詢、訂票、退票等基本功能,同時利用計算機網絡,通過網絡與售票系統,為用戶提供方便快捷的訂票服務,使得售票服務更為便捷效率,使鐵路售票系統應用更為廣泛,但由于鐵路火車票務管理的復雜性,本設計與開發也僅是一個嘗試性的工作,希望為鐵路售票業務,鐵路客運及運輸發展更為穩定,迅猛盡微薄之力。

1.2 完成情況

本課程設計針對火車訂票實際情況,按照軟件工程的結構化設計思想,經過項目的可行性研究和需求分析、總體設計、詳細設計,以及編碼實現和調試等步驟設計開發了火車訂票系統。并運用數據流圖和數據字典、數據庫邏輯結構、層次圖、系統流程圖、以及程序流程圖,對該系統的數據需求、數據庫、系統軟件結構、系統流程、以及處理過程等進行了分析和設計。

該系統基于鐵路售票系統訂票業務的基本流程,通過模擬售票員與客戶之間的基本操作,可以滿足火車站網上售票的基本要求,包括查詢、訂票、退票等三個方面的功能。該系統能運用到火車站售票的工作中,根據用戶的需求,設置其權限,并快捷方便的為用戶提供服務。

2. 開發環境及工具

本系統是一個基于SQL構架的系統。系統的開發和應用目的是使售票活動能夠在多個不同的地點進行并且能夠使旅客通過系統查詢到自己所需要的出行信息?;赟QL結構售票系統的具體實現的功能:查詢,訂票,退票,等三大模塊,并研究SQL結構在網絡中面臨的安全問題及提出相應的解決方案。

2.1 開發環境和開發工具

伴隨著Internet/Intranet技術的發展,開發基于Web的應用程序勢在必行,數據庫技術更是需要和Web數據相結合,才有更為廣闊的前景。C#語言作為微軟推出的新興Web應用程序開發技術,在數據庫應用方面發揮著越來越重要的作用,數據庫選擇用的SQLServer2000,語言使用C#程序設計語言。

3. 系統分析

3.1 可行性分析

該階段通過對系統目標的初步調研和分析,提出可行性方案并進行論證。我們在這里主要從技術可行性,經濟可行性和操作可行性三方面進行分析。 3.1.1 經濟可行性

開發該系統所需的相關資料可以通過已存在的網上購票系統進行調查采集,所需的其他應用軟件、硬件軟件也易于獲得。因此,開發成本低。而引進使用本系統后,與傳統方式相比,具有高效率、低成本、高質量的特點,可以節省不少人力、物力及財力。所以,從經濟的角度來看,該系統可行。 3.1.2 技術可行性

開發工具:Victual Studio2010 數據庫環境:SQL Server 2000 系統環境:Microsoft Windows 2000或以上版本

系統實現依靠相對熟悉的Java語言和SQL Server 2000數據庫系統,其基本操作實質還是對數據庫進行添加、刪除、查找、等操作,暫不存在技術問題。 3.1.3 操作可行性

系統采用菜單式,實現用戶與數據的交互,界面簡潔友好,操作方便。用戶只需對訂票流程和業務了解即可,不需掌握數據庫等相關知識。

3.2 需求分析

該系統是利用C#平臺開發,數據庫采用的是SQLSever2000,旨在開發一個具有開放體系結構的、易擴充的、易維護的、具有良好人機交互界面的火車售票系統,為用戶提供滿意的火車票訂票服務。 3.2.1 功能需求

火車訂票管理系統的參與者: ? 乘客:查詢、預訂車票的人員。 ? 售票員:具體負責乘客的車票訂單。 ? 票務管理員:負責更新車票信息。

? 系統管理員:系統管理員負責系統的員工信息管理,乘客信息管理以及系統 5

的維護等。

火車站系統中的所有人都是管理員,管理員是一個抽象的概念,它包含的行為是所有管理員的共同行為。管理員在本系統中通過合法的身份驗證能夠修改自身的信息和密碼。

系統管理員能夠通過本系統進行如下活動:

①管理乘客信息:系統管理員能夠對當前注冊到本系統的客戶進行整理。 ②管理售票員信息:系統管理員能夠管理當前系統中的售票員信息,如添加、刪除和修改售票員信息等。

③系統設置:系統管理員可以對系統進行必要的設置和維護,如升級等。 3.2.2 數據需求

(1)數據錄入和處理的準確性

數據的輸入是否正確是數據處理的前提,錯誤的輸入會導致系統輸出的不正確和不可用,從而得不到想要的結果。數據的輸入來源是手工輸入。所以系統地界面要讓用戶容易使用,如果用戶出現誤操作,系統能簡單明了的給出中文提示。

(2)數據的一致性和完整性

由于系統的數據是共享的,在不同的代售點中,車次信息是共享數據,所以如何保證這些數據的一致性,是系統必須解決的問題。要解決這一問題,要求系統能保證數據的一致性,在數據錄入處控制數據的去向,并且要求對數據庫的數據完整性進行嚴格的約束。

對于輸入的數據,要為其定義完整性規則,如果不能符合完整性約束,系統應該拒絕該數據,并給出出錯提示。

(3)數據的共享與獨立性

整個售票系統的數據是共享的。然而,從系統開發的角度上看,共享會給設計和調試帶來困難。因此,應該提供靈活的配置,使不同權限的用戶都可以正常進行操作。 3.2.3性能需求

為了保證系統能夠長期、安全、穩定、可靠、高效的運行,本系統應該滿足以下的性能需求。

(1)系統的準確性和及時性

系統處理的準確性和及時性是系統的必要性能。系統應能及時而且準確的根據用戶權限及所輸入的信息做出響應。由于本系統的查詢功能對于整個系統的功能和性能完成舉足輕重。作為系統的很多數據來源,而車票的數量和時間又影響用戶的決策活動,其準確性和及時性很大程度上決定了系統的成敗。在系統開發過程中,必須采用一定的方法保證系統的準確性和及時性。

(2)系統的開放性和可擴展性

訂票系統在開發過程中,應該充分考慮以后的可擴充性。例如車次信息的臨時或者永久性改變,用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統提供足夠的手段進行功能的調整和擴充。而要實現這一點,應通過系統的開放性來完成,即系統應是一個開放系統,只要符合一定的規范,可以簡單的加入和減少系統的模塊,配置系統的硬件。通過軟件的修補、替換完成系統的升級和更新換代。

(3)系統的易用性和易維護性

訂票系統是直接面對普通用戶的,而大多普通用戶往往對計算機并不是非常熟悉。這就要求系統能夠提供良好的用戶界面。要實現這一點,就要求系統應該盡量使用用戶熟悉的術語和中文信息界面;針對用戶在使用中出現的錯誤操作,盡量給出中文提示。

訂票系統中涉及到的數據是鐵路部門的相當重要的信息,系統應提供方便的手段供系統維護人員進行數據的備份,日常的安全管理,以及系統意外崩潰時數據的恢復等工作。

4. 系統設計

4.1 總體設計

本火車站售票管理系統可劃分為信息查詢、網上訂票、取消訂票三個部分。其中信息查詢又可分為車次查詢和訂單查詢兩個部分。系統功能結構如圖4.1所示。

火車票網上售票系統信息查詢網上售票退出車次查詢車票查詢

圖4.1 系統功能結構圖

4.2 詳細設計

4.2.1過程設計

本系統主界面為用戶設計了三個功能操作以供選擇:查詢,訂票,退票。另外,為方便用戶,還將“退出系統”也單另列了出來,用戶可以根據需要觸發不同事件。

根據分析,系統用戶權限的系統主程序流程圖,售票員權限的系統主程序流程圖,車次信息查詢程序流程圖,售票程序流程圖,訂票信息查詢模塊程序流程圖,退票模塊程序流程圖,如圖4.2—4.3所示:

圖4.2 系統用戶權限的系統主程序流程圖

開始登錄框登錄,確定訪問權限主界面選擇售票窗口N選擇查詢窗口YYN選擇退票窗口售票界面查詢界面N查詢車次信息查詢車票信息退票界面Y售票售票退票NY退票N退出Y結束

圖4.2 系統用戶權限的系統主程序流程圖

圖4.3 售票員權限的系統主程序流程圖

開始登錄框登錄,確定訪問權限主界面選擇售票窗口N選擇查詢窗口YYN售票界面查詢界面N查詢車次信息Y售票售票N退出Y結束

圖4.3 售票員權限的系統主程序流程圖

4.3 數據庫設計

本系統采用的數據庫軟件為SQLserver2000,本系統用到的數據庫名為train tickets(火車票),它里面包括張表,下面逐一介紹。 4.3.1 用戶信息表

用戶表用來存儲注冊用戶的信息,它的結構如表4.7所示:

圖4.7用戶信息表

4.3.2 車次詳細信息表

車次詳細信息表存儲的是車次的具體路段信息,它的結構如表4.8所示:

圖4.8車次詳細信息表

4.3.3 訂票信息表

訂票信息表存儲的是用戶的買票信息和訂票信息,買票和訂票操作產生的記 11

錄有不同的字段,本系統中把兩種不同字段放在一張表里,如果訂票字段為空,則系統可判斷這是一條買票記錄,它的具體結構如表4.9所示:

圖4.9 訂票信息表

4.3.4退票信息表

退票紀錄表存儲的是用戶的退票記錄和退票信息,它的具體結構如表4.10所示:

圖4.10 退票信息表

5. 系統實現

5.1 系統登錄界面

本系統設計要求用戶通過登錄框選擇訪問權限,登錄系統。登錄身份包括系統管理員、票務管理員和乘客。其中,用戶須輸入用戶名和密碼,以進入系統。

系統用戶輸入正確的用戶名和密碼,訪問系統,得到其相應的權限。 系統登陸界面如圖5.1所示:

圖5.1 系統登陸界面

5.2 系統管理員登錄界面

系統管理員具有系統的管理、系統的設置和系統的維護權限。在系統管理中可以實現對乘客信息和票務管理員信息的添加、刪除和修改,在系統設置中可以修改系統的相關屬性,在系統維護中可以實現清除系統運行中發生的故障和錯誤,對系統進行必要的修改與完善,使系統適應用戶環境的變化,滿足新提出的需要。系統管理員登錄界面如圖5.2所示:

圖5.2 系統管理員登錄界面

5.3 票務管理員登錄界面

票務管理員是車票信息的管理者,具有添加車票信息、修改車票信息、刪除車票信息的權限。票務管理員通過日期、車次或出發地、目的地來查詢相關車票信息,并完成對車票信息的添加、刪除和修改。票務管理員登錄界面如圖5.3所示:

圖5.

3票務管理員登錄界面

5.4 乘客登錄界面

乘客是本系統的主要使用者,具有查詢車票信息、預訂車票和退票的 權限,在查詢功能中,乘客通過日期、車次或出發地、目的地來查詢相關車票信息,如票價、余票、列車正晚點、列車時刻表、中轉站等。查詢成功后,

乘客選定滿意的車次,在購票處完成預定。乘客登錄界面如圖5.4所示:

圖5.4 乘客登陸界面

5.5 用戶修改車次界面

圖5.5用戶修改車次界面

6.總結

6.1小結

本文主要介紹了基于SQL結構的火車站售票管理系統的分析設計以及編程實現。整個系統的功能結構和現實中的火車訂這次系統的設計從最開始的可行性研究,需求分析,到系統的總體設計,詳細設計,再到編碼、測試等的一個整體過程,使我真正明白了要做一個軟件的難度,特別是要做一個真正可用的軟件,就更難了。在老師和同學的幫助下,我把以往所學的軟件工程、數據庫知識結合起來,利用VS開發工具,加上SQL Server數據庫系統,完成了本次課程設計,盡量使它能滿足各個方面的要求。當然,我的個人能力有限,還有很多不足的地方,敬請諒解票系統還具有一定的差距,通過C#開發平臺和sqlserver2000數據庫,完成開始原來設想的大部分功能模塊。

現將本系統的開發過程中取得的成果歸結如下:

(1)根據對現實中火車站售票管理系統的界面分析,我們設計完成了數據庫中數據表的所有字段,系統通過和數據庫交互的結果能順利地完成系統對數據庫的常規操作。

(2)采用C#語言以Victual Studio2010工具獨立設計開發完成整個系統的界面設計與實現。

(3)獨立編程實現了系統原先設計的大部分功能,根據對有些功能實現的理解,完成了對一些特有功能的編碼。

但由于火車訂票系統的復雜性和編者水品的限制,本系統依然存在很多問題:

(1) 軟件采納的數據不是很全面,不能很好的接受外來的影響。

(2) 客流人數預設不到位,可能會有票數不達的局限。如果這些問題存在,可能會影響系統的操作,秩序也會受到破壞。

(3) 與已存在的火車訂票系統相比整個系統的功能結構和現實中的12306火車訂票系統還具有一定的差距。

謝 辭

三個星期的SQL數據庫系統課程設計終將竣工,內心實乃感慨萬千,在這次課程設計過程中我們遇到了不少的難題,比如數據庫操作問題,界面設計問題,函數使用與消息處理問題等等。其中,最關鍵的是最初對系統的需求分析做的不透徹,導致后續設計工作乃至編碼時的修改工作量變大。尤其,越接近結束,就越是時常出現問題。所以,通過這次課程設計我深刻的體會到軟件工程還是必須學精通、學透徹。

通過這一次的課程設計,我們組員越來越默契,在設計過程中我們先把功能分工了,然后每個人下去都把需求寫出來,當需求綜合時,大家都不局限于只考慮自己的功能實現,往往還要考慮其他組員的功能。大家一起集思廣益,用心認真的完成著系統每一部分的設計與實現,我認為這是我們的一次大的進步。

這一學期的SQL的課程設計我們完成的是火車訂票系統的設計與實現功能,當看到系統最終成型并能準確實現相應的功能的時候我們覺得特別的開心,我們的努力獲得了回報。我很高興能有這樣的一個機會讓我們一起面對一個難題并為之傾盡全力,這個過程給了我新的體會也些許改變了我一直以來各種煩惱的心態。這個學期一開始我就覺得好多東西跟不上節奏,完成課程設計的過程給了我動力,當然也給了我壓力,讓我能夠靜下心來好好研究一下課上所講的知識,自己去學習新的知識,也讓我能和伙伴們一起討論問題、解決問題,這種感覺很不錯的。

在完成課程設計的過程中我學到了很多東西,不管是自身還是從同伴的身上,他們給了我很多的幫助和鼓勵,當然也讓我在比較中更加看到自己的不足,我知道自己需要學習的地方還有很多。此次的火車訂票系統是我們自上大學以來完成的第一個可以應用與實際的軟件。在課程設計過程中難度最大的是編碼的部分,在編碼部分最難的莫過于對方法的重寫。因為你需要實現一些之前從沒有做過,甚至沒有聽說過的功能,但是我慢慢明白這是學習與提升自我最好的、最快的方法。這次系統的設計從最開始的可行性研究,需求分析,到系統的總體設計,詳細設計,再到編碼、測試等的一個整體過程,使我們真正明白了要做一個軟件的難度,特別是要做一個真正可用的課程設計,那就更難了。在老師和同學的幫助下,我們把以往所學的C#程序設計、數據庫知識結合起來,利用VS開

發工具,加上SQL Server數據庫系統,完成了本次課程設計,盡量使它能滿足各個方面的要求。

雖然我們順利完成了火車訂票系統的設計與實現的功能,但是我們深知,項目依然存在很大的改進的空間,我們將大部分的精力投入到對設計功能的實現,忽視了對程序整體架構的設計,我們會繼續加油的。

通過這次課程設計,我們學會了如何對所學課程綜合運用,鞏固了課程設計的一般規范,這也讓我們對一年后的畢業設計奠定了一定的基礎,讓我們徹底地對數據庫的使用有了更進一步的了解??傮w來說,課程設計讓我們學會了不少知識。我認為課程設計是我們學習生涯中相當重要的一課,除了驗證學生的學習成果外,也能訓練一個人獨立思考及解決問題的能力。

參 考 文 獻

[1] 嚴蔚敏. 吳偉民. 數據結構[M]. 北京: 清華大學出版社,2003. [2] 齊治昌等. 軟件工程[M]. 高等教育出版社,2002.1. [3] 余祥宣.崔國華.鄒海明.計算機算法基礎[M].武漢:華中科技大學出版社,2006 [4] Abraham Schweitzer. Henry F.North. S.Substandard.數據庫系統概念[M].北京:高等教育出版社,2006 [5] Buckle Keck 著 侯捷 譯.Java編程思想[M].機械工業出版社.2010 [6]戚曉明.Access數據庫實用教程[M].北京:清華大學出版社,2010 [7]西爾伯沙茨 等著,楊冬青 等譯.數據庫系統概念(原書第5版)[M].北京:機械工業出版社,2006 [8]熊擁軍,劉衛國。數據庫技術與應用實踐教程-SQL Server 2005[M].北京:清華大學出版社,2010 [9]維埃拉著.SQL Server 2008高級程序設計.楊華,騰靈靈譯.北京:清華大學出版社,2010 [10]孫涌.《現代軟件工程》.北京希望電子出版社.2003年 [11]薩師煊,王珊.《數據庫系統概論》.高等教育出版社.2002年

[12]于松濤.精通SQL server 2000數據庫管理與開發[M].高等教育出版社.2003年

[13]飛思科技產品開發中心.SQL Server 2000基礎與提高[M].北京:電子工業出版社:電子工業出版社.2001年

[14]湯庸.軟件工程方法與管理[M].北京:冶金工業出版社.2002年 [15]張虹.軟件工程與軟件開發工具[M].北京:清華大學出版社.2004年

附加部分代碼實現

火車訂票信息代碼:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace 火車票 {

public partial class Form2_訂票界面 : Form

{

public int preIndex = -1;

public string s = null;

public Form2_訂票界面()

{

InitializeComponent();

}

Private void dataGridView1_CellContentClick(object sender,DataGridViewCellEventArgs e)

{

//preIndex = dataGridView1.CurrentRow.Index;

//s = dataGridView1.Rows[preIndex].Cells[0].Value.ToString();

}

private void Form2_Load(object sender, EventArgs e)

{}

private void GetData(DataGridView data)

{

SqlConnection conn = new SqlConnection(@"Data Source=YBLX-20140705MD;Initial Catalog=huochepiao;Integrated Security=false;user id=sa;password=123456;");

if (conn.State == ConnectionState.Open)

conn.Close();

string selectQuery = "select * from 車次詳細信息表1 where 出發站= + textBox1.Text + and 到達站= + textBox2.Text + ";

SqlDataAdapter da = new SqlDataAdapter(selectQuery, conn);

DataSet ds = new DataSet();

da.Fill(ds);

dataGridView1.DataSource = ds.Tables[0].DefaultView;

}

private void button1_Click(object sender, EventArgs e)

{

SqlConnection conn = new SqlConnection(@"Data Source=YBLX-20140705MD;Initial Catalog=huochepiao;Integrated Security=false;user id=sa;password=123456;");

if (conn.State == ConnectionState.Open)

conn.Close();

string selectQuery = "select * from 車次詳細信息表1 where 出發站=+textBox1.Text+ and 到達站=+textBox2.Text+";

SqlDataAdapter da = new SqlDataAdapter(selectQuery ,conn );

DataSet ds = new DataSet();

string sql = "select count(*) from 車次詳細信息表1 where 出發站= + textBox1.Text + and 到達站= + textBox2.Text + ";

SqlCommand cmd = new SqlCommand(sql, conn);

try

{

conn.Open();

int nn = Convert.ToInt32(cmd.ExecuteScalar());

if (nn > 0)

{

da.Fill(ds, "車次詳細信息表1");

dataGridView1.DataSource = ds.Tables["車次詳細信息表1"].DefaultView;

}

else

{

MessageBox.Show("沒有此票!");

textBox1.Text = "";

textBox2.Text = "";

}

}

catch (Exception ex)

{

MessageBox.Show("查詢失敗!"+ex.Message);

textBox1.Text = "";

textBox2.Text = "";

}

21

finally

{

conn.Close();

}

}

private void button2_Click(object sender, EventArgs e)

{

Form5_客戶主界面 fm = new Form5_客戶主界面();

fm.Show();

this.Hide();

}

private void button3_Click(object sender, EventArgs e)

{

SqlConnection conn = new SqlConnection(@"Data Source=YBLX-20140705MD;Initial Catalog=huochepiao;Integrated Security=false;user id=sa;password=123456;");

if (conn.State == ConnectionState.Open)

conn.Close();

conn.Open();

int n,m;

preIndex = dataGridView1.CurrentRow.Index;

string s = dataGridView1.Rows[preIndex].Cells[0].Value.ToString();

string s_出發站 = dataGridView1.Rows[preIndex].Cells[1].Value.ToString();

string s_到達站 = dataGridView1.Rows[preIndex].Cells[2].Value.ToString();

string s_出站時間 = dataGridView1.Rows[preIndex].Cells[3].Value.ToString();

string s_到站時間 = dataGridView1.Rows[preIndex].Cells[4].Value.ToString();

string s_票數 = dataGridView1.Rows[preIndex].Cells[5].Value.ToString();

string s_金額 = dataGridView1.Rows[preIndex].Cells[6].Value.ToString();

int ps =int.Parse(s_票數);

if (ps >0)

{

n =Convert.ToInt32(ps-1);

/* string selectl = "update 車次詳細信息表1 set 剩余票數="+n+" where 車次=+s+";

SqlCommand cd = new SqlCommand(selectl, conn);

cd.ExecuteNonQuery();*/

m = Convert.ToInt32(ps - n);

string mn = "select count(*) from 訂票信息表 where 車次=+s+";

SqlCommand comd = new SqlCommand(mn,conn);

int chaxun_shuliang = Convert.ToInt32(comd.ExecuteScalar());

if (chaxun_shuliang>0)

{

22

/* string select2 = "update 訂票信息表 set 剩余票數=" + m + " where 車次= + s + ";

SqlCommand cd2 = new SqlCommand(selectl, conn);

cd2.ExecuteNonQuery();*/

MessageBox.Show("訂票信息表里有這張票一張,不允許再次訂票!");

}

else

{

string selectQ = "insert into 訂票信息表

values( + s + , + s_出發站 + , + s_到達站 + , + s_出站時間 + , + s_到站時間 + , + m + , + s_金額 + )";

SqlCommand cmd = new SqlCommand(selectQ, conn);

cmd.ExecuteNonQuery();

MessageBox.Show("總票數減少一張!");

MessageBox.Show("訂票成功!");

GetData(dataGridView1);

}

/*Form3 fm = new Form3();

fm.Show();

this.Hide();*/

}

else

{

/*n = 3;

string selectl = "delete from 車次詳細信息表1 where 出發站= + s_出發站 + and 到達站= + s_到達站 + ";

SqlCommand cd = new SqlCommand(selectl, conn);

cd.ExecuteNonQuery();*/

MessageBox.Show("總票庫存沒了!");

}

}

} }

23

24

第四篇:計算機系統的設計與實現

一種可信計算機系統的設計與實現 摘 要:可信計算機是目前計算機安全領域研究的熱點,結合嵌入式系統的研究,在通用計算機的主板上內置一個嵌入式安全系統ESM ,通過在通用計算機內部增加硬件和軟件控制來增強通用計算機的安全性,從而達到建立一個可信計算機系統的要求。ESM 包括一個硬件模塊和一個微型的操作系統,設計靈活,擴充性好,能將計算機的功能進一步地擴大和延伸,使其成為一個更加安全可靠,并且適用范圍更廣的安全計算機系統。

關鍵詞:嵌入式系統;可信計算機;

計算機安全

目錄

一 前言

二 內容

1 ESM 概述

2 ESM 的嵌入式硬件設計

1) 內部總線

2) GPIO 協議通訊

3) I2C協議通訊

4) PCI 總線

3 ESM 的嵌入式操作系統JetOS 設計

1) 主控系統

2) 通訊系統

3) 命令處理子系統

4) 智能卡接口模塊

5) 文件系統

6) 密鑰管理系統

三 結束語

計算機的安全涉及從計算機底層硬件一直到應用程序的各個環節。為了增強計算的安全性,從計算機底層到應用程序、從硬件到軟件必須有一套完整的安全設計方案。如何從計算機底層硬件體系結構入手,增強計算機的安全性,是研究熱點之

一。通過對可信技術[122 ]的研究,結合嵌入式技術,設計并實現了一種基于嵌入式方式的可信計算機方案,該方案在通用計算機主板上嵌入一個嵌入式安全模塊ESM ( Embedded Security Module) ,從而能夠從硬件底層到操作系統、從硬件到軟件都做出改進,構成一個較完整的安全體系結構。ESM 模塊將計算機的功能進一步地擴大和延伸?;谶@一系統,能夠開發出一個更加安全可靠,并且適用范圍更廣的可信計算機。

1 ESM 概述

目前嵌入式系統在計算機的各個領域都有廣泛的應用[324 ] 。ESM 也是一個成功應用的嵌入式系統。代寫畢業論文從結構上來說,ESM 主要由一個嵌入式硬件模塊和一個微型的嵌入式操作系統JetOS 組成。ESM 是嵌入在主板上的,并從硬件上增加了對主板上南橋芯片的直接控制能力。同時,它還控制著一個智能卡接口,任何用戶使用計算機必須插入表明其身份的智能卡以后才能正常加電啟動計算機。通過這2 個重要的硬件改進,結合其內部的JetOS ,ESM 能夠自如地控制主機上的資源以及使用者的權限。從而使整個系統的安全性得到了很大的增強。ESM 的軟件核心是JetOS。JetOS 本身采用了一定的安全策略以達到用戶安全使用計算機的目的,JetOS 與主機采用雙向通訊的方式。JetOS 通過接收主機OS 的各種命令調用,然后返回處理結果來提供相應的安全功能;同時,JetOS 能夠主動控制主機,通過這種主動控制,可以更好地監控用戶對通用計算機使用中的不安全因素。圖1 顯示了軟件的層次結構。

前面提到了ESM 還提供了智能卡操作的接口,圖2 表示增加了智能卡接口以后的三級結構。當前,智能卡可以提供諸如身份認證,電子簽名、權限管理等諸多安全功能。智能卡應用也是嵌入式系統應用的一個發展趨勢。ESM 通過提供智能卡結口,使得主機能夠很好地利用智能卡開發出各種應用程序,擴展了計算機的應用范圍。

通過實驗,ESM 對系統的影響非常小,用戶在日常使用中根本感覺不到ESM 的存在??傊?ESM 模塊將計算機的功能進一步地擴大和延伸。嵌入式的ESM 模塊其本身就像一個小型的控制和管理系統,通過把它嵌入在主機主板上控制相關資源,并與主機雙向通訊,使得普通計算機能夠成為一個更加安全可靠,并且適用范圍更廣的安全計算機。

2 ESM 的嵌入式硬件設計

ESM 的硬件部分是一個單芯片系統。它主要是采用一個微處理器[5 ]進行主控制及處理工作,外部連接有各種外部設備和I/ O ,這些外部設備用來提供各種接口及I/ O 操作,比如USB 接口、智能卡接口、以及同主板之間的接口。ESM 本身提供了2 個大容量的存儲設備用來裝載和運行相應的控制程序。同時, ESM和主板也有直接的連接,并且采用了2 種不同的連接方式: GPIO 方式和I2C方式。這2 種方式分別完成2種不同的功能。GPIO 用來進行數據傳輸, I2C用來控制主板外設。

在ESM 模塊內部采用了幾種不同的總線方式,采用多總線復合的結構,可以帶來2 個明顯的好處:不同的應用采用不同的協議傳輸,使得各種不同的應用能夠滿足自己的一套標準和速率要求;利用不同速率的總線協議傳輸可以有效地改善系統的傳輸效率。通過對傳輸數據類型的分類,比如慢速量小的命令控制類數據采用自定義的GPIO 協議,而快速量大的數據操作則采用USB 或PCI 方式,這樣數據傳輸之間不需要相互等待,有效彌補慢速設備帶來的速度缺陷。

1) 內部總線 微控制器內部提供了內部總線驅動接口,它控制內部的地址、數據和控制總線,如圖3 所示。從總線結構圖可以看到,幾乎所有的外部設備都是通過CPU 的內部總線同CPU 進行交互的,但是通過CPU 內部寄存器的設置,可以調整總線寬度,從而可以實現8 位和16 位外設的同時操作。內部總線是ESM的基本架構,它將承載ESM 內部的絕大多數的數據流和指令流。

2) GPIO 協議通訊 GPIO 協議是ESM 自定義的,代寫留學生論文用來和主機進行通訊的一種特殊的總線形式。它的基本架構如圖4 所示。利用CPU 提供的可編程的PIO 引腳引出3 根GPIO 信號線,代寫碩士論文分別用來作為中斷信號線、數據信號線和時鐘信號線。它的另一端直接連接在主板的南橋引腳上,南橋的引腳同樣也是可編程的GPIO 信號線,操作原理一致,從而可以實現雙向的數據通訊。GPIO 協議主要一個慢速的數據通訊協議,用來處理低速少量數據流。在ESM 中,GPIO 是主機和ESM 之間的控制命令通道,對于少量的命令數據來說,GPIO 協議已經足夠了。

3) I2C協議通訊 I2C總線是用于低速設備互聯的一種串行總線協議。它是一種雙總線結構,通過定義掛接在總線上的設備的地址,主從關系,可以很容易地實現多設備之間的訪問。ESM 中利用一個標準的I2C接口芯片,可以將并行數據輸入轉換為I2C格式的數據輸出,輸出數據用來控制一個I2C的從設備,如圖5所示。

4) PCI 總線 在總線結構圖上可以看到,CPU 并沒有提供PCI 的接口控制電路,ESM 是通過一個具有PCI 接口的密碼協處理器來使用PCI 總線同主機通訊的,這也是硬件體系結構一個創新的地方。ESM 提供的安全功能中有數據加解密功能,而數據加解密涉及到大量數據的交換,自定義的GPIO 協議通訊方式或低速USB 方式都很難滿足速度上的要求,這就必然要引入一個高速總線接口,密碼協處理器就是一個很好的切入點。它本身并不是為此而引入的,密碼協處理器主要提供對非對稱密碼運算的支持,通過它可以快速實現電子簽名、運行認證算法以及密鑰的生成等。使用帶PCI 接口的密碼協處理器可以很好地解決ESM 的速度瓶頸,可以有效地緩解利用低速GPIO 接口帶來的傳輸方面的限制。 3 ESM 的嵌入式操作系統JetOS 設計

ESM 還包括一個嵌入式操作系統JetOS ,主要負責對嵌入式模塊的管理。JetOS 的軟件模塊主要分為6大部分:主控系統、通訊系統、命令處理系統、智能卡接口模塊、文件系統、密鑰管理系統。每一個都和其他的模塊有一定的聯系,但并不是全互聯的。圖6 表明了其結構。

1) 主控系統 主控系統負責監控通訊通道,同時要控制ESM 自身系統的安全和穩定運行。與它有聯系的有3 個子系統:通訊子系統、命令處理子系統和智能卡接口子系統。因此它要控制并管理這3 個子系統的正常運行,他們之間主要是調用和被調用的關系:代寫醫學論文主控系統會監控系統異常和正常事件的發生,

一旦被激活,它會調用通訊系統與主機通訊,接收命令,轉而調用命令處理子系統,對主機的要求做出響應。如果是和智能卡相關的,它會直接調用智能卡接口模塊。主控模塊并不直接和文件系統以及密鑰管理系統關聯,它只是通過命令處理系統來調用。主控系統還執行有權限的開關機功能,這也是通過對智能卡接口模塊和通訊系統的調用來實現的。

2) 通訊系統 通訊系統是ESM 和主機之間的唯一接口,是控制和主機相互通訊和傳送控制命令的通道。它包含一個命令通道、一個輔助的數據通道以及一個控制用通道。命令通道提供了和主機的函數調用接口、輔助的數據通道通過PCI總線方式來傳輸大容量數據,主要是加解密數據、控制用通道利用I2C總線來傳輸控制信號控制主機外設。

3) 命令處理子系統 JetOS 提供給主機的命令調用功能都是通過命令處理子系統來實現。命令處理子系統連接了4 個主要的系統模塊。由于命令處理模塊要執行各種安全功能或操作,它必須能夠自主調用所需要的資源。但在超循環結構中,命令處理子系統是不能自主運行的,它屬于前臺系統,它必須通過主控系統的調用來激活。同時它要受到主控系統的監控,代寫英語論文一旦命令處理模塊執行異?;蚺龅椒欠ú僮?主控系統會直接采取相應措施來控制主機,這是通過檢測命令處理系統的返回應答碼來實現的。

4) 智能卡接口模塊 智能卡的硬件接口是用GPIO 實現的,在JetOS 中,需要用純軟件模擬的方式來控制智能卡設備,需要一個專門的智能卡接口模塊。它通過控制GPIO 信號來與智能卡通訊,提供了一個標準的智能卡軟件接口。它受主控系統的調用,同時也受命令處理系統的調用。主控系統在執行開關機權限檢測或身份認證,卡異常監控等功能時,會直接調用智能卡接口來執行卡操作。而碰到通用性智能卡應用比如卡驗證,加解密,圈存圈提(銀行應用) 時,會由命令處理模塊來發出調用命令。

5) 文件系統 在JetOS 管理ESM 并執行各項功能時,需要一個簡單的文件系統來存貯各種重要的JetOS 系統文件和應用參數。文件系統同時考慮了密鑰管理系統的實現,因為密鑰管理系統的一部分需要文件系統的支持,同時文件系統也給ESM 系統本身功能和應用的升級留下了擴充的余地,可以在文件系統中建立多個應用文件或多個功能性文件等等。

6) 密鑰管理系統 密鑰管理[627 ]是實現整個ESM 系統安全的一個重要組成部分,這里考慮在JetOS 中實現一個簡單的密鑰管理功能,實現除了能夠對自身所提供的加解密和認證簽名系統提供支持外,還一定程度上實現整個系統環境下的密鑰管理系統的局部功能。

應注意在JetOS 的模塊圖中并沒有內存管理模塊,并不是完全沒有內存管理,只是內存管理的實現十分簡單,而且由于ESM 的資源有限,實現一個完整的內存管理并沒有必要,因此考慮了一種很簡單的內存管理方式,在設計中采用順序存儲的方式,利用鏈表域來查找內存區域,內存并沒有分配和回收,由于應用的特殊性,代寫職稱論文產生的碎片對系統性能的影響并不大。

JetOS 的總體結構設計中采用了超循環結構,那么相應的在實現策略上就應該是一種被動的方式,即ESM 系統處于一個空閑等待狀態,除了一些系統自身的例行操作之外,其余時間是等待事件的發生,主要是接收主機OS 的命令,然后進入命令處理系統進行處理,并返回結果給OS ,這是超循環結構所規定的模式。但這樣

的模式不能實現主動控制主機的功能,所以需要改進,考慮的一種方式就是采用主動和被動相結合,JetOS 可以被動地接收主機發送的命令,也可以主動向主機發送控制信號,但主要是以被動式為主的輔助以主動控制模式,這樣ESM 同時扮演主設備和從設備。這種策略的好處主要是靈活,可以很好地滿足功能設計上的各種應用需求。主動控制模式可以有效地增強主機的安全性能??梢哉f主動控制模式才真正體現了硬件一級的安全功能。

4結 語

ESM 可以將計算機的功能進一步地擴大和延伸,再通過對操作系統Linux 內核的改造,加入嵌入式模塊的主機就成為一個真正安全、體系嚴密的可信計算機。該設計基于對嵌入式系統的深入研究和應用,設計思想承前啟后,既繼承和保留現有通用計算機的體系和優點,又極大地增強了其安全性,有很強的應用價值。

參考文獻

[1 ] TCG Specification Architecture Overview. Specification Revision 1. 2 [ EB/ OL ] . http :/ / www. trustedcomputinggroup. org/downloads/ TCG- 1Architecture - Overview. pdf , 2004204228.

[ 2 ] Zhang Xiaolan , Jaeger Trent , Doorn Leendert Van. Design and Implementation of a TCG2based Integrity Measurement Architecture[ EB/ OL ] . http :/ / www. ece. cmu. edu/ ~adrian/ 7312sp04/ readings/ rc23064. pdf ,2007204229.

[3 ] Labrosse Jean J . uC/ OS2II 源碼公開的實時嵌入式操作系統[M] . 北京:中國電力出版社,2001.

[4 ] Wolf Wayne. 嵌入式系統設計原理[M] . 北京:機械工業出版社,2002.

[5 ] Barry Barry B. Intel 微處理器全系列:結構、編程、與接口[M] . 5 版. 北京:電子工業出版社,2001.

[6 ]周學廣,劉 藝. 信息安全學[M] . 北京:機械工業出版社,2003.

[7 ]闕喜戎,孫 銳,龔向陽,等. 信息安全原理及應用[M] . 北京:清華大學出版社,2003.

第五篇:人事管理系統的設計與實現

龍源期刊網 http:// 人事管理系統的設計與實現

作者:張仕喬

來源:《科技創新導報》2011年第14期

摘 要:伴隨著計算機技術的應用普及,利用計算機推動人事管理向著科學化、規范化的道路發展,已經成為人事管理工作的發展的趨勢。單純依靠以手工方式進行人事管理,不僅管需要耗用更多的人力和物力,而且管理差錯率較高,效率低。為了全面提高人事管理工作質量和工作效率,設計和開發人事管理系統勢已勢在必行。本文對此進行了研究和探索。

關鍵詞:人事管理信息系統開發

中圖分類號:C914 文獻標識碼:A 文章編號:1674-098x(2011)05(b)-0241-01 1 系統概述

現代人事管理系統應基于網絡技術進行開發,使之成為相對開發和互動的平臺。管理系統應具有訪問實時性和高效性,依托web技術以及交互應答技術,實現系統數據的建立和瀏覽和維護。當人事信息發生改變時,本人即可通過人事管理系統進行信息更新,在獲得批準后生效。同樣,其他諸如報銷、請假、培訓等日常性管理操作也可以采取相似方法進行,即可保證信息更新的速度,也能夠有效降低人事管理系統維護人員的信息采集工作量量。提高工作效率,使內部信息溝通更加順暢。 2 功能需求

功能需求是設計數據庫的前提和基礎,完整、準確、清晰的功能要求對于系統的設計實現具有重要作用。本系統的功能需求如下。 2.1 人員信息

需要包括基本信息的增加和修改,部門人員的調動,人員離職和退休手續辦理。系統需要在部門進行變動申請后,通過人事部門上報領導進行審批。 2.2 工資管理

應能夠根據不同的工資項目以及計算公式,自動得出個人所得稅的上繳額度。需要進行的主要操作包括工資包括類別的鍵入,各種工資數據以及資料的輸入,各類工資數據的匯總和數據自動計算。 2.3 績效考核

龍源期刊網 http:// 績效管理包括:括考核計劃的制定;考核信息的收集;考核計劃的錄入。管理系統應自動完成績效分析和評價,給出評分。并將考核結果運用在工資發放中。 2.4 統計查詢

其功能應該包括各類人員信息查詢和各項資料查詢。統計功能包括對部門人員的年齡、性別、職務、學歷等的統計,按照工號和姓名可完成精確查詢。 2.5 權限管理

具體功能包括:定義各種權限,對各類權限用戶按照等級給予添加、修改、查詢、刪除等權限。確保系統的安全性和保密性。 3 系統設計 3.1 設計目標

一是要具有較好的集成性,系統設計的范圍較多,各個應用之間均由一定的內在聯系,因此系統應能夠靈活的整合資源,便于拓展應用。二是應具有較好的開放性,人事管理系統對業務流程具有很大的影響,此外人事管理系統可能和其他系統有互聯關系,為此需要提供多種數據,并具有很好的開放性,在整體信息化網絡中發揮應有作用。三是應具有一定的靈活性,人事管理系統應可以適應組織的發展,這就要求系統結構流程可以更加靈活的定義,并適應新業務的流程改進。 3.2 技術框架

采取B/S軟件體系結構,使用戶界面能夠完全通過www瀏覽器來實現,前端實現事務邏輯,結合瀏覽器的腳本語言,運用瀏覽器實現過去專業軟件殘能實現的強大功能,可以實現節約成本的目的?;贐/S體系結構的技術框架的系統安裝以及維護工作全部能夠在服務器端進行解決。在用戶使用系統的時候,只需要瀏覽器就能夠運行所有模塊,實現了零客戶端??梢栽谶\行過程中自動升級,并能夠實現多種網絡、多種應有的聯網功能,形成統一使用的開放性平臺。

3.3 數據庫設計

數據庫規劃目標:能夠提供非常靈活的查詢功能??梢怨芾碓L問人員的權限。維護基本信息數據,維護調動申請數據,個人簡歷、備注等項目

退休人員基本信息包括:維護工數據,績效數據,維護訪問權限。支持各種查詢。

龍源期刊網 http:// 在員工基本信息包括:員工工號、姓名、性別、部門、學歷、籍貫、年齡、工作時間、聯系電話、身份證號、工齡、投保情況、備注以員工工號為主鍵,部門、職稱和籍貫代碼為外鍵,和靜態表主鍵構建關聯。 4 系統實現 4.1 登錄部分的實現

系統運行的部分功能界面如下圖。 Dim rs As New ADODB .Reeordset Private Sub Form_Load() On Error Go To errhandler ************* **************** 建立menZhuanehu Dim strl As String strl=“Provide= OraOLEDB.Oracle.l;Password=ws2000; UserID=wsuser;Data

Source=ws2000:Persist SecurityInfo=false” If menZhuanehu.State=adstate OPen Then menZhuanehu.Close End If menZhuanehu.CommandTimeout=600 menZhuanehu.CursorLoeation=adUseClient menZhuanehu.Open strl **************************************** Exlt Sub

龍源期刊網 http:// errhandler: MsgBox“連接數據庫失敗”,vbOKOnly+vblnformation,“提示” Exit Sub End Sub 4.2 客戶瀏覽部分

受篇幅限制,不在此處復制系統代碼,ASP.NET Web服務,ASP.NET用.asmx文件來提供web支持。.asmx是一個和.aspx文件相類似的文本文件。此類文件是包括.aspx文件的ASP.NET應用程序。和.aspx類似,這類問卷是能夠URI尋址的。(其他代碼略) 4.3 系統測試

在軟件設計實現的各個階段都可能出現錯誤,因此在各個階段都應進行比較嚴格的技術審查,盡早發現和糾正錯誤。如果運行之前,還沒有發現錯誤,可能造成比較嚴重的后果,在使用中校正錯誤的代價將更大。因此在軟件投入生產性運行之前,要進行必要的測試,糾正差錯。我們應當認識到,無論黑盒測試還是白盒測試均無法做到窮盡測試。但是,測試依然是保證程序的可靠性不可或缺的步驟。應仔細設定測試方案,盡最大可能減少錯誤。 5 結語

本文介紹了人事管理系統的設計和實現過程,其中包括需求分析、整體設計、軟件測試等多個步驟,該系統不僅能夠完成日常人事掛歷工作,還新增了績效考核等新功能,可以適應當前人事管理工作信息的需要。

參考文獻

[1] 范師煊,王珊,編.數據庫系統概論[M].高等教育出版社,2002年. [2] 張勇.VisualBasic課程設計案例精編[M].中國水利水電出版社,2004年.

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:考研英語二作文答題卡下一篇:鐫刻在心底的風景作文

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火