freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于jsp的城市交通查詢系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文-全文預覽

2024-12-10 15:29 上一頁面

下一頁面
  

【正文】 人員方便靈活地使用,而且還集成了 Ajax 技術,在 Ajax 返回的結果類型中,返回XML、 Json 數(shù)據(jù)類型。最重要的體現(xiàn)就是攔截器的使用。如果能靈活使用,則可以大大提高開發(fā)效率。 另外, Struts對 Servlet的依賴性過強。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。 而 Spring 也存在著缺點,那就是 Spring 沒有完美的頁面標簽庫,因此 JSP 語言中要寫很多代碼。 本章小結 本章闡述了實現(xiàn)城市交通查詢系統(tǒng)所采用的關鍵技術和相應工具。并對相應的需求分析做出了比較詳細的介紹。 技術的可行性 本系統(tǒng)開發(fā)工具是 MyEclipse 和 MYSQL 數(shù)據(jù)庫,開發(fā)語言是 Java,主要使用了J2EE 的技術, java 是一種面向對象編程語言,簡單易學而且靈活方便。 經濟的可行性 本 系統(tǒng)所用的軟件都是 開源的 , 為開發(fā)軟件節(jié)省了大量的金錢和時間,達到降低成本,提高開發(fā)效率的目的,本系統(tǒng)對計算機配置的要求不高,甚至網吧更換下來的低配置電腦都可以完全滿足需要,所以在經濟上具有完全的可行性。 系統(tǒng)用戶用例圖 普通用戶用例圖 出于安全性的考慮,普通用戶只有瀏覽公交線路、查詢等功能,其他的刪除修改功能都沒有設計,因為普通用戶最主要關心的就是公交信息的更新和查詢等功能,普通用戶用例圖如圖 所示: 網 網 網 網網 網 網 網 網 網網 網 網 網 網 網網 網 網 網 網 網網 網 網 網 網 網網 網 網 網 圖 31 普通用戶用例圖 Fig3— 1 Ordinary user case diagram 管理員用例圖 管理員是系統(tǒng)的核心用戶,涉及到七大功能模塊,管理員對系統(tǒng)的所有信息有碼農畢業(yè)設計下載網: 10 著操作的權限,能夠及時動態(tài)的更新系統(tǒng)的各項信息。 創(chuàng)建動態(tài)頁面非常方便。 設計的基本思想 設計思想遵循以下幾點: 1. 采用 B/S 模式進行開發(fā),其優(yōu)點是后臺與前臺處理層次分明,而且符合眾多已經習慣網頁搜索方式的用戶。模塊化設計要求將整個系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設計和實現(xiàn)過程。由于此工具最重要的評測標準就是速度,因此在設計過程中,具體過程盡量做到資源占用少,速度快。數(shù)據(jù)庫的設計一般經過規(guī)劃。 (1)普通用戶表主要是記錄了普通用戶基本信息。 表 43留言 信息表 (t_liuyan) Table43 Message table 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 id Int 4 否 是 自動編號 neirong Int 4 否 否 留言內容 liuyanshi varchar 50 否 否 留言時間 userId Int 50 否 否 用戶 ID huifu varchar 50 否 否 回復信息 huifushi Date 50 否 否 回復時間 (4)管理員信息表主要記錄了管理員的賬號信息,包括用戶名和密碼,表結構如表 所示。 DAO 模式的主要思想就是從抽象數(shù)據(jù)源獲取與操縱數(shù)據(jù)的方法。本系統(tǒng)為了方便數(shù)據(jù)庫的操作,主要使用 DBContent 的對象來接一個數(shù)據(jù)庫(建立一個類 DBContent)。 碼農畢業(yè)設計下載網: 20 5 系統(tǒng)功能實現(xiàn) 在信息管理系統(tǒng)的生命周期中,僅過了需求分析、系統(tǒng)設計等階段之后,便開始對系統(tǒng)進行實施。 所示: 圖 51 管理員登陸頁面設計 Fig51 Administrator landing page design ,點擊提交按鈕,跳轉到登陸的 service 中,在該 service 中會對用戶名,密碼進行判斷,如果正確提示“通過驗證”,進入到管理界面,如果錯誤則提示“用戶名和密碼不正確”,頁面調轉到登陸頁。 1. 程序效果圖如下圖 53 所示: 碼農畢業(yè)設計下載網: 22 圖 53 新聞信息錄入 Fig53 News information input 54 所示: 管理員錄入新聞信息 系統(tǒng)驗證 新聞信息 錄入成功 結 束 通過 未通過 登陸系統(tǒng) 碼農畢業(yè)設計下載網: 23 圖 54 新聞資訊信息錄入流程圖 Fig54 News information input flow chart 新聞信息管理 :管理員點擊左側的菜單“新聞資訊管理”,頁面跳轉 到新聞管理界面,調用后臺的 action 類查詢所有新聞資訊信息。 所示 圖 58 公交線路管理頁面 Fig58 Bus line management page 會員信息管理 會員信息管理 :游客訪問該系統(tǒng)的時候,可以選擇注冊成為會員,管理員登陸系統(tǒng)后可以管理會員信息,點擊左側的“會員管理“,頁面調轉中后臺的是 java 類userAction,在此類中,讀取數(shù)據(jù)庫中,提取會員的信息,綁定到 request 對象,再輸出到相應的 jsp 顯示頁面頁面。 碼農畢業(yè)設計下載網: 26 所示: 圖 516 修改密碼 Fig516 Change password 安全退出系統(tǒng) :點此按鈕回到系統(tǒng)的主頁面。,39。 517 所示: 碼農畢業(yè)設計下載網: 27 圖 517 系統(tǒng)主頁面設計 Fig517 System home page design 公交線 路查詢 :普通用戶點擊導航欄的“公交線路查詢”。 519 所示: 。 518 所示: 圖 518 交通查詢界面設計 碼農畢業(yè)設計下載網: 28 Fig518 Traffic query interface design 用戶注冊模塊 :對于游客,至于瀏覽的功能,如果想進一步使用本系統(tǒng),比如使用留言板的功能,首先需要注冊一個合法的賬號,然后登陸后,方能使用,點擊導航欄菜單“免費注冊 ”,調用 js 的 open()方法,彈出注冊頁面,輸入相關正確信息后點擊注冊按鈕即可完成注冊,如果是沒有輸入完整的信息,或都會給出相應的錯誤提示,不能錄入成功。)。 item_link[8][4]=javascript:(39。管理員可以對現(xiàn)有留言信息進行刪除操作。是否為空也是通過 form表單中的 onsubmit=return checkForm()來檢查。 所示: 圖 52管理員主頁面 fig52 Administrator home page 在每個 jsp 頁面將會對相關用戶進行攔截操作,這樣可以提高安全性,防止用戶不經過登陸頁面而進入任何子菜單頁面: 新聞資訊管理 新聞信息錄入 :管理員輸入新聞相關正確信息后點擊錄入按鈕,如果是沒有輸入完整的普通用戶信息,比如沒有輸入新聞名稱,都會給出相應的錯誤提示,不能錄入成功。 管理員登陸頁面 :為了保證系統(tǒng)的安全性,要使用本系統(tǒng)必須先登陸到系統(tǒng)中。 本章小結 本章對系統(tǒng)結構進行了分析,通過對結構的分析,規(guī)定了該系統(tǒng)的設計范圍。其思想如圖 所示: 圖 410 DAO模式類圖 Fig410 DAO schema class diagram BusinessObject DataAccessObject DataSource DataTransferObject 使用 封裝 創(chuàng)建 /使用 獲取 /修改 碼農畢業(yè)設計下載網: 19 圖中 BussinessObject 是業(yè)務對象,是使用 DAO 模式的客戶端;DataTransferObject 數(shù)據(jù)傳輸對象,在應用程序不同層次之間傳輸對象,在一個分布式應用程序中,通??梢蕴岣哒淼男阅?; DataObjectAcces 數(shù)據(jù)輸入 /輸出對象封裝了對數(shù)據(jù)源的一些基本操作; DataSource 指的是數(shù)據(jù)源。 表 46新聞 信息表 (t_news) 碼農畢業(yè)設計下載網: 18 Table46 News information Watch 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 News_id int 4 否 是 自動編號 news_title varchar 50 否 否 新聞標題 news_content varchar 50 否 否 新聞內容 news_date varchar 50 否 否 發(fā)布時間 數(shù)據(jù)庫的連接原理 采用 JDBC 連接數(shù)據(jù)庫的方式,只需在工程中導入對應數(shù)據(jù)庫的 jar包,就可以方便的對數(shù)據(jù)庫進行連接,在程序中,用 ()方法來加載驅動程序,在用 DriverManager 的 getConnection()方法就可以創(chuàng)建一個數(shù)據(jù)庫連接。 表 41普通用戶表 Table41 General user table 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 user_id int 4 否 是 自動編號 user_name varchar 50 否 否 用戶名 user_pw varchar 50 否 否 用戶密碼 user_realname varchar 50 否 否 姓名 user_sex varchar 50 否 否 性別 user_tel varchar 20 否 否 聯(lián)系方式 user_address varchar 20 否 否 住址 (2)公交線路信息表主要是記錄了公交線路的基本信息,表結構如表 。 碼農畢業(yè)設計下載網: 14 數(shù)據(jù)庫的概念結構設計 (1)普通用戶實體 ER 圖如圖 45所示: 網 網 網網 網網 網網 網網 網網 網網 網網 網 圖 45普通用戶 ER圖 Fig45 General user ER chart (2)公交線路信息實體 ER 圖 網 網 網 網網 網 I D網 網 網 網網 網 網 網網 網 網 網網 網 實體 屬性 實體間關系 碼農畢業(yè)設計下載網: 15 圖 46 公交信息實體 ER圖 Fig46 Bus information entity ER diagram (3)新聞信息 ER 圖 網 網 網 網網 網 I D網 網 網 網網 網 網 網網 網 網 網 圖 46 新聞信息實體 ER圖 Fig46 News and information entity ER chart (4)留言信息 ER 圖 網 網 網網 網 I D網 網 網 網 網 網 網 網網 網 網 I D網 網 網 網 圖 46 留言信息實體 ER圖 Fig46 Message entity ER chart (5)管理員信息 ER圖 碼農畢業(yè)設計下載網: 16 網 網 網 網 網 網I D網 網 網 網 網 網 網 網 圖 46 管理員信息實體 ER圖 Fig46 Administrator information entity ER diagram 數(shù)據(jù)庫的邏輯結構設計 我們知道,數(shù)據(jù)庫概念模型獨立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點進行轉換。要符合設計需求,在有可能改進的地方進行擴充,使系統(tǒng)更適應用戶的需要。設計簡單友好的系統(tǒng)界面,方便用戶較快的適應系統(tǒng)的操作。運用面向對象技術的前提 是對整體系統(tǒng)的高度和準確抽象,通過它可以保證系統(tǒng)良好的框架,進而帶來產品較強的穩(wěn)定性和運行效率。通過經濟可行性、技術可行性、操作可行性等方面的分析說明本工程的技術成熟、完備,具有良好的市場拓展。 ,不同權限的用戶可以操作的功能不同,低權限的用戶不能操作高權限的功能,系統(tǒng)管理員可以使用所有模塊;普通用戶用戶只能在線瀏覽信息,比如,查詢城市交通信息、在線留言等功能。 法律的可行性 本城市交通查詢系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng) ,開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,不存在侵權等問題,即法律上是可行的。在大學期間學習過軟件工程,軟件測 試, UML 統(tǒng)一建模語言等課程,每個學期也會完成對應的課程設計,具備一定的系統(tǒng)分析、設計和測試能力。因此,在每一個項目開發(fā)之前,都要進行可行性分析,可以減少項目的開發(fā)風險,避免人力、物力和財力的浪費。 碼農畢業(yè)設計下載網: 8 3 需求分析
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1