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

正文內(nèi)容

自由商品交易系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-06 12:53 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 使系統(tǒng)更適應(yīng)用戶(hù)的需要。 性能需求 系統(tǒng)的安全性 本商品交易系統(tǒng) 在管理權(quán)限上要嚴(yán)格進(jìn)行控制,具體要求如下: ,必須先要憑用戶(hù)名和密碼登陸到系統(tǒng)中 ,沒(méi)有權(quán)限的用戶(hù)不能 通過(guò)任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。 ,不同權(quán)限用戶(hù)登錄到系統(tǒng)后,不能越級(jí)操作,管理管理員用戶(hù) 模塊 修改個(gè)人密碼 商品類(lèi)別管理 商品信息管理 會(huì)員管理 網(wǎng)站論壇管理 系統(tǒng)管理 訂單管理 9 員可以使使用所有模塊; 普通用戶(hù) 用戶(hù)只能 在線(xiàn)瀏覽信息, 比如, 查詢(xún)商品信息、在線(xiàn)購(gòu)買(mǎi)、下訂單 等功能 。 數(shù)據(jù)的完整性 ,信息記錄內(nèi)容不能為空 。 。 。 界面需求 界面設(shè)計(jì)目前已經(jīng)成為評(píng)價(jià)軟件質(zhì)量的一條重要指標(biāo),一個(gè)好的用戶(hù)界面可以增加用戶(hù)使用系統(tǒng)的信心和興趣,提高工 作效率, JSP 技術(shù)是用 JAVA 語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的 JAVA庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于 HTTP的應(yīng)用程序。 創(chuàng)建動(dòng)態(tài)頁(yè)面非常方便。用戶(hù)界面是指軟件系統(tǒng)與用戶(hù)交互的接口,通常包括輸出、輸入、人 機(jī)對(duì)話(huà)的界面格式等。 輸出是由計(jì)算機(jī)對(duì)輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計(jì)的主要職責(zé)和目標(biāo)。 系統(tǒng)設(shè)計(jì)的過(guò)程正好和實(shí)施過(guò)程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是因?yàn)檩敵霰砀裰苯优c使用者相聯(lián)系 ,設(shè)計(jì)的出發(fā)點(diǎn)應(yīng)當(dāng)是保證輸出表格方便地為使用者服務(wù),正確及時(shí)反映和組成用于各部門(mén)的有用信息。輸出設(shè)計(jì)的原則是考慮既要全面反映不同管理層的各項(xiàng)需要,又要言簡(jiǎn)意賅,不要將用戶(hù)需要和不需要的都提供給用戶(hù)。 輸入數(shù)據(jù)的收集和錄入是比較費(fèi)事的,需要大量的人力和一定設(shè)備,并且容易出錯(cuò)。如果輸入系統(tǒng)的數(shù)據(jù)有錯(cuò)誤,則處理后的輸出將擴(kuò)大這些錯(cuò)誤,因此輸入數(shù)據(jù)的正確性對(duì)于整個(gè)系統(tǒng)質(zhì)量的好壞是具有決定性意義的。 輸入設(shè)計(jì)的原則有如下幾點(diǎn): 1)輸入量應(yīng)保持在能滿(mǎn)足處理要求的最低限度。設(shè)計(jì)中可采用設(shè)置字段初值,下拉式 數(shù)據(jù)窗口等方式盡量減少用戶(hù)鍵盤(pán)輸入量。輸入量越少,錯(cuò)誤率就越少,數(shù)據(jù)準(zhǔn)備時(shí)間也減少。 2)輸入的準(zhǔn)備及輸入過(guò)程應(yīng)盡量容易進(jìn)行,從而減少錯(cuò)誤的發(fā)生。 3)應(yīng)盡量早對(duì)輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)) ,以便使錯(cuò)誤及時(shí)得到更 正。 4)輸入數(shù)據(jù)盡早地用其處理所需的形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時(shí)需要轉(zhuǎn)錄而可能發(fā)生的錯(cuò)誤 。 10 3 系統(tǒng)分析與設(shè)計(jì) 數(shù)據(jù)庫(kù)的分析與設(shè)計(jì) 計(jì)算機(jī)信息系統(tǒng)以數(shù)據(jù)庫(kù)為核心,在數(shù)據(jù)庫(kù)管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲(chǔ)、檢索、更新、加工、統(tǒng)計(jì)和傳播等操作。數(shù)據(jù) 庫(kù)已經(jīng)成為現(xiàn)在信息系統(tǒng)等計(jì)算機(jī)系統(tǒng)的基礎(chǔ)與核心部分。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響到整個(gè)系統(tǒng)的質(zhì)量和效率。 數(shù)據(jù)庫(kù)的設(shè)計(jì)一般經(jīng)過(guò)規(guī)劃。需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì) 5個(gè)步驟。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),從用戶(hù)的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體 — 聯(lián)系( ER)模型設(shè)計(jì)方法。 ER 模型法的組成元素有:實(shí)體、屬性、聯(lián)系, ER模型用 ER圖表示,是提示用戶(hù)工作環(huán)境中所 涉及的事物,屬性則是對(duì)實(shí)體特性的描述。 概念設(shè)計(jì)的目標(biāo)是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概念模式。概念模式是獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的 DBMS,不依賴(lài)于計(jì)算機(jī)系統(tǒng)的。 根據(jù)以上對(duì)數(shù)據(jù)庫(kù)的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立 ER模型圖 。 (1)普通用戶(hù) 實(shí)體 ER圖如圖 。 圖 ER圖 實(shí)體 屬性 實(shí)體間關(guān)系 普通用戶(hù) 密碼 用戶(hù)名 姓名 性別 年齡 聯(lián)系方式 11 (2)商品類(lèi)別 實(shí)體 ER圖 圖 商品類(lèi)別信息實(shí)體 ER圖 (3)商品 信息 ER圖 圖 商品信息實(shí)體 ER圖 (4)公告 信息 ER圖 圖 公告信息實(shí)體 ER圖 商品類(lèi)別 類(lèi)別名稱(chēng) 類(lèi)別介紹 是否刪除 商品信息 商品品牌 商品名稱(chēng) 商品介紹 商品圖片 商品價(jià)格 類(lèi)別 ID 公告信息 公告標(biāo)題 公告內(nèi)容 發(fā)布時(shí)間 12 (5)管理員 信息 ER圖 圖 管理員信息實(shí)體 ER圖 (6)訂單 信息 ER圖 圖 訂單信息實(shí)體 ER圖 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 我們知道,數(shù)據(jù)庫(kù)概念模型獨(dú)立于任何特定的數(shù)據(jù)庫(kù)管理系統(tǒng),因此,需要 根據(jù)具體使用的數(shù)據(jù)庫(kù)管理系統(tǒng)的特點(diǎn)進(jìn)行轉(zhuǎn)換。即轉(zhuǎn)化為按計(jì)算機(jī)觀點(diǎn)處理的邏輯關(guān)系模型 ,ER模型向關(guān)系數(shù)據(jù)庫(kù)模型轉(zhuǎn)換應(yīng)遵循下列原則: *每一個(gè)實(shí)體要轉(zhuǎn)換成一個(gè)關(guān)系 *所有的主鍵必須定義非空( NOT NULL) *對(duì)于二元聯(lián)系應(yīng)按照一對(duì)多、弱對(duì)實(shí)、一對(duì)一、多對(duì)多等聯(lián)系來(lái)定義外鍵。 根據(jù) ER模型,普通用戶(hù)公寓管理系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)說(shuō)明。 (1) 普通用戶(hù)表主要是記錄了普通用戶(hù)基本信息。表結(jié)構(gòu)如表 所示。 管理員 用戶(hù) ID 登陸密碼 登陸賬號(hào) 訂單信息 下單時(shí)間紹 訂單編號(hào) 送貨地址 付款方式圖片 總金額 會(huì)員 ID 13 表 (t_user) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 備 注 user_id int 4 否 是 用戶(hù) ID user_name varchar 50 否 否 用戶(hù)名 user_pw varchar 50 否 否 用戶(hù)密碼 user_realname varchar 50 否 否 姓名 user_sex varchar 50 否 否 性別 user_tel varchar 20 否 否 聯(lián)系方式 user_address varchar 20 否 否 住址 (2)商品類(lèi)別信息表主要是記錄了商品類(lèi)別的基本信息,表結(jié)構(gòu)如表 所示。 表 (t_catelog) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 備注 catelog_id int 4 否 是 類(lèi)別 ID catelog_name varchar 20 否 否 類(lèi)別名稱(chēng) catelog_miaoshu varchar 20 否 否 類(lèi)別介紹 (3)商品信息表主要是商品的相關(guān)信息,其中 ID 是主鍵,表結(jié)構(gòu)如圖 所示。 表 (t_goods) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 備注 goods_id Int 4 否 是 商品 ID catelog_id Int 4 否 否 類(lèi)別 ID goods_name varchar 20 否 否 名稱(chēng) goods_miaoshu varchar 20 否 否 介紹 goods_pic varchar 20 否 否 商品封皮 shichangjia Date 20 否 否 商品價(jià)格 goods_tejia varchar 20 是 否 商品特價(jià) (4)公告信息表 記錄了管理員發(fā)布的系統(tǒng)公告基本信息,表如表 所示。 表 (t_gonggao) 列名 數(shù)據(jù) 類(lèi)型 長(zhǎng)度 允許空 是否主鍵 備注 id int 4 否 是 公告 ID title varchar 50 否 否 公告標(biāo)題 content varchar 50 否 否 公告內(nèi)容 shijian varchar 50 否 否 發(fā)布日期 (5)管理員信息表主要記錄了管理員的賬號(hào)信息,包括用戶(hù)名和密碼,表結(jié)構(gòu)如表 14 所示。 表 (t_admin) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 備注 userId int 4 否 是 編號(hào) userName varchar 20 否 否 用戶(hù)名 userPw varchar 20 否 否 密碼 (6)訂單信息表主要記錄的會(huì)員的訂單的信息,包括訂單編號(hào)、下單時(shí)間等,表結(jié)構(gòu)如表 所示。 表 (t_order) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 備注 order_id int 4 否 是 編號(hào) order_date varchar 20 否 否 下單時(shí)間 order_zhuangtai varchar 20 否 否 訂單狀態(tài) songhuodizhi varchar 50 否 否 送貨地址 fukuanfangshi varchar 20 否 否 付款方式 jine varchar 20 否 否 總金額 user_id int 4 否 否 會(huì)員 ID (7)留言信息表主要記錄了會(huì)員的留言的信息,包括留言標(biāo)題、留言?xún)?nèi)容等,表結(jié)構(gòu)如表 所示。 表 (t_liuyan) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 允許空 是否主鍵 備注 id int 4 否 是 編號(hào) title varchar 50 否 否 留言標(biāo)題 content varchar 50 否 否 留言?xún)?nèi)容 shijian varchar 50 否 否 留言時(shí)間 數(shù)據(jù)庫(kù)的連接原理 采用 JDBC 連接數(shù)據(jù)庫(kù)的方式,只需在工程中導(dǎo)入對(duì)應(yīng)數(shù)據(jù)庫(kù)的 jar 包,就可以方便的對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接,在程序中,用 ()方法來(lái)加載驅(qū)動(dòng)程序,在用DriverManager 的 getConnection()方法就可以創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接。程序采用的是DAO 模式來(lái)操作數(shù)據(jù)庫(kù), DAO(Data Access Object,數(shù)據(jù)訪問(wèn)對(duì)象 ),是 Java 編程中的一種經(jīng)典模式,已被廣泛應(yīng)用,也是 J2EE 架構(gòu)中持久層框架的基礎(chǔ)知識(shí),基于分層次式的軟 件架構(gòu)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作。 DAO模式的主要思想就是從抽象數(shù)據(jù)源獲取 15 與操縱數(shù)據(jù)的方法。抽象數(shù)據(jù)的含義就是編寫(xiě)應(yīng)用程序的程序員不必關(guān)心數(shù)據(jù)庫(kù)的物理位置,已經(jīng)是何種數(shù)據(jù)庫(kù),只需使用封裝數(shù)據(jù)庫(kù)中表示記錄的數(shù)據(jù)對(duì)象即可。其思想如圖 所示: 圖 DAO模式類(lèi)圖 圖中 BussinessObject是業(yè)務(wù)對(duì)象,是使用 DAO模式的客戶(hù)端; DataTransferObject數(shù)據(jù)傳輸對(duì)象,在應(yīng)用程序不同層次之間傳輸對(duì)象,在一個(gè)分布式應(yīng)用程序中,通??梢蕴岣哒淼男阅?; DataObjectAcces 數(shù)據(jù)輸入 /輸出對(duì)象封裝了對(duì)數(shù)據(jù)源的一些基本操作; DataSource 指的是數(shù)據(jù)源??梢詮膱D中看出, DAO模式分離了業(yè)務(wù)邏輯和數(shù)據(jù)羅即將,是的編寫(xiě)的軟件具有良好的層次式體系結(jié)構(gòu)。本系統(tǒng)為了方便數(shù)據(jù)庫(kù)的操作,主要使用 DBContent 的對(duì)象來(lái)接一個(gè)數(shù)據(jù)庫(kù)(建立一個(gè)類(lèi) DBContent),代碼如下: public DBContent(){ String CLASSFORNAME= 。 //連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng) String url= jdbc: String user=root。//連接數(shù)據(jù)庫(kù)的用戶(hù)名 String password=root。//連接數(shù)據(jù)庫(kù)的密碼 try{ (CLASSFORNAME)。 con= (url,user,password)。//加載數(shù)據(jù)庫(kù)的驅(qū)動(dòng) stmt=(,CUR_UPDATABLE)。 } catch(Exception ex){ ()。 } } 在程序需要連接數(shù)據(jù)庫(kù)的地方,只需要生成一個(gè) DBCon的對(duì)象,就可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接并操作 。 中文亂碼問(wèn)題處理 在程序中經(jīng)常會(huì)遇到中文亂碼的情況,如果手動(dòng)的在 servlet 和 jsp 頁(yè)面進(jìn)行設(shè)BusinessObject DataAccessObject DataSource DataTransferObject 使用 封裝 創(chuàng)建 /使用 獲取 /修改 16 置,相當(dāng)麻煩。因此,在程序的開(kāi)始就寫(xiě)了一個(gè)過(guò)濾器SetCharacterEncodingFilter。 在 中配置: filter filternameSetCharacterEncodin
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1