按关键词阅读: 管理 公司 基于 北京 论文 毕业设计 jsp 进销存 昌玉恒信
38、wfmoney8未付khnamechar100客户全称thdatedatetime8退货日期czychar10操作员jsrchar10经手人jsfschar30结算方式whetherchar2是否结清17 操作员信息表(tb_user)操作员信息表(tb_user)用来存储操作员的详细信息 。
ID为关键字 。
表tb_user的结构如表17所示 。
表17 操作员信息表(tb_user)字段名数据类型长度允许空描述IDint4操作员IDUsernamevarchar40操作员名passwordvarchar40密码userLastLogTimevarchar40操作员上次登录时间4 系统功能的具体实现4 。
39、.1 公共核心类的设计1、数据库连接类ConngetConnection()方法用来获得一个Connection()对象 。
Lookup(string name)方法则返回与指定的名字绑定对象 。
2、执行数据库操作类ResultSet getResult(String sql)用于获得执行SQL语句的ResultSet对象 。
doExecute(String sql)用于执行SQL语句有没有返回值 。
PreparedStatement getPreparedStatement(String sql) 用于获得执行SQL语句的PreparedStatement(预处理)对象 。
closeCon()用来关闭 。
40、连接 。
4.2 主要JavaBean类1. KhinfoBean.java用于封装客户的基本信息 。
2. KhRegist.java用于填写完客户基本信息后 , 向数据库中执行插入操作 。
3. GysinfoBean.java用于封装供应商的基本信息 。
4. GysRegist.java 用于填写完供应商基本信息后 , 向数据库中执行插入操作 。
5. SpinfoBean.java用于封装客户的基本信息 。
6. SpRegist.java 用于填写完商品基本信息后 , 向数据库中执行插入操作 。
7. Quest.java 用于设置查询方式 。
8. QuestString.java一部分用于根据用户提交的不同请示调用不同的 。
41、方法来获取SQL语句 , 另一部分则用于分页显示 。
9. ShowTime.java显示系统时间 。
4.3 登录模块实现1.系统登录模块用户通过登录页面 , 进入企业进销存管理系统首页 。
该模块主要用于验证用户的身份及密码 , 若有记录则表示验证通过 , 否则验证失败 , 弹出出错信息 。
运行结果如图4所示 。
在登录页面中利用JavaScript脚本语言编写检测用户输入信息是否合法的函数 , 并通过单击【登录】按钮调用该函数 , 判断用户名或密码是否为空 , 如果为空 , 系统将给予提示 。
当用户输入合法信息后 , 提交该表单 。
图4 系统登录界面当用户输入合法信息后 , 就由表单属性action所指定的JSP文件来对这些信息进行验证 。
当验证通过后 ,。
42、进入到系统的主页面进行操作;否则给予信息提示 , 并返回到登录页面重新登录 。
其伪代码如下:If(username.value=https://www.renrendoc.com/paper/0 and password.value=0)Then (请输入用户名和密码)if(sessioni sLog=0)Then(用户名或密码错误)If (sessioni sLog=1)Then(保存登录信息到session对象中并跳转至chat.jsp页面)4.4 系统首页实现为了能够在同一页面中管理多个页 , 本系统首页的设计采用了框架技术将整个首页分成以下3部分 。
页面显示区(top.jsp):主要用于显示网站的旗帜广告条 。
页面导航区(left.jsp):主要用于管理功能导航 。
43、 。
页面操作区(main.jsp):主要用于完成各种管理功能 。
运行结果如图5所示 。
图5 系统首页在页面导航区 , 通过模拟树型视图来调用相应的子模块 。
模拟树型的设计主要是通过HTML代码调用相应的事件 , 再通过JavaScript脚本处理事件来实现.4.5 基础信息管理模块实现4.5.1 客户信息管理模块该页面主要完成对客户信息的录入工作 。
运行结果如图6所示图6 客户信息管理利用JavaScript编写检测用户录入数据合法性的函数 , 并通过单击【保存信息】提交表单 。
客户信息添加时的数据处理页面主要是将用户提交的表单保存到数据库中 。
由于已经将客户的基本信息封装在JavaBean中和定义了提交客户信息的Ja 。
44、vaBean , 这样就可以通过和标签来实现将表单提交过来的数据对Bean的中的各个属性赋值 , 并通过这两个JavaBean来完成从接收用户提交的信息到向数据库中插入客户基本信息的全部工作 。
其伪代码如下:Start:打开tb_customerIf (khname.value=https://www.renrendoc.com/paper/0 and address.value=0 and tel.value=0 and lxr.value=0)Then(请输入客户姓名 , 地址 , 电话和联系人)If(输入完成)Then (调用khRegist.java来将客户信息更新到tb_customer表中并在khinfoBean中进行封装)Then close数据表4.5.2。
45、客户信息查询模块该页面为用户可以通过不同的查询条件搜索到客户的基本信息 。
该页面采用了框架技术 , 共分为上下两个部分 , 即查询区和显示区 。
稿源:(未知)
【傻大方】网址:/a/2021/0819/0023818286.html
标题:毕业设计|毕业设计(论文)基于JSP的北京昌玉恒信公司进销存管理论文( 六 )