jsp企业信息管理系统网站设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计说明书

课程设计说明书

课程设计说明书

课程设计说明书

课程设计说明书

名称类型长度说明

id int 10 记录编号username varchar 50 记录人员用户名year int 4 工作年份month int 2 工作月份

day int 2 工作日期title varchar 100 工作标题description text ——工作具体内容logtime varchar 20 记录时间

表工作会议表

名称类型长度说明

id int 10 会议记录编号sender varchar 50 会议记录员startime varchar 20 会议开始时间endtime varchar 20 会议结束时间address varchar 100 会议地址title varchar 100 会议主题content text ——会议内容

数据库采用MySQL进行存储,其实施情况如图所示:

图数据库表

课程设计说明书

沈阳大学课程设计说明书

沈阳大学课程设计说明书

登陆验证功能模块的设计

该模块需要实现如下功能:

包含数据库子文件,以可以去的数据库的参数变量;

使用request的getParameter()函数取得用户输入的用户名参数username和密码参数password;

根据username和password组合查询user表的SQL语句;创建数据库连接,执行SQL语句的查询,如果查询结果不为空,即()返回值为ture,则表示验证成功,否则验证失败;

验证成功则将用户名保存在session中,并使用()跳转到欢迎页面,验证失败则返回登陆页面。

该文件的代码如下:

<%@ page language="java" pageEncoding="UTF-8"%>

<%@ include file="../inc/"%>

<%

String username = ("username");

String password = ("password");

boolean isValid = false;

String sql = "select * from user where username='"+username+"' and password='"+password+"'";

try { (drv).newInstance();

Connection conn = (url, usr, pwd);

Statement stm = ();

ResultSet rs = (sql);

if())isValid = true;

();

沈阳大学课程设计说明书

注册功能模块的设计

该模块需要实现以下功能:

包含数据库子文件,以可以取得数据库参数变量。

使用request的getParameter()函数取得用户输入的用户名参数username、密码参数password、E-mail参数email

创建数据库的连接,查询user表中是否存在该username

如果查询结果为空,即()返回值为false,则表示不存在,否则该用户名不可重复使用。

当用户名可用时,组合插入表user的SQL,执行一个用户的插入。

如果执行了插入则跳转到登录页面,否则返回注册页面

该文件的代码如下:

<%@ page language="java" pageEncoding="UTF-8"%>

<%@ include file="../inc/"%>

<%

String username = ("username");

String password1 = ("password1");

String email = ("email");

boolean isValid = false;

String sql = "select * from user where username='"+username+"'";

try {(drv).newInstance();

Connection conn = (url, usr, pwd);

Statement stm = ();

ResultSet rs = (sql);

if(!()) {sql="insert into user(username,password,email)

values('"+username+"','"+password1+"','"+email+"')";

沈阳大学课程设计说明书

通讯录管理功能模块的设计

该页面首先需要数据库参数文件。然后取得请求参数method,用来决定执行什么操作。根据method的参数值决定调用的处理函数如下:

如果method参数值为list,则调用列表函数list();

如果method参数值为delete,则调用删除函数delete();

如果method参数值为insert,则调用插入函数insert();

如果method参数值为edit,则调用修改函数edit();

如果method参数值为update,则调用更新函数update();

完整的框架代码如下:

<%@ page language="java" pageEncoding="UTF-8"%>

<%@ include file="../inc/"%>

<%

String method = ("method");

String topage = "../";

if ("username") == null) {

topage = "../";

} else {

String username = (String) ("username");/";

相关文档
最新文档