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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于java的藥品管理系統(tǒng)(編輯修改稿)

2025-01-06 19:41 本頁(yè)面
 

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