Web開發(fā)程序設(shè)計(jì)實(shí)踐任務(wù)書_第1頁
Web開發(fā)程序設(shè)計(jì)實(shí)踐任務(wù)書_第2頁
Web開發(fā)程序設(shè)計(jì)實(shí)踐任務(wù)書_第3頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Web開發(fā)程序設(shè)計(jì)實(shí)踐課程設(shè)計(jì)任務(wù)書東北大學(xué)軟件學(xué)院2019年1月TOC\o"1-1"\h\z\u一課程基本信息 2二教學(xué)目的和基本要求: 3三課程設(shè)計(jì)的內(nèi)容和安排 3四課程設(shè)計(jì)的題目 3五考核的方法和成績的評定 3六時間的安排 4七實(shí)踐課程結(jié)果的提交 4八課程設(shè)計(jì)結(jié)果的提交 4九課程設(shè)計(jì)題目說明 42一課程基本信息1、課程設(shè)計(jì)名稱:Web開發(fā)程序設(shè)計(jì)實(shí)踐2、課程設(shè)計(jì)編號:3、課程設(shè)計(jì)學(xué)分:4、課程設(shè)計(jì)周數(shù)(學(xué)時2周2學(xué)時)5、課程設(shè)計(jì)授課單位:軟件工程系6、指導(dǎo)方式:集體輔導(dǎo)和個別輔導(dǎo)相結(jié)合7、適用專業(yè):計(jì)算機(jī)類II,軟件工程(國際(日語)),軟件工程(國際(英語))8、課程設(shè)計(jì)教材及主要參考資料:二教學(xué)目的和基本要求:強(qiáng)化對Web(3.2)(滿足畢業(yè)要求4.2)Web應(yīng)用開發(fā)相關(guān)知識及其他相關(guān)知識和技術(shù)(滿5.2)(10.2)三課程設(shè)計(jì)的內(nèi)容和安排32學(xué)時+課外321、22、8學(xué)時:系統(tǒng)設(shè)計(jì)(包括架構(gòu)設(shè)計(jì)、模塊劃分、界面設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)等內(nèi)容;3、18學(xué)時:系統(tǒng)實(shí)現(xiàn);4、4學(xué)時:系統(tǒng)測試、整合與部署四課程設(shè)計(jì)的題目本次實(shí)踐的應(yīng)用系統(tǒng)是《東軟云醫(yī)院管理系統(tǒng)》門診模塊,詳見《需求規(guī)MVC現(xiàn)時可選擇應(yīng)用一些設(shè)計(jì)模式。最后需要對所做系統(tǒng)書寫實(shí)驗(yàn)報(bào)告一份,格式見附頁。五考核的方法和成績的評定參見web開發(fā)評分標(biāo)準(zhǔn).xlsx3六時間的安排共2周,根據(jù)老師要求完成系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。七實(shí)踐課程結(jié)果的提交實(shí)踐報(bào)告(A4)完整的程序系統(tǒng)(電子方式提交。(電子方式提交對源程序的類說明、函數(shù)說明、接口說明、關(guān)鍵變量說明等要進(jìn)行注釋。答辯報(bào)告(制作T報(bào)告,電子方式提交報(bào)告準(zhǔn)備答辯。所有電子方式提交的文件全部存放在一個目錄中,并對其進(jìn)行壓縮,壓縮后的文件按規(guī)定格式進(jìn)行命名,命名格式為:班級號+學(xué)號+姓名。八課程設(shè)計(jì)結(jié)果的提交按各個題目的要求書寫相關(guān)文檔;Web.doc》文檔。九課程設(shè)計(jì)題目說明整體要求:JDK1.8Tomcat8Servlet3.0以上注解開發(fā)。要求使用的設(shè)計(jì)模式,控制器和模型層采用單例模式,模型層再細(xì)分成Service層和DAO層,Service層控制事務(wù),層做數(shù)據(jù)庫表CRUDPOVOPO要求采用過濾器完成系統(tǒng)的字符編碼功能,使系統(tǒng)正常處理非英文字符。Tomcatdbcpc3p0SQL【可選】為了保證用戶體驗(yàn),頁面初始加載完成以后,后續(xù)頁面操作采用Ajax技術(shù)實(shí)現(xiàn)異步提交和局部刷新,交互的數(shù)據(jù)格式采用Json成對象和Json字符串的互轉(zhuǎn),如gson,fastjson,jackson等。4Web框架技術(shù),如SpringBoot/SpringMVC等MVCvue.jsjsMavenGradle功能實(shí)現(xiàn):完成掛號功能(必做,參考界面如下)具體要求:系統(tǒng)自動生成可用病歷號,病歷號要求不重復(fù),格式無要求。根據(jù)號別切換診費(fèi),普通號別和專家號別的費(fèi)用從數(shù)據(jù)庫中讀取。初始化性別,號別,科室,醫(yī)生信息,顯示在下拉列表中??剖液歪t(yī)生是一對多的關(guān)系,切換科室和號別,更新醫(yī)生列表。之前已經(jīng)使用該病歷號掛過號,輸入病歷號,直接列出以上用戶信息。點(diǎn)擊“掛號S示信息,不提交表單。ID可以采用UUID生成,也可以采用數(shù)據(jù)庫自增主鍵,掛號完成彈出成功提示。完成退號功能(可選,參考界面如下)5具體要求:用戶輸入病歷號,點(diǎn)擊“搜索JSTL已經(jīng)退號的,不能二次退號,退號成功,彈出提示框?!耙淹颂枴睜顟B(tài)不能進(jìn)行后續(xù)操作,如繳費(fèi),退費(fèi)等。完成醫(yī)生看診功能(必做,參考界面如下)具體要求:6輸入醫(yī)生的用戶名和密碼,登錄醫(yī)生系統(tǒng)。統(tǒng)功能,需要跳轉(zhuǎn)到登陸頁面。醫(yī)生登錄成功后,查找該醫(yī)生當(dāng)日,待診患者和已診患者列表,使用JSTL標(biāo)簽庫JSTL在待診患者列表中選擇某一位患者,點(diǎn)擊“門診病歷S現(xiàn)頁面校驗(yàn),如果沒有選擇待診患者,彈出提示信息,不能填寫病歷。保存后更改就診信息完成醫(yī)生開藥(必做,參考界面如下)完成收費(fèi)功能(必做,參考界面如下

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論