計(jì)算機(jī)畢業(yè)設(shè)計(jì) jsp圖片網(wǎng)站(jsp mysql) 畢設(shè)13-國(guó)產(chǎn)精品初高中久久,少婦被躁爽到高潮無(wú)碼文メイリン モデルコレクション メイ
演示視頻:
https://www.bilibili.com/video/BV1r94y1A7GY/
3.項(xiàng)目定義
3.1 系統(tǒng)分析
計(jì)算機(jī)系統(tǒng)工程是指與構(gòu)造基于計(jì)算機(jī)系統(tǒng)有關(guān)的過(guò)程、方法和技術(shù)。它是一種問(wèn)題求解活動(dòng)。計(jì)算機(jī)系統(tǒng)工程師從用戶(hù)定義的目標(biāo)和約束條件出發(fā),給出系統(tǒng)功能、性能、接口、設(shè)計(jì)約束條件和信息結(jié)構(gòu)的描述,并將它們分配到各系統(tǒng)要素予以實(shí)現(xiàn)。
在開(kāi)始構(gòu)造一個(gè)基于計(jì)算機(jī)的新系統(tǒng)時(shí),系統(tǒng)工程師必須做大量的調(diào)查、研究和論證工作,真摯建造系統(tǒng)或系統(tǒng)某一部分的原型,以便盡早確定系統(tǒng)的功能和性能。然后,系統(tǒng)工程師將系統(tǒng)功能和性能分配到系統(tǒng)各要素之中,如軟件、硬件、人,等等。多數(shù)場(chǎng)合,一個(gè)功能可用多種方法實(shí)現(xiàn)。系統(tǒng)工程師必須善于根據(jù)系統(tǒng)設(shè)計(jì)目標(biāo)和約束條件設(shè)計(jì)并選擇zuijia方案,為系統(tǒng)各要素指派功能和性能。方案的選和指派必須按照一定的原則進(jìn)行。例如,在成本、時(shí)間、軟硬件支撐環(huán)境、人員的技術(shù)水平和經(jīng)驗(yàn)、方案的復(fù)雜性、系統(tǒng)的安全性和可靠性、系統(tǒng)的可重用性、使用的方便性和人員培訓(xùn)的難易程度等方面進(jìn)行取舍和折中。
3.2 問(wèn)題定義
問(wèn)題定義是整個(gè)軟件開(kāi)發(fā)的第一步,在這個(gè)階段主要問(wèn)題是:“要解決的項(xiàng)目問(wèn)題是什么?”只有弄懂了要解決問(wèn)題,才能夠合理的分析和解決問(wèn)題,并為以后的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。根據(jù)軟件工程,前期的問(wèn)題定義占軟件開(kāi)發(fā)很大部分,是很重要的環(huán)節(jié)。
軟件項(xiàng)目定義階段的任務(wù)有四項(xiàng)。1、制定軟件項(xiàng)目規(guī)劃。包括:描述軟件的工作范圍、進(jìn)行風(fēng)險(xiǎn)分析、提出開(kāi)發(fā)軟件所需資源清單、估算軟件項(xiàng)目的成本和進(jìn)度,并易成本和進(jìn)度估算為基礎(chǔ)對(duì)軟件項(xiàng)目進(jìn)行可行性論證。Zui后,生成經(jīng)過(guò)項(xiàng)目管理組織評(píng)審的軟件項(xiàng)目規(guī)劃。2、軟件需求分析和定義。確定軟件的功能和性能,詳細(xì)定義軟件系統(tǒng)要素。定義軟件需求有兩種方法。一種是采用形式化的信息分析方法。建立信息流和信息結(jié)構(gòu)模型,然后將這些模型擴(kuò)展為軟件規(guī)格說(shuō)明。另一種是為軟件開(kāi)發(fā)原型,軟件工程師和用戶(hù)一起對(duì)原型進(jìn)行評(píng)審和修改,從二獲得用戶(hù)滿(mǎn)意的需求定義信息。3、確定軟件性能和資源約束,這對(duì)軟件設(shè)計(jì)特性會(huì)產(chǎn)生直接的影響。4、為軟件要素定義驗(yàn)收標(biāo)準(zhǔn),它也是制定軟件測(cè)試計(jì)劃的基礎(chǔ)。
3.2.1設(shè)計(jì)目的和任務(wù)
?面向現(xiàn)實(shí)需求實(shí)現(xiàn)通用照片網(wǎng)站建設(shè)
設(shè)計(jì)出的照片網(wǎng)站可以滿(mǎn)足絕大多數(shù)照片者的需求,而不僅僅局限于某一個(gè)照片者的使用。
?學(xué)習(xí)和掌握J(rèn)SP開(kāi)發(fā)工具,深刻體會(huì)面向?qū)ο缶幊痰姆椒ê退枷?/p>
能熟練使用JSP,并成功編出畢業(yè)設(shè)計(jì)項(xiàng)目。依靠其可視化的面向?qū)ο缶幊桃约按罅康目丶?lái)設(shè)計(jì)照片網(wǎng)站建設(shè)的界面和實(shí)現(xiàn)各種功能。
?掌握軟件開(kāi)發(fā)環(huán)境和操作系統(tǒng)
?本軟件的開(kāi)發(fā)是在任何的環(huán)境下進(jìn)行的。能夠熟練操作和使用WINDOWS操作系統(tǒng)和JSP編程工具,以及簡(jiǎn)單處理在使用中遇到的問(wèn)題。
?熟悉軟件開(kāi)發(fā)的流程
按照軟件工程的思想和方法,進(jìn)行照片網(wǎng)站建設(shè)的需求分析、系統(tǒng)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和維護(hù)等等。
同時(shí)參考和學(xué)習(xí)軟件工程新途徑:面向?qū)ο蠓椒▽W(xué)引論、分析、設(shè)計(jì)、實(shí)現(xiàn)等。以便學(xué)習(xí)跟上和了解計(jì)算機(jī)編程的心思想和新潮流。
?用戶(hù)界面友好、清晰、易學(xué)易用,易于維護(hù)。
3.2.2 設(shè)計(jì)要求
1、合理設(shè)定用戶(hù),控制用戶(hù)使用權(quán)限。
2、管理人員可以隨時(shí)根據(jù)實(shí)際情況修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)資料,使信息的更新及時(shí)、準(zhǔn)確;
4、提供的特價(jià)路線(xiàn)信息讓用戶(hù)可以一目了然;
5、查找功能方便管理人員了解各條路線(xiàn)的用戶(hù)統(tǒng)計(jì),便于統(tǒng)一管理;
本設(shè)計(jì)是一個(gè)照片網(wǎng)站建設(shè),要求簡(jiǎn)單的信息添加、刪除、修改等,及時(shí)進(jìn)行數(shù)據(jù)的查詢(xún)和管理。該軟件以Windows環(huán)境,JSP工具和Microsoft SQL SEVER 數(shù)據(jù)庫(kù)設(shè)計(jì)。
3.3 可行性分析
開(kāi)發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。因此,在接受項(xiàng)目之前必須根據(jù)客戶(hù)可能提供的時(shí)間和資源條件進(jìn)行可行性研究。它可以避免人力、物力和才力上的浪費(fèi)。可行性研究與風(fēng)險(xiǎn)分析在許多方面是互相關(guān)聯(lián)的。項(xiàng)目風(fēng)險(xiǎn)越大,開(kāi)發(fā)高質(zhì)量軟件的可行性就越小。可行性研究包括經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性和開(kāi)發(fā)方案的選擇性。
以下從四個(gè)方面對(duì)照片網(wǎng)站建設(shè)進(jìn)行可行性分析:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性和法律可行性。
??技術(shù)可行性
為了確定現(xiàn)有技術(shù)能否實(shí)現(xiàn)目標(biāo)系統(tǒng)。JSP 自帶的工具、Microsoft SQL SEVER 擁有的表操作(建立、修改、刪除等)協(xié)調(diào)操作完全可以實(shí)現(xiàn)本系統(tǒng)要求達(dá)到的各種功能。
照片網(wǎng)站建設(shè)把導(dǎo)游和用戶(hù)的信息貯存在數(shù)據(jù)庫(kù)里,然后經(jīng)過(guò)數(shù)據(jù)的抽取和分類(lèi),顯示在需要的窗口內(nèi)。
基本信息錄入
景點(diǎn)信息表
線(xiàn)路信息表
新聞信息表
??經(jīng)濟(jì)可行性
為了確定待開(kāi)發(fā)的系統(tǒng)的經(jīng)濟(jì)效益能否超過(guò)開(kāi)發(fā)成本。照片網(wǎng)站建設(shè)是一個(gè)不會(huì)直接產(chǎn)生經(jīng)濟(jì)效益的投資,但是能夠節(jié)省人員資源的消耗和浪費(fèi),從而節(jié)約成本,提高效率。從成本效益角度來(lái)觀(guān)察,這個(gè)系統(tǒng)的開(kāi)發(fā)成本不是很高,在使用后,能夠起到的作用也是十分可觀(guān)的。
??操作可行性
照片網(wǎng)站建設(shè)是基于JSP 平臺(tái)
開(kāi)發(fā)的,JSP系列是被廣泛應(yīng)用于數(shù)據(jù)庫(kù)開(kāi)發(fā)和操作的一套成熟的軟件平臺(tái),而且它對(duì)于一個(gè)小型的數(shù)據(jù)庫(kù)處理具有不可比擬的優(yōu)點(diǎn)和簡(jiǎn)單方便。所以叢操作可行性方面是可行的。開(kāi)發(fā)出來(lái)的界面也是十分容易使用,具有簡(jiǎn)單,容易上手的特點(diǎn)。
??法律可行性
本系統(tǒng)完全是本人在指導(dǎo)老師的指導(dǎo)下獨(dú)立完成的,故不存在侵權(quán)行為或者由于本系統(tǒng)帶來(lái)的法律糾紛等問(wèn)題,所以在法律上是可行的。
所以從上面四點(diǎn)出發(fā),可以確定系統(tǒng)分析是可行的。
3.4 需求分析
需求分析是介于系統(tǒng)分析和軟件設(shè)計(jì)階段之間的重要橋梁。一方面,需求分析以系統(tǒng)規(guī)格說(shuō)明和項(xiàng)目規(guī)劃作為分析活動(dòng)的基本出發(fā)點(diǎn),并從軟件角度對(duì)他們進(jìn)行檢查和調(diào)整。另一方面,需求規(guī)格說(shuō)明又是軟件設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試,直至維護(hù)的主要基礎(chǔ)。
需求分析是在可行性研究的基礎(chǔ)上進(jìn)行的,可行性研究實(shí)質(zhì)上是一次完整的分析和設(shè)計(jì)過(guò)程,只不過(guò)是在抽象的層次上進(jìn)行的大大壓縮和簡(jiǎn)化的分析和設(shè)計(jì)過(guò)程。需求分析的結(jié)果是軟件開(kāi)發(fā)的基礎(chǔ),必須仔細(xì)驗(yàn)證它的正確性,開(kāi)發(fā)人員必須和用戶(hù)取得完全一致的意見(jiàn),需求分析的文檔應(yīng)該被用戶(hù)所確認(rèn)。為了更準(zhǔn)確、更具體地確定用戶(hù)的需求,往往需要構(gòu)造出目標(biāo)系統(tǒng)的原型,供用戶(hù)試用以取得實(shí)踐。良好的分析活動(dòng)有助于避免或盡早剔除早期錯(cuò)誤,從而提高軟件生產(chǎn)率,降低開(kāi)發(fā)成本,改進(jìn)軟件質(zhì)量。
??需求分析的基本任務(wù)是確定目標(biāo)系統(tǒng)必須具備那些功能,準(zhǔn)確完整的體現(xiàn)用戶(hù)的要求。
?
??照片網(wǎng)站建設(shè)的需求分析:
1、采用JSP開(kāi)發(fā)工具;
2、合理設(shè)定用戶(hù),控制用戶(hù)使用權(quán)限。讓系統(tǒng)可以分辨出非用戶(hù)和用戶(hù),普通用戶(hù)和超級(jí)用戶(hù)(即管理員)。
3、管理人員可以隨時(shí)根據(jù)實(shí)際情況修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)資料,使信息的更新及時(shí)、準(zhǔn)確;
4、照片的信息可以由管理人員添加和刪除,普通用戶(hù)只可以查看。
5、景點(diǎn)信息里某些新線(xiàn)路的開(kāi)發(fā),或舊線(xiàn)路的修改和刪除由管理人員按實(shí)際要求處理。
6、用戶(hù)的個(gè)人資料可以方便地增加、刪除和修改。
7、提供的特價(jià)路線(xiàn)信息讓用戶(hù)可以一目了然,清楚了解Zui新訊息。
3.系統(tǒng)開(kāi)發(fā)
3.1 系統(tǒng)設(shè)計(jì)
總體設(shè)計(jì)的基本目的就是回答“概括地說(shuō),系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問(wèn)題,因此,總體設(shè)計(jì)又稱(chēng)為概要設(shè)計(jì)或初步設(shè)計(jì)。本設(shè)計(jì)階段的基本目的是用比較抽象概括的方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是說(shuō),總體設(shè)計(jì)階段主要由兩個(gè)小階段組成。首先需要進(jìn)行系統(tǒng)設(shè)計(jì),從數(shù)據(jù)流圖出發(fā)設(shè)想完成系統(tǒng)功能的若干種合理的物理方案,分析員應(yīng)該仔細(xì)分析比較這些方案,并且和用戶(hù)共同選定一個(gè)zuijia方案。然后進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì),確定軟件由那些模塊組成以及這些模塊之間的動(dòng)態(tài)調(diào)用關(guān)系。層次圖和結(jié)構(gòu)圖是描繪軟件結(jié)構(gòu)的常用工具。
在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí),應(yīng)該遵循的Zui主要的原理是模塊獨(dú)立原理,也就是說(shuō),軟件應(yīng)該由一組完成相對(duì)獨(dú)立的子功能的模塊組成,這些模塊彼此之間的接口關(guān)系應(yīng)該盡量簡(jiǎn)單。
在進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)時(shí)一種有效的方法是,由抽象到具體地分析和構(gòu)造出軟件的層次結(jié)構(gòu)。自頂而下逐步求精是進(jìn)行軟件結(jié)構(gòu)設(shè)計(jì)的常用途徑;但是,如果已經(jīng)有了詳細(xì)的數(shù)據(jù)流圖,也可以使用面向數(shù)據(jù)流的設(shè)計(jì)方法,用形式化的方法由數(shù)據(jù)流圖影射出軟件結(jié)構(gòu)。
數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù),具體說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造Zui優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求(信息要求和處理要求)。
通過(guò)這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素—程序,文件,數(shù)據(jù)庫(kù),人工過(guò)程和文檔等。
耦合:是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。
內(nèi)聚:標(biāo)志一個(gè)模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,它是信息隱蔽和局部化概念的自然擴(kuò)展。
3.2本系統(tǒng)的總體設(shè)計(jì)
? 1、照片網(wǎng)站建設(shè)的開(kāi)發(fā)首先需要設(shè)計(jì)數(shù)據(jù)庫(kù)。根據(jù)需求分析得到的結(jié)果,用Microsoft SQL SEVER 表設(shè)計(jì)器設(shè)計(jì)好結(jié)構(gòu)表后添加到數(shù)據(jù)庫(kù)中。為了使用方便,共創(chuàng)建了4個(gè)數(shù)據(jù)表。
?
? 2、為了完成用戶(hù)的需求,共設(shè)計(jì)7個(gè)窗口(登錄窗口、主窗口、導(dǎo)游信息窗口、特價(jià)路線(xiàn)信息窗口、景點(diǎn)信息窗口、用戶(hù)權(quán)限窗口和用戶(hù)信息查詢(xún)窗口)。
1)登錄系統(tǒng)
錯(cuò)
2)系統(tǒng)模塊
3.3詳細(xì)設(shè)計(jì)
具體分析是軟件生命周期的一個(gè)重要階段,它Zui根本的任務(wù)是確定為了滿(mǎn)足用戶(hù)的需要系統(tǒng)必須做什么。具體地說(shuō),應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)發(fā)展的前景;必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流又要分析長(zhǎng)期使用的數(shù)據(jù)存儲(chǔ)。通過(guò)仔細(xì)分析應(yīng)該得出用數(shù)據(jù)流圖、ER圖、數(shù)據(jù)字典和簡(jiǎn)潔的算法描述所定義的詳細(xì)的系統(tǒng)邏輯模型。圖形工具比文字?jǐn)⑹瞿芨玫乇磉_(dá)重要的細(xì)節(jié),數(shù)據(jù)流圖能夠極好地概括描述一個(gè)系統(tǒng)的信息。ER圖能直觀(guān)、準(zhǔn)確地描繪系統(tǒng)的數(shù)據(jù)需求。數(shù)據(jù)字典也是重要的,數(shù)據(jù)是把一個(gè)系統(tǒng)的各個(gè)組成元素連接在一起的“黏合劑”,為了成功地把所有系統(tǒng)元素連接起來(lái),這些元素必須共享公共的數(shù)據(jù)定義,數(shù)據(jù)字典正是這些數(shù)據(jù)定義的集合算法同樣是重要的,分析的目的是確定系統(tǒng)必須做什么,廣義地說(shuō),任何一個(gè)計(jì)算機(jī)系統(tǒng)的基本功能都是把輸入數(shù)據(jù)轉(zhuǎn)變成輸出信息,算法定義了轉(zhuǎn)變的規(guī)則。因此,沒(méi)有對(duì)算法的了解就不能確切知道系統(tǒng)必須做什么。此外,在需求分析階段還應(yīng)該根據(jù)對(duì)目標(biāo)系統(tǒng)的更深入更具體的認(rèn)識(shí),修正開(kāi)發(fā)目標(biāo)系統(tǒng)的計(jì)劃。
詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎么具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說(shuō),經(jīng)過(guò)這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的jingque描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的程序。
??為了滿(mǎn)足照片網(wǎng)站建設(shè)的使用要求,本系統(tǒng)用SQL SEVER 創(chuàng)建有4張表,分別是密碼表、導(dǎo)游表、用戶(hù)表以及照片路線(xiàn)表。密碼表的作用是驗(yàn)證登錄時(shí)的用戶(hù)名和密碼,并判斷用戶(hù)的使用權(quán)限來(lái)啟動(dòng)或關(guān)閉某些按鈕的操作;導(dǎo)游表的作用是存放導(dǎo)游的基本資料,便于及時(shí)查看;用戶(hù)表的作用也是存放資料信息,隨時(shí)可以添加記錄,方便照片網(wǎng)站的記錄管理;照片路線(xiàn)表中存放線(xiàn)路的具體信息,管理員可以根據(jù)具體的情況選擇線(xiàn)路添加、修改和刪除,用戶(hù)可以通過(guò)自己的選擇,迅速查處相關(guān)照片勝地的路線(xiàn)資料。
??建立一個(gè)數(shù)據(jù)表,及時(shí)更新每星期推出的特價(jià)路線(xiàn)信息。
??用戶(hù)應(yīng)用順序?yàn)椋旱卿洿翱凇?gt;主窗口——>
——>照片咨詢(xún)窗口
——>信息窗口
——>線(xiàn)路搜索窗口
——>照片信息查詢(xún)窗口
——>熱點(diǎn)線(xiàn)路窗口
——>用戶(hù)權(quán)限窗口
功能模塊圖:
3.4、E-R模型簡(jiǎn)介
數(shù)據(jù)庫(kù)設(shè)計(jì)中常用E-R圖來(lái)描繪數(shù)據(jù)庫(kù)的結(jié)構(gòu)。E-R模型中包含“實(shí)體”、“聯(lián)系”和“屬性”等三個(gè)基本成分,下面介紹這三個(gè)基本成分:
1、實(shí)體
實(shí)體是客觀(guān)世界中存在的且可相互區(qū)分的事物。實(shí)體可以是人也可以是物;可以是具體事物也可以是抽象概念。例如,員工、原料、商品、定單等都是實(shí)體。在E-R圖中用矩形代表實(shí)體。
2、聯(lián)系
客觀(guān)世界中的事物彼此間往往是有聯(lián)系的。例如,客戶(hù)與企業(yè)間有“賣(mài)”這種聯(lián)系;企業(yè)與供應(yīng)商之間存在“買(mǎi)”這種聯(lián)系。聯(lián)系可分為三類(lèi):
(1)一對(duì)一聯(lián)系(1:1) 例如,一個(gè)公司只有一個(gè)總經(jīng)理,而每個(gè)總經(jīng)理只在一個(gè)公司任職,則公司與總經(jīng)理之間的聯(lián)系是一對(duì)一的。
(2)一對(duì)多聯(lián)系(1:N) 例如,公司與員工之間存在一對(duì)多的聯(lián)系“雇傭”,即每個(gè)公司雇傭了多名員工。
(3)多對(duì)多聯(lián)系(M:N) 例如,客戶(hù)與公司之間存在的聯(lián)系(“買(mǎi)”)是多對(duì)多的,即每個(gè)客戶(hù)可以向多家公司購(gòu)買(mǎi)商品,而每個(gè)公司也可以向多家客戶(hù)出售產(chǎn)品。在E-R圖中,用連接相關(guān)實(shí)體的菱形框來(lái)表示聯(lián)系。
3、屬性
屬性是實(shí)體或聯(lián)系所具有的性質(zhì)。通常一個(gè)實(shí)體由若干個(gè)屬性來(lái)刻畫(huà)。例如,“公司”實(shí)體有名稱(chēng)、類(lèi)別、地址、電話(huà)等屬性;“員工”實(shí)體有姓名、性別、職位、家庭住址等屬性?!岸▎巍睂?shí)體有定單號(hào)、定貨日期、截止日期、商品、數(shù)量、定金等屬性。在E-R圖中用橢圓形來(lái)表示實(shí)體(或聯(lián)系)的屬性,并用無(wú)向邊把實(shí)體(或聯(lián)系)與其屬性連接起來(lái)。
人們通常就是用實(shí)體、聯(lián)系和屬性三個(gè)概念來(lái)理解現(xiàn)實(shí)問(wèn)題的,因此,E-R模型比較接近人的習(xí)慣思維方式。此外,E-R模型使用簡(jiǎn)單的圖形符號(hào)來(lái)表達(dá)系統(tǒng)分析員對(duì)問(wèn)題的理解,不熟悉計(jì)算機(jī)技術(shù)的用戶(hù)也能理解它,因此,E-R模型可以作為用戶(hù)與分析員之間有效的交流工具。
3.5、本系統(tǒng)的E-R圖及數(shù)據(jù)庫(kù)表的結(jié)構(gòu)
總體E-R圖
1、各實(shí)體的屬性圖
用戶(hù)=用戶(hù)名+密碼+權(quán)限
用戶(hù)=身份證號(hào)碼+姓名+年齡+性別+聯(lián)系電話(huà)+照片日期+參加的團(tuán)隊(duì) +備注
路線(xiàn)=路線(xiàn)+照片信息+發(fā)團(tuán)日期+價(jià)格+屬性+終點(diǎn)+中點(diǎn)站
用戶(hù)實(shí)體及屬性
用戶(hù)
路線(xiàn)實(shí)體及屬性
路線(xiàn)
2、表結(jié)構(gòu)
數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù),具體說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造Zui優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需求(信息要求和處理要求)。
3.6 模塊功能實(shí)現(xiàn)
系統(tǒng)登錄窗口
當(dāng)管理員輸入完用戶(hù)名和密碼后,系統(tǒng)就開(kāi)始判斷用戶(hù)名是否存在。用戶(hù)名不存在時(shí),提示出錯(cuò)信息,不能使用本系統(tǒng);用戶(hù)名存在而密碼不匹配時(shí),提示出錯(cuò)信息;只有當(dāng)用戶(hù)名和密碼都正確且匹配時(shí),進(jìn)入主界面,使用照片網(wǎng)站建設(shè)。管理員享有一切權(quán)力。
后臺(tái)登陸:
用戶(hù)登陸:
主界面
主界面提供了很多的按鈕,只要你點(diǎn)擊想要查看的窗口,就可以隨意進(jìn)入,其中的更改用戶(hù)可以讓你回到登錄界面重新登錄,重新判斷用戶(hù)的權(quán)限。
此窗口中的信息添加,修改和刪除都是只能由管理人員使用,一般用戶(hù)只能查看翻閱基本資料。用戶(hù)可以看到Zui新的信息,了解照片地區(qū)的信息。
照片線(xiàn)路信息窗口
此窗口是本系統(tǒng)Zui核心的設(shè)計(jì),它提供給用戶(hù)路線(xiàn)的選擇和詳細(xì)資料。你可以通過(guò)屬性來(lái)選擇。如果用戶(hù)想更快地查到自己向往的照片地點(diǎn),也可以直接輸入城市的名稱(chēng),即可完成路線(xiàn)查找。若沒(méi)有用戶(hù)希望的照片路線(xiàn),照片網(wǎng)站可以根據(jù)用戶(hù)的要求,并結(jié)合導(dǎo)游、景點(diǎn)情況以及開(kāi)發(fā)的前景預(yù)測(cè)適當(dāng)新增或修改路線(xiàn),盡量完成用戶(hù)的愿望。當(dāng)然,如果有的路線(xiàn)開(kāi)發(fā)不合理,經(jīng)過(guò)一段時(shí)間的試運(yùn)營(yíng)后可以刪除。
留言窗口
用戶(hù)通過(guò)了解景點(diǎn)信息窗口中的路線(xiàn),作出自己的選擇,就可以把個(gè)人基本信息告訴照片網(wǎng)站以便統(tǒng)一管理和相互的聯(lián)系。照片網(wǎng)站就可以及時(shí)與用戶(hù)取得聯(lián)系,商量響應(yīng)處理地方法。