-
Agon:选择性发布平台,可自动消除对编辑的需求-源码
2021-02-06 16:35:19Agon是一个选择性的在线发布平台。 编辑责任是分散的-参加者对同行进行排名,以便考虑自己的工作; 该算法决定要发布的内容。 托多斯 -就目前而言,Agon依靠真诚; 需要实施一个系统,以阻止用户创建多个帐户以投票... -
CCId的内容发布平台方案设计
2020-01-15 18:42:57CCId的内容发布平台方案设计,任瑞娟,周田田,鉴于中国本土数字内容唯一标识符系统的需求,本文结合美国DOIs、日本cIDf以及我国数字出版模式主要从发布功能和发布流程两个角度进� -
思博伦发布世界上第一种可满足未来5G需求的模块化信道仿真平台
2017-07-03 09:43:00全球领先的验证、评估、分析和设备智能解决方案供应商思博伦通信今天正式发布了思博伦Vertex信道仿真器,为无线RF测试提供前所未有的扩展能力和模块化水平。Vertex单元可在现场从2个扩展到32个信道,适应从基本RF...全球领先的验证、评估、分析和设备智能解决方案供应商思博伦通信今天正式发布了思博伦Vertex信道仿真器,为无线RF测试提供前所未有的扩展能力和模块化水平。Vertex单元可在现场从2个扩展到32个信道,适应从基本RF设备测试到复杂MIMO波束塑型基站天线测试在内的广泛用途。Vertex可满足市场一直在努力达到的高密度信道要求,并支持评价5G等未来技术所需的配置。
思博伦Vertex可为侧重MIMO波束塑型、载波聚合和MIMO OTA的用户迅速带来巨大的优势,而这些快速发展的技术也将实现更强大的服务覆盖能力和更出色的移动用户体验质量。Vertex可将所需的硬件数量降至最低,简化复杂的测试设置,实现直观且易于使用的图形化用户界面,并使用可现场升级的RF模块来实现形形色色的测试配置。
CTIA OTA工作组联执主席兼思博伦通信首席设计师Ron Borsato指出:“CTIA的1.0版MIMO OTA测试计划已于2015年6月发布,并且将在未来几个月中成为所有新设备设计的强制性规定。首先实施的是纯下行2x2 MIMO,但客户需要能够通过不断增长来应对未来更复杂MIMO的解决方案。对于目前正在开发的其它标准和定制测试来说,高密度也是一个重要的问题,因为只有具备了高密度才能确保下一代5G服务所承诺的体验质量。”
ETS-Lindgren公司测试解决方案高级副总裁Bryan Sayler认为:“由于MIMO OTA标准和不同运营商特有的性能要求,需要在多探测器无回声舱(MPAC)中使用越来越多的天线才能测试载波聚合等更为复杂的应用。这些要求对执行测试所需的硬件的数量和空间带来了巨大的负担。思博伦Vertex是一种尺寸小巧的信道仿真器,可以装入传统仪器机架,让我们可以从基础的MIMO OTA测试配置升级至更高的水平,支持最多32个信道的复杂配置。我们已经与思博伦建立了成功的伙伴关系,在OTA测试领域保持着前沿地位,并欢迎思博伦Vertex成为业界的一员。”
在整个OTA测试领域,思博伦是业界公认的领导者,为A-GNSS和MIMO OTA测试解决方案提供全面的支持,并且与众多测试舱制造商和测试实验室建立了伙伴关系。如欲了解思博伦Vertex信道仿真器的更多信息,欢迎访问:http://www.spirent.cn/Products/Vertex。
欢迎您于2月23日周三在西班牙巴塞罗那举行的移动世界大会上莅临思博伦Vertex发布招待会(6号展厅,6J37号展台)。
本文转自d1net(转载)
-
企业OA办公平台在信息发布方面有哪些共性需求?
2019-03-15 14:21:52通过OA办公平台,可以方便地将企业内部其它应用系统的数据集成到现有办公自动化系统中,对企业现有流程进行重新整合,将事件、流程、文档、人员、角色等关联起来,相互配合组成统一的协同应用环境,实现应用系统之间...通过OA办公平台,可以方便地将企业内部其它应用系统的数据集成到现有办公自动化系统中,对企业现有流程进行重新整合,将事件、流程、文档、人员、角色等关联起来,相互配合组成统一的协同应用环境,实现应用系统之间信息的高度关联与交叉应用,减少数据重复输入,实现信息同步更新,以便更有效利用信息资源,提高办公效率。今天我们来了解一下企业OA办公平台在信息发布方面有哪些共性需求?
信息发布相关需求类
通知公告:企业OA系统为员工提供了解公司最新动态的信息阅读、查询功能;以企业信息发布为核心,结合流程和组织结构,对信息进行阅读权限的控制,实现对信息的分类管理;公共信息管理可根据信息的不同种类,设置不同的栏目,并可进行模糊查询,方便用户使用。
企业新闻:在系统首页处放置企业最近的新闻、公告,便于员工了解企业发展现状。也可根据需求,通过多级新闻公告目录的方式,建立事业部级的新闻、公告界面,相关工作领域的工作人员可以通过导航目录进入相关界面,了解部门信息。
门户网站建设:站点设置、结构类型、分类设置、布局设置、权限设置、风格设置,包括灵
活的前后台,方便改版;内外网新闻可同时上传,无需重复工作;具有较高的安全性及防毒能力;各模块可分配权限管理;子公司站点的可浏览公告、通知,根据权限访问相应模块;可完成报母公司文件的审批流程;合作伙伴站点的可浏览招标公告等内容,没有权限访问其他内容。
公共信息:协同办公OA将所有需要告知在线用户的信息醒目地提示给用户。成为为员工提供公告信息的平台,支持及时将各部门公告信息汇总刷新功能,做到快速有效;内容可包括:新员工入司、岗位变动(聘用、解聘、晋升、降级、停职等)、员工喜庆(结婚、生日、生子等)、各类通知(会议、放假、防灾、领导视察等)。
公司简报:一方面是外部报道即公司员工都可提交发布媒体对公司进行的宣传报道,并整理
归档,以及基金公司大事纪即由责任编辑对公司近期发生的大事整理成文,并整理至系统,以便今后查阅。
规章制度颁布:公司及各部门的规章制度公布及更新,本项主要涉及权限浏览管理,面向全体员工的规章制度应完全公开,但外部网络不得访问,制度颁布统一汇总至人力资本行政部,由人力资本行政部同意颁布。
-
Ehelp:Ehelp是一个基于云的平台,可以帮助人们满足他们的需求或请求者的需求-源码
2021-01-30 23:07:29Ehelp是一个基于云的平台,可以帮助人们满足他们的需求或请求者的需求。 在这里,请求者可以通过将其发布在ehelp的公共新闻源平台上来生成求助电话,ehelp将把该请求转发给其他用户,能够满足该请求的人将接受该请求... -
含有需求分析的新闻发布系统文档
2010-12-02 16:11:49word 文档含有需求分析和用例...主要服务对象为河北经贸大学的在校师生,是大家互相交流信息的平台。系统及时地发布学校有关的通知,新闻及重要的信息,学生可以自由地评论,并参与系统定期发布的一些活动,如抽奖等。 -
企业OA办公平台在信息发布方面有哪些共性需求? ...
2019-03-15 14:21:52通过OA办公平台,可以方便地将企业内部其它应用系统的数据集成到现有办公自动化系统中,对企业现有流程进行重新整合,将事件、流程、文档、人员、角色等关联起来,相互配合组成统一的协同应用环境,实现应用系统之间...通过OA办公平台,可以方便地将企业内部其它应用系统的数据集成到现有办公自动化系统中,对企业现有流程进行重新整合,将事件、流程、文档、人员、角色等关联起来,相互配合组成统一的协同应用环境,实现应用系统之间信息的高度关联与交叉应用,减少数据重复输入,实现信息同步更新,以便更有效利用信息资源,提高办公效率。今天我们来了解一下企业OA办公平台在信息发布方面有哪些共性需求?
信息发布相关需求类
通知公告:企业OA系统为员工提供了解公司最新动态的信息阅读、查询功能;以企业信息发布为核心,结合流程和组织结构,对信息进行阅读权限的控制,实现对信息的分类管理;公共信息管理可根据信息的不同种类,设置不同的栏目,并可进行模糊查询,方便用户使用。
企业新闻:在系统首页处放置企业最近的新闻、公告,便于员工了解企业发展现状。也可根据需求,通过多级新闻公告目录的方式,建立事业部级的新闻、公告界面,相关工作领域的工作人员可以通过导航目录进入相关界面,了解部门信息。
门户网站建设:站点设置、结构类型、分类设置、布局设置、权限设置、风格设置,包括灵
活的前后台,方便改版;内外网新闻可同时上传,无需重复工作;具有较高的安全性及防毒能力;各模块可分配权限管理;子公司站点的可浏览公告、通知,根据权限访问相应模块;可完成报母公司文件的审批流程;合作伙伴站点的可浏览招标公告等内容,没有权限访问其他内容。
公共信息:协同办公OA将所有需要告知在线用户的信息醒目地提示给用户。成为为员工提供公告信息的平台,支持及时将各部门公告信息汇总刷新功能,做到快速有效;内容可包括:新员工入司、岗位变动(聘用、解聘、晋升、降级、停职等)、员工喜庆(结婚、生日、生子等)、各类通知(会议、放假、防灾、领导视察等)。
公司简报:一方面是外部报道即公司员工都可提交发布媒体对公司进行的宣传报道,并整理
归档,以及基金公司大事纪即由责任编辑对公司近期发生的大事整理成文,并整理至系统,以便今后查阅。
规章制度颁布:公司及各部门的规章制度公布及更新,本项主要涉及权限浏览管理,面向全体员工的规章制度应完全公开,但外部网络不得访问,制度颁布统一汇总至人力资本行政部,由人力资本行政部同意颁布。
-
0027中登统一账户平台系统建设项目_UAP接口文档(外部)V1.47 未发布_关于创业板适当性管理优化的需求(1)....
2020-05-07 16:15:21中登统一账户平台系统建设项目_UAP接口文档(外部)V1.47 未发布_关于创业板适当性管理优化的需求 -
【SSH项目实战】国税协同平台-18.信息发布管理需求分析&CRUD
2015-12-07 19:51:44我们接下来要做一个信息发布管理的功能,首先来看看我们的需求分析: 要求 信息发布管理原型界面: 编辑信息原型界面: 2.6.2功能说明 信息发布管理: 根据信息标题、信息类型进行信息查询;可以在页面...我们接下来要做一个信息发布管理的功能,首先来看看我们的需求分析:
要求
信息发布管理原型界面:
编辑信息原型界面:
2.6.2功能说明
信息发布管理:
根据信息标题、信息类型进行信息查询;可以在页面中点击“新增”发布信息,点击“删除”进行批量删除信息。列表数据包括信息标题、信息分类、申请人、申请时间、状态、操作;其中操作栏的内容为停用/发布、编辑、删除。当信息的状态为停用时,在操作栏显示发布、编辑、删除,当信息的状态为发布时,操作栏显示停用、编辑、删除。
编辑信息:
填写内容包括信息分类(通知公告、政策速递、纳税指导)、来源、信息标题、信息内容(需要编辑多种格式内容)、备注、申请人、申请时间。
首先我们用图形表达需求,使用流程图,我们使用Edraw Max来绘制流程图:
我们下面先着手来进行模块的开发:
首先编写实体类
- package cn.edu.hpu.tax.info.entity;
- import java.io.Serializable;
- import java.sql.Timestamp;
- import java.util.HashMap;
- import java.util.Map;
- public class Info implements Serializable{
- private String infoId;
- private String type;
- private String source;
- private String title;
- private String content;
- private String memo;
- private String creator;
- private Timestamp createTime;
- private String state;
- //状态
- public static String INFO_STATE_PUBLIC = "1";//发布
- public static String INFO_STATE_STOP = "0";//停用
- //信息分类
- public static String INFO_TYPE_TZGG="tzgg";
- public static String INFO_TYPE_ZCSD="zcsd";
- public static String INFO_TYPE_NSZD="nszd";
- public static Map<String,String> INFO_TYPE_MAP;
- static{
- INFO_TYPE_MAP=new HashMap<String,String>();
- INFO_TYPE_MAP.put(INFO_TYPE_TZGG, "通知公告");
- INFO_TYPE_MAP.put(INFO_TYPE_ZCSD, "政策速递");
- INFO_TYPE_MAP.put(INFO_TYPE_NSZD, "纳税指导");
- }
- public Info(){
- }
- public Info(String infoId, String type, String source, String title,
- String content, String memo, String creator, Timestamp createTime,
- String state) {
- super();
- this.infoId = infoId;
- this.type = type;
- this.source = source;
- this.title = title;
- this.content = content;
- this.memo = memo;
- this.creator = creator;
- this.createTime = createTime;
- this.state = state;
- }
- //下面是get和set方法,这里省略
- }
然后使我们的映射文件:
Info.hbm.xml
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
- <hibernate-mapping>
- <class name="cn.edu.hpu.tax.info.entity.Info" table="info">
- <id name="infoId" type="java.lang.String">
- <column name="info_id" length="32"/>
- <generator class="uuid.hex" />
- </id>
- <property name="type" type="java.lang.String">
- <column name="type" length="10" />
- </property>
- <property name="source" type="java.lang.String">
- <column name="source" length="50" />
- </property>
- <property name="title" type="java.lang.String">
- <column name="title" length="100" not-null="true" />
- </property>
- <property name="content" type="text">
- <column name="content" />
- </property>
- <property name="memo" type="java.lang.String">
- <column name="memo" length="200" />
- </property>
- <property name="creator" type="java.lang.String">
- <column name="creator" length="10" />
- </property>
- <property name="createTime" type="java.sql.Timestamp">
- <column name="create_time" length="19" />
- </property>
- <property name="state" type="java.lang.String">
- <column name="state" length="1" />
- </property>
- </class>
- </hibernate-mapping>
之后使我们的Dao层:
- package cn.edu.hpu.tax.info.dao;
- import cn.edu.hpu.tax.core.dao.BaseDao;
- import cn.edu.hpu.tax.info.entity.Info;
- public interface InfoDao extends BaseDao<Info> {
- }
- package cn.edu.hpu.tax.info.dao.impl;
- import cn.edu.hpu.tax.core.dao.impl.BaseDaoImpl;
- import cn.edu.hpu.tax.info.dao.InfoDao;
- import cn.edu.hpu.tax.info.entity.Info;
- public class InfoDaoImpl extends BaseDaoImpl<Info> implements InfoDao {
- }
然后使我们的Service层:
- package cn.edu.hpu.tax.info.service;
- import java.io.Serializable;
- import java.util.List;
- import cn.edu.hpu.tax.info.entity.Info;
- public interface InfoService {
- //新增
- public void save(Info entity);
- //更新
- public void update(Info enetity);
- //根据id删除
- public void delete(Serializable id);
- //根据id查找
- public Info findObjectById(Serializable id);
- //查找列表
- public List<Info> findObjects();
- }
- package cn.edu.hpu.tax.info.service.impl;
- import java.io.Serializable;
- import java.util.List;
- import javax.annotation.Resource;
- import org.springframework.stereotype.Service;
- import cn.edu.hpu.tax.info.dao.InfoDao;
- import cn.edu.hpu.tax.info.entity.Info;
- @Service("infoService")
- public class InfoServiceImpl implements InfoService {
- @Resource
- private InfoDao infoDao;
- @Override
- public void delete(Serializable id) {
- infoDao.delete(id);
- }
- @Override
- public Info findObjectById(Serializable id) {
- return infoDao.findObjectById(id);
- }
- @Override
- public List<Info> findObjects() {
- return infoDao.findObjects();
- }
- @Override
- public void save(Info entity) {
- infoDao.save(entity);
- }
- @Override
- public void update(Info enetity) {
- infoDao.update(enetity);
- }
- }
然后使我们的Action层:
- package cn.edu.hpu.tax.info.action;
- import java.util.HashSet;
- import java.util.List;
- import javax.annotation.Resource;
- import cn.edu.hpu.tax.core.action.BaseAction;
- import cn.edu.hpu.tax.core.content.Constant;
- import cn.edu.hpu.tax.info.entity.Info;
- import cn.edu.hpu.tax.info.service.InfoService;
- import com.opensymphony.xwork2.ActionContext;
- public class InfoAction extends BaseAction {
- @Resource
- private InfoService infoService;
- private List<Info> infoList;
- private Info info;
- //列表页面
- public String listUI() throws Exception{
- try {
- //加载分类集合
- ActionContext.getContext().getContextMap().put("infoTypeMap", Info.INFO_TYPE_MAP);
- infoList=infoService.findObjects();
- } catch (Exception e) {
- throw new Exception(e.getMessage());
- }
- return "listUI";
- }
- //跳转到新增页面
- public String addUI(){
- //加载分类集合
- ActionContext.getContext().getContextMap().put("infoTypeMap", Info.INFO_TYPE_MAP);
- //在进入编辑页面的时候传入当前创建时间
- info=new Info();
- info.setCreateTime(new Timestamp(new Date().getTime()));
- return "addUI";
- }
- //保存新增
- public String add(){
- if(info!=null ){
- infoService.save(info);
- }
- return "list";
- }
- //跳转到编辑界面
- public String editUI(){
- //加载分类集合
- ActionContext.getContext().getContextMap().put("infoTypeMap", Info.INFO_TYPE_MAP);
- if(info!=null && info.getInfoId()!=null){
- info=infoService.findObjectById(info.getInfoId());
- }
- return "editUI";
- }
- //保存编辑
- public String edit(){
- infoService.update(info);
- return "list";
- }
- //删除
- public String delete(){
- if(info!=null && info.getInfoId()!=null){
- infoService.delete(info.getInfoId());
- }
- return "list";
- }
- //批量删除
- public String deleteSelected(){
- if(selectedRow!=null){
- for(String id:selectedRow){
- infoService.delete(id);
- }
- }
- return "list";
- }
- public List<Info> getInfoList() {
- return infoList;
- }
- public void setInfoList(List<Info> InfoList) {
- this.infoList = InfoList;
- }
- public Info getInfo() {
- return info;
- }
- public void setInfo(Info info) {
- this.info = info;
- }
- }
接下来使我们的配置文件:
info-spring.xml:
- <?xml version="1.0" encoding="UTF-8"?>
- <beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
- xmlns:context="http://www.springframework.org/schema/context"
- xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
- xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
- http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
- http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
- <!-- 继承了注入sessionFactory的抽象类,不用反复出入sessionFactory -->
- <bean id="infoDao" class="cn.edu.hpu.tax.info.dao.impl.InfoDaoImpl" parent="xDao"></bean>
- <!-- 扫描Service -->
- <context:component-scan base-package="cn.edu.hpu.tax.info.service.impl"></context:component-scan>
- </beans>
info-struts.xml:
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE struts PUBLIC
- "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
- "http://struts.apache.org/dtds/struts-2.3.dtd">
- <struts>
- <package name="info-action" namespace="/tax" extends="base-default">
- <action name="info_*" class="cn.edu.hpu.tax.info.action.InfoAction" method="{1}">
- <result name="{1}">/WEB-INF/jsp/tax/info/{1}.jsp</result>
- <result name="list" type="redirectAction">
- <param name="actionName">info_listUI</param>
- </result>
- </action>
- </package>
- </struts>
然后将info-struts.xml引入到总struts文件中:
- <!-- 信息发布的struts配置文件 -->
- <include file="cn/edu/hpu/tax/info/conf/info-struts.xml"/>
然后把我们美工做好的jsp页面引进来(addUI.jsp/editUI.jsp/listUI.jsp):
listUI.jsp
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <%@include file="/common/header.jsp"%>
- <title>信息发布管理</title>
- <script type="text/javascript">
- //全选、全反选
- function doSelectAll(){
- // jquery 1.6 前
- //$("input[name=selectedRow]").attr("checked", $("#selAll").is(":checked"));
- //prop jquery 1.6+建议使用
- $("input[name=selectedRow]").prop("checked", $("#selAll").is(":checked"));
- }
- //新增
- function doAdd(){
- document.forms[0].action = "${basePath}tax/info_addUI.action";
- document.forms[0].submit();
- }
- //编辑
- function doEdit(id){
- document.forms[0].action = "${basePath}tax/info_editUI.action?info.infoId=" + id;
- document.forms[0].submit();
- }
- //删除
- function doDelete(id){
- document.forms[0].action = "${basePath}tax/info_delete.action?info.infoId=" + id;
- document.forms[0].submit();
- }
- //批量删除
- function doDeleteAll(){
- document.forms[0].action = "${basePath}tax/info_deleteSelected.action";
- document.forms[0].submit();
- }
- </script>
- </head>
- <body class="rightBody">
- <form name="form1" action="" method="post">
- <div class="p_d_1">
- <div class="p_d_1_1">
- <div class="content_info">
- <div class="c_crumbs"><div><b></b><strong>信息发布管理</strong></div> </div>
- <div class="search_art">
- <li>
- 信息标题:<s:textfield name="info.title" cssClass="s_text" id="infoTitle" cssStyle="width:160px;"/>
- </li>
- <li><input type="button" class="s_button" value="搜 索" onclick="doSearch()"/></li>
- <li style="float:right;">
- <input type="button" value="新增" class="s_button" onclick="doAdd()"/>
- <input type="button" value="删除" class="s_button" onclick="doDeleteAll()"/>
- </li>
- </div>
- <div class="t_list" style="margin:0px; border:0px none;">
- <table width="100%" border="0">
- <tr class="t_tit">
- <td width="30" align="center"><input type="checkbox" id="selAll" onclick="doSelectAll()" /></td>
- <td align="center">信息标题</td>
- <td width="120" align="center">信息分类</td>
- <td width="120" align="center">创建人</td>
- <td width="140" align="center">创建时间</td>
- <td width="80" align="center">状态</td>
- <td width="120" align="center">操作</td>
- </tr>
- <s:iterator value="infoList" status="st">
- <tr <s:if test="#st.odd"> bgcolor="f8f8f8" </s:if> >
- <td align="center"><input type="checkbox" name="selectedRow" value="<s:property value='infoId'/>"/></td>
- <td align="center"><s:property value="title"/></td>
- <td align="center">
- <s:property value="#infoTypeMap[type]"/>
- </td>
- <td align="center"><s:property value="creator"/></td>
- <td align="center"><s:date name="createTime" format="yyyy-MM-dd HH:mm"/></td>
- <td id="show_<s:property value='infoId'/>" align="center"><s:property value="state==1?'发布':'停用'"/></td>
- <td align="center">
- <a href="#">停用</a>
- <a href="javascript:doEdit('<s:property value='infoId'/>')">编辑</a>
- <a href="javascript:doDelete('<s:property value='infoId'/>')">删除</a>
- </td>
- </tr>
- </s:iterator>
- </table>
- </div>
- </div>
- <div class="c_pate" style="margin-top: 5px;">
- <table width="100%" class="pageDown" border="0" cellspacing="0"
- cellpadding="0">
- <tr>
- <td align="right">
- 总共1条记录,当前第 1 页,共 1 页
- <a href="#">上一页</a> <a href="#">下一页</a>
- 到 <input type="text" style="width: 30px;" onkeypress="if(event.keyCode == 13){doGoPage(this.value);}" min="1"
- max="" value="1" />
- </td>
- </tr>
- </table>
- </div>
- </div>
- </div>
- </form>
- </body>
- </html>
addUI.jsp
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <%@include file="/common/header.jsp"%>
- <title>信息发布管理</title>
- <script>
- </script>
- </head>
- <body class="rightBody">
- <form id="form" name="form" action="${basePath }tax/info_add.action" method="post" enctype="multipart/form-data">
- <div class="p_d_1">
- <div class="p_d_1_1">
- <div class="content_info">
- <div class="c_crumbs"><div><b></b><strong>信息发布管理</strong> - 新增信息</div></div>
- <div class="tableH2">新增信息</div>
- <table id="baseInfo" width="100%" align="center" class="list" border="0" cellpadding="0" cellspacing="0" >
- <tr>
- <td class="tdBg" width="200px">信息分类:</td>
- <td><s:select name="info.type" list="#infoTypeMap"/></td>
- <td class="tdBg" width="200px">来源:</td>
- <td><s:textfield name="info.source"/></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">信息标题:</td>
- <td colspan="3"><s:textfield name="info.title" cssStyle="width:90%"/></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">信息内容:</td>
- <td colspan="3"><s:textarea id="editor" name="info.content" cssStyle="width:90%;height:160px;" /></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">备注:</td>
- <td colspan="3"><s:textarea name="info.memo" cols="90" rows="3"/></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">创建人:</td>
- <td>
- <s:property value="#session.SYS_USER.name"/>
- <s:hidden name="info.creator" value="%{#session.SYS_USER.name}"/>
- </td>
- <td class="tdBg" width="200px">创建时间:</td>
- <td>
- <s:date name="info.createTime" format="yyyy-MM-dd HH:mm"/>
- <s:hidden name="info.createTime"/>
- </td>
- </tr>
- </table>
- <!-- 默认信息状态为 发布 -->
- <s:hidden name="info.state" value="1"/>
- <div class="tc mt20">
- <input type="submit" class="btnB2" value="保存" />
- <input type="button" onclick="javascript:history.go(-1)" class="btnB2" value="返回" />
- </div>
- </div></div></div>
- </form>
- </body>
- </html>
editUI.jsp
- <%@ page contentType="text/html;charset=UTF-8" language="java" %>
- <html>
- <head>
- <%@include file="/common/header.jsp"%>
- <title>信息发布管理</title>
- <script>
- </script>
- </head>
- <body class="rightBody">
- <form id="form" name="form" action="${basePath}tax/info_edit.action" method="post" enctype="multipart/form-data">
- <div class="p_d_1">
- <div class="p_d_1_1">
- <div class="content_info">
- <div class="c_crumbs"><div><b></b><strong>信息发布管理</strong> - 修改信息</div></div>
- <div class="tableH2">修改信息</div>
- <table id="baseInfo" width="100%" align="center" class="list" border="0" cellpadding="0" cellspacing="0" >
- <tr>
- <td class="tdBg" width="200px">信息分类:</td>
- <td><s:select name="info.type" list="#infoTypeMap"/></td>
- <td class="tdBg" width="200px">来源:</td>
- <td><s:textfield name="info.source"/></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">信息标题:</td>
- <td colspan="3"><s:textfield name="info.title" cssStyle="width:90%"/></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">信息内容:</td>
- <td colspan="3"><s:textarea id="editor" name="info.content" cssStyle="width:90%;height:160px;" /></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">备注:</td>
- <td colspan="3"><s:textarea name="info.memo" cols="90" rows="3"/></td>
- </tr>
- <tr>
- <td class="tdBg" width="200px">创建人:</td>
- <td>
- <s:property value="info.creator"/>
- <s:hidden name="info.creator"/>
- </td>
- <td class="tdBg" width="200px">创建时间:</td>
- <td>
- <s:date name="info.createTime" format="yyyy-MM-dd HH:mm"/>
- <s:hidden name="info.createTime"/>
- </td>
- </tr>
- </table>
- <s:hidden name="info.infoId"/>
- <s:hidden name="info.state"/>
- <div class="tc mt20">
- <input type="submit" class="btnB2" value="保存" />
- <input type="button" onclick="javascript:history.go(-1)" class="btnB2" value="返回" />
- </div>
- </div></div></div>
- </form>
- </body>
- </html>
然后在子系统的frame框架的左边列表(left.jap)加入链接:
- <dl>
- <dt><a class="xxfb" href="${ctx }tax/info_listUI.action" target="mainFrame"><b></b>信息发布管理<s class="down"></s>
- </a></dt>
- </dl>
之后重启服务器测试;
新增一个信息:
新增成功:
编辑信息:
编辑成功:
删除信息
删除成功!
至此我们信息发布管理的基础增删改查完成了,但是我们还没有完成我们的所有需求,下一篇总结继续完成我们的信息发布管理业务的功能。
-
嵌入式系统/ARM技术中的SEZ的Esanti平台具双面处理功能满足FEOL清洗需求
2020-11-30 04:34:25瑟思集团(SEZ Group)日前宣布了公司...这一新型平台是SEZ集团面向FEOL工艺过程系列产品的最新贡献,是继2006年7月发布专利产品Enhanced Sulfuric Acid(ESA)剥离工艺过程之后的又一力作,而Esanti平台无疑优化了该产品的 -
基于PHP的信息发布平台的设计与制作.pdf
2020-10-21 09:49:32PHP 的信息发布平台的设计与制作 1 摘 要 1 关键词 1 Design and manufacture of information publishing platform based on PHP 1 Abstract: 1 Key words: 1 0 前言2 1 开发工具及相关技术概述2 1.1 调试及运行工具... -
解决行业差异化需求 销售易PaaS平台发布五大行业解决方案
2017-09-01 14:25:00“未来,京东、阿里将不再像现在这么重要,管理软件将取代这些平台,帮助企业实现内外的连接和打通。”销售易创始人兼CEO史彦泽表示认为,中国经济在经过早期野蛮粗暴的发展模式后,人口红利、消费红利逐渐消失,... -
应时代需求而生 “腾讯慧聚”大数据平台正式发布
2017-12-14 10:28:0412月13日,以“慧聚数据之力,赋能智慧政企”为主题的2017互联网+大数据高峰论坛在北京中国大饭店盛大开幕。公安部科技信息化局巡视员、副局长赵林,工信部信息化与软件业司软件产业处处长商超等领导出席了峰会。... -
基于JSP 的校园新闻发布系统_需求分析
2012-06-26 15:30:13基于JSP 的校园新闻发布系统_需求分析 随着网络技术的发展和 Internet 应用的普及,互联网已成为人们获取信息 的重要来源。建立自己的网站已经成为的一个学校发展的必然趋势,校园新闻发 布系统是校园网站的重要... -
论文研究-基于J2EE的教育局网站信息发布平台的设计与实现 .pdf
2019-08-16 17:23:46基于J2EE的教育局网站信息发布平台的设计与实现,高建敏,吴迪,文章以教育网站的调研分析、网上教育的现实需求及网站开发为基础,介绍了基于J2EE技术的教育网站平台的设计与实现过程,对平台的�� -
普鼎广告发布系统的需求介绍
2010-05-04 22:32:00普鼎广告发布系统的需求介绍为何要研制广告发布系统随着互联网应用的越来越广泛,如果高效、快捷、科学的管理自己系统或者网站上的广告,就显得越为重要,如何在不修改广告呈现平台代码的基础上,修改相关显示广告的... -
【SSH项目实战】国税协同平台-18.信息发布管理需求分析&CRUD
2015-11-07 10:45:00我们接下来要做一个信息发布管理的功能,首先来看看我们的需求分析: 要求 信息发布管理原型界面: 编辑信息原型界面: 2.6.2功能说明 信息发布管理: 根据信息标题、信息类型进行信息查询;可以在页面中点击“新增”... -
基于以太坊区块链构建的二手交易平台需求分析
2020-07-09 10:39:30二手交易平台,是一款为解决人们日常二手商品处理销售的网站,在二手商品的销售方面十分方便,用户只要注册成为网站会员就能够在线发布个人待处理的二手商品。本系统采用红色的风格界面设计,利用智能合约区块链进行... -
在线教育平台开发需求分析
2020-06-04 16:21:47随着互联网的不断发展,现代信息技术向教育行业迅速扩展,教育的方式也不再是传统面对面的书本传授了,线下模式正面临着前所未有的严峻挑战,同时也面临着前良好的发展机遇—在线教育平台开发需求旺盛。它打破了传统... -
基于PHP的信息发布平台的设计与制作[整理].pdf
2020-11-12 23:01:42PHP 的信息发布平台的设计与制作1 摘 要1 关键词1 Design and manufacture of information publishing platform based on PHP 1 Abstract: 1 Key words: 1 0 前言 2 1 开发工具及相关技术概 2 1.1 调试及运行工具2 ... -
论文研究-企业信息移动发布平台的设计与实现 .pdf
2019-08-16 15:22:21企业信息移动发布平台的设计与实现,武丹,,随着移动互联网的发展,企业移动化办公的需求日益突出。针对企业移动化办公的需求和特点进行分析和研究,本文提出了一种企业信息 -
众包平台发布一波关于运维开发需求,多少钱由你来报
2017-03-03 14:32:00为什么80%的码农都做不了架构师?>>> ... -
基于java的信息发布管理系统_基于Java EE平台的信息发布系统的设计与实现
2021-03-17 17:32:15TECHNOLOGY INFORMATION 0 前言 随着计算机应用技术和网络技术的高速发展, 传统的报纸杂志,已经远远不能满足人们的需求,互联网成为人们快速获取、发布和传递信息的重要渠道。 网站信息发布系统是信息发布和获取... -
浪潮发布G2平台
2017-03-26 10:53:302017年2月28日下午,浪潮在北京粤财JW万豪酒店以“智变”为主题,发布新一代智能存储平台G2,该平台基于统一架构和In系列智能软件设计,在保障”三高”特性满足企业级关键数据存储、处理需求的同时,更强调数据生命... -
通信与网络中的法国Streamezzo公司发布手机富媒体开发平台
2020-12-05 04:52:3210月26日,全球领先的嵌入式多媒体解决方案提供商Streamezzo,宣布推出手机富...“Streamezzo公司发布的手机富媒体开发平台是通用的”,该公司中国区经理李纲先生介绍说,“我们与Nokia,索爱等多家手机制造公司,以及中 -
如何打造陆金所营销活动配置发布平台
2018-04-12 10:42:08陆金所是中国最大的网络投资平台之一,涵盖了活期、...本场Chat将介绍我们如何针对陆金所业务需求打造了适合自身的活动配置发布平台。主要但不限于以下内容: 对于 “人肉式” 活动开发的思考,提出需求; 平台设计... -
基于代码生成器的JAVA快速开发平台----JEECG 3.7.8 版本发布
2018-08-06 09:34:21JEECG 3.7.8版本发布,多样化主题UI满足你不同的需求 导读 ⊙平台性能优化,速度闪电般提升 ⊙提供11套新的主流UI代码生成器模板(Bootstrap表单+BootstrapTable列表\ElementUI列表表单) ⊙表单U... -
嵌入式系统/ARM技术中的Xilinx发布新一代完整的嵌入式处理平台
2020-12-03 22:11:10新平台基于增强的32至128位处理器局部总线(PLB)(IBM CoreConnect总线标准组件),为满足将来的性能和特性需求提供了更高的性能和可扩展能力。屡获殊荣的MicroBlaze 32位处理器还率先提供了可编程存储器管理单元... -
微信开放平台之公众号第三方平台开发及全网发布验证
2015-08-28 08:44:04本文以JAVA作为后台服务的实现语言,实现了微信第三方开放平台开发所需要的主要业务流程,并针对全网发布的检测做了相应的代码处理,以通过微信全网检测,可以接入任意的微信公众号。根据微信第三方平台的审核需求,...