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

正文內(nèi)容

基于struts2框架的信息發(fā)布系統(tǒng)的設(shè)計與初步實現(xiàn)(編輯修改稿)

2025-07-24 18:55 本頁面
 

【文章內(nèi)容簡介】 分類新聞。信息發(fā)布系統(tǒng)的瀏覽頁面,顯示信息的詳細信息。信息發(fā)布系統(tǒng)的登陸頁,為新聞發(fā)布員提供登錄服務(wù)。信息發(fā)布系統(tǒng)的注冊頁,為發(fā)布員提供注冊服務(wù)。信息發(fā)布系統(tǒng)的發(fā)布員頁面,顯示發(fā)布員發(fā)布的信息。 系統(tǒng)功能模塊對應的系統(tǒng)應該分為以下幾個模塊, 系統(tǒng)功能模塊 系統(tǒng)用例圖設(shè)計由于信息發(fā)布系統(tǒng)需要面對游客和發(fā)布員兩類人群,所以需要設(shè)計兩種模式。一種是只能瀏覽信息的游客模式,另一種是需要登陸的發(fā)布員模式。因此系統(tǒng)要有一個不需要登陸的瀏覽界面,和需要登陸的信息發(fā)布界面。因此系統(tǒng)需要一個自由瀏覽頁面和登陸注冊相關(guān)頁面。 用戶瀏覽和登陸如果你是一個發(fā)布人員,當你登陸到信息系統(tǒng)后可以管理你自己發(fā)布的信息。因此需要發(fā)布管理用例。在發(fā)布員進行管理操作時,他可以查看已發(fā)信息、發(fā)布新信息、修改信息和刪除信息。 發(fā)布信息管理綜上所述,我們大致歸納出系統(tǒng)的三個實例: :對應發(fā)布和管理信息的用戶。:對應需要發(fā)布的信息。:對應信息的分類。:::1對N,因為一個發(fā)布員可以不止發(fā)布一條信息,而一條信息只會被一個人發(fā)布。:1對N,因為一個信息只能由一個分類,而一個分類中可以有多條信息。 信息發(fā)布系統(tǒng)的實現(xiàn)完成了分析與設(shè)計,接下來就是搭建環(huán)境并正式開始系統(tǒng)的設(shè)計實現(xiàn)工作了。本節(jié)就將詳細介紹系統(tǒng)開發(fā)實現(xiàn)的各個步驟。 Struts2框架開發(fā)環(huán)境的搭建由于本次開發(fā)的主要目的是學習與研究Struts2框架的使用,所以對于開發(fā)工具和開發(fā)架構(gòu)的選擇我們應當本著簡單、易學和免費的基本方針。因此本次采用的開發(fā)平臺及工具選擇如下:目前開發(fā)商比較使用于小系統(tǒng)的免費環(huán)境基本是采用Apache的Tomcat,因為這款軟件免費開源、功能強大、說明詳細且有許多很成熟的參考項目,十分利于學生進行了解學習。因此本次系統(tǒng)開發(fā)選擇的服務(wù)器是Tomcat。詳情參見。2.集成開發(fā)環(huán)境目前比較常用的Java開發(fā)環(huán)境主要有NetBeans和Eclipse兩種,由于個人的使用習慣和插件支持的完善程度,本次開發(fā)選用了Eclipse進行開發(fā)。其版本為Eclipse Helios () for Java EE Developers 64位Windows版本。詳細參見。目前比較主流的開發(fā)數(shù)據(jù)庫一般為Oracle、SQL Server、MySQL等等。由于本次開發(fā)目的主要為學習用途,考慮到價格因素本次開發(fā)選用功能可靠、兼容性好的MySQL作為數(shù)據(jù)庫服務(wù)器。 64位Windows版本,詳細參見。本次學習的目的就是學習使用Struts2框架開發(fā),因此開發(fā)框架選用最新版本的Struts2開發(fā)框架。此次使用的版本號為Struts ,詳細參見。除了以上這些基本開發(fā)環(huán)境外,本次為了更加方便的進行Struts2開發(fā)使用了對應的Eclipse開發(fā)插件Alveole Studio Struts 2 Editor Feature Feature 。詳細參見。 數(shù)據(jù)庫的設(shè)計與實現(xiàn)在系統(tǒng)分析中,:發(fā)布員(user)表、信息分類(sort)表、信息(info)表。: 數(shù)據(jù)庫表設(shè)計以上便是本次系統(tǒng)的數(shù)據(jù)庫設(shè)計。接下來我們就需要將數(shù)據(jù)庫設(shè)計轉(zhuǎn)換為SQL語句并進行實現(xiàn)。由于篇幅限制,這里僅列出信息表(info)的創(chuàng)建語句,其它與之類似。CREATE DATABASE INFOPUBDB DEFAULT CHARACTER SET UTF8。USE INFOPUBDB。 CREATE TABLE USER (略)。CREATE TABLE SORT (略)。CREATE TABLE INFO (IID INT UNSIGNED NOT NULL AUTO_INCREMENT,ITITLE VARCHAR (200) NOT NULL,IUSER INT UNSIGNED NOT NULL REFERENCES USER (UID),ISORT INT UNSIGNED NOT NULL REFERENCES SORT (SID),IDATE DATE,ITEXT TEXT,PRIMARY KEY (IID))。這里就基本完成了數(shù)據(jù)庫的部署工作,為下面的系統(tǒng)開發(fā)做好了數(shù)據(jù)鋪墊。 數(shù)據(jù)操作接口的設(shè)計與實現(xiàn)在前面我們完成了初始的數(shù)據(jù)庫創(chuàng)建,然而在實際使用中我們并不能總是手動使用SQL語言去完成數(shù)據(jù)庫操作。所以為了使程序能夠自動完成數(shù)據(jù)庫的操作我們需要為程序設(shè)計和編寫一套數(shù)據(jù)庫操
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1