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

正文內(nèi)容

基于jsp技術(shù)的論壇設(shè)計(jì)與實(shí)現(xiàn)-閱讀頁

2024-11-13 18:35本頁面
  

【正文】 然后可以在回復(fù)框 里給發(fā)帖子的人留言 。 ( 2)管理員管理用戶功能 的需求 管理員管理試卷功能的需求 見表 。 高 管理員管理帖子功能 ( 1)管理員管理帖子功能的說明 當(dāng)管理員登陸的時(shí)候還可以點(diǎn)擊管理帖子,之后看到一個(gè)顯示所有帖子信息的列表,管理員可以對(duì)帖子信息進(jìn)行更新和刪除或者移到其他的版塊中。 表 管理員添加考試題目功能表 功能編號(hào) 功能名稱 功能描述 優(yōu)先級(jí) 1 添加新帖子 管理員可以添加新的帖子 高 2 修改帖子信息 管理員可以修改帖子信息 高 3 刪除帖子 管理員可以刪除帖子,此操作會(huì)刪除帖子的所有信 息,請(qǐng)謹(jǐn)慎操作。并合理搭配 WEB 框架,易于開發(fā)。 系統(tǒng)安全性分析 系統(tǒng)開發(fā)框架經(jīng)過 精心搭建 使 漏洞減少 , 采用接口編程,使系統(tǒng)各部分的相互依賴性降低,降低單元間的耦合程度。 在編寫 各個(gè) 模塊時(shí),合理的為用戶分配訪問權(quán)限,提高了系統(tǒng)的安全性。 ( 2)系統(tǒng)中的邏輯處理以 MVC 的三層設(shè)計(jì)模式分層調(diào)用,分層實(shí)現(xiàn)需要的功能,這樣實(shí)現(xiàn)起來系統(tǒng)的耦合度降低,便于單元測(cè)試和維護(hù)。 軟件設(shè)計(jì)原則 ( 1) 問題界定,對(duì)于軟件開發(fā)來說是至關(guān)重要的。必定是為了解決某些問題而開發(fā)軟件 ,用來 更好的解決問題。 ( 2) 基本功能實(shí)現(xiàn):就是軟件系統(tǒng)的核心體現(xiàn)。 ( 4) 客戶體驗(yàn)至上:軟件的主要服務(wù)對(duì)象是人。 在面向?qū)ο蟮木幊踢^程當(dāng)中 , 我們經(jīng)常會(huì)遇到 “ 開放- 封閉 ” 原則。 ( 6) 可裝卸 , 可配置。 這對(duì)于系統(tǒng)的維護(hù),以及需求的變更適應(yīng)性都是非常好的。 ( 8) 軟件的功能需求 , 與非功能需求 。從而進(jìn)一步提高軟件質(zhì)量,提高市場(chǎng)占有率,提高軟件的價(jià)值。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 10 圖 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng) 功能詳細(xì)設(shè)計(jì) 將系統(tǒng)中的各個(gè)模塊分別實(shí)現(xiàn)。 輸入:選擇用戶注冊(cè)后顯示。 模塊具體流程如圖 所示。 輸入:選擇用戶登錄或者管理員登錄后顯示。 模塊具體流程如圖 所示。 輸入: 登陸成功后點(diǎn)擊用戶信息顯示。 模塊具體流程如圖 所示。 輸入: 選擇版塊后顯示。 模塊具體流程如圖 所示。 輸入: 點(diǎn)擊發(fā)帖顯示。 模塊具體流程如圖 所示。 輸入: 點(diǎn)擊回復(fù)顯示。 模塊具體流程如圖 所示。 輸入: 選擇版塊后顯示。 模塊具體 流程如圖 所示。管理員可以更改用戶信息,輸入修改的信息,返回修改成功。 輸入: 選擇要維護(hù)的信息,對(duì)信息的維護(hù)。 模塊具體流程如圖 所示。數(shù)據(jù)庫技術(shù)是信息資源管理最有效的手段,數(shù)據(jù)庫設(shè)計(jì)是指對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及應(yīng)用系統(tǒng),有效存儲(chǔ)數(shù)據(jù),滿足用戶信息要求和處理要求。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。 確 定系統(tǒng)開發(fā)的目標(biāo)功能和性能 , 確定系統(tǒng)所需的資源 , 估計(jì)系統(tǒng)開發(fā)的成本 , 確定系統(tǒng)實(shí)施計(jì)劃及進(jìn)度 , 分析估算系統(tǒng)可能達(dá)到的效益 , 確定系統(tǒng)設(shè)計(jì)的原則和技術(shù)路線等。 需求分析階段要在用戶調(diào)查的基礎(chǔ)上,通過分析 , 逐步明確用戶對(duì)系統(tǒng)的需求 , 包括數(shù)據(jù)需求和圍繞這些數(shù)據(jù)的業(yè)務(wù)處理需求。 概念設(shè)計(jì)階大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 17 段要產(chǎn)生反映企業(yè)各組織信息需求的數(shù) 據(jù)庫概念結(jié)構(gòu),即概念模型。邏輯設(shè)計(jì)階段除了要把 E- R 圖的實(shí)體和聯(lián)系類型轉(zhuǎn)換成選定的 DBMS 支持的數(shù)據(jù)類型,還要設(shè)計(jì)子模式并對(duì) 其 進(jìn)行評(píng)價(jià) ,最后為了使模式適應(yīng)信息的不同表示,需要優(yōu)化模式。數(shù)據(jù)庫物理結(jié)構(gòu)依賴于給定的計(jì)算機(jī)系統(tǒng) , 而且與具體選用的 DBMS 密切相關(guān)。系統(tǒng)實(shí)施階段主要分為建立實(shí)際的數(shù)據(jù)庫結(jié)構(gòu) , 裝入試驗(yàn)數(shù)據(jù)對(duì)應(yīng)用程序進(jìn)行測(cè)試 , 裝入實(shí)際數(shù)據(jù)建立實(shí)際數(shù)據(jù)庫三個(gè)步驟 。 數(shù)據(jù)庫表格設(shè)計(jì) 在系統(tǒng)的設(shè)計(jì)中因?yàn)橐杏脩羲杂幸粋€(gè)用戶表,要有帖子所以有一個(gè)帖子表。 表 用戶 表 字段名 數(shù)據(jù)類型 鍵 說明 userid VARCHAR(10) 主鍵 用戶 ID username VARCHAR(10) 用戶賬號(hào) password VARCHAR(10) 用戶密碼 nickname VARCHAR(10) 昵稱 sex VARCHAR(10) 性別 帖子表 主要是記錄 帖子 信息,詳見表 。 表 回帖信息 表 字段 名 數(shù)據(jù)類型 鍵 說明 id INT(10) 主鍵 帖子 ID reperson VARCHAR(10) 回帖人 recontent VARCHAR(1000) 回復(fù)內(nèi)容 topicid VARCHAR(10) 回復(fù)內(nèi)容所屬帖子的 ID 系統(tǒng)界面設(shè)計(jì) 一個(gè)友好的用戶界面還應(yīng)方便用戶對(duì)系統(tǒng)的操作使用,并且應(yīng)該符合用戶以往的操作習(xí)慣或者大部分用戶的操作習(xí)慣,只有這樣才能使用戶充分發(fā)揮主觀能動(dòng)性更快、更好的學(xué)習(xí)使用該系統(tǒng)。人機(jī)界面設(shè)計(jì)首先要確 立用戶類型。確定類型后要針對(duì)其特點(diǎn)預(yù)測(cè)他們對(duì)不同界面的反應(yīng)。 信息最小量原則。 幫助和提示原則。系 統(tǒng)要設(shè)計(jì)有恢復(fù)出錯(cuò)現(xiàn)場(chǎng)的能力,在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主 動(dòng)權(quán)讓給用戶。首先在頁面的風(fēng)格上應(yīng)保持統(tǒng)一,這里 采用 CSS 樣式表將所有頁面的字體、字號(hào)、顏色以及超級(jí)鏈接的樣式做統(tǒng)一定義。 首頁界面設(shè)計(jì) 當(dāng)瀏覽者首次進(jìn)入 論壇 時(shí),會(huì)進(jìn)入首頁,如圖 所示。 圖 用戶注冊(cè) 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 20 圖 用戶登錄 歡迎界面設(shè)計(jì) 當(dāng)瀏覽者登錄成功后會(huì)進(jìn)入歡迎界面,如圖 所示。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 21 圖 查看個(gè)人信息界面 用戶瀏覽帖子界面設(shè)計(jì) 瀏覽者在歡迎界面可以 查看帖子列表, 瀏覽帖子 內(nèi)容 、回帖或發(fā)新帖子, 如圖 、 所示。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 4 章 系統(tǒng)設(shè)計(jì) 23 圖 管理界面 管理員可以對(duì) 用戶和帖子進(jìn)行增刪改查,還可以轉(zhuǎn)移帖子所屬版塊,如圖 、 所示。如果有增刪改查的請(qǐng)求時(shí), Javabean 中的方法會(huì)調(diào)用JDBC 封裝的方法和數(shù)據(jù)庫進(jìn)行交互。 import .*。 import .*。 import 。 public class UserInfoController extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request,response)。 String actionUrl=()。 import 。 import 。 public class ForumInfo { private String id=。 private String title=。 private String response=。 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 5 章 系統(tǒng)實(shí)現(xiàn) 26 private String addperson=。 public String getId() { return id。 import .*。 private String connStr= jdbc:oding=gbk。 private Statement stmt=null。 //加載驅(qū)動(dòng)程序 public JDBCBean(){ try{ (driverStr)。 } } //建立與數(shù)據(jù)庫的連接 private Connection getConnection(){ try{ connection=(connStr)。 } return connection。 系統(tǒng)邏輯功能的實(shí)現(xiàn) 當(dāng)瀏覽者首次登陸的時(shí)候,要先進(jìn)行注冊(cè),才可以查看帖子,在首頁點(diǎn)擊用戶注冊(cè)鏈接, a href= /a, 直接跳轉(zhuǎn)到注冊(cè)頁面,在注冊(cè)頁面用戶可以查看輸入的用戶名是否被占用,當(dāng)點(diǎn)擊檢查用戶名是否被占用鏈接的時(shí)候,會(huì)調(diào)用一個(gè) Javascript 方法, 方法內(nèi)容如下: 大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 5 章 系統(tǒng)實(shí)現(xiàn) 27 function checkName(){ var username=。 } else{ (?username=+username,check,menubar=no,height=300,width=400,left=300,top=80)。 String sql=select * from user where username=39。 JDBCBean jdbc=new JDBCBean()。 try{ if(()) exist=true。 } ()。 } action 調(diào)用相應(yīng)的 Javabean 的方法, public boolean checkName(){ boolean exist=false。+username+39。 ResultSet rs=(sql)。 }catch(SQLException e){ ()。 return exist。 用戶輸入信息之后,如果用戶名或昵稱被占用這需要修改用戶名或昵 稱,如果沒被占用則將用戶信息發(fā)送到大連東軟信息技術(shù)職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 第 5 章 系統(tǒng)實(shí)現(xiàn) 28 servlet, servlet 調(diào)用相應(yīng)的 action if((/)){ UserInfo ui=new UserInfo()。 ArrayListUserInfo list=()。 } String username=(username)。 String nickname=(nickname)。 HttpSession session=()。 if(()){ (/).forward(request, response)。 (nickname)。 (userid)。 if(result==1){ ( username,username)。 (list,list)。} else (/).forward(request, response)。 已經(jīng)登錄的 用戶點(diǎn)擊版塊鏈接后,同時(shí)會(huì)將版塊的 id 發(fā)送到 servlet 中 , servlet 接收版塊 id 后儲(chǔ)存到 session 中,然后調(diào)用 JavaBean 的方法, JavaBean 的方法會(huì)提取版塊id, 然后在 根據(jù)版塊 id 從數(shù)據(jù)庫中得到 該版塊的帖子列表,然后按照發(fā)布的順序排列 ,顯示給用戶 ,供用戶瀏覽。 UserInfo ui=new UserInfo()。 (id)。 String username=null。 if((username)!=null) { username=(username).toString()。 ArrayListUserInfo list=()。 (list,list)。 (/).forward(request, response)。 當(dāng)用戶想要發(fā) 帖子的時(shí)候,在帖子列表中點(diǎn)擊發(fā)帖鏈接 a href=h2 align=center發(fā)帖 /h2/a調(diào)用 action else if((/)){ UserInfo ui=new UserInfo()。 String username=null。} (userna
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1