畢業(yè)設計企業(yè)產(chǎn)品發(fā)布網(wǎng)站的設計論文_第1頁
畢業(yè)設計企業(yè)產(chǎn)品發(fā)布網(wǎng)站的設計論文_第2頁
畢業(yè)設計企業(yè)產(chǎn)品發(fā)布網(wǎng)站的設計論文_第3頁
畢業(yè)設計企業(yè)產(chǎn)品發(fā)布網(wǎng)站的設計論文_第4頁
畢業(yè)設計企業(yè)產(chǎn)品發(fā)布網(wǎng)站的設計論文_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、企業(yè)產(chǎn)品發(fā)布網(wǎng)摘要:隨著internet的普及,網(wǎng)頁逐漸融入人們的生活,快速及時地瀏覽新聞,獲取五彩繽紛的網(wǎng)上信息,已成為人們?nèi)粘I畹囊徊糠?,與此同時越來越多的企業(yè)建立了自己的www網(wǎng)站,企業(yè)通過網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動態(tài),與用戶進行交流和溝通,與合作伙伴建立聯(lián)系,以及開展電子商務等。其中產(chǎn)品發(fā)布系統(tǒng)是構成企業(yè)網(wǎng)站的一個重要組成部分,它擔負著雙層作用,一方面可以用來動態(tài)發(fā)布有關新產(chǎn)品或新開發(fā)項目,另一方面又可以及時向顧客公告企業(yè)經(jīng)營業(yè)績、技術與研發(fā)進展、特別推薦或優(yōu)惠的工程項目、產(chǎn)品和服務,從而吸引顧客,擴大顧客群。本系統(tǒng)采用最新的技術,access數(shù)據(jù)庫,本文詳細的介紹本企業(yè)產(chǎn)品發(fā)布網(wǎng)

2、用的到技術及詳細的設計過程。【關鍵字】:產(chǎn)品發(fā)布、access、互連網(wǎng)abstractwith the popularity of the internet, the website gradually integrating into the life of its people, rapid time to browse news, each of access to online information, has become part of people's daily life. meanwhile more and more enterprises to establish

3、 their own web sites, corporate websites can display products. published latest developments and users of the exchange and communication with partners to establish contacts and conduct e-commerce. products which is publishing system for enterprises constitute an important component part, and it has

4、double-role while dynamic can be used to release new products or new projects. the other hand, we can notice in a timely manner to customer business performance, technology, and research and development progress, preferred or concessionary projects, products and services in order to attract customer

5、s, expanding customers. the system uses the latest technology , access database, this paper described in detail the enterprise network products with the release of the technical and detailed design process. 【keyword】:product release、asp.net、access、the internet.第一章 引言伴隨著網(wǎng)絡的出現(xiàn),網(wǎng)頁逐漸融入人們的生活??焖偌皶r的新聞瀏覽,五彩

6、繽紛的網(wǎng)上信息,使網(wǎng)絡與人們的生活息息相關,于是世界上又出現(xiàn)了第三媒體internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網(wǎng)頁是企業(yè)和個人的宣傳自己的重要手段,同時也是學習者獲取學習信息的重要手段。尤其是在教育領域,在素質(zhì)教育與終身教育成為必然的今天,人們對信息的需求有了更新,更高的要求,而網(wǎng)頁由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。所以網(wǎng)頁也逐漸成為一種新興的教育資源。也正是由于網(wǎng)絡實現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進行實時交互,保證網(wǎng)站數(shù)據(jù)的實時性。隨著internet的進一步發(fā)展,靜態(tài)web站點的開發(fā)與維護變得越來越困難,一方面信息

7、的不斷增加和變化,使站點維護人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動的web站點更是如此,隨著internet上信息量的增多和交互性的加強使html顯得越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地進入同一站點。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點所追求目標。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的web網(wǎng)頁。網(wǎng)絡發(fā)展前景無限,及早與網(wǎng)絡結合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡時代的前夜,我們清晰地聽到了網(wǎng)絡時代的宣言:誰掌握了網(wǎng)絡,誰就掌握了未來。系統(tǒng)設計的

8、設計原則(1)可靠性和安全性企業(yè)產(chǎn)品發(fā)布系統(tǒng)是網(wǎng)站日常維護使用最多的系統(tǒng),整個系統(tǒng)的可靠性和安全性顯得尤為重要.因此在設計中,應特別注意如何保證系統(tǒng)的可靠性和安全性.提供嚴格的權限管理與細致的授權機制,以及集中的系統(tǒng)監(jiān)視與系統(tǒng)日志,使運行狀態(tài)一目了然.(2)完備性和高負載提供信息發(fā)布,采集,搜索,評論,監(jiān)控和備份等完備的功能模塊,為媒體企業(yè)上網(wǎng)提供全套的解決方案.同時,能夠承受大信息量的考驗.(3)可擴展性和開放性現(xiàn)在設計的網(wǎng)絡不僅要滿足當前應用,還需要保證其今后相當一段時間內(nèi)能為網(wǎng)絡提供有效的網(wǎng)絡平臺和資源平臺,所以在設計時必須考慮其擴展性和開放性.除當前設計需含有一定的超前性外,還需保留系

9、統(tǒng)的可擴充性,以利于今后技術和業(yè)務的發(fā)展.同時充分考慮"標準和開放"的原則,要支持各種相應的接口和標準的協(xié)議,使之具有靈活性和可移植性.(4)先進性和獨創(chuàng)性在對網(wǎng)絡進行設計時,應采用在國內(nèi)外具有先進性,符合當前技術和管理發(fā)展的方向的網(wǎng)絡技術.統(tǒng)一使用.net技術,用國際流行的分布式結構,具有很強的可拓展性,便于二次開發(fā).獨創(chuàng)模板和組件的概念,所謂模板是指整個頁面的布局,而組件則是指頁面的各個組成部分-即頁面元素,頁面元素(組件)可以自由組合,從而完美呈現(xiàn)網(wǎng)頁設計人員的設計.(5)實用性和可維護性為確保投資的有效性和網(wǎng)絡系統(tǒng)的實用性,應針對網(wǎng)站特點選用設備和技術,并盡量簡化網(wǎng)

10、絡的配置步驟,使其容易得到維護.把網(wǎng)頁的呈現(xiàn)和核心技術,日常信息發(fā)布和系統(tǒng)開發(fā)維護完全分離,使日常工作人員(即網(wǎng)站編輯)的操作非常簡單.系統(tǒng)使用純web平臺,無需安裝客戶端軟件,簡化了系統(tǒng)實施過程,從而保證了系統(tǒng)的一致性,同時增強了系統(tǒng)的可維護性.第二章 相關技術介紹2.1、c/s與b/s區(qū)別client/server是建立在局域網(wǎng)的基礎上的.browser/server是建立在廣域網(wǎng)的基礎上的. 硬件環(huán)境不同:c/s 一般建立在專用的網(wǎng)絡上, 小范圍里的網(wǎng)絡環(huán)境, 局域網(wǎng)之間再通過專門服務器提供連接和數(shù)據(jù)交換服務.b/s 建立在廣域網(wǎng)之上的, 不必是專門的網(wǎng)絡硬件環(huán)境,例與電話上網(wǎng), 租用設

11、備. 信息自己管理. 有比c/s更強的適應范圍, 一般只要有操作系統(tǒng)和瀏覽器就行 對安全要求不同 c/s 一般面向相對固定的用戶群, 對信息安全的控制能力很強. 一般高度機密的信息系統(tǒng)采用c/s 結構適宜. 可以通過b/s發(fā)布部分可公開信息.b/s 建立在廣域網(wǎng)之上, 對安全的控制能力相對弱, 面向是不可知的用戶群. 對程序架構不同 c/s 程序可以更加注重流程, 可以對權限多層次校驗, 對系統(tǒng)運行速度可以較少考慮.b/s 對安全以及訪問速度的多重的考慮, 建立在需要更加優(yōu)化的基礎之上. 比c/s有更高的要求 b/s結構的程序架構是發(fā)展的趨勢, 從ms的.net系列的biztalk 2000

12、exchange 2000等, 全面支持網(wǎng)絡的構件搭建的系統(tǒng). sun 和ibm推的javabean 構件技術等,使 b/s更加成熟. 軟件重用不同 c/s 程序可以不可避免的整體性考慮, 構件的重用性不如在b/s要求下的構件的重用性好.b/s 對的多重結構,要求構件相對獨立的功能. 能夠相對較好的重用.就入買來的餐桌可以再利用,而不是做在墻上的石頭桌子 系統(tǒng)維護不同 系統(tǒng)維護是軟件生存周期中,開銷大, -重要c/s 程序由于整體性, 必須整體考察, 處理出現(xiàn)的問題以及系統(tǒng)升級. 升級難. 可能是再做一個全新的系統(tǒng)b/s 構件組成,方面構件個別的更換,實現(xiàn)系統(tǒng)的無縫升級. 系統(tǒng)維護開銷減到最小

13、.用戶從網(wǎng)上自己下載安裝就可以實現(xiàn)升級. 處理問題不同 c/s 程序可以處理用戶面固定, 并且在相同區(qū)域, 安全要求高需求, 與操作系統(tǒng)相關. 應該都是相同的系統(tǒng)b/s 建立在廣域網(wǎng)上, 面向不同的用戶群, 分散地域, 這是c/s無法作到的. 與操作系統(tǒng)平臺關系最小. 用戶接口不同 c/s 多是建立的window平臺上,表現(xiàn)方法有限,對程序員普遍要求較高b/s 建立在瀏覽器上, 有更加豐富和生動的表現(xiàn)方式與用戶交流. 并且大部分難度減低,減低開發(fā)成本. 信息流不同 c/s 程序一般是典型的中央集權的機械式處理, 交互性相對低b/s 信息流向可變化, b-b b-c b-g等信息、流向的變化,

14、更象交易中心 2.2 動態(tài)網(wǎng)站開發(fā)技術比較現(xiàn)在,在互聯(lián)網(wǎng)中流行著多種動態(tài)網(wǎng)頁實現(xiàn)技術,例如asp、jsp、cgi、php等。對應于這些動態(tài)網(wǎng)頁技術,也存在有多種多樣的web服務器系統(tǒng),例如microsoft iis、apache、cold fusion等。而對于這些實現(xiàn)動態(tài)網(wǎng)頁的技術,asp.net技術可以說是現(xiàn)在最為流行和應用最為廣泛的一種。asp.net向世界展現(xiàn)了一種更為領先的技術,這正是它推出不久就深受開發(fā)人員青睞的原因。web開發(fā)與數(shù)據(jù)庫是密不可分的。目前流行的數(shù)據(jù)庫有microsoft公司的sql server 2003,ibm公司的db2,開源的mysql,以及oracle公司的

15、oracle 9i等。在asp.net web開發(fā)最受青睞的是microsoft公司的sql server 2003。動態(tài)網(wǎng)站語言及技術比較:(1)asp,jsp,php共同點都提供在html代碼中混合某種程序代碼,由語言引擎解釋執(zhí)行程序代碼的能力。在這種方式下,html代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的html頁面只依賴于web服務器,而asp,php,jsp頁面則需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結果被重新嵌入到html代碼中,然后一起發(fā)送到瀏覽器。都是面向web服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。(2)asp,jsp,p

16、hp的平臺支撐區(qū)別asp是微軟公司開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了其產(chǎn)品一貫的傳統(tǒng),只能執(zhí)行于微軟的服務器產(chǎn)品iis或者pws上。雖然在unix下也有chili soft的組件來支持asp,但是因為asp本身的功能有限,所以必須通過asp+com的群組合來擴充。php3可以在windows,unix,linux的web服務器上正常運行,還支持iis,apache等一般的web服務器,有相當好的跨平臺性。jsp與asp在技術方面有很多相似之處,都是基于web應用實現(xiàn)動態(tài)交互網(wǎng)站的技術環(huán)境,但也有很多不同之處,兩者的本質(zhì)區(qū)別在于來源于不同的技術規(guī)范組織,其實現(xiàn)的基礎web服務器平臺要求不同。jsp技術

17、基于平臺和服務器的相互獨立,技術支持由廣泛的,專門的各種工具包,服務器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商提供,相比之下,asp技術則主要是靠microsoft的支持。jsp可支持任何web服務器,包括apache,iis等,并技術絕大多數(shù)的流行平臺,包括solaris操作系統(tǒng),windows操作系統(tǒng),mac os,linux及其他nuix系列平臺。(3)asp,jsp,php的應用情況php存在著缺乏規(guī)模支持,缺乏多層結構和提供的數(shù)據(jù)庫接口支持不統(tǒng)一等缺點,因此php不適合應用于大型電子商務站點或者大型的基于b/s結構的應用程序,其適合應用在一些小型的商業(yè)站點。asp和jsp則沒有以上缺陷,asp可通過

18、com/dcom獲得activex規(guī)模支持,通過dcom和transaction server獲得結構支持;jsp則可通過java class和ejb獲得規(guī)模支持,通過ejb/corba以及眾多廠商的application server獲得結構支持。目前國內(nèi)asp與php應用最為廣泛,尤其是asp。而jsp則在國外非常流行,國外電子商務類的網(wǎng)站許多都采用jsp。(4) asp.net -全新的web開發(fā)理念與技術由于asp的核心編輯語言為vb script或javascript等腳本語言,這決定了asp先天不足,它無法進行象傳統(tǒng)編程語言那樣的底層操作,所以如果需要進行一些諸如socket,文件

19、等的操作時不得不借助于其它傳統(tǒng)語言。而 php則存在著缺乏規(guī)模支持,缺乏多層結構和提供的數(shù)據(jù)庫接口支持不統(tǒng)一等缺點,只適合應用于一些小型商務網(wǎng)站或者業(yè)務處理系統(tǒng)。另外,asp與php等都屬于解釋型的編輯架構,其運行是邊解釋邊執(zhí)行的,因此在運行效率上會有很大的損失。所以,在開發(fā)本系統(tǒng)的時候,我選擇了微軟新一代的web開發(fā)技術asp.net。asp.net有以下幾個重要的優(yōu)點:(1) 強大的動態(tài)web支持:asp雖有較大的靈活性,但效率不高,且缺乏面向?qū)ο蟮脑O計,從頁導致asp代碼比較凌亂,開發(fā)維護都相對困難。asp.net為web頁面提供了一種集成式的支持。使用asp.net,可以編譯頁面中的代

20、碼,而這些代碼可以運用高級語言來編寫,因此易于實現(xiàn)并有較高的運行效率。(2) 高效的數(shù)據(jù)訪問技術:asp.net中可以運用ado.net。ado.net提供了對關系數(shù)據(jù)庫和各種數(shù)據(jù)源的高效訪問。這些組件甚至可以訪問文件系統(tǒng)和目錄。另外,.net內(nèi)置了xml的支持,可以處理從非windows平臺導入或者導出的數(shù)據(jù)。(3) 代碼共享:asp.net沿用.net中引入的程序集概念,替代了傳統(tǒng)的dll,可較好的實現(xiàn)代碼在應用程序之間的共享方式。(4) 面向?qū)ο蟮木幊蹋篴sp.net處于.net framework中,.net framework及其推薦采用的語言c#是完全基于面向?qū)ο蟮摹?5) 語言的

21、無關性:在.net中,vb.net,c#,j#和managed c+等語言都可以編譯為通用的中間語言(il)。這說明語言可以用從前未有的方式交互操作。(6) 增強的安全性:每個程序集可以包含內(nèi)置的安全信息,這樣就可以非常準確的控制程序集的使用方式。(7) 可運用c#:c#是.net的一種面向?qū)ο蟮男抡Z言。這種企業(yè)編程語言帶有下一代編程語言服務運行時( ngws runtime ): ngws runtime 是一個不僅管理執(zhí)行代碼、同時也提供使編程更加容易的動態(tài)環(huán)境.編譯器產(chǎn)生受管代碼以指向這種受管理執(zhí)行環(huán)境.你獲得跨平臺語言集成、跨平臺語言異常處理、增強安全性、版本控制、安排支持和查錯服務.

22、支持ngws runtime 的主要語言是c#.支持ngws框架的很多程序是用c#寫的, c#語言借鑒了c+,但是具備現(xiàn)代化和新增的類型安全使c#成為企業(yè)解決方案的首選語言.在企業(yè)計算領域,c#將會變成為用于編寫"下一代窗口服務"( next generation windows services,簡寫為ngws)應用程序的主要語言. 基于c#具有如此多的優(yōu)良特性,而且又是.net開發(fā)的首選語言,因此,在開發(fā)本系統(tǒng)時我選擇了它作為開發(fā)語言。2.2.1 本系統(tǒng)的開發(fā)采用asp.net- 一種全新的設計模式a之三層web結構及其優(yōu)點三層模式是在兩層模式的基礎上,增加了新的一級。

23、這種模式在邏輯上將應用功能分為三層:客戶顯示層、業(yè)務邏輯層、數(shù)據(jù)層。客戶顯示層是為客戶提供應用服務的圖形界面,有助于用戶理解和高效的定位應用服務,負責處理用戶的輸入和向用戶的輸出,但并不負責解釋其含義(出于效率的考慮,它可能在向上傳輸用戶輸入前進行合法性驗證),這一層通常用前端工具(vb,vc,asp等)開發(fā);業(yè)務邏輯層位于顯示層和數(shù)據(jù)層之間,專門為實現(xiàn)企業(yè)的業(yè)務邏輯提供了一個明確的層次,在這個層次封裝了與系統(tǒng)關聯(lián)的應用模型,并把用戶表示層和數(shù)據(jù)庫代碼分開 。其主要功能是執(zhí)行應用策略和封裝應用模式,并將封裝的模式呈現(xiàn)給客戶應用程序,它是上下兩層的紐帶,它建立實際的數(shù)據(jù)庫連接,根據(jù)用戶的請求生成

24、sql語句檢索或更新數(shù)據(jù)庫,并把結果返回給客戶端,這一層通常以動態(tài)鏈接庫的形式存在并注冊到服務器的注冊簿(registry)中,它與客戶端通訊的接口符合某一特定的組件標準(如com,corba),可以用任何支持這種標準的工具開發(fā);數(shù)據(jù)層是三層模式中最底層,他用來定義、維護、訪問和更新數(shù)據(jù)并管理和滿足應用服務對數(shù)據(jù)的請求。三層模式的主要優(yōu)點為 :良好的靈活性和可擴展性。對于環(huán)境和應用條件經(jīng)常變動的情況,只要對應用層實施相應的改變,就能夠達到目的??晒蚕硇?。單個應用服務器可以為處于不同平臺的客戶應用程序提供服務,在很大程度上節(jié)省了開發(fā)時間和資金投入;較好的安全性。在這種結構中,客戶應用程序不能直接

25、訪問數(shù)據(jù),應用服務器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可控制數(shù)據(jù)的改變和訪問方式 。增強了企業(yè)對象的重復可用性。“企業(yè)對象”是指封裝了企業(yè)邏輯程序代碼,能夠執(zhí)行特定功能的對象。隨著組件技術的發(fā)展,這種可重用的組件模式越來越為軟件開發(fā)所接受。三層模式成為真正意義上的“瘦客戶端”,從而具備了很高的穩(wěn)定性、延展性和執(zhí)行校率。三層模式可以將服務集中在一起管理,統(tǒng)一服務于客戶端,從而具備了良好的容錯能力和負載平衡能力。asp.net的運用可以輕松地使用近年流行的三層結構模式開發(fā)web站點或基于b/s結構的應用程序。它可以使程序具有更好的擴展性,靈活性,安全性,平臺無關性以及可維護性。asp.net

26、的三層結構開發(fā)方法思想與java類似:java中的三層架構為前端的html,jsp,serverlet,中間層為javabean,ejb,后面為數(shù)據(jù)器庫服務器。而在asp.net中,前端為html,asp,aspx等,中間層為擴展名是.vb,.cs等文件編譯而成的.dll控件,后面為數(shù)據(jù)庫服務器。多層結構的應用正是在對c/s 結構的總結基礎上產(chǎn)生的,并且也已經(jīng)擴展到了b/s應用開發(fā)領域。學生成績管理信息系統(tǒng)是由 web后臺進行統(tǒng)一管理,所有業(yè)務邏輯都集中在web應用程序中管理和制定,具有數(shù)據(jù)的錄入和查詢統(tǒng)計等功能,客戶端的分布廣泛,數(shù)據(jù)集中處理,因此在設計時充分考慮各種體系結構的優(yōu)缺點,選擇三

27、層web模式進行開發(fā)實現(xiàn)。2.2.2 面向?qū)ο蟮拈_發(fā)過程面向?qū)ο蟮能浖_發(fā)和相應的面向?qū)ο蟮膯栴}求解是當今計算機技術發(fā)展的重要成果和趨勢之一,c#是一種面向?qū)ο蟮恼Z言。面向?qū)ο缶幊叹邆淞藥讉€優(yōu)點,比如:代碼維護方便、可擴展性好、支持代碼重用技術等等。這些優(yōu)點是過程編程語言所不具備的。下面我們就來談談面向?qū)ο蠹夹g的這些優(yōu)點:(1) 可管理性 維護簡單 對于面向過程的開發(fā)來說,版本管理主要是管理函數(shù)以及全程變量,而函數(shù)可以有很大的變動,同樣,全程變量也可以有較大的變動,但是,對于面向?qū)ο蟪绦蛟O計來講,一個系統(tǒng)是有對象來組成的,而對象是由類生成的,因此只需管理類就行,一個系統(tǒng)中,類是相對穩(wěn)定的,因此

28、便于管理.(2) 模塊化是面向?qū)ο缶幊讨械囊粋€特征。實體被表示為類和同一名字空間中具有相同功能的類,我們可以在名字空間中添加一個類而不會影響該名字空間的其他成員。(3) 可擴充性 是對現(xiàn)代應用軟件提出的又一個重要要求,即要求應用軟件能夠很方便,容易的進行擴充和修改,這種擴充和修改的范圍不但涉及到軟件的內(nèi)容,也涉及到軟件的形式和工作機制. 面向?qū)ο缶幊虖谋举|(zhì)上支持擴充性。如果有一個具有某種功能的類,就可以很快地擴充這個類,創(chuàng)建一個具有擴充的功能的類。 面向?qū)ο蟮某绦蛟O計可以用很好的可擴充性.這是由于類可以根據(jù)人對事物的理解而進行豐富,沒有必要進行作大的改動,可以利用繼承,對新的類添加屬性和方法.

29、用它可以生成系統(tǒng)的簡單雛形,在征求用戶的意見,在加入新的類,以及類的方法與屬性等.(4) 代碼重用 可重用性是面向?qū)ο筌浖_發(fā)的一個核心思路.面向?qū)ο蟪绦蛟O計的抽象,封裝,繼承,多態(tài)的四大特點都無一例外,或多或少的圍繞著可重用性這個核心并為之服務.由于功能是被封裝在類中的,并且類是作為一個獨立實體而存在的,提供一個類庫就非常簡單了。事實上,任何一個.net framework編程語言的程序員都可以使用.net framework類庫,.net framework類庫提供了很多的功能。更令人高興的是,我們可以通過提供符合需求的類來擴充這些功能。 可重用性體現(xiàn)在兩個方面: (1) 開發(fā)的類可以被別

30、人以及別的項目使用 (2) 由于可以繼承,因此可以實現(xiàn)代碼級的重用. 2.2.3 開發(fā)工具的選擇(1)在開發(fā)工具上,我選擇visual studio .net。visual studio .net 是一套完整的開發(fā)工具,用于生成 asp web 應用程序、xml web services、桌面應用程序和移動應用程序。visual basic .net、visual c+ .net、visual c# .net 和 visual j# .net 全都使用相同的集成開發(fā)環(huán)境 (ide),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .net framework 的功能,

31、此框架提供對簡化 asp web 應用程序和 xml web services 開發(fā)的關鍵技術的訪問。visual studio .net 是用于快速生成企業(yè)級 asp.net web 應用程序和高性能桌面應用程序的工具。visual studio 包含基于組件的開發(fā)工具(如 visual c#、visual j#、visual basic 和 visual c+),以及許多用于簡化基于小組的解決方案的設計、開發(fā)和部署的其他技術。visual studio 支持 microsoft .net framework,該框架提供公共語言運行庫和統(tǒng)一編程類;asp.net 使用這些組件來創(chuàng)建 asp.

32、net web 應用程序和 xml web services。(2)asp.net不僅僅是 active server page (asp) 的下一個版本,而且是一種建立在通用語言上的程序構架,能被用于一臺web服務器來建立強大的web應用程序。asp.net提供許多比現(xiàn)在的web開發(fā)模式強大的的優(yōu)勢。執(zhí)行效率的大幅提高asp.net是把基于通用語言的程序在服務器上運行。不像以前的asp即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。世界級的工具支持asp.net構架是可以用microsoft(r)公司最新的產(chǎn)品 visual s開發(fā)環(huán)境進行開

33、發(fā),wysiwyg(what you see is what you get所見即為所得)的編輯。這些僅是asp.net強大化軟件支持的一小部分。強大性和適應性因為asp.net是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在web應用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在windows 2000 server上)。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到asp.net的web應用中。asp.net同時也是language-independent語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語

34、言來寫,現(xiàn)在已經(jīng)支持的有c#(c+和java的結合體),vb,jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于com+開發(fā)的程序,能夠完整的移植向asp.net。簡單性和易學性asp.net是運行一些很平常的任務如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。例如asp.net頁面構架允許你建立你自己的用戶分界面,使其不同于常見的vb-like界面。另外,通用語言簡化開發(fā)使把代碼結合成軟件簡單的就像裝配電腦。高效可管理性asp.net使用一種字符基礎的,分級的配置系統(tǒng),使你服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不

35、需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為"zero local administration"的哲學觀念使a的基于應用的開發(fā)更加具體,和快捷。一個asp.net的應用程序在一臺服務器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性asp.net已經(jīng)被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。即使你現(xiàn)在的asp.net應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的asp確做不到這一點。自定義性,和可擴展性as

36、p.net設計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義"plug-in"的模塊。這與原來的包含關系不同,asp.net可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性基于windows認證技術和每應用程序配置,你可以確性你的原程序時絕對安全的。asp.net 的語法在很大程度上與 asp 兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有 asp 應用程序中逐漸添加 asp.net 功能,隨時增強 asp 應用程序的功能。asp.net 是一個已編譯的、基于 .net 的環(huán)境,把基于

37、通用語言的程序在服務器上運行。將程序在服務器端首次運行時進行編譯,比asp即時解釋程序速度上要快很多.而且是可以用任何與 .net 兼容的語言(包括 visual basic .net、c# 和 jscript .net.)創(chuàng)作應用程序。另外,任何 asp.net 應用程序都可以使用整個 .net framework。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。asp.net 可以無縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual studio .net)一起工作。這不僅使得 web 開發(fā)更加方便,而

38、且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到 web 頁的 gui 和完全集成的調(diào)試支持。當創(chuàng)建 asp.net 應用程序時,開發(fā)人員可以使用 web 窗體或 xml web services,或以他們認為合適的任何方式進行組合。每個功能都能得到同一結構的支持,使您能夠使用身份驗證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對應用程序的配置進行自定義.3.2.4 數(shù)據(jù)庫系統(tǒng)選擇本系統(tǒng)將采用access2000作為系統(tǒng)的dbms支撐,數(shù)據(jù)庫處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來,隨著world wide web(www)的猛增及internet技術的迅速發(fā)展,

39、使得數(shù)據(jù)庫技術之時成為最熱門技術之一。數(shù)據(jù)庫技術能使internet應用超越具有早期應用特點的簡單的發(fā)布。同時,internet技術提供了一種向用戶發(fā)布數(shù)據(jù)庫內(nèi)容的標準化的訪問方法。這些技術沒有脫離經(jīng)典數(shù)據(jù)庫技術的要求。它們只是加重了數(shù)據(jù)庫技術的重要性。數(shù)據(jù)庫的設計和開發(fā)及包括藝術有包括工程。理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設計是一個藝術過程。把設計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用,是一個工程過程。數(shù)據(jù)庫的目的是幫助人們跟蹤事務。經(jīng)典的數(shù)據(jù)庫應用涉及諸如訂單、顧客、工作、員工、電話之類的項,或其它數(shù)據(jù)量較大、需要密切關注的事務。最近,由于數(shù)據(jù)庫的普及,

40、數(shù)據(jù)庫技術已經(jīng)被應用到了新的領域,諸如用于internet的數(shù)據(jù)庫或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫。數(shù)據(jù)庫也被越來越多地應用于生成和維護多媒體應用程序上。計算機的數(shù)據(jù)處理應用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲器中。存儲器的容量、存儲速率直接影響到數(shù)據(jù)管理技術的發(fā)展。從1956年生產(chǎn)出第一臺計算機到現(xiàn)在,存儲器的發(fā)展,為數(shù)據(jù)庫技術提供了良好的物質(zhì)基礎。數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的位置,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫設計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整和一致。同時合理的數(shù)據(jù)結構也將有利于程序的實現(xiàn)。設計數(shù)據(jù)庫系統(tǒng)時,應該首先了解用戶的各個方面的需求

41、,包括現(xiàn)有的以及將來可能增加的。2.2.5 開發(fā)方法的選擇在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結合的方法。具體來說,就是在系統(tǒng)開發(fā)之前對系統(tǒng)有一個總體框架設想,各功能單元的結構和功能也比較清楚,但是還沒有具體實現(xiàn)。系統(tǒng)完成什么功能,分成哪幾個部分,各個部分又有哪幾個模塊,都已理解掌握,且以后不需要做更大的變動,只是具體到每個模塊,還沒有全部實現(xiàn)。具體地設計可能是完全實現(xiàn)一個模塊,也可能是用一個效率高地模塊代替一個舊模塊。信息系統(tǒng)的開發(fā)是一項比較復雜的工作,我們必須選用科學的有效的開發(fā)方法。近年來,國內(nèi)外已逐步總結出一些開發(fā)信息系統(tǒng)的方法和技術,但是,從目前的情況來看,系統(tǒng)的開發(fā)

42、技術仍是一個比較薄弱的環(huán)節(jié)。那么根據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結合的方法?,F(xiàn)具體介紹如下:生命周期這個概念源于系統(tǒng)工程方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個過程稱為系統(tǒng)的生命周期。主要包括系統(tǒng)調(diào)查階段、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施及系統(tǒng)維護與評價五個部分。根據(jù)系統(tǒng)設計而對整個系統(tǒng)實施,包括物理實施,程序設計,調(diào)試等。實施是最后的一步,關系著最后的成功。在建筑學和機械設計學中,“原型”指的是其結構、大小和功能都與某個物體相類似的模擬該物體的原始模型。在管理信息系統(tǒng)開發(fā)中,用“原型”來形象地表示系統(tǒng)的一個早期可運行版本,它能反映新系統(tǒng)的部

43、分重要功能和特征。“原型方法”則是利用原型輔助開發(fā)系統(tǒng)的一種新方法。原型方法要求在獲得一組基本的用戶需求后,快速地實現(xiàn)新系統(tǒng)的一個“原型”,用戶、開發(fā)者及其他有關人員在試用原型的過程中,加強通信和反饋,通過反復評價和反復修改原型系統(tǒng),逐步確定各種需求的細節(jié),適應需求的變化,從而最終提高新系統(tǒng)的質(zhì)量。因此可以認為原型方法確定用戶需求的策略,它對用戶需求的定義采用啟發(fā)的方式,引導用戶在對系統(tǒng)逐漸加深理解的過程中作出響應。原型法主要包括確定系統(tǒng)基本需求階段、構造初始原型階段、原型的使用評價階段、修改原型階段和確定模型后的處理階段。原型法的基本思想是:憑借著系統(tǒng)分析人員對用戶要求的理解,在強有力的軟件

44、環(huán)境支持下,快速地給出一個實實在在的模型(或稱原型、雛形),然后與用戶反復協(xié)商修改,最終形成實際系統(tǒng)。在本系統(tǒng)中選擇了演化型(evolutionaryprototying)原型法,其目的不在于改進規(guī)格說明和用戶需求,而是將系統(tǒng)改造得易于變化,在改進原型的過程中將原型演化成最終系統(tǒng)。它將原型方法的思想貫穿到系統(tǒng)開發(fā)全過程,對滿足需求的改動較為適合。第三章 可行性分析與需求分析3.1 可行性研究可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。3.1.1 經(jīng)濟上可行性:現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學校的工作效率帶來了一個質(zhì)的飛躍,為此主

45、要表現(xiàn)有以下幾個方面:第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動;第二,本系統(tǒng)的運行可以節(jié)省許多資源;第三,本系統(tǒng)的運行可以大大的提高企業(yè)的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。3.1.2技術上可行性:本系統(tǒng)的開發(fā)利用access2000作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學校校園網(wǎng)的建設也為新系統(tǒng)服務器/客戶端的結構提供了硬件的支持。使用visual s作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模

46、塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。3.1.3運行上可行性:本系統(tǒng)為一個企業(yè)產(chǎn)品發(fā)布系統(tǒng),所耗費的資源非常的小,企業(yè)的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。3.2、需求信息的收集需求信息的收集又稱為系統(tǒng)調(diào)查。為了充分地了解用戶可能提出的要求,在調(diào)查研究之前,要做好充分的準備工作,要明確調(diào)查的目的、調(diào)查的內(nèi)容和調(diào)查的方式。1、調(diào)查的目的 首先,要了解一個組織部門的機構設置,主要業(yè)務活動和職能。其次,要了解本組織部門的大致工作流程和任務范圍劃分。這

47、一階段的工作是大量的和繁瑣的。尤其是管理人員缺乏對計算機的了解,他們不知道或不清楚哪些信息對于數(shù)據(jù)庫系統(tǒng)設計者是必要的或重要的,不了解計算機在管理中能起什么作用,做哪些工作。另一方面,數(shù)據(jù)庫系統(tǒng)設計者缺乏對管理對象的了解,不了解管理對象內(nèi)部的各種聯(lián)系,不了解數(shù)據(jù)處理中的各種要求。由于管理人員與數(shù)據(jù)庫系統(tǒng)設計者之間存在著這樣的距離,所以需要管理部門和數(shù)據(jù)庫系統(tǒng)設計者更加緊密地配合,充分提供有關信息和資料,為數(shù)據(jù)庫系統(tǒng)的設計打下良好的基礎。2、調(diào)查的內(nèi)容外部要求:信息的性質(zhì),響應的時間、頻度和如何發(fā)生的規(guī)則,以及對經(jīng)濟效益的考慮和要求,安全性及完整性要求。業(yè)務現(xiàn)狀:這是調(diào)查的重點,包括信息的種類,

48、信息流程,信息的處理方式,各種業(yè)務工作過程和各種票據(jù)。組織機構:了解本組織部門內(nèi)部機構的作用、現(xiàn)狀、存在的問題,及是否適應計算機管理。規(guī)劃中的應用范圍和要求。3、調(diào)查方式開座談會;跟班作業(yè);請調(diào)查對象填寫調(diào)查表;查看業(yè)務記錄、票據(jù);個別交談。對高層負責人的調(diào)查,最好采用個別交談方式。在交談之前,應給他們一份詳細的調(diào)查提綱,以便使他們有所準備。從訪問中,可獲得有關該組織高層管理活動和決策過程的信息需求、該組織的運行政策、未來發(fā)展變化趨勢等與戰(zhàn)略規(guī)劃有關的信息。對中層管理人員的訪問,可采用開座談會、個別交談或發(fā)調(diào)查表、查看業(yè)務記錄的方式,目的是了解企業(yè)的具體業(yè)務控制方式和約束條件、不同業(yè)務之間的接

49、口、日常控制管理的信息需求以及預測未來發(fā)展的潛在信息要求。對基層操作人員的調(diào)查,主要采用發(fā)調(diào)查表和個別交談方式來了解每項具體業(yè)務的過程、數(shù)據(jù)要求和約束條件。3.3、需求信息的整理想要把收集到的信息(如文件、圖表、票據(jù)、筆記等)轉(zhuǎn)化為下一設計階段可用形式的信息,必須對需求信息做分析整理工作。業(yè)務流程分析:業(yè)務流程分析的目的是獲得業(yè)務流程及業(yè)務與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù)據(jù)流分析法,分析結果以數(shù)據(jù)流圖(dfd)表示。是一個數(shù)據(jù)流圖的示意圖。圖中有向線表示數(shù)據(jù)流,圓圈中寫上處理的名稱、圓圈代表一個處理、帶有名字的雙線段表示存儲的信息。其數(shù)據(jù)流圖如圖3.1所示:輸入處理查找分析輸出處理原始輸入 篩

50、選后的 查找結果 格式化的輸出圖3.1、數(shù)據(jù)流圖示第四章 系統(tǒng)設計4.1系統(tǒng)設計圖例說明本系統(tǒng)流程圖基本圖形元素如下所示:開始與結束決策過程數(shù)據(jù)程序流向程序邏輯結構描述圖例(1) 順序結構:一個命令接一個地執(zhí)行;(2) 選擇結構:(或if-then-else)當一個決定有多種不同執(zhí)行結果時;(3) 循環(huán)結構:只要條件成立就一直執(zhí)行.4.2系統(tǒng)詳細設計企業(yè)產(chǎn)品發(fā)布網(wǎng)系統(tǒng)結構圖如下圖所示例:企業(yè)產(chǎn)品發(fā)布網(wǎng)首頁產(chǎn)品家族技術與服務聯(lián)系我們中英切換登陸產(chǎn)品發(fā)布新聞發(fā)布中文版式英文版式普通瀏覽搜索瀏覽校準服務維修服務保修服務技術問題意見建議投訴產(chǎn)品咨詢企業(yè)產(chǎn)品發(fā)布網(wǎng)系統(tǒng)結構圖在首頁不管用戶的權限如何,普通

51、用戶、管理員用戶和普通瀏覽用戶都可以對本產(chǎn)品發(fā)布系統(tǒng)進行大致粗略的了解,可以對產(chǎn)品信息進行瀏覽、搜索產(chǎn)品、查看本企業(yè)的聯(lián)系細心、瀏覽產(chǎn)品圖片等,總之在此頁面能對本網(wǎng)站的所有頁面的入口鏈接地址。首頁如下所示:在用戶登陸界面,可以根據(jù)通過用戶名與密碼識別普通用戶與管理員用戶,擁有帳號的可以通過登陸界面進行下一步操作,并且可以記住登陸信息以免下次登陸再次的輸入用戶名和密碼,雖然這樣設計對用戶的操作起了很大的方便作用,但是也對安全性有一定程度上的隱患。沒有帳戶的,可以通過注冊得到帳戶,也可以實現(xiàn)在線找回密碼,如果你擁有帳號的用戶密碼丟失或者忘記可以通過此頁面的,忘記密碼找回用戶的密碼,用戶登陸頁面如下

52、:“客戶登陸過程”數(shù)據(jù)流圖客戶登錄邏輯圖企業(yè)產(chǎn)品發(fā)布系統(tǒng)新聞發(fā)布頁面,該頁面主要實現(xiàn)企業(yè)新聞信息的發(fā)布新聞發(fā)布在管理員不刪除的情況下并保存以前的頁面,要實現(xiàn)最新發(fā)布的新聞在上上面,以時間的先后為索引排列,新聞信息頁面如下所示:企業(yè)產(chǎn)品發(fā)布系統(tǒng)的產(chǎn)品發(fā)布頁面,該頁面主要要實現(xiàn)該企業(yè)生產(chǎn)的產(chǎn)品信息的發(fā)布,主要信息應包括產(chǎn)品的型號、性能、編號、縮略圖等產(chǎn)品的基本信息,參數(shù)信息的相信介紹,在產(chǎn)品發(fā)布頁面以摘要的形式顯示,當用戶對此產(chǎn)品有興趣時候可以點擊瀏覽產(chǎn)品特性進行詳細的瀏覽,這樣設計的原因主要是因為頁面的大小只有這么大,可以讓用戶更方便的瀏覽產(chǎn)品的信息,更多的瀏覽,為用戶省下一部分瀏覽時間,提高效

53、率。產(chǎn)品發(fā)布頁面如下所示:產(chǎn)品家族頁面,在這里不管是用戶還是游客都可以對本企業(yè)生產(chǎn)的產(chǎn)品有大概的瀏覽,可以在普通模式下瀏覽所有的產(chǎn)品信息,也可以通過搜索產(chǎn)品名找到你想了解的產(chǎn)品信息。產(chǎn)品家族頁面如下所示:該頁面主要用來在線反饋與交流信息的作用,用戶可以通過校準服務、維修服務、保修條款了解該企業(yè)的服務與承諾。技術與服務頁面如下所示: 該頁面主要實現(xiàn)產(chǎn)品咨詢、技術問題、意見或建議和投訴的在線服務,用戶可以登陸本網(wǎng)站這個頁面,實現(xiàn)以上服務的在線交流。聯(lián)系我們頁面如下圖所示:企業(yè)產(chǎn)品發(fā)布網(wǎng)的中英版式,因為考慮到瀏覽產(chǎn)品網(wǎng)的用戶并不只有中國用戶,因此設置了英文版式,但是該產(chǎn)品網(wǎng)主要面向客戶還是在中國,因

54、此網(wǎng)站的默認語言版式為中文版本。如果遇到的是外國客戶則可以通過此頁面設置成訪問語言為英語,并設置下次訪問時候還是英語,但此功能并不只限制與外國客戶,本國人也可以根據(jù)你語言的愛好選擇英語版式。該頁面圖如下所示:4.2 技術總體目標4.2.1系統(tǒng)技術性能要求學生成績管理信息系統(tǒng)的技術總體目標是應用先進的計算機網(wǎng)絡與數(shù)據(jù)技術為教學工作中的成績管理提供穩(wěn)定、安全、可靠信息化服務,具體技術上將達到如下要求:(1) 先進性采用先進、成熟的計算機軟硬件技術,保障系統(tǒng)能夠最大限度的適應今后技術和業(yè)務發(fā)展的需要。軟件結構應實現(xiàn)層次化、模塊化、平臺化,統(tǒng)一規(guī)范,同時采用先進的現(xiàn)代管理技術,以保證系統(tǒng)的科學性。(2

55、) 開放性系統(tǒng)將采用具備優(yōu)良性價比的開放式軟硬件平臺;網(wǎng)絡體系結構支持多種通訊協(xié)議、數(shù)據(jù)庫;采用c#等通用開發(fā)語言工具;對用戶操作平臺采用主流的b/s結構。(3) 可靠性可靠性包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。系統(tǒng)的穩(wěn)定性需求包括:滿足7*24小時的運行需要,發(fā)生局部硬件、網(wǎng)絡和軟件故障時有相應的旁路技術和容錯技術,任意單點故障都不影響整個系統(tǒng)的運行。數(shù)據(jù)可靠性需求包括:保證本地備份數(shù)據(jù)和實時交易數(shù)據(jù)的一致性,發(fā)生局部故障時,數(shù)據(jù)不損失,發(fā)生重大事故時,備份數(shù)據(jù)可以在規(guī)定的時限內(nèi)恢復。(4) 高效性系統(tǒng)的設計要具有大規(guī)模的業(yè)務并發(fā)處理能力,數(shù)據(jù)的處理和傳送也可采用批量處理的形式。即使在日終數(shù)據(jù)備

56、份和批量處理的時候也可以照常辦理業(yè)務。(5) 可用性可用性包括系統(tǒng)正常情況下的可用性和系統(tǒng)發(fā)生改變時的可用性。正常情況下應用軟件應安裝簡單、易于操作、界面友好,數(shù)據(jù)處理工作簡單、方便、快捷。業(yè)務流程清晰,符合習慣,系統(tǒng)維護方便,備份及數(shù)據(jù)恢復快捷簡單。同時要在對硬件、軟件及應用進行調(diào)整時不影響原有業(yè)務的實現(xiàn)。 (6) 可擴展性高可擴展性指兩方面:一方面通過擴充主機、cpu、磁盤、內(nèi)存等硬件可以提高性能指標,通過擴充網(wǎng)絡可以排除阻塞、擁擠和超時;另一方面通過系統(tǒng)開放式體系架構、模塊化、參數(shù)化以及組件技術,對業(yè)務量、業(yè)務種類的擴展、與其他機構連接的擴展、系統(tǒng)功能擴展等都能提供足夠的支持,縮短系統(tǒng)實

57、施周期。(7) 可管理性高可管理性包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時的可管理性??晒芾硇灾赶到y(tǒng)應具備對主機、網(wǎng)絡、數(shù)據(jù)庫、應用等情況進行監(jiān)控、管理和調(diào)度;對系統(tǒng)自身所有的和流經(jīng)系統(tǒng)的信息、參數(shù)、文件進行統(tǒng)一的管理和控制。(8) 安全性安全性指系統(tǒng)具有數(shù)據(jù)傳輸?shù)募用?解密、用戶身份認證、權限確認、日志記錄等安全控制功能。具體包括:數(shù)據(jù)保密性、傳輸安全性、訪問安全性、安全審計、網(wǎng)絡安全和系統(tǒng)安全等。系統(tǒng)安全性要求包括基于用戶的系統(tǒng)操作權限控制、某些數(shù)據(jù)的加密保護、身份鑒別。安全性能:(1) 訪問者用戶驗證方式采用基于md5加密的用戶form驗證(2) 定期備份數(shù)據(jù)庫以預防系統(tǒng)故障時及時恢復(3) 系統(tǒng)硬件與網(wǎng)絡結構應滿足web應用程序安全穩(wěn)定地運行的需求。以達到信息的及時準確處理,數(shù)據(jù)安

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論