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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-網(wǎng)上購(gòu)物系統(tǒng)-閱讀頁(yè)

2024-12-23 18:20本頁(yè)面
  

【正文】 念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體 DBMS 的概念模型。 4. 物理設(shè)計(jì)階段 物理設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。 數(shù)據(jù)庫(kù) 需求分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出 [9]。針對(duì)一般網(wǎng)上購(gòu)物系統(tǒng)的需求,通過(guò)對(duì)網(wǎng)上購(gòu)物工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 用戶信息包括:字段 ID 號(hào)、登錄用戶名、登錄密碼、用戶類型、用戶地址、郵編、郵箱、臺(tái)式電話、手機(jī)號(hào)、辦公電話; 商品信息包括:字段 ID號(hào)、商品名稱、商品描述、商品 相片、價(jià)格; 訂單包括:字段 ID號(hào)、訂單號(hào)、訂單狀態(tài)、訂單總價(jià); 訂單項(xiàng)包括:字段 ID 號(hào)、商品數(shù)量、商品類、所屬訂單; 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)以上對(duì)系統(tǒng)所作的需求分析、系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體分別為用戶實(shí)體、商品實(shí)體、訂單實(shí)體訂單項(xiàng)實(shí)體。下面將介紹幾個(gè)關(guān)鍵實(shí)體的 ER 圖。 Struts 負(fù)責(zé)處理前臺(tái)的請(qǐng)求和返回相應(yīng)結(jié)果, Hibernate 負(fù)責(zé)操作數(shù)據(jù)庫(kù)里的數(shù)據(jù), Spring 則負(fù)責(zé)管理應(yīng)用程序里的 Action、 Dao 和業(yè)務(wù)對(duì)象等,并提供類似于聲明似事務(wù)之類的高級(jí)功能。 整合 Struts、 Spring 和 Hibernate 需要做的主要有兩點(diǎn):準(zhǔn)備 jar 文件和定義好配置文件。配置 文 件 包 括 、 、 和。大多數(shù)的系統(tǒng),都是從數(shù)據(jù)的設(shè)計(jì)開始的,因?yàn)槌绦螂x開了數(shù)據(jù)就幾乎等于空談。 ( 1)用戶的映射配置文件 ()如下: ?xml version= encoding=UTF8? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping package= 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 class name=User table=store_user discriminatorvalue=mon id name=id column=id type=long generator class=increment/ /id discriminator column=type type=string/discriminator property name=name unique=true notnull=true length=32 column=name/ property name=password notnull=true length=16 column=password/ property name=address column=address/property property name= column=/property property name=postCode column=postCode/property property name=homePhone column=homePhone/property property name=cellPhone column=cellPhone/property property name=officePhone column=officePhone/property subclass name=Administrator discriminatorvalue=admin property name=workNo column=workNo/property /subclass /class /hibernatemapping ( 2)商品的映射配置文件 ()如下: ?xml version= encoding=UTF8? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping package= class name=Product table=store_product id name=id column=id type=long generator class=increment/ /id property name=name notnull=true length=32 column=name/ property name=description length=500 column=description/ property name=price type=double column=price/property property name=imageSrc column=imageSrc/property /class /hibernatemapping ( 3)訂單項(xiàng)的映射配置文件 ()如下: ?xml version= encoding=UTF8? 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 14 !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping package= class name=Item table=store_order_item id name=id column=id type=long generator class=increment/ /id property name=number type=integer notnull=true column=amount/ manytoone name=product column=product_id class=Product cascade=none/manytoone manytoone name=order column=order_id class=Order cascade=saveupdate/manytoone /class /hibernatemapping ( 4)訂單項(xiàng)的映射配置文件 ()如下: ?xml version= encoding=UTF8? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping package= class name=Order table=store_order id name=id column=id type=long generator class=increment/ /id property name=orderNum unique=true notnull=true length=17 column=orderNum/ property name=status type=integer notnull=true column=status/ property name=cost type=double column=cost/property manytoone name=user column=user_id class=User cascade=none lazy=false/manytoone map name=items table=store_order_item lazy=false cascade=all orderby=product_id key column=order_id/key mapkey column=product_id type=long/ onetomany class=Item/ /map /class /hibernatemapping 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 15 Hibernate數(shù)據(jù)源的配置 數(shù)據(jù)庫(kù)表格、實(shí)體和實(shí)體映射配置文件都準(zhǔn)備好以后,就可以來(lái)完成 Hibernate 數(shù)據(jù)源的配置( )了。39。UTF839。例如,一個(gè) User 實(shí)體,就應(yīng)該有一個(gè) UserDao 和 UserDaoImpl,他們的方法主要是對(duì)用戶的添加、刪除、查詢、修改操作。這樣的 DAO 設(shè)計(jì)是非常整潔的,代碼量了,便于以后的維護(hù)。詳細(xì)代碼如下: 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 16 public interface BaseDao { public T void saveEntity(T entity)。 public T void deleteEntityById(ClassT entityClass,Serializable id)。 public T ListT getAllEntity(ClassT entityClass)。 } public class BaseDaoImpl extends HibernateDaoSupport implements BaseDao{ protected Logger logger=(())。 } public T void deleteEntityById(ClassT entityClass,Serializable id){ ().delete((),id)。 } public T T getEntityById(ClassT entityClass,Serializable id){ return (T) ().get(entityClass, id)。 } public T void updateEntity(T entity){ ().saveOrUpdate(entity)。 業(yè)務(wù)邏輯組織 持久層設(shè)計(jì)完成以后,接下來(lái)就是調(diào)用它的業(yè)務(wù)邏輯層了。 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 17 用例分析及實(shí)現(xiàn) 購(gòu)物系統(tǒng)分為前臺(tái)和后臺(tái)兩大部分,他們共使用的用戶類型不一樣,功能也不會(huì)一樣。前臺(tái)和 后臺(tái)有部分功能是重合的,例如,他們都有用戶登錄,都有對(duì)訂單的操作。對(duì)購(gòu)物車的操作方法就把這些操作方法放在 Cart 類里面,對(duì)用戶的操作就單獨(dú)創(chuàng)建一個(gè) UserSservice 的接口,對(duì)訂單的操作則是 OrderService,對(duì)商品的操作則是 ProductService。對(duì)于 Java Web項(xiàng)目來(lái)說(shuō),可以由 Servlet、 Struts 的 Action 或 JSP 等資源調(diào)用業(yè)務(wù)方法,本系統(tǒng)采用 Struts 的 MVC 來(lái)實(shí)現(xiàn)展示層,用 Action 來(lái)調(diào)用業(yè)務(wù)層的方法,然后用 JSP 來(lái)展示結(jié)果。LazyValidatorForm 配置如下 。 用于登錄用的 LoginAtion 用于注銷的 LoginAction 用于展示商品信息的 ListAction 對(duì)應(yīng)購(gòu)物車管理界面的 CartAction 主要用于前臺(tái)用戶提交訂單的 OrderAction 包含用戶后臺(tái)管理動(dòng)作的 ManageAction 齊齊哈爾大學(xué)畢業(yè)設(shè)計(jì)(論文) 18 使用 JSP+JSTL+EL 展示信息 因?yàn)槭褂玫氖?MVC 模 式, JSP 更多的功能在于數(shù)據(jù)的展示,這里借助 JSTL 和 EL技術(shù)完成信息的展示。 String basePath = ()+://+()+:+()+path+/。 String basePath = ()+://+()+:+()+path+/。productId=amp。 String basePath = ()+://+()+:+()+path+/。 ()。 ()。 ()。?method=index39。?method=index
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1