資源簡(jiǎn)介
一、系統(tǒng)需求
1、登陸
功能描述
此模塊提供用戶登錄
主要功能點(diǎn)
登陸系統(tǒng)
名稱 用戶登陸
操作角色 普通員工,資產(chǎn)管理員,財(cái)務(wù)人員,人事管理員
功能描述 更具不同的登錄賬號(hào),判斷人員身份,進(jìn)入對(duì)應(yīng)的功能頁面
操作 1.輸入帳號(hào)和密碼,點(diǎn)擊登陸
2.登陸成功進(jìn)入用戶身份類型對(duì)應(yīng)的頁面
輸出 與身份對(duì)應(yīng)的功能主頁面
2、修改登陸密碼
功能描述
此模塊提供用戶在登陸系統(tǒng)之后,可以修改自己的登陸密碼.
主要功能點(diǎn)
修改登陸密碼
名稱 修改密碼
操作角色 普通員工,資產(chǎn)管理員,財(cái)務(wù)人員,人事管理員
功能描述 修改網(wǎng)站登陸密碼
操作 1.輸入原始密碼
2.輸入新密碼
3.輸入確認(rèn)密碼
4.點(diǎn)擊修改密碼
輸出 修改成功或者失敗均需要提示
3、修改信息
功能描述
此模塊提供用戶在登陸系統(tǒng)之后,可以修改自己的個(gè)人信息
主要功能點(diǎn)
修改個(gè)人信息-
名稱 修改密碼
操作角色 普通員工,資產(chǎn)管理員,財(cái)務(wù)人員,人事管理員
功能描述 對(duì)個(gè)人信息進(jìn)行更新
操作 1.輸入修改信息
2.點(diǎn)擊確認(rèn)
輸出 修改成功或者失敗的提示
4、管理普通用戶
功能描述
此模塊提供人事管理員對(duì)普通用戶的管理
主要功能點(diǎn)
修改個(gè)人信息-
名稱 用戶管理
操作角色 人事管理員
功能描述 對(duì)普通用戶進(jìn)行信息的修改,以及普通用戶添加和刪除
操作 1.輸出要操作的用戶的信息
2.點(diǎn)擊查詢顯示結(jié)果(默認(rèn)顯示所有用戶)
a)查詢結(jié)果顯示用戶的所有個(gè)人信息i
b)要求對(duì)用戶的管理操作有修改信息,和刪除用戶
c)在每條信息后顯示對(duì)應(yīng)的操作按鈕,以便直接進(jìn)行管理
輸出
5、采購入庫
功能描述
此模塊提供資產(chǎn)管理人員添加采購單,校對(duì)采購單并入庫的操作
需要記錄信息
采購信息:采購單編號(hào) 產(chǎn)品序列號(hào) 地區(qū) 縣/市 資產(chǎn)類別 資產(chǎn)名稱 規(guī)格型號(hào) 制造商 供應(yīng)商 保修年限 使用年限 單位 數(shù)量 單價(jià) 保管人 是否處理 備注
條形碼
顯示信息:所有已經(jīng)提交的采購單信息,入庫信息
主要功能點(diǎn)
名稱 采購入庫
操作角色 資產(chǎn)管理員
功能描述 添加采購單,校對(duì)入庫
操作 1.添加采購單
A)輸入采購信息
B)點(diǎn)擊提交
C)顯示已添加的采購單
2.校對(duì)入庫
A)校對(duì)采購單
B)點(diǎn)擊入庫
C)顯示校對(duì)信息
輸出 采購單是否添加成功,校對(duì)是否完成
6、財(cái)務(wù)入賬
功能描述
此模塊提供財(cái)務(wù)管理人員對(duì)財(cái)務(wù)信息進(jìn)行導(dǎo)入
需要提供的信息:記錄財(cái)務(wù)信息的EXCEL表格
主要功能點(diǎn)
名稱 財(cái)務(wù)入賬
操作角色 財(cái)務(wù)管理人員
功能描述 將財(cái)務(wù)信息從EXCEL表格中導(dǎo)入系統(tǒng)
操作 1.進(jìn)入財(cái)務(wù)管理頁面,點(diǎn)擊導(dǎo)入按鈕
2.選擇要導(dǎo)入的EXCEL表格
3.點(diǎn)擊確定導(dǎo)入,保存旅客訂票信息,并提示訂票成功或者失敗
4.顯示導(dǎo)入的信息
輸出 導(dǎo)入成功與否的提示信息
7、資產(chǎn)卡片
功能描述
此模塊提供資產(chǎn)管理人員查看資產(chǎn)的詳細(xì)信息
主要功能點(diǎn)
名稱 顯示資產(chǎn)卡片
操作角色 資產(chǎn)管理人員
功能描述 資產(chǎn)管理人員查看資產(chǎn)的所有信息
操作 1.進(jìn)入資產(chǎn)信息頁面
2.點(diǎn)擊資產(chǎn)卡片
3.顯示資產(chǎn)所有詳細(xì)的信息
輸出 導(dǎo)入成功與否的提示信息
8、資產(chǎn)領(lǐng)用
功能描述
此模塊提供對(duì)于閑置的設(shè)備用戶可以根據(jù)業(yè)務(wù)的需要進(jìn)行領(lǐng)用
主要功能點(diǎn)
名稱 資產(chǎn)領(lǐng)用
操作角色 普通員工,資產(chǎn)管理員,財(cái)務(wù)人員
功能描述 提供對(duì)于閑置的設(shè)備用戶可以根據(jù)業(yè)務(wù)的需要進(jìn)行領(lǐng)用
操作 1.點(diǎn)擊進(jìn)入資產(chǎn)領(lǐng)用頁面
2.顯示所有可領(lǐng)用信息
3.點(diǎn)擊選擇需要領(lǐng)用的資源
4.填寫領(lǐng)用信息
5.提示領(lǐng)用是否成功
輸出 領(lǐng)用是否成功的提示
9、資產(chǎn)歸還
功能描述
此模塊提供用戶可以根據(jù)業(yè)務(wù)需要可以歸還設(shè)備。
主要功能點(diǎn)
名稱 資產(chǎn)歸還
操作角色 普通員工,資產(chǎn)管理員,財(cái)務(wù)人員
功能描述 歸還領(lǐng)用設(shè)備
操作 1.點(diǎn)擊進(jìn)入資產(chǎn)歸還頁面
2.顯示所有目前已領(lǐng)用的信息
3.點(diǎn)擊選擇需要?dú)w還的資源
5.提示歸還是否成功
輸出 歸還是否成功的提示
10、資產(chǎn)調(diào)撥
功能描述
此模塊提供資產(chǎn)管理員和資產(chǎn)保管員對(duì)于閑置的資產(chǎn)可以進(jìn)行調(diào)配調(diào)撥。
主要功能點(diǎn)
名稱 資產(chǎn)調(diào)撥
操作角色 資產(chǎn)管理員,普通員工
功能描述 資產(chǎn)管理員發(fā)布調(diào)撥信息,普通員工調(diào)出自己所需的資產(chǎn)
操作 資產(chǎn)管理員
1.進(jìn)入資產(chǎn)調(diào)撥頁面
2.點(diǎn)擊發(fā)布調(diào)撥信息
3.填寫調(diào)撥信息
4.提交信息
普通用戶
1. 進(jìn)入資產(chǎn)調(diào)撥頁面
2. 顯示發(fā)布的調(diào)撥信息
3. 點(diǎn)擊需要調(diào)入的資產(chǎn)
4. 提示是否調(diào)入成功
輸出 資產(chǎn)調(diào)出是否成功的提示
二、數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系
采購單: Orders
名稱 字段名 數(shù)據(jù)類型 備注
采購單編號(hào) oid int(11) 主鍵
產(chǎn)品序列號(hào) pno, varchar(255) Default not NULL:
地區(qū) region varchar(255) Default NULL
縣/市 city varc
代碼片段和文件信息
package?com.ams.controller;
import?org.springframework.stereotype.Controller;
import?java.util.List;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpSession;
import?org.apache.struts2.ServletActionContext;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?com.ams.model.Transfers;
import?com.ams.model.Users;
import?com.ams.service.IAllocationService;
import?com.ams.service.IUsersService;
import?com.opensymphony.xwork2.ActionContext;
/**
?*資產(chǎn)調(diào)撥action
?*?@author?楊柳韜
?*
?*/
@Controller
public?class?AllocationAction?{
private?Integer?tid;
private?Integer?initiatorid;
private?Integer?confirmid;
private?String?ano;
private?String?number;
private?String?tdate;
private?String?department;
private?String?location;
private?String?tstates;
@Autowired
private?IAllocationService?allocationService;
/**
?*?資產(chǎn)調(diào)撥發(fā)起
?*?@author?楊柳韜
?*/
public?String?insertAllocation()?{
boolean?flag=allocationService.insert(initiatorid?ano?number?tdate?department?location);
if(flag)?{
ActionContext.getContext().put(“message“?“請(qǐng)求成功發(fā)起“);
return?“ok“;
}else?{
ActionContext.getContext().put(“message“?“請(qǐng)求發(fā)起失敗“);
return?“tryagain1“;
}
}
/**
?*?資產(chǎn)調(diào)撥確認(rèn)
?*?@author?楊柳韜
?*/
public?String?updateAllocation()?{
boolean?flag=allocationService.updateAllocation(tid?confirmid?tstates);
if(flag)?{
ActionContext.getContext().put(“message“?“操作成功“);
return?“ok“;
}else?{
ActionContext.getContext().put(“message“?“操作失敗“);
return?“tryagain2“;
}
}
/**
?*?資產(chǎn)調(diào)撥信息顯示
?*?@author?楊柳韜
?*/
public?String?findAll()?{
HttpServletRequest?request?=?ServletActionContext.getRequest();
List?allocationlist?=?allocationService.findAll();
request.setAttribute(“allocations“?allocationlist);
for?(Transfers?transfers?:?allocationlist)?{
System.out.println(transfers);
}
return?“tryagain3“;
}
public?Integer?getTid()?{
return?tid;
}
public?void?setTid(Integer?tid)?{
this.tid?=?tid;
}
public?Integer?getInitiatorid()?{
return?initiatorid;
}
public?void?setInitiatorid(Integer?initiatorid)?{
this.initiatorid?=?initiatorid;
}
public?Integer?getConfirmid()?{
return?confirmid;
}
public?void?setConfirmid(Integer?confirmid)?{
this.confirmid?=?confirmid;
}
public?String?getAno()?{
return?ano;
}
public?void?setAno(String?ano)?{
this.ano?=?ano;
}
public?String?getNumber()?{
return?number;
}
public?void?setNumber(String?number)?{
this.number?=?number;
}
public?String?getTdate()?{
return?tdate;
}
public?void?setTdate(String?tdate)?{
this.tdate?=?tdate;
}
public?String?getDepartment()?{
return?department;
}
public?void?setDepartment(String?department)?{
this.department?=?department;
}
public?String?getLocation()?{
return?location;
}
public?v
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????1093??2019-05-07?19:35??AMS\.classpath
?????文件??????????10??2014-05-23?12:39??AMS\.gitignore
?????文件????????1053??2019-05-07?19:35??AMS\.project
?????目錄???????????0??2019-05-08?11:56??AMS\.settings\
?????文件?????????564??2019-05-07?19:35??AMS\.settings\.jsdtscope
?????文件?????????104??2019-05-08?12:33??AMS\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2019-05-07?19:34??AMS\.settings\org.eclipse.jdt.core.prefs
?????文件?????????468??2019-05-07?19:35??AMS\.settings\org.eclipse.wst.common.component
?????文件?????????414??2019-05-07?19:35??AMS\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2019-05-07?19:35??AMS\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2019-05-07?19:35??AMS\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件??????????37??2014-05-23?12:39??AMS\.travis.yml
?????目錄???????????0??2019-05-07?19:48??AMS\src\
?????文件????????3182??2019-05-13?09:26??AMS\src\applicationContext.xm
?????目錄???????????0??2019-05-07?19:39??AMS\src\com\
?????目錄???????????0??2019-05-07?19:41??AMS\src\com\ams\
?????目錄???????????0??2019-05-13?08:49??AMS\src\com\ams\controller\
?????文件????????3256??2019-05-13?08:46??AMS\src\com\ams\controller\AllocationAction.java
?????文件????????3982??2019-05-13?17:21??AMS\src\com\ams\controller\AssetsAction.java
?????文件????????5324??2019-05-13?11:39??AMS\src\com\ams\controller\FinancialAction.java
?????文件????????5435??2019-05-13?11:40??AMS\src\com\ams\controller\OrdersAction.java
?????文件????????4695??2019-05-12?17:26??AMS\src\com\ams\controller\StatesAction.java
?????文件????????5528??2019-05-12?15:23??AMS\src\com\ams\controller\TakebackAction.java
?????文件????????6137??2019-05-12?17:18??AMS\src\com\ams\controller\UsersAction.java
?????目錄???????????0??2019-05-13?08:50??AMS\src\com\ams\dao\
?????文件?????????771??2019-05-13?08:47??AMS\src\com\ams\dao\IAllocationDao.java
?????文件?????????509??2019-05-13?17:21??AMS\src\com\ams\dao\IAssetsDao.java
?????文件?????????731??2019-05-13?11:40??AMS\src\com\ams\dao\IFinancialDao.java
?????目錄???????????0??2019-05-13?08:52??AMS\src\com\ams\dao\impl\
?????文件????????2070??2019-05-13?08:46??AMS\src\com\ams\dao\impl\AllocationDaoImpl.java
?????文件????????2015??2019-05-13?17:21??AMS\src\com\ams\dao\impl\AssetsDaoImpl.java
............此處省略1619個(gè)文件信息
評(píng)論
共有 條評(píng)論