資源簡介
統名稱:jsp+servlet+javabean新聞發布系統
大家好,這是我搜集整理好并且測試通過的的一個新聞發布系統,有程序,設計詳細文檔和ppt演示,我現在把程序共享給大家,有需要完整文檔的朋友請再聯系我!!
系統角色:1.游客:可以搜索、瀏覽新聞,不能評論新聞,可以注冊成為會員
2.會員:可以搜索、瀏覽新聞,評論新聞,可以修改密碼等個人信息
3.編輯:對新聞進行編輯、發布,可以添加刪除修改新聞
4.管理員:擁有系統最高權限,可以添加刪除修改新聞,可以刪除用戶,可以添加刪除編輯
前臺:
首頁:
1.新聞分類:(國際 娛樂 體育 等)新聞分類需要從數據庫中動態取出(因為后臺中有添加刪除修改分類的功能),
可以只顯示4—5個分類,后面加個“更多>>”鏈接,來羅列所有分類
2.新聞搜索:(可以選擇分類)以新聞標題模糊搜索,有分頁功能
3.熱點新聞:按新聞點擊率高低顯示前10條左右的新聞(顯示點擊率)
4.最新新聞:顯示最新添加的新聞(顯示日期)
5.公告欄:顯示公告信息
6.登錄:可選角色有 會員、編輯、管理員,有注冊鏈接按鈕,找回密碼鏈接
會員可以對新聞進行評論,游客點擊評論時提示注冊
注冊時包含密碼提示問題,以便找回密碼,注冊驗證用ajax動態驗證,有分頁功能,
包含在線文本編輯器
登陸后有歡迎信息:“您好,XXX”
后臺:
新聞分類管理
分類列表(包含刪除、修改)
添加分類
新聞管理
新聞列表(包含刪除、修改新聞)
添加新聞(支持新聞、圖片上傳)
查找新聞 (包含刪除、修改新聞)
評論管理
公告修改
會員管理
會員列表(包含刪除)
查找會員(包含刪除)
編輯管理
編輯列表(包含刪除、修改)
查找編輯(包含刪除、修改)
修改密碼
會員:修改密碼等個人信息
系統使用說明:
本系統的開發環境是windows xp+myEclipse5.5+Tomcat6.0+sqlserver2000數據庫
(1)首先解壓我的程序文件夾,安裝開發環境軟件myEclipse和運行服務器tomcat
(2)打開sqlserver的企業管理器,將數據庫目錄下的sqlserver2000數據庫數據文件附加到sqlserver2000。
(2)啟動MyEclipse,選擇文件->導入->導入現有的工程到WorkPlace,把項目導入
(3)發布xwfb這個web項目到tomcat服務器,啟動服務器輸入登陸頁新聞系統首頁index.jsp的地址即可訪問了。
注意:本系統采用jdbc:odbc方式連接的數據庫,需要在運行前設置數據源,數據源的名稱是xwfb,路徑附加好的sqlserver數據庫
測試管理員帳號和密碼: admin 198517
測試用戶帳號和密碼: linjian 198517

代碼片段和文件信息
package?com.action;
/**
?*?管理員登陸?增加?修改?刪除?刪除登陸日志
?*/
import?java.io.IOException;
import?java.util.List;
import?java.util.StringTokenizer;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?com.bean.AdminBean;
import?com.bean.SystemBean;
import?com.util.Constant;
import?com.util.MD5;
public?class?AdminServlet?extends?HttpServlet?{
/**
?*?Constructor?of?the?object.
?*/
public?AdminServlet()?{
super();
}
/**
?*?Destruction?of?the?servlet.?
?*/
public?void?destroy()?{
super.destroy();?//?Just?puts?“destroy“?string?in?log
//?Put?your?code?here
}
/**
?*?The?doGet?method?of?the?servlet.?
?*
?*?This?method?is?called?when?a?form?has?its?tag?value?method?equals?to?get.
?*?
?*?@param?request?the?request?send?by?the?client?to?the?server
?*?@param?response?the?response?send?by?the?server?to?the?client
?*?@throws?ServletException?if?an?error?occurred
?*?@throws?IOException?if?an?error?occurred
?*/
public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
doPost(requestresponse);
}
/**
?*?The?doPost?method?of?the?servlet.?
?*
?*?This?method?is?called?when?a?form?has?its?tag?value?method?equals?to?post.
?*?
?*?@param?request?the?request?send?by?the?client?to?the?server
?*?@param?response?the?response?send?by?the?server?to?the?client
?*?@throws?ServletException?if?an?error?occurred
?*?@throws?IOException?if?an?error?occurred
?*/
public?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
response.setContentType(Constant.CONTENTTYPE);
request.setCharacterEncoding(Constant.CHARACTERENCODING);
try{
String?method=request.getParameter(“method“).trim();
AdminBean?loginbean?=?new?AdminBean();
HttpSession?session?=?request.getSession();
session.setMaxInactiveInterval(1200);
SystemBean?systembean?=?new?SystemBean();
String?sysdir?=?systembean.getDir();
if(method.equals(“one“)){//admin登錄
String?username?=?request.getParameter(“username“);
String?password?=?request.getParameter(“password“);
if(username?==?null||username.trim().equals(““)){
request.setAttribute(“message“?“請正確輸入用戶名!“);
request.getRequestDispatcher(sysdir+“/login.jsp“).forward(request?response);
}
else?if(password?==?null||password.trim().equals(““)){
request.setAttribute(“message“?“請輸入密碼!“);
request.getRequestDispatcher(sysdir+“/login.jsp“).forward(request?response);
}
else{
String?md5password?=?MD5.MD5(password);
String?agent?=?request.getHeader(“user-agent“);?
StringTokenizer?st?=?new?StringTokenizer(agent“;“);?
String?useros=st.nextToken();
String?loginip?=?request.getRemot
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????709??2012-06-04?22:07??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\.classpath
?????文件????????285??2012-06-02?11:13??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\.myme
?????文件???????1222??2012-06-09?12:18??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\.project
?????文件??????10175??2012-06-01?16:57??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\AdminServlet.java
?????文件???????5644??2012-06-04?02:55??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\AfficheServlet.java
?????文件???????7302??2012-06-05?10:56??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\GuestBookServlet.java
?????文件???????6060??2012-06-01?12:36??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\LoginServlet.java
?????文件???????6522??2012-06-08?14:52??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\MemberManageServlet.java
?????文件??????10339??2012-06-02?15:19??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\MemberServlet.java
?????文件???????8697??2012-06-06?09:09??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\NewsServlet.java
?????文件???????7093??2012-06-03?01:03??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\action\SystemServlet.java
?????文件???????7995??2012-06-10?18:27??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\bean\AdminBean.java
?????文件??????13007??2012-06-09?12:05??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\bean\AfficheBean.java
?????文件??????10548??2012-06-03?03:02??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\bean\GuestBookBean.java
?????文件??????11911??2012-06-04?06:58??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\bean\MemberBean.java
?????文件??????16790??2012-06-07?03:11??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\bean\MemberManageBean.java
?????文件??????13565??2012-06-10?01:48??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\bean\NewsBean.java
?????文件???????7670??2012-06-05?04:18??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\bean\SystemBean.java
?????文件????????318??2012-06-01?18:04??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\CheckCode.java
?????文件???????1838??2012-06-02?05:19??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\Common.java
?????文件????????533??2012-06-07?23:05??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\Constant.java
?????文件???????2627??2012-06-07?09:03??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\DBO.java
?????文件????????650??2012-06-10?03:27??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\Filter.java
?????文件????????836??2012-06-07?10:19??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\Log.java
?????文件????????792??2012-06-02?16:33??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\MD5.java
?????文件???????7007??2012-06-09?14:15??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\SmartFile.java
?????文件???????1614??2012-06-06?20:19??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\SmartFiles.java
?????文件???????1980??2012-06-01?09:25??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\SmartRequest.java
?????文件??????27350??2012-06-09?21:59??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\SmartUpload.java
?????文件????????147??2012-06-08?23:43??jsp+servlet+javabean新聞發布系統[雙魚林測試通過]\jsp+servlet+javabean實現的新聞發布系統\xwfb\src\com\util\SmartUploadException.java
............此處省略735個文件信息
評論
共有 條評論