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

正文內(nèi)容

基于jspssh醫(yī)院網(wǎng)上預(yù)約掛號系統(tǒng)的設(shè)計(jì)與開發(fā)(文件)

2024-12-10 20:28 上一頁面

下一頁面
 

【正文】 軟件系統(tǒng)構(gòu)造技術(shù)。 B/S 模型結(jié)構(gòu)圖如圖 所示: 圖 B/S模型結(jié)構(gòu)圖 從上圖可見 這種結(jié)構(gòu)的一個重要的特點(diǎn)是,用戶可以完全不需要安裝客戶端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級和不兼容等任何客戶端所遇到的問題。這個系統(tǒng)模塊中用到的 JSP 技術(shù)是在 HTML 語言的基礎(chǔ)上使用腳本語言對網(wǎng)頁的對象模型進(jìn)行編程。隨著 JAVA 語言得到普及,越來越多的公司開始關(guān)注 JSP 的前景。過程十分繁瑣。盡管 JSP 技術(shù)和 ASP 在許多方面都有相似的,但仍然存在很多不同之處 ,其中最本質(zhì)上的區(qū)別在于:兩者是來源于不同的技術(shù)規(guī)范組織,其實(shí)現(xiàn)的基礎(chǔ), WEB 服務(wù)器平臺要求不相同。 ASP 主要工作環(huán)境是微軟的 IIS 應(yīng)用程序結(jié)構(gòu),又因 Activex 對象具有平臺特性,所以 ASP 技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺的 WEB 服務(wù)器的工作。 4 生成可重用的組件。 5 易于維護(hù)性。 SSH 框架 即為 Struts + Spring + Hibernate 技術(shù), 典型的 MVC 三層結(jié)構(gòu),分為表現(xiàn)層、中間層(業(yè)務(wù)邏輯層)和數(shù)據(jù)服務(wù)層。 中間層采用的是流行的 Spring+Hibernate,為了將控制層與業(yè)務(wù)邏輯層分離,又細(xì)分為以下幾種。 DAO 層,負(fù)責(zé)與 持久化對象交互。 Spring 的作用貫穿了整個中間層,將 Web 層、 Service 層、 DAO 層及 PO 層 無縫整合,其數(shù)據(jù)服務(wù)層用來存放數(shù)據(jù)。 4一堆用來做 XML 文件解析的工具包, Struts 是用 XML 來描述如 何自動產(chǎn)生一些 JavaBeans 的屬性的,此外 Struts 還利用 XML 來描述在國際化應(yīng)用中的用戶提示信息的 (這樣一來就實(shí)現(xiàn)了應(yīng)用系統(tǒng)的多語言支持 )。 Controller 將 HTTP 請求封包并轉(zhuǎn)發(fā)到框架中相應(yīng)的對象,這些對象可能是一個 JSP 頁面或一個 Action。 因?yàn)樵诳蚣苤校?Model 對象是真正處理商業(yè)邏輯功能的對象,因此也就是框架中應(yīng)用需求實(shí)現(xiàn)相關(guān)性最大的部分。如果 配置文件沒有指定一個 Model對象對應(yīng)的 Action, 那么控制器將直接把 (通過 Model 對象完成數(shù)據(jù)封裝的 )請求轉(zhuǎn)到一個 View 對象。通過 Action 類調(diào)用 (自動或手動 )ActionForm 的校驗(yàn)方法來檢查用戶輸入的數(shù)據(jù),如果發(fā)現(xiàn)不合法的數(shù)據(jù),再通過Struts 的一個通用機(jī)制將錯誤信息返回給用戶顯示。 * strutslogic 用于在頁面輸出文本信息時的條件、循環(huán)等流程的控制。 文件定義了一個請求到來應(yīng)向何處轉(zhuǎn)發(fā)后,后面的工作就全權(quán)由 管理控制了。 Spring 框架 Spring 是一個開源框架,它由 Rod Johnson 創(chuàng)建。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring 中受益。 2 聲明式事務(wù)的支持 : 在 Spring 中,我們可以從單調(diào)煩悶的事務(wù)管理代碼中解脫出來,通過聲明 方式靈活地進(jìn)行事務(wù)的管理,提高開發(fā)效率和質(zhì)量 。 JFGKJSHGKHGHGUIERHGKJDHGKJDGHJKHGJKHGJKSHJHSJK HJGJDSHKDHFJKSDHFJDHJKFHDJKFHJDSKFHJDFHJDSHFDSJKHFDSJKHFDJKFHDJKHFDSJKFHJDSKFHDSKFHDSJK Hibernate 框架 Hibernate 是一種 Java 語言下的對象關(guān)系映射解決方案。 Hibernate 對 JDBC 進(jìn)行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。無論是從設(shè)計(jì)草案還是從一個遺留數(shù)據(jù)庫開始,開發(fā)人員都可以采用 Hibernate。 3 Hibernate 支持各種關(guān)系數(shù)據(jù)庫,從一對一到多對多的各種復(fù)雜關(guān)系。 Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍 使用,是開發(fā)和調(diào)試 JSP 程序的首選。它是功能豐富的 J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JFGKJSHGKHGHGUIERHGKJDHGKJDGHJKHGJKHGJKSHJHSJK HJGJDSHKDHFJKSDHFJDHJKFHDJKFHJDSKFHJDFHJDSHFDSJKHFDSJKHFDJKFHDJKHFDSJKFHJDSKFHDSKFHDSJK JSF, CSS, JavaScript, SQL, Hibernate。 數(shù)據(jù)庫簡介 由于本系統(tǒng)采用 的數(shù)據(jù)庫為 MySQL 數(shù)據(jù)庫,所以這里對 MySQL 數(shù)據(jù)庫的相關(guān)知識進(jìn)行簡單介紹。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫。 2.支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng) 。 5.優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 。 9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 。 另一方面專家號 (特別是名專家號 )難掛 ,出現(xiàn)倒號、炒號現(xiàn)象 ,嚴(yán)重?fù)p害病人利益 ,影響到醫(yī)院的聲譽(yù)。利用該預(yù)約掛號系統(tǒng) ,用戶就可以在網(wǎng)上預(yù)約醫(yī)院的專家、??铺?,而無須再受排隊(duì)之苦。 網(wǎng)上預(yù)約掛號系統(tǒng)是運(yùn)用 JSP 語言 、 TOMCAT 服務(wù)器和 SQL 數(shù)據(jù)庫實(shí)現(xiàn)管理員對系統(tǒng)的管理、用戶預(yù)約掛號等功能的管理和實(shí)現(xiàn),包括前臺模塊和后臺管理模塊。 系統(tǒng)具體需要實(shí)現(xiàn)以下功能: 1瀏覽醫(yī)院信息:對醫(yī)院的概況有所了解。 5用戶信息修改:對自己的信息可以進(jìn)行修改。它有四種基本圖形符號: ● 外部實(shí)體:與系統(tǒng)進(jìn)行交互,但系統(tǒng)不對其進(jìn)行加工和處理的實(shí)體,用帶標(biāo)記的矩形表示; ● 加工:對數(shù)據(jù)進(jìn)行的交換和處理,用帶標(biāo)記的圓圈表示; ● 數(shù)據(jù)流:在數(shù)據(jù)加工之間或數(shù)據(jù)存儲和數(shù)據(jù)加工之間進(jìn)行流動的數(shù)據(jù),用帶標(biāo)記的箭頭表示; ● 數(shù)據(jù)存儲:在系統(tǒng)中需要存儲的實(shí)體,用帶標(biāo)記的雙實(shí)線表示?!肮芾砣藛T”是數(shù)據(jù)的源點(diǎn),“用戶”是數(shù)據(jù)的終點(diǎn)。這樣,“添加科室信息”,“添加醫(yī)師信息”和“查詢信息”三個加工代替了第 0 層的“醫(yī)院網(wǎng)上掛號系統(tǒng)”,同時增加了“科室”和“醫(yī)師”這兩個數(shù)據(jù)存儲,因此,得到了第 1 層 DFD 圖,如 圖 所示: 圖 第 1 層 DFD 圖 對第 1 層 DFD 圖的一個加工“查詢信息”進(jìn)行展開,得到了第 2 層 DFD 圖 ,如圖 所示: 圖 第 2 層 DFD 圖 1 添加科 室信息 1 查 詢 信 息 1 添加醫(yī) 師信息 科 室 醫(yī) 師 管 理 員 用 戶 查詢結(jié)果 醫(yī)師信息 查詢請求 科室信息 2 合法性檢 查 2 查 詢 信 息 用 戶 科室 醫(yī)師 條件合法 查詢請求 查詢條件 查詢條件 2 信息輸出列表 查詢結(jié)果 JFGKJSHGKHGHGUIERHGKJDHGKJDGHJKHGJKHGJKSHJHSJK HJGJDSHKDHFJKSDHFJDHJKFHDJKFHJDSKFHJDFHJDSHFDSJKHFDSJKHFDJKFHDJKHFDSJKFHJDSKFHDSKFHDSJK 系統(tǒng)的數(shù)據(jù)字典 以下列出“基于 JSP 的醫(yī)院網(wǎng)上預(yù)約掛號系統(tǒng)”的部分?jǐn)?shù)據(jù)字典: 1 科室信息數(shù)據(jù)字典,如圖 所示: 名字 科室信息 描述 醫(yī)院開設(shè)科室的信息 定義 科室信息 =科室名稱 +科室簡介 位置 輸出到用戶的瀏覽器 圖 科室信息數(shù)據(jù)字典 1 醫(yī)師信息數(shù)據(jù)字典,如圖 所示: 名字 醫(yī)師信息 描述 醫(yī)院醫(yī)師的信息 定義 醫(yī)師信息 =醫(yī)師名稱 +醫(yī)師簡介 +所屬科室 +醫(yī)師職稱 位置 輸出到用戶瀏覽器 圖 醫(yī)師信息數(shù)據(jù)字典 為了保證系統(tǒng)能夠長期,安全,穩(wěn)定,可靠,高效的運(yùn)行,醫(yī)院網(wǎng)上掛號系統(tǒng)應(yīng)該滿足以下的性能需求: 1系統(tǒng)處理的準(zhǔn)確性 系統(tǒng)處理的準(zhǔn)確性是系統(tǒng)的必要性能。 1數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時性 系統(tǒng)的大部分?jǐn)?shù)據(jù)的輸入都是由管理員手工輸入,所以系統(tǒng)的界面應(yīng)具有排錯功能,保證系統(tǒng)正常運(yùn)行。這些信息再進(jìn)一步加工、編碼,然后進(jìn) 入 數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進(jìn)行操作。因?yàn)殛P(guān)系數(shù)據(jù)庫中的二維表格可以很清楚地描述數(shù)據(jù)之間的聯(lián)系。 此軟件文檔系統(tǒng)采用 MySQL 數(shù)據(jù)庫管理系統(tǒng)。 ● 醫(yī)師信息表:用于存放所有醫(yī)師的信息,包括醫(yī)師姓名、醫(yī)師職稱、醫(yī)師簡介、所屬科室等信息 ,如圖 所示。它有兩個明顯的優(yōu)點(diǎn):接近于人的思維,容易理解;與計(jì)算機(jī)無關(guān),用戶容易接受。 屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來; 每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統(tǒng)所要求的功能。 系統(tǒng)的結(jié)構(gòu)圖 ,如圖 所示 : 圖 系統(tǒng)結(jié)構(gòu)圖 ● 用戶注冊 :可以注冊用戶類型的賬號。 ● 醫(yī)師管理:實(shí)現(xiàn)對醫(yī)院醫(yī)師的管理 ,包括醫(yī)師的添加、修改和刪除等等。 .2 系統(tǒng)流程設(shè)計(jì) 系統(tǒng)在用戶登錄的時候,除了對賬號的合法性進(jìn)行判斷外,還對賬號的類型判斷,從而顯示不同的界面給用戶。是實(shí)現(xiàn)系統(tǒng)的各部分更容易,高效。 String password = (password)。 (adminlogin)。 J。 } catch (UserNotFoundException e) { return (loginFail)。 ().setAttribute(currentAdmin, admin)。 管理員模塊 管理員可以管理用戶信息,如刪除賬號,還可以對醫(yī)院所屬科室進(jìn)行添加、修改、刪除的操作、也可以對科室所屬醫(yī)師進(jìn)行添加、刪除 和修改的操作 ,其功能結(jié)構(gòu)圖如圖 所示:其操作流程圖如圖 所示: JFGKJSHGKHGHGUIERHGKJDHGKJDGHJKHGJKHGJKSHJHSJK HJGJDSHKDHFJKSDHFJDHJKFHDJKFHJDSKFHJDFHJDSHFDSJKHFDSJKHFDJKFHDJKHFDSJKFHJDSKFHDSKFHDSJK 圖 管理員 模塊結(jié)構(gòu)圖 圖 管理員 模塊 流程 圖 用戶模塊 用戶 可以管理用戶信息,如刪除賬號,還可以對醫(yī)院所屬科室進(jìn)行添加、修改、刪除的操作、也可以對科室所屬醫(yī)師進(jìn)行添加、刪除和修改的操作 ,該模塊的結(jié)構(gòu)圖如圖 所示,其操作流程圖如圖 所示: 管理員模塊 用戶管理 醫(yī)師管理 科室管理 用戶管理 添加醫(yī)師 修改醫(yī)師 刪除醫(yī)師 添加科室 修改科室 刪除科室 醫(yī)師查詢 醫(yī)師預(yù)約 用戶注冊 科室查詢 醫(yī)院概況 用 戶 修改信息 圖 用戶 模塊結(jié)構(gòu)圖 JFGKJSHGKHGHGUIERHGKJDHGKJDGHJKHGJKHGJKSHJHSJK HJGJDSHKDHFJKSDHFJDHJKFHDJKFHJDSKFHJDFHJDSHFDSJKHFDSJKHFDJKFHDJKHFDSJKFHJDSKFHDSKFHDSJK 圖 用戶 模塊 流程 圖 JFGKJSHGKHGHGUIERHGKJDHGKJDGHJKHGJKHGJKSHJHSJK HJGJDSHKDHFJKSDHFJDHJKFHDJKFHJDSKFHJDFHJDSHFDSJKHFDSJKHFDJKFHDJKHFDSJKFHJDSKFHDSKFHDSJK 5 系統(tǒng)實(shí)現(xiàn) 登錄功能的實(shí)現(xiàn) 在登錄窗口,用戶可以輸入賬號和密碼進(jìn)行登錄,只有合法的賬號和密碼才成功登錄到系統(tǒng)。 用戶管理 科室管理 醫(yī)師管理 修改信息 醫(yī)院 概況 科室查詢 用戶注冊 管理人員 用 戶 醫(yī)院掛號預(yù)約系統(tǒng) 刪除用戶 添加科室 刪除科室 添加醫(yī)師 修改醫(yī)師 刪除醫(yī)師 醫(yī)師查詢 醫(yī)師預(yù)約 修改科室 JFGKJSHGKHGHGUIERHGKJDHGKJDGHJKHGJKHGJKSHJHSJK HJGJDSHKDHFJKSDHFJDHJKFHDJKFHJDSKFHJDFHJDSHFDSJKHFDSJKHFDJKFHDJKH
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1