A. java課程設計結束了,老師要我們寫心得體會,好心人幫我寫一份吧
在前期准備過程中,先策劃好自己的網站及相關的各個網頁所要表達的內容,主要實現哪些功能,如用戶登錄,商品查找,這些功能是由什麼樣的jsp或javabean實現的,在編寫好這些功能後,又是怎麼樣在各個頁面html中插入這些實現功能的代碼,是用腳本呢還是用調用,這些都是我們事先要考慮的問題,只有這樣我們考慮周到了,明白了,才能順利實現更多的功能,達到事半功倍的效果。再一個主要任務是在網上搜集有關的信息和圖片,並參考借鑒別人的網站布局和功能,來規劃美化自己的網頁頁面的設置風格。
在此次課程設計中,我主要負責商品信息查詢部分功能的實現和商品公告欄包括商城公告,銷量排行,友情鏈接等功能的實現,這些功能都是有鏈接的,有的連接到本網站有關內容,有的是連接到以外的網站。在頁面布局中,並沒有遇到什麼困難,主要是合理正確利用網頁製作標記,實現准確定位。遇到的困難主要集中在頁面的具體在瀏覽器的顯示上,在一個頁面中,實現一小部分的動態轉換,另一部分靜態的要在每一個網頁中都要顯示。這其中,不僅要准確利用網頁的框架布置外,還要充分考慮到用代碼實現另外的頁面或窗口的布局和美化。在編寫代碼過程中,要充分考慮其他頁面的有關情況,jsp有關功能的封裝和轉換,頁面的交換,以及有關頁麵包含的所能實現具體功能的jsp代碼等。
在編寫實現功能的代碼中,遇到困難是最多的了。點擊商城公告裡面的內容時,能彈出來一個詳細信息的界面,這個界面就是需要在頁面中插入jsp腳本,比如html語句<a href="#" onClick="javasrcipt:history.go(-1)"><img src="img/back.gif"></a>,腳本<%AfficheBean affiche=(AfficheBean)request.getAttribute("affiche");%>實現具體的功能,顯示網頁內容和有關信息。這之間的調用順序和轉換需要准確的定位,才能實現想要的功能。在商品查詢頁面里,包括電子產品,健康產品,家用電器,衣帽服飾等查詢功能,下面還有具體的詳細信息,包括是否加入購物車。顯示有些商品內容只是簡單地網頁html語句實現的,但是如果要進行有關查詢時,需要代用有關jsp。我們可以看到,只要點擊就可以顯示你所想要的頁面。在這個功能實現中,由文字被點擊時,調用有關jsp功能,在資料庫里查詢有關符合查詢條件物品的信息,並通過頁面的展現顯示出來。這主要是在網頁代碼中插入jsp腳本或調用有關功能才能實現的,如webinf裡面的各種jsp功能。但是在分頁時,需要考慮的很清楚,搞清頁與頁之間的邏輯聯系才能實現合理正常的分頁功能,如<%}else{%><a href="goodsAction.do?action=0&i=<%=number-1%>">,<td width="18%"><%if(maxPage<=(number+1)){%>下一頁<%}else{%>
<a href="goodsAction.do?action=0&i=<%=number+1%>">下一頁</a>
<%}%>各個jsp代碼的編寫功能可以實現不同的功能,如查詢,插入等。根據資料庫里的商品的特殊唯一標記,可以迅速被搜索出來顯示給我們,如有關的jsp包括goodSelect.jsp,goodInsert.jsp,goodSelectBig.jsp,goodSelectContent.jsp,goodSelectSmall.jsp等。在具體到每一個jsp時,都要認真思考所要實現的功能,這其中的代碼是最難寫的,需要很強的邏輯性和其他內容的關聯性。這就要求你不僅要熟練掌握網頁代碼的編寫,jsp的相關知識,還要掌握有關功能的編寫並能順利實現,這都是非常難以實現的,除了請教同學,還必須去查詢有關書籍,才能獲得有關具體功能的代碼的編寫。
在這次難得的B to C網站設計中,讓我體會到網站設計的復雜性,以及java應用的高級性特點,能實現那麼多的復雜功能。這只是一個再簡單不過的一個網站,就這么復雜,實現的功能雖然不多,但已經編寫了很多的jsp等有關代碼。如果是其他更高級的網站,實現更多功能的網站,也很美化的網站,可見網站體系龐大,資料庫的龐大,裡面內容的復雜,聯系的錯綜雜亂多種多樣,但是,只有通過他們之間的聯系和邏輯性,以及縷清他們之間的關系,並能正確的調用才能全部的利用起來,實現更高的效率和利用率。
B. 計算機網路課程設計
中學校園網規劃方案
一. 設計目標
1.配合當前的教學發展情況,完成學校內部 Intrannet的配套基礎建設,將全校的信息資源利用計算機網路連接起來,形成一個流暢、合理、可靠、安全的校園網。還應針對學校的教學特點,具有一些基本的教學功能,以完成學校的基本教學任務。通過各校校園網路的連接,可以更便利地互相交換信息,促進各個學校間的學術交流。
2.通過校園網路使教師和科研人員能及時了解國內外科技發展動態,加強對外技術合作,促進教學和科研水平的提高。建立新的通訊方式和環境,提高工作效率。
二. 設計原則
1.學校需求為前提原則:堅持以學校具體需求為校園網信息系統方案設計的根本和前提,同時,也要注重源於需求又高於需求的原則,注意用專業化的技術思想來進行校園網的規劃與設計,確保校園網的實用性、先進性和便於擴展性。
2.設備選型兼顧原則:滿足學校對現代化教學手段的要求;滿足校園網建設及互聯網的要求;所選設備在國際上保持技術先進性;供應商有良好的商業信譽和優質的售後服務。
3.堅持標准原則:一切校園網設計和施工,均要嚴格遵循國際和國家標准。 統一規劃,分步實施。校園網的實現要求通訊協議、網路平台等應具有世界性的開放性和標准化的特點,並且應採用統一的網路體系結構。
4. 堅持先進的成熟的技術原則:採用通用的、成熟的技術方案可以降低建設成本、減小設計、施工和使用難度、縮短建設周期。有利於保護投資,並且有利於校園網的維護和升級。選擇品質最好的設備不一定是最佳選擇,成本因素也是一個不容忽視的問題,將品質與成本實現最佳匹配。
5. 堅持規范布線,考慮長遠發展原則:
布線系統使網路的重要基礎,布線系統的好壞是衡量一個網路好壞的非常重要的標志。布線系統不合理將降低網路的可靠性,使網路難以管理和維護,所以必須採用標準的綜合布線系統。
6. 堅持易於使用和管理原則:
校園網的各種軟體應用項目必須易於使用,對最終用戶的起點要求不能太高,一般以熟練使用操作系統、辦公軟體系統、瀏覽器和電子郵件系統為宜;系統的日常管理和維護工作要方便、簡易。網路拓撲結構一經配置確定,不應輕易更改。
7.堅持可擴展性原則:考慮現有網路的平滑過度,使學校現有陳舊設備盡量保持較好的利用價值;選用產品應具有最佳性價比,又要應充分考慮未來可能的應用,具有高擴展性。
三. 用戶需求分析
學校要求如下:
1. 建立辦公自動化系統
辦公樓共有40個信息點。要求通過校園網連至INTERNET,達到100M到桌面,並對財務科,人事科等科室進行單獨子網管理。
2. 建立考試監控系統
共有教學樓3座,120個信息點。
(1) 綜合教學樓一個,60個信息點。其中有10個實驗室,每個實驗室配置1台PC和1個投影儀(此處無須上網);20個教室,其中一個教室2個攝像機。
(2) 普通教學樓1:40個信息點,共20個教室,其中一個教室2個攝像機。
(3) 普通教學樓2:20個信息點,共10個教室,其中一個教室2個攝像機。
3. 建立綜合多媒體教室
信教中心:共120個信息點。有兩個多媒體教室,每個教室60台PC。要求可網管,通過校園網上連至INTERNET,達到100M到桌面。
4. 為了滿足教職工的需要,提高教職工教學條件和水平,大力發展網上教學,優秀科目科件製作等。將教職工宿舍區的PC通過校園網上連至INTERNET,達到10M到桌面,以後可擴展到100M 。
5. 學校校園網建設所需PC和投影儀有校方自行選擇和安裝。學生宿舍由於高中階段學習生活的特殊性,不進行任何布置。
四. 網路規劃設計總體方案
(一)校園網路拓撲圖
(二) 設計方案
1. 網路層次結構
網路結構採用分層式設計,共分三層:核心層,工作組層,桌面接入層。分層設計可以使整個網路自上而下具有很大的彈性,便於策略的維護和實施。]
(1)核心設備
①設備名稱:DCS-3926S可堆疊智能安全接入交換機
②基本介紹: 3926S具有24個10/100Mbps自適應RJ-45埠和2個模塊擴展插槽(可選插百兆模塊和千兆模塊)可千兆或百兆聚合上聯至匯聚層交換機或者核心層交換機。
③主要特徵:
★高密度和靈活的堆疊
DCS-3900S系列的堆疊帶寬可支持2G到4G,並且支持簡單堆疊、標准堆疊、超級堆疊和混合堆疊。簡單堆疊成本最低。堆疊帶寬2G;標准堆疊使用堆疊模塊,其帶寬擴充至4G;還可以用千兆電口或千兆光口做超級堆疊,可避開堆疊線纜的限制,堆疊帶寬也是4G;同時DCS-3900S系列可以和DCRS-5600S系列、DCRS-5526S交換機做混合堆疊。
★強大的ACL功能
作為新款的L2/4交換機,DCS-3926,S系列交換機提供了完整的ACL策略,可根據源/目的IP地址、源/目的MAC地址IP協議類型、TCP/UDP埠號、IP Precendence、時間范圍、ToS對數據進行分類,並進行不同的轉發策略。通過ACL策略的實施,用戶可以在接入層交換機過濾掉「沖擊波」、「震盪波」、「紅色代碼」等病毒包,防止擴散和沖擊核心設備
★卓越的安全特性
全面的受控組播方案DMCP,可以對源和目的進行安全控制,完整實現了在接入層網路中基於IGMP源埠和目的埠的檢查技術,可完全限制合法組播在網路中的穩定傳輸,有效控制組播建立的整個過程,保障了正常合法的組播應用的穩定運行;率先支持對特徵復雜(64位元組)的應用流量的訪問控制,讓用戶可以在各種網路的環境中應對出現復雜情況;監控pingSweep等攻擊行為,安全防掃描,並採取防攻擊措施,全面保護交換機和伺服器等網路設施的安全。
★更完美的性價比(DCS-3926S-G)
大多數接入交換機通過1個千兆光模塊上聯,為了提高產品的性價比,DCS-3926S-G固化了一個千兆光模塊,可以為用戶節約開支。
★豐富的QoS策略
DCS-3900S系列交換機為每個埠提供了4個優先順序隊列,可根據埠、802.1p、ToS、DSCP、TCP/UDP埠進行流量分類,並分配不同的服務級別,支持WRR/SP等調度方式,為語音/數據/視頻在同一網路中傳輸提供所要求的不同服務質量。
④技術參數
★介面形式:24個10/100M埠+ 1個SFP千兆光口/堆疊口
★可選擴展模塊:百兆電/光口模塊;千兆電/光口模塊;堆疊模塊
★堆疊:支持標准堆疊,超級堆疊,混合堆疊。堆疊環境下,支持跨交換機的埠聚合、埠鏡像、QoS、ACL
★生成樹:802.1D(STP)、802.1w(RSTP)、802.1s(MSTP)
★組播協議:IGMP Snooping&Query
★QoS:每埠4個隊列,支持802.1p,ToS,應用埠號,DifferServ,支持WRR/SP等調度方式
★ACL:支持標准ACL和擴展ACL,支持IP ACL、MAC ACL、IP-MAC ACL,支持基於源/目的IP地址、源/目的MAC地址、IP協議類型、TCP/UDP埠號、IP Precendence、時間范圍、ToS對數據進行過濾。
★埠聚合:支持802.3ad,最大可支持6組trunk,每trunk可到8個埠,支持基於目的MAC的負載均衡。
★IEEE802.1x:支持基於埠和MAC地址,支持神州數碼802.1x整體解決方案,可以實現按時長/流量計費,可以實現用戶帳號、密碼、IP、MAC、VLAN、埠、交換機的嚴格綁定,可以防止代理軟體,防止PC克隆,對客戶發送通知/廣告,上網時段控制,基於用戶動態實現VLAN授權和帶寬授權,可基於組策略實現動態IP地址分配而不必使用DHCP伺服器等。
★認證:支持RADIUS
★埠鏡象:支持。
★支持的網路標准:IEEE802.1D IEEE 802.3 IEEE 802.3u IEEE802.3ad IEEE 802.3x IEEE 802.3z IEEE802.1Q IEEE 802.1p IEEE 802.1x IEEE802.1w IEEE 802.1s等堆疊。
(2)工作組設備
①設備名稱:DCS-3726S 24口+2槽可堆疊網管10/100/1000M乙太網交換機
②基本介紹:DCS-3726S是神州數碼網路專為校園網互連設計的一款可網管交換機,可堆疊使用提供很高的埠密度,適用於企業大中型網路組網。它具有24個10/100Mbps自適應RJ-45埠和2個模塊擴展插槽(可選插百兆光纖模塊或千兆模塊),可千兆或百兆上聯至骨幹網。DCS-3726S提供有埠限速功能,使用靈活方便。該交換機還可以下接最多24台其他交換機實現級聯以擴展埠數目。它還支持VLAN、組播、優先順序、埠聚合和埠鏡像等實用網路功能,而且還提供了18Gbps的背板帶寬,實現了數據的全線速轉發,消除了網路瓶頸,為多用戶接入提供了高性能的網路解決方案。
③主要特徵:
★24個10/100Base-TX埠
DCS-3726S具有24個固定的10/100Base-TX埠。這些埠均支持Nway標准,可支持10/100Base-TX自適應及全雙工/半雙工。
★2個千兆埠
DCS-3726S交換機前面板具有2個插槽,可選插1口百兆模塊或千兆模塊,千兆模塊可支持1000Base-SX、1000Base-LX和1000Base-T標准。所有模塊支持流量控制和全雙工,可處理大量數據。千兆埠可將部門網路與千兆主幹網路連接起來,也可以連接高性能伺服器,使得更多用戶可以同時訪問。
★100Base-FX模塊
DCS-3726S插槽可以選插1口100Base-FX(SC)短波或長波模塊,運行於全雙工模式下,可以應用於高電磁干擾或通信保密性要求高的場合,通常應用於遠距離傳輸。
★大型堆疊,多達 192個10/100Base-TX埠
DCS-3726S交換機最多可以堆疊8台設備,堆疊組最多可達192個10/100Base-TX埠,使得網路可以靈活擴展,並能夠有效減少網路層次,便於大型社區內大量用戶的互聯接入。
④技術參數
★埠聚合( Port Trunking)
DCS-3726S支持埠聚合功能,同時支持802.3ad的標准。可將2/3/4個10/100Base-TX埠聚合成一條幹路,每條幹路支持全雙工模式,交換機最多支持6組埠聚合。
★生成樹( Spanning Tree)
DCS-3726S支持多種生成樹功能,如:802.1D、802.1w、802.1s。Spanning Tree協議可使LAN自動檢測並解決環路問題,可提供鏈路的備份。802.1D為基本的Spanning Tree協議,預設操作模式是開啟狀態。DCS-3726S同時支持802.1w快速生成樹模式,可使收斂時間縮短至幾秒內。IEEE 802.1s可使IEEE Std 802.1Q的VLAN加入到多個生成樹中,即提供spanning tree per VLAN的功能。
★虛擬網路( VLAN)
支持虛擬網路( VLAN)標准來控制廣播域和網段流量,可以提高網路性能、安全性和可管理性。DCS-3726S支持IEEE 802.1q VLAN標記,可基於埠地址來劃分VLAN,最多256個VLAN。通過控制口或網管工作站可以輕松完成結構和設備的添加、移動和更換。可根據最大網路流量和網路安全性來劃分虛擬網路。DCS-3726S同時支持GVRP協議,可實現VLAN組成員動態注冊,支持基於埠的VLAN劃分管理方式,支持動態VLAN。生成樹:802.1D(STP)、802.1w(RSTP)、802.1s(MSTP)
★MAC地址過濾:自動學習 ; 動態和靜態地址過濾
★管理功能 : 埠安全 ; Bootp、DHCP客戶 ; 配置文件上載 /下載 ; TFTP固件升級
(3)桌面接入層設備
①設備名稱:神州數碼 DCS-1024普通交換機
②技術參數
★交換機類型:普通交換機
★傳輸速率(Mbps):10Mbps/100Mbps
★網路標准:IEEE802.3 10BASE-T 乙太網;IEEE802.3u 100BASE-TX 快速乙太網;IEEE802.3x流量控制
★網路協議:CSMA/CD
★ 介面介質:10BASE-T: 2對3,4或5類非屏蔽雙絞線(UTP)(≤100m); EIA/TIA-568 100歐屏蔽雙絞線(STP)(≤100m)。100BASE-TX: 2對或4對5類非屏蔽雙絞線(UTP)(≤100m); EIA/TIA-568 100歐屏蔽雙絞線(STP)(≤100m)
★傳輸模式:全雙工/半雙工自適應
★其他技術參數:數據傳輸速率:乙太網:10Mbps(半雙工);20Mbps(全雙工)
快速乙太網:100Mbps(半雙工);200Mbps(全雙工)
拓撲結構:星型
MAC地址表:8K
最大包過濾/轉發率:每埠14,880pps(10Mbps);每埠148,800pps(100Mbps)
RAM緩沖:2.5M
2. 鏈路設計(包括綜合布線詳細說明)
(1)辦公樓:核心交換機DCS-3926S通過一個千兆口有1000BASE-T4對超五類STP下連伺服器,通過一個千兆口由1000BASE-SX多模光纖下連辦公樓各科室,教師辦公室的工作組交換機,通過一個千兆口由1000BASE-LX多模光纖下連信教中心的工作組交換機,通過一個百兆埠由100BASE-FX多模光纖下連教學樓工作組交換機,通過一個百兆埠由100BASE-FX多模光纖下連教工宿舍區工作組交換機。
(2)信教中心:工作組交換機DCS-3726S 通過超五類STP下連桌面接入交換機DCRS-1024。DCRS-1024通過超五類UTP接入PC。
(3)教學樓:工作組交換機DCS-3726S 通過100BASE-FX下連桌面接入交換機DCRS-1024。
DCRS-1024通過超五類UTP接入攝象機和投影儀。
(4)教工宿舍區:工作組交換機DCS-3726S 通過100BASE-FX下連桌面接入交換機DCRS-1024。DCRS-1024通過超五類UTP接入PC。
3 路由設計
採用神州數碼DCR-2501V 多協議模塊化路由器,確保網路的安全性和可靠性。
①設備名稱:DCR-2501V 多協議模塊化路由器
②基本介紹:神州數碼DCR-2501V路由器是神州數碼網路推出的固定配置語音路由器,性能穩定可靠。DCR-2501V提供了1個console埠,1個10Base-T乙太網口,1個輔助(AUX)埠,2個高速廣域網串口,2路FXS語音埠;DCR-2501V路由器支持常用的廣域網協議和路由協議,支持VoIP協議,支持內置強大的防火牆和NAT功能,為用戶提供了更加高速、安全、穩定可靠、方便的網際互連設備,非常適用於中小企業、政府等遠程分支機構語音和數據互聯或Internet接入等。
③主要特徵:
(DDR)功能;支持IP Unnumbered,從屬IP和ARP代理功能;支持多種隊列演算法以保證服務質量(QoS)的提供;支持Novell IPX路由協議;支持路由再分配功能;高穩定性;提供背對背(Back-to-Back)連接方案,可用於檢測路由器的功能
④技術參數
★標准配置
▼ 1個10 Base-T乙太網口
▼2個高速串口,支持RS232、V.24、V.35、X.21、EIA530A等電氣標准
▼ 2路FXS語音埠
▼1個Console埠
▼1個輔助(AUX)埠,可進行遠程配置和撥號備份
▼內存:DRAM 16 M,可擴充至32M;Flash Memory 2 M,可擴充至4M
▼CPU:32位RISC處理器(MPC860 50MHz)
★協議和標准
▼乙太網介面標准:IEEE802.3 10Base-T標准
▼廣域網介面標准:RS232、V.24、V.35、X.21、EIA530A等電氣標准
▼支持VoIP標准:支持H.323協議棧,支持 G.729、G.723.1、G.711等多種語音編碼壓縮標准,支持T.38傳真協議和Bypass方式的傳真應用。
▼幀中繼標准:ITU-T Q933Annex A、ANSI T1.617Annex D、兼容CISCO標准
▼廣域網協議:HDLC、PPP、MP、Frame-Relay(DTE/DCE)、X.25(DTE/DCE)
▼路由協議:靜態路由、RIP(包括RIP v1、RIP v2)、OSPF、Novell IPX路由協議
▼用戶安全認證協議:PAP、CHAP、MS-CHAP、RADIUS、TACACS+
★管理維護
提供Show、Ping、TraceRoute、Debug等命令,用於察看、測試網路的可達性,診斷網路故障;支持Telnet遠程配置與管理;支持SNMP、RMON等網路管理協議;支持HTTP協議,用戶可以通過Web界面對路由器進行配置、維護
4. 安全設計
可啟用標准或擴展訪問控制列表進行數據報或數據段控制,在內外網口設置一台DCFW-1800S-L 小型企業級百兆防火牆保證整個網路抵禦來自內,外網的攻擊。
①設備名稱:DCFW-1800S-L 小型企業級百兆防火牆
②基本介紹:神州數碼DCFW-1800S-L防火牆專為中小企業分支機構、SOHO辦公、中小學校的網路而設計,以功能實用、接入靈活、配置方便快捷、性能穩定為設計原則,使復雜的網路安全實施得以簡化。它充分考慮中小型用戶特點,支持VLAN環境、支持PPPOE與DHCP,集成防火牆、VPN,內容過濾,為中小企業的網路安全實現提供了經濟的解決方案。
③主要特徵:
★讓中小型用戶、分支機構享受無以倫比的性價比
★輕松部署,支持PPPoE協議,提供ADSL/ISDN接入方式
★設置簡潔,通過瀏覽器可以輕松完成功能配置
★支持DHCP伺服器功能,節省用戶網路管理投資,支持無地址接入
★集成VPN,可以進行隧道認證及數據加密,保護了企業機密同時降低了溝通成本
★集成內容過濾、郵件過濾,防止非法信息、惡意腳本及垃圾郵件;集成防拒絕服務網關,提供攻擊檢測及攻擊抵禦
★支持用戶認證;支持應用層日誌及加密日誌存儲,有效審計進出網路的敏感信息
④技術參數
★工作模式:路由、透明、NAT
★內容過濾:URL、郵件、指令、ActiveX/Java, 詭異木馬探測
★支持:網路安全域結構體系;PPPoE協議;DHCP Relay,DHCP Server;防拒絕服務網關;VPN功能
★最大並發連接數:300,000
★網路吞吐量:150M
★VPN隧道數:10
★VPN撥號用戶:10
★策略數:300
5. 管理設計(包括詳細管理軟體說明)
①設備名稱:神州數碼LinkManager
②基本介紹:LinkManager 網管系統是一套基於Windows NT平台的高度集成、功能較完善、實用性強、方便易用的全中文用戶界面網路管理系統。它是神州數碼網路有限公司根據中國用戶的實際需求,遵循ISO網路管理模型的五大功能域(性能管理、配置管理、故障管理、計費管理及安全管理)的架構,自行組織研發出來的一套具有自有知識產權的網管系統。LinkManager 具有既面向指定設備,又支持通用網路設備的"垂直+水平"的管理特性。也就是說,它能夠對神州數碼網路有限公司推出的具有SNMP功能的網路設備提供齊全的設備管理和功能管理,同時也能夠良好地支持其他任何具有通用SNMP功能的網路設備,提供整個網路的拓撲結構和常用網路管理信息。
③主要特徵:
★提供兩套視圖-物理視圖及邏輯視圖,可滿足操作員的不同需求:
▼對於希望了解當前網路拓撲邏輯結構的操作員,系統採用傻瓜方式,以默認形式為用戶自動繪制出整個網路的邏輯視圖,不需用戶干預。
▼對於只想掌控自己關心的網路設備的操作員,系統採用DIY 方式,支持操作員按物理連接或自己隨意的自組物理視圖;
▼自動繪制出的網路拓撲圖還可以通過另存為的方式供操作員修改;
★提供兩種設備添加方式,增強操作員在自組物理視圖時的DIY手段:
▼強大的自動發現功能,具有對第二層、第三層及應用層設備的自動識別能力,能准確定位神州數碼品牌的網路設備;
▼按操作員興趣手動添加連入網路的設備,支持操作員選擇不同的設備類型;
★提供兩種視圖的層次結構組織,紋理清晰:
▼ 在自動方式中,邏輯視圖的層次結構由各層子網、網路設備及其設備特性構成;
▼ 在 DIY方式中,物理視圖的層次結構由子圖、網路設備及其設備特性構成;
★提供網路設備的圖形標記,用作設備的屬性、特徵、狀態標識:
▼各被管設備類型在視圖中都擁有自己的屬性標志圖符;
▼ 各被管設備在視圖中都擁有自己的三色狀態標識;
▼ 各神州數碼品牌的網路設備都擁有逼真的面板圖,真實反映介面狀況及實際連接;
▼ 在兩個視圖中,各設備的圖形標識具有一致性;
★友好的用戶界面
▼周到的拓撲圖發現方式適合操作員的不同需求;
▼採用操作員熟悉的Windows界面風格及操作方式;
▼按照中國用戶的思維習慣組織的管理內容;
▼適當的產品定位,高度的集成化,將功能統一在同一界面內,可使操作員免於因功能模塊散亂而引起的無所適從。
④技術參數
★硬體平台
▼ Intel Pentium或以上的處理器;
▼64M或以上的內存;
▼帶有SVGA圖形卡的800*600顯示器,現僅支持小字體;
▼ 剩餘磁碟空間:50MB以上;
▼網路適配卡;
▼ 光碟機。
★網路平台
▼安裝並配置了TCP/IP協議;
▼ 以神州數碼網路有限公司的網路設備為主,同時兼容其它廠家SNMP設備。
▼ 能夠為下述神州數碼網路有限公司的網路設備提供齊全的設備管理和功能管理:
乙太網交換機包括DCRS-7515、DCRS-7508、DCRS-7504、DCRS-6512、DCS-3652、DCS-3628S、DCS-3426、
LRS-6706G/LRS-6626、DES-6000、DES-3326、DES-3624i、DES-3225G、DHS-3226;路由器包括DCR-3660、
DCR-2650、DCR-2630、DCR-1750、DCR-1720、DCR-2511、DCR-2509、DCR-2501。
★操作系統平台
可選以下操作系統平台:
▼ Microsoft Windows NT 4.0(Workstation或Server,Service Pack 6);
▼ Microsoft Windows 2000(Professional或Server)。
★其它支持軟體
▼Microsoft Internet Explorer 4.0版本或以上版本,必須預先安裝;
▼Acrobat Reader 4.0版本或以上版本,必須預先安裝。
6. 考試監控系統設計
建立經濟可用的考試監控系統,採用tovi圖威MP-5020硬碟錄象機,韓國威視特光電科技彩色轉黑白半球型攝像機VT-BW308。
ⅰ.①設備名稱:tovi圖威MP-5020硬碟錄象機
②基本介紹:20路音/視頻同步實時壓縮
③基本功能:
★錄像壓縮比大,數據量在 50M/h至190M/h之間;
★多工操作,支持監視、壓縮、錄像、回放等同步工作;
★系統自動運行,錄像和自檢跳過損壞硬碟,支持無人職守;
★掉電保護錄像資料,防止錄像丟失;
★支持操作系統屏蔽、多用戶許可權管理和日誌記錄,提高系統安全性;
★支持控制多種解碼器及矩陣;
★任意畫面滿屏顯示和切換顯示功能;
★實時顯示系統工作的各類狀態信息,顯示畫面疊加日期時間和字元;
★視頻丟失、事件錄像、硬碟狀態和報警等信息提示;
★提供現場監聽和監視抓拍功能;
★可調整監視圖象畫質;
★提供報警、移動、定時和手動等事件錄像類型,支持預錄像;
★錄像解析度可選 352x288(CIF)和176x144(QCIF);
★可調整錄像質量、畫質、數據量和錄像幀率;
★錄像畫面疊加日期時間和字元,支持畫面局部遮蔽;
★支持多硬碟自動盤滿循環錄像;
★設置錄像文件打包的時間間隔;
④技術參數
★操作系統:Windows2000
★壓縮格式:H.264
★視頻輸入:20路視頻
★音頻輸入:20路音頻
★錄像速度:500幀/秒
★系統分辯率:704*576 /384*288
★畫面分割:1、4、8、12、16、20
★硬碟標配:200G
★錄像模式:手動、自動循環、報警驅動、移動偵測
ⅱ. ①設備名稱:韓國威視特光電科技彩色轉黑白半球型攝像機VT-BW308。
②技術參數
★Specification:VT-BW307
★攝像器件:1/3'Sony CCD
★水平解析度:彩色 480 Line 黑白6000line
★視頻輸出:1Vp-p75Ω Negative
★自動白平衡:自動白平衡
★背光補償:自動背光補償
★最低照度:彩色:0.01LUX;黑白0.01lux
★電子快門:PAL:1/50-1/100000sec
7. 其他設備
①設備名稱:聯想萬全T168 G3 S930 512/73C伺服器
②基本介紹:
★採用新一代64位雙核技術的英特爾?奔騰?D處理器930, 3.0GHz主頻,2*2MB二級緩存,800MHz前端匯流排
★512M ECC DDR2-667內存
★73G 易插拔U320 SCSI 硬碟
★中文版系統安裝和故障排除指南
★PS/2介面鍵盤和光電滑鼠
8. 可擴展性設計
核心,工作組,接入設備都預備有可擴展插槽和埠,方便日後系統升級;核心設備留有冗餘電源,整個系統可提供不間斷的服務。
五. 設備數目與價格明細表
(一)線類價格表
設備名稱 設備數目 設備價格(/M)
Commscope 12芯室外多模鎧裝光纜(62.5/125) 750 m 49元/M
一舟 STP4對超五類 (100米/箱) 200M 430元/箱
一舟 UTP4對超五類 (100米/箱) 2500M 200元/箱
總計: -------- 42610元
(二) 設備價格表
設備名稱 設備數目 設備價格(/台)
神州數碼 DCS-3926S交換機 1 25000元
神州數碼 DCS-3726S交換機 5 17800元
神州數碼 DCS-1024交換機 17 930元
神州數碼DCR-2501V 多協議模塊化路由器 1 23000元
神州數碼DCFW-1800S-L 小型企業級百兆防火牆 1 11000元
聯想萬全T168 G3 S930 512/73C伺服器 5 11999元
tovi圖威MP-5020硬碟錄象機 6 2000元
韓國威視特光電科技彩色轉黑白半球型攝像機VT-BW308 100 430元
總計: 253805元
(三)模塊等其他價格
設備名稱 設備數目 設備價格(/塊)
MS-3926S-1GT 1口100/1000Base-T千兆模塊 1 4,950元
MS-3726S-1MFC 1口100Base-FX多模光纖模塊 4 3,750元
DCS-3726SGBIC-LX1000Base-LX GBIC介面卡模塊 3 9,950元
MS-3726-S堆疊模塊 1 2450元
LinkManager-30-250N(250節點,Windows NT/2000平台,3.×版本) 1 15600元
WINDOWS 2000 SEVER單擊版 3 5000元
總計: 82850元
六. 工程總造價(不含施工費用)
總計:379625元,設備打折下來約合人民幣:22000元
別人的,參考下吧。
C. 網路課程設計實驗報告
實用網路技術》課程設計
參考答案
一、 設計思路
根據該學院網路需求,將該學院網路劃分為:出口層、核心層、匯聚層、接入層四個層次;
出口層使用防火牆一台,其DMZ區連接學院伺服器,外網口連接Internet,內網口連接核心層;
使用兩台三層交換機(Rs1-Rs2)組成網路核心層;四台三層交換機(Rs2-Rs6)組成網路匯聚層,核心層與匯聚層使用雙鏈路以實現線路備份與負載均衡;
使用二層交換機若乾颱構成網路接入層,連接伺服器和個人計算機。
二、 網路拓樸圖
三、 防火牆埠和三層交換機VLAN介面配置
防火牆DMZ口:172.16.1.62/26
防火牆內網口1:10.0.1.2/30(與Rs1點對點連接)
防火牆內網口2:10.0.1.26/30(與Rs2點對點連接)
RS1:配置VLAN介面6個。
Vlan 11: 10.0.1.1/30 用於與防火牆點對點連接;
Vlan 21: 10.0.1.5/30 用於與Rs2點對點連接;
Vlan 31: 10.0.1.9/30 用於與Rs3點對點連接;
Vlan 41: 10.0.1.13/30 用於與Rs4點對點連接;
Vlan 51: 10.0.1.17/30 用於與Rs5點對點連接;
Vlan 61: 10.0.1.21/30 用於與Rs6點對點連接;
RS2:配置VLAN介面6個。
Vlan 12: 10.0.1.25/30 用於與防火牆點對點連接;
Vlan 22: 10.0.1.6/30 用於與Rs1點對點連接;
Vlan 32: 10.0.1.29/30 用於與Rs3點對點連接;
Vlan 42: 10.0.1.33/30 用於與Rs4點對點連接;
Vlan 52: 10.0.1.37/30 用於與Rs5點對點連接;
Vlan 62: 10.0.1.41/30 用於與Rs6點對點連接;
RS3:配置VLAN介面5個。
Vlan 13: 10.0.1.10/30 用於與Rs1點對點連接;
Vlan 23: 10.0.1.30/30 用於與Rs2點對點連接;
Vlan 33: 192.168.0.1/26 用於辦公計算機接入;
Vlan 43: 192.168.0.65/26 用於教學計算機接入;
Vlan 53: 192.168.0.129/25 用於科研用計算機接入;
RS4:配置VLAN介面3個。
Vlan 14: 10.0.1.14/30 用於與Rs1點對點連接;
Vlan 24: 10.0.1.34/30 用於與Rs2點對點連接;
Vlan 34: 192.168.1.1/24 用於研究生計算機接入;
RS5:配置VLAN介面5個。
Vlan 15: 10.0.1.18/30 用於與Rs1點對點連接;
Vlan 25: 10.0.1.38/30 用於與Rs2點對點連接;
Vlan 35: 192.168.2.1/24 用於250台實驗用計算機接入;
Vlan 45: 192.168.3.1/24 用於250台實驗用計算機接入;
Vlan 55: 192.168.4.1/24 用於250台實驗用計算機接入;
RS6:配置VLAN介面5個。
Vlan 16: 10.0.1.22/30 用於與Rs1點對點連接;
Vlan 26: 10.0.1.42/30 用於與Rs2點對點連接;
Vlan 36: 192.168.5.1/24 用於250台實驗用計算機接入;
Vlan 46: 192.168.6.1/24 用於250台實驗用計算機接入;
Vlan 56: 192.168.7.1/24 用於230台實驗用計算機接入;
四、 網段分配表
網段名 始地址 末地址 子網掩碼 默認網關 接入三層交換機
伺服器 172.16.1.1 172.16.1.61 255.255.255.192 172.16.1.62 防火牆
辦公用計算機 192.168.0.2 192.168.0.61 255.255.255.192 192.168.0.1 RS3
教學用計算機 192.168.0.66 192.168.0.125 255.255.255.192 192.168.0.65 RS3
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
… … … … … …
(此表自己完善)
五、 路由設計
1、 靜態路由
使用靜態路由解決路由問題時,各三層交換機路由表如下表
三層交換機名 目標網段/掩碼位數 下一跳IP 下一跳介面
RS1 172.16.1.0/26 10.0.1.2 Vlan11
RS1 192.168.0.0/24 10.0.1.10 Vlan31
Rs1 192.168.1.0/24 10.0.1.14 Vlan41
Rs1 192.168.2.0/23 10.0.1.18 Vlan51
Rs1 192.168.4.0/24 10.0.1.18 Vlan51
Rs1 192.168.5.0/24 10.0.1.22 Vlan61
Rs1 192.168.6.0/23 10.0.1.22 Vlan61
Rs1 0.0.0.0/0 10.0.1.2 Vlan11
三層交換機名 目標網段/掩碼位數 下一跳IP 下一跳介面
RS2 172.16.1.0/26 10.0.1.26 Vlan12
RS2 192.168.0.0/24 10.0.1.30 Vlan32
Rs2 192.168.1.0/24 10.0.1.34 Vlan42
Rs2 192.168.2.0/23 10.0.1.38 Vlan52
Rs2 192.168.4.0/24 10.0.1.38 Vlan52
Rs2 192.168.5.0/24 10.0.1.42 Vlan62
Rs2 192.168.6.0/23 10.0.1.42 Vlan62
Rs2 0.0.0.0/0 10.0.1.26 Vlan12
三層交換機名 目標網段/掩碼位數 下一跳IP 下一跳介面
Rs3 0.0.0.0/0 10.0.1.9 Vlan13
(完善Rs4、Rs5、Rs6路由表)
2、 RIP路由協議(如果使用了靜態路由,就可不必使用RIP協議)
在三層交換機上啟用RIP協議。
其中Rs1作如下配置
Rs1(config)#router rip
Rs1(config router)#version 2
Rs1(config router)#network 10.0.1.0
其中Rs2作如下配置
Rs2(config)#router rip
Rs2(config router)#version 2
Rs2(config router)#network 10.0.1.0
其中Rs3作如下配置
Rs3(config)#router rip
Rs3(config router)#version 2
Rs3(config router)#network 10.0.1.0
Rs3(config router)#network 192.168.0.0
其中Rs4作如下配置
Rs4(config)#router rip
Rs4(config router)#version 2
Rs4(config router)#network 10.0.1.0
Rs4(config router)#network 192.168.1.0
其中Rs5作如下配置
Rs5(config)#router rip
Rs5(config router)#version 2
Rs5(config router)#network 10.0.1.0
Rs5(config router)#network 192.168.2.0
Rs5(config router)#network 192.168.3.0
Rs5(config router)#network 192.168.4.0
(自己完善Rs6配置)
六、 網站設計與功能板塊(略,參考自己學院網站,作描述即可)。
D. JAVA課程設計 彩票號碼產生器
我這有個超級大樂透的代碼在控制台輸出的 還沒有統計獎項概率 希望可以幫到你 :1.先說下思路 a.聲明2個數組和2個變數數組分別放前區的35個數和後區的12個數,變數分別為這兩個數組的長度 b.首先隨機獲得前區的5個號碼:Random .nextInt(前區長度的變數) 獲得隨機數,找到第一個數組中下標為這個隨機數的元素,取出放在變數中. 這兒可以判斷格式 的.可以用正則表達式判斷是否為各位數,如果是的話就補全0.然後移除數組中這個元素.當然存儲數組的變數要減去1的然後重復以上的4次這樣就獲得了1-35中5個不重復的數字. c.同上. 2.附代碼SuperJoyful.javaimport java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;/**
* 以下是模擬一個超級大樂透隨機選號功能,嚴格按概率生成
* @author Jack
*
*/
public class SuperJoyful {
// 聲明一個List用於存放前區號碼
private List<Integer> objFrontList = new ArrayList<Integer>();
// 聲明一個List用於存放後區號碼
private List<Integer> objBackList = new ArrayList<Integer>();
// 聲明一個正則表達式對象,用於匹配是否是一位數字,用於輸出時驗證
Pattern objP = Pattern.compile("\\d");
// 所要操作的字元串
Matcher objM = null;
String[] Front = new String[5];
String[] Back = new String[2]; // 初始化搖獎號碼
public void init() {
for (int i = 1; i <= 35; i++) {
objFrontList.add(i);
}
for (int i = 1; i <= 12; i++) {
objBackList.add(i);
}
} // 開始搖獎
public void beginLottery() {
Random objRandom = new Random();
int nFrontCount = 35; // 前區號碼總數
int nBackCount = 12; // 後區號碼總數 // 搖獎前先清空LIST,再初始化
objFrontList.clear();
//System.out.println(objFrontList);
objBackList.clear();
//System.out.println(objBackList);
this.init();
/**
* 產生5個前區號碼
*/
for (int i = 0; i < 5; i++) {
//System.out.println("nFrontCount:"+nFrontCount);
// 初始時有35個前區號,隨機產生一個索引
int nIndex = objRandom.nextInt(nFrontCount);
// 將選出的號碼暫時存放在變數中,帶正則表達式驗證
int nTemp = objFrontList.get(nIndex);
String strTemp = new Integer(nTemp).toString();
// 將獲得的號碼與正則表達式匹配
objM = objP.matcher(strTemp);
boolean flag = objM.matches();
// 如果是一位數,則在前面補零
if (flag) {
Front[i] = ("0" + strTemp + " ");
} else {
Front[i] = (strTemp + " ");
}
// 刪除LIST中該索引處的號碼,因為選出一個就不再放回
objFrontList.remove(nIndex);
// 號碼總數減少一個
nFrontCount--;
}
Arrays.sort(Front);
for (int n = 0; n < Front.length; n++) {
System.out.print(Front[n] + "\t");
}
System.out.print("+ ");
/**
* 產生2個後區號碼
*/
for (int i = 0; i < 2; i++) {
//System.out.println("nBackCount:"+nBackCount);
// 初始時有12個後區號,隨機產生一個索引
int nIndex = objRandom.nextInt(nBackCount);
// 將選出的號碼暫時存放在變數中,帶正則表達式驗證
int nTemp = objBackList.get(nIndex);
String strTemp = new Integer(nTemp).toString();
// 將獲得的號碼與正則表達式匹配
objM = objP.matcher(strTemp);
boolean flag = objM.matches();
// 如果是一位數,則在前面補零
if (flag) {
Back[i] = ("0" + strTemp + " ");
} else {
Back[i] = (strTemp + " ");
}
// 刪除LIST中該索引處的號碼,因為選出一個就不再放回
objBackList.remove(nIndex);
// for(int n = 0; n<objBackList.size();n++){
// System.out.println("objBackList:"+objBackList.get( n ));
// }
// 號碼總數減少一個
nBackCount--;
}
Arrays.sort(Back);
for (int n = 0; n < Back.length; n++) {
System.out.print(Back[n] + "\t");
}
// 產生一注後回車
System.out.println("");
} // 按要求輸出多少注彩票
public void outPutLottery(int vnCount) {
for (int i = 0; i < vnCount; i++) {
this.beginLottery();
}
} /**
* @param args
*/
public static void main(String[] args) {
SuperJoyful objSJ = new SuperJoyful();
EnterConsole objEC = new EnterConsole();
// 聲明一個正則表達式對象,用於匹配是否是數字
Pattern objP = Pattern.compile("\\d{1,}");
// 所要操作的字元串
Matcher objM = null;
// 接收控制台輸入
String objTemp = (String) objEC.printConsole();
//String strTemp = (String)objTemp;
objM = objP.matcher(objTemp);
boolean flag = objM.matches();
int nTemp = 0;
if (flag) {
nTemp = new Integer(objTemp);
} else {
System.out.println("對不起,只能輸入數字!");
}
objSJ.outPutLottery(nTemp);
}
}EnterConsole.javaimport java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class EnterConsole
{
public Object printConsole(){
System.out.print("請輸入你要隨機選取多少注,確認回車即可:");
BufferedReader objBR = new BufferedReader(new InputStreamReader(System.in));
String strValue = null;
try
{
strValue = (String)objBR.readLine();
}
catch ( IOException e )
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return strValue;
}
}
E. web頁面設計:設計開發一個實驗室設備信息系統,系統功能要求有用戶登錄和用戶管理功能。
首先您說的在web頁面實現系統全部操作,該系統應為b/s架構,需要c的支持;
其實一個完整且實際操作可用的實驗室設備信息管理系統,應該是對實驗室設備的全生命周期的管理;
設備的全生命周期管理最少應該包括儀器台帳的管理(從儀器設備招標采購到使用記錄,維修記錄,轉讓或銷毀的全過程)、儀器使用人員管理、儀器所產生數據的管理;
其中對實驗室業務作用最大的莫過於儀器設備產生的實驗數據的高級應用,例如試驗數據的階段性分析,峰值分析,不同類別數據預警機制的設計;
所有這些涉及到儀器管理、儀器產生數據的深層應用,是需要專業開發團隊根據你實驗室實際業務需求而設計的,建議聘請專業的設計團隊或者有成型產品的公司去做,不然既浪費財力物力,達不到業務需求,也耽誤了實驗室的實際產能。
F. JavaWeb實驗報告有哪些
web開發其實不像你想想中那麼難,首先針對界面處理要學:html,css,javascript.數據處理要學資料庫(MySql,SQL Server,Orcal).然後要學些軟體開發模式,MVC模式,SSH開發等。在mvc裡面又要學servlet,jsp,javabean等,框架最主流的當然是SSH了,...
G. 你有同學錄管理系統我要做Web的課程設計,可以幫幫我嗎
根據本要求
我們可以為你提供一份相當於初級水平的代碼
可以憑借Baihi聯系我們你的題目
有空能解決你無法解決的題目
如果你有同樣的要求也能聯系我們
ES:\\
交易提醒:預付定金有風險
交易提醒:勿輕信網路名中的聯系方式
H. 急求一份管理信息系統課程設計
1成績管理系統------分析報告(不知如何貼數據流程圖之類的到這里,所以把相關圖片貼到空間里啦)(另:數據字典是表格形式啦,貼來這里就變了。)
一 . 引言
1.系統名稱:學生成績管理信息系統
2.開發目標:開發出一個操作簡便,界面友好,靈活實用,安全可靠的學生成績管理信息系統。
該系統的開發以教務管理人員和任課教師服務為對象,能夠提高學校對學生成績的統計分析效率,減輕教務管理人員對學生成績管理和統計的負擔,提高學校對學生成績的規范化管理。
該成績管理系統能夠及時對學生成績進行收集整理,使學校相關部門及時獲取可靠的學生成績信息,便於管理。
3.主要功能:
本系統的使用者根據其使用者------教務處管理人員和任課教師-----可分為以下幾方面:
(1)教務處管理人員登陸後,進入教務人員管理模塊,可以進行個人信息查詢,教師住處職稱工資情況的查詢,學生信息查詢,成績查詢以及退出系統等操作。
(2)教師登陸教師管理子系統,要能夠對學生成績進行許可權范圍內的錄入、添加、修改、刪除、查詢;查詢教師信息、更改個人登陸密碼、修改個人信息等;
(3)學生單科成績、全科成績的總分、平均分,最高分、最低分,排序等計算和統計實現自動化;可以按班級、按個人進行信息查詢;信息可以發布到網路,以實現數據共享;
(4)能夠自動進行錄入錯誤檢查
4.開發背景
每個學校都需要在學期末進行期末考試成績的統計分析工作,而這些工作都必須在考試結束後近一個星期的時間內完成。大量的成績數據的統計分析工作如果只靠人工來完成,費時費力,還容易出錯。隨著計算機技術的飛速發展,計算機在日常管理應用中迅速普及,利用計算機進行學生成績管理勢在必行。因此需開發出一個能滿足學校進行成績的錄入,統計,查詢,報表和列印等需求的、功能完善、安全可靠、迅速簡便的成績管理信息系統。
二. 系統目標和開發的可行性
1.系統目標:
(1)為教務處管理人員提供各學期、各年級、各班級學生的基本成績信息,以作為其進行成績匯總,分析和考績和總結評比的依據。
(2)方便各任課教師記錄,統計所帶班學生成績,提高工作效率,減輕負擔;總結經驗,提高教學質量。
(3)實現快速方便地處理大量成績數據信息,完成成績的錄入、添加、修改、刪除、統計、查詢、排序等處理要求。
(4)輸出和列印成績單和各種成績報表。
2.開發的可行性
(1)系統的名稱、功能、目標等已如前所述,此地不再重復。
(2)系統環境以及工具:
A. 軟體環境:
用戶端:Windows2000,Windows2003,Windows XP
伺服器端:WindowsNT/Windows2000及以上操作系統
編程語言:SOL
資料庫:Access2003
B 硬體環境:
有高性能的電子計算機、大容量的存貯裝置,個人電腦(終端)以及聯結起來的網線等,組成信息資源共享的計算機網路,有共享的列印機,掃描儀等等
(3)系統設計原則:
1) 系統運行安全可靠,穩定性好;
2) 系統的可管理性和可維護性好;
3) 系統輸入界面友好,操作簡便易行,盡量減少用戶的輸入工作量;
4)允許多種數據輸入方式,能實現多種查詢,允許進行模糊查詢;
5)數據具有規范性,整體性,方便數據之間的比較分析。
(4)系統可行性分析:
A. 技術可行性:系統要求在windows2000以上環境運行,後台資料庫採用access2003,使用SOL編程,採用ADO方式連接資料庫,這些在目前都是容易實現的。程序將部分需要經常調用的數據存入內存,可提高程序運行速度.
B.經濟可行性:在經濟上,用此系統加強了成績信息管理效率,為教務人員提供了較高的效率,可節省人力資源的開支。
C.管理的可行性:在工作上,教務人員管理學生信息量非常大,開發了此系統,可極大提高教務人員的工作的效率。方便成績的儲存和修改,及以後隨時查詢成績信息,是一個比較人性化的管理系統。
(5).系統分析結論:
由以上分析得出,本系統可進行開發。
三. 現行系統概況
1.現行系統現狀調查
現有的學生成績管理系統主要是以成績數據信息的存儲和統計為目標,而且系統的設計繁瑣,管理不夠專人化,需要的人員過多,因此系統的安全性保密性不好;查詢功能簡單,數據共享性不高。
2.系統需求說明
(1)系統需要在實現數據錄入,存儲,統計自動化的基礎上增強查詢功能;
(2)要能夠充分利用網路擴大信息共享程度;
(3)設專人管理員,明確劃分管理許可權,規范管理,以提高系統的安全性保密性。
四. 新系統的邏輯方案
1.業務流程圖
2.數據流程圖
(1)頂層圖:
(2)第一層:
(3)第二層:
A:身份驗證圖:
B:成績變動處理科:
C:教務人員身份驗證:
3.數據字典
A:數據存儲條目:
編號 名稱 組成
D1.1
教師信息表 教師編號,教師姓名,教師職稱,所教班級,所在學院
D1.2
學生成績記錄單 學生學號,姓名,課程名稱,課程編號,課程成績,教師編號
D1.3
教務人員信息表 教務人員姓名,編號,職稱
D1.4
反饋信息表 教務處人員信息後對教師的評價,學生成績的分析
B:數據加工條目:
編號 名稱 輸入 處理邏輯 輸出
P1.1 身份驗證處理 教師登陸信息 檢驗教師教工號與密碼是否一致 ———
P1.2 成績變動處理 學生學科成績 錄入、修改、刪除成績並檢驗是否輸入錯誤 學生成績記錄單
P1.3 成績查詢處理 學生班別、學號、姓名 查詢學生成績,排序等 學生成績記錄單
P1.4
身份驗證處理 教務人員登陸信息量 檢驗教務人員編號與密碼 ———
P1.5 成績查詢處理 學院編號、年級、學號 查詢班級成績、排序及學期平均分等 學生成績記錄單及對教師的反饋信息
C:數據元素項目:
編號 名稱 數據類型 長度 小數位 取值范圍 說明
01 教師編號 N 8 0
02 教師名字 C 8
03 教師職稱 C 6
04 所教班級 N 8 0
05 學生學號 N 8 0
06 學生姓名 C 8
07 課程名稱 C 16
08 課程編號 N 10
09 成績 N 3 1 0~~100
10 教務人員編號 N 8 0
11 教務人員姓名 C 8
12 教務人員職稱 C 6
五.系統實施計劃:
1.工作任務分工:
系統初步規劃:
實驗報告填寫及圖表繪制:
系統編程:,
後期系統檢測完善:
2.進度安排:
系統分析階段:2006.6.11—2..6.6.13
系統設計階段:20066.20—2006.6.24
系統實施階段:2006.25—2006.6.29
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2系統設計報告:
系統設計報告
一、概述
以需求分析說明書為依據,針對教務管理人員及教師對學生成績的管理需求,參照現有的開發環境,利用可用資源和使用環境,設計出能滿足相應功能的特點,構造並確定出類和類成員函數。
二、環境說明
1.硬體環境:CPU型號為Pentium Ⅲ以上,內存128M以上。
系統環境:Windows98 及WindowsXP等系統均可。
2.開發環境:Access軟體下開發,此軟體是面向對象的開發工具,易於上手,而且界面比較友好
三、模塊圖
四、功能模塊
本系統大致分為如下四大功能模塊。
1.用戶登陸模塊
用戶登陸模塊:(教務處管理人員---葉飛—密碼:950281)
(教師---劉力—密碼:980102)
A:教務處管理人員登陸後,進入教務人員管理模塊,可以進行個人信息查詢,教師住處查詢,學生信息查詢,成績查詢以及退出系統等操作。
B:教師登陸後,進入教員管理模塊,可以進行個人資料修改,學生信息查詢,本班成績查詢,其它班成績查詢,退出登陸等操作。
2.查詢及修改模塊
包括以下四個模塊:
A:學生個人信息查詢模塊:此模塊又分為學生個體模塊和班級模塊。學生個體模塊包含了學生的基本信息以及成績,可進行如學生所在班組,學院,專業,英語成績等相關查詢操作;
在班級模塊則可按班級查詢學生的信息。
B:教師信息查詢及修改模塊:此模塊主要服務於教務管理人員,可以通過打開「教師表」或「單個教師信息」進行總體或指定個體查詢,如對教師工齡、工資額的設定,對各個工齡段及相應的工齡工資額進行修改、添加、刪除等操作。
C:成績查詢及修改模塊:該模塊又分為三部分:按指定學號進行學生個體成績查詢及修改; 按指定教工號進行教師所教班級成績查詢; 按指定班級號或專業號進行綜合成績查詢其中還包括教師對其它班成績的查詢(但不無修改權)。
成績查詢具體內容包括指定科目成績查詢,成績排序,排名,平均分和不及格科目查詢等
D:用戶信息修改模塊:此模塊用於教務管理人員及教師修改密碼或用戶名,教師教課班級及工資職稱等信息的修改。
3.退出模塊
查詢修改完畢,通過退出模塊退出成績管理系統,以確保系統及個人信息的安全。
五、代碼設計:
1 用戶登陸模塊代碼:
A:教務處管理人員登陸
◆Private Sub 教務處人員登錄_Click()
On Error GoTo Err_教務處人員登錄_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教務處人員登錄_Click:
Exit Sub
Err_教務處人員登錄_Click:
MsgBox Err.Description
Resume Exit_教務處人員登錄_Click
End Sub
B: 教師登陸
◆Private Sub 教師登錄_Click()
On Error GoTo Err_教師登錄_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(30331) & ChrW(24405)
DoCmd.RunMacro stDocName
Exit_教師登錄_Click:
Exit Sub
Err_教師登錄_Click:
MsgBox Err.Description
Resume Exit_教師登錄_Click
End Sub
◆Private Sub ok_Click()
If Len(Nz(Me!UserName)) = 0 And Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "用戶名、密碼為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserName)) = 0 Then
MsgBox "用戶名為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
ElseIf Len(Nz(Me!UserPassword)) = 0 Then
MsgBox "密碼為空!請輸入", vbCritical, "error"
Me!UserName.SetFocus
Else
If Me!UserName = "劉力" Then
If UCase(Me!UserPassword) = "980102" Then
MsgBox "歡迎使用!", vbInformation, "成功"
DoCmd.OpenForm "教師-綜合信息查詢"
Else
MsgBox "密碼有誤,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
Else
MsgBox "用戶名有誤,非正常退出。", vbCritical, "error"
DoCmd.Close
End If
End If
End Sub
2 學生個人信息查詢模塊代碼
A:指定學生信息查詢:
◆ Private Sub Command1_Click()
On Error GoTo Err_Command1_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command1_Click:
Exit Sub
Err_Command1_Click:
MsgBox Err.Description
Resume Exit_Command1_Click
End Sub
B:班級所有學生信息查詢:
◆Private Sub Command20_Click()
On Error GoTo Err_Command20_Click
Dim stDocName As String
stDocName = ChrW(29677) & ChrW(32423) & ChrW(23398) & ChrW(29983) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command20_Click:
Exit Sub
Err_Command20_Click:
MsgBox Err.Description
Resume Exit_Command20_Click
End Sub
3 教師信息查詢及修改模塊代碼
A:指定教師信息查詢
◆Private Sub Command13_Click()
On Error GoTo Err_Command13_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(21333) & ChrW(20010) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command13_Click:
Exit Sub
Err_Command13_Click:
MsgBox Err.Description
Resume Exit_Command13_Click
End Sub
B:全體教師信息查詢:
◆Private Sub Command14_Click()
On Error GoTo Err_Command14_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(24072) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command14_Click:
Exit Sub
Err_Command14_Click:
MsgBox Err.Description
Resume Exit_Command14_Click
End Sub
4 成績查詢及修改模塊代碼
A:指定學生個體成績查詢:
◆Private Sub Command23_Click()
On Error GoTo Err_Command23_Click
Dim stDocName As String
stDocName = ChrW(23398) & ChrW(29983) & ChrW(20010) & ChrW(20154) & ChrW(25104) & ChrW(32489) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command23_Click:
Exit Sub
Err_Command23_Click:
MsgBox Err.Description
Resume Exit_Command23_Click
End Sub
B: 指定班級綜合成績查詢
◆Private Sub Command24_Click()
On Error GoTo Err_Command24_Click
Dim stDocName As String
stDocName = ChrW(25353) & ChrW(29677) & ChrW(32423) & ChrW(26597) & ChrW(-29726) & ChrW(23398) & ChrW(29983) & ChrW(25104) & ChrW(32489)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command24_Click:
Exit Sub
Err_Command24_Click:
MsgBox Err.Description
Resume Exit_Command24_Click
End Sub
5 用戶信息修改模塊代碼
◆Private Sub Command28_Click()
On Error GoTo Err_Command28_Click
Dim stDocName As String
stDocName = ChrW(25945) & ChrW(21153) & ChrW(22788) & ChrW(20154) & ChrW(21592) & ChrW(20449) & ChrW(24687) & ChrW(26597) & ChrW(-29726)
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Command28_Click:
Exit Sub
Err_Command28_Click:
MsgBox Err.Description
Resume Exit_Command28_Click
End Sub
6 退出模塊代碼
◆Private Sub Command31_Click()
On Error GoTo Err_Command31_Click
DoCmd.Quit
Exit_Command31_Click:
Exit Sub
Err_Command31_Click:
MsgBox Err.Description
Resume Exit_Command31_Click
End Sub
__________________________________________________________________________________________________________
3系統實施報告