資源簡介
資源非常豐富,包含了學(xué)生信息管理系統(tǒng)需求分析文檔,軟件詳細(xì)設(shè)計文檔,安裝部署手冊及源程序。開發(fā)工具:軟件架構(gòu):web應(yīng)用程序,采用struts2加hibernate加spring框架。開發(fā)平臺:J2EE
功能實現(xiàn):
前臺主頁描述:頂部和底部均為各版塊的公共部分,提供了一些導(dǎo)航鏈接,很方便用戶操作。 左側(cè)欄為用戶信息及其班級信息展板,左側(cè)底部展板用戶顯示一些班級公告信息, 右側(cè)包括班級相冊,可以自動播放,也可手動播放,還有一些班級的最新留言。 主頁面只顯示了最新的三條,用戶可以通過頭部導(dǎo)航條中的留言或“查看更多”導(dǎo)航 進入全部留言區(qū),這里將為用戶按時間先后順序陳列出了所有的班級留言。您也可以 點擊主頁留言處的“我要留言”而進行留言。
班級模塊描述:通過班級,用戶可以查詢本班的其他同學(xué)的信息,并且可以對信息的顯示順序進行排序, 排序可以按學(xué)號,姓名,年齡條件,再選擇排序方式,點擊查詢即可。
留言模塊描述:留言主要是方便大家討論用的,用戶可以發(fā)表留言信息,但如果內(nèi)容不文明不科學(xué),管理員可以刪除。 這里也需說明一下,這里的留言沒有設(shè)置留言評論的,感覺對于班級信息系統(tǒng)來說,也沒這個必要,用戶 有什么話要說,盡管留言即可,不過如果硬要針對某個人進行留言的話,用戶也可以在留言中說明一下 即行,也沒什么不方便的。
公告模塊描述:特別說明一下,原本想將公告和活動分開處理的,但目前由于時間問題,暫且放在一起了,也就是 公告與活動是同一內(nèi)容,然而這樣做感覺也還可以,說得過去,這里的公告是一些班級的公告信息, 主要是由后臺管理員(可以說是班長或班主任等)來發(fā)布的,只有管理員才能夠直接操作公告信息, 前臺用戶這里只能夠查看,其實這樣沒什么不妥,反而便于管理,也更符合常情。
其他模塊描述:收藏和注銷只是兩個小功能,收藏是為了方便用戶將本網(wǎng)頁保存起來,這樣以后就不必輸入網(wǎng)址了。 而注銷是必不可少的,用戶登錄后,當(dāng)想退出時,就可以安全注銷了,如果你現(xiàn)在還不想退出的話, 就別點擊它哦,否而得重新登錄的喔,僅作提示。
后臺主頁包括頂部公共模塊,底部公告模塊,左側(cè)導(dǎo)航欄,中間顯示區(qū)。其中頂部公共模塊中的“主菜單”能夠便捷的打開左側(cè)的導(dǎo)航欄,“前臺主頁”是后臺管理員查看前臺主頁信息,“后臺主頁”打開后臺相關(guān)介紹信息的頁面(登錄成功后的主頁面),“發(fā)布公告”方便管理員打開班級公告頁面,便于發(fā)布新的公告,“數(shù)據(jù)維護”包括數(shù)據(jù)庫備份與恢復(fù),“系統(tǒng)設(shè)置”主要涉及到一些本系統(tǒng)的設(shè)置信息,由于時間及精力有限,這兩塊先預(yù)留著,以后再好好完善擴展。那個藍色小按鈕是控制中間頁面是否隱藏左側(cè)導(dǎo)航欄用的,而那兩個黑色小按鈕用于移動顯示框的。
左側(cè)導(dǎo)航欄主要包括了管理員信息的增刪改查,學(xué)生信息的增刪改查,班級公告信息的增刪改查,班級留言信息的查詢與刪除。管理員單擊各導(dǎo)航鏈接進入到相應(yīng)頁面,進行操作即可。
前后臺頁面美觀,操作方便,尤其配有平臺搭建介紹文檔,很容易搭建系統(tǒng)平臺。
代碼片段和文件信息
package?cn.com.action.admin;
import?java.util.List;
import?java.util.Map;
import?cn.com.actionform.AdminVo;
import?cn.com.model.Admininfo;
import?cn.com.service.admin.IAdminService;
import?com.opensymphony.xwork2.ActionContext;
/**
?*?后臺管理員信息的Action類
?*?@author?潘志祥
?*
?*/
public?class?AdminAction?{
private?IAdminService?adminService;
private?AdminVo?adminVo;
private?String?clearTable;
public?String?getClearTable()?{
return?clearTable;
}
public?void?setClearTable(String?clearTable)?{
this.clearTable?=?clearTable;
}
public?AdminVo?getAdminVo()?{
return?adminVo;
}
public?void?setAdminVo(AdminVo?adminVo)?{
this.adminVo?=?adminVo;
}
public?IAdminService?getAdminService()?{
return?adminService;
}
public?void?setAdminService(IAdminService?adminService)?{
this.adminService?=?adminService;
}
//查詢管理員信息
public?String?queryAdmin(){
List?adminList?=?adminService.queryAdmin();
Map?request?=?(Map)?ActionContext.getContext().get(“request“);
request.put(“adminList“?adminList);
return?“showAdmin“;
}
//修改密碼
public?String?updatePass(){
Admininfo?admin?=?new?Admininfo();
Map?session?=?(Map)?ActionContext.getContext().getSession();
String?adminId=?(String)?session.get(“userId“);
String?name?=?(String)?session.get(“adminName“);
String?isEffective?=?(String)?session.get(“isEffective“);
admin.setAdminid(new?Long(adminId));
admin.setAdminname(name);
admin.setPassword(adminVo.getPassword2());
admin.setIseffective(new?Long(isEffective));
adminVo.setAdminid(adminId);
adminVo.setAdminname(name);
adminVo.setIseffective(isEffective);
Map?request?=?(Map)?ActionContext.getContext().get(“request“);
if(adminService.validatePass(adminVo)>0){
if(adminVo.getPassword2().equals(adminVo.getPassword3())){
if(adminService.updatePass(admin)>0){
request.put(“errorInfo“?“修改成功“);
return?“updateSuccess“;
}else{
request.put(“errorInfo“?“哈哈,不好意思,系統(tǒng)有誤“);
return?“updateFail“;
}
}else{
request.put(“errorInfo“?“哈哈,不好意思,兩次密碼不一致“);
return?“updateFail“;
}
}
request.put(“errorInfo“?“哈哈,不好意思,原始密碼有誤,請重新輸入“);
return?“updateFail“;
}
//刪除管理員信息(其實是做更新操作,將員工狀態(tài)設(shè)置為凍結(jié))
public?String?deleteAdmin(){
Admininfo?admin?=?new?Admininfo();
admin.setAdminid(new?Long(adminVo.getAdminid()));
admin.setAdminname(adminVo.getAdminname());
admin.setPassword(adminVo.getPassword());
admin.setIseffective(new?Long(1));
if(adminService.deleteAdmin(admin)>0){
return?“deleteAdmin“;
}
return?“deleteAdmin“;
}
//添加管理員
public?String?addAdmin(){
Admininfo?admin?=?new?Admininfo();
admin.setAdminid(new?Long(adminVo.getAdminid()));
admin.setAdminname(adminVo.getAdminname());
admin.setPassword(adminVo.getPassword());
admin.setIseffective(new?Long(0));
if(adminService.addAdmin(admin)>0){
return?“addAdmin“;
}
return?“addAdminfail“;
}
//數(shù)據(jù)清零
pub
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????13434??2011-04-15?18:15??班級學(xué)生信息管理系統(tǒng)\student\student\.classpath
?????文件????????294??2011-04-20?20:08??班級學(xué)生信息管理系統(tǒng)\student\student\.myme
?????文件???????1225??2011-04-15?18:27??班級學(xué)生信息管理系統(tǒng)\student\student\.project
?????文件?????????88??2011-04-16?01:11??班級學(xué)生信息管理系統(tǒng)\student\student\.settings\org.eclipse.core.resources.prefs
?????文件???????3353??2011-04-23?20:35??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\admin\AdminAction.java
?????文件???????1113??2011-04-23?20:37??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\admin\BackupDataAction.java
?????文件???????1079??2011-04-23?20:37??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\admin\MsgAction.java
?????文件???????2573??2011-04-23?20:38??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\admin\NewsAction.java
?????文件???????3176??2011-04-23?20:39??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\admin\UserAction.java
?????文件???????5113??2011-04-23?20:40??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\front\InitAction.java
?????文件???????1719??2011-04-23?20:41??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\front\LoginAction.java
?????文件???????2012??2011-04-23?20:42??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\front\MsgAction.java
?????文件????????654??2011-04-23?20:42??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\action\front\NewsAction.java
?????文件???????1403??2011-04-23?20:43??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\actionform\AdminVo.java
?????文件????????793??2011-04-18?20:34??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\actionform\Login.java
?????文件????????854??2011-04-23?20:44??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\actionform\MsgVo.java
?????文件????????897??2011-04-23?20:44??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\actionform\NewsVo.java
?????文件???????3050??2011-04-23?20:45??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\actionform\PageForm.java
?????文件???????2089??2011-04-23?20:45??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\actionform\UserVo.java
?????文件????????616??2011-04-23?20:46??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\common\admin\Constants.java
?????文件???????1671??2011-04-23?20:47??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\common\admin\XiTongDataBeiFen.java
?????文件???????1750??2011-04-21?19:41??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\common\front\Constants.java
?????文件???????1983??2011-04-23?20:49??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\common\front\PageBean.java
?????文件????????682??2011-04-23?20:53??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\dao\admin\IAdminDao.java
?????文件???????2740??2011-04-23?20:50??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\dao\admin\impl\AdminDao.java
?????文件????????871??2011-04-23?20:51??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\dao\admin\impl\MsgDao.java
?????文件???????1317??2011-04-23?20:52??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\dao\admin\impl\NewsDao.java
?????文件???????1764??2011-04-23?20:52??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\dao\admin\impl\UserDao.java
?????文件????????315??2011-04-23?20:53??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\dao\admin\IMsgDao.java
?????文件????????452??2011-04-23?20:54??班級學(xué)生信息管理系統(tǒng)\student\student\src\cn\com\dao\admin\INewsDao.java
............此處省略482個文件信息
評論
共有 條評論