资源简介
一、系统需求
1、登陆
功能描述
此模块提供用户登录
主要功能点
登陆系统
名称 用户登陆
操作角色 普通员工,资产管理员,财务人员,人事管理员
功能描述 更具不同的登录账号,判断人员身份,进入对应的功能页面
操作 1.输入帐号和密码,点击登陆
2.登陆成功进入用户身份类型对应的页面
输出 与身份对应的功能主页面
2、修改登陆密码
功能描述
此模块提供用户在登陆系统之后,可以修改自己的登陆密码.
主要功能点
修改登陆密码
名称 修改密码
操作角色 普通员工,资产管理员,财务人员,人事管理员
功能描述 修改网站登陆密码
操作 1.输入原始密码
2.输入新密码
3.输入确认密码
4.点击修改密码
输出 修改成功或者失败均需要提示
3、修改信息
功能描述
此模块提供用户在登陆系统之后,可以修改自己的个人信息
主要功能点
修改个人信息-
名称 修改密码
操作角色 普通员工,资产管理员,财务人员,人事管理员
功能描述 对个人信息进行更新
操作 1.输入修改信息
2.点击确认
输出 修改成功或者失败的提示
4、管理普通用户
功能描述
此模块提供人事管理员对普通用户的管理
主要功能点
修改个人信息-
名称 用户管理
操作角色 人事管理员
功能描述 对普通用户进行信息的修改,以及普通用户添加和删除
操作 1.输出要操作的用户的信息
2.点击查询显示结果(默认显示所有用户)
a)查询结果显示用户的所有个人信息i
b)要求对用户的管理操作有修改信息,和删除用户
c)在每条信息后显示对应的操作按钮,以便直接进行管理
输出
5、采购入库
功能描述
此模块提供资产管理人员添加采购单,校对采购单并入库的操作
需要记录信息
采购信息:采购单编号 产品序列号 地区 县/市 资产类别 资产名称 规格型号 制造商 供应商 保修年限 使用年限 单位 数量 单价 保管人 是否处理 备注
条形码
显示信息:所有已经提交的采购单信息,入库信息
主要功能点
名称 采购入库
操作角色 资产管理员
功能描述 添加采购单,校对入库
操作 1.添加采购单
A)输入采购信息
B)点击提交
C)显示已添加的采购单
2.校对入库
A)校对采购单
B)点击入库
C)显示校对信息
输出 采购单是否添加成功,校对是否完成
6、财务入账
功能描述
此模块提供财务管理人员对财务信息进行导入
需要提供的信息:记录财务信息的EXCEL表格
主要功能点
名称 财务入账
操作角色 财务管理人员
功能描述 将财务信息从EXCEL表格中导入系统
操作 1.进入财务管理页面,点击导入按钮
2.选择要导入的EXCEL表格
3.点击确定导入,保存旅客订票信息,并提示订票成功或者失败
4.显示导入的信息
输出 导入成功与否的提示信息
7、资产卡片
功能描述
此模块提供资产管理人员查看资产的详细信息
主要功能点
名称 显示资产卡片
操作角色 资产管理人员
功能描述 资产管理人员查看资产的所有信息
操作 1.进入资产信息页面
2.点击资产卡片
3.显示资产所有详细的信息
输出 导入成功与否的提示信息
8、资产领用
功能描述
此模块提供对于闲置的设备用户可以根据业务的需要进行领用
主要功能点
名称 资产领用
操作角色 普通员工,资产管理员,财务人员
功能描述 提供对于闲置的设备用户可以根据业务的需要进行领用
操作 1.点击进入资产领用页面
2.显示所有可领用信息
3.点击选择需要领用的资源
4.填写领用信息
5.提示领用是否成功
输出 领用是否成功的提示
9、资产归还
功能描述
此模块提供用户可以根据业务需要可以归还设备。
主要功能点
名称 资产归还
操作角色 普通员工,资产管理员,财务人员
功能描述 归还领用设备
操作 1.点击进入资产归还页面
2.显示所有目前已领用的信息
3.点击选择需要归还的资源
5.提示归还是否成功
输出 归还是否成功的提示
10、资产调拨
功能描述
此模块提供资产管理员和资产保管员对于闲置的资产可以进行调配调拨。
主要功能点
名称 资产调拨
操作角色 资产管理员,普通员工
功能描述 资产管理员发布调拨信息,普通员工调出自己所需的资产
操作 资产管理员
1.进入资产调拨页面
2.点击发布调拨信息
3.填写调拨信息
4.提交信息
普通用户
1. 进入资产调拨页面
2. 显示发布的调拨信息
3. 点击需要调入的资产
4. 提示是否调入成功
输出 资产调出是否成功的提示
二、数据结构与程序的关系
采购单: Orders
名称 字段名 数据类型 备注
采购单编号 oid int(11) 主键
产品序列号 pno, varchar(255) Default not NULL:
地区 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;
/**
*资产调拨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;
/**
* 资产调拨发起
* @author 杨柳韬
*/
public String insertAllocation() {
boolean flag=allocationService.insert(initiatorid ano number tdate department location);
if(flag) {
ActionContext.getContext().put(“message“ “请求成功发起“);
return “ok“;
}else {
ActionContext.getContext().put(“message“ “请求发起失败“);
return “tryagain1“;
}
}
/**
* 资产调拨确认
* @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“;
}
}
/**
* 资产调拨信息显示
* @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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
相关资源
- SSH网上商城 Struts+Hibernate+Spring
- 基于ssh客房信息管理系统
- 网上商城SSH项目.zip
- SSH三大框架整合 struts2+hibernate+spring
- ssh框架完整
- 完整的OA项目SSH框架
- 北京动力节点SSH框架讲义完整版
- ssh框架源码 零配置 带注解
- SSH+JBPM国家电力资源管理系统
- SSH 适合新手学习
- 毕业设计网上选题管理系统
- SSH框架实现简单的用户管理系统增删
- 基于SSH的电子商城
- Copssh_4.1.0_Installer.exe
- 基于SSH框架的简易网上书店系统适合
- SSH连接工具
- SSH框架demo
- 使用SSH架构实现《青鸟租房》
- 基于SSH的学校选课系统
- ssh一个期末大作业
- SSH项目整合案例
- 基于ssh病人系统完整版
- 基于Web的酒店管理系统
- 超市管理含分页,增删改查
- ssh框架增删改查登陆,含数据库表
- ssh框架的订餐系统
- SSH 整合实现增删改查
- ssh框架 个人博客 系统
- 基于SSH的B2C购物网站源代码
- ssh_crm客户关系管理系统
评论
共有 条评论