• 大小: 13.79MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-19
  • 语言: Java
  • 标签:

资源简介

jsp课程设计个人信息管理系统,里面有完整的代码,能成功运行,只需要导入到eclipse(JavaEE)就行,还附有数据库SQL文件,以及完整的课程设计报告。这个系统是struts2+JSP+java开发出来的,前台跟后端分离。 用户可以在系统中任意添加、修改、删除个人数据,包括个人的基本信息、个人通讯录、日程安排、个人文件管理等。 (1)登录与注册 系统的登录和注册功能。 (2)个人基本信息管理模块 系统中对个人基本信息的管理包括:个人的姓名、性别、出生日期、民族、学历、职称、登录名、密码、电话、家庭住址等。 (3)用户个人通讯录模块 系统的个人通讯录保存了个人的通讯录信息,包括自己联系人的姓名、电话、邮箱、工作单位、地址、QQ等。可以自由添加联系人的信息,查询或删除联系人。 (4)日程安排模块 日程模块记录自己的活动安排或者其它有关事项,如添加从某一时间到另一时间要做什么事,日程标题、内容、开始时间、结束时间。可以自由查询,修改,删除。 欢迎大家下载!

资源截图

代码片段和文件信息

package dateTimeManager;

import DBJavaBean.DB;
import com.opensymphony.xwork2.ActionSupport;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.StringTokenizer;
import javax.servlet.http.HttpServletRequest;
import javax.swing.JOptionPane;
import org.apache.struts2.interceptor.ServletRequestAware;

public class AddDayAction extends ActionSupport implements ServletRequestAware{
    private String year;
    private String month;
    private String day;
    private String thing;
    private String userName;
    private String date;
    private ResultSet rs=null;
    private String message=“ERROR“;
    private HttpServletRequest request;
    public String getYear() {
        return year;
    }
    public void setYear(String year) {
        this.year = year;
    }
    public String getMonth() {
        return month;
    }
    public void setMonth(String month) {
        this.month = month;
    }
    public String getDay() {
        return day;
    }
    public void setDay(String day) {
        this.day = day;
    }
    public String getThing() {
        return thing;
    }
    public void setThing(String thing) {
        this.thing = thing;
    }
    public String getTime(){
        String time=““;
        SimpleDateFormat ff=new SimpleDateFormat(“yyyy-MM-dd“);
        Date d=new Date();
        time=ff.format(d);
        return time;
    }
    public void message(String msg){
        int type=JOptionPane.YES_NO_CANCEL_OPTION;
        String title=“信息提示“;
        JOptionPane.showMessageDialog(null msg title type);
    }
    public void setServletRequest(HttpServletRequest hsr) {
        request=hsr;
    }
    public void validate(){
        String mess=““;
        boolean Y=trueM=trueD=true;
        boolean DD=false;
        String time=getTime();
        StringTokenizer token=new StringTokenizer(time“-“);
        if(this.getYear()==null||this.getYear().length()==0){
            Y=false;
            mess=mess+“*年份“;
            addFieldError(“year““年份不允许为空!“);
        }else if(Integer.parseInt(“20“+this.getYear())            DD=true;
            addFieldError(“year““请正确填写年份!“);
        }
        if(this.getMonth()==null||this.getMonth().length()==0){
            M=false;
            mess=mess+“*月份“;
            addFieldError(“month““月份不允许为空!“);
        }else if(this.getMonth().length()>2||Integer.parseInt(this.getMonth())<0||Integer.parseInt(this.getMonth())>12){
            DD=true;
            addFieldError(“month““请正确填写月份!“);
        }
        if(this.getDay()==null||this.getDay().length()==0){
            D=false;
            mess=mess+“*日期“;
            addFieldError(“day““日期不允许为空!“);
        }else if(this.getDay().length()>2||Integer.parseInt(this.getDay())<0||Integer.parseInt(this.getDay())>31){
            DD=true;
            ad

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-05 17:14  jsp课程设计\
     目录           0  2017-12-05 16:50  jsp课程设计\system\
     文件        1988  2017-11-26 17:30  jsp课程设计\system\.classpath
     文件        1039  2017-11-26 17:29  jsp课程设计\system\.project
     目录           0  2017-12-05 16:50  jsp课程设计\system\.settings\
     文件         503  2017-11-26 17:29  jsp课程设计\system\.settings\.jsdtscope
     文件         122  2017-11-29 00:22  jsp课程设计\system\.settings\org.eclipse.core.resources.prefs
     文件         364  2017-11-26 17:29  jsp课程设计\system\.settings\org.eclipse.jdt.core.prefs
     文件         472  2017-11-26 17:29  jsp课程设计\system\.settings\org.eclipse.wst.common.component
     文件         345  2017-11-26 17:29  jsp课程设计\system\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-11-26 17:29  jsp课程设计\system\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-11-26 17:29  jsp课程设计\system\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-12-05 16:50  jsp课程设计\system\WebContent\
     文件         665  2017-12-03 20:20  jsp课程设计\system\WebContent\.project
     目录           0  2017-12-05 16:50  jsp课程设计\system\WebContent\meta-INF\
     文件          36  2017-11-26 16:49  jsp课程设计\system\WebContent\meta-INF\MANIFEST.MF
     目录           0  2017-12-05 16:50  jsp课程设计\system\WebContent\WEB-INF\
     目录           0  2017-12-05 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\
     文件       43578  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\asm-3.3.jar
     文件       38275  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\asm-commons-3.3.jar
     文件       21503  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\asm-tree-3.3.jar
     文件       69002  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\commons-fileupload-1.3.1.jar
     文件      173587  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\commons-io-2.2.jar
     文件      384767  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\commons-lang3-3.2.jar
     文件     1300487  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\freemarker-2.3.22.jar
     文件      614203  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\javassist-3.11.0.GA.jar
     文件      133518  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\log4j-api-2.2.jar
     文件      826732  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\log4j-core-2.2.jar
     文件      709922  2017-11-26 16:51  jsp课程设计\system\WebContent\WEB-INF\lib\mysql-connector-java-5.1.7-bin.jar
     文件      227997  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\ognl-3.0.6.jar
     文件      831973  2017-11-26 16:50  jsp课程设计\system\WebContent\WEB-INF\lib\struts2-core-2.3.24.jar
............此处省略151个文件信息

评论

共有 条评论