




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、醫(yī)藥公司網(wǎng)站目 錄目 錄1醫(yī)藥公司網(wǎng)站2一、問題定義2二、可行性研究21、概述:22、時(shí)間安排:33、系統(tǒng)目標(biāo)綜述:3三、需求分析41、用戶需求分析42、系統(tǒng)性能需求分析43、可用性需求分析54、培訓(xùn)需求分析55、安全性需求分析56、可伸縮性需求分析57、維護(hù)需求分析6四、系統(tǒng)分析61、硬件系統(tǒng):62、軟件系統(tǒng)63、系統(tǒng)結(jié)構(gòu)6五、部分源代碼:8六、系統(tǒng)測(cè)試101、項(xiàng)目名稱:客戶注冊(cè)系統(tǒng)102、項(xiàng)目名稱:計(jì)劃提交系統(tǒng)12七、部分界面131、網(wǎng)站主頁:132、公司簡(jiǎn)介:143、留言版:154、公司計(jì)劃:165、藥品查詢:17八、不足和期望改進(jìn)的地方17九、后記17十、參考文獻(xiàn)以及網(wǎng)站17醫(yī)藥公司網(wǎng)
2、站一、問題定義隨著互聯(lián)網(wǎng)的飛速發(fā)展,傳統(tǒng)的企業(yè)模式受到了更大的挑戰(zhàn),越來越多的企業(yè)盯上了互聯(lián)網(wǎng)這塊充滿商機(jī)的領(lǐng)域。各個(gè)企業(yè)也在網(wǎng)絡(luò)上架起了自己的網(wǎng)站,希望潛在的客戶能夠通過自己的網(wǎng)站來了解自己的企業(yè)。現(xiàn)在很多醫(yī)藥公司自己的網(wǎng)站也是層出不窮,但是大多數(shù)醫(yī)藥公司都僅僅介紹自己企業(yè)的結(jié)構(gòu)、藥品的介紹和講解一些醫(yī)學(xué)常識(shí)。還很少有醫(yī)藥公司開展網(wǎng)上購藥這一業(yè)務(wù),往往還是以前的傳統(tǒng)模式,需要親自到公司訂購。它的缺點(diǎn)是:客戶往往需要打電話或者親自來到公司來進(jìn)行預(yù)訂,往往是長(zhǎng)途電話或者是往返兩地。打長(zhǎng)途電話花費(fèi)貴,自然的客戶希望談話簡(jiǎn)短,但是這樣,若對(duì)于大批量的訂購,則是很難在短時(shí)間內(nèi)說清楚的。而如果有出差人員
3、親自到公司訂購,無疑出差的花費(fèi)大,人力資源的浪費(fèi)也大。以往的客戶對(duì)于新藥品信息的了解,是需要到親自到公司才能獲得。這樣,如果對(duì)于一種很暢銷的特效藥,則有可能因?yàn)槁吠具b遠(yuǎn),不能及時(shí)的訂購。但是,如果我們采用了網(wǎng)上購藥系統(tǒng),則這些問題就可以迎刃而解了。首先客戶在網(wǎng)上訂購能夠非常及時(shí)、快速的瀏覽到新藥的信息,了解價(jià)格并且可以直接進(jìn)行訂購。二、可行性研究1、概述:用戶:天樂醫(yī)藥公司系統(tǒng)名稱:天樂醫(yī)藥公司網(wǎng)上購藥系統(tǒng)開發(fā)工具:dreamweaver mx 2004,flash mx 2004, photoshop 7.0,sqlserver2000團(tuán)隊(duì)的組成:團(tuán)隊(duì)模型是msf模型中的一個(gè),它幫助形成一個(gè)
4、具有確定職責(zé)和分工的良好的團(tuán)隊(duì)結(jié)構(gòu)。團(tuán)隊(duì)或小組是最小的合作單位。下面是我們團(tuán)隊(duì)結(jié)構(gòu)的圖形表示:2、時(shí)間安排:3、系統(tǒng)目標(biāo)綜述:30天內(nèi)建立一個(gè)基于web的網(wǎng)上訂藥系統(tǒng)。使顧客(要求注冊(cè))能夠方便,快速地了解和訂購各種藥品。打造三層系統(tǒng),第一層客戶端;第二層asp(實(shí)現(xiàn)數(shù)據(jù)的傳遞);第三層數(shù)據(jù)庫管理系統(tǒng)(dbms)sql-server 7.0。要求信息全部源于數(shù)據(jù)庫。標(biāo)號(hào)目標(biāo)實(shí)現(xiàn)策略1客戶注冊(cè)register.asp2客戶登錄displaninfo.asp3公司簡(jiǎn)介orderroom.asp4工作計(jì)劃plan.asp5留言版note.asp6藥品查詢inttor.asp功能版塊說明:注冊(cè)界面-用
5、戶輸入自己的信息,系統(tǒng)要將用戶的用戶名和現(xiàn)在數(shù)據(jù)數(shù)據(jù)庫中的進(jìn)行比較看是否有重復(fù)的,如果沒有其它信息也輸入正確那么就能成功注冊(cè)了。公司簡(jiǎn)介界面-用戶可以點(diǎn)擊進(jìn)入后瀏覽公司的簡(jiǎn)介。工作計(jì)劃界面客戶或者員工可以進(jìn)入該界面瀏覽公司近期的計(jì)劃,以便作好安排留言版界面-用戶可以將自己對(duì)公司的一些建議寫在留言版中,方便工作人員提升自己的服務(wù)。而且可以詢問相關(guān)的醫(yī)務(wù)人員一些健康上的問題。 藥品查詢界面用戶可以根據(jù)自己的需要,選擇查詢的條件,比如可以選擇“中藥”或者“西藥”;可以選擇“注射劑型”或者“液體劑型”等。選擇后點(diǎn)擊確定,就可以顯示出你需要查詢的藥品。點(diǎn)擊藥品,就可以看到詳細(xì)的藥品說明,用量,主治功能等
6、等。三、需求分析1、用戶需求分析在我們的產(chǎn)品經(jīng)理與客戶的交談后,我們列出了用戶的需求,如下所示:(1)、客戶應(yīng)能瀏覽與網(wǎng)站頁提供的產(chǎn)品有關(guān)的信息(2)、客戶應(yīng)能查詢本網(wǎng)頁所能提供的產(chǎn)品(3)、應(yīng)該有一個(gè)收集與訪問該站點(diǎn)客戶機(jī)有關(guān)的信息的功能(4)、隨著用戶數(shù)不斷的增長(zhǎng),系統(tǒng)應(yīng)能正常工作(5)、系統(tǒng)結(jié)構(gòu)應(yīng)該支持未來的擴(kuò)充(6)、開發(fā)小組應(yīng)了解當(dāng)前客戶的限制條件(7)、向維護(hù)新系統(tǒng)的人員提供相應(yīng)的培訓(xùn)(8)、確定本網(wǎng)站所需的支持的類型以及提供這種技術(shù)的人員(9)、物理系統(tǒng)的安排,如服務(wù)器,電纜以及必須安裝的ups系統(tǒng)(10)、提供有充分、有技能的人員來事實(shí)這一解決方案(11)、確定項(xiàng)目中發(fā)生的費(fèi)用
7、(12)、確定本網(wǎng)站的安全級(jí)別2、系統(tǒng)性能需求分析 為醫(yī)藥公司開發(fā)的應(yīng)用程序要求在所處理的事務(wù)數(shù)方面具有高性能。這可以使大量的用戶可以用web站點(diǎn)同時(shí)訂購藥物。如果應(yīng)用程序的響應(yīng)時(shí)間隨著用戶數(shù)目的增加而增加,則可能造成用戶要等待很長(zhǎng)的時(shí)間,會(huì)使他們退出系統(tǒng),做其他的選擇。這會(huì)導(dǎo)致客戶的流失。這是不允許的。 因此,為醫(yī)藥公司開發(fā)的系統(tǒng)的性能需求如下:(1)、響應(yīng)時(shí)間應(yīng)該最小(2)、網(wǎng)絡(luò)帶寬應(yīng)該支持每一個(gè)時(shí)間片個(gè)數(shù)(3)、系統(tǒng)應(yīng)該穩(wěn)定,并且在工作負(fù)荷增加的情況下不會(huì)癱瘓3、可用性需求分析在醫(yī)藥公司連鎖店遍布全國,鑒于其地理范圍的廣闊性,應(yīng)該一天二十四小時(shí)向用戶提供應(yīng)用程序。全國每個(gè)角落的工作人員都
8、會(huì)使用該應(yīng)用程序來預(yù)定藥品。公司人員也要求應(yīng)用程序一天二十四小時(shí)可以使用,以便能有效地為客戶提供服務(wù)。 為保證應(yīng)用程序一天二十四小時(shí)的可用性,系統(tǒng)停機(jī)時(shí)間保持最小。可以有許多不同方法來達(dá)到這一點(diǎn),如鏡盤鏡象、數(shù)據(jù)復(fù)制、管理事務(wù)日志等等。 應(yīng)用程序具有分布式多地點(diǎn)結(jié)構(gòu),對(duì)于全公司范圍的實(shí)施來說,這是最合適的結(jié)構(gòu)。這一結(jié)構(gòu)涉及到將單個(gè)活動(dòng)分解或幾個(gè)模塊化任務(wù),然后把這些工作分布到幾個(gè)處理機(jī),從而增加系統(tǒng)的性能。4、培訓(xùn)需求分析 培訓(xùn)需求取決于用戶的類型。對(duì)醫(yī)藥公司的情況,有普通擁護(hù)以及負(fù)責(zé)管理站點(diǎn)和數(shù)據(jù)庫的用戶。除了培訓(xùn)管理員外,還必須對(duì)最終用戶進(jìn)行培訓(xùn),以使普通用戶熟悉應(yīng)用程序所提供的功能。 鑒
9、于醫(yī)藥公司的運(yùn)行上要求,醫(yī)務(wù)人員的培訓(xùn)必須按組進(jìn)行。沒有接觸過聯(lián)機(jī)應(yīng)用程序的普通用戶必須在單位內(nèi)部接受脫產(chǎn)培訓(xùn)。5、安全性需求分析 系統(tǒng)和數(shù)據(jù)的安全性至關(guān)重要。所考慮的安全策略的兩種類型是樂觀安全策略和悲觀安全策略。前者只顧及那些具有敏感數(shù)據(jù)的資源的保護(hù),而后者針對(duì)所有資源的保護(hù),向用戶提供嚴(yán)格限制的訪問。 在醫(yī)藥公司的情況,由于必須限制外部用戶對(duì)應(yīng)用程序的訪問,必須采取悲觀的安全策略。 此外,關(guān)于外部用戶的數(shù)據(jù),如他們的用戶名和口令,必須加密。客戶只能訪問預(yù)定藥品模塊,不準(zhǔn)訪問其他任何模塊。這樣,對(duì)不同用戶應(yīng)建立不同的角色和許可權(quán),對(duì)于醫(yī)藥公司來說,我們有下述角色:(1)、管理員(2)、用戶
10、(外來客戶) web站點(diǎn)也應(yīng)從外部保障安全。實(shí)施防火墻可以做到這一點(diǎn)。6、可伸縮性需求分析 為醫(yī)藥公司開發(fā)的應(yīng)用程序具有高度的可伸縮性,以適應(yīng)單位未來增長(zhǎng)和擴(kuò)充的需求。醫(yī)藥公司管理層已決定將起連鎖店在未來的兩年內(nèi)再增加十家。連鎖店擴(kuò)大造成數(shù)據(jù)量的增加。還有,大量客戶會(huì)通過web站點(diǎn)和系統(tǒng)交互。用戶數(shù)量不應(yīng)影響應(yīng)用程序的性能。7、維護(hù)需求分析 醫(yī)藥公司計(jì)劃設(shè)立由其自己?jiǎn)T工組成的維護(hù)隊(duì)伍,一負(fù)責(zé)維護(hù)工作。該單位計(jì)劃向少數(shù)的員工提供培訓(xùn),然后這些員工負(fù)責(zé)日常備份和類似的維護(hù)功能。采取這一維護(hù)策略是為了避免高額的維護(hù)上的花費(fèi),這種花費(fèi),從長(zhǎng)期角度看,會(huì)出現(xiàn)在第三方維護(hù)支出上。 四、系統(tǒng)分析1、硬件系統(tǒng)
11、:由于本系統(tǒng)需要利用internet實(shí)現(xiàn)信息的傳遞,系統(tǒng)采用客戶機(jī)與服務(wù)器的連接,為了方便用戶,可以使核心數(shù)據(jù)處理使用總公司的服務(wù)器執(zhí)行,用戶端只需配置基本上網(wǎng)必備的硬件即可;因?yàn)榭紤]到網(wǎng)上訂房使公司的業(yè)務(wù)量增大,公司需要至少1臺(tái)硬件配置較優(yōu)的服務(wù)器。2、軟件系統(tǒng) 關(guān)于軟件系統(tǒng),客戶機(jī)所使用的系統(tǒng)要求較低,需要ie5.0以上的版本,操作系統(tǒng)不限;服務(wù)器方面,我們的選擇具有較高的系統(tǒng)穩(wěn)定性和可維護(hù)性,而且價(jià)格適中的即可。3、系統(tǒng)結(jié)構(gòu) 范圍分析圖(cad)數(shù)據(jù)流圖(dfd) 頂層dfd: 細(xì)化dfd:er圖五、部分源代碼:(1) 使用的的連接字符串為:connprovider=sqloledb;d
12、atasource=127.0.0.1;uid=sa;pwd=;database=webhotel(2) 注冊(cè)部分:register.asp核心代碼:* 判斷用戶名是否重復(fù) *if (cstr(request(mm_flag) ) then mm_rskeyconnection=mm_conn_string mm_dupkeyusernamevalue = cstr(request.form(cusername) mm_dupkeysql=select cusername from dbo.customer where cusername= & mm_dupkeyusernamevalue &
13、 mm_adodbrecordset=adodb.recordset set mm_rskey=server.createobject(mm_adodbrecordset) mm_rskey.activeconnection=mm_rskeyconnection mm_rskey.source=mm_dupkeysql mm_rskey.cursortype=0 mm_rskey.cursorlocation=2 mm_rskey.locktype=3 mm_rskey.open if not mm_rskey.eof or not mm_rskey.bof then * 發(fā)現(xiàn)用戶名重復(fù) *
14、session(judgeregister)=err mm_qschar = ? if (instr(1,mm_dupkeyredirect,?) = 1) then mm_qschar = & mm_dupkeyredirect = mm_dupkeyredirect & mm_qschar & requsername= & mm_dupkeyusernamevalue response.write(注冊(cè)失敗) end if mm_rskey.closeend if (3)登錄部分:user_login.asp 核心代碼:* 登錄成功后保存用戶名 * session(mm_username)
15、 = mm_valusername(3) 添加計(jì)劃部分:displayinfo.asp核心代碼:標(biāo)題:內(nèi)容:六、系統(tǒng)測(cè)試本項(xiàng)目所做的測(cè)試列表如下:其中包括有單元與功能測(cè)試和總體調(diào)試1、項(xiàng)目名稱:客戶注冊(cè)系統(tǒng) 日期:2005-4-10開發(fā)者:* 測(cè)試者:*測(cè)試說明:本系統(tǒng)測(cè)試的是第一個(gè)子系統(tǒng),測(cè)試主頁和register.asp連接是否有問題,判斷各種的輸入能否做出正確的響應(yīng)編號(hào)測(cè)試值期望結(jié)果實(shí)際結(jié)果成功/失敗1什么也沒輸入提示輸入信息的提示輸入信息的,數(shù)據(jù)庫中可以沒有添加新記錄成功2兩次密碼輸入不一致11234521234返回提示密碼不一致的信息成功提示信息,數(shù)據(jù)庫中可以沒有添加新記錄成功3em
16、ial框中輸入的沒有包含符號(hào)1w提示輸入正確的emial成功提示信息,數(shù)據(jù)庫中可以沒有添加新記錄成功4.輸入數(shù)據(jù)不完全,只輸入了部分?jǐn)?shù)據(jù)提示輸完成功提示信息,數(shù)據(jù)庫中可以沒有添加新記錄成功5全部數(shù)據(jù)正確填寫返回注冊(cè)成功信息,數(shù)據(jù)庫中可以添加新記錄返回注冊(cè)成功信息,數(shù)據(jù)庫中可以添加新記錄成功2、項(xiàng)目名稱:計(jì)劃提交系統(tǒng) 日期:2005-4-14開發(fā)者:* 測(cè)試者:*測(cè)試說明:本系統(tǒng)測(cè)試的是第三個(gè)子系統(tǒng),測(cè)試輸入日期是否成功編號(hào)測(cè)試值期望結(jié)果實(shí)際結(jié)果成功/失敗1輸入日期已經(jīng)過期提示日期錯(cuò)誤提示日期錯(cuò)誤成功2輸入日期正確輸入日期正確輸入日期正確成功七、部分界面1、網(wǎng)站主頁:2、公司簡(jiǎn)介:3、留言版:4
17、、公司計(jì)劃:5、藥品查詢:八、不足和期望改進(jìn)的地方由于我們小組人員比較少,準(zhǔn)備時(shí)間不夠充分,所以網(wǎng)站的功能還不是很全面,收集的信息也不是很廣泛。我們會(huì)在以后的學(xué)習(xí)中不斷的改進(jìn),以拿出期望的作品出來。九、后記我們作為軟件學(xué)院的學(xué)生,我們?cè)谝酝膶W(xué)習(xí)中打好基礎(chǔ),憑自己以往學(xué)習(xí)中的經(jīng)驗(yàn)做出了這個(gè)網(wǎng)站。希望通過這次的項(xiàng)目能夠鍛煉一下我們的能力,增強(qiáng)我們的自信。為以后我們進(jìn)入競(jìng)爭(zhēng)的社會(huì)打下基礎(chǔ)。十、參考文獻(xiàn)以及網(wǎng)站analyzing requirements and defining solutions architecture niit出版社asp高級(jí)編程100例清華大學(xué)出版社photoshop實(shí)例講
18、解電子科技大學(xué)出版社電腦報(bào)2001-2004合訂本 西南師范大學(xué)出版社醫(yī)藥公司網(wǎng)站目 錄目 錄1醫(yī)藥公司網(wǎng)站2一、問題定義2二、可行性研究21、概述:22、時(shí)間安排:33、系統(tǒng)目標(biāo)綜述:3三、需求分析41、用戶需求分析42、系統(tǒng)性能需求分析43、可用性需求分析54、培訓(xùn)需求分析55、安全性需求分析56、可伸縮性需求分析57、維護(hù)需求分析6四、系統(tǒng)分析61、硬件系統(tǒng):62、軟件系統(tǒng)63、系統(tǒng)結(jié)構(gòu)6五、部分源代碼:8六、系統(tǒng)測(cè)試101、項(xiàng)目名稱:客戶注冊(cè)系統(tǒng)102、項(xiàng)目名稱:計(jì)劃提交系統(tǒng)12七、部分界面131、網(wǎng)站主頁:132、公司簡(jiǎn)介:143、留言版:154、公司計(jì)劃:165、藥品查詢:17八、
19、不足和期望改進(jìn)的地方17九、后記17十、參考文獻(xiàn)以及網(wǎng)站17醫(yī)藥公司網(wǎng)站一、問題定義隨著互聯(lián)網(wǎng)的飛速發(fā)展,傳統(tǒng)的企業(yè)模式受到了更大的挑戰(zhàn),越來越多的企業(yè)盯上了互聯(lián)網(wǎng)這塊充滿商機(jī)的領(lǐng)域。各個(gè)企業(yè)也在網(wǎng)絡(luò)上架起了自己的網(wǎng)站,希望潛在的客戶能夠通過自己的網(wǎng)站來了解自己的企業(yè)。現(xiàn)在很多醫(yī)藥公司自己的網(wǎng)站也是層出不窮,但是大多數(shù)醫(yī)藥公司都僅僅介紹自己企業(yè)的結(jié)構(gòu)、藥品的介紹和講解一些醫(yī)學(xué)常識(shí)。還很少有醫(yī)藥公司開展網(wǎng)上購藥這一業(yè)務(wù),往往還是以前的傳統(tǒng)模式,需要親自到公司訂購。它的缺點(diǎn)是:客戶往往需要打電話或者親自來到公司來進(jìn)行預(yù)訂,往往是長(zhǎng)途電話或者是往返兩地。打長(zhǎng)途電話花費(fèi)貴,自然的客戶希望談話簡(jiǎn)短,但是
20、這樣,若對(duì)于大批量的訂購,則是很難在短時(shí)間內(nèi)說清楚的。而如果有出差人員親自到公司訂購,無疑出差的花費(fèi)大,人力資源的浪費(fèi)也大。以往的客戶對(duì)于新藥品信息的了解,是需要到親自到公司才能獲得。這樣,如果對(duì)于一種很暢銷的特效藥,則有可能因?yàn)槁吠具b遠(yuǎn),不能及時(shí)的訂購。但是,如果我們采用了網(wǎng)上購藥系統(tǒng),則這些問題就可以迎刃而解了。首先客戶在網(wǎng)上訂購能夠非常及時(shí)、快速的瀏覽到新藥的信息,了解價(jià)格并且可以直接進(jìn)行訂購。二、可行性研究1、概述:用戶:天樂醫(yī)藥公司系統(tǒng)名稱:天樂醫(yī)藥公司網(wǎng)上購藥系統(tǒng)開發(fā)工具:dreamweaver mx 2004,flash mx 2004, photoshop 7.0,sqlser
21、ver2000團(tuán)隊(duì)的組成:團(tuán)隊(duì)模型是msf模型中的一個(gè),它幫助形成一個(gè)具有確定職責(zé)和分工的良好的團(tuán)隊(duì)結(jié)構(gòu)。團(tuán)隊(duì)或小組是最小的合作單位。下面是我們團(tuán)隊(duì)結(jié)構(gòu)的圖形表示:2、時(shí)間安排:3、系統(tǒng)目標(biāo)綜述:30天內(nèi)建立一個(gè)基于web的網(wǎng)上訂藥系統(tǒng)。使顧客(要求注冊(cè))能夠方便,快速地了解和訂購各種藥品。打造三層系統(tǒng),第一層客戶端;第二層asp(實(shí)現(xiàn)數(shù)據(jù)的傳遞);第三層數(shù)據(jù)庫管理系統(tǒng)(dbms)sql-server 7.0。要求信息全部源于數(shù)據(jù)庫。標(biāo)號(hào)目標(biāo)實(shí)現(xiàn)策略1客戶注冊(cè)register.asp2客戶登錄displaninfo.asp3公司簡(jiǎn)介orderroom.asp4工作計(jì)劃plan.asp5留言版n
22、ote.asp6藥品查詢inttor.asp功能版塊說明:注冊(cè)界面-用戶輸入自己的信息,系統(tǒng)要將用戶的用戶名和現(xiàn)在數(shù)據(jù)數(shù)據(jù)庫中的進(jìn)行比較看是否有重復(fù)的,如果沒有其它信息也輸入正確那么就能成功注冊(cè)了。公司簡(jiǎn)介界面-用戶可以點(diǎn)擊進(jìn)入后瀏覽公司的簡(jiǎn)介。工作計(jì)劃界面客戶或者員工可以進(jìn)入該界面瀏覽公司近期的計(jì)劃,以便作好安排留言版界面-用戶可以將自己對(duì)公司的一些建議寫在留言版中,方便工作人員提升自己的服務(wù)。而且可以詢問相關(guān)的醫(yī)務(wù)人員一些健康上的問題。 藥品查詢界面用戶可以根據(jù)自己的需要,選擇查詢的條件,比如可以選擇“中藥”或者“西藥”;可以選擇“注射劑型”或者“液體劑型”等。選擇后點(diǎn)擊確定,就可以顯示出
23、你需要查詢的藥品。點(diǎn)擊藥品,就可以看到詳細(xì)的藥品說明,用量,主治功能等等。三、需求分析1、用戶需求分析在我們的產(chǎn)品經(jīng)理與客戶的交談后,我們列出了用戶的需求,如下所示:(1)、客戶應(yīng)能瀏覽與網(wǎng)站頁提供的產(chǎn)品有關(guān)的信息(2)、客戶應(yīng)能查詢本網(wǎng)頁所能提供的產(chǎn)品(3)、應(yīng)該有一個(gè)收集與訪問該站點(diǎn)客戶機(jī)有關(guān)的信息的功能(4)、隨著用戶數(shù)不斷的增長(zhǎng),系統(tǒng)應(yīng)能正常工作(5)、系統(tǒng)結(jié)構(gòu)應(yīng)該支持未來的擴(kuò)充(6)、開發(fā)小組應(yīng)了解當(dāng)前客戶的限制條件(7)、向維護(hù)新系統(tǒng)的人員提供相應(yīng)的培訓(xùn)(8)、確定本網(wǎng)站所需的支持的類型以及提供這種技術(shù)的人員(9)、物理系統(tǒng)的安排,如服務(wù)器,電纜以及必須安裝的ups系統(tǒng)(10)、提
24、供有充分、有技能的人員來事實(shí)這一解決方案(11)、確定項(xiàng)目中發(fā)生的費(fèi)用(12)、確定本網(wǎng)站的安全級(jí)別2、系統(tǒng)性能需求分析 為醫(yī)藥公司開發(fā)的應(yīng)用程序要求在所處理的事務(wù)數(shù)方面具有高性能。這可以使大量的用戶可以用web站點(diǎn)同時(shí)訂購藥物。如果應(yīng)用程序的響應(yīng)時(shí)間隨著用戶數(shù)目的增加而增加,則可能造成用戶要等待很長(zhǎng)的時(shí)間,會(huì)使他們退出系統(tǒng),做其他的選擇。這會(huì)導(dǎo)致客戶的流失。這是不允許的。 因此,為醫(yī)藥公司開發(fā)的系統(tǒng)的性能需求如下:(1)、響應(yīng)時(shí)間應(yīng)該最小(2)、網(wǎng)絡(luò)帶寬應(yīng)該支持每一個(gè)時(shí)間片個(gè)數(shù)(3)、系統(tǒng)應(yīng)該穩(wěn)定,并且在工作負(fù)荷增加的情況下不會(huì)癱瘓3、可用性需求分析在醫(yī)藥公司連鎖店遍布全國,鑒于其地理范圍的
25、廣闊性,應(yīng)該一天二十四小時(shí)向用戶提供應(yīng)用程序。全國每個(gè)角落的工作人員都會(huì)使用該應(yīng)用程序來預(yù)定藥品。公司人員也要求應(yīng)用程序一天二十四小時(shí)可以使用,以便能有效地為客戶提供服務(wù)。 為保證應(yīng)用程序一天二十四小時(shí)的可用性,系統(tǒng)停機(jī)時(shí)間保持最小。可以有許多不同方法來達(dá)到這一點(diǎn),如鏡盤鏡象、數(shù)據(jù)復(fù)制、管理事務(wù)日志等等。 應(yīng)用程序具有分布式多地點(diǎn)結(jié)構(gòu),對(duì)于全公司范圍的實(shí)施來說,這是最合適的結(jié)構(gòu)。這一結(jié)構(gòu)涉及到將單個(gè)活動(dòng)分解或幾個(gè)模塊化任務(wù),然后把這些工作分布到幾個(gè)處理機(jī),從而增加系統(tǒng)的性能。4、培訓(xùn)需求分析 培訓(xùn)需求取決于用戶的類型。對(duì)醫(yī)藥公司的情況,有普通擁護(hù)以及負(fù)責(zé)管理站點(diǎn)和數(shù)據(jù)庫的用戶。除了培訓(xùn)管理員外
26、,還必須對(duì)最終用戶進(jìn)行培訓(xùn),以使普通用戶熟悉應(yīng)用程序所提供的功能。 鑒于醫(yī)藥公司的運(yùn)行上要求,醫(yī)務(wù)人員的培訓(xùn)必須按組進(jìn)行。沒有接觸過聯(lián)機(jī)應(yīng)用程序的普通用戶必須在單位內(nèi)部接受脫產(chǎn)培訓(xùn)。5、安全性需求分析 系統(tǒng)和數(shù)據(jù)的安全性至關(guān)重要。所考慮的安全策略的兩種類型是樂觀安全策略和悲觀安全策略。前者只顧及那些具有敏感數(shù)據(jù)的資源的保護(hù),而后者針對(duì)所有資源的保護(hù),向用戶提供嚴(yán)格限制的訪問。 在醫(yī)藥公司的情況,由于必須限制外部用戶對(duì)應(yīng)用程序的訪問,必須采取悲觀的安全策略。 此外,關(guān)于外部用戶的數(shù)據(jù),如他們的用戶名和口令,必須加密。客戶只能訪問預(yù)定藥品模塊,不準(zhǔn)訪問其他任何模塊。這樣,對(duì)不同用戶應(yīng)建立不同的角色
27、和許可權(quán),對(duì)于醫(yī)藥公司來說,我們有下述角色:(1)、管理員(2)、用戶(外來客戶) web站點(diǎn)也應(yīng)從外部保障安全。實(shí)施防火墻可以做到這一點(diǎn)。6、可伸縮性需求分析 為醫(yī)藥公司開發(fā)的應(yīng)用程序具有高度的可伸縮性,以適應(yīng)單位未來增長(zhǎng)和擴(kuò)充的需求。醫(yī)藥公司管理層已決定將起連鎖店在未來的兩年內(nèi)再增加十家。連鎖店擴(kuò)大造成數(shù)據(jù)量的增加。還有,大量客戶會(huì)通過web站點(diǎn)和系統(tǒng)交互。用戶數(shù)量不應(yīng)影響應(yīng)用程序的性能。7、維護(hù)需求分析 醫(yī)藥公司計(jì)劃設(shè)立由其自己?jiǎn)T工組成的維護(hù)隊(duì)伍,一負(fù)責(zé)維護(hù)工作。該單位計(jì)劃向少數(shù)的員工提供培訓(xùn),然后這些員工負(fù)責(zé)日常備份和類似的維護(hù)功能。采取這一維護(hù)策略是為了避免高額的維護(hù)上的花費(fèi),這種花
28、費(fèi),從長(zhǎng)期角度看,會(huì)出現(xiàn)在第三方維護(hù)支出上。 四、系統(tǒng)分析1、硬件系統(tǒng):由于本系統(tǒng)需要利用internet實(shí)現(xiàn)信息的傳遞,系統(tǒng)采用客戶機(jī)與服務(wù)器的連接,為了方便用戶,可以使核心數(shù)據(jù)處理使用總公司的服務(wù)器執(zhí)行,用戶端只需配置基本上網(wǎng)必備的硬件即可;因?yàn)榭紤]到網(wǎng)上訂房使公司的業(yè)務(wù)量增大,公司需要至少1臺(tái)硬件配置較優(yōu)的服務(wù)器。2、軟件系統(tǒng) 關(guān)于軟件系統(tǒng),客戶機(jī)所使用的系統(tǒng)要求較低,需要ie5.0以上的版本,操作系統(tǒng)不限;服務(wù)器方面,我們的選擇具有較高的系統(tǒng)穩(wěn)定性和可維護(hù)性,而且價(jià)格適中的即可。3、系統(tǒng)結(jié)構(gòu) 范圍分析圖(cad)數(shù)據(jù)流圖(dfd) 頂層dfd: 細(xì)化dfd:er圖五、部分源代碼:(4)
29、 使用的的連接字符串為:connprovider=sqloledb;datasource=127.0.0.1;uid=sa;pwd=;database=webhotel(5) 注冊(cè)部分:register.asp核心代碼:* 判斷用戶名是否重復(fù) *if (cstr(request(mm_flag) ) then mm_rskeyconnection=mm_conn_string mm_dupkeyusernamevalue = cstr(request.form(cusername) mm_dupkeysql=select cusername from dbo.customer where cu
30、sername= & mm_dupkeyusernamevalue & mm_adodbrecordset=adodb.recordset set mm_rskey=server.createobject(mm_adodbrecordset) mm_rskey.activeconnection=mm_rskeyconnection mm_rskey.source=mm_dupkeysql mm_rskey.cursortype=0 mm_rskey.cursorlocation=2 mm_rskey.locktype=3 mm_rskey.open if not mm_rskey.eof or
31、 not mm_rskey.bof then * 發(fā)現(xiàn)用戶名重復(fù) * session(judgeregister)=err mm_qschar = ? if (instr(1,mm_dupkeyredirect,?) = 1) then mm_qschar = & mm_dupkeyredirect = mm_dupkeyredirect & mm_qschar & requsername= & mm_dupkeyusernamevalue response.write(注冊(cè)失敗) end if mm_rskey.closeend if (3)登錄部分:user_login.asp 核心代碼:
32、* 登錄成功后保存用戶名 * session(mm_username) = mm_valusername(6) 添加計(jì)劃部分:displayinfo.asp核心代碼:標(biāo)題:內(nèi)容:六、系統(tǒng)測(cè)試本項(xiàng)目所做的測(cè)試列表如下:其中包括有單元與功能測(cè)試和總體調(diào)試1、項(xiàng)目名稱:客戶注冊(cè)系統(tǒng) 日期:2005-4-10開發(fā)者:* 測(cè)試者:*測(cè)試說明:本系統(tǒng)測(cè)試的是第一個(gè)子系統(tǒng),測(cè)試主頁和register.asp連接是否有問題,判斷各種的輸入能否做出正確的響應(yīng)編號(hào)測(cè)試值期望結(jié)果實(shí)際結(jié)果成功/失敗1什么也沒輸入提示輸入信息的提示輸入信息的,數(shù)據(jù)庫中可以沒有添加新記錄成功2兩次密碼輸入不一致11234521234返回
33、提示密碼不一致的信息成功提示信息,數(shù)據(jù)庫中可以沒有添加新記錄成功3emial框中輸入的沒有包含符號(hào)1w提示輸入正確的emial成功提示信息,數(shù)據(jù)庫中可以沒有添加新記錄成功4.輸入數(shù)據(jù)不完全,只輸入了部分?jǐn)?shù)據(jù)提示輸完成功提示信息,數(shù)據(jù)庫中可以沒有添加新記錄成功5全部數(shù)據(jù)正確填寫返回注冊(cè)成功信息,數(shù)據(jù)庫中可以添加新記錄返回注冊(cè)成功信息,數(shù)據(jù)庫中可以添加新記錄成功2、項(xiàng)目名稱:計(jì)劃提交系統(tǒng) 日期:2005-4-14開發(fā)者:* 測(cè)試者:*測(cè)試說明:本系統(tǒng)測(cè)試的是第三個(gè)子系統(tǒng),測(cè)試輸入日期是否成功編號(hào)測(cè)試值期望結(jié)果實(shí)際結(jié)果成功/失敗1輸入日期已經(jīng)過期提示日期錯(cuò)誤提示日期錯(cuò)誤成功2輸入日期正確輸入日期正確
34、輸入日期正確成功七、部分界面1、網(wǎng)站主頁:2、公司簡(jiǎn)介:3、留言版:4、公司計(jì)劃:5、藥品查詢:八、不足和期望改進(jìn)的地方由于我們小組人員比較少,準(zhǔn)備時(shí)間不夠充分,所以網(wǎng)站的功能還不是很全面,收集的信息也不是很廣泛。我們會(huì)在以后的學(xué)習(xí)中不斷的改進(jìn),以拿出期望的作品出來。九、后記我們作為軟件學(xué)院的學(xué)生,我們?cè)谝酝膶W(xué)習(xí)中打好基礎(chǔ),憑自己以往學(xué)習(xí)中的經(jīng)驗(yàn)做出了這個(gè)網(wǎng)站。希望通過這次的項(xiàng)目能夠鍛煉一下我們的能力,增強(qiáng)我們的自信。為以后我們進(jìn)入競(jìng)爭(zhēng)的社會(huì)打下基礎(chǔ)。十、參考文獻(xiàn)以及網(wǎng)站analyzing requirements and defining solutions architecture ni
35、it出版社asp高級(jí)編程100例清華大學(xué)出版社photoshop實(shí)例講解電子科技大學(xué)出版社電腦報(bào)2001-2004合訂本 西南師范大學(xué)出版社are you hungry now?no, i am tired and lazy now; if i pursue you i will not catch you, and if i catch you-through your own slowness and clumsiness-i will not kill you, and if i kill you i will not eat you.nicholas had begun to back
36、 away, and at the last; words, realizing that they were a signal, he turned andbegan to run, splashing through the shallow water. ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-each white as a bone and as big as nicholass thumbnail
37、-showing like spectators who lined the railings of his lips.dont run, nicholas, dr. island said with the voice of a wave. it only makes him angry that you run. nicholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of
38、 knowing ignacio was not right behind him, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only.sound in an atmosphere silent and unwaked as earths long, prehuman day. for
39、 a time he listened for any sound ignacio might make searching for him; there was none. he drew a deep breath then and said, well, thats over, expecting dr. island to answer from somewhere; there was only the green hush.the light was still bright and strong and nearly, shadowless, but some interior
40、sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. he felt no hunger, but he had fasted be- fore and knew on which side of hunger he stood; he was not as strong as he had been only a day past, and by
41、this time next day he would probably be unable to outrun ignacio. he should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, although ignacio seemed to have done so the night before. raw fi
42、sh, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely not impossible. his mind was hazy as to what a coconut might contain, but there had to be an edible core, because they were eaten in books
43、. he decided to make a wide sweep through the jungle that would bring him back to the beach well away from ignacio; he had several times seen coconuts lying in the sand under the trees.he moved quietly, still a little afraid, trying to think of ways to open the coconut when he found it. he imagined
44、himself standing before a large and raggedly faceted stone, holding the coconut in both hands. he raised it and smashed it down, but when it struck it was no longer a coconut but mayas head; he heard her nose cartilage break with a distinct, rubbery snap. her eyes, as blue as the sky above madhya pr
45、adesh, the sparkling blue sky of the egg, looked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that lucifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and
46、greens of earth: 1 was watching satan fall as lightning from heaven. he had heard that on tape somewhere, but he could not remember where. he had read that on earth lightning did not come down from the clouds, but leaped up from the planetary surface toward them, never to return.nicholas.he listened
47、, but did not hear his name again. faintly water was babbling; had dr. island used that sound to speak to him? he walked toward it and found a little rill that threaded a way among the trees, and followedit. in a hundred steps it grew broader, slowed, and ended in a long blind pool under a dome of l
48、eaves. . diane was sitting on moss on the side opposite him; she looked up as she saw him, and smiled.hello, he said.hello, nicholas. i thought i heard you. i wasnt mistaken after all, was i?i didnt think i said anything. he tested the dark water with his foot and found that it was very cold.you gav
49、e a little gasp, i fancy. i heard it, and i said to myself, thats nicholas, and i called you. then i thought i might be wrong, or that it might be ignacio.ignacio was chasing me. maybe he still is, but h think hes probably given up by now.the girl nodded, looking into the dark waters of they pool, but did not seem to have heard him. he began t
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司節(jié)日回顧活動(dòng)方案
- 公司籃球組織活動(dòng)方案
- 公司放假團(tuán)建策劃方案
- 公司漢堡活動(dòng)策劃方案
- 公司節(jié)日套餐活動(dòng)方案
- 公司每月vip活動(dòng)方案
- 公司組織廣場(chǎng)舞活動(dòng)方案
- 公司標(biāo)準(zhǔn)化活動(dòng)方案
- 公司美食大賽策劃方案
- 公司生日會(huì)西餐策劃方案
- 隨州市城市規(guī)劃管理技術(shù)規(guī)定
- 渣土運(yùn)輸安全責(zé)任書
- 《隊(duì)列研究》課件
- 《雨后春筍》-完整版PPT
- 炮車專項(xiàng)方案
- 解讀三級(jí)公立醫(yī)院績(jī)效考核課件
- 公司輸煤皮帶著火應(yīng)急演練方案
- chinese-name-culture中國姓名文化課件
- 閩教版小學(xué)四年級(jí)英語下冊(cè)期末總復(fù)習(xí)
- 全面質(zhì)量管理TQM培訓(xùn)課件
- 35KV集電線路鐵塔組立專項(xiàng)方案
評(píng)論
0/150
提交評(píng)論