毕业设计(论文)-企业进销存管理系统的研究与实现.doc

上传人:椰子壳 文档编号:3945406 上传时间:2019-10-10 格式:DOC 页数:68 大小:2.76MB
返回 下载 相关 举报
毕业设计(论文)-企业进销存管理系统的研究与实现.doc_第1页
第1页 / 共68页
毕业设计(论文)-企业进销存管理系统的研究与实现.doc_第2页
第2页 / 共68页
毕业设计(论文)-企业进销存管理系统的研究与实现.doc_第3页
第3页 / 共68页
毕业设计(论文)-企业进销存管理系统的研究与实现.doc_第4页
第4页 / 共68页
毕业设计(论文)-企业进销存管理系统的研究与实现.doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

《毕业设计(论文)-企业进销存管理系统的研究与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-企业进销存管理系统的研究与实现.doc(68页珍藏版)》请在三一文库上搜索。

1、教学单位 商洛学院 学生学号 07095107 编 号 本科毕业论文(设计)本科毕业论文(设计) 题 目 企业进销存管理系统的研究与实现 班 级 0 7 计科 学生姓名 专业名称 计算机科学与技术 指导教师 2011 年 6 月 6 日 商洛学院学位论文 企业进销存管理系统的研究与实现企业进销存管理系统的研究与实现 【摘摘 要要】 随着我国经济的迅速发展,企业的管理水平也在不断的提高,在企业内部 利用计算机进行管理已成为一种必然。目前中小型企业在我国经济发展中占有重要的 地位,网络及电子商务的迅猛发展突破了时间、空间的局限性,给中小企业带来了更 多的发展机会,同时也增大了企业之间的竞争强度。为

2、了适应社会的发展,提高企业 的运营效率,中小型企业必须改变以前的传统管理方式,利用计算机管理软件逐步淘 汰落后的手工管理方式。本毕业设计企业进销存管理系统就是一个针对中小型企 业而开发的管理软件,可以利用电脑方便的实现进货、库存、销售等诸多环节的管理。 【关键词关键词】进销存管理系统 商品销售 商品管理 摘要 Enterprise Inventory Management System Abstract: With the rapid development of Chinas science and technology, the application of computer softwa

3、re is also rapidly expanding. The computer software which only used in large enterprises before is used widely in small and medium-size enterprise. Today small and medium-size enterprise plays an important role in the development of Chinas economic, the rapid development of Internet and e-commerce b

4、reaks through the limitation of time and space, and this case brings more opportunities to SMEs(small and medium-size enterprises), and increase the strength of competition among enterprises at the same time. In order to meet the social development and improve the operational efficiency of enterpris

5、es, small and medium-size enterprises must change the traditional mode of operation and gradually phase out human operation. The stock- sell- save management system designed by me is a small and medium-sized system, it can realize the computer management about stocking, inventory, sales and other li

6、nks, and it is convenient to realize the stock taking and rights management. Key words: stock -sell- save Management System; Merchandise sales; Merchandise management 商洛学院学位论文 iii 目录 目目 录录 1 1 绪绪 论论.1 1.1 项目背景及意义.1 1.2 设计目标 .1 1.3 开发及运行环境2 1.4 技术背景.2 2 2 系统分析系统分析.4 2.1 需求分析.4 2.2 可行性分析4 2.3 非功能性能需求.

7、5 2.3.1 性能需求 5 2.3.2 时间特性要求 5 2.3.3 数据安全性 6 2.3.4 灵活性 6 3 3 系统总体设计系统总体设计.7 3.1 总体设计思想7 3.2 系统模块设计7 3.2.1 基础信息模块 .7 3.2.2 进货管理模块 .7 3.2.3 销售管理模块 .7 3.2.4 库存管理模块 .7 3.2.5 查询统计模块 .8 3.2.6 系统管理模块 .8 3.3 数据设计9 3.3.1 E-R 图设计部分 .9 3.3.2 数据库设计 12 3.3.3 关系图(图 6) 16 4 4 详细设计详细设计.17 4.1 数据库连接的编码与实现.17 4.1.1 连接

8、数据库的 javabean .17 4.2 功能的实现20 4.2.1 系统登陆 20 4.2.2 主页面模块 23 4.2.3 库存管理模块 25 4.2.4 进货管理模块 26 4.2.5 查询信息模块 27 4.2.6 基础管理模块 .29 4.2.7 销售管理 .30 4.2.8 系统管理模块 31 商洛学院学位论文 v 致谢致谢.33 参考文献参考文献.34 附录附录.34 商洛学院学位论文 1 1 1 绪绪 论论 1.11.1 项目背景及意义项目背景及意义 经济大环境的变化使得规模经济的优势不再突出。固定的硬设备、人员数量、大量资金等资源 投入占企业效益的比重变少,而软投入如管理、

9、人力资源价值、服务、品牌附加值、渠道等要素资 源的投入却能增加企业的效益。 “速度冲击规模”的速度经济概念已经向企业提出。 那么对于日益发展壮大的企业集团,怎样才能找到一套功能强大可任意拓展、低运行成本、 安全可靠的管理解决方案,来跟上企业的发展,跟上时代的发展呢? 我们认为最好的办法是利用 Internet 这个工具,架构自己的供需链管理平台,使无处不在的互 联网为你所用,实现无处不在的管理目标。让 Internet 像电一样融入到企业的管理之中,提高企业 在新经济时代的核心竞争力,通过对 Internet 的高效率使用,在激烈的市场竞争中,首先打赢第一 仗“信息战” 。正是基于对 Inte

10、rnet 的这种深刻认识,针对中国企业特点提出了基于 Internet 的网络 商务管理解决方案企业进销存管理系统。 1.21.2 设计目标设计目标 本系统是针对中小型企业运营进销存过程所进行设计的,主要实现如下目标: 1.系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、 数据存储安全可靠。 2.键盘操作,快速响应。 3.强大的销售结账功能。 4.全面的账单查询功能。 5.功能强大的年销售额分析图、商品销售排行统计。 6.实现各种查询,如多条件查询、模糊查询等。 7.操作员可以随时修改自己的口令。 8.管理员可以设置操作员的权限 9.对用户输入的数据,系统进行严格的数据检验

11、,尽可能排除人为的错误。 10.数据保密性强,为每个用户设置权限级别。 11.系统最大限度地实现了易安装性、易维护性和易操作性。 第一章 绪论 12.系统运行稳定、安全可靠。 1.31.3 开发及运行环境开发及运行环境 硬件平台: 1.CPU:P41.8GHz。 2.内存:256MB 以上。 软件平台: 1.操作系统:Windows XP/ Windows 2000。 2.数据库:Msql 5.5。 3.浏览器:推荐使用 IE6.0。 4.Web 服务器:tomcat 6.0。 5.分辨率:最佳效果 1280800 像素。 1.41.4 技术背景技术背景 JSP 是 JavaServer Pa

12、ges 的简写。JSP 技术能让 Web 开发员和网页设计员快速地 开发容易维护的动态 Web 主页。 用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下 运行,也能在其他操作系统上运行。 本系统主要采用 JSP+SERVLET+DAO+JQuery 技术来实现。作为一种基于文本的、以 显示为中心的开发技术,JSP 提供了 Java Servlet 的所有好处。为了做到逻辑功能和 显示功能分开,JSP 已经可以和 JavaBeans、Enterprise JavaBeans(EJB)和 Servlet 一起工作。JSP 的开发人员可以通过使用 JavaBeans、EJB 和 S

13、ervlet 来完成大部分与 网站逻辑相关的工作,而仅仅把显示的工作交给 JSP 页面来完成。内容和显示逻辑分 开的好处在于,更新页面外观的人员不必懂得 Java 代码,而更新 Java 类的人员也不 必是设计网页的行家。这就可以用带 Java 类的 JSP 页面来定义 Web 模板,以建立一个 具有相似外观的页面组成的网站。Java 类完成数据提供,在模板中就没有 Java 代码, 这意味着这些模板可以由一个 HTML 编写人员来维护。JSP 是面向服务器的,因此支持 任何浏览器,其工作方式为:当 Web 服务器和 JSP 引擎遇到访问 JSP 网页的请求时, JSP 引擎将请求对象发送给服

14、务器端的相关组件,比如 JavaBeanTM 组件、Servlet 或 EJB 等,然后由服务器端组件处理这些请求,可能需要从数据库或数据存储中检索信息, 商洛学院学位论文 3 然后服务器端组件再将响应对象返回 JSP 引擎。JSP 引擎将响应对象传递给 JSP 页面, 根据 JSP 页面的 HTML 格式完成数据编排,最后 Web 服务器和 JSP 引擎将格式化后的 JSP 页面以 HTML 格式返回客户浏览器。这就是当前网站构建中广泛采用的 MVC 三层架 构模式。因 JSP 所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的 结果。 SQL(Structured Query L

15、anguage,结构查询语言)是一个功能强大的数据库语言。 SQL 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据 库中检索数据。使用 SQL 的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access 等。虽然绝大多数的数据库系统使用 SQL,但是它们 同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的 SQL 命令,比如 “Select“、 “Insert“、 “Update“、 “Delete“、 “Create“和 “Drop“常常被用于完成 绝大多数数据库的操作。 SQL 功能强大,但是概括

16、起来,它可以分成以下几组: DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据的结构,比 如 创建、修改或者删除数据库对象 DCL(Data Control Language,数据控制语言):用于定义数据库用户的权限。 第二章 系统分析 2 2 系统分析系统分析 2.12.1 需求分析需求分析 通过调查,要求系统需要具有以下功能: 1.由于操作人员的计算机知识普遍较差,要求有良好的人机界面。 2.由于该系统的使用对象多,要求有较好的权限管理。 3.方便的数

17、据查询,支持多条件查询。 4.基础信息管理与查询(包括商品信息、客户信息、供应商信息) 。 5.通过计算机,能够直接“透视”仓库存储情况。 6.完善的商品采购信息、商品销售信息进行管理。 7.方便、健全的结账功能。 8.图表分析年销售状况。 9.商品销售排行统计。 10.当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。 11.数据计算自动完成,尽量减少人工干预。 12.系统退出。 2.22.2 可行性分析可行性分析 目前,网络应用软件运行的模式主要有二类:Client/server 模式, Browser/Web 模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴

18、随 Internet 迅速发展起 来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是 Web Server,而 Web Server 与数据库和应用服务器的紧密结合,使得这种模式的应用 范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的 MIS 系统 纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。 JSP 与 Microsoft 的 ASP 技术非常相似。ASP 的编程语言是 VBScript 之类的脚本 语言,jsp 使用的是 Java,这是两者最明显的区别。此外,ASP 与 JSP 还有一个更为本 质的区别:两种语言引擎用完全不同的方

19、式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 JSP 下,代码被编译成 Servlet 并由 Java 虚拟 商洛学院学位论文 5 机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。 事实证明,Java Servlet 是一种开发 Web 应用的理想构架。JSP 以 Servlet 技术 为基础,又在许多方面作了改进。利用跨平台运行的 JavaBean 组件,JSP 为分离处理 逻辑与显示样式提供了卓越的解决方案。 SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。 SQL 语句通

20、常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据 库中检索数据。使用 SQL 的常见关系数据库管理系统有:Oracle、Sybase、Microsoft SQL Server、Access 等。虽然绝大多数的数据库系统使用 SQL,但是它们同样有它们 自立另外的专有扩展功能用于它们的系统。但是,标准的 SQL 命令,比如 “Select“、“Insert“、“Update“、“Delete“、“Create“和“Drop“常常被用于完成绝大 多数数据库的操作。功能性需求主要描述的是用户在系统中所需要的功能,了解用户 要用系统做什么,做设计是的数据流向及数据描述。 以本系统来说

21、最主要的是:通过计算机网络系统对企业进行全面的管理,满足了 企业的现代化管理的要求。 1.经济性 企业营运过程中信息的系统化管理,权威的数据统计,为企业的经营决策提供了 大量的、权威的科学依据(数据) ;强大的账单结算功能,简化了员工的日常工作,提 高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映,提高企 业的经济效益。 2.技术性 实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站 对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。 2.32.3 非功能性能需求非功能性能需求 2.3.12.3.1 性能需求性能需求 (1)精度 系统

22、对数据的处理精度是小数点后三位。如:0.000 2.3.22.3.2 时间特性要求时间特性要求 用户端请求页面响应时间不能大于五秒(X fullName全名varchar(100) shortName 简称varchar(100) address 地址varchar(200) postCode 邮政编码varchar(100) telephone电话varchar(100) fax 传真varchar(100) contactMan 联系人varchar(100) mobile联系电话Varchar(100) email电子邮件Varvhar(100) bankName银行名称varchar(

23、100) bankCode银行账户varchar(100), 商洛学院学位论文 13 入库明细表 (InStorageDetail) InStorageDetailID入库明细 ID主键 InStorageMainID入库主表 IDInt productID产品 IDInt productNum产品数量Int eachPrice单价Float 入库主表(InStorageMain) InStorageMainID入库主表 IDInt 4; char c1 = hexDigitsbt stringbuffer.append(c0); stringbuffer.append(c1); public

24、 static boolean checkPassword(String password, String md5PwdStr) String s = getMD5String(password); return s.equals(md5PwdStr); 4.24.2 功能的实现功能的实现 4.2.14.2.1 系统登陆系统登陆 系统登陆部分主要包括三种实现:登陆,注册和验证码的生成。以下分别介绍: 1. 注册部分代码见附录: 界面设计如下: 图 4-1 2.生成验证码主要代码如下: 商洛学院学位论文 21 / Checknode.java package com.ccit.jxc.servl

25、et; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.H

26、ttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class Checknode extends HttpServlet private static final String CONTENT_TYPE = “text/html; charset=utf-8“; /设置字母的大小,大小 private Font mFont = new Font(“Times New Roman“, Font.PLAIN, 15); pub

27、lic void init() throws ServletException super.init(); Color getRandColor(int fc,int bc) Random random = new Random(); if(fc255) fc=255; if(bc255) bc=255; int r=fc+random.nextInt(bc-fc); int g=fc+random.nextInt(bc-fc); int b=fc+random.nextInt(bc-fc); return new Color(r,g,b); public void service(HttpS

28、ervletRequest request, HttpServletResponse response) throws ServletException, IOException response.setHeader(“Pragma“,“No-cache“); response.setHeader(“Cache-Control“,“no-cache“); response.setDateHeader(“Expires“, 0); /表明生成的响应是图片 第四章 详细设计 response.setContentType(“image/jpeg“); int width=80, height=20

29、; BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); Random random = new Random(); g.setColor(getRandColor(200,250); g.fillRect(1, 1, width-1, height-1); g.setColor(new Color(102,102,102); g.drawRect(0, 0, width-1, height-1); g.setFo

30、nt(mFont); g.setColor(getRandColor(160,200); /画随机线 for (int i=0;i 无标题文档 第四章 详细设计 打开所有列表 | 关闭所有列表 / 界面设计如下图所示: 图图 4-24-2 4.2.34.2.3 库存管理模块库存管理模块 此模块包括两种功能:库存盘点和价格修改。 库存盘点界面如下: 第四章 详细设计 图 4-3 价格修改界面如下: 图 4-4 价格修改 4.2.44.2.4 进货管理模块进货管理模块 此模块对应的主要文件是:stockSheet.jsp 此部分主要用到 Ajax 技术,主要代码如下: 入库单界面如下: 商洛学院学

31、位论文 27 图 4-5 入库单 4.2.54.2.5 查询信息模块查询信息模块 此模块主要包括以下查询内容:客户信息查询、修改和删除;供应商信息查询、 修改和删除;产品信息查询、修改和删除;销售信息查询;销售退货信息查询;入库 信息查询;入库退货信息查询。 界面依次如下: 图 4-6 供应商信息查询 图 4-7 客户信息查询 第四章 详细设计 图 4-8 产品信息查询 图 4-9 销售退货信息查询 图 4-10 入库退货信息查询 商洛学院学位论文 29 图 4-11 入库信息查询 图 4-12 销售信息查询 4.2.64.2.6 基础管理模块基础管理模块 此模块相对应的文件有:addCust

32、omer.jsp addProduct.jsp addProvider.jsp 以添加产品为例,主要代码及相关界面如下,添加产品主要代码见附录: /通过调用 js/validation-framework.js 来设置产品字段的输入验证: /Simplified Chinese(zh-ch) ValidationErrorString“zh-cn“ = new Object(); ValidationErrorString“zh-cn“default“=“域0校验失败。“; ValidationErrorString“zh-cn“required“=“0不能为空。“; ValidationEr

33、rorString“zh-cn“integer“=“0必须是一个整数。“; ValidationErrorString“zh-cn“double“=“0必须是一个浮点数(带小数点)。“; ValidationErrorString“zh-cn“commonchar“ = “0必须是普通英文字符:字母,数 字和下划线。“; ValidationErrorString“zh-cn“chinesechar“ = “0必须是中文字符。“; ValidationErrorString“zh-cn“minlength“=“0长度不能小于1个字符。“; 第四章 详细设计 ValidationErrorStr

34、ing“zh-cn“maxlength“=“0长度不能大于1个字符。“ ; ValidationErrorString“zh-cn“invalid“=“0无效。“; ValidationErrorString“zh-cn“date“=“0不是一个有效日期,期待格式:1。“; ValidationErrorString“zh-cn“integerrange“=“0必须在整数1和2之间。“; ValidationErrorString“zh-cn“doublerange“=“0必须在浮点数1和2之间。“; ValidationErrorString“zh-cn“pid“=“0不是一个有效身份证号。

35、“; ValidationErrorString“zh-cn“email“=“0不是一个有效的Email。“; ValidationErrorString“zh-cn“equalsfield“=“0必须和1一致。“; 插入产品界面如下: 图 4-13 添加产品 4.2.74.2.7 销售管理销售管理 此模块相对应的文件有:sellSheet.jsp 销售界面如下: 图 4-14 商洛学院学位论文 31 4.2.84.2.8 系统管理模块系统管理模块 此模块主要包括以下三部分的实现:操作员管理,修改密码和权限管理模块,主 要界面依次如下: 图 4-15 图 4-16 第四章 详细设计 图 4-1

36、7 商洛学院学位论文 33 致谢致谢 在这份毕业论文即将完成之际,我的心情特别激动无法平静,从开始进入课题到 论文的顺利完成,有很多老师、朋友都给了我很大的帮助,在此我要感谢培育我四年 的母校商洛学院,我的导师樊景博老师,我们计算机科学系的所有老师,以及所 有帮助过我、鼓励过我的朋友们,衷心地对你们说声谢谢! 四年时间转眼即逝,还记得 2007 年 9 月 7 号早上第一次踏进商洛学院大门时,那 时的自己带着一份稚气,一份向往,一份追求。我所学的专业是计算机科学与技术, 在西安软件园 CCIT 参加了 J2EE 方向的培训,遇到了宋老师,在宋老师的引导下,我 走向了 java 的世界!现在我已

37、经利用自己所学到的知识顺利就业了,而且是自己喜欢 的地方,喜欢的工作,心里真的非常高兴,走向社会了,我依然会记住大学里老师教 导我们的:做一个对社会有用的人!从 2007 年 9 月,到 2011 年 5 月,四年大学生活 就要结束了,心里有一份不舍,一份感动,一份感谢,但不管怎么,我毕业了,要离 开培养我四年的母校,走向工作岗位了,在此祝我亲爱的母校发展越来越好,祝我们 计算机科学系教育出更多的优秀学子! 参考文献 34 参考文献参考文献 1 李振捷,陈雄.JSP 网站开发M,北京:电子工业出版社,2006 2 陈志泊、李冬梅 数据库原理及应用教程M. 北京:人民邮电出版社 2000.2 3

38、 丁宝康、董健全 数据库实用教程M. 北京:清华大学出版社 2003.6 4 肖金秀 JSP 程序设计教程M. 北京:冶金工业出版社 2004.7 5 黄明.JSP 信息系统设计开发实例M.北京:电子工业出版社.2004.30-383 6 吴建、郑潮、汪杰 UML 基础与 Rose 建模案例M. 北京:人民邮电出版社, 2004.10 7 段鸿、张露月 精彩网页制作实力M. 上海:上海交通大学出版社 2003.2 8 JSP 数据库系统开发完全手册 北京: 人民邮电出版社 2006 年 3 月 9 梁方明 SQL Server2000 数据库编程M. 北京:北京希望电子出版社 2005.10

39、10 http:/ 11java 编程词典 12thinking of java 商洛学院学位论文 35 附录:附录: 注册主要代码如下: /Register.java package com.ccit.jxc.servlet; import java.sql.Connection; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.ccit.jxc.entity.UserList; import com.ccit.jxc.service

40、.EnterService; import com.ccit.jxc.service.ServiceFactory; import com.ccit.jxc.utils.MD5Code; public class RegisterServlet extends BaseServlet Override protected String process(HttpServletRequest request, HttpServletResponse response, Connection conn) throws Exception EnterService es=ServiceFactory.

41、getEnterService(); String loginname=request.getParameter(“loginname“); String realname=request.getParameter(“realname“); String password1=MD5Code.getMD5String(request.getParameter(“password1“); String password2=MD5Code.getMD5String(request.getParameter(“password2“); if(password1.equals(password2) Us

42、erList user=new UserList(); user.setUserName(loginname); user.setRealName(realname); user.setPassword(password1); user.setRole(“0“); int i=0; i=es.Register(conn, user); if(i=0) request.setAttribute(“error“, “Register faild!“); return “register.jsp“; 参考文献 36 else request.setAttribute(“error“, “Regist

43、er success! Please login.“); return “login.jsp“; else request.setAttribute(“error“, “Retype password should be same as password!“); return “register.jsp“; 登录代码如下: /LoginServlet.java package com.ccit.jxc.servlet; import java.sql.Connection; import javax.servlet.http.HttpServletRequest; import javax.s

44、ervlet.http.HttpServletResponse; import com.ccit.jxc.entity.UserList; import com.ccit.jxc.service.EnterService; import com.ccit.jxc.service.ServiceFactory; import com.ccit.jxc.utils.MD5Code; public class LoginServlet extends BaseServlet Override protected String process(HttpServletRequest request, H

45、ttpServletResponse response, Connection conn) throws Exception 商洛学院学位论文 37 EnterService es=ServiceFactory.getEnterService(); String username=request.getParameter(“username“); String password=MD5Code.getMD5String(request.getParameter(“password“); String checknode=request.getParameter(“checknode“); St

46、ring checknodeSys=(String)request.getSession().getAttribute(“checknode“); if(checknodeSys.equalsIgnoreCase(checknode) UserList user= es.Login(conn, username, password); if(user.getUserID()=0) request.setAttribute(“error“, “Login name or password error!“); return “login.jsp“; else if(user.getRole().t

47、rim().equals(“0“) request.setAttribute(“error“, “Sorry,your account have been locked.“); return “login.jsp“; else request.getSession().setAttribute(“user“, user); return “main.jsp“; else request.setAttribute(“error“, “Checknode is error!“); return “login.jsp“; 参考文献 38 进货管理代码: / stockSheet.jsp “/ 入库

48、var v_request; var v_providerID; var v_productID; var v_rowNumber; var v_thisPage; var v_totalPage; var v_totalRecord function sendRequest(v_provider) v_providerID=v_provider.value; v_request=new ActiveXObject(“Msxml2.XMLHTTP“); v_request.open(“post“,“ajaxServlet“,true); v_request.setRequestHeader(“content-Type“, “application/x-www- form-urlencoded“); v_request.onreadystatechange=getContactName; v_request.send(“action=getContactName function getContactName

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1