资源简介
OfficeAssistant 个人办公助理系统
Marry是一家公司的行政部职员,每天都要为公司其他部门提供繁多的后勤支持服务。而便利贴是Marry每天必不可少的手头工具,每天她都要在便利贴上记录下五花八门的工作事务,以便安排一天的日程。但是,很快她就发现,每天淹没在便利贴的海洋,不仅无法有效地提高工作效率,而且小而繁多的便利贴难以归整,非常容易遗失,往往影响了正常工作。
一个贴心、便利的个人办公自动化系统是解决Marry苦恼的最合适的方法。于是,Marry向上司提出了申请,建议公司建立面向员工的个人办公助理系统。没想到,公司立马开会通过了Marry的这一提议。如果您是负责这个项目的开发人员,请您为像Marry这样的员工实现以下系统需求:
■用户注册与管理,对员工用户进行按部门、职位、职能的分类管理。
■短消息管理,用于注册用户之间的简单通信。
■站内邮件服务,用于站内用户之间发送邮件,并提供附件传送功能。
■个人文件柜,用于用户存储常用的资源,也可设置共享,以供授权用户下载。
■工作日程管理,提供重要事件提醒服务。

代码片段和文件信息
/*
* To change this template choose Tools | Templates
* and open the template in the editor.
*/
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
* @author Lenovo
*/
public class myFilter implements Filter {
private static final boolean debug = true;
// The filter configuration object we are associated with. If
// this value is null this filter instance is not currently
// configured.
private FilterConfig filterConfig = null;
public myFilter() {
}
private void doBeforeProcessing(ServletRequest request ServletResponse response)
throws IOException ServletException {
if (debug) {
log(“myFilter:DoBeforeProcessing“);
}
// Write code here to process the request and/or response before
// the rest of the filter chain is invoked.
// For example a logging filter might log items on the request object
// such as the parameters.
/*
for (Enumeration en = request.getParameterNames(); en.hasMoreElements(); ) {
String name = (String)en.nextElement();
String values[] = request.getParameterValues(name);
int n = values.length;
StringBuffer buf = new StringBuffer();
buf.append(name);
buf.append(“=“);
for(int i=0; i < n; i++) {
buf.append(values[i]);
if (i < n-1)
buf.append(““);
}
log(buf.toString());
}
*/
}
private void doAfterProcessing(ServletRequest request ServletResponse response)
throws IOException ServletException {
if (debug) {
log(“myFilter:DoAfterProcessing“);
}
// Write code here to process the request and/or response after
// the rest of the filter chain is invoked.
// For example a logging filter might log the attributes on the
// request object after the request has been processed.
/*
for (Enumeration en = request.getAttributeNames(); en.hasMoreElements(); ) {
String name = (String)en.nextElement();
object value = request.getAttribute(name);
log(“attribute: “ + name + “=“ + value.toString());
}
*/
// For example a filter might append something to the response.
/*
PrintWriter respOut = new PrintWriter(response.getWriter());
respOut.println(“This has been appended by an intrusive filter.“);
*/
}
/**
*
* @param request The servlet request we are processing
* @param response The servlet response we are creating
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3145728 2011-07-07 00:21 App_Data\Assistant.mdf
文件 1048576 2011-07-07 00:21 App_Data\Assistant_log.ldf
文件 231949 2011-06-22 09:46 App_Data\新建文件夹\sqljdbc.jar
文件 9063 2011-07-06 14:52 build\web\file.jsp
文件 5786 2011-07-06 14:52 build\web\fileshare.jsp
文件 2487 2011-07-06 14:52 build\web\fileupload.jsp
文件 1470 2011-07-06 14:52 build\web\index.jsp
文件 2212 2011-07-06 14:52 build\web\login.jsp
文件 18274 2011-07-06 23:28 build\web\mail.jsp
文件 4148 2011-07-06 23:23 build\web\mail_show.jsp
文件 7794 2011-07-06 14:52 build\web\Main.jsp
文件 2614 2011-07-06 14:52 build\web\password.jsp
文件 4875 2011-07-06 14:52 build\web\register.jsp
文件 16150 2011-07-06 23:44 build\web\schedule.jsp
文件 17026 2011-07-06 14:52 build\web\sms.jsp
文件 2867 2011-07-06 14:52 build\web\systeminfo.jsp
文件 524 2011-07-06 14:52 build\web\WEB-INF\glassfish-web.xm
文件 516 2011-07-06 14:52 build\web\WEB-INF\sun-web.xm
文件 7120 2011-07-06 14:52 build\web\WEB-INF\web.xm
文件 0 2011-07-06 15:57 build\web\WEB-INF\classes\.netbeans_automatic_build
文件 0 2011-07-06 15:57 build\web\WEB-INF\classes\.netbeans_update_resources
文件 4823 2011-07-06 15:57 build\web\WEB-INF\classes\myFilter.class
文件 6187 2011-07-06 15:57 build\web\WEB-INF\classes\upload\File.class
文件 1746 2011-07-06 15:57 build\web\WEB-INF\classes\upload\Files.class
文件 1829 2011-07-06 15:57 build\web\WEB-INF\classes\upload\Request.class
文件 16332 2011-07-06 15:57 build\web\WEB-INF\classes\upload\SmartUpload.class
文件 360 2011-07-06 15:57 build\web\WEB-INF\classes\upload\SmartUploadException.class
文件 5869 2011-07-06 23:17 build\web\WEB-INF\classes\servlet\Addmail.class
文件 3525 2011-07-06 15:57 build\web\WEB-INF\classes\servlet\Addmsg.class
文件 2504 2011-07-06 16:21 build\web\WEB-INF\classes\servlet\DBHelper.class
............此处省略104个文件信息
- 上一篇:DSPACE入门相关
- 下一篇:notepad++小软件
相关资源
- stm32f407上的两个can发送和接收例程
- 一个labview仿真的函数信号发生器.vi
- labview中的DAQ助手采集多个通道电压
- 60个HFSS 仿真模型库
- 一个超简单的企业管理系统(带ACCE
- 数学建模实验报告(八个全)
- 我做的电子琴,21个音,一般歌曲基本
- 51单片机基于protues的几个仿真实例
- 使用 SoundPool 同时播放多个音频
- 步进电机课程设计(个人设计)
- 一个简单的verilog编写的DMA IP CORE,和
- 一个人脸识别程序源码
- 数据库VFP课程设计
- CAD LISP24个源代码
- 一个测试报告的模板,有点用
- 美赛论文MCM两个word模板 论文格式 w
- 欧姆龙控制2个伺服
- STM32定时器使用入门。看了这个程序会
- 一个比较完整的开源cad 图形程序
- 一个扩展的CComboBox 下拉框 自绘 美化
- 双串口调试助手 V4.0 _ 可同时调试两个
- verilog的PCI源代码,非常详细,顶层模
- 一个读取地震数据seg2或dat格式的程序
- 利用一个循环队列实现顺序栈重新排
- 精美的个人主页网站源码
- 一个简单实用个人日记管理系统
- 很好的一个小波变换图像压缩程序
- 自制测量电容的PCB
- 建立一个单链表并进行升序排列
- 一个网络封包截取工具[不是WPE]
评论
共有 条评论