# 实验三
**Repository Path**: jiangzewen/experiment_three
## Basic Information
- **Project Name**: 实验三
- **Description**: No description available
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-05-29
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#《JAVA EE企业级架构》课程实验报告
院(系)名称:网络空间安全学院
专业班级: 17软件工程1班
学号:201741412117
姓名:江泽文
实验题目: 实验3 javabean编程
实验日期:2019/5/17
实验(上机)学时: 2
一、实验内容、要求
在实验2的jsp页面的基础上,实现用户注册/登录模块各项的业务逻辑功能:
1、 启动首页为用户登录页,本地账号登录或莞工中央认证登录成功后,返回用户中心。
2、 如果用户还没有用户名和密码,则请他/她先进行注册,注册信息写入一个文本文件中,注册成功后直接回到用户中心。
3、 把存取用户名/密码及验证用户名/密码都放在一个JavaBean中,在bean中对用户的合法性进行验证。
4、 登录不成功则返回登录页面,提示用户名不存在或密码错误。
5、 如果用户选择莞工中央认证登录,则使用“工号”自动创建一个本地账号,密码预设为“123456”,并把莞工中央认证与本地账号关联。
6、 任何页面发生错误时,请导向error.jsp。
7、 使用JavaBean,实现下面的业务功能:
a. 上传自己的照片。(照片保存在本地文件系统)
b. 查看用户信息
二、所采用的Java EE技术规范
1.jsp的应用
2.html前端
3.css
4.Javascript
5.Javabean的使用
6.读写文件操作
7.servlet的应用
三、实验的主要模块及其功能
fuction作为主要的功能函数集合
**PS:注意img_change那个绝对路径**
1.判断注册数据是否合法
2.判断注册数据是否已经存在
3.将注册信息写入文件person中
4.判断登录信息是否存在
5.判断用户数据中是否存在工号
6.将莞工账户写入文件并进行名称获取
7.头像上传功能
以及各项功能的servlet
原始数据

登录检测

注册检测

注册信息

由于已有相同邮箱会导致报错。
经过几次注册

个人信息以及头像
