![計算機(jī)畢業(yè)設(shè)計SSM高速公路收費(fèi)管理系統(tǒng)論文_第1頁](http://file4.renrendoc.com/view12/M02/06/1A/wKhkGWXq6DOATPCsAACcQTOaJ7I794.jpg)
![計算機(jī)畢業(yè)設(shè)計SSM高速公路收費(fèi)管理系統(tǒng)論文_第2頁](http://file4.renrendoc.com/view12/M02/06/1A/wKhkGWXq6DOATPCsAACcQTOaJ7I7942.jpg)
![計算機(jī)畢業(yè)設(shè)計SSM高速公路收費(fèi)管理系統(tǒng)論文_第3頁](http://file4.renrendoc.com/view12/M02/06/1A/wKhkGWXq6DOATPCsAACcQTOaJ7I7943.jpg)
![計算機(jī)畢業(yè)設(shè)計SSM高速公路收費(fèi)管理系統(tǒng)論文_第4頁](http://file4.renrendoc.com/view12/M02/06/1A/wKhkGWXq6DOATPCsAACcQTOaJ7I7944.jpg)
![計算機(jī)畢業(yè)設(shè)計SSM高速公路收費(fèi)管理系統(tǒng)論文_第5頁](http://file4.renrendoc.com/view12/M02/06/1A/wKhkGWXq6DOATPCsAACcQTOaJ7I7945.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
緒論當(dāng)今社會,我國汽車業(yè)蓬勃發(fā)展,政府越來越多的資金投入到修建高速公路上,因此,高速公路對社會的發(fā)展、居民的生活質(zhì)量有著深遠(yuǎn)的指導(dǎo)意義。如何對高速公路收費(fèi)進(jìn)行全方位的管理已成為社會改革創(chuàng)新的焦點(diǎn)。建立一套科學(xué)有效的高速公路收費(fèi)管理系統(tǒng)是政府對高速公路收費(fèi)信息化管理的重要依據(jù),同時也是我國社會的發(fā)展的助推器。然而,高速公路收費(fèi)種類繁雜,因此,對高速公路收費(fèi)管理也是一項相對復(fù)雜的工作。近年來,隨著我國經(jīng)濟(jì)與高科技的飛速發(fā)展,越來越多的網(wǎng)絡(luò)設(shè)備應(yīng)用到高速公路收費(fèi)管理中,高速公路收費(fèi)管理變革勢不可擋。在高速公路收費(fèi)管理這方面也開始向著電子化,智能化的方向去發(fā)張。逐漸衍生出專門的管理信息系統(tǒng)(MIS)。高速公路收費(fèi)管理系統(tǒng)就是運(yùn)用計算機(jī)對高速公路情況、活動信息、公告信息等進(jìn)行管理的一個典型系統(tǒng)。高速公路收費(fèi)管理系統(tǒng)實現(xiàn)了高速公路信息、收費(fèi)站信息、收費(fèi)員信息管理等進(jìn)行了統(tǒng)一管理。以往對于高速公路信息進(jìn)行管理的時候,管理員需要填寫許多表單,由于很多的事項發(fā)生在過去,填寫信息時難免造成疏漏,從而對表格信息不斷進(jìn)行修改,也給收費(fèi)管理工作帶來諸多不便。與此同時還要浪費(fèi)大量的紙張從而造成資源浪費(fèi)。正是以上諸多因素,開發(fā)一套基于網(wǎng)絡(luò)的高速公路收費(fèi)管理系統(tǒng)迫在眉睫。計算機(jī)進(jìn)行高速公路收費(fèi)信息的管理工作,不僅能保證各項收費(fèi)信息能夠及時錄入到系統(tǒng)中,而且還可以利用先進(jìn)的管理模式,使得高速公路收費(fèi)管理工作變得更加的便捷、簡單、準(zhǔn)確率高。實現(xiàn)高速公路收費(fèi)管理的系統(tǒng)化、規(guī)范化、自動化。1.1項目背景近年來,高速公路收費(fèi)電子化已經(jīng)受到政府和社會大眾的普遍關(guān)注。同時,高速公路收費(fèi)作為政府收入的重要來源,受到政府越來越多的關(guān)注。加強(qiáng)高速公路收費(fèi)管理,是增強(qiáng)政府的活力,提高政府工作質(zhì)量的有效途徑,是當(dāng)前我國政府面臨的重要任務(wù)?,F(xiàn)今,高速公路收費(fèi)正在不斷改革和完善,建立起與之相適應(yīng)的信息制度和管理系統(tǒng)是提高高速公路收費(fèi)管理運(yùn)行機(jī)制的關(guān)鍵。合理地管理高速公路組建,是促進(jìn)社會和諧發(fā)展的關(guān)鍵。因此,建立高速公路收費(fèi)管理系統(tǒng),是勢在必行的。1.2課題研究目的及意義信息管理與網(wǎng)絡(luò)交互都隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而不斷更新,通過計算機(jī)技術(shù)對高速公路收費(fèi)信息進(jìn)行管理成為了政府目前工作中一個不可缺少的部分,現(xiàn)代政府高速公路收費(fèi)管理大多依托于計算機(jī)網(wǎng)絡(luò)技術(shù),許多政府都在積極開展高速公路收費(fèi)管理的信息化建設(shè)工作,高速公路收費(fèi)管理系統(tǒng)建立在網(wǎng)絡(luò)的基礎(chǔ)上,不僅增加了簡化了收費(fèi)流程,而且能夠使高速公路管理更加高效準(zhǔn)確,省去大量的人力勞動,提高人力資源的合理分配。1.3研究方法和手段系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)各種細(xì)心的系統(tǒng)化,規(guī)范化和自動化。系統(tǒng)功能分析是在系統(tǒng)分析開發(fā)的總體任務(wù)的基礎(chǔ)上完成。其他的基本任務(wù)如下:收費(fèi)站管理、用戶管理、公告管理、收費(fèi)管理、車輛管理、違法記錄管理、權(quán)限管理、角色管理。2系統(tǒng)相關(guān)技術(shù)2.1JSP技術(shù)簡介JSP程序使用了Java編程語言,JSP技術(shù)可以對動態(tài)網(wǎng)頁進(jìn)行封裝。通過tags和script,網(wǎng)頁還能訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP可以分離網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示,對可重用的基于組件的開發(fā)進(jìn)行支撐,更容易的對基于Web的應(yīng)用程序進(jìn)行設(shè)計。當(dāng)Web服務(wù)器接收到訪問JSP網(wǎng)頁的請求時,首先運(yùn)行的程序段,接下來將JSP文件中的HTML代碼和運(yùn)行效果一并返還給用戶。通過Java文件的插入能夠?qū)?shù)據(jù)庫、網(wǎng)頁多重定向等運(yùn)行,從而滿足構(gòu)建動態(tài)網(wǎng)頁所需要的程序。JSP和Servle相同,都可以通過服務(wù)器端運(yùn)行。由于能夠?qū)⒁粋€HTML文本返回給用戶端,所以用戶端具備瀏覽器就可以進(jìn)行瀏覽。HTML程序和穿插在內(nèi)部的Java程序可以構(gòu)建JSP網(wǎng)頁。在服務(wù)器被用戶端訪問時,能夠處理相應(yīng)的Java代碼,然后將產(chǎn)生的HTML頁面再返回給用戶端的瀏覽器。JSP的設(shè)計關(guān)鍵是Servlet,通常大型的Web應(yīng)用程序的設(shè)計成果也通過JavaServlet和JSP的協(xié)作。JSP既擁有了方便快捷的Java程序,又統(tǒng)統(tǒng)的面向用戶,既實現(xiàn)了平臺的無關(guān)性危險還比較小,可以具備互聯(lián)網(wǎng)的全部優(yōu)勢。JSP技術(shù)的優(yōu)點(diǎn):(1)一次編寫,到處運(yùn)行。除了系統(tǒng)之外,代碼無需做任何改動。(2)系統(tǒng)的多平臺支持。通常情況下,能夠在任何情況下的全部平臺上進(jìn)行設(shè)計,能夠安排在任何情況中,也能夠在任何情況下進(jìn)行發(fā)展。相比ASP/.net來說,優(yōu)點(diǎn)是顯而易見的。(3)強(qiáng)大的可塑性。能夠通過很多服務(wù)器進(jìn)行集群和負(fù)載平衡,甚至能夠通過多臺Application解決問題。單臺服務(wù)器到多臺服務(wù)器,Java展現(xiàn)了一個強(qiáng)大的功能。(4)具有強(qiáng)大和多樣化的開發(fā)工具支持。Java已經(jīng)有了很多的設(shè)計方法,何況大部分工具都是沒有花費(fèi)的,這中間有很多都在多種平臺之下順暢的進(jìn)展。2.2MYSQL數(shù)據(jù)庫簡介(1)運(yùn)用C和C++編寫,并且運(yùn)用了許多種編譯器進(jìn)行調(diào)試,確保源代碼的可移植性(2)支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows操作系統(tǒng)等(3)為大部分的編程語言提供了API。所有包含C、C++、Python、Java、Perl、JSP、Eiffel、Ruby和Tcl等編程語言。(4)支持多線程序,充分使用CPU資源(5)改善的SQL查詢方法,有效地提升查詢速度(6)不止可以作為單獨(dú)的應(yīng)用程序使用在服務(wù)器網(wǎng)絡(luò)環(huán)境下,也可以作為數(shù)據(jù)庫而提供許多語言到其他的軟件,經(jīng)常使用的編碼,比如中文的GB2312、BIG5,日文的Shift_JIS等都可以用來數(shù)據(jù)的表名和列名(7)提供銜接TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫路線(8)提供使用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具(9)能夠處理具有上千萬條記錄的超大型數(shù)據(jù)庫2.3本章小結(jié)本章介紹了高速公路收費(fèi)管理用到的相關(guān)技術(shù)以及開發(fā)環(huán)境,針對系統(tǒng)中使用到的技術(shù)做了簡單的介紹。
3系統(tǒng)需求分析及可行性分析3.1系統(tǒng)總體目標(biāo)(1)數(shù)據(jù)共享推進(jìn)高速公路收費(fèi)管理系統(tǒng)的數(shù)據(jù)校驗和數(shù)據(jù)共享規(guī)范化和制度化建設(shè),對高速公路收費(fèi)管理系統(tǒng)數(shù)據(jù)查詢的精度和效率進(jìn)行提升。(2)實現(xiàn)了高速公路收費(fèi)管理系統(tǒng)業(yè)務(wù)的各種功能該系統(tǒng)軟件將對高速公路信息進(jìn)行資料管理和統(tǒng)計,對高速公路信息、高速公路收費(fèi)信息等進(jìn)行信息錄入、管理和統(tǒng)計。(3)在業(yè)務(wù)流程方面更為規(guī)范實現(xiàn)對高速公路收費(fèi)管理系統(tǒng)業(yè)務(wù)的全面、規(guī)范、科學(xué)、系統(tǒng)的管理;提高工作效率和管理水平,對高速公路收費(fèi)管理系統(tǒng)中所涉及到的不足進(jìn)行彌補(bǔ)。(4)實行現(xiàn)代化的管理手段該系統(tǒng)應(yīng)具有界面清晰,操作簡便。該系統(tǒng)必須有一個數(shù)據(jù)庫備份和恢復(fù)功能,提高了數(shù)據(jù)的安全性。該系統(tǒng)應(yīng)該是基于網(wǎng)絡(luò)的系統(tǒng),只需要有一臺能夠聯(lián)網(wǎng)的設(shè)備就可以實現(xiàn)對系統(tǒng)的管理。3.2系統(tǒng)可行性分析本節(jié)通過對軟件實行的目的初步調(diào)查和分析,提出可行性方案并對其一一進(jìn)行論證。我們在這里主要從時間可行性、經(jīng)濟(jì)可行性、運(yùn)行可行性和法律可行性等方面進(jìn)行分析。本系統(tǒng)比較容易實現(xiàn),代碼維護(hù)方面相對簡單,工作量也較小,在技術(shù)上十分是可行的。系統(tǒng)的登錄界面簡單和友好,采用常見的界面窗口的登錄界面,而系統(tǒng)的開發(fā)則采用的是較為常用的JSP技術(shù)。這些策使得用戶不需要很長的時間就能夠快速熟悉系統(tǒng),并掌握系統(tǒng)的操作方法。此外,為了方便系統(tǒng)管理維護(hù)人員,用戶登錄系統(tǒng)后會給出了一些提示,使得整個系統(tǒng)更加人性化,用戶操作更簡單方便。系統(tǒng)的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能夠輕松的實現(xiàn),只是需要確保系統(tǒng)的正常工作即可,以及擁有較高的效率。如果有特別低的硬件,它可以導(dǎo)致系統(tǒng)的低性能以及效率低,從而導(dǎo)致整個系統(tǒng)的運(yùn)行不順暢。以目前普遍的個人計算機(jī)的配置而言,這是十分容易實現(xiàn)的。因此,本系統(tǒng)的開發(fā)在硬件方面是可行的。3.2.1技術(shù)可行性根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。考慮到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的警JSP技術(shù)來進(jìn)行開發(fā)設(shè)計,使用MySQL數(shù)據(jù)庫存儲數(shù)據(jù)。在軟件方面,由于警JSP和MySQL都是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。在硬件方面,則選擇空間較大,只要是奔騰系列及以上的計算機(jī),內(nèi)存在256M以上,硬盤在30MB,都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。3.2.2經(jīng)濟(jì)可行性從經(jīng)濟(jì)許可上分析,系統(tǒng)開發(fā)需求并不算是太高,而且加上現(xiàn)在社會上已經(jīng)具備各項成熟的軟硬件環(huán)境以及較短的開發(fā)周期,因此完成此系統(tǒng)所需要的開發(fā)成本并不是很高,而且系統(tǒng)設(shè)計一旦完成,就能為高校帶來極大的便利,大大提高了高速公路信息管理的效率,減少了人員資源的投入,如此一來,經(jīng)濟(jì)收益將遠(yuǎn)超過最初的成本投入。因此,從經(jīng)濟(jì)角度考慮,此系統(tǒng)開發(fā)可行。3.2.3社會可行性運(yùn)行可行性是對系統(tǒng)結(jié)構(gòu)的影響的可行性,在體制、機(jī)制和運(yùn)行環(huán)境的適應(yīng)性參與,系統(tǒng)和人員培訓(xùn)人員計劃的可行性?,F(xiàn)今社會信息化技術(shù)普及范圍十分寬廣,各種操作人員的水平都是相當(dāng)高的,所以十分具有運(yùn)行可行性。①所有技術(shù)資料都為合法。②知識產(chǎn)權(quán)問題不會發(fā)生在開發(fā)過程中。③沒有抄襲其他相關(guān)系統(tǒng),不會有侵犯版權(quán)的問題。④不會再開發(fā)過程中涉及法律責(zé)任。因此,本系統(tǒng)的開發(fā)可行性從經(jīng)濟(jì)上、從社會、從技術(shù)等上來看都是很高的。3.3系統(tǒng)功能需求分析本系統(tǒng)實現(xiàn)了如下功能:管理員:(1)收費(fèi)站管理:管理員可以對收費(fèi)站信息進(jìn)行增加、刪除、修改、查詢。(2)用戶信息管理:管理員可以對用戶信息進(jìn)行增刪增加、刪除、修改、查詢功能。(3)公告管理:管理員可以對公告信息進(jìn)行增加、修改等操作。(4)收費(fèi)管理:管理員可增加、修改、查看、刪除收費(fèi)類型,定制不同的高速公路收費(fèi)標(biāo)準(zhǔn)。(5)收費(fèi)記錄管理:管理員可以對收費(fèi)記錄信息進(jìn)行增加、修改、查看、刪除等操作。(6)車輛類型管理:管理員可以車輛類型信息進(jìn)行增加、修改、查看、刪除等操作。(7)違法記錄管理:管理員可以對違法記錄信息進(jìn)行增加、查看、刪除等操作。(8)權(quán)限管理:管理員擁有一切管理高速公路收費(fèi)管理權(quán)限。(9)角色管理:管理員可以對管理員信息進(jìn)行增加、查看、刪除等操作。3.4系統(tǒng)非功能需求分析(1)硬件要求本系統(tǒng)不直接作為運(yùn)營時的工具系統(tǒng),無特殊性能要求;要求輸出的網(wǎng)站具有較高的訪問效率,可滿足每分鐘10000PV的請求量。(2)完整性需求要求各種高速公路信息、活動信息記錄的完整性,各項信息記錄內(nèi)容不能為空,各種數(shù)據(jù)間聯(lián)系應(yīng)保持正確性,相同的數(shù)據(jù)在不同記錄中的一致性。(3)靈活性要求系統(tǒng)的部分功能對數(shù)據(jù)的精確度有所要求,對于系統(tǒng)的浮點(diǎn)型數(shù)據(jù),其數(shù)據(jù)精確度應(yīng)精確到小數(shù)點(diǎn)后2位??缙脚_要求:本系統(tǒng)可以運(yùn)行于Linux操作系統(tǒng)的環(huán)境下。支持軟件:適應(yīng)IE和FF。
4系統(tǒng)設(shè)計與實現(xiàn)在設(shè)計體系的時候要做到全方位的站在公眾的立場上考慮問題,讓最終的產(chǎn)品能夠順應(yīng)用戶的需求;同時也是為了給高校自身內(nèi)部的發(fā)展埋下伏筆。這一章節(jié)將重點(diǎn)突出對于體系的結(jié)構(gòu)框架的設(shè)計描述上,以詳細(xì)的標(biāo)明每一個數(shù)據(jù)庫的主體結(jié)構(gòu)框架。4.1設(shè)計目標(biāo)與原則系統(tǒng)的架構(gòu)設(shè)計,要能夠反映出整個系統(tǒng)模塊的接口,才能夠保障在后期系統(tǒng)真正實現(xiàn)的時候數(shù)據(jù)的擴(kuò)展性和安全性,只有設(shè)計出的系統(tǒng)實現(xiàn)這個目標(biāo)才能有一個更好的擴(kuò)展空間量,以適應(yīng)高校未來的發(fā)展。1.整個系統(tǒng)的設(shè)計中,系統(tǒng)必須滿足以下要求:(1)數(shù)據(jù)安全性存儲有關(guān)隱私權(quán)的高速公路收費(fèi)管理系統(tǒng)問題的系統(tǒng)數(shù)據(jù),需要確保數(shù)據(jù)的安全性,在系統(tǒng)設(shè)計時必須要采取安全防范措施,以解決潛在的安全問題。(2)柔軟性由于這個高速公路收費(fèi)管理系統(tǒng)涉及到范圍廣泛的業(yè)務(wù),設(shè)計出的系統(tǒng)必須能夠處理接受變化的能力。(3)擴(kuò)展性隨著高速公路收費(fèi)管理系統(tǒng)業(yè)務(wù)管理需求的不斷變化,高速公路收費(fèi)管理系統(tǒng)必然涉及到業(yè)務(wù)更新及擴(kuò)展,這就要求在設(shè)計之初就應(yīng)該考慮良好的可擴(kuò)展性方案。2.從實用的角度來看,系統(tǒng)必須滿足系統(tǒng)的以下原則:(1)可靠性在實際使用的過程中系統(tǒng)都會設(shè)計到很對需要進(jìn)行保密的數(shù)據(jù),系統(tǒng)出現(xiàn)一些漏洞將這些信息泄露出去將會對用戶產(chǎn)生很大的損失,所以我們必須大力確保系統(tǒng)是可靠的。(2)經(jīng)濟(jì)效益由于這是一個高速公路收費(fèi)管理系統(tǒng),設(shè)計系統(tǒng)的目的是為了對高速公路活動信息進(jìn)行更好的管理,因此需要對系統(tǒng)開發(fā)的成本和效益進(jìn)行考慮。4.2系統(tǒng)架構(gòu)設(shè)計系統(tǒng)架構(gòu)的整體設(shè)計是一個將一個龐大的任務(wù)細(xì)分為多個小的任務(wù)的過程,這些小的任務(wù)分段完成后,組合在一起形成一個完整的任務(wù)。它具體的工作步驟是:1)系統(tǒng)被分解多個子模塊2)對各個子模塊的功能進(jìn)行預(yù)先的設(shè)計3)對各個子模塊之間的邏輯關(guān)系進(jìn)行設(shè)計4)對各個模塊的界面以及模塊間信息的傳輸進(jìn)行設(shè)計在整個設(shè)計過程,以確定可能的具體方案達(dá)成每一個小的最終目標(biāo),對于每一個小的目標(biāo)而言,我們必須先了解一些相關(guān)的需求分析的信息。然后對系統(tǒng)進(jìn)行初步的設(shè)計,并對其逐漸進(jìn)行優(yōu)化,設(shè)計出一個具體可實現(xiàn)的系統(tǒng)框架。經(jīng)過需求分析之后,進(jìn)入總體設(shè)計階段,總體設(shè)計又稱概要設(shè)計或初步設(shè)計,根據(jù)需求分析階段的工作,同時確定系統(tǒng)中每個程序由哪些模塊組成及其相互關(guān)系。所謂的系統(tǒng)功能結(jié)構(gòu)圖就是把這個系統(tǒng)的基本功能進(jìn)行詳細(xì)的分解,依照功能關(guān)聯(lián)關(guān)系表示的各種圖表。而管理信息系統(tǒng)的各個子系統(tǒng)是可以看作是系統(tǒng)目標(biāo)下層的基本功能,而對里面的每項功能還能夠繼續(xù)的分成為第三層跟第四層……或者是更多的系統(tǒng)功能。依照系統(tǒng)功能的從屬關(guān)系我們可以畫出的一款圖表,這就是系統(tǒng)的功能結(jié)構(gòu)圖,功能模塊由圖中的一個個系統(tǒng)框組成。而功能模塊是可以依照具體情況來分的大一點(diǎn)或者是小一點(diǎn),在分解得最小的功能模塊能夠是在一個系統(tǒng)程序中的每個處理的過程,但是較大的系統(tǒng)功能模塊也可能是完成某一個任務(wù)的一組系統(tǒng)程序。圖4-1系統(tǒng)功能框架圖4.3業(yè)務(wù)流程分析業(yè)務(wù)流程圖(TransactionFlowDiagram)和數(shù)據(jù)流程圖(DataFlowDiagram)是結(jié)構(gòu)化信息系統(tǒng)開發(fā)方法中兩種常用的圖形工具。管理員在登錄系統(tǒng)以后,可以進(jìn)行多項操作,實現(xiàn)了系統(tǒng)信息管理、高速公路信息管理、高速公路活動管理等多項操作?;镜南到y(tǒng)業(yè)務(wù)流程描述如下如所示:圖4-2系統(tǒng)總業(yè)務(wù)流程圖4.4處理流程設(shè)計用戶要想使用高速公路收費(fèi)管理系統(tǒng),必須進(jìn)行登錄賬號。下圖是我們系統(tǒng)的登錄流程圖,如圖4-3所示:圖4-3登錄流程圖1.高速公路收費(fèi)管理系統(tǒng)操作流程圖用戶進(jìn)入登錄主界面后,需輸入用戶名和密碼,若用戶名和密碼不正確,則返回錯誤信息;只有在用戶名和密碼驗證為正確以后,方可進(jìn)入功能界面。如4-4所示:圖4-4系統(tǒng)操作流程圖2.?dāng)?shù)據(jù)增加流程用戶在添加信息時,系統(tǒng)采用自動增加號數(shù)的模式,用戶不需要填寫,用戶在添加信息以及輸入信息,系統(tǒng)會自動對信息數(shù)據(jù)進(jìn)行驗證,信息驗證成功會添加到我們的數(shù)據(jù)庫,信息驗證失敗顯示添加失敗,并提示重新輸入信息。下面是我們系統(tǒng)添加信息流程圖,如圖4-5所示:圖4-5數(shù)據(jù)增加流程圖3.?dāng)?shù)據(jù)修改流程用戶在進(jìn)行修改信息操作時,首先進(jìn)入修改信息界面,用戶輸入修改信息數(shù)據(jù),系統(tǒng)進(jìn)行數(shù)據(jù)的判斷驗證,修改信息合法則修改成功,信息更新至數(shù)據(jù)庫,當(dāng)信息不合法則顯示修改失敗,并要求重新輸入。下面是我們系統(tǒng)修改信息流程圖,如圖4-6所示:圖4-6數(shù)據(jù)修改流程圖4數(shù)據(jù)刪除流程用戶可以在這里選擇他們想要要刪除的信息,通過點(diǎn)擊我們的刪除按鈕,系統(tǒng)則會提示告知用戶是否確定要刪除所選中信息,當(dāng)用戶選擇確定刪除信息時,則會成功刪除所選中信息,系統(tǒng)數(shù)據(jù)庫也對所選中的信息進(jìn)行刪除操作。下面是刪除信息流程圖,如圖4-7所示:圖4-7數(shù)據(jù)刪除流程圖4.5數(shù)據(jù)庫設(shè)計4.5.1數(shù)據(jù)庫的選定數(shù)據(jù)庫在一個大部門系統(tǒng)中占有非常舉足輕重的地位,數(shù)據(jù)結(jié)構(gòu)設(shè)計[5]的好壞將直接影響到系統(tǒng)運(yùn)行的速度、功能的擴(kuò)展和最終使用效果。要提高存儲的效率就需要合理的數(shù)據(jù)結(jié)構(gòu)設(shè)計并且保證資料的完整和一致,同時也有利于應(yīng)用系統(tǒng)的設(shè)計。所以對于本系統(tǒng)的數(shù)據(jù),我們應(yīng)考慮到以下幾點(diǎn):(1)數(shù)據(jù)庫管理數(shù)據(jù)庫管理分為數(shù)據(jù)的備份與恢復(fù)兩個模塊。數(shù)據(jù)的備份是為了保證我們的數(shù)據(jù)的完整性,避免數(shù)據(jù)丟失造成的損失。數(shù)據(jù)的恢復(fù)是我們在操作過程中可能出現(xiàn)錯誤的操作,或是其他原因引起數(shù)據(jù)的破壞或是丟失。數(shù)據(jù)的備份和數(shù)據(jù)的恢復(fù)是保證數(shù)據(jù)的安全和完整性。(2)數(shù)據(jù)的備份數(shù)據(jù)備份是為了當(dāng)因為出現(xiàn)系統(tǒng)操作失誤、系統(tǒng)故障等問題而導(dǎo)致數(shù)據(jù)丟失的情況發(fā)生時,能夠把部分甚至全部數(shù)據(jù)集合從應(yīng)用主機(jī)的硬盤、陣列復(fù)制到其它的存儲介質(zhì)從而避免數(shù)據(jù)丟失。4.5.2數(shù)據(jù)庫概念模型設(shè)計數(shù)據(jù)庫概念模型即系統(tǒng)的實體—關(guān)系模型。根據(jù)具體的功能需求,對本系統(tǒng)的E-R圖進(jìn)行細(xì)化從而得到幾種實體-關(guān)系模型,以下為部分實體-關(guān)系模型。(1)收費(fèi)站實體,如圖4-8所示。圖4-8收費(fèi)站實體圖(2)用戶實體,如圖4-9所示。圖4-9用戶實體圖(3)收費(fèi)記錄實體如圖4-10所示。圖4-10收費(fèi)記錄實體圖(4)違法記錄實體,如圖4-11所示。圖4-11罰款記錄實體圖(5)權(quán)限實體,如圖4-12所示。圖4-12權(quán)限實體圖(6)角色實體,如圖4-13所示。圖4-13角色實體圖4.5.3數(shù)據(jù)庫邏輯設(shè)計本系統(tǒng)主要用到了多張數(shù)據(jù)表,部分表單如下。表4-1black字段名字段類型小數(shù)位數(shù)空否station_idvarchar(21)0否codevarchar(21)0否contentvarchar(200)0否pricedecimal(21,1)0否black_datedate0是createtimedate0是is_deletevarchar(2)0否flagvarchar(255)0是表4-2`ctype字段名字段類型小數(shù)位數(shù)空否idvarchar(21)0否namevarchar(21)0否createtimedatedate0否is_deletevarchar(2)0否flagvarchar(255)0是表4-3function_info字段名字段類型小數(shù)位數(shù)空否idvarchar(20)0否titlevarchar(20)0否namevarchar(20)0否urlvarchar(100)0否remarkvarchar(50)0是flagvarchar(5)0是表4-4function_role_rel字段名字段類型小數(shù)位數(shù)空否idvarchar(20)0否functionIdvarchar(20)0否roleIdvarchar(20)0否createDatedatetime0否flagvarchar(5)0是表4-5notice字段名字段類型小數(shù)位數(shù)空否idvarchar(21)0否textvarchar(400)0否flagvarchar(255)0是表4-6pay字段名字段類型小數(shù)位數(shù)空否idvarchar(21)0否namevarchar(21)0否ctype_idvarchar(21)0否ptype_idvarchar(21)0否station_idvarchar(21)0否codevarchar(21)0否pricedecimal(21,0)0否contentvarchar(200)0否createtimedate0否is_deletevarchar(2)0是flagvarchar(255)0是表4-7ptype字段名字段類型小數(shù)位數(shù)空否idvarchar(21)0否namevarchar(21)0否createtimedate0否is_deletevarchar(2)0否flagvarchar(255)0是表4-8role_info字段名字段類型小數(shù)位數(shù)空否idvarchar(20)0否titlevarchar(20)0否namevarchar(20)0否createDatedatetime0否remarkvarchar(50)0是flagvarchar(5)是表4-9station字段名字段類型小數(shù)位數(shù)空否idvarchar(21)0否namevarchar(21))0否createtimedate0否is_deletevarchar(2)0否flagvarchar(255)0是表4-10user_info字段名字段類型小數(shù)位數(shù)空否idvarchar(20)0否loginNamevarchar(20)0否loginPasswordvarchar(100)0否userNamevarchar(20)0否roleIdvarchar(20)0否phoneNovarchar(20)0否selfIdvarchar(20)0是recommendIdvarchar(20)0是remarkvarchar(50)0是createDatedate0否flagvarchar(5)0是
5系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)系統(tǒng)詳細(xì)設(shè)計的根本目標(biāo)是確定應(yīng)該具體地實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以對這個描述直接翻譯成用某種程序設(shè)計語言書寫的程序。5.1系統(tǒng)登錄實現(xiàn)系統(tǒng)登錄界面效果如圖5-1所示。 圖5-1系統(tǒng)登錄界面效果5.2管理員模塊實現(xiàn)管理員登錄后,顯示收費(fèi)站管理、用戶管理、公告管理、收費(fèi)類型、收費(fèi)記錄、車輛類型、違法記錄、權(quán)限管理、角色管理九個功能,實現(xiàn)了對用戶信息、公告信息、收費(fèi)記錄、車輛信息、違法記錄信息等的增刪改查管理,以及權(quán)限管理、角色管理等功能。5.2.1收費(fèi)站管理模塊實現(xiàn)管理員登錄后點(diǎn)擊收費(fèi)站管理模塊,實現(xiàn)對收費(fèi)站信息的添加、修改、刪除、查看,其中包括:收費(fèi)站名稱、創(chuàng)建時間等信息。收費(fèi)站管理實現(xiàn)界面如圖5-2所示。 圖5-2收費(fèi)站管理實現(xiàn)界面效果5.2.2用戶管理模塊實現(xiàn)管理員登錄后點(diǎn)擊用戶管理模塊,實現(xiàn)對用戶信息的添加、修改、刪除、查看,其中包括:用戶名、姓名、電話、身份等信息。用戶管理實現(xiàn)界面如圖5-3所示。 圖5-3用戶管理實現(xiàn)界面效果5.2.3公告管理模塊實現(xiàn)管理員登錄后點(diǎn)擊公告管理模塊,實現(xiàn)公告信息的添加、修改操作,公告管理實現(xiàn)界面如圖5-4所示。 圖5-4公告管理實現(xiàn)界面效果5.2.4收費(fèi)類型模塊實現(xiàn)管理員登錄后點(diǎn)擊收費(fèi)類型模塊,實現(xiàn)對收費(fèi)類型的添加、刪除、查看,其中包括:支付類型、創(chuàng)建時間等信息。用戶管理實現(xiàn)界面如圖5-5所示。 圖5-5收費(fèi)類型實現(xiàn)界面效果5.2.5收費(fèi)記錄模塊實現(xiàn)管理員登錄后點(diǎn)擊收費(fèi)記錄模塊,實現(xiàn)對收費(fèi)記錄信息的添加、刪除、查看,其中包括:收費(fèi)名稱、收費(fèi)類型、車輛號牌、車輛類型、收費(fèi)金額、收費(fèi)站、創(chuàng)建時間等信息。收費(fèi)記錄實現(xiàn)界面如圖5-6所示。圖5-6收費(fèi)記錄實現(xiàn)界面效果5.2.6車輛類型模塊實現(xiàn)管理員登錄后點(diǎn)擊車輛類型模塊,實現(xiàn)對車輛信息的添加、刪除、查看,其中包括:車輛類型、創(chuàng)建時間等信息。車輛類型實現(xiàn)界面如圖5-7所示。圖5-7車輛類型實現(xiàn)界面效果5.2.7違法記錄模塊實現(xiàn)管理員登錄后點(diǎn)擊違法記錄模塊,實現(xiàn)對車輛信息非法記錄的添加、刪除、查看,其中包括:車輛類型、創(chuàng)建時間等信息。違法記錄實現(xiàn)界面如圖5-8所示。圖5-8違法記錄實現(xiàn)界面效果5.2.8權(quán)限管理模塊實現(xiàn)管理員登錄后點(diǎn)擊權(quán)限管理模塊,實現(xiàn)對權(quán)限的添加、刪除、查看,其中包括:標(biāo)題、名稱、地址等信息。權(quán)限實現(xiàn)界面如圖5-9所示。圖5-9權(quán)限管理實現(xiàn)界面效果5.2.9角色管理模塊實現(xiàn)管理員登錄后點(diǎn)擊角色管理模塊,實現(xiàn)對管理員用戶的添加、刪除、查看,其中包括:標(biāo)題、名稱、創(chuàng)建時間等信息。角色管理實現(xiàn)界面如圖5-10所示。圖5-10角色管理實現(xiàn)界面效果
6系統(tǒng)測試在我們設(shè)計軟件的過程中,測試系統(tǒng)常用的測試方法主要有兩種:功能測試和結(jié)構(gòu)測試。功能測試也被叫做黑盒測試和數(shù)據(jù)驅(qū)動測試,是在已經(jīng)知道系統(tǒng)應(yīng)該具有的具體功能的情況下,通過黑盒測試來測試系統(tǒng)功能是不是能夠正常運(yùn)行。在測試時,將系統(tǒng)當(dāng)做不能打開的盒子,在不管系統(tǒng)內(nèi)部結(jié)構(gòu)與特性的狀況下進(jìn)行測試,它只檢查系統(tǒng)功能是不是根據(jù)系統(tǒng)說明書的規(guī)定正常運(yùn)行的,同時檢測系統(tǒng)是否能正確接收的輸入信息和輸出信息的正確對應(yīng),并保持系統(tǒng)的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統(tǒng)內(nèi)部工作的各項具體程序,能夠通過測試來檢查系統(tǒng)內(nèi)部的運(yùn)行是不是按照系統(tǒng)說明書的規(guī)定進(jìn)行正常運(yùn)作的,因此,白盒測試又被叫做結(jié)構(gòu)測試和邏輯驅(qū)動測試。根據(jù)測試程序的結(jié)構(gòu)在每個道路試驗,當(dāng)系統(tǒng)運(yùn)行時不是能按預(yù)定要求正確運(yùn)行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅(qū)動器,這種測試主要用來軟件測驗。軟件測試工作必須要通過制定測試計劃、設(shè)計測試、實施測試、執(zhí)行測試、評估測試五個階段完成。設(shè)計測試的目的是確定、描述和生成測試過程和測試用例。實施測試的目的是實施設(shè)計測試中定義的測試過程。測試的目的是實施和測試過程定義的設(shè)計實現(xiàn)。測試的目的是確保由運(yùn)行意圖建立系統(tǒng)的實現(xiàn)。系統(tǒng)測試一般有以下幾種:功能測試,性能測試,恢復(fù)測試,安全性測試,強(qiáng)度測試。功能測試系統(tǒng)的輸入,處理,輸出,以滿足需求。性能測試主要是測試安裝在系統(tǒng)軟件的性能?;謴?fù)測試是通過人工手段,軟件錯誤,并測試系統(tǒng)恢復(fù)能力。強(qiáng)度測試則是檢驗系統(tǒng)的能力最強(qiáng)能夠達(dá)到怎樣的限度。6.1功能測試功能測試主要包括五項內(nèi)容:適用性、準(zhǔn)確性、可操作性、依從性、安全性。本系統(tǒng)功能測試如表6-1所示:表6-1系統(tǒng)功能測試測試內(nèi)容測試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好6.2可用性測試可用性測試用于檢測系統(tǒng)的可操作性、可理解性、可學(xué)習(xí)性等方面內(nèi)容。具體測試方面如表6-2所示。表6-2系統(tǒng)可用性測試測試項測試人員的評價窗口移動、大小改變、關(guān)閉等操作是否正常是操作模塊是否友好是模塊、提示內(nèi)容等文字描述是否正確是模塊布局是否協(xié)調(diào)、合理是模塊的狀態(tài)是否正確(對選中項能否發(fā)生對應(yīng)切換)是鼠標(biāo)、鍵盤操作是否支持是所需數(shù)據(jù)項是否正確顯示是操作流程是否合理是是否提供幫助信息是6.3測試結(jié)果分析經(jīng)過對上述測試結(jié)果分析,所有基本功能點(diǎn)實現(xiàn),操作簡單,操作流程符合業(yè)務(wù)需求,產(chǎn)品運(yùn)行性能良好,是一款值得推廣的大眾化軟件。6.4系統(tǒng)的優(yōu)點(diǎn)和缺點(diǎn)本系統(tǒng)設(shè)計時借鑒了國內(nèi)外優(yōu)秀網(wǎng)站的優(yōu)點(diǎn),從界面到系統(tǒng)設(shè)計都保證了用戶管理方便操作,于此同時還兼顧了管理員的管理。系統(tǒng)的主要特點(diǎn)和優(yōu)點(diǎn)歸納如下:(1)本系統(tǒng)用的移置性和針對性都比較高,因為針對性高可以提供更好的服務(wù)而移置性可以在多個系統(tǒng)上運(yùn)行,更給客戶帶來了極大的方便。(2)該系統(tǒng)的信息管理內(nèi)容全面,管理方便可以及時的全面的處理各種錯誤,異常,這樣避免了很多因客戶的馬虎操作而出現(xiàn)的失誤,其操作方便,用戶界面友好,能夠上網(wǎng)的人都可以很好的進(jìn)行操作。本系統(tǒng)應(yīng)為時間倉促造成了很多的不足,下面我來一一的進(jìn)行陳述并在日后得到更好的改進(jìn)方案:首先界面并不夠美觀,不能更好的吸引顧客,所以在今后的日子里我會對其視覺上的不足作出修改,其次系統(tǒng)的代碼和數(shù)據(jù)庫出現(xiàn)了非常多的冗余現(xiàn)象,都是因為對編程技術(shù)的應(yīng)用不夠熟練,在日后我會加強(qiáng)自己的自身學(xué)習(xí)和能力,減少這樣的冗余現(xiàn)象。(1)對頁面進(jìn)行美化,現(xiàn)在的界面雖然在操作簡易上符合要求,但在頁面的多樣化上還存在不足,應(yīng)當(dāng)在頁面的設(shè)計上運(yùn)用更多更豐富的結(jié)構(gòu)。(2)對整個系統(tǒng)的安全控制進(jìn)行升級,如安全退出和程序的并發(fā)性,使系統(tǒng)向真正的網(wǎng)站靠攏。(3)對數(shù)據(jù)結(jié)構(gòu)及代碼進(jìn)行優(yōu)化,使得系統(tǒng)運(yùn)行更加快速穩(wěn)定,降低服務(wù)器資源占用。結(jié)論通過對高速公路收費(fèi)管理系統(tǒng)的開發(fā),我對系統(tǒng)開發(fā)有一個更清楚的了解,系統(tǒng)的開發(fā)過程中,首先是對問題的定義,分析要求,然后功能設(shè)計,詳細(xì)設(shè)計等和軟件測試的方法,有了更深刻的認(rèn)識,同時,對高速公路有一個系統(tǒng)的認(rèn)識,拓寬了我的知識,我覺得收獲不小。在系統(tǒng)開發(fā)的早期階段,我必須熟悉高速公路收費(fèi)流程,對軟件編程的相關(guān)知識有一個初步的了解。從一開始的知識有一個整體設(shè)計的理解,然后從概要設(shè)計,詳細(xì)設(shè)計,編碼,和開始,最終的測試,最終的設(shè)計方案,該系統(tǒng)的成功運(yùn)行,那種成就感和滿足感足以安慰自己的長時間以來的辛苦奮斗。隨著設(shè)計漸漸進(jìn)入尾聲,我所設(shè)計的高速公路收費(fèi)管理系統(tǒng)也初具規(guī)模,可是它們并不是非常完善,盡管他付出了我?guī)缀跛行乃己秃顾?,我還是認(rèn)為它可以做的更好,因為我的大學(xué)四年的學(xué)習(xí)生涯即將結(jié)束,我更期待可以畫上一個最完美的句號。在這個過程中,我學(xué)到了很多,也明白了很多,在之前的過程中,我對所學(xué)到的知識沒有實踐的機(jī)會,這也讓我深刻的了解到實踐的重要性,過程中遇到了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京課改版歷史八年級下冊第2課《新中國的初步鞏固》聽課評課記錄
- 人民版道德與法治九年級上冊4.2《城鄉(xiāng)差距》聽課評課記錄
- 招投文件合同范本(2篇)
- 生物燃料鍋爐購買合同(2篇)
- 人教版數(shù)學(xué)七年級下冊《7-2-2用坐標(biāo)表示平移》聽評課記錄
- 魯人版道德與法治九年級上冊9.1《公正律師法律援助》配套聽課評課記錄
- 湘師大版道德與法治七年級上冊2.3《快樂學(xué)習(xí)》聽課評課記錄
- 道德與法治部編版七年級上冊同步聽課評課記錄《第8課 生命可以永恒嗎》
- 【部編版】八年級歷史上冊《鴉片戰(zhàn)爭》公開課 聽課評課記錄及教學(xué)反思
- 蘇科版數(shù)學(xué)八年級上冊《課題學(xué)習(xí) 關(guān)于勾股定理的研究》聽評課記錄
- 三廢環(huán)保管理培訓(xùn)
- 財務(wù)管控的間接成本
- 藏族唐卡藝術(shù)特色分析
- 操作系統(tǒng)課程設(shè)計報告
- 護(hù)士團(tuán)隊的協(xié)作和領(lǐng)導(dǎo)力培養(yǎng)培訓(xùn)課件
- QFD模板含計算公式計分標(biāo)準(zhǔn)說明模板
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢管理與擺位》
- 人工智能在生物醫(yī)學(xué)倫理與法律中的基因編輯與生命倫理問題研究
- 《論文的寫作技巧》課件
- 國有資產(chǎn)管理辦法-國有資產(chǎn)管理辦法條例
- 公務(wù)車輛定點(diǎn)維修車輛保養(yǎng)(附彩圖) 投標(biāo)方案
評論
0/150
提交評論