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

正文內(nèi)容

畢業(yè)設(shè)計社區(qū)醫(yī)院藥品管理系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-08 17:57 本頁面
 

【文章內(nèi)容簡介】 是易學(xué)、高效、功能強大。 數(shù)據(jù)庫選用適于網(wǎng)絡(luò)開發(fā)的 SQL Server 2021,易于改進(jìn)和擴充。 系統(tǒng)要求界面友好、容易掌握、方便用戶的操作和使用,并具有穩(wěn)定安全的特點。對客戶端硬件的配置要求不太高,很適合當(dāng)前醫(yī)院藥品管理機構(gòu)用機配置,使系統(tǒng)具有較廣的適用面。 時間可行性 軟件的時間可行性是指軟件的開發(fā)時間和使用時間 的比例,雖然藥品管理系統(tǒng)不斷完善和發(fā)展,但本系統(tǒng)所采用功能強大的軟硬件配置及優(yōu)良的開發(fā)技術(shù),在近一段時間內(nèi)可以滿足醫(yī)院的要求。本系統(tǒng)的開發(fā)時間很短且具有較強的兼容性,可以在一段很長時間內(nèi)使用,所以在時間上是可行的。 4 2 開發(fā)工具及運行環(huán)境 Delphi 簡介 Delphi 是 Inprise 公司 (即原 Borland)推出的基于真正面向?qū)ο笳Z言 Object Pascal語言的可視化編程工具,是當(dāng)今世界上最快的編譯器。能大大提高編程效率。面向?qū)ο蟮某绦蛟O(shè)計 (ObjectOriented Programming,簡寫為 OOP)是現(xiàn)在最成功的高級語言程序設(shè)計方法,面向?qū)ο蟮某绦蛟O(shè)計的目的是創(chuàng)建可重用代碼,通過把屬性和方法封裝進(jìn)“對象”中,以更好地模擬現(xiàn)實世界 。 “真正的程序員用 C,聰明的程序員用Delphi”,這句話是對 Delphi 最經(jīng)典、最實在的描述 [1]。 Delphi 實際上是 Pascal 語言的一種版本,但它與傳統(tǒng)的 Pascal 語言有天壤之別。一個 Delphi 程序首先是應(yīng)用程序框架,而這一框架正是應(yīng)用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴(yán)格地按照設(shè)計運行。您的工作只是在“骨架”中加入您的 程序。缺省的應(yīng)用程序是一個空白的窗體 (Form),您可以運行它,結(jié)果得到一個空白的窗口。這個窗口具有 Windows 窗口的全部屬性:可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行代碼。因此,可以說應(yīng)用程序框架通過提供所有應(yīng)用程序共有的東西,為用戶應(yīng)用程序的開發(fā)打下了良好的基礎(chǔ) [2]。 Delphi 已經(jīng)為您做好了一切基礎(chǔ)工作 , 程序框架就是一個已經(jīng)完成的可運行應(yīng)用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。 在空白窗口的背后,應(yīng)用程序的框架正在等待用戶的輸入。由于您并未告 訴它接收到用戶輸入后作何反應(yīng),窗口除了響應(yīng) Windows 的基本操作 (移動、縮放等 )外,它只是接受用戶的輸入,然后再忽略。 Delphi 把 Windows 編程的回調(diào)、句柄處理等過程都放在一個不可見的 Romulam 覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進(jìn)行編程 [3]。 Delphi 7 的新特性 Delphi7 是窗口操作系統(tǒng)中快速應(yīng)用開發(fā)環(huán)境的最新版本。它的第 6 個版本是Windows 平臺上第一個全面支持最新 Web 服務(wù)的快速開發(fā)工具,而在該版本中它又成為了第一個正式支持 .Net 的開發(fā)工具 ,使得 Delphi 程序員能夠開始發(fā)展他們?yōu)?.Net開發(fā)的技巧,而不必拋棄他們目前在 Windows 平臺上的工作和技巧。同時, Delphi7繼續(xù)加強了對 Web 服務(wù)程序開發(fā)的支持。無論是企業(yè)級用戶,還是個人開發(fā)者,都能夠利用 Delphi7 輕松、快捷地構(gòu)建新一代電子商務(wù)應(yīng)用 [4]。 (1) 企業(yè)應(yīng)用 MDA 開發(fā)。 通過讓開發(fā)者從設(shè)計到部署都復(fù)用一個應(yīng)用,加速開 5 發(fā)進(jìn)程,同時顯著減少代碼量和需要開發(fā)的時間 。 (2) 可視化的快速 Web 開發(fā) 。開發(fā)者能夠在 Delphi7 環(huán)境中可視化的創(chuàng)建 Web應(yīng)用。 (3) Linux 的跨平臺 支持。 Delphi7 內(nèi)建了對 Linux 的跨平臺支持,出售時附帶Delphi7 語言版本的 Kilix3。 Kilix3 是第一個 Linux 操作系統(tǒng)上的高性能的可視化整合開發(fā)環(huán)境 IDE。 (4) 企業(yè)級的報表能力。 Delphi7 讓企業(yè)能創(chuàng)建跨平臺的報表。這些報表能幫助查看應(yīng)用程序運行的效率。 (5) 免費的 Data Snap 多層應(yīng)用開發(fā)。 Data Snap 以前的名字是 不但強化了 MIDAS 原有的功能,更加入了許多新的組件。讓程序員可以使用它開發(fā)出的功能更為強大的應(yīng)用系統(tǒng)。 (6) Windows XP 應(yīng)用。 Delphi7 包含了對 Windows XP 風(fēng)格的支持,讓開發(fā)者能夠創(chuàng)建 Windows XP 用戶界面風(fēng)格的程序。 (7) 加強的 Indy 組件。 (8) 繼續(xù)加強 dbExpress.。 (9) 強化 Delphi 開發(fā)環(huán)境。 Delphi7 改善了集成開發(fā)環(huán)境,以幫助程序員更好的開發(fā)環(huán)境 [5]。 SQL Server 2021 簡介 SQL Server 2021數(shù)據(jù)庫管理系統(tǒng)是目前世界上最為流行的關(guān)系數(shù)據(jù)庫系統(tǒng)之一 ,作 為大型數(shù)據(jù)庫管理系統(tǒng) 。它能夠滿足大型 Web 站點和企業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)存儲和 分析需求,是一套組件的集合,由許許多多的組件共同完成強大的功 能 [6]。 SQL Server 2021 數(shù)據(jù)庫管理系統(tǒng)近年來一直在世界上的高端數(shù)據(jù)庫占有很大份額 ,在其國內(nèi)引起強大 需求 ,完善的數(shù)據(jù)庫管理功能而裝機量最大 [7]。 Microsoft SQL Sever 是一個客戶 /服務(wù)器關(guān)系式數(shù)據(jù)庫系統(tǒng)??蛻?/服務(wù)器關(guān)系式數(shù)據(jù)庫系統(tǒng)分為兩部分定義:客戶 /服務(wù)器部分和關(guān)系式數(shù)據(jù)庫系統(tǒng)部分。 客戶 /服務(wù)器也稱作分布式計算技術(shù),它指的是程序的所有數(shù)據(jù)處理過程,不像基于桌面、小型或大型的計算機系統(tǒng)那樣,發(fā)生在一臺單獨的計算機 上。相反, SQL Sever 的不同部分同時運行于兩個或者更多的計算機上。例如,使用 SQL Sever,程序的數(shù)據(jù)庫引擎部分(數(shù)據(jù)和程序代碼駐留的位置,完成大多數(shù)工作的地方)駐留在一個指定的服務(wù)器計算機上,而程序的另一部分客戶界面則駐留在用戶的臺式機中。客戶 /服務(wù)器系統(tǒng)的組件通過網(wǎng)絡(luò)進(jìn)行通信,好像它們是同一個程序一樣 [8]。 關(guān)系式數(shù)據(jù)庫系統(tǒng)是 SQL Sever 采用的一種數(shù)據(jù)庫結(jié)構(gòu)類型,它廣泛地被軟件開 6 發(fā)方所采用。一個關(guān)系式數(shù)據(jù)庫分成多個數(shù)據(jù)表,每一個表進(jìn)一步分成記錄和字段??梢园驯砜闯墒请娮訑?shù)據(jù)表。大多數(shù)數(shù) 據(jù)庫包括多張表和其他的數(shù)據(jù)庫對象 [9]。 SQL Sever 2021 作為 Microsoft 家族的重要成員,是新一代基于客戶 /服務(wù)器的大型關(guān)系數(shù)據(jù)庫系統(tǒng)。它能夠滿足大型 Web 站點和企業(yè)數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)存儲和分析需求,是一套組件的集合,由許許多多的組件共同完成強大的功能 [9]。 SQL 語句介紹 SQL 簡介 SQL(Structured Query Language),意思為結(jié)構(gòu)化查詢語言,是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語言。它的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。 ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)規(guī)定 SQL 是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL 語句可以用來執(zhí) 行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù)、從數(shù)據(jù)庫中提取數(shù)據(jù)等。 SQL 語言之所以能夠為用戶和業(yè)界所接受,并成為國際標(biāo)準(zhǔn),是因為它是一個綜合的、功能極強同時又簡捷易學(xué)的語言。 SQL 語言 集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體 [10]。 SQL 的特點 (1) 綜合統(tǒng)一 SQL 語言 集數(shù)據(jù)定義語言 DDL、數(shù)據(jù)操縱語言 DML、數(shù)據(jù)控制語言 DCL 的功能于一體,語言風(fēng)格統(tǒng)一,可以獨立完成數(shù)據(jù)庫生命周 期中的全部活動,包括定義關(guān)系模式、建立數(shù)據(jù)庫、插入數(shù)據(jù)、查詢、更新、維護、數(shù)據(jù)庫重構(gòu)、數(shù)據(jù)庫安全性控制等一系列操作要求,這就為數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。 用戶在數(shù)據(jù)庫系統(tǒng)投入運行后,還可根據(jù)需要隨時地逐步地修改模式,且 并不影響數(shù)據(jù)庫的運行,從而使系統(tǒng)具有良好的可擴展性。 (2) 高 度非過程化 非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語言是面向過程的語言,用其完成某項請求必須指定存取路徑。而用 SQL 語言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無須指明“怎么做” ,因此無須了解存取路徑,存取路徑的選擇以及 SQL 語言句的操 作過程由系統(tǒng)自動完成。這不但大大減輕了用戶負(fù)擔(dān),而且有利于提高數(shù)據(jù)獨立性。 (3) 面向集合的操作方式 非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對象是一條記錄。而 SQL語言采用集合操作方式,不僅操作對象、查找結(jié)果可以是元組的集合,而且一次插入、 7 刪除、更新操作的對象也可以是元組的集合。 (4) 以同一種語法結(jié)構(gòu)提供兩種使用方式 SQL 語言既是自含式語言,又是嵌入式語言。作為自含式語言,他能夠獨立地用于聯(lián)機交互的使用方式,用戶何以在終端鍵盤上直接鍵入 SQL 命令對數(shù)據(jù)庫進(jìn)行操作;作為嵌入式語言, SQL 語句能 夠嵌入到高級語言中,供程序員設(shè)計程序時使用。而在兩種不同的使用方式下, SQL 語言的語法結(jié)構(gòu)基本上是一致的。 (5) 語言簡捷,易學(xué)易用 [11]。 ADO 數(shù)據(jù)存取技術(shù)的選擇 ADO 數(shù)據(jù)控件( ADO Data Control)是 Delphi 7 新增加的一種數(shù)據(jù)庫訪問控件,是目前主要的數(shù)據(jù)存取技術(shù)。它使用數(shù)據(jù)訪問對象 ADO 來連接到后端數(shù)據(jù)庫,并快速創(chuàng)建記錄集,然后將數(shù)據(jù)通過數(shù)據(jù)綁定控件提供給用戶。它不但能訪問標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫,還能訪問郵件數(shù)據(jù)、 Web 上的文本或圖形以及目錄服務(wù)等。 ADO 數(shù)據(jù)控件是一種建 立在最新的數(shù)據(jù)訪問接口 OLE DB 之上的高性能、統(tǒng)一的數(shù)據(jù)訪問對象,通過它可以訪問文件數(shù)據(jù)庫、客戶 /服務(wù)器數(shù)據(jù)庫甚至非關(guān)系型數(shù)據(jù)庫。 ADO 是 Microsoft 提出的各種數(shù)據(jù)存取技術(shù)的演化結(jié)果,因為隨著數(shù)據(jù)日益復(fù)雜,數(shù)據(jù)存取技也必須不斷地進(jìn)步以適應(yīng)應(yīng)用系統(tǒng)的需求。目前, ADO 已成為Windows 平臺存取數(shù)據(jù)的標(biāo)準(zhǔn)技術(shù) [12]。 ADO 的優(yōu)點 (1) 它性能高,開銷小,易于使用,速度快,內(nèi)存支出少,操作靈活, ADO 還支持建立客戶服務(wù)器和基于 Web 的應(yīng)用程序的關(guān)鍵功能。 (2) 由于數(shù)據(jù)訪問對 象 ADO 可以訪問各種后端數(shù)據(jù)庫,因此通過以它為基礎(chǔ)的ADO 數(shù)據(jù)控件同樣可以訪問 Access, FoxPro ,SQL Sever, Oracle 等各種關(guān)系型數(shù)據(jù)庫以及非關(guān)系型數(shù)據(jù)庫。 (3) ADO 是 “遠(yuǎn)程數(shù)據(jù)庫訪問 ”,能夠通過一個來回的傳輸將數(shù)據(jù)從服務(wù)器移到客戶端應(yīng)用程序或 Web 頁中,然后將更新數(shù)據(jù)返回服務(wù)器。 ADO 技術(shù)在 Delphi 7 中的實現(xiàn) ADO 通過 OLE DB 引擎實現(xiàn)數(shù)據(jù)訪問,為此 Delphi 7 提供了 Access Jet 、 ODBC 、 Oracle 及 SQL Sever 等 OLE DB 提供者。使用 ADO 時,首先要通過 “部件 ”對話框中的 “Microsoft ADO Data Control ”進(jìn)行添加。 ADO 控件也具有一組屬性、方法和可響應(yīng)的事件,并且可以和數(shù)據(jù)綁定控件配合使用 [12]。 8 運行環(huán)境 軟件環(huán)境 服務(wù)器: WINDOWS 2021/ XP, SQL Server 2021。 工作站: WINDOWS me/2021/XP, TCP/IP 協(xié)議, Delphi 。 硬件環(huán)境 工作站:硬盤 20G,內(nèi)存 128M 以及通訊電纜、集線器、網(wǎng) 卡及相應(yīng)設(shè)備。 服務(wù)器: 或更高,硬盤 120G 或更大,內(nèi)存 512M。 9 3 系統(tǒng)分析與設(shè)計 功能模塊分析 系統(tǒng)功能結(jié)構(gòu) 系統(tǒng)功能結(jié)構(gòu)圖如圖 31 所示。 圖 31 藥品信息管理系統(tǒng)功能模塊劃分 圖 31 概括了系統(tǒng)的功能模塊,可以看出 ,不同類型的用戶對系統(tǒng)有不同的權(quán)限,對系統(tǒng)的操作內(nèi)容也不同。 各模塊功能的簡介 (1) 系統(tǒng)設(shè)置 系統(tǒng)設(shè)置可以分 為用戶設(shè)定、權(quán)限設(shè)定和更改密碼,如圖 32 所示。 ① 用戶設(shè)定:維護和 設(shè)置藥品進(jìn)銷存管理系統(tǒng) 用戶基本信息。 ② 權(quán)限設(shè)定:設(shè)置系統(tǒng)用戶對各個模塊所擁有的使用權(quán)限。 藥品進(jìn)銷存管理 系統(tǒng)設(shè)置 基礎(chǔ)資料 采購管理 藥庫查詢 出庫管理 入庫管理 采購單審核 采購單建立 廠商字典 藥品字典 權(quán)限設(shè)定 用戶設(shè)定 庫存盤點 密碼設(shè)定 10 ③ 密碼設(shè)定:為當(dāng)前已經(jīng)登陸的用戶修改密碼。 圖 32 系統(tǒng)設(shè)置 (2) 基礎(chǔ)資料管理 基礎(chǔ)資料管理可以分為藥品字典和廠商字典,如圖 33 所示。 ① 藥品字典:維護藥品的基本 信息,如藥品的名稱、藥品的類型、規(guī)格、單位、和藥品描述、藥品用法以及零售轉(zhuǎn)換率等。 ② 藥商字典:維護藥品供貨廠商的基本資料,如廠商名稱、聯(lián)系方式、廠商地址、負(fù)責(zé)人和聯(lián)系電話等。 圖 33 基礎(chǔ)資料模塊 (3) 藥品業(yè)務(wù)信息管理 藥品進(jìn)銷存業(yè)務(wù)信息管理可以分為采購管理、入庫管理、出庫管理、庫存盤點和藥庫查詢五大模塊。 管理員登錄到本系統(tǒng)后可以看到用來管理藥品業(yè)務(wù)信息的所有模塊, 可以應(yīng)用任何模塊對本系統(tǒng)進(jìn)行有效的 藥品業(yè)務(wù)信 息 管理。 普通用戶也可以根據(jù)自己所 擁有的權(quán)限使用本系統(tǒng)的 藥品業(yè)務(wù)信
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1