【正文】
ta ‐assisted learning in anatomy at the International Medical School in Sci Ed, 2020, (1) [16] Liad Kaufman , Dani Lischinski , Michael ‐Aware Automatic Photo Graphics Forum(IF ), 2020, (8) 37 附錄 外文原文: JSP Technology Conspectus And Specialties Thomas R Rohleder The JSP (Java Server mix) technology is used by the Sun microsystem issued by the pany to develop dynamic Web application technology. With its easy, crossplatform, in many dynamic Web application programming languages, in a short span of a few years, has formed a plete set of standards, and widely used in electronic merce, etc. In China, the JSP now also got more extensive attention, get a good development, more and more dynamic website to JSP technology. The related technologies of JSP are briefly introduced. The JSP a simple technology can quickly and with the method of generating Web pages. Use the JSP technology Web page can be easily display dynamic content. The JSP technology are designed to make the construction based on Web applications easier and efficient, and these applications and various Web server, application server, the browser and development tools work together. The JSP technology isn39。馬上就要畢業(yè)了,心里有期待也有擔心,期待外面的世界,擔心自己因為社會競爭太激烈,自己的能力太有限而被淘汰,不過我還是會堅定不移的往前走,克服困難,在這個社會中成就自己的一番事業(yè)。在以后的日子里,我要把這種狀態(tài)帶到工作中去,我有信心解決一切困難。在畢設中,我解決了以前沒有碰見過的問題,解決的同時也掌握了許多 java 的新技巧,因為要用到,所以也會關注一些 java 的新聞。作為一個大四的學生,畢業(yè)設計是在學生在大學生活的最后一個步驟,所以一定要做好,不給自己留遺憾。在前進的路上我要不斷的“充電”才能更好的發(fā)揮自己的價值。在當初拿到這個課題的時候,心里完全沒有想法,根本不知道應該怎么樣將系統(tǒng)和自己所學的知識結合起來,一頭霧水的狀態(tài)持續(xù)額很長時間,后來請教了老師,是老師幫我理清了思路,解決了一些具體的問題,疏通了想法上的誤區(qū),經過老師的帶領,我理解了汽車租賃系統(tǒng)的需求,并且能把需求用代碼的方式展示出來,在理論和實踐結合的過程中,我發(fā)現(xiàn)了自己的所學終歸很淺,專業(yè)水平真的是很薄弱,這使我養(yǎng)成了遇見困難 不僅要自己琢磨還要查找課外資料的習慣,在這期間我克服了一個又一個的困難。 35 總結 經過幾個月的時間,汽車租賃系統(tǒng)的設計終于完成了,而且也通過了各種形式的數(shù)據(jù)檢測測試。 硬件的維護 汽車租賃系統(tǒng)很簡潔,所以對硬件的要求不高,但硬件不可避免的會老化,為了系統(tǒng)的運行,要定期檢查硬件的運行情況和定期更新。 數(shù)據(jù)庫是汽車租賃系統(tǒng)中在重要的部分,一些功能的實現(xiàn)主要依賴數(shù)據(jù)庫的存在,如果沒有數(shù)據(jù)庫,用戶訪問系統(tǒng)將會報錯。根據(jù)用戶注冊時選擇權限的方式,對賬戶進行了分類。 34 第 5 章 系統(tǒng)維護 數(shù)據(jù)庫的維護 數(shù)據(jù)庫的維護主要是對不同權限的賬戶進行約束,根據(jù)賬戶權限的不同可以分配不同的權限,比如,有的賬戶只能讀,有的只能寫,有的能讀也能寫。 一般的測試方法有兩種:白盒測試和黑盒測試; 本系統(tǒng)的測試環(huán)境是 windows 10,瀏覽器為 IE,應用的數(shù)據(jù)庫為 SQL server 2020,開發(fā)工具為 Eclipse,服務器為 TOMCAT。測試是軟件開發(fā)過程中最不能缺少的部分。測試是一個過貫穿編程與交付用戶中不斷進行的過程。同時,在運行過程中可能會發(fā)生一些不可預料的錯誤,這根本原因就是系統(tǒng)的邏 輯可能不夠完善,測試人員要對系統(tǒng)的各種組件進行測試,盡可能減小和消除系統(tǒng)的錯誤和不完善的功能,使系統(tǒng)能夠在運行中盡可能不出錯誤,確保系統(tǒng)的完整性和正確性。用戶在還車以后,界面會顯示借車時間和還車時間以及消費金額,不會造成不清楚的消費記錄。頁面如圖 。如圖 圖 車輛管理 租賃信息設計 租賃信息頁面只要給用戶展示了車輛的基本情況,在這個頁面用戶可以查看某個站點的汽車情況,這個頁面主 要的內容有站點號,車輛號,出租狀況和租車選項按鈕,用戶選擇自己相租賃額車,點擊租車按鈕就會跳轉到車輛租賃確認界面,出租狀況默為否。如圖 圖 車輛信息添加 車輛信息管理界面的主要功能是是維護已經存在的待租的車輛,管理員可以 31 查看某個站點的某輛車是否已經租出,如果某個信息過期,管理員可以刪除這個信息。如 圖 圖 站點添加 站點信息管理界面主要是應對管理員的更新站點等操作而設計的,添加的站點信息如果過期或者失效,管理員可在此頁面進行站點的修改或者刪除操作,頁面采用分層技術,對于很多站點的更新不會混亂,有效的管理了數(shù)據(jù)。如圖 和 圖 公告欄 圖 刪除成功對話框 公告的修改也是由管理員完成,在公告信息管理欄點擊修改可以跳轉到修改頁面,通過參數(shù)傳遞可以實現(xiàn)兩個頁面內容的串聯(lián),管理員可以修改標題和公告內容,但是不能修改公告的主鍵 id,修改完成點擊修改公告按鈕的同時更新數(shù)據(jù)庫信息,如果不想修改,點擊放棄即可放棄修改并返回上級頁面。 如圖 圖 添加公告 29 公告管理實現(xiàn)了公告的修改和刪除操作,采用了每頁顯示 12 行的分頁技術。普通用戶能看到的內容只有管理員編輯好的公告信息,只有管理員才能在后臺錄入公告信息,發(fā)布公告。需要用戶鍵入具有管理員權限的賬戶,成功能錄之后才能進行對整個系統(tǒng)的操作。如圖 圖 登陸界面 用戶注冊界面 用戶可以在注冊頁面進行注冊,但是這個界面只能注冊普通用戶,而不能注冊管理員用戶,用戶需要填寫符合規(guī)則的自定義信息,確保數(shù)據(jù)的正確性,并且需要牢記這些信息,如圖 圖 注冊頁面 用戶信息表 是記錄的注冊用戶的基本信息的數(shù)據(jù)的表,這個表只能被管理員看到,管理員有權限對表中數(shù)據(jù)進行增刪改查的操作,可以直接刪除不符合記錄 27 的用戶數(shù)據(jù),確保系統(tǒng)地穩(wěn)定性。根據(jù)帳號密碼和權限的不同,用戶可以在登陸界面分化成兩個不同的用戶部分或者管理員部分。汽車租賃系統(tǒng)的登錄界面如下圖,界面背景是灰色的,中間是登錄界面的主要內容:輸入登錄信息的文本框,整登陸界面的背景由一張圖片組成,然后在源文件中定義信息文本,固定好位置。 Jsp 設計如圖 開 始結 束車 輛 管 理 用 戶 管 理管 理 員 登 錄是 否 存 在審 計 管 理用 戶 激 活 用 戶 查 詢車 輛 查 詢車 輛 添 加 租 約 審 計 歸 還 審 計退 出車 輛 更 新 車 輛 刪 除 用 戶 更 新 用 戶 刪 除 25 圖 前臺表和后臺表 模塊詳細設計 登陸模塊 設計 目前市場上的主流商業(yè)網站的頁面格局多種多樣,各種功能讓用戶眼花繚亂,不管這個網站的功能多復雜,總會有個簡潔的登陸界面,相信不會有用戶喜歡眼花撩亂的登陸界。用戶的信息管理主要包括對用戶信息的更新操作(查看、修改、刪除), 車輛管理包括天價車輛,查看車輛,修改和刪除車輛;業(yè)務管理包括查看汽車租賃情況和查看歸還情況,總體流程圖如 用 戶 登 錄是 否 存 在搜 索 車 輛汽 車 歸 還汽 車 租 約退 出 系 統(tǒng)目 標 車 輛租 賃 信 息 查 詢個 人 信 息 管 理基 本 信 息 安 全 設 置修 改 成 功舊 密 碼 正 確 ?NYYN開 始結 束NYY 24 圖 管理員操作流程圖 系統(tǒng)架構設計 該系統(tǒng)主要用到 jsp 技術,通過在 jsp 中嵌入腳本來控制系統(tǒng)流程的運行,系統(tǒng)與數(shù)據(jù)庫的連接通過 中的 getConnection()來實現(xiàn)。登錄模塊的流程是:客戶輸入帳號密碼在登陸進系統(tǒng)的時候,系統(tǒng)會在數(shù)據(jù)庫中對客戶輸入的帳號密碼進行匹配,如果正確,則客戶可以進入系統(tǒng)主要功能界面或者管理員后臺界面;如果不對,則返回數(shù)據(jù)錯誤信息。如圖 圖 用戶修改密碼的順序圖 22 總體流程設計 通過分析和模擬現(xiàn)實操作,本系統(tǒng)的總體設計主要分為登陸系統(tǒng)流程、會員操作的總體流程和管理員操作流程三個部分。如圖 圖 出租車輛的順序圖 ( 8)用戶查詢自身信息的順序圖。如圖 圖 刪除車輛的順序圖 ( 6)系統(tǒng)管理員在后臺修改車輛的順序圖。如圖 圖 修改客戶信息的順序圖 ( 4)管理員在后臺添加車輛信息的順序圖。 ( 1)用戶在系統(tǒng)登錄時的順序圖,如圖 17 圖 用戶登錄順序圖 ( 2)管理員在系統(tǒng)后臺添加客戶信息的順序圖。詳細設計還不是直接用代碼實現(xiàn)系統(tǒng),而是要求設計者能夠做出程序的主要結構,得到這個結構以后寫出具體的代碼流程,對修改關閉以及對擴展開放,不僅程序的可讀性高,而且還要保證系統(tǒng)的可靠性和便于維護是詳細設計的主要目標。如表 列名 數(shù)據(jù)類型 是否主鍵 備注 編號 自動編號 主鍵 表的編號 車輛編號 nverchar(50) 所有車輛的編號 站點編號 nverchar(50)