网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > JSP,NET,JAVA类别 > 正文

基于JSP企业进销存管理系统的设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/13

网学网为需要JSP,NET,JAVA类别的朋友们搜集整理了基于JSP企业进销存管理系统的设计相关资料,希望对各位网友有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

用户登录模块设计
用户通过登录页面,进入企业进销存管理系统首页。该模块主要用于验证用户的身份及密码,其运行结果如图3所示。
图3 用户登录页面的运行结果
在登录页面中利用JavaScript脚本语言编写检测用户输入信息是否合法的函数,并通过单击【登录】按钮调用该函数,判断用户名或密码是否为空,如果为空,系统将给予提示。当用户输入合法信息后,提交该表单。
用户登录页面中涉及的HTML表单元素如表1所示。
表1                      用户登录页面涉及的HTML表单元素
名称
类型
含义
重要属性
form1
form
表单
action="login.asp" method="post"
username
text
用户名
 
password
password
密码
 
submit
button
【登录】按钮
onClick="check()"
reset
reset
【取消】按钮
class="btn_grey" value="取消"
用户登录页面中验证用户输入合法性的主要JavaScript代码如下:
……//省略部分代码
<script language="javascript">
 function check(){
   if(form1.username.value==0){
     alert("请输入用户名");form1.username.focus();return;
   }
   if(form1.password.value==0){
     alert("请输入密码");form1.password.focus();return;
   }
   form1.submit();
 }
</script>
当用户输入合法信息后,就由表单属性action所指定的JSP文件来对这些信息进行验证。当验证通过后,进入到系统的主页面进行操作;否则给予信息提示,并返回到登录页面重新登录。关键代码如下:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.io.*,java.sql.*"%>
<jsp:useBean id="rst" scope="page" class="com.mingri.dbconn.DBResult"/>
<%
   request.setCharacterEncoding("gb2312");        //对请求进行统一编码,能正常接受到中文
   String username=request.getParameter("username");       //接收表单中的username属性
   String password=request.getParameter("password");       //接收表单中的password属性
   String str="select * from tb_user where "+
               "username=''"+username+"'' and password=''"+password+"''";
   ResultSet rs=rst.getResult(str);      //执行SQL语句获得结果集对象
   //判断用户是否登录,当isLog的属性为0时,说明用户并没有登录
   session.setAttribute("isLog",new String("0"));
   if(!rs.next()){      //结果集没有找到所要查找的行
    out.println("<script language=''javascript''>alert(''用户名或密码错误'');"+
                "parent.location.href=''login.html'';</script>");   }
   else{
     session.setAttribute("username",rs.getString("username"));       //保存登录信息到session对象中
     session.setAttribute("password",rs.getString("password"));
     session.setAttribute("isLog",new String("1"));        //将isLog属性设置为1
     rst.getResult(strUpdate);     //执行SQL语句
     response.sendRedirect("chat.jsp");       //登录成功后转到系统主页面   }
%>
系统首页设计
为了能够在同一页面中管理多个页,本系统首页的设计采用了框架技术将整个首页分成以下3部分。
q         页面显示区(top.jsp):主要用于显示网站的旗帜广告条。
q         页面导航区(left.jsp)主要用于管理功能导航。
q         页面操作区(main.jsp):主要用于完成各种管理功能。
首页设计的完整代码如下:
<html>
<head>
<title>企业进销存框架</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset rows="179,*" cols="*" frameborder="NO" border="0" framespacing="0">
 <frame src="top.jsp" name="topFrame" scrolling="NO" noresize>
 <frameset rows="*" cols="231,*" framespacing="0" frameborder="NO" border="0">
    <frame src="left.jsp" name="leftFrame" frameborder="no" scrolling="AUTO" noresize>
    <frame src="main.jsp" name="mainFrame" frameborder="no" scrolling="AUTO" noresize marginwidth="1" marginheight="1" bordercolor="#CCCCCC">
 </frameset>
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师