jsp实训报告总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业信息管理系统概述
一、企业信息管理需求分析
1、登录页面模块
登录页面模块功能如下:
对登录页面进行设置,要求输入用户名和密码正确之后才可登录系统。若尚未注册,则点击注册新用户(注:当用户名已存在时不能重复注册)。
2、首页面模块
首页面模块功能如下:
插入相应的图片,显示首页面的信息。
3、通讯工具模块
通讯工具模块功能如下:
1)、通讯录管理:修改联系人、删除联系人、新增联系人、
2)、短消息管理:发送消息、设置消息已读、删除消息、首页(前一页、后一页、尾页)的设置
4、个人管理模块
个人管理模块功能如下:
1)日程安排:修改日程安排、删除日程安排、新增日程安排、首页(前一页、后一页尾页)的设置
2)工作记录:修改工作记录、删除工作记录、新增工作记录、首页(前一页、后一页尾页)的设置
5、企业管理模块
企业管理模块功能如下:
1)公司公告:修改公司公告、删除公司公告、新增公司公告、首页(前一页、后一页尾页)的设置
2)工作会议::修改工作会议、删除工作会议、新增工作会议、首页(前一页、后一页尾页)的设置
6、退出模块
退出模块功能如下:
点击退出之后,系统直接跳转到登录页面,若要重新登录,则进入登录页面输入信息之后即可登录。
二、企业信息管理系统功能结构图:
三、建立数据库
1、users(id,name,password,email)
2、address
3、sms
4、schedule
5、worklog
6、notice
7 、meeting
静态页面设计
一、功能描述
1、登录页面模块:对登录页面进行设置,要求输入用户名和密码正确之后才可登录系统。若尚未注册,则点击注册新用户,注册新用户时进入页面。
2、注册模块:当用户名已存在时不能重复注册,当重复注册时,系统将会给出提示“该用户名已经存在”。注册时,必须要输入密码。
3、首页面模块:插入相应的图片,显示首页面的信息。
4、通讯工具模块
1)、通讯录管理:修改联系人、删除联系人、新增联系人
2)、短消息管理:发送消息、设置消息已读、删除消息、首页(前一页、后一页、尾页)的设置
5、个人管理模块
1)日程安排:修改日程安排、删除日程安排、新增日程安排、首页(前一页、后一页尾页)的设置
2)工作记录:修改工作记录、删除工作记录、新增工作记录、首页(前一页、后一页尾页)的设置
6、企业管理模块
1)公司公告:修改公司公告、删除公司公告、新增公司公告、首页(前一页、后一页尾页)的设置
2)工作会议::修改工作会议、删除工作会议、新增工作会议、首页(前一页、后一页尾页)的设置
7、退出模块
点击退出之后,系统直接跳转到登录页面,若要重新登录,则进入登录页面输入信息之后即可登录。
二、静态页面设计的截图
1.登录页面——
(1)插入一个表格(一行一列)设置表格的背景图片为指定图片;
(2)插入一个表单,定义相应的按钮和输入框(用户名,密码,登录);
2、注册页面——
(1)通过点击登录页面的“注册新用户”进入到注册页面;
(2)插入一个表单,定义相应的按钮和输入框(用户名,密码,确认密码,Email,提交注册按钮);
3、
4、
(1)插入一个表格,设置表格的背景颜色为#EEEEEE
(2)设置相应行的信息
5、
6、首页面——
(1)整个页面分为几个模块:最上面的用来实现,左边的菜单栏用来实现,下面的用来实现。
(2)欢迎的页面放在一个表格当中,对应的图片则通过放在行里来实现效果。
7、通讯录管理页面——
(1)通过点击菜单栏上的“通讯录管理”来链接到通讯录管理的页面;
(2)整个的定义一个表格,将联系人的信息放在行和列,记录的页数则是在表单中插入表格来实现的。
(3)通过使用select实现下拉菜单;
8、新增联系人页面——
(1)通过点击菜单栏上的“新增联系人”来链接到新增联系人的页面;
(2)插入一个表单,定义相应的按钮和输入框(姓名,性别,手机,Email,QQ号码,工作单位,地址,邮编,和提交按钮);
*以下页面类似
9、修改联系人页面——
登录模块
一、新建一个包取名为dbo:
(1)、新建类DBOperation,用来和数据库创建连接
(2)、定义一个查询方法:public boolean query(String sql){}
(3)、定义一个更新方法:public boolean update(String sql){}(4)、进行测试;
二、新建一个包取名为entity
(1)、新建一个实体类;
(2)、定义相应的属性变量,产生get()和set()方法;
三、新建一个包取名为dao;新建一个类;
a、跟数据库创建连接:()
b、准备SQL语句:
String sql="select * from users where username='"+username+"'and password='"+password+"'";
C、执行SQL语句:(sql)
d、关闭连接:(); (); ();
四、新建一个包取名为Servlet;
(1)、新建一个类;
public class LoginServlet extends HttpServlet {}
(2)、添加doGet()和doPost()方法;
(3)、创建会话:
HttpSession session=();
("username", username);
五、在登录页面(login)中写脚本,设置用户名和密码不为空;
function valid() {
var username = var password = if (username == "") {
alert("用户名不能为空!");
return false;
}
if (password == "") {
alert("密码不能为空!");
return false;
}
return true;
}