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

正文內容

汽車4s店管理系統(tǒng)應用系統(tǒng)開發(fā)實踐實驗報告(編輯修改稿)

2024-12-19 16:41 本頁面
 

【文章內容簡介】 計的主要目的是為后面的詳細設計以及代碼的編寫打基礎。在軟件的設計中,如果直接從需求分析到代碼的編制,那會讓代碼編寫較慢,同時容易出錯。因此,進行概要設計是必要的,它為整個編碼提供了一個大的框架,讓編碼時更加的容易和清晰,同時減少程序的修改次數(shù)。 背景 這個軟件為汽車 4S 管理系統(tǒng),主要是為汽車的 4S 銷售進行操作。 在此軟件中,任務的用戶主要是汽車 4S 店,用于對汽車部件的管理,對汽車的整體銷售情況,以及對汽車配件及維修的管理。 總體設計 需求規(guī)定 在本系統(tǒng)中主要的輸入是對于各種信息的管理。輸入項目中包括車輛信息,廠商信息,客戶信息,車輛訂貨單,車輛銷售單,車輛轉存儲,配件進退貨單,客戶配件訂退貨單,車輛維修委托單,車輛維修派工單,車輛維修結賬單,車輛維修審核單,用戶回訪單等。在輸出方面主要是針對用戶的票據(jù)打印,以及用于店內管理的進退貨單的打印票據(jù)。 運行環(huán)境 此軟件需要在 WINDOWS 平臺下運行,同時需要 .NET 以及 SQL SERVER 2020的支持。 模塊結構 模塊主要劃分為以下幾個 : 登錄模塊:用于用戶登錄以及退出等 汽車銷售模塊:用于汽車的進銷存以及轉儲 汽車配件模塊:用于汽車配件的進銷存以及退貨 汽車維修模塊:用于汽車維修的管理 用戶管理模塊:用于對用戶的售后管理以及對潛在用戶的管理 應用系統(tǒng)開發(fā)實踐實驗報告 17 ( ER圖) 應用系統(tǒng)開發(fā)實踐實驗報告 18 應用系統(tǒng)開發(fā)實踐實驗報告 19 應用系統(tǒng)開發(fā)實踐實驗報告 20 應用系統(tǒng)開發(fā)實踐實驗報告 21 接口設計 用戶接口 此軟件為 WINDOWS 下的軟件,因此應該符合 WINDOWS 下用戶的風格。在用戶接口方面,應該盡量做到簡潔,同時也不遺漏任何信息。界面的風格應該表現(xiàn)得比較平易近人,而不是太絢麗,以為作為一個管理系統(tǒng),重要的不是界面而是功能,所以簡潔的界面和嚴謹無誤的運行才會得到用戶的認可。 外部接口 包括軟件接口以及硬件接口。 軟件接口: 操作系統(tǒng): WINDOWS XP, 2020 及更高, 編輯平臺: Visual Studio 2020 及更高, 數(shù)據(jù)庫系統(tǒng): SQL SERVER 2020 及更高。 硬件接口: Intel 處理器,有一定的內存儲空間。 內部接口 內部接口主要是先由用戶輸入數(shù)據(jù),并將此數(shù)據(jù)存儲在相應的數(shù)據(jù)結構中,此數(shù)據(jù)結構存儲在內存中,然后通過接口連接到 SQL SERVER 數(shù)據(jù)庫中,并執(zhí)行相應的操作。再有 SQL SERVER 數(shù)據(jù)庫返回一個結果,并通過接口返回到內存中,再顯示給用戶。 運行設計 運行控制 系統(tǒng)登錄: 1. 點擊登錄按鈕 2. 輸入 ID 3. 輸入密碼 汽車銷售: 1. 點擊汽車銷售按鈕 2. 選擇相應的子操作:汽車銷售,汽車進貨,汽車倉庫,打印票據(jù) 3. 根據(jù) 2 做的選擇進行相應的輸入操作 汽車配件管理: 1. 點擊汽車配件管理按鈕 2. 選擇相應的子操作:配件訂貨,配件退貨,配件銷售,配件銷售退貨,打印票據(jù) 3. 根據(jù) 2 做的選擇進行相應的操作 汽車維修: 應用系統(tǒng)開發(fā)實踐實驗報告 22 1. 點擊選擇汽車維修按鈕 2. 選擇相應的子操作:維修委托單,派工單,領料單,結算單,審核單,售后單,打印票據(jù) 3. 根據(jù) 2 做的選擇進行相應的操作 用戶管理: 1. 點擊用戶管理按鈕 2. 選擇相應的子操作:回訪單,潛在用戶信息 3. 根據(jù) 2 做的選擇進行相應的操作 運行時間 各模塊的運行時間取決于數(shù)據(jù)的復雜程度以及與數(shù)據(jù)庫的鏈接速度。 系統(tǒng)出錯處理設計 出錯信息 此軟件的錯誤信息主要來自于用戶的輸入,當用戶的輸入不符合相應的數(shù)據(jù)結構時會出現(xiàn)錯誤。出錯的信息會以窗口的形式顯示給用戶 補救措施 對于錯誤信息的補救方法是,當用戶輸入了一個錯誤信息時,并不立即將數(shù)據(jù)寫入相應的數(shù)據(jù)庫表中,而是當整個數(shù)據(jù)完整時才將其寫入數(shù)據(jù)庫表中。因此出錯時,在上次成功提交后的所有輸入將被視為無效,進行刪除。 應用系統(tǒng)開發(fā)實踐實驗報告 23 4 詳細設計 應用系統(tǒng)開發(fā)實踐實驗報告 24 應用系統(tǒng)開發(fā)實踐實驗報告 25 應用系統(tǒng)開發(fā)實踐實驗報告 26 應用系統(tǒng)開發(fā)實踐實驗報告 27 應用系統(tǒng)開發(fā)實踐實驗報告 28 5 編碼實現(xiàn) 部分代碼 數(shù)據(jù)庫連接部分代碼 頭文件 class ado{ public: _ConnectionPtr m_pconnection。//指向 Connection 的指針 _RecordsetPtr m_precordset。//添加指向 Recordset 的指針 public: ado()。 virtual ~ado()。 void initado()。//初始化連接數(shù)據(jù)庫 _RecordsetPtr amp。 GetRecordSet(_bstr_t bstrtsql)。//執(zhí)行查詢 BOOL executesql(_bstr_t bstrtsql)。//執(zhí)行 SQL 語句 void exitado()。//斷開數(shù)據(jù)庫連接 }。 Cpp 文件 include include ado::ado(){} ado::~ado(){} void ado::initado(){ ::CoInitialize(NULL)。 try{ (__uuidof(Connection))。// 創(chuàng)建connection 對象 (__uuidof(Recordset))。//創(chuàng)建記錄集對象 _bstr_t strconnect=Provider=。Integrated Security=SSPI。Persist Security Info=False。Initial Catalog=4s。Data Source=LONGERPC\\SQLEXPRESS。 //設置連接字符串 m_pconnectionOpen(strconnect,adModeUnknown)。//執(zhí)行 }catch(__error e) { AfxMessageBox(())。} } 應用系統(tǒng)開發(fā)實踐實驗報告 29 BOOL ado::executesql(_bstr_t bstrtsql){ try{ if(m_pconnection==NULL) initado()。 ado::m_precordset=ado::m_pconnectionExecute(bstrtsql,NULL,adCmdText)。 return TRUE。 } catch(__error e) { ()。 return FALSE。 } } void ado::exitado(){ //m_precordsetClose()。 m_pconnectionClose()。 ()。 ::CoUninitialize()。 } _RecordsetPtr amp。 ado::GetRecordSet(_bstr_t b
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1