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

正文內(nèi)容

基于java的藥品管理系統(tǒng)doc(編輯修改稿)

2024-08-11 22:37 本頁面
 

【文章內(nèi)容簡介】 客戶端 管理端 數(shù)據(jù)庫用戶注冊登錄修改密碼查詢供應(yīng)商提供的藥品供應(yīng)商管理藥品管理8 / 28WEB 服務(wù)器上并且支持來自多家開發(fā)商提供的各種各樣工具包。  這種基于組件的模式很有效提高應(yīng)用程序的開發(fā)效率,因為這種模式能夠使開發(fā)人員利用快捷的子組件快速創(chuàng)建模板應(yīng)用程序,然后再整合一些附加功能以后便可使用。像這樣有效的方法在 JSP 中無處不在,并可將其打包成一個Javabean 或一個工業(yè)標準化的 Javabean 組件?!? 終上所述,JSP 繼承 JAVA 一貫的跨平臺、易維護的特性,是我開發(fā)的首選。 MySql 的簡要說明 選擇一個好的數(shù)據(jù)庫是開發(fā)一個系統(tǒng)的前提,當然用 MySql 也是與其它數(shù)據(jù)庫比較過的。下面列出 MySql 與其它數(shù)據(jù)庫的全方位對比: 安全性: SQL server 沒有獲得任何安全證書。 Oracle Server 獲得最高認證級別的 ISO 標準認證。 DB2 獲得最高認證級別的 ISO 標準認證。 MySql 獲得最高認證級別的 ISO 標準認證。 多線程: MySQL 是完全多線程化的,每個連接有它自己的線程,這意味著沒有線程必須等待另一個線程(除非一個線程正在修改一張表,另外的線程想要存取);而在 SQL server 中,一旦一個連接被建立了,所有其它線程必須等到第一個線程完成,不管連接正在運行的查詢是短的或是長的。 聯(lián)結(jié): 如果改變一個 SELECT 中的表的順序,SQL Server 可能變得異常地慢。在基準套件中,比 MySQL 要慢超過 15000 倍的時間。這是由于 SQL Server 缺乏一個聯(lián)結(jié)優(yōu)化器以便用最佳的順序排定表。 Perl 接口:MySql 和 SQL Server 有基本相同 Perl 接口,有一些增加的功能。 價格: MySql 的免費成為不可取代的優(yōu)勢。 終上所述,MySQL 以其極高的性價比成為中小型數(shù)據(jù)建庫的首選,本系統(tǒng)也選用 MySql。 系統(tǒng)配置過程 由于 JSP 架構(gòu)采用不同公司的軟件產(chǎn)品,所以配置的復(fù)雜性是肯定的。下面列出其配置詳細過程:所需軟件:(1) (2) 9 / 28(3) (mysql 有 的 bate 版,不過對其 NullPointException 出錯一直是不能被廣泛接受的原因,在本系統(tǒng)下也只能用較為穩(wěn)定的 版本。)(4) (mysql 的驅(qū)動程序,其中 connector 采用 可以正常運行;而在后面一個較新的版本會出現(xiàn) StringOutOfRange 錯誤,用最新的版本又會因為本數(shù)據(jù)庫設(shè)計的時間格式已經(jīng)不支持而不能正常讀取,所以版本的選擇是非常重要的。)安裝 j2sdk在 Windows 下,直接運行下載的 文件,根據(jù)安裝向?qū)О惭b到一個目錄,例如安裝到 d:\server\j2sdk。:添加 CLASSPATH 變量./。%CLASSPATH%。D:\server\\lib\。d:\server\\lib\ar。 JAVA_HOME 變量,變量值為 d:\server\ path 變量中,添加 d:\server\\bin,重新啟動Tomcat 的安裝 安裝文件,設(shè)安裝目錄為 d:\server\tomcat。下面設(shè)置環(huán)境變量:同 jdk 的環(huán)境變量,添加變量 TOMCAT_HOME,值為 d:\server\tomcat;增加變量 CATALINA_HOME,值為 d:\tomcat\server,在 path 變量中加入d:\server\tomcat\bin。下面啟動 tomcat,運行 tomcat 目錄下的 bin/ 文件就出現(xiàn) tomcat 運行控制臺,則 tomcat 安裝成功。安裝 MySQL第一步:解壓 ,運行 mysql 安裝文件,把 mysql 安裝到d:\server\mysql第二步:在環(huán)境變量 path 中加入 d:\server\mysql\bin第三步:進入 d:\server\mysql\bin 目錄,運行 winmysqladmin,剛會出現(xiàn)對話框,設(shè)置 mysql 用戶密碼。第四步:進入 dos,進入 mysql/bin 下,運行以下命令打開 mysqlmysqldnt –standalone,則 mysql 開啟安裝 MySQL 的驅(qū)動類 jdbc解開 jdbc 驅(qū)動包,把里面的 文件夾復(fù)制到 jsp 相應(yīng)的位置,可以是tomcat 的根目錄 mon/classes 文件夾下,也可以是 jsp 網(wǎng)站 class 類 WEBINF/class/下。當加載驅(qū)動程序時,以便能找到相關(guān)的類,或者把 jdbc 包的路徑加入到 classpath 變量中。 配置關(guān)鍵性問題的解決 上述配置正確后,只是可以成功連接,但還有一些需要解決的問題才能正10 / 28常運行 JSP 程序。 Servlet 和 JSP 性能調(diào)整調(diào)整方法 1:禁止 servlet 和 jsp 的自動重載   為了節(jié)約開發(fā)時間,在開發(fā)階段 Servlet/JSP 容器提供自動重載功能,方便在修改 Servlet/JSP 后不用重新啟動服務(wù)。可是,在生產(chǎn)環(huán)境下面,卻是占用大量開銷,因為進行了沒有必要的重新載入的操作,所以帶來了很懷的性能影響。同時,在部分類載入,部分為載入的時候也可能帶來各種奇怪的沖突。因此在J2EE 的生產(chǎn)環(huán)境下關(guān)閉自動載入功能可以得到更好的性能。調(diào)整方法 2:控制 HttpSession 在默認情況下,不要在 jsp 頁面中創(chuàng)建 HttpSessions 對象,jsp 頁面默認會自動創(chuàng)建 HttpSessions,如果 jsp 頁面中不需要 HttpSessions,為了節(jié)省一些性能,使用下面的頁面指令避免自動創(chuàng)建 HttpSessions 對象: %@ page session=false%。 調(diào)整方法 3:選擇正確的包含機制 在 jsp 中有兩種方法使用包含文件:包含指令(%@ include file= %) 和包含動作 (jsp:include page= flush=true /)。包含指令在轉(zhuǎn)換的過程中包含文件內(nèi)容;也就是說,在一個頁面轉(zhuǎn)換成一個 servlet 的時候。包含動作在請求處理的階段包含文件內(nèi)容;也就是說,在一個用戶請求頁面的時候。包含指令快于包含動作。因此,除非被包含的內(nèi)容經(jīng)常變化,應(yīng)該使用包含指令提升性能。 調(diào)整方法 4:選擇正確的范圍在使用 useBean 動作   Jsp 頁面的一個強大功能就是在 jsp 中交互使用 JavaBeans 組件。通過使用jsp:useBean動作標簽,JavaBeans 可以被直接的嵌入 jsp 頁面中。語法如下: jsp:useBean id=name scope=page|request|session|application class= type=typeName /jsp:useBean   范圍屬性指定了 bean 的作用范圍。它的默認值是 page??梢愿鶕?jù)系統(tǒng)要求選擇正確的范圍。否則它會影響到應(yīng)用系統(tǒng)的性能。 Mysql 與 JSP 網(wǎng)頁中文亂碼問題 以 GBK 字符集建庫建表: 用 EMS 來建 mysql 的數(shù)據(jù)庫及表,建庫時,從 EMS 菜單中選 create Database...新建一個數(shù)據(jù)庫,CharacterSet 選 gbk_bin;后面建表時,也要選擇同樣的字符集。 連接數(shù)據(jù)庫的 URL 后加參數(shù): 假設(shè)新建的數(shù)據(jù)庫是 testdb,那么連接數(shù)據(jù)庫的 url 應(yīng)該為: jdbc: 每個 JSP 頁面都要聲明該中文字符集: 在每個 JSP 頁面的最上面都加上一句: %@ page language=java contentType=text/html。charset=GBK % ,這樣才能保證 JSP 頁面中的中文顯示正常。 上述都是在實際進行 JSP 頁面配置時遇到的問題,JSP 配置的復(fù)雜性是由于各個版本開發(fā)的不一致造成的,在調(diào)試頁面的同時也是對自己各方面知識水11 / 28平的極大挑戰(zhàn)。第 5 章 系統(tǒng)的詳細設(shè)計 數(shù)據(jù)庫的實現(xiàn) 數(shù)據(jù)庫關(guān)系模式的設(shè)計? 藥品信息(藥品編號,藥品數(shù)量,藥品名稱,藥品單價,供應(yīng)商編號)? 供應(yīng)商信息(供應(yīng)商編號,供應(yīng)商名字,聯(lián)系電話)? 供應(yīng)商_藥品信息(藥品編號,供應(yīng)商編號)? 用戶信息(用戶編號,用戶名,密碼) 數(shù)據(jù)庫的具體實現(xiàn)(表結(jié)構(gòu))藥品信息列表:表 51:藥品信息列表SQL 語句:CREATE TABLE `medicine` ( `id` int(11) NOT NULL, `num` varchar(32) default NULL, `name` varchar(64) default NULL, `price` double default NULL, `supplier_id` int(1
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1