基于struts2的个人信息管理系统(一)

最近刚学了struts2框架,就用struts2框架写了一个个人信息管理系统,主要是为了巩固自己学习到的知识。我会分几次介绍,源码会在后面给出。
工具:netbeans ide 8.2、sql server2012、Tomcat 7.4
实现的功能主要包括:
1.登录与注册
2.个人基本信息管理模块
3.用户通讯录模块
4.日程安排模块
5.文件管理模块
系统功能描述如下:
1.用户登录与注册
通过用户名和密码登录系统;注册信息包括个人的信息
2.查看个人信息
主页面显示个人基本信息:登录名、用户密码、用户姓名、用户性别、出生日期、用户名族、用户学历、用户职称、用户电话、用户地址、用户邮箱等
3.修改个人信息
用户可以修改个人基本信息。如果修改了登录名,下次登录时应该使用新的登录名。
4.修改登录密码
用户可以修改登录密码
5.查看通讯录
用户可以浏览通讯录列表,按照姓名检索
6.维护通讯录
用户可以增加、修改、删除联系人
7.查看日程安排
用户可以查看日程安排表,可以查看某一日程的时间、内容等
8.维护日程
一个新的日程安排包括:日常标题、内容。用户可以对日程进行添加、修改、删除操作。
9.浏览下载文件
用户可以浏览文件、文件夹,并可以下载到本地
10.维护文件
上传、删除文件

系统模块结构图

基于struts2的个人信息管理系统(一)_第1张图片
数据库的设计如下:
基于struts2的个人信息管理系统(一)_第2张图片
基于struts2的个人信息管理系统(一)_第3张图片
基于struts2的个人信息管理系统(一)_第4张图片
基于struts2的个人信息管理系统(一)_第5张图片
基于struts2的个人信息管理系统(一)_第6张图片
项目文件结构:
基于struts2的个人信息管理系统(一)_第7张图片
基于struts2的个人信息管理系统(一)_第8张图片

你可能感兴趣的:(Struts,个人信息管理系统)