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

正文內(nèi)容

網(wǎng)上圖書銷售系統(tǒng)介紹(參考版)

2025-07-02 16:55本頁面
  

【正文】 。賴特著 趙明昌譯,北京希望電子出版社,[9] Java Software.(英文版)[10] Java Software.J2EE指南(英文版)[11] 《Java程序設計》/辛運帷、饒一梅、張鈞,[12] 《網(wǎng)頁設計與Web數(shù)據(jù)庫發(fā)布技術》/魏應彬、周星、康耀紅,清華大學出版社,[13] 《網(wǎng)頁制作三劍客入門與提高》/王璞,清華大學出版社,[14] Macromedia Sofeware.Dreamweaver MX2004 中文教程[15] Dreamweaver自學手冊,北京希望電子出版社十一、附錄附錄A本系統(tǒng)的詳細設計、程序代碼及其它內(nèi)容請詳見光盤。開發(fā)過程中得到了崔高明、王立新和尹石強幾位學友和舒國峰老師的幫助和指導,在此表示感謝。在順利的完成本次設計之后,我們基本上都掌握了相關的技術和方法,并有能力開發(fā)其它類似的互聯(lián)網(wǎng)應用系統(tǒng)服務于社會。全世界范圍內(nèi)都可以銷售等。網(wǎng)上書店有著其他形式的書店所不能比擬的優(yōu)勢:它不需要店鋪和龐大的銷售網(wǎng)絡,通過在網(wǎng)上直接訂購、支付、結(jié)算,減少了中間的環(huán)節(jié)和開支。Internet的出現(xiàn)使更多的商業(yè)機構(gòu)可以在線銷售貨物和提供服務,比較容易的地為客戶和企業(yè)用戶提供這些功能。 體會隨著信息技術在我國企業(yè)中的廣泛應用,企業(yè)的生產(chǎn)經(jīng)營活動越來越依賴計算機信息系統(tǒng),很多企業(yè)都構(gòu)建了自己的企業(yè)管理系統(tǒng)。擬訂將該系統(tǒng)劃分為三層,首先通過HTML向客戶展示被請求信息的表層(Represent Tier),我們用Java Servlet和JavaServer Page來實現(xiàn);然后是商業(yè)邏輯層(Business Logic Tier),它包含了一些在J2EE服務器上運行的EJB 組件;最后是數(shù)據(jù)庫層(Database Tier),用于永久性存儲數(shù)據(jù)。并在此基礎上簡單的討論了EJB、互聯(lián)網(wǎng)程序和應用程序的使用方法。如果還有必要進一步了解互聯(lián)網(wǎng)的編程,可以參考《JSP網(wǎng)站設計經(jīng)典教程》和《JSP編程思想與實踐》。輸入://localhost:7001/WareHouseWebPro/ShowSubLedger運行Servlet文件。Web Appliction,在內(nèi)容框內(nèi)選擇Configure a new Web Application連接進入Web互聯(lián)網(wǎng)程序的部署步驟。打開服務器的管理窗口,在結(jié)構(gòu)樹中選擇examples224。New選項,選擇Web標簽,雙擊Servlet圖標,創(chuàng)建名字設為ShowSubLedgerServlet文件。New選項,選擇Web標簽,雙擊JavaServer Page圖標,創(chuàng)建JSP文件。(5) 選擇WareHouseWebPro互聯(lián)網(wǎng)程序,單擊鼠標右鍵,選擇Properties選項,選擇Dependencies標簽,把WareHouseCP類包包括入互聯(lián)網(wǎng)程序。2.2 運行流程2.3 實現(xiàn)方法(在JBuilder9環(huán)境下)(1) 創(chuàng)建項目WebEJBPro,設置項目的Server屬性;(2) 設置類包,;(3) 為項目添加該類包;(4) 選擇File菜單224。我們在下面將舉個例子來說明它與EJB的結(jié)合使用。實體 bean 的一個示例是在“帳戶維護”情況下的功能。會話 bean 的一個示例是在“購物車”情況下使用的功能。會話 bean 和實體 bean 在由典型的 EJS 和容器提供的可伸縮的運行時環(huán)境中可以并發(fā)執(zhí)行。 167。我們用到的也就這兩種類型的 Enterprise JavaBeans: 167。數(shù)據(jù)層 主要是為業(yè)務邏輯層提供數(shù)據(jù)服務,如存儲業(yè)務邏輯層處理結(jié)果、返回業(yè)務邏輯層檢索的數(shù)據(jù)結(jié)果,同時也是為了實現(xiàn)屏蔽數(shù)據(jù)源的變化,從而實現(xiàn)當數(shù)據(jù)庫發(fā)生變化時我們只需修改連接數(shù)據(jù)源的語句就可以。這些過程主要由JSP頁面、基于Web的Applets以及顯示 HTML頁面的Servlets組成。業(yè)務邏輯層 這是整個系統(tǒng)最關鍵的部分。客戶層 主要是用來滿足對整個系統(tǒng)的各種訪問需求并處理以下工作:  接收用戶的輸入,還可以對用戶的輸入進行分析檢查并作相應的處理;顯示由服務器端高層傳來的運行結(jié)果?;贓JB技術的系統(tǒng)結(jié)構(gòu)模型EJB結(jié)構(gòu)是一個服務端組件結(jié)構(gòu),是一個層次性結(jié)構(gòu),其結(jié)構(gòu)模型如圖1所示。這些應用程序可能只需編寫一次,卻可以在支持EJB規(guī)范的任務服務器平臺上進行配置。SUN公司對EJB的定義是:EJB的結(jié)構(gòu)是開發(fā)和配置基于組件的分布式商務應用程序的一種組件結(jié)構(gòu)。Java語言以其獨立于平臺、面向?qū)ο?、分布式、多線索及完善的安全機制等特色,成為現(xiàn)代信息系統(tǒng)建設中的良好的開發(fā)平臺和運行環(huán)境。也可算是整個網(wǎng)站系統(tǒng)的后臺操作部分。 用戶主頁面其中包含了圖書分類模塊、用戶登錄模塊、圖書查詢模塊、首頁新聞模塊、友情連接模塊、銷售排行顯示模塊和特價圖書顯示模塊等。 系統(tǒng)實現(xiàn)后運行效果。例如用戶沒有權限訪問、用戶未登錄等?!?:注銷用戶?!?:管理員的添加書籍種類頁面?!?:管理員的圖書管理頁面?!?:圖書搜索頁面。● :顯示所有訂單的詳細信息。● :將某一本書添加到臨時圖書目錄中或者顯示臨時圖書目錄中的所有所有圖書信息。● :顯示某一本書的封面。● :該頁面用于顯示某類圖書的所有書籍列表?!?:更改密碼?!?:用戶注冊界面。前面介紹的流程圖明確需要開發(fā)如下頁面.● : 提供用戶登錄入口、書籍分類、暢銷圖書排行榜、推薦書目等內(nèi)容。根據(jù)前面介紹的網(wǎng)站流程,這里表示層分為兩個部分:管理員界面和一般用戶界面。Public static string Reverse(string str)將字符串反轉(zhuǎn)過來。Public static string Encrypt(string Password,int Format)對密碼進行SHA1(Format=0)或MD5(Format=1)加密。Public static string En(string strCookie,int type)根據(jù)type的值選擇不同的加密方式。Public static string Transform2(string str)加密方法2。Public static string DecryptCookie(string strCookie,int type)解密Cookies。Public static string De(string strCookie,int type)根據(jù)type的值選擇不同的解密方法。方 法 名 稱描 述Public static string DeTranssform1(string str)對字符串進行解密。它能隱藏數(shù)據(jù)層的詳細信息,并能防止直接訪問被保護的記錄。這是必須的,因為較底層不應該訪問適用于其它層的信息,如果需要此信息,那么它就應該作為方法的參數(shù)傳遞。然而,如果需要處理更復雜的商務規(guī)則,或者需求用更加面向?qū)ο蟮姆椒▉碓L問數(shù)據(jù),者時候,數(shù)據(jù)層只能提供基本的功能,而不能提供描述對象與其它對象(子類對象、父類對象)之間關系的屬性。應用層對于管理數(shù)據(jù)庫來說,書籍訪問類已經(jīng)足夠了,因為添加、編輯或刪除記錄時沒有特殊的規(guī)則需要遵循。Public static DataSet GetBooks(int userID)獲得當前用戶購物車中所有的圖書。Public static void Clear(int userID)清空當前用戶購物車中的所有書籍。(9)TempStore類該類定義了與購物車相關的各種數(shù)據(jù)庫操作方法,例如添加、刪除某一本圖書等。(8)OrderDetails類該類定義了與訂單中的具體條目相關的數(shù)據(jù)庫操作方法,主要是獲取某訂單條目的數(shù)量。Public void RemoveAt(int index)通過allbooks數(shù)組中的索引值來刪除訂單中的某一本書。Public static DataSet GetOrders(int ids)返回某用戶所下的所有訂單,以及訂單的相應狀態(tài)。Public static DataSet GetOrder(int orderid)返回某一訂單。Public static bool Deal(int orderid)設置某一訂單的狀態(tài)為已處理,并相應修改該訂單中涉及的各種書籍售額。方 法 名 稱描 述Public void Add(OrderDetails value)添加訂單。Public static bool Update(int id,string name,string publisher)更改書籍信息。Public static bool IsExist(string name,string publisher)確認庫存中是否確實沒有該書。Public static DataSet GetLackRecords()返回沒有管理員回復的所有書籍。Public static void Delete(string ids)刪除某條書籍信息。(6)LackRecord類該類定義了與登錄庫存中所沒有的書籍相關的各種數(shù)據(jù)庫操作方法,例如添加、刪除這些書籍信息等。Public static bool Login(string name,string password)處理用戶登錄。Public static bool IsExist(string name)查詢是否存在該用戶名。Public bool GetUserInfo()獲取用戶信息。Public static void DeleteGroup(string names)同時刪除多個用戶。Public static void Delete(int id)通過用戶id刪除該用戶。Public static void ChangePassword(string name,string oldPassword,string newPassword)更改密碼。(5)User類該類定義了與用戶操作相關的各種數(shù)據(jù)庫操作方法,例如添加、刪除用戶信息等。Public DataView GetCommentTop10()返回前10個評論。(4)Comment類該類定義了與書籍評論相關的各種數(shù)據(jù)庫操作方法,例如添加、刪除評論信息等。Public bool IfExist(string BTName)判斷某種類是否已經(jīng)存在。方 法 名 稱描 述Public void Add(string name,string memo)添加新種類。Public DataView GetBook()為搜索引擎提供的書籍搜索。Public static void Hits(string bookid)點擊次數(shù)加1。Public DataView GetNewBook()返回新到書目。Public DataRow GetBookDetail(int bookID)返回某一本書的詳細信息。Public SqlDataReader GetBookByHits()返回點擊率最高的前十本書。Public DataView GetBook()返回所有書的記錄。方 法 名 稱描 述Public void AddBook(ArrayList tempary)添加新書。Protected static int ExecuteSqls(string strSQLs)批量執(zhí)行SQl語句。使用SqlCommand對象的ExecuteScalar方法執(zhí)行查詢,并返回查詢所返回的結(jié)果集中第一行的第一列。Protected static DataSet ExecuteSql4Ds(string strSQL)將SQL命令執(zhí)行結(jié)果填充到一個數(shù)據(jù)集中,并返回該數(shù)據(jù)集。通過使用SqlCommand對象的ExecuteNonQuery方法來判斷執(zhí)行結(jié)果。(1)Base類該類主要提供一些基本的數(shù)據(jù)庫操作方法。兩者都對用戶隱藏了底層信息,而用戶關系的只是普通結(jié)構(gòu)。因為應用程序更大程度上依賴于它們所訪問的數(shù)據(jù)的邏輯結(jié)構(gòu)。從另一方面說,用戶要求的改變,應對用戶的子模式的
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1