【正文】
{ TXiangmu xiangmu=(id)。 } public String xiangmuMana() { List xiangmuList =()。 (xiangmu)。 是 否 登 陸查 看 項(xiàng) 目[ 已 登 陸 ] 評(píng) 論 項(xiàng) 目注 冊(cè)登 陸[ 未 登 錄 ] 圖 52 項(xiàng)目展示活動(dòng)圖 程序 實(shí)現(xiàn)的主要代碼如下: public String xiangmuAdd() { TXiangmu xiangmu=new TXiangmu()。 return succeed。 (jieshao)。 Map request=(Map)().get(request)。 Map request=(Map)().get(request)。 if(()5) { picNewsList=(0, 5)。最新新聞主要用到 select 語句的排序功能,按最新的添加時(shí)間排序,然后用 JSP 的do while 或 for next 循環(huán),就可以實(shí)現(xiàn)該功能。 系統(tǒng)總體設(shè)計(jì) 17 管 理 員公 司 介 紹項(xiàng) 目 管 理管 理管 理人 才 招 聘留 言 信 息新 聞 動(dòng) 態(tài)退 出管 理管 理管 理點(diǎn) 擊111111用 戶查 看評(píng) 論留 言管 理使 用查 看1N1N1N1111N1 圖 49 總 ER 圖 邏輯 結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的 ER圖轉(zhuǎn)換為與 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 項(xiàng) 目項(xiàng) 目 圖片 、 文 字描 述評(píng) 論 內(nèi) 容項(xiàng) 目 進(jìn) 度評(píng) 論 用 戶名評(píng) 論 時(shí) 間 圖 45 項(xiàng)目實(shí)體及其屬性圖 (4) 招聘信息實(shí)體 及其屬性圖,如圖 46 所示。 時(shí)序圖中包括如下元素:角色, 對(duì)象 ,生命線,激活期和 消息 。 系統(tǒng)總體設(shè)計(jì) 14 數(shù)據(jù)庫概要結(jié)構(gòu)設(shè)計(jì) 在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,先對(duì)通過系統(tǒng)分析得到的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后才能得出系統(tǒng)的關(guān)系模式。 數(shù)據(jù)庫設(shè)計(jì)原則 (1) 進(jìn)行規(guī)范化設(shè)計(jì),盡可能地減少數(shù)據(jù)冗余和重復(fù) 合理的數(shù)據(jù)庫表的設(shè)計(jì)應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量最小,就盡量按照關(guān)系數(shù)據(jù)庫的理論方法去設(shè)計(jì)數(shù)據(jù)庫,減少數(shù)據(jù)的冗余 [8]。 深 藍(lán) 科 技 網(wǎng) 站公司介紹聯(lián)系我們項(xiàng)目展示新聞動(dòng)態(tài)人才招聘意見反饋后臺(tái)登陸 圖 41 網(wǎng)站前臺(tái)功能模塊 圖 系統(tǒng)后臺(tái)功能模塊圖, 如圖 42 所示。 (5) 聯(lián)系我們:包括公司的聯(lián)系電話、地址、客服熱線等。 表 32 用戶系統(tǒng)描述分析表 用例名稱 :游客 參與者: 登錄深藍(lán)科技網(wǎng)站的游客 前置條件: 用戶已經(jīng)進(jìn)入公司網(wǎng)站 基本流程: 用戶查看公司的主頁,以及相關(guān)信息 用戶注冊(cè)并登錄 注冊(cè)登錄之后可以在留言板留言,查看別人的留言 信息 續(xù)表 32 用戶可以查看公司的招聘信息,并上傳自己的簡歷 退出 其他事件流: 游客在未注冊(cè)的情況下,點(diǎn)擊留言板和人才招聘,系統(tǒng)會(huì)提示請(qǐng)注冊(cè)之后,再點(diǎn)擊 異常事件流: 用戶只能在登錄之后,才能修改自己的信息 后置條件: 留言成功 投遞簡歷成功 注釋: 無 系統(tǒng)總體設(shè)計(jì) 12 4 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)的功能設(shè)計(jì) 本系統(tǒng)要實(shí)現(xiàn)的幾個(gè)主要功能有: (1) 公司介紹:網(wǎng)站前臺(tái)通過文字,照片,視頻來介紹公司。 系統(tǒng)需求分析 9 管 理 員 工 作 系 統(tǒng)管 理 員管 理 用 戶管 理 留 言 板管 理 招 聘 信 息管 理 新 聞 動(dòng) 態(tài)刪 除 留 言 信 息查 看 用 戶 信 息刪 除 用 戶查 看 應(yīng) 聘 信 息刪 除 應(yīng) 聘 崗 位錄 入 招 聘 信 息刪 除 新 聞 動(dòng) 態(tài)添 加 新 聞 動(dòng) 態(tài) 圖 31 管理員用例圖 用戶用例圖,如圖 32 所示。 性能可行性 系統(tǒng)的用例圖 在需求分析中,用例圖是由參與者( Actor)、用例( Use Case)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的動(dòng)態(tài)視圖。系統(tǒng)可運(yùn)行在主流的 Windows 操作系統(tǒng)平臺(tái)上,便于以后系統(tǒng)的升級(jí)。 系統(tǒng)安全性需求 系統(tǒng)必須有嚴(yán)格的權(quán)限管理功能,必須有相應(yīng)的權(quán)限才能進(jìn)入對(duì)應(yīng)的各功能模塊。系統(tǒng)應(yīng)能檢測出各種異常情況,如網(wǎng)頁出現(xiàn)錯(cuò)誤,無法連 接數(shù)據(jù)庫服務(wù)器等,以避免出現(xiàn)長時(shí)間等待而沒有響應(yīng)的情況。留言管理:管理員可以查看留言板,并對(duì)留言信息進(jìn)行增刪改查管理。 人才招聘:已經(jīng)登錄的用戶,可以查看公司的招聘信息,并上傳自己的簡歷。 法律可行性 本系統(tǒng)的開發(fā)是由本人在導(dǎo)師的指導(dǎo)下完成,不涉及任何公司任何個(gè)人的私有系統(tǒng)需求分析 7 信息,不存在任何侵權(quán)和知識(shí)產(chǎn)權(quán)的問題和行為。就本系統(tǒng)而言,可選擇的開發(fā)工具也是很多的。 經(jīng)濟(jì)可行性 對(duì)于本系統(tǒng)的開發(fā)成本來說,作為一個(gè)比較小的系統(tǒng)而言,其成本還是比較低的。系統(tǒng)需求分析 6 3 系統(tǒng)需求分析 系統(tǒng)開發(fā)背景分析 深藍(lán)科技網(wǎng)站是一家科技類型的網(wǎng)站,一個(gè)好的網(wǎng)站能夠給公司帶來足夠多的人群去了解這家公司,并且成為潛在的客戶。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器 顯示了 Java 的魅力: 跨平臺(tái) 、動(dòng)態(tài) Web、 Inter 計(jì)算。 SQL Server 20xx 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程 [3]。 SQL Server 20xx 簡介 SQL Server 20xx 具有構(gòu)成最大的 Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。它是功能豐富的 JavaEE集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts,JSP, CSS, Javascript, Spring, SQL, Hibernate 。 采用上述開發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了 業(yè)務(wù)邏輯層 與 持久層 的分離。具體做法是:用 面向?qū)ο?的分析方法根據(jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的 Java 對(duì)象,然后編寫基本的 DAO(Data Access Objects)接口,并給出 Hibernate 的 DAO 實(shí)現(xiàn),采用 Hibernate 架構(gòu)實(shí)現(xiàn)的DAO 類來實(shí)現(xiàn) Java 類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由 Spring 做管理,管理Struts 和 Hibernate。開發(fā)平臺(tái) 及相關(guān)技術(shù)簡介 4 2 開發(fā)平臺(tái)及相關(guān)技術(shù)簡介 技術(shù)路線 本系統(tǒng)基于 SSH 框架 ,開發(fā)語言采用 Java,開發(fā)工具使用 MyEclipse, 數(shù)據(jù)庫采用 SQL Server 20xx, 下面對(duì)系統(tǒng)開發(fā)用到的相關(guān)技術(shù)作簡要介紹。論述了網(wǎng)站主頁、功能模塊、管理模塊、統(tǒng)計(jì)模塊等內(nèi)容。論述了系統(tǒng)的業(yè)務(wù)需求、用戶需求、功能需求分析、可行性分析、用戶角色分析、系統(tǒng)的用例圖和系統(tǒng)的用例描述。論述了深藍(lán)科技網(wǎng)站的研究背景、研究狀況、研究的內(nèi)容和意義。后臺(tái)管理,管理員可以對(duì)前面的功能模塊進(jìn)行增刪改查,并查看公司的瀏覽人數(shù)記錄。公司介紹是對(duì)公司的歷史的發(fā)展進(jìn)行介紹。 緒論 3 研究主要內(nèi)容 本系統(tǒng)是根據(jù)深藍(lán)科技網(wǎng)站的需求為研究基礎(chǔ),針對(duì)其自身的特點(diǎn),開發(fā)出的一套適合深藍(lán)科技的系統(tǒng)。 其 次一個(gè)好的企業(yè)網(wǎng)站應(yīng)具備以下幾個(gè)內(nèi)容: ( 1) 企業(yè)的網(wǎng)站架構(gòu)應(yīng)該是以企業(yè)為核心的主題層次、內(nèi)容分類、頁面順序等所組成。由此各種類型的門戶網(wǎng)站隨即出現(xiàn),大大地提高了人們獲取信息的速度,加大了信息交流的效率。 近年來,隨著網(wǎng)絡(luò)的普及。 緒論 2 選題意義 企業(yè)網(wǎng)站有一個(gè)橋梁作用,它是連接企業(yè)本身和 外部環(huán)境的一個(gè)重要通道。 蘋果 用了短短幾十年的時(shí)間,成為了世界上市值最高的公司,而國內(nèi)的企業(yè),比如小米,聯(lián)想,他們充分利用了網(wǎng)絡(luò)的資源,先走出了一步,建設(shè)一個(gè)優(yōu)秀的網(wǎng)站,來實(shí)現(xiàn)公司的需求,在短短的時(shí)間里,攝取了驚人的財(cái)富。所以建立一個(gè)網(wǎng)站,對(duì)于企業(yè)來說,事在必行。s Web site. With the establishment of the website design, in a large extent, reducing the cost o f publicity of enterprises, improve the corporate image, enhance munication between the enterprise and the customer, and continue to improve their services, and improve the benefit of enterprises. Key words: Web site。系統(tǒng)運(yùn)行在 Win7 平臺(tái)下,系統(tǒng)采用 MyEclipse 作為開發(fā)平臺(tái), JSP 作為開發(fā)語言和 SQL Server 20xx 作為后臺(tái)數(shù)據(jù)庫。 I 編號(hào): 本科畢業(yè)設(shè)計(jì) 基于 Web 的深藍(lán)科技網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 院 系:信息工程學(xué)院 姓 名:李源 學(xué) 號(hào): 1334270133 專 業(yè):軟件工程 年 級(jí): 20xx 級(jí) 指導(dǎo)教師:張銀玲 職 稱:副教授 完成日期: 20xx 年 5 月 I 摘 要 隨著互聯(lián)網(wǎng)的發(fā)展,公司宣傳模式發(fā)生了很大的變化。 通過對(duì)深藍(lán)科技的調(diào)研和需求分析,開發(fā)了基于 SSH 架構(gòu)的深藍(lán)科技網(wǎng)站。 關(guān)鍵字 :網(wǎng)站; SQL Server 20xx; SSH; II Abstract With the development of the Inter, the pany propaganda mode has changed a lot.. Website than the traditional propaganda mode more convenient, economical, and free from space, time limit. Deep blue technology panies in order to establish a corporate image, the better the to push yourself to the broader market and need to establish their own business website, set up enterprise perfect image in the age of information and technology, strengthen the munication between customers and enterprises, understand the customer opinion, and improve the corresponding service. Through the research and demand analysis of deep blue technology, the deep blue technology website based on SSH is developed.. The system is running on the Win7 platform, the system uses MyEclipse as the development platform, JSP as the development language and Server SQL 20xx as the background database. Design from the demand analysis, overall design, detailed design, system implementation and testing, a detailed