醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc
《醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文.doc(62頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、成都學(xué)院學(xué)士學(xué)位論文(設(shè)計(jì)) 醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)題 目 醫(yī)院網(wǎng)上約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院 信息科學(xué)與技術(shù)學(xué)院 專(zhuān) 業(yè) 軟件工程 學(xué)生姓名 # 學(xué) 號(hào) # 年級(jí) #級(jí) 指導(dǎo)教師 # 職稱(chēng) 教授 #年 4 月 23 日醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)專(zhuān) 業(yè):軟件工程 學(xué) 號(hào):#學(xué) 生:# 指導(dǎo)教師:#摘要:隨著科學(xué)技術(shù)的不斷發(fā)展與進(jìn)步,計(jì)算機(jī)網(wǎng)絡(luò)的利用也逐步深入到各行各業(yè),互聯(lián)網(wǎng)成為了人們生活中的一部分。隨著城鎮(zhèn)人口的增加,人們?nèi)メt(yī)院掛號(hào)就醫(yī)總是排長(zhǎng)長(zhǎng)的隊(duì)伍,對(duì)于時(shí)間比較緊的人是一個(gè)非常頭痛的問(wèn)題,有的人可能就只是掛號(hào)就要用去半天時(shí)間。人們?yōu)榱司徑鈷焯?hào)就醫(yī)排長(zhǎng)隊(duì)的問(wèn)題,本論文探討
2、利用正在不斷發(fā)展和進(jìn)步的網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)網(wǎng)上預(yù)約掛號(hào)。本論文主要介紹了基于ASP.NET的醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要介紹醫(yī)院預(yù)約掛號(hào)系統(tǒng)前臺(tái)應(yīng)用,后臺(tái)管理等。通過(guò)Internet實(shí)現(xiàn)網(wǎng)上掛號(hào),查詢(xún)預(yù)約掛號(hào),取消預(yù)約掛號(hào),查詢(xún)醫(yī)生,后臺(tái)管理功能的處理等。本論文系統(tǒng)開(kāi)發(fā)上使用三層架構(gòu),SQL Server數(shù)據(jù)庫(kù),IIS服務(wù),Visual Studio2010和Dreamweaver CS5開(kāi)發(fā)工具。結(jié)構(gòu)上使用B/S結(jié)構(gòu),B/S模式是現(xiàn)在比較流行的數(shù)據(jù)庫(kù)應(yīng)用模式,通過(guò)Internet進(jìn)行通信,可以不受地域的限制。在編程思想上采用面向?qū)ο缶幊痰奶匦约啊胺庋b性”的特點(diǎn)。本系統(tǒng)界面簡(jiǎn)單,容易操作
3、,方便醫(yī)院的管理與使用者的交流。 關(guān)鍵詞:預(yù)約掛號(hào);設(shè)計(jì)與實(shí)現(xiàn);Web應(yīng)用;ASP.NET;三層架構(gòu)The Design and Implementation of Hospital Online Registration Booking SystemSpecialty: Software Engineering Student Number: 200910414309Student: Xiao Yunlai Supervisor: Yi YongAbstract: With the continuous development and progress of science and tech
4、nology, the using of computer network has gone deeply into all walks of life and Internet has been a part of peoples life as well. With the increasing urban population, people always wait in a long line for hospital registration, which is a very headache problem for the people whose time is tight. P
5、eople even spend half a day for hospital registration. To alleviate the problem of waiting in a long line for hospital registration, this thesis will discuss the continuous development and progress of network technology that can be utilized in implementing online appointment. This thesis mainly intr
6、oduces the design and implementation of hospital online registration booking system that is based on ASP.NET and the foreground application and background management of the system and so on. People can make appointments online, search the appointment, and cancel the appointment through Internet. In
7、addition, people can search the doctors; deal with the background management, etc.Three-tier architecture, SQL Server database and IIS service will be utilized in the development of the system. Visual Studio2010 and Dreamweaver CS5 will be used as the development tools. B/S mode will be utilized in
8、the structure design, which is a very popular database application mode. Communicating through the Internet is no subject to regional restrictions. Object Oriented Programming thought will be utilized and the encapsulation characteristic as well. This system has the following characteristics: easy i
9、nterface, easy operation and convenient management of the system and also the communication between the users.Key words: Booking registration; Design and Implementation; Web application; ASP.NET; Three-tier Architecture畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特
10、別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過(guò)的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過(guò)的材料。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說(shuō)明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉?jī)?nèi)容。作者簽名: 日 期:
11、 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書(shū)本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)
12、位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日注 意 事 項(xiàng)1.設(shè)計(jì)(論文)的內(nèi)容包括:1)封面(按教務(wù)處制定的標(biāo)準(zhǔn)封面格式制作)2)原創(chuàng)性聲明3)中文摘要(300字左右)、關(guān)鍵詞4)外文摘要、關(guān)鍵詞 5)目次頁(yè)(附件不統(tǒng)一編入)6)論文主體部分:引言(或緒論)、正文、結(jié)論7)參考文獻(xiàn)8)致謝9)附錄(對(duì)論文支持必要時(shí))2.論文字?jǐn)?shù)要求:理工類(lèi)設(shè)計(jì)(論文)正文字?jǐn)?shù)不少于1萬(wàn)字(不包括圖紙、程序清單等),文科類(lèi)論文正文字?jǐn)?shù)不少于1.2萬(wàn)字。3.附件包括:任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)。4.文字、圖表要求:1)文字通順,語(yǔ)言流暢,書(shū)寫(xiě)字跡
13、工整,打印字體及大小符合要求,無(wú)錯(cuò)別字,不準(zhǔn)請(qǐng)他人代寫(xiě)2)工程設(shè)計(jì)類(lèi)題目的圖紙,要求部分用尺規(guī)繪制,部分用計(jì)算機(jī)繪制,所有圖紙應(yīng)符合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書(shū)寫(xiě),不準(zhǔn)用徒手畫(huà)3)畢業(yè)論文須用A4單面打印,論文50頁(yè)以上的雙面打印4)圖表應(yīng)繪制于無(wú)格子的頁(yè)面上5)軟件工程類(lèi)課題應(yīng)有程序清單,并提供電子文檔5.裝訂順序1)設(shè)計(jì)(論文)2)附件:按照任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)次序裝訂指導(dǎo)教師評(píng)閱書(shū)指導(dǎo)教師評(píng)價(jià):一、撰寫(xiě)(設(shè)計(jì))過(guò)程1、學(xué)生在論文(設(shè)計(jì))過(guò)程中的治學(xué)態(tài)度、工作精神 優(yōu) 良 中 及格 不及格2、學(xué)生掌握專(zhuān)業(yè)知識(shí)、技能的扎實(shí)程度 優(yōu)
14、良 中 及格 不及格3、學(xué)生綜合運(yùn)用所學(xué)知識(shí)和專(zhuān)業(yè)技能分析和解決問(wèn)題的能力 優(yōu) 良 中 及格 不及格4、研究方法的科學(xué)性;技術(shù)線(xiàn)路的可行性;設(shè)計(jì)方案的合理性 優(yōu) 良 中 及格 不及格5、完成畢業(yè)論文(設(shè)計(jì))期間的出勤情況 優(yōu) 良 中 及格 不及格二、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? 優(yōu) 良 中 及格 不及格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格三、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格3、論文(設(shè)計(jì)說(shuō)明
15、書(shū))所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格建議成績(jī): 優(yōu) 良 中 及格 不及格(在所選等級(jí)前的內(nèi)畫(huà)“”)指導(dǎo)教師: (簽名) 單位: (蓋章)年 月 日評(píng)閱教師評(píng)閱書(shū)評(píng)閱教師評(píng)價(jià):一、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? 優(yōu) 良 中 及格 不及格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格二、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu) 良 中 及格 不及格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格3、論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格建議成績(jī): 優(yōu)
16、良 中 及格 不及格(在所選等級(jí)前的內(nèi)畫(huà)“”)評(píng)閱教師: (簽名) 單位: (蓋章)年 月 日教研室(或答辯小組)及教學(xué)系意見(jiàn)教研室(或答辯小組)評(píng)價(jià):一、答辯過(guò)程1、畢業(yè)論文(設(shè)計(jì))的基本要點(diǎn)和見(jiàn)解的敘述情況 優(yōu) 良 中 及格 不及格2、對(duì)答辯問(wèn)題的反應(yīng)、理解、表達(dá)情況 優(yōu) 良 中 及格 不及格3、學(xué)生答辯過(guò)程中的精神狀態(tài) 優(yōu) 良 中 及格 不及格二、論文(設(shè)計(jì))質(zhì)量1、論文(設(shè)計(jì))的整體結(jié)構(gòu)是否符合撰寫(xiě)規(guī)范? 優(yōu) 良 中 及格 不及格2、是否完成指定的論文(設(shè)計(jì))任務(wù)(包括裝訂及附件)? 優(yōu) 良 中 及格 不及格三、論文(設(shè)計(jì))水平1、論文(設(shè)計(jì))的理論意義或?qū)鉀Q實(shí)際問(wèn)題的指導(dǎo)意義 優(yōu)
17、良 中 及格 不及格2、論文的觀念是否有新意?設(shè)計(jì)是否有創(chuàng)意? 優(yōu) 良 中 及格 不及格3、論文(設(shè)計(jì)說(shuō)明書(shū))所體現(xiàn)的整體水平 優(yōu) 良 中 及格 不及格評(píng)定成績(jī): 優(yōu) 良 中 及格 不及格教研室主任(或答辯小組組長(zhǎng)): (簽名)年 月 日教學(xué)系意見(jiàn):系主任: (簽名)年 月 日目 錄緒 論11 需求分析和可行性分析31.1 系統(tǒng)設(shè)計(jì)的原則31.1.1 系統(tǒng)設(shè)計(jì)架構(gòu)31.1.2 模塊要求31.2 系統(tǒng)可行性分析41.2.1 技術(shù)可行性41.2.2 經(jīng)濟(jì)可行性41.2.3 操作可行性51.3 相關(guān)技術(shù)介紹51.3.1 瀏覽器/服務(wù)器結(jié)構(gòu)51.3.2 ASP.NET技術(shù)簡(jiǎn)介61.3.3 SQL Se
18、rver數(shù)據(jù)庫(kù)81.4 開(kāi)發(fā)工具和開(kāi)發(fā)壞境81.5 本章小結(jié)82 數(shù)據(jù)庫(kù)設(shè)計(jì)92.1 數(shù)據(jù)庫(kù)需求分析92.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)102.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)112.3.1 醫(yī)生信息表(doctor-info)112.3.2 科室信息表(subject)112.3.3 預(yù)約信息表(booking)112.3.4 普通用戶(hù)表(users)122.3.5 系統(tǒng)用戶(hù)表(sys)132.4 本章小結(jié)133 詳細(xì)設(shè)計(jì)143.1 系統(tǒng)設(shè)計(jì)思想143.2 系統(tǒng)功能模塊設(shè)計(jì)143.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)153.4 后臺(tái)系統(tǒng)界面設(shè)計(jì)163.4.1 用戶(hù)管理163.4.2 專(zhuān)家管理163.4.3 預(yù)約管理173.4.4 科室
19、管理173.4.5 系統(tǒng)管理員管理183.5 前臺(tái)系統(tǒng)界面設(shè)計(jì)183.5.1 母板界面183.5.2 用戶(hù)登錄193.5.3 用戶(hù)注冊(cè)193.5.4 預(yù)約查詢(xún)203.5.5 資料修改203.5.6 密碼修改213.6 本章小結(jié)214 重難點(diǎn)分析234.1 表現(xiàn)層重難點(diǎn)234.2 業(yè)務(wù)邏輯層重難點(diǎn)244.3 數(shù)據(jù)訪(fǎng)問(wèn)層重點(diǎn)244.3.1 獲取信息244.3.2 添加信息254.4 用戶(hù)登錄264.4.1 驗(yàn)證碼264.4.2 登錄264.5 預(yù)約記錄274.6 資料修改284.6.1 輸出現(xiàn)有用戶(hù)信息284.6.2 更新用戶(hù)信息數(shù)據(jù)庫(kù)294.7 密碼修改304.8 本章小結(jié)305 系統(tǒng)的發(fā)布和測(cè)
20、試315.1 系統(tǒng)的測(cè)試315.1.1 目的315.1.2 測(cè)試用例315.2 系統(tǒng)發(fā)布315.2.1 發(fā)布網(wǎng)站325.2.2 配置IIS 6.0335.3 本章小結(jié)336 全文總結(jié)與未來(lái)工作346.1 全文總結(jié)346.2 未來(lái)工作346.3 本章小結(jié)34結(jié) 論35參考文獻(xiàn)36致 謝37IV緒 論一、選題背景及意義隨著科學(xué)技術(shù)的不斷發(fā)展與進(jìn)步,計(jì)算機(jī)的應(yīng)用已經(jīng)進(jìn)入到社會(huì)的每一個(gè)角落?;ヂ?lián)網(wǎng)的應(yīng)用也日益普及,人們與網(wǎng)絡(luò)應(yīng)用之間的聯(lián)系也越來(lái)越多,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。它在人們生活、經(jīng)濟(jì)、政治等各個(gè)方面發(fā)揮著非常重要的作用?;ヂ?lián)網(wǎng)上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取數(shù)據(jù)
21、信息也是要在互聯(lián)網(wǎng)的“海洋”中按照規(guī)定的檢索方式將所需要的數(shù)據(jù)信息從網(wǎng)站上下載下來(lái)。目前人們正處于醫(yī)療保健意識(shí)日益重視的時(shí)代,各醫(yī)院都在積極快速地完善自身的體制,規(guī)范機(jī)構(gòu)的管理方式,以適應(yīng)醫(yī)療越來(lái)越多的需求規(guī)范。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位也變得格外重要,醫(yī)院預(yù)約掛號(hào)系統(tǒng)可以使得人們方便快速的掛上號(hào),避免浪費(fèi)不必要的排隊(duì)時(shí)間。二、國(guó)內(nèi)外研究現(xiàn)狀醫(yī)院網(wǎng)上預(yù)約掛號(hào)主要是指患者通過(guò)登陸網(wǎng)站實(shí)現(xiàn)遠(yuǎn)程掛號(hào),不需走出家門(mén),不需排隊(duì)等候。醫(yī)院網(wǎng)上預(yù)約掛號(hào)看病在國(guó)外已經(jīng)成為最主要的就醫(yī)方式。醫(yī)院網(wǎng)上預(yù)約掛號(hào)就醫(yī)在國(guó)外是一件非常普及的事情,通過(guò)預(yù)約就醫(yī),既方便了患者,也減輕了醫(yī)院管理的負(fù)擔(dān),對(duì)于醫(yī)
22、院和患者都非常方便快捷,是一種比較符合大眾的服務(wù)方式。國(guó)內(nèi)則處于剛剛起步的階段,比如說(shuō)天津市網(wǎng)上預(yù)約掛號(hào)系統(tǒng)就是目前國(guó)內(nèi)發(fā)展之一,但是里面模塊相對(duì)復(fù)雜,操作很不方便。所以大多數(shù)的患者還是最初的排隊(duì)掛號(hào),耗費(fèi)了大量寶貴的精力和時(shí)間。三、本論文的研究?jī)?nèi)容及主要解決的問(wèn)題在以上背景下,本文論述醫(yī)院預(yù)約掛號(hào)系統(tǒng)中的預(yù)約掛號(hào),新聞信息和后臺(tái)系統(tǒng)管理的設(shè)計(jì)實(shí)現(xiàn),其中預(yù)約掛號(hào)主要是實(shí)現(xiàn)類(lèi)似患者在門(mén)診的掛號(hào)功能,是醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)中的一個(gè)重要組成部分,它是患者門(mén)診就診的入口,為門(mén)診管理提供基礎(chǔ)數(shù)據(jù)。網(wǎng)上有醫(yī)生介紹和科室信息說(shuō)明,可以供患者參考并做出選擇預(yù)約,減少病人到醫(yī)院預(yù)約環(huán)節(jié),減少醫(yī)院的工作負(fù)擔(dān)??梢?/p>
23、通過(guò)掛號(hào)單提前查取患者信息,可以從掛號(hào)門(mén)診部獲取預(yù)約掛號(hào)收費(fèi)信息。新聞動(dòng)態(tài)信息是醫(yī)院最近的動(dòng)態(tài)信息或者健康知識(shí)說(shuō)明等。這樣可以提前讓患者知道醫(yī)院的一些動(dòng)態(tài)變化,這樣可以大大提高患者就醫(yī)效率。通過(guò)以上簡(jiǎn)單模塊的分析,大概說(shuō)明了醫(yī)院網(wǎng)上預(yù)約掛號(hào)系統(tǒng)的開(kāi)發(fā)需求過(guò)程及各種技術(shù)細(xì)節(jié)。本論文主要解決的問(wèn)題是解決支持注冊(cè)用戶(hù)的在線(xiàn)查詢(xún)醫(yī)生資料,掛號(hào),以及對(duì)掛號(hào)成功與否的查詢(xún)和取消;醫(yī)生也能通過(guò)本系統(tǒng)對(duì)患者資料和掛號(hào)情況進(jìn)行統(tǒng)計(jì)和安排。它能夠準(zhǔn)確記載和查閱有關(guān)醫(yī)院的大量數(shù)據(jù),幫助醫(yī)院掌握和分析管理情況,及時(shí)做出正確決策,并且有利于醫(yī)院內(nèi)部的財(cái)務(wù)、人員、情況等管理,因而大大提高了現(xiàn)代醫(yī)院的管理水平,實(shí)現(xiàn)了患者在
24、網(wǎng)上進(jìn)行對(duì)科室與醫(yī)生的了解、選擇和掛號(hào),降低了醫(yī)生和工作人員的工作量,更提高了患者的就診效率。四、論文的組織結(jié)構(gòu)本文主要從以下七個(gè)方面來(lái)對(duì)本系統(tǒng)進(jìn)行介紹和說(shuō)明:1) 緒論:在緒論中主要是對(duì)本論文的開(kāi)發(fā)背景及意義;國(guó)內(nèi)外研究的現(xiàn)狀以及本文的研究?jī)?nèi)容進(jìn)行詳細(xì)的說(shuō)明。2) 第一章 需求分析和可行性分析:在本章中是對(duì)系統(tǒng)的設(shè)計(jì)原則,系統(tǒng)的可行性分析,相應(yīng)技術(shù)的介紹以及開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境的介紹,簡(jiǎn)單的說(shuō)明了該系統(tǒng)是一個(gè)什么樣的系統(tǒng),具有哪些功能等等。3) 第二章 數(shù)據(jù)庫(kù)設(shè)計(jì):本章主要包括數(shù)據(jù)庫(kù)設(shè)計(jì)的注意事項(xiàng),數(shù)據(jù)庫(kù)的介紹,數(shù)據(jù)庫(kù)的原則,E-R圖,數(shù)據(jù)庫(kù)表設(shè)計(jì),數(shù)據(jù)庫(kù)關(guān)系圖等,主要是對(duì)本系統(tǒng)使用的數(shù)據(jù),以
25、及數(shù)據(jù)之間的關(guān)系進(jìn)行說(shuō)明。4) 第三章 詳細(xì)設(shè)計(jì):本章主要包括開(kāi)發(fā)平臺(tái)介紹,程序開(kāi)發(fā)的任務(wù)及質(zhì)量要求,主要功能模塊的詳細(xì)介紹等,主要是對(duì)本系統(tǒng)的功能進(jìn)行詳細(xì)的說(shuō)明。5) 第四章 重難點(diǎn)分析:本章中主要是對(duì)在開(kāi)發(fā)本系統(tǒng)中遇到的技術(shù)難點(diǎn)進(jìn)行一個(gè)分析和說(shuō)明,目的是為了更好的進(jìn)行項(xiàng)目的開(kāi)發(fā)和后期的維護(hù)。6) 第五章 系統(tǒng)的發(fā)布和測(cè)試:主要包括系統(tǒng)的發(fā)布和測(cè)試,說(shuō)明系統(tǒng)的發(fā)布平臺(tái)和測(cè)試的相應(yīng)結(jié)果。7) 第六章 系統(tǒng)的不足與展望:本章主要是對(duì)本系統(tǒng)在開(kāi)發(fā)的過(guò)程中有不足的地方進(jìn)行總結(jié),以及對(duì)后期的擴(kuò)展和維護(hù)進(jìn)行總結(jié),以便能更好的對(duì)該系統(tǒng)進(jìn)行全面的認(rèn)識(shí)。1 需求分析和可行性分析1.1 系統(tǒng)設(shè)計(jì)的原則本系統(tǒng)主要
26、是面向大眾化的普通用戶(hù),所以要求系統(tǒng)要有很高的實(shí)用性,由于本系統(tǒng)會(huì)設(shè)計(jì)個(gè)人資料的敏感信息問(wèn)題,可靠性和經(jīng)濟(jì)性也是我們考慮的重點(diǎn)。1.1.1 系統(tǒng)設(shè)計(jì)架構(gòu)根據(jù)對(duì)項(xiàng)目需求的分析,總結(jié)出項(xiàng)目的總體架構(gòu)設(shè)計(jì)如圖1-1所示:圖1-1 醫(yī)院網(wǎng)上掛號(hào)系統(tǒng)架構(gòu)圖本系統(tǒng)分為前臺(tái)用戶(hù)操作和后臺(tái)用戶(hù)管理兩個(gè)大功能,在前臺(tái)用戶(hù)操作中,用戶(hù)可以注冊(cè)成為本醫(yī)院的會(huì)員,可以進(jìn)行專(zhuān)家查詢(xún),預(yù)約查詢(xún)與修改,個(gè)人信息修改等操作。而后臺(tái)用戶(hù)可以對(duì)注冊(cè)的會(huì)員進(jìn)行管理,對(duì)專(zhuān)家信息管理,對(duì)注冊(cè)的用戶(hù)的預(yù)約管理和對(duì)系統(tǒng)管理員的管理等操作。1.1.2 模塊要求前臺(tái)用戶(hù)操作界面功能主要有:專(zhuān)家查詢(xún)、預(yù)約查詢(xún)、用戶(hù)信息修改、密碼修改等功能設(shè)置。
27、專(zhuān)家查詢(xún):通過(guò)這個(gè)功能可以瀏覽到每個(gè)專(zhuān)家的簡(jiǎn)介及所屬科室,從而選擇是否對(duì)該專(zhuān)家進(jìn)行具體預(yù)約。預(yù)約查詢(xún):此功能匯總了用戶(hù)的預(yù)約信息,包括:門(mén)診號(hào)、專(zhuān)家、門(mén)診日期、預(yù)約日期,同時(shí)還可以對(duì)預(yù)約進(jìn)行取消。用戶(hù)信息修改:可以對(duì)自己的信息進(jìn)行修改,如:姓名、出生年月、性別、居住地、身份證號(hào)等信息。安全退出:用戶(hù)可以點(diǎn)擊安全退出按鈕返回到最初的登陸界面。后臺(tái)管理員可操作的有:專(zhuān)家管理、用戶(hù)管理、預(yù)約管理、系統(tǒng)管理等功能設(shè)置,具體描述如下:用戶(hù)管理:顯示用戶(hù)的預(yù)約信息,也可以對(duì)某個(gè)特定用戶(hù)進(jìn)行查詢(xún)。專(zhuān)家管理:對(duì)專(zhuān)家進(jìn)行添加與刪除,修改專(zhuān)家檔案。預(yù)約管理:對(duì)預(yù)約信息進(jìn)行查詢(xún)管理,取消已過(guò)期的預(yù)約信息。系統(tǒng)管理:
28、對(duì)管理員進(jìn)行添加與刪除,修改管理員信息??剖夜芾恚簩?duì)科室進(jìn)行添加與刪除,科室的信息進(jìn)行修改。1.2 系統(tǒng)可行性分析主要從技術(shù)的可行性,經(jīng)濟(jì)的可行性以及操作的可行性3個(gè)方面對(duì)本系統(tǒng)進(jìn)行了可行性的分析和論證。充分說(shuō)明了本系統(tǒng)的實(shí)現(xiàn)是可行的。1.2.1 技術(shù)可行性根據(jù)查詢(xún)用戶(hù)提出的系統(tǒng)性能、功能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)要求,根據(jù)目前所擁有的條件,從開(kāi)發(fā)技術(shù)的角度討論考慮系統(tǒng)實(shí)現(xiàn)的可行性。本系統(tǒng)前臺(tái)數(shù)據(jù)庫(kù)采用sqlServer2005,該數(shù)據(jù)庫(kù)系統(tǒng)擁有開(kāi)發(fā)簡(jiǎn)單,易學(xué)易用,接口靈活,界面友好等特點(diǎn),是一款典型的新一代數(shù)據(jù)信息管理和信息系統(tǒng)開(kāi)發(fā)工具。具有較獨(dú)特的優(yōu)勢(shì)-提供了更加強(qiáng)大的數(shù)據(jù)組織結(jié)構(gòu),安全檢查,信息管
29、理等功能。系統(tǒng)基于Windows平臺(tái),界面使用Dreamweaver設(shè)計(jì)動(dòng)態(tài)網(wǎng)頁(yè)。系統(tǒng)涉及后臺(tái)管理與前臺(tái)操作,前臺(tái)用戶(hù)可以進(jìn)行個(gè)人信息修改、密碼修改、專(zhuān)家查詢(xún)、預(yù)約查詢(xún)與修改等操作。后臺(tái)包括專(zhuān)家管理、用戶(hù)管理、科室管理及系統(tǒng)管理等功能。界面簡(jiǎn)單,使用操作方便。1.2.2 經(jīng)濟(jì)可行性從本系統(tǒng)開(kāi)發(fā)的角度來(lái)看,系統(tǒng)的開(kāi)發(fā)運(yùn)用成本比較低,只需購(gòu)買(mǎi)一定的參考資料以及開(kāi)發(fā)系統(tǒng)時(shí)所需要的一些開(kāi)發(fā)工具;從使用本系統(tǒng)所能帶來(lái)的效益來(lái)看,用戶(hù)通過(guò)網(wǎng)上預(yù)約醫(yī)院的專(zhuān)家、專(zhuān)科號(hào),不會(huì)再經(jīng)受門(mén)診掛號(hào)排長(zhǎng)隊(duì)對(duì)精神和時(shí)間的消磨。它能更好的簡(jiǎn)化就醫(yī)環(huán)節(jié),節(jié)約就醫(yī)時(shí)間,改善患者就醫(yī)環(huán)境,真正體現(xiàn)了以患者為中心,一切從方便患者為出
30、發(fā)點(diǎn),符合當(dāng)今醫(yī)院所推崇的人性化溫馨服務(wù)的理念。因此,本系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)方面是可進(jìn)行的。1.2.3 操作可行性由于當(dāng)今科技的飛躍式發(fā)展,計(jì)算機(jī)早已在生活的方方面面普及,科技便利的條件給人們創(chuàng)造了優(yōu)越的工作環(huán)境,這使人們對(duì)工作效率及可操作性都有了更高的要求。本系統(tǒng)用戶(hù)平臺(tái)直接面向患者用戶(hù)和管理員,界面明了、簡(jiǎn)單,采用可視化界面,用戶(hù)只需要用鼠標(biāo)和鍵盤(pán)就可以對(duì)系統(tǒng)進(jìn)行預(yù)約及管理等功能。由于本系統(tǒng)的操作簡(jiǎn)單、易懂,在使用軟件之前對(duì)企業(yè)內(nèi)部相關(guān)工作人員進(jìn)行簡(jiǎn)單培訓(xùn)即可。系統(tǒng)維護(hù)需要有專(zhuān)業(yè)知識(shí)的人員進(jìn)行操作,而現(xiàn)在企業(yè)中都有專(zhuān)業(yè)的技術(shù)人員,所以這都不是什么問(wèn)題。綜上所述,本系統(tǒng)在操作方面是可行的。1.3
31、 相關(guān)技術(shù)介紹本部分主要對(duì)網(wǎng)上醫(yī)院掛號(hào)系統(tǒng)的實(shí)現(xiàn)使用到的相關(guān)技術(shù)如:WEB瀏覽器/服務(wù)器結(jié)構(gòu),ASP.NET1,以及SQL Server數(shù)據(jù)庫(kù)進(jìn)行了介紹。1.3.1 瀏覽器/服務(wù)器結(jié)構(gòu)WEB瀏覽器/服務(wù)器結(jié)構(gòu)(Browser/Server,簡(jiǎn)稱(chēng)B/S) 2是基于WEB技術(shù)的新型網(wǎng)絡(luò)結(jié)構(gòu),成功地彌補(bǔ)了C/S結(jié)構(gòu)的很多不足。B/S結(jié)構(gòu)網(wǎng)絡(luò)中是通過(guò)WEB服務(wù)器再與數(shù)據(jù)庫(kù)服務(wù)器相連,用戶(hù)的請(qǐng)求先送到WEB服務(wù)器,再由WEB服務(wù)器負(fù)責(zé)將處理結(jié)果格式化為HTML格式,最后再反饋給用戶(hù)。該結(jié)構(gòu)的實(shí)質(zhì)是傳統(tǒng)的二層C/S模式的進(jìn)一步發(fā)展,通常稱(chēng)為三層結(jié)構(gòu)3。B/S結(jié)構(gòu)本質(zhì)上是請(qǐng)求驅(qū)動(dòng)結(jié)構(gòu),但是它在綜合多項(xiàng)技術(shù)的
32、同時(shí)克服了C/S結(jié)構(gòu)的一些不足,采用B/S4模式構(gòu)造的MIS系統(tǒng)的優(yōu)點(diǎn)是:客戶(hù)端軟件簡(jiǎn)單而統(tǒng)一,大大節(jié)省客戶(hù)機(jī)的硬盤(pán)空間和內(nèi)存;極大地減少了系統(tǒng)開(kāi)發(fā)和維護(hù)費(fèi)用;解決了客戶(hù)/服務(wù)器應(yīng)用中存在的客戶(hù)端跨多平臺(tái)的問(wèn)題,界面通用統(tǒng)一;特別適用網(wǎng)上信息的發(fā)布,這是其他結(jié)構(gòu)所無(wú)法實(shí)現(xiàn)的。B/S結(jié)構(gòu)的MIS關(guān)鍵要解決好WEB數(shù)據(jù)庫(kù)的存取問(wèn)題,傳統(tǒng)的CGI技術(shù)存在效率低、速度慢、調(diào)試維護(hù)困難及API (Application Programming Interface,應(yīng)用程序編程接口)兼容性差的缺點(diǎn)4。ASP技術(shù)出色地解決了WEB數(shù)據(jù)庫(kù)的存取問(wèn)題,它可使WEB信息系統(tǒng)的開(kāi)發(fā)變得快速、簡(jiǎn)單、高效?,F(xiàn)在ASP技
33、術(shù)己經(jīng)被廣泛地采用來(lái)開(kāi)發(fā)WEB數(shù)據(jù)庫(kù)應(yīng)用,從而極大地促進(jìn)了WEB信息系統(tǒng)的應(yīng)用4。B/S(Brower/Server)結(jié)構(gòu)是指客戶(hù)端通過(guò)瀏覽器訪(fǎng)問(wèn)web和與web相連的后臺(tái)數(shù)據(jù)庫(kù),其結(jié)構(gòu)如圖1-2所示。圖1-2 B/S結(jié)構(gòu)圖1.3.2 ASP.NET技術(shù)簡(jiǎn)介隨著網(wǎng)絡(luò)時(shí)代的到來(lái),人們對(duì)Internet信息服務(wù)的要求也不斷提高,普通的靜態(tài)網(wǎng)站已不能滿(mǎn)足各種應(yīng)用需求。因此,網(wǎng)站開(kāi)發(fā)人員必須掌握客戶(hù)/服務(wù)器技術(shù),以便創(chuàng)建動(dòng)態(tài)的網(wǎng)站內(nèi)容。ASP技術(shù)就是用來(lái)開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的語(yǔ)言之一。ASP是Active Server Pages的縮寫(xiě),中文名稱(chēng)叫做“動(dòng)態(tài)服務(wù)器頁(yè)面”,是一種WEB服務(wù)器端的開(kāi)發(fā)語(yǔ)言,本質(zhì)上是
34、一個(gè)服務(wù)器端的腳本編寫(xiě)環(huán)境,是目前開(kāi)發(fā)WEB動(dòng)態(tài)交互網(wǎng)頁(yè)的主流技術(shù),應(yīng)用該技術(shù)可以輕松快捷地開(kāi)發(fā)高效的、運(yùn)行動(dòng)態(tài)的、交互的服務(wù)器端WEB應(yīng)用程序5。ASP是一種類(lèi)似于VB的面向?qū)ο蟮某绦蛘Z(yǔ)言,微軟的Active Server6支持ASP技術(shù),微軟從IIS3.0開(kāi)始增加了Active Server功能,Active Server是在服務(wù)器端提供對(duì)ActiveX和VBScript的支持,這樣不論客戶(hù)端使用哪一種瀏覽器,都能正常地進(jìn)行瀏覽查詢(xún)、修改、刪除、錄入等操作,使用ASP可以組合HTML頁(yè)、腳本命令和ActiveX組件以創(chuàng)建交互的WEB頁(yè)和基于WEB的功能強(qiáng)大的應(yīng)用程序,并且使用ASP代碼編寫(xiě)
35、的應(yīng)用程序很容易開(kāi)發(fā)和修改,因此,ASP被廣為運(yùn)用。當(dāng)用戶(hù)通過(guò)瀏覽器向WEB服務(wù)器請(qǐng)求.asp文件時(shí),ASP腳本開(kāi)始運(yùn)行。然后WEB服務(wù)器就調(diào)用ASP, ASP全面讀取請(qǐng)求的文件,所有腳本命令均被執(zhí)行,最后給瀏覽器返回一個(gè)響應(yīng)頁(yè)面;ASP中的腳本在WEB服務(wù)器端運(yùn)行,WEB服務(wù)器負(fù)責(zé)所有的腳本處理并生成標(biāo)準(zhǔn)的HTML頁(yè)面?zhèn)魉徒o瀏覽器,而不是傳統(tǒng)的在用戶(hù)瀏覽器中的運(yùn)行,這一措施使用戶(hù)的瀏覽器無(wú)須擔(dān)心服務(wù)器端的網(wǎng)頁(yè)使用何種腳本,ASP都會(huì)生成一個(gè)符合HTML7標(biāo)準(zhǔn)的網(wǎng)頁(yè)送回用戶(hù)端,減輕了瀏覽器的負(fù)擔(dān),可大大提高交互的速度。ASP工作原理示意圖如圖1-3所示。圖1-3 ASP工作原理示意圖以下是AS
36、P獨(dú)具的一些特點(diǎn):1) 使用VBScript、JavaScript8等簡(jiǎn)單易懂的腳本語(yǔ)言,同時(shí)結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。2) 使用普通文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì),而利用諸如Dreamweaver9等所見(jiàn)即所得的網(wǎng)頁(yè)編輯軟件可以方便地進(jìn)行編輯,易學(xué)易用。3) 與瀏覽器無(wú)關(guān)(Browser Independence10),用戶(hù)端只要使用可執(zhí)行HTML代碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容;ASP所使用的腳本語(yǔ)言(VBScript、JavaScript)均在Web服務(wù)器端執(zhí)行,用戶(hù)端瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。4) Active Serv
37、er Pages的源程序,不會(huì)被傳到客戶(hù)端瀏覽器,因而可以避免所寫(xiě)的源程序被他人剽竊,也提高了程序的安全性。ASP程序語(yǔ)言有如下的優(yōu)勢(shì):1) ASP完全與HTML完全融合在一起,應(yīng)用程序無(wú)需編譯和連接,就可在服務(wù)器端直接執(zhí)行。2) 面向?qū)ο?,能用任何ActiveX11腳本語(yǔ)言來(lái)編寫(xiě),由于腳本在服務(wù)器端執(zhí)行,因此它幾乎可以支持任何一種瀏覽器。3) 用ASP開(kāi)發(fā)的WEB12應(yīng)用程序,返回到瀏覽器的是純HTML語(yǔ)言,不依賴(lài)瀏覽器和操作系統(tǒng),因此源代碼不會(huì)傳到瀏覽端,源程序不會(huì)外漏,具有較好的保密性。用在服務(wù)器端執(zhí)行的ASP程序代碼生成或修改在客戶(hù)端執(zhí)行的腳本。4) 開(kāi)發(fā)者可通過(guò)使用ActiveX服務(wù)
38、器組件無(wú)限擴(kuò)充應(yīng)用程序功能。由于ASP的出現(xiàn),使網(wǎng)頁(yè)訪(fǎng)問(wèn)者和服務(wù)器進(jìn)行交互更加容易;利用ASP還可以實(shí)現(xiàn)基于WEB的信息管理系統(tǒng),簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)與維護(hù);利用ASP實(shí)現(xiàn)的信息管理系統(tǒng)使用戶(hù)非常方便地對(duì)后端數(shù)據(jù)庫(kù)記錄進(jìn)行增加、刪除、修改、查詢(xún)操作,而且利用ASP可以實(shí)現(xiàn)分頁(yè)技術(shù),使用戶(hù)對(duì)大量記錄的查詢(xún)一目了然,可以輕松地查看所有記錄;ASP是微軟產(chǎn)品,它與微軟的SQL Server等辦公軟件可以有機(jī)結(jié)合,可輕松實(shí)現(xiàn)對(duì)報(bào)表的打印,且美觀實(shí)用13。1.3.3 SQL Server數(shù)據(jù)庫(kù)SQL Server14數(shù)據(jù)庫(kù)是美國(guó)Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),SQL Server是一個(gè)可擴(kuò)
39、展的、高性能的、為分布式客戶(hù)機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與Windows NT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案,其主要特點(diǎn)如下:1) 高性能設(shè)計(jì),可充分利用Windows NT的優(yōu)勢(shì);2) 系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性;3) 支持對(duì)稱(chēng)多處理器結(jié)構(gòu)、存儲(chǔ)過(guò)程、ODBC,并具有自主的SQL語(yǔ)言,SQL Server以其內(nèi)置數(shù)據(jù)復(fù)制、強(qiáng)大的管理工具、與Internet的緊密集成和開(kāi)放的系統(tǒng)結(jié)構(gòu)為廣大的用戶(hù)、開(kāi)發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫(kù)平臺(tái)。1.4 開(kāi)發(fā)工
40、具和開(kāi)發(fā)壞境數(shù)據(jù)庫(kù):SQL Server 2005網(wǎng)頁(yè)界面設(shè)計(jì):DreamwearCS5開(kāi)發(fā)壞境:Visual Studio 20101.5 本章小結(jié)從上面的幾點(diǎn)分析出了,該項(xiàng)目應(yīng)該具有的功能以及在實(shí)現(xiàn)上的可行性。并簡(jiǎn)單的說(shuō)明了開(kāi)發(fā)工具和開(kāi)發(fā)的壞境。2 數(shù)據(jù)庫(kù)設(shè)計(jì)當(dāng)一個(gè)系統(tǒng)涉及數(shù)據(jù)庫(kù)時(shí),其運(yùn)行效率、冗余程度、可靠性、穩(wěn)定性等評(píng)價(jià)指標(biāo)除了與上層代碼有關(guān)外,更多的會(huì)受到底層數(shù)據(jù)庫(kù)效率的影響。因此,一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì)能夠讓你的系統(tǒng)跑的更順暢、穩(wěn)定。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞對(duì)我們接下來(lái)編程起到很大的影響,一個(gè)好的數(shù)據(jù)庫(kù)設(shè)計(jì)可以簡(jiǎn)化很多代碼,給我們帶來(lái)了很多編程上的方便,也可以節(jié)省很多時(shí)間。2.1 數(shù)據(jù)庫(kù)需求分
41、析預(yù)約掛號(hào)系統(tǒng)面向的對(duì)象有兩個(gè),即管理員和普通用戶(hù),所以數(shù)據(jù)庫(kù)需求分析中就要考慮這兩個(gè)方面的因素。對(duì)于普通用戶(hù)來(lái)說(shuō),他們關(guān)心的是醫(yī)院預(yù)約掛號(hào)、信息檢索、信息的瀏覽等。醫(yī)院信息包括:醫(yī)生信息、科室信息等。信息檢索包括:醫(yī)生信息檢索等。預(yù)約掛號(hào)包括:普通用戶(hù)注冊(cè)、掛號(hào)操作、取消掛號(hào)操作(主要是對(duì)已掛號(hào)進(jìn)行取消操作)、掛號(hào)記錄、用戶(hù)信息修改等。普通用戶(hù)如果要網(wǎng)上預(yù)約掛號(hào)的話(huà),如果沒(méi)有注冊(cè)過(guò),可以在主頁(yè)面進(jìn)行注冊(cè),再登陸后選擇科室進(jìn)行掛號(hào),用戶(hù)可以在登錄后修改自己的信息,取消預(yù)約掛號(hào)查看掛號(hào)記錄等。對(duì)于管理員來(lái)說(shuō),他們關(guān)心的是如何對(duì)后臺(tái)數(shù)據(jù)進(jìn)行查詢(xún)、添加、修改、刪除等操作。管理員禁用進(jìn)行內(nèi)容的添加,刪
42、除。醫(yī)生信息管理:對(duì)醫(yī)生信息進(jìn)行添加、刪除、查詢(xún)、修改。預(yù)約設(shè)置管理:對(duì)預(yù)約設(shè)置進(jìn)行添加、刪除、查詢(xún)、修改??剖倚畔⒐芾恚簩?duì)預(yù)約設(shè)置進(jìn)行添加、刪除、查詢(xún)、修改。預(yù)約信息管理:對(duì)預(yù)約信息進(jìn)行查詢(xún)、解除(操作失誤等時(shí)用)。普通用戶(hù)管理:對(duì)普通用戶(hù)進(jìn)行查詢(xún)、注銷(xiāo)、解除。對(duì)上述分析和需求總結(jié),設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。醫(yī)生信息,數(shù)據(jù)項(xiàng)包括醫(yī)生編號(hào)、所屬科室、醫(yī)生姓名、醫(yī)生性別、醫(yī)生照片、創(chuàng)建時(shí)間、職稱(chēng)、醫(yī)生類(lèi)別、從醫(yī)年數(shù)、專(zhuān)業(yè)名稱(chēng)、學(xué)歷、E-mail等。普通用戶(hù)(就診人信息),數(shù)據(jù)項(xiàng)包括用戶(hù)編號(hào)、用戶(hù)名、用戶(hù)密碼、社保卡號(hào)、真實(shí)姓名、性別、聯(lián)系電話(huà)、證件類(lèi)型、證件號(hào)碼、通信地址、郵編號(hào)碼、注冊(cè)
43、時(shí)間、備注、修改時(shí)間、信譽(yù)分、用戶(hù)狀態(tài)等??剖倚畔ⅲ瑪?shù)據(jù)項(xiàng)包括科室編號(hào)、科室名稱(chēng)、科室描述等。預(yù)約信息,數(shù)據(jù)項(xiàng)包括預(yù)約信息編號(hào)、醫(yī)生編號(hào)、用戶(hù)編號(hào)、掛號(hào)時(shí)間、預(yù)約狀態(tài)、出診日期等。系統(tǒng)用戶(hù),數(shù)據(jù)項(xiàng)包括管理員編號(hào)、登錄名、密碼。2.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)首先確定各個(gè)實(shí)體之間相互關(guān)系,這是設(shè)計(jì)好一個(gè)數(shù)據(jù)庫(kù)的基礎(chǔ)。根據(jù)上面的設(shè)計(jì)規(guī)劃出有5個(gè)實(shí)體:醫(yī)生信息實(shí)體、普通用戶(hù)實(shí)體、科室信息實(shí)體、預(yù)約信息實(shí)體、系統(tǒng)用戶(hù)實(shí)體。實(shí)體間關(guān)系如圖2-1所示:圖2-1 實(shí)體關(guān)系圖由上圖2-1可知,本數(shù)據(jù)庫(kù)共有5個(gè)角色,管理員(sys)可以對(duì)醫(yī)生信息(doctor_info)進(jìn)行管理,每個(gè)醫(yī)生又屬于一個(gè)科室,用戶(hù)可以進(jìn)行
44、預(yù)約掛號(hào)。將各個(gè)角色的所有信息分別放在獨(dú)立的表中,其中包括該角色的全部信息。選取一個(gè)字段作為主鍵。2.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)表的設(shè)計(jì),這里有5個(gè)實(shí)體,所以要建立5張表:醫(yī)生信息表、普通用戶(hù)表、預(yù)約信息表、科室信息表、系統(tǒng)用戶(hù)表。2.3.1 醫(yī)生信息表(doctor-info)醫(yī)生信息表里的屬性:醫(yī)生ID、科室ID、醫(yī)生編號(hào)、醫(yī)生姓名、醫(yī)生性別、醫(yī)生照片、職稱(chēng)、醫(yī)生類(lèi)別、從醫(yī)年數(shù)、專(zhuān)業(yè)名稱(chēng)、學(xué)歷、E-mail,簡(jiǎn)介。醫(yī)生ID為主鍵。如表2-1所示:表2-1 醫(yī)生信息表字段含義類(lèi)型長(zhǎng)度是否為空備注doctor_id醫(yī)生IDintN主鍵,自增doctor_brief簡(jiǎn)介textYdoctor_cod
45、e醫(yī)生編號(hào)varchar12Ndoctor_name醫(yī)生姓名varchar20Ndoctor_pic醫(yī)生照片varchar100Ydoctor_post職稱(chēng)varchar10Ydoctor_sex醫(yī)生性別char2Ndoctor_specialty專(zhuān)業(yè)名稱(chēng)varchar30Ydoctor_type醫(yī)生類(lèi)別char10Ndoctor_xl學(xué)歷varchar30Ydoctor_years從醫(yī)年數(shù)int5NemailE-mailvarchar30Nsubject_id科室IDintN外鍵2.3.2 科室信息表(subject)科室信息表里的屬性:科室ID,科室名稱(chēng),科室描述。其中科室ID為主鍵。如表
46、2-2所示表2-2 科室信息表字段含義類(lèi)型長(zhǎng)度是否為空備注subject_id科室IDintN主鍵,自增subject_describe科室描述textYsubject_name科室名稱(chēng)varchar30N2.3.3 預(yù)約信息表(booking)預(yù)約信息表里的屬性:預(yù)約信息ID、醫(yī)生ID、用戶(hù)ID、掛號(hào)時(shí)間、預(yù)約狀態(tài)、出診日期、出診開(kāi)始時(shí)段、出診結(jié)束時(shí)段、用戶(hù)預(yù)約狀態(tài)。其中預(yù)約信息ID為主鍵,如表2-3所示:表2-3 預(yù)約信息表字段含義類(lèi)型長(zhǎng)度是否為空備注booking_id預(yù)約信息IDintN主鍵,自增booking_state預(yù)約狀態(tài)nvarchar()2N是否過(guò)期booking_time
47、出診日期datetimeNbook_now掛號(hào)時(shí)間datetimeNdoctor_id醫(yī)生IDintN外鍵user_id用戶(hù)IDintN外鍵2.3.4 普通用戶(hù)表(users)普通用戶(hù)表(就診人信息表)里的屬性:用戶(hù)ID、用戶(hù)名、用戶(hù)密碼、曾用掛號(hào)、社保卡號(hào)、真實(shí)姓名、性別、聯(lián)系電話(huà)、證件類(lèi)型、證件號(hào)碼、通信地址、郵編、備注、信譽(yù)分、用戶(hù)狀態(tài)。其中用戶(hù)ID為主鍵。如表2-4所示:表2-4 普通用戶(hù)表字段含義類(lèi)型長(zhǎng)度是否為空備注user_id用戶(hù)IDintN主鍵,自增certificate_number證件號(hào)碼varchar30Ncertificate_type證件類(lèi)型char10Ncreate
48、_time注冊(cè)時(shí)間datetimeNuser_address通信地址varchar50Nuser_name真實(shí)姓名varchar30Nuser_password用戶(hù)密碼varchar12Nuser_postcode郵編varchar10Yuser_remark備注textYuser_sex性別char2Nuser_state是否預(yù)約nvarchar()2Nuser_tel聯(lián)系電話(huà)varchar20Nreputation_value信譽(yù)分int5Ysb_number社??ㄌ?hào)varchar20Y2.3.5 系統(tǒng)用戶(hù)表(sys)系統(tǒng)用戶(hù)表里的屬性:系統(tǒng)管理員編號(hào)、系統(tǒng)管理員登錄名,系統(tǒng)管理員密碼。如
49、表2-5所示:表2-5系統(tǒng)用戶(hù)表字段含義類(lèi)型長(zhǎng)度是否為空備注sys_id管理員編號(hào)intN主鍵,自增型sys_loginname管理員用戶(hù)名varchar20Nsys_password管理員密碼varchar20N2.4 本章小結(jié)本章主要分析了數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)主要有需求分析,E-R圖設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。分析醫(yī)院預(yù)約掛號(hào)系統(tǒng)面向的對(duì)象有兩個(gè),即普通用戶(hù)和管理員,所以數(shù)據(jù)庫(kù)需求分析中就要考慮這兩方面的因素。E-R圖設(shè)計(jì)主要是各個(gè)實(shí)體之間的聯(lián)系,涉及到5個(gè)實(shí)體:醫(yī)生信息實(shí)體、普通用戶(hù)實(shí)體、科室信息實(shí)體、預(yù)約信息實(shí)體、系統(tǒng)用戶(hù)實(shí)體。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)主要是各個(gè)表的字段設(shè)計(jì)及說(shuō)明。3 詳細(xì)設(shè)計(jì)系統(tǒng)
50、設(shè)計(jì)可分為系統(tǒng)設(shè)計(jì)思想、系統(tǒng)功能模塊劃分、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。3.1 系統(tǒng)設(shè)計(jì)思想后臺(tái)管理與前臺(tái)顯示模塊分開(kāi):把后臺(tái)管理員的管理模塊和前臺(tái)用戶(hù)瀏覽、掛號(hào)模塊獨(dú)立分開(kāi),而又統(tǒng)一同一個(gè)數(shù)據(jù)庫(kù),這樣即方便管理員維護(hù)數(shù)據(jù),又便于前臺(tái)用戶(hù)操作。頁(yè)面使用設(shè)計(jì):把頁(yè)面中的一些常用的部分集成為模塊,比如把頁(yè)面的頭和尾部分集成為模版,因?yàn)榇蟛糠值捻?yè)面首尾是相同的,所以只要把首尾組裝起來(lái)就可以了。3.2 系統(tǒng)功能模塊設(shè)計(jì)醫(yī)院預(yù)約掛號(hào)系統(tǒng)可以劃分:前臺(tái)客戶(hù)端界面的系統(tǒng)功能模塊、后臺(tái)管理界面的系統(tǒng)功能模塊。前臺(tái)客戶(hù)端界面的系統(tǒng)功能模塊如圖3-1所示。圖3-1 前臺(tái)客戶(hù)端界面的系統(tǒng)功能模塊圖如上圖3-1可知,前臺(tái)用戶(hù)登錄系統(tǒng)
51、過(guò)后,主要有以下功能:專(zhuān)家查詢(xún),多專(zhuān)家信息查詢(xún)和對(duì)相應(yīng)科室信息查詢(xún);個(gè)人信息管理,主要對(duì)個(gè)人的資料信息進(jìn)行查詢(xún)修改,對(duì)賬號(hào)密碼進(jìn)行修改;預(yù)約信息管理,主要對(duì)個(gè)人預(yù)約信息的查看和修改。后臺(tái)管理界面的系統(tǒng)功能模塊如圖3-2所示。圖3-2 后臺(tái)管理界面的系統(tǒng)功能模塊圖管理員進(jìn)入后臺(tái)過(guò)后可以進(jìn)行以下操作,用戶(hù)管理實(shí)現(xiàn)對(duì)用戶(hù)的查詢(xún)、添加以及刪除功能;專(zhuān)家管理實(shí)現(xiàn)對(duì)專(zhuān)家的查詢(xún)、添加以及刪除功能;預(yù)約管理實(shí)現(xiàn)對(duì)預(yù)約信息的查詢(xún),刪除功能;科室管理實(shí)現(xiàn)對(duì)科室的查詢(xún)、添加以及刪除功能;管理員管理實(shí)現(xiàn)管理員的添加、刪除已經(jīng)密碼修改功能。3.3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)功能和系統(tǒng)特點(diǎn),可得出如圖3-3所示的系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖
52、。圖3-3 系統(tǒng)結(jié)構(gòu)信息圖由上圖3-3系統(tǒng)結(jié)構(gòu)信息圖可知,本系統(tǒng)普通用戶(hù)登錄后主要是進(jìn)行預(yù)約掛號(hào),取消掛號(hào),以及對(duì)個(gè)人信息的修改;管理員系統(tǒng)的全部管理權(quán)限,包括用戶(hù)信息的管理,專(zhuān)家信息管理,用戶(hù)預(yù)約的管理、科室的管理,以及對(duì)管理員信息的管理等。用戶(hù)還可以選擇門(mén)診來(lái)對(duì)相應(yīng)的專(zhuān)家進(jìn)行查詢(xún),以及通過(guò)用戶(hù)中心來(lái)管理個(gè)人信息。3.4 后臺(tái)系統(tǒng)界面設(shè)計(jì)后臺(tái)界面主要有6個(gè)部分,分別為后臺(tái)登錄,用戶(hù)管理,專(zhuān)家管理,預(yù)約管理,科室管理,管理員管理。其中專(zhuān)家管理又分為專(zhuān)家列表和專(zhuān)家添加。3.4.1 用戶(hù)管理用戶(hù)管理界面主要是對(duì)用戶(hù)的個(gè)人信息進(jìn)行管理,如下圖3-4所示:圖3-4 用戶(hù)管理界面如上圖3-4所示,本界面
53、內(nèi)主要包含了用戶(hù)的詳細(xì)個(gè)人信息,包括用戶(hù)姓名,性別,密碼,證件號(hào),證件類(lèi)型以及家庭住址和聯(lián)系方式等。并且可以對(duì)出編號(hào)外的所有用戶(hù)信息進(jìn)行修改,也可以對(duì)用戶(hù)進(jìn)行選擇性刪除。3.4.2 專(zhuān)家管理專(zhuān)家管理分為專(zhuān)家列表和專(zhuān)家添加兩個(gè)部分,在專(zhuān)家列表中可以查看全部專(zhuān)家信息,并可以進(jìn)行修改,專(zhuān)家添加主要是對(duì)專(zhuān)家進(jìn)行添加。圖3-5 專(zhuān)家信息列表管理界面如上圖3-5所示,本界面內(nèi)主要包含了專(zhuān)家的詳細(xì)個(gè)人信息,包括用戶(hù)姓名,性別,學(xué)歷,職稱(chēng)和E-mail等。并提供了對(duì)專(zhuān)家信息的三種操作:編輯、查看、刪除。點(diǎn)擊編輯界面會(huì)跳轉(zhuǎn)到一個(gè)新的頁(yè)面,可以對(duì)專(zhuān)家的各項(xiàng)信息進(jìn)行編輯和更新。下面介紹專(zhuān)家添加界面,如圖3-6所示:
54、圖3-6 專(zhuān)家信息添加界面專(zhuān)家添加界面主要是對(duì)專(zhuān)家的個(gè)人信息的填寫(xiě)和添加,包括專(zhuān)家姓名、編號(hào)、性別、所屬科室、職稱(chēng)、專(zhuān)業(yè)、類(lèi)別、學(xué)歷、E-mail以及專(zhuān)家簡(jiǎn)介。當(dāng)填寫(xiě)所有信息后點(diǎn)擊添加就會(huì)自動(dòng)將輸入的內(nèi)容錄入數(shù)據(jù)庫(kù),然后頁(yè)面將會(huì)跳轉(zhuǎn)到專(zhuān)家列表界面。3.4.3 預(yù)約管理預(yù)約管理界面主要是對(duì)用戶(hù)的預(yù)約信息進(jìn)行查看和處理用戶(hù)預(yù)約信息,如下圖3-7所示:圖3-7預(yù)約管理界面預(yù)約管理界面主要是查詢(xún)所有預(yù)約記錄,并對(duì)用戶(hù)超期預(yù)約進(jìn)行處理和刪除。當(dāng)點(diǎn)擊操作欄中的處理后,會(huì)將用戶(hù)的預(yù)約狀態(tài)改為已就診或者已超期。3.4.4 科室管理科室管理主要是對(duì)現(xiàn)有科室進(jìn)行列表查詢(xún),并提供刪除和編輯科室信息操作。如下圖3-8
55、所示:圖3-8科室管理界面科室管理主要提供對(duì)現(xiàn)有科室的查詢(xún)以及對(duì)現(xiàn)有科室的信息進(jìn)行修改,并可以刪除科室功能。頁(yè)面下面添加科室可以對(duì)科室進(jìn)行添加,點(diǎn)擊添加或者取消后會(huì)自動(dòng)刷新界面,顯示科室列表。3.4.5 系統(tǒng)管理員管理管理員管理主要是提供管理員查詢(xún)和管理員信息展示,如下圖3-9所示:圖3-9管理員管理界面管理員管理界面主要提供對(duì)現(xiàn)有管理員進(jìn)行查詢(xún),并可以對(duì)管理員登錄號(hào),密碼進(jìn)行修改,以及刪除、添加管理員的操作。3.5 前臺(tái)系統(tǒng)界面設(shè)計(jì)界面設(shè)計(jì)總體遵循“簡(jiǎn)潔明快,方便使用的原則”。3.5.1 母板界面將所有界面都相同的元素的做成母版頁(yè),其它頁(yè)面都繼承這個(gè)頁(yè)面。如圖3-10所示,母板界面主要包括頁(yè)
56、眉,頁(yè)腳和中間的給其他界面編輯的部分,其中頁(yè)眉是會(huì)員注冊(cè)、登錄以及幫助中心的連接,網(wǎng)站logo圖片以及導(dǎo)航;頁(yè)腳主要是用戶(hù)幫助的連接和其他連接。中間就是其它頁(yè)面需要包含的內(nèi)容,由其它頁(yè)面繼承后添加,這里就用“主要內(nèi)容”標(biāo)識(shí)其它界面需要填充。圖3-10母板界面3.5.2 用戶(hù)登錄登錄界面主要提供給用戶(hù)登錄。如圖3-11所示,該界面是在母板的基礎(chǔ)上,添加了登錄窗口,里面主要分成兩部分,左邊部分是用來(lái)填寫(xiě)登錄信息,右邊部分為兩個(gè)連接,一個(gè)是注冊(cè),另外一個(gè)是忘記密碼。圖 3-11用戶(hù)登錄界面3.5.3 用戶(hù)注冊(cè)注冊(cè)界面主要是讓用戶(hù)輸入用戶(hù)注冊(cè)的基本信息并提交。如圖3-12所示,注冊(cè)頁(yè)面主要包括有,用戶(hù)
57、的證件類(lèi)型、證件好嘛、家庭住址、用戶(hù)名、登錄密碼、郵編、性別、聯(lián)系電話(huà)、社??ㄌ?hào)、以及用戶(hù)備注,其中用戶(hù)備注可以為空。圖 3-12用戶(hù)注冊(cè)界面3.5.4 預(yù)約查詢(xún)預(yù)約記錄界面,就是用表格把登錄的用戶(hù)的預(yù)約信息展現(xiàn)給用戶(hù)看。 如圖3-13所示,預(yù)約查詢(xún)界面主要包括預(yù)約號(hào)、預(yù)約時(shí)間、看病時(shí)間、預(yù)約的醫(yī)生以及預(yù)約的狀態(tài)。圖3-13預(yù)約記錄界面3.5.5 資料修改資料修改界面主要展示用戶(hù)的基本信息,有些信息可以讓用戶(hù)修改。如圖3-14所示,界面中主要是用戶(hù)的基本信息,包括用戶(hù)身份證號(hào)、姓名、性別、醫(yī)保卡號(hào)、手機(jī)號(hào)碼(就是前面說(shuō)的聯(lián)系電話(huà))、用戶(hù)備注、詳細(xì)地址、郵政編碼。其中身份證是肯定不能讓用戶(hù)改的。圖表 3-14用戶(hù)個(gè)人信息修改界面3.5.6 密碼修改密碼修改界面,提供給用戶(hù)修改自己登錄密碼的功能。如圖3-15所示,密碼修改界面首先提示用戶(hù)保管好登錄密碼,下面就讓用戶(hù)輸入舊密碼、新密碼、以及確認(rèn)新密碼。外加一個(gè)提交修改的按鈕。圖3-15 密碼修改界面3.6 本章小結(jié)本章主要分析了系統(tǒng)設(shè)計(jì),系統(tǒng)設(shè)計(jì)可分為系統(tǒng)設(shè)計(jì)思想、系統(tǒng)功能模塊劃分、系統(tǒng)結(jié)構(gòu)設(shè)計(jì);主要說(shuō)明了系統(tǒng)功能模塊的劃分為:前臺(tái)客戶(hù)端界面的系統(tǒng)功能
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Storytime (2)
- 【四清導(dǎo)航】秋八年級(jí)數(shù)學(xué)上冊(cè) 3.3 一元一次不等式(第3課時(shí))課件 (新版)浙教版
- 海淀區(qū)域P4P實(shí)操診斷課件
- 三年級(jí)記事作文指導(dǎo)
- 醫(yī)院內(nèi)感染的預(yù)防和控制
- 機(jī)械設(shè)計(jì)第十章習(xí)題
- 華泰汽車(chē)“全心服務(wù)_貼心關(guān)懷”管理知識(shí)分析方案
- Unit 11 Lesson 2 What's the matter 課件 1
- 創(chuàng)業(yè)大賽設(shè)計(jì)中財(cái)務(wù)分析方法與技巧
- 從現(xiàn)在開(kāi)始課件 (4)(精品)
- 蛋白質(zhì)促降解與氨基酸代謝
- (精品)電視原理第1章1
- 術(shù)中病情觀察小講課
- 日系汽車(chē)研發(fā)質(zhì)量管控
- 6Sigma的管理理論(ppt 30頁(yè))