




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、武 夷 學 院 課程設計報告課程名稱:數據庫原理設計題目:試利用xml技術設計一個管理系統學生班級:10計科2班學生姓名:張明、李樺、趙金斗指導教師:連雁平 講師完成日期:2012-6-30數學與計算機系 課程設計項目研究報告目 錄第 1 章 項目簡介31.1 項目名稱31.2 開發人員31.3 指導教師3第 2 章 項目研究意義32.1 課程設計概述32.2 需求分析及研究意義32.3 研究意義4第 3 章 采用的技術43.1 課程設計的方案設計論證43.2 重要算法的設計、流程描述或偽代碼描述4第4 章 課程設計項目進度表5第5 章 課程設計任務分配表5第6 章 達到的效果661 程序設計
2、思想662 程序最終實現結果6第7 章 源程序671 xml源代碼672 xsl源代碼772 “添加”模塊源代碼7第8 章 附錄881 學生考勤登記管理系統882 xml數據類型定義表9第9 章 設計心得9第10 章 參考文獻9 第 1 章 項目簡介1.1 項目名稱學生考勤登記管理系統1.2 開發人員10計科2班 張山(組長)、李市、王屋、劉傳播1.3 指導教師連雁平 講師第 2 章 項目研究意義2.1 課程設計概述學生考勤登記管理系統是學生教學管理的一個重要環節, 系統是在internet/intranet環境下實現的,是典型的瀏覽器/服務器模式。服務器以windows xp/2000 se
3、rver為操作系統平臺,microsoft sql server 為rdbms,客戶端通過瀏覽器訪問系統提供的服務。系統不允許匿名訪問,它要求用戶提供帳號/密碼,通過驗證后才能進入系統主頁,以此追蹤用戶身份。本系統將用戶分為三類:系統管理員、教師、學生,他們都有各自的主頁,訪問系統的權限也不相同。其中權限最高的為管理員,其次為教師,最低為學生。權限高的能訪問其下級所能訪問的所有資源,反之則不然。例如教師能進入學生主頁,而學生則不能訪問教師主頁所提供的功能(布置作業、批改作業等)。本系統可同時為不同課程的多組教師/學生(上一門課的教師及其學生為一組)提供服務,它們之間既有一定的隔離性(例如某個教
4、師帳號不能批改屬于另一個教師的學生的作業等),又有資源的共享性(例如公共作業、試題的共享等),很好地解決了本單位各個教師負責不同班級,課程也有所不同的問題。2.2 需求分析 由于計算機基礎課程遠程教學系統可同時為多組教師/學生提供服務,各組間的課程不盡相同,因此教師/學生組間應具有一定的隔離性。例如一門課程的教師對其學生具有管理權,但不能對學生進行管理、某個學生只能訪問其教師的作業等。因此系統主頁需要教師或學生均以帳號/密碼登錄后才能訪問,以此追蹤用戶訪問系統資源的身份。而用戶帳號的開設與刪除、教師與學生的對應關系、課程名稱、學生人數等信息,由系統管理員負責管理。這里,我們將系統資源訪問帳號作
5、為操作系統帳號開設,由windows nt和web服務器iis負責進行用戶驗證。這樣做的好處,一是可以充分利用操作系統的安全機制,使操作系統與數據庫服務器(sql server)無縫集成;二是可同時為用戶提供其它輔助服務,如:電子郵件、個人主頁、ftp服務等。使系統應用與課程內容緊密結合,學生在應用系統的使用過程中可進一步加深對課程內容的理解。2.3 研究意義 教師模塊中包含了教師授課所需的各種功能。如:網上實時授課廣播、布置作業、批改作業、出試卷、評卷、考試結果統計分析、網上答疑、課程資料(素材)制作、學生帳號管理(修改學生密碼)、設置聯機會議等。系統使用組件對象模型(com)以及offic
6、e automation技術自動批改計算機應用基礎課程作業并登記成績。教師可對作業結果進行查詢、統計。教師可利用outlook向系統請求聯機會議,以此進行網上答疑、群體或個別輔導。.第 3 章 采用的技術3.1 課程設計的方案設計論證3.2 重要算法的設計、流程描述或偽代碼描述第4 章 課程設計項目進度表日期完成的工作2006-12.1112.13項目可行性研究,研究報告2006-12.1412.15數據采集,確定表格,數據類型,系統開發技術,運行環境2006-12.1612.25子模塊的程序設計和調試2006-12.2612.28系統聯合調試,撰寫課程設計總結報告2006-12.312007
7、-01.3交課程設計紙質和電子版材料第5 章 課程設計任務分配表成員座號項目內容序號吳偉民1號1、“刪除”模塊的制作 2、制作xsl3、編寫實驗心得01楊文婕21號1、“修改”模塊的制作 2、制作xml表(表一)3、編寫數據庫表(表二)02黃磊22號1、“查詢”“ie顯示”模塊的制作 2、制作html鏈接3、編寫項目進度表(表四)03吳翠娟25號1、“添加”模塊的制作 2、頁面設計3、編寫任務分配表(表三) 4、調試程序04第6 章 達到的效果61 程序設計思想將程序設計的思路和技術、方法等放在這里。62 程序最終實現結果將程序最終實現結果(包括重點結果界面的抓取,能夠說明問題的重要實驗結果數
8、據或其可視化結果等)放在這里。 第7 章 源程序71 xml源代碼 2004246125 吳翠娟 100101 04物流信息 xml程序設計 張名 2006-2007第一學期 2006/12/13 正常 無 2004246121 楊文婕 100101 04物流信息 xml程序設計 張名 2006-2007第一學期 2006/12/13 缺席 事假 .72 xsl源代碼 學生考勤登記表 .72 “添加”模塊源代碼 private sub button4_click_1(byval sender as system.object, byval e as system.eventargs) hand
9、les addbutton.click dim booka as xmlnode, pricenode as xmlnode, bookb as xmlnode dim root as xmlnode = doc.documentelement dim myelement1 as xmlnode, myelement2 as xmlnode, myelement3 as xmlnode, myelement4 as xmlnode, myelement5 as xmlnode, myelement6 as xmlnode, myelement7 as xmlnode, myelement8 a
10、s xmlnode, myelement9 as xmlnode, myelement10 as xmlnode, myelement11 as xmlnode dim bookc as xmlelement if textbox8.text = then messagebox.show(請輸入學號!, 友情提示:, messageboxbuttons.ok) me.textbox8.focus() else try 相當于添加一條數據記錄!有10個字段:title,price,name 考慮給book加一個id屬性,以區別每次增加的紀錄 myelement1 = doc.createelem
11、ent(student) 新添加的結點名稱固定:student myelement2 = doc.createelement(xuehao) myelement3 = doc.createelement(xueshengxingming) myelement4 = doc.createelement(banjibianhao) myelement5 = doc.createelement(banjimingcheng) myelement6 = doc.createelement(kechengmingcheng) myelement7 = doc.createelement(shoukeji
12、aoshi) myelement8 = doc.createelement(xueqi) myelement9 = doc.createelement(dengjiriqi) myelement10 = doc.createelement(chuqin) myelement11 = doc.createelement(beizhu) booka = root.lastchild 文檔根的最后一個子結點 booka.appendchild(myelement1) ok:在booka的位置添加myelement1制定的結點 myelement1.appendchild(myelement2) 為
13、myelement1添加子結點 myelement2:title .第8 章 附錄81 學生考勤登記管理系統學生考勤登記管理系統 學號姓名班級編號班級名稱課程名稱授課教師學期登記日期出勤備注2004246125吳翠娟10010104物流信息xml程序設計張名2006-2007第一學期2006/12/13正常無2004246121楊文婕10010104物流信息xml程序設計張名2006-2007第一學期2006/12/13缺席事假2004246122黃磊10010104物流信息xml程序設計張名2006-2007第一學期2006/12/13正常無2004246101吳偉民10010104物流信息
14、vb.net王捷2006-2007第一學期2006/12/13正常無82 xml數據類型定義表字段名英文名類型長度學號xuehao數值型10姓名xingming字符型30班級編號banjibianhao數值型10班級名稱banjimingcheng字符型30課程名稱kechengmingcheng字符型30授課教師shoukejiaoshi字符型30學期xueqi字符型30登記日期dengjiriqi數值型10出勤chuqin字符型30備注beizhu字符型30第9 章 設計心得設計心得(本次課程設計的心得、收獲等)第10 章 參考文獻1 張華新,計算機基礎,高等教育出版社,2003年2 張新
15、新,c語言程序設計,人民教育出版社,2005年 肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊
16、芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅
17、芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃
18、莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃螃莂膆袁螂肁蒂螇螁膄芄蚃螁芆蒀蕿螀羆芃蒅衿肈蒈螄袈膀芁蝕袇節蕆薆袆肂艿薂袆膄薅蒈裊芇莈螆襖羆薃螞袃聿莆薈羂膁薁蒄羈芃莄螃羀羃膇蝿羀膅莃蚅罿羋芅薁羈羇蒁蕆羇肀芄螅羆膂葿蟻肅芄節薇肄羄蕆蒃肄肆芀袂肅羋蒆螈肂莁莈蚄肁肀薄薀蚇膃莇蒆蚇芅薂螅蚆羅蒞蟻螅肇薁薇螄腿莃蒃
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電視廣播信號傳輸網絡監控技術考核試卷
- 紡織品的智能生產信息化考核試卷
- 書香伴我成長初二語文作文
- 精煉麻纖維加工考核試卷
- 電視設備的遠程升級與軟件更新考核試卷
- 生物質能發電的電站安全管理體系考核試卷
- 兒童童車市場渠道融合與多元化考核試卷
- 發熱患者的護理
- 新生兒聽力篩查技術規范解讀
- 湖南省長沙市2024屆高考數學考前模擬卷試題一含答案
- ISO9001 2015版質量管理體系標準
- 危險化學品生產經營單位從業人員安全生產培訓大綱
- 西游記搞笑劇本【五篇】
- 浸提制劑生產技術(中藥制劑技術課件)
- 第七章聚乙烯醇纖維
- 2023屆山西省太原市等2地高三下學期二模英語試題 【含答案解析】
- 襯墊組織結構及特點
- 涵洞端翼墻及附屬施工工藝
- 六安觀光火車方案
- 嘉賓禮簿婚禮禮金記賬本模板
- 茶葉基礎知識 紅茶 紅茶的加工工藝
評論
0/150
提交評論