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

正文內(nèi)容

大學(xué)生心理健康監(jiān)測(cè)與輔導(dǎo)網(wǎng)絡(luò)平臺(tái)數(shù)據(jù)庫(kù)課程設(shè)計(jì)-資料下載頁(yè)

2025-08-18 14:13本頁(yè)面

【導(dǎo)讀】的使用;進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)的管理與維護(hù)。最終達(dá)到掌握數(shù)據(jù)庫(kù)管理系統(tǒng)的使用和開發(fā),提高分析問題、解決問題和實(shí)踐應(yīng)用能力。

  

【正文】 } else { // 插入失敗需記錄問卷信息 ,以后可將之前插入的問題刪除 return 。 } } } else { return 。 } 31 // 全部插入成功 return 。 } 獲取學(xué)生 未填寫 的 所有 問卷 內(nèi)容 : 開 始獲 取 學(xué) 生 已 填寫 的 問 卷獲 取 學(xué) 生 應(yīng) 該填 寫 的 問 卷由 以 上 獲 得 學(xué) 生 應(yīng) 該 填 寫 卻 有未 填 寫 的 問 卷標(biāo) 記 i = 0i 問 卷 的問 題 數(shù) 量填 充 問 卷 問題 , i = i + 1填 充 所 有 問 題選 項(xiàng)插 入 所 有 選 項(xiàng)Y結(jié) 束N @Override 32 public ListPaper getStudentNotWritePaper(String studentNum) { // TODO Autogenerated method stub //獲取學(xué)生已填寫的表的主鍵后返回 String sql = select paper_num,paper_instructions from where(paper_num not in ( + select paper_num from where(student_num = ?)))。 ListMapString, Object result = getJdbcTemplate().queryForList(sql, new String[] { studentNum })。 ListPaper resultList = new ArrayListPaper()。 for (int i = 0。 i ()。 i++) {//從數(shù)據(jù)庫(kù) 返回?cái)?shù)據(jù)中填充問卷基本信息 Paper paper = new Paper()。 = ((i).get(paper_num) .toString())。 = (i).get(paper_instructions) .toString()。 (paper)。 } return resultList。 } @Override public ListPaper getStudentNotWritePaper(String studentNum) { // TODO Autogenerated method stub 33 ListPaper papers = (studentNum)。//獲取學(xué)生未填寫的問卷 for (int i = 0。 i ()。 i++) { Paper paper = (i)。 = (String .valueOf())。//添加問卷的問題 for (int k = 0。 k ()。 k++) { (k).options = (String .valueOf((k).questionNum))。//添加問題的選項(xiàng) } } return papers。//返回所有未填寫的問卷 } //與網(wǎng)絡(luò)相關(guān)的 Activity基類 public abstract class HttpActivity extends BaseActivity { private ListPostPacket requestList = new ArrayListPostPacket()。 protected MapString, String paramsList=new HashMapString, String()。 @Override protected void onCreate(Bundle savedInstanceState) { 34 // TODO Autogenerated method stub (savedInstanceState)。 } //發(fā)送請(qǐng)求關(guān)鍵函數(shù) public synchronized void sendPostRequest() { if (() == 0) { return。 } new Thread() { @Override public void run() { // TODO Autogenerated method stub final PostPacket pp = (0)。 (0)。 try { final String result = HttpUtil .doPost(++, )。 runOnUiThread(new Runnable() { @Override public void run() { 35 // TODO Autogenerated method stub afterPost(result, ,)。 } })。 } catch (Exception e) { // TODO Autogenerated catch block ()。 } } }.start()。 } //添加發(fā)送請(qǐng)求 public void addPostRequest(String url, MapString, String paramsList, int requestCode) { (new PostPacket(url, paramsList, requestCode))。 } //發(fā)送請(qǐng)求 bean class PostPacket { String url。 MapString, String paramsList。 36 int requestCode。 public PostPacket(String url, MapString, String paramsList, int requestCode) { // TODO Autogenerated constructor stub = url。 = paramsList。 = requestCode。 } } //待完成函數(shù) ,發(fā)送請(qǐng)求后回調(diào)該函數(shù) public abstract void afterPost(String result, int requestCode,MapString, String request)。 } 系統(tǒng)功能測(cè)試 打開應(yīng)用后的首界面 : 37 注冊(cè)賬號(hào) :先注冊(cè)學(xué)生賬號(hào) ,如圖 ,注冊(cè)成功后的賬號(hào)還不能登錄 ,需要心理工作者管理后才可以登錄 : 注冊(cè)心理工作者的賬號(hào) ,如圖 ,注冊(cè)成功后的賬號(hào)還不能登錄 ,需要平臺(tái)管理者審核通過后才能登錄 : 38 使用平臺(tái)管理者登錄 ,并審核心理工作者 ,平臺(tái)管理者登錄后 如圖 : 通過審核后的心理工作者 ,進(jìn)行登錄后 : 39 點(diǎn)擊設(shè)計(jì)問卷 : 點(diǎn)擊了添加問題 后 ,點(diǎn)擊了添加按鈕和 填入信息 : 40 可以添加不限數(shù)量個(gè)問題 和選項(xiàng) : 41 接著我們回到心理工作者主頁(yè) : 點(diǎn)擊管理學(xué)生 (目前沒有管理任何學(xué)生 ): 點(diǎn)擊添加學(xué)生 : 42 點(diǎn)擊確認(rèn)添加 ,管理的學(xué)生中增加了新添加的學(xué)生 : 被管理的學(xué)生現(xiàn)在可以登錄了 ,登錄后進(jìn)入問卷填寫界面 : 選擇選項(xiàng) ,在最下方點(diǎn)擊提交 ,即可完成該問卷 ,接著 ,如果還有未進(jìn)行的問卷 ,則會(huì)自動(dòng)進(jìn)行切換至下一問卷的填寫 : 數(shù)據(jù)庫(kù)性能檢測(cè)與備份設(shè)計(jì) [說明如何做數(shù)據(jù)庫(kù)備份 ] 43 Java服務(wù)器端有各種定時(shí)項(xiàng)目 ,可以在服務(wù)器端設(shè)置定時(shí)服務(wù) ,設(shè)置在用戶極少操作的凌晨 3~4點(diǎn) ,在這個(gè)時(shí)候可以進(jìn)行數(shù)據(jù)庫(kù)的備份操作 ,可發(fā)送數(shù)據(jù)庫(kù)的日志文件到另一臺(tái)服務(wù)器上 ,讓那臺(tái)服務(wù)器執(zhí)行日志文件中的操作 ,以達(dá)到 備份的目的。如果只有一個(gè)服務(wù)器 ,則可以把日志文件保存在其他較少操作的儲(chǔ)存位置 ,作為備份數(shù)據(jù)。 系統(tǒng)安裝使用說明 用戶使用說明 :用戶需要先下載本平臺(tái)的手機(jī)應(yīng)用軟件 ,然后在 android手機(jī)上進(jìn)行安裝 ,只要根據(jù)手機(jī)應(yīng)用上的提示進(jìn)行操作即可。 數(shù)據(jù)庫(kù)采用的為 MySQL數(shù)據(jù)庫(kù) ,服務(wù)器采用的為 java服務(wù)器 ,需要有 java的運(yùn)行環(huán)境。 7 回顧與展望 經(jīng)過了 1 個(gè)多星期的刻苦努力終于把該平臺(tái)的雛形開發(fā)得差不多了 ,在開發(fā)過程中學(xué)習(xí)到了非常多的知識(shí) ,包括 Spring 的開發(fā)應(yīng)用知識(shí)和 android 的開發(fā)應(yīng)用知識(shí) ,但是學(xué) 習(xí)得最多最深入的還是數(shù)據(jù)庫(kù)的設(shè)計(jì)知識(shí) ,以往在開發(fā)應(yīng)用過程中 ,容易忽視的 ,但是卻至關(guān)重要的部分 ,很多企業(yè)應(yīng)用往往是根據(jù)數(shù)據(jù)的支持 ,才得以開發(fā)出一款用戶喜歡的應(yīng)用 ,這個(gè)我在許多應(yīng)用的使用中早有體會(huì) ,另一個(gè)大的收獲就是文檔的編寫能力顯著的提高。 之前的應(yīng)用開發(fā)中 ,很少寫這么多的文檔內(nèi)容 ,往往是隨便畫張草圖就作為開發(fā)的依據(jù) ,不過這樣在后期的修修改改明顯比這次的應(yīng)用開發(fā)多一倍以上 ,而如果是一個(gè)更復(fù)雜的應(yīng)用的話 ,那么修改的次數(shù)會(huì)更多 ,所以好的文檔對(duì)應(yīng)用開發(fā)的指導(dǎo)還是很大的。而我在畫一些用例和 ER圖的時(shí)候 ,總能思考到很 多新的 ,未想到的內(nèi)容。 對(duì)自己畫的 ER 圖表示滿意。但是由于時(shí)間問題還是有一些問題沒解決 ,比如數(shù)據(jù)庫(kù)的定時(shí)備份和一些數(shù)據(jù)的輸入要求沒有嚴(yán)格限制 ,在用戶輸入不合法的輸入時(shí) ,只要少量提示 ,可能還有部分未考慮到的情況。 總而言之 ,這次的數(shù)據(jù)庫(kù)課設(shè)學(xué)到了很多知識(shí) ,也使自己在軟件開發(fā)方面的基礎(chǔ)知識(shí)根據(jù)牢固 ,非常感謝有這么好的機(jī)會(huì)做這么有趣的內(nèi)容 。 參考文獻(xiàn) 瘋狂 android講義 李剛 44 企業(yè)應(yīng)用開發(fā)實(shí)戰(zhàn) 陳雄華 ,林開雄著 spring mvc 經(jīng)典自學(xué)教程
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1