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

正文內(nèi)容

本科畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與開發(fā)-資料下載頁

2025-04-17 22:24本頁面
  

【正文】 fields = 39。__all__39。 exclude = [39。image39。, 39。cellphone39。core/from import EmailUserFormfrom import require_POSTfrom import UserCreationFormfrom import transactionfrom import VerityCodeType, VerityCodefrom import json_response, send_mail@require_POSTdef create_user(request): 新建用戶,先建立user表, 當用戶激活郵箱后,再將user表關(guān)聯(lián)到SuperAdmin Admin Instructor Student表 :param request: :return: result = {status: 0, apiVersion: , msg: , data: {}} form_ = EmailUserForm() 當郵箱已經(jīng)存在 或者格式不正確時 is_valid() == False if (): = [39。39。] else: result[39。msg39。] = u39。該郵箱已存在39。 return json_response(result) form = UserCreationForm() if not (): result[39。msg39。] = u39。該用戶已經(jīng)存在39。 return json_response(result) else: try: with (): user = (mit=False) TODO 郵箱成功后, 才執(zhí)行 () 否則撤回? = = False = () vcode = (user=user, = , code_type=) code = send_mail(request, user, , code=code, to=) except Exception as e: result[39。msg39。] = u39。激活郵件發(fā)送失敗39。 return json_response(result) result[39。status39。] = 1 result[39。data39。][39。user39。] = result[39。msg39。] = u39。注冊成功, 請查收郵件39。 return json_response(result)@require_POSTdef create_admin(request): 新建管理員 :param request: :return: result = {status: 0, apiVersion: , msg: , data: {}} user = form = AdminForm(, ) if (): () else: result[39。msg39。] = u39。表單填寫有誤39。 return json_response(result) result[39。status39。] = 1 result[39。msg39。] = u39。成功39。 return json_response(result)說明:所有的刪除操作都需要二次確認。如果在代碼執(zhí)行過程中,出現(xiàn)錯誤,則任何對數(shù)據(jù)庫的修改操作都會被撤銷。前臺效果圖:圖422 刪除管理員頁面 代碼:core/@require_POSTdef delete_admin(request): 刪除管理員 :param request: :return: result = {status: 0, apiVersion: , msg: , data: {}} try: with (): admin_id = (39。admin39。, 39。39。) admin = (id=admin_id) user = vcode = (user=user) 刪除user關(guān)聯(lián)的VerityCode () () () except Exception as e: result[39。msg39。] = u39。操作失敗39。 return json_response(result) result[39。status39。] = 1 result[39。msg39。] = u39。操作成功39。 return json_response(result) 論文配置管理說明:學(xué)院管理員可以配置學(xué)院內(nèi)的論文,包括新增,修改,刪除操作。所有選項均為必填項,且論文題目必須唯一。前臺效果圖:圖423 新增論文頁面代碼:core/from import Thesisfrom django import formsclass ThesisForm(): class Meta: model = Thesis fields = 39。__all__39。core/@require_POSTdef create_thesis(request): 學(xué)院管理員 新增選題 :param request: :return: result = {status: 0, apiVersion: , msg: , data: {}} form = ThesisForm() if (): () else: result[39。msg39。] = u39。表單錯誤39。 return json_response(result) result[39。status39。] = 1 result[39。msg39。] = u39。新增成功39。 return json_response(result) 論文選題說明:只有學(xué)生可以進行選題,并且只可以選擇本學(xué)院的論文題目,已經(jīng)被選中的題目無法再次被選中。如果選中成功后,則當前頁面進行刷新,且選中題目的狀態(tài)更改為已選中。前臺效果圖:圖424 論文選題頁面代碼:core/from import PaperSectionclass PaperSectionForm(): class Meta: model = PaperSection fields = 39。__all__39。core/@require_POST@login_requireddef choice_thesis(request): 學(xué)生 論文選題 :param request: :return: 只有學(xué)生可以選題, 只可以選擇本學(xué)院的題目 result = {status: 0, apiVersion: , msg: , data: {}} form = PaperSectionForm() if (): paper = (mit=False) else: result[39。msg39。] = u39。選題失敗39。 return json_response(result) try: with (): thesis = = [3][0] () () except Exception as e: result[39。msg39。] = uInner Error return json_response(result) result[39。status39。] = 1 result[39。msg39。] = u選題成功 return json_response(result) 第5章 系統(tǒng)測試測試是開發(fā)時期最后一個階段,是保證軟件質(zhì)量的重要手段。軟件測試就是在受控制的條件下對系統(tǒng)或應(yīng)用程序進行操作并評價操作結(jié)果的過程,所謂控制條件應(yīng)包括正常條件與非正常條件,根據(jù)需求分析階段和設(shè)計階段的相關(guān)文檔,包括功能性需求、非功能性需求多方面因素考慮來設(shè)定,系統(tǒng)測試用例需要考慮的問題有功能、易用性、性能、安全等。為了保證教務(wù)管理系統(tǒng)能夠高效、穩(wěn)定的運轉(zhuǎn),在開發(fā)過程中,對軟件進行單元測試。從本質(zhì)上說,軟件測試是探測,在探測中發(fā)現(xiàn)軟件的毛病。 單元測試單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設(shè)計是否一致,基本路徑測試方法就可以較好地解決這類問題。對源碼進行審查,對照設(shè)計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。一般是由程序員完成,也稱程序調(diào)試。 黑盒測試黑盒測試也可以稱為功能測試、數(shù)據(jù)驅(qū)動測試和基于規(guī)格說明的測試。已知產(chǎn)品的功能設(shè)計規(guī)格,可以進行測試證明每個實現(xiàn)了的功能是否符合要求首先,根據(jù)用戶需求報告中關(guān)于功能要求和性能指標的規(guī)格說明書,定義相應(yīng)的測試需求報告,即制訂黑盒測試的最高標準,以后所有的測試工作都將圍繞著測試需求來進行,符合測試需求的應(yīng)用程序即是合格的,同時,還要適當選擇測試內(nèi)容,合理安排測試人員、測試時間及測試資源等。 系統(tǒng)測試在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計要求(如根據(jù)結(jié)構(gòu)圖〕組裝成為子系統(tǒng)或系統(tǒng),進行集成測試。實踐表明,一些模塊雖然能夠單獨地工作,但并不能保證連接起來也能正常的工作。其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案。它的的任務(wù)是盡可能徹底地檢查出程序中的錯誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗系統(tǒng)“做得怎樣”。功能測試:檢查被測系統(tǒng)的修改和增加功能是否正常實現(xiàn),檢查控制流程圖和模塊關(guān)系圖、模塊內(nèi)部關(guān)系圖,識別特殊情況,如出錯處理流程,錯誤提示是否合理,檢查用戶界面是否符合窗口程序的標準,界面操作是否簡便直觀。性能測試:系統(tǒng)運行占用的資源,完成某一步驟需要的時間,系統(tǒng)能承受的壓力,壓力完成后數(shù)據(jù)庫連接數(shù)立即恢復(fù)正常值。安全性測試:根據(jù)需求說明檢查系統(tǒng)是否達到安全性要求,如同一用戶登陸不同機器,同時操作對數(shù)據(jù)的破壞,寫到配置文件或數(shù)據(jù)庫的密碼是否經(jīng)過加密;回歸測試:。具體的測試內(nèi)容和測試結(jié)果如表51所示:表51黑盒測試對系統(tǒng)功能測試結(jié)果序號測試內(nèi)容 測試方法預(yù)期測試結(jié)果實際測試結(jié)果1賬號管理使用測試用例測試登陸,登出,忘記密碼,重設(shè)密碼,修改密碼測試通過通過測試2個人資料管理使用測試用例修改個人資料測試通過通過測試3學(xué)院信息管理使用測試用例測試新增,修改,刪除學(xué)院信息測試通過通過測試4專業(yè)信息管理使用測試用例測試新增,修改,刪除專業(yè)信息測試通過通過測試5管理員信息管理使用測試用例測試新增,修改,刪除管理員信息測試通過通過測試6學(xué)院老師管理使用測試用例測試新增,修改,刪除老師信息測試通過通過測試7學(xué)院學(xué)生管理使用測試用例測試新增,修改,刪除學(xué)生信息測試通過通過測試8論文配置管理使用測試用例測試新增,修改,刪除論文信息測試通過通過測試9論文選題管理使用測試用例查看論文選題結(jié)果測試通過通過測試10上傳作品管理使用測試用例查看學(xué)生上傳的論文相關(guān)作品測試通過通過測試11上傳作品使用測試用例測試用例學(xué)生上傳的論文相關(guān)作品測試通過通過測試12論文選題使用測試用例測試論文選題流程測試通過通過測試 安全性測試用來驗證集成系統(tǒng)內(nèi)的保護機制能夠保證不受到非法入侵,安全性設(shè)計應(yīng)當被設(shè)計以保證系統(tǒng)資源的安全
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1