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

正文內容

基于javaweb客戶訂購登記管理-文庫吧

2025-04-17 20:21 本頁面


【正文】 Java 更具備了顯著優(yōu)勢和廣闊前景。 目前常用的 Java 平臺基于 ,最近版本為。 Java Web,是用 Java 技術來解決相關 web 互聯(lián)網(wǎng)領域的技術總和。 Web 包括: web 服務器和 web客戶端兩部分。 Java 在客戶端的應用有 java applet,不過應用的很少, Java 在服務器端的應用非常豐富,比如 servlet、 jsp[5]和第三方框架等等。 Java 技術對 Web領域的發(fā)展注入了強大的動力。 Java Web 框架有很多,雖然各不相同,但基本也都是遵循特定的流程路數(shù)來的:使用 Servlet或者 Filter 攔截請求,使用 MVC 的思想設計架構,使用約定, XML 或 Annotation實現(xiàn)配置,運用 Java 面向對象的特點,面向抽象實現(xiàn)請求和響應的流程,支持JSP、 Freemarker 等等視圖。 目前比較流行的 Java Web 開發(fā)框架有: sturtsspring、 hibernate,簡稱 ssh 框架。 struts 就是比較經(jīng)典的 MVC 框架; spring在大部分 Java EE 應用中都被用來管理其他組件,它與 struts 的結合應用是的開發(fā)過程變得更加高效和易于管理; hibernate是一個開源的 ORM框架,它對 JDBC進行了非常輕量級的對象封裝,在 struts 應用中使用 hibernate,程序員能夠以多種方式更加靈活地實現(xiàn)數(shù)據(jù)持久化。 JSP( Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與計算機學院 web 開發(fā)課程設計 7 一起建立的一種 動態(tài)網(wǎng)頁 技術標準。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標 記(tag),從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的 Web 應用是跨平臺的,既能在 Linux 下運行,也能在其他 操作系統(tǒng) 上運行。 JSP 與 JavaServlet 一樣,是在服務器 端執(zhí)行的,通常返回給 客戶端 的就是一個 HTML 文本,因此客戶端只要有瀏覽器 就能瀏覽。 自 JSP 推出后,眾多大公司都支持 JSP 技術的 服務器 ,如IBM、 Oracle、 Bea 公司等,所以 JSP 迅速成為商業(yè)應用的服務器端語言。 JSP可用一種簡單易懂的等式表示為: HTML+Java+JSP 標記 =JSP。 Tomcat, Tomcat 服務器是一個免費的開放源代碼的 Web 應用服務器。Tomcat 是 Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn)。因為 Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應用服務器。 MySQL, 是一個 關系型數(shù)據(jù)庫管理系統(tǒng) ,由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 公司。 MySQL 是一種關聯(lián) 數(shù)據(jù)庫管理系統(tǒng) ,關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內,這樣就增加了速度并提高了靈活 性。 MySQL 的 SQL語言是用于訪問 數(shù)據(jù)庫 的最常用標準化語言。 MySQL 軟件采用了雙授權政策(本詞條 “ 授權政策 ” ),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是 開放源碼 這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站 數(shù)據(jù)庫 。由于其社區(qū)版的性能卓越,搭配 PHP 和Apache 可組成良好的開發(fā)環(huán)境。目前 MySQL 被廣泛地 應用 在 Inter 上的中小型網(wǎng)站中。由于其 體積 小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站 數(shù)據(jù)庫 。 計算機學院 web 開發(fā)課程設計 8 第二章 系統(tǒng)設計 系統(tǒng)功能模塊的化分 本系統(tǒng)主要完成客戶訂購登記管理,主要功能有訂單管理,發(fā)票管理,客戶信息管理。 根據(jù)系統(tǒng)需要實現(xiàn)的功能,可以確定客戶模塊、訂單模塊、發(fā)票模塊和商品模塊,另外為了軟件的使用和管理方便,設計了管理模塊和退出模塊,各模塊下面建立各自的窗口系統(tǒng),模塊圖如下: 客 戶 登 記 訂 購 系 統(tǒng)登 錄 界 面主 界 面訂單模塊客戶模塊商品模塊發(fā)票模塊 圖 1 系統(tǒng)功能模塊圖 數(shù)據(jù)庫概念結構設計 根據(jù)數(shù)據(jù)項和數(shù)據(jù)結構的分析,在數(shù)據(jù)庫概念結構設計部分可以設計出滿足用戶需求的各種實體以及尸體之間的關系,為邏輯結構設計打下基礎。實體包含各種具體信息 ,通過相互之間的作用形成層數(shù)據(jù)流動。 本系統(tǒng)數(shù)據(jù)庫中包含的實體有:用戶實體、商品實體、訂單實體、發(fā)票實體。 計算機學院 web 開發(fā)課程設計 9 系統(tǒng)實體關系圖 通過對設計目的的分析,可以確定用戶的數(shù)據(jù)要求從而建立起各個數(shù)據(jù)模型的 ER 圖。 圖 2 客戶實體及屬性 圖 3:訂單實體及屬性 圖 4:發(fā)票實體及屬性 圖 5:商品實體及屬性 客戶 姓名 電話 公司 訂單 訂單 客戶 發(fā)票 支付方式 商品及數(shù)量 名稱 單價 庫存 商品 發(fā)票 總額 客戶 發(fā)票 支付方式 計算機學院 web 開發(fā)課程設計 10 n 1 1 1 n 1 1 n 圖 7:實體及其聯(lián)系圖 表的創(chuàng)建與設置 根據(jù)上面的分析,數(shù)據(jù)庫需要 5 個表: Customer 表: um 主鍵 字段名稱 數(shù)據(jù)類型 um(客戶號) 自動編號 name(姓名) 文本 tel(電話) 文本 addr(地址) 文本 (公司) 文本 list1(訂單 1) Int List 表: listnum主鍵 字段名稱 數(shù)據(jù)類型 Listnum(訂單號) 自動編號 Cnum(客戶號) Int fapiao(發(fā)票號) Int Method 支付方式) 文本 good1(商品號 1) 文本 num1(商品 1數(shù)量) 文本 good2(商品號 2) 文本 fapiao 表: fapiao 主鍵 字段名稱 數(shù)據(jù)類型 fapiao(發(fā)票號 ) 自動編號 listnum(訂單號) Int Cnum(客戶號) Int 客戶 訂單 發(fā)票 商品 屬于 屬于 屬于 關聯(lián) 計算機學院 web 開發(fā)課程設計 11 Pay(支付金額) 文本 method(支付方式) 文本 goods 表: goodnum 主鍵 字段名稱 數(shù)據(jù)類型 goodnum 文本 goodsname 文本 price 文本 store 文本 login表: 字段名稱 數(shù)據(jù)類型 admin 文本 password 文本 數(shù)據(jù)庫邏輯結構設計 數(shù)據(jù)庫概念結構設計完畢后,可以將數(shù)據(jù)庫概念結構轉化為 SQL Server 數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,就構成了數(shù)據(jù)庫的邏輯結構。網(wǎng)上訂單數(shù)據(jù)庫中各個表的設計結果 1.用戶表 Users 用戶表 Users 如表 所示,用來存儲用戶的信息。如用戶 ID、用戶名稱、真實名稱、密碼、地址、電話、移動電話、電子郵箱、創(chuàng)建日期、狀態(tài)、注等信息。該表通過角色屬性 RoleID 與角色表 Roles 向關聯(lián)。 表 用戶 users Field Type Null Key default extra Comment UserID Int No pk 主鍵、遞增 Username Varchar(50) No 名稱 Password Varchar(255) Yes (null) 密碼 Address Varchar(200) Yes (null) 地址 Phone Varchar(20) Yes (null) 電話 Email Varchar(200) Yes (null) 電子郵件 Creatdate Datetime Yes (null) 創(chuàng)建日期 計算機學院 web 開發(fā)課程設計 12 2.商品表 Product 商品表 Product 如表 所示,用來存儲商品的信息。如商品 ID、所屬種類 ID、詳細描述、供應商、生產日期、進貨日期、單位、數(shù)量、最大庫存量、最底庫存量、銷售價格等商品管理的相關信息。商品表是整個網(wǎng)上訂單系統(tǒng)總重要的表,該表與數(shù)據(jù)庫的商品類別表 Category 等表相關聯(lián)。網(wǎng)上訂單系統(tǒng)主要通過該表對整個系統(tǒng)進行管理。 表 product Field Type Null Key default extra Comment productID Int No Pk 主鍵、遞增 Name varchar(200) No 名稱 Quantity Int Yes (null) 數(shù)量 price Int Yes (null) 銷售價格 3.訂單表 OrderForm 訂單表 OrderForm 如表 所示,用來存儲訂單的數(shù)據(jù)。 表 訂單表 orderform Field Type Null Key default extra Comment orderformID Int No Pk 1 訂單 ID userID Int No Pk 引用user 表 所屬用戶 ID Totalnumber Int No (null) 訂單總商品數(shù) Totalrmoney Money Yes (null) 訂單總費用 Orderdate Datetime Yes (null) 創(chuàng)建日期 4 發(fā)票表 發(fā)票表用來存儲發(fā)票信息如圖 所示: 表 發(fā)票表 id type null default 發(fā)票號 int no 訂單號 int no 客戶編號 int yes 001 金額 money no 100 計算機學院 web 開發(fā)課程設計 13 系統(tǒng)界面設計 登錄界面:提示輸入賬戶和密碼,并有登錄密碼; 主界面:以菜單條的形式講各模塊集成在菜單條中,在菜單條下的各個菜單項對應各個功能; 分窗口:在點擊菜單項后,進入實現(xiàn)各功能模塊的窗口界面,通過相應操作可以實現(xiàn)各種功能; 退出:設置有“退出”和“返回登錄”選項的菜單項,若點擊“退出”則退出程序,若點擊“返回登錄”則返回到登錄界面,需重新輸入賬戶和密碼進行登錄。 計算機學院 web 開發(fā)課程設計 14 第三章 系統(tǒng)實現(xiàn) 數(shù)據(jù)庫的創(chuàng)建 數(shù)據(jù)庫所需表的創(chuàng)建 數(shù)據(jù)庫中需要多個表,如商品表,訂單表,發(fā)票表,客戶表等, 下面對幾個主要的表進行在 mysql 中表結構的創(chuàng)建。 商品表的創(chuàng)建 商品表的創(chuàng)建主要包括商品編碼,商品名稱,數(shù)量,價格等屬性。具體創(chuàng)建語句及結果如圖所示: 訂單表的創(chuàng)建 訂單表的 創(chuàng)建主要包括訂單號,客戶編碼,訂單總量,訂單形成日期等屬性。具體創(chuàng)建語句及結果如圖所示: 計算機學院 web 開發(fā)課程設計 15 客戶表的創(chuàng)建 客戶表的創(chuàng)建主要包括訂客戶編碼,客戶名稱,客戶地址,客戶電話等屬性。具體創(chuàng)建語句及結果如圖所示: 發(fā)票表的創(chuàng)建 發(fā)票表的創(chuàng)建包括訂發(fā)票號,訂單號,客戶編碼,金額。具體創(chuàng)建語 句及結果如圖所示: 用戶登錄 輸入用戶名密碼進行登錄系統(tǒng)。 選購商品 ( 1)查看系統(tǒng)中所有的商品 計算機學院 web 開發(fā)課程設計 16 代碼如下: protected void btnComputeAgain_Click(object sender, EventArgs e) {
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1