资源简介
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++小软件
相关资源
- 3个完全不同的书店管理系统以及参考
- 北斗数据的解析,及根据经纬度求连
-
xm
l实现个人简历信息网页 - 一个vivado hls的文档加代码
- 七个精典JS写的游戏源码
- 一个小时搭建整套物联网方案.docx
- 个人博客系统.zip
- 经典校园组网案例个人原创
- ZStack-CC2530-2.3.0-1.4.0 完整文档,多个
- GNU radio个人精心收集整理.zip
- MSChart控件需要的4个文件
- verilog hdl vhdl实用100个 quartus 2 仿真 源
- web前端练习9----写一个公众号项目
- 两个指纹识别完整代码
- 这个是使用JfreeChart生成各种图表的代
- window编成80个案例.rar
-
个人消费记录VCxm
l课程设计 - authorware个人简历源文件
- XPS转PDF的软件两个
- 一个简单的基于数字水印的图像鉴定
- 24个DIV+CSS 经典 源码
- 个人网站设计
- 一个通用的线程池实现代码(Windows
- 一个简单的任务管理器,实现 了应用
- STM32库函数硬件IIC个人修改稳定可用
- 1313个C标准库头文件
- bp网的程序,设计一个神经网络字符分
- Aptio_4_5_AMI_Firmware_Update_Utility.7z包含了
- 51单片机100个例程加仿真图
- shakespeare.json和账户数据日志数据集
评论
共有 条评论