「java项目进货」Java的项目

博主:adminadmin 2023-01-27 16:24:07 434

今天给各位分享java项目进货的知识,其中也会对Java的项目进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

求JAVA项目经验

工作经验

---------------------------------------------

公司名称: 河北新龙科技集团

职位名称: java程序员 工作时间 : 2006-11至2007-10

项目名称:药品进货管理系统

项目简介:项目为了提供医药公司进货管理系统其内容如:实际采购情况、客户管理、系统管理。

开发工具:BEA workshop for Jsp、Mysql5.0、Tomcat5.5、SVN、PowerDesigner。

采用技术:采用行业最流行技术Struts+Hibernate+Spring分层架构模型、基于MVC2程序架构、采用了Mysql数据库管理系

统。

项目技术:

1、系统分为表现层、控制层、业务逻辑层、DAO层和最终数据库五层架构。

2、系统中大量采用了代理模式、门面模式、模板模式等经典设计模式。 

3、项目WEB层采用当前流行的MVC模式,Struts框架(B/S),配合使用JSTL和HTML页面元素,使用AJAX技术实现异步无刷新,

引用Json实现数据异步传递。

4、持久层使用轻量级映射框架 Hibernate。

5、服务层面向接口编程,使用代理模式,由Spring托管,DAO层使用Spring 提供的Hibernate 模板访问数据库, POJO类

由Middlegen生成,引用BeanUtils包进行DTO对象与POJO之间的转换,由Spring托管Struts的Action,Service层 ,DAO层

的接口实现类。

6、系统通过POI实现EXCEL导入导出功能、通过osworkflow实现工作流平台Quartz调度作业计划、log4j记录系统日值等。

负责模块::品种库、品牌/商标管理、实际采购情况、盘点维护模块的编码工作

项目名称:新闻发布系统

运行环境:TOMCAT5.5.20 应用服务器,Windows 2000

开发工具:MyEclipse Enterprise Workbench 5.1.0 GA,Macromedia Dreamweaver MX

采用技术:HTML、JavaScript、FCKeditor、Struts、基于Moduel2的MVC程序架构、基于Web开发的组件应用,SQL Server

数据库管理系统(采用JDBC连接)。

项目描述:整个项目由前台的公告显示模块和后台管理模块组成。基于http协议的B/S结构WEB应用程序。采用MVC2架构、

Web界面、四层结构(Browser、Web Container、J2EE Server、Database)的项目分析、设计和开发。

数据库系统:JDBC、MSSQLServer实现,在MSSQLServer、Oracle上可迁移。

责任描述:公告的发布、修改、删除、当天公告的查看;前台页面的显示。

项目名称:企业即时通软件

项目简介:企业即时通(Corperation Messager)软件是一款供企业或公司内部使用的网络聊天工具,主要用于员工之间

的即时通信与交流。它主要由服务器端程序和客户端程序两部分组成,整体采用Java平台进行开发并实现,用户数据选用

Microsoft SQL Server 2000进行统一管理。

项目技术:采用JDBC连数据库,采用C/S架

---------------------------------------------

公司名称: 北京京师木铎有限公司

职位名称: java工程师 工作时间 : 2007-12至今

工作描述: 河北省违法犯罪综合信息系统

项目简介:系统主要分为 提示信息,采集信息,查询,案件串并,统计、考核,系统设置六个子系统。(将原来的C/S结构

升级为B/S结构并整合数据结构)

提示信息:是将采集信息中需要上报公安部信息统一显示的模块。

采集信息:是对案件,违法人员,线索,协查通报,通缉令信息的录入修改。

查询: 分为组合查询,全文查询,自定义查询,快速查询,其中全文查询是将数据库中各个字段组合成一个或多个,类似

百度的搜索功能,它的缺点是不能与录入信息同步。

统计: 分为自由统计,和只是报表统计。

考核: 是对采集信息的合格率展现个用户。

系统设置:数据字典的维护,权限管理,

开发工具:MyEclipse 5.5、oracle 9i、IBM websphere 6.0、CVS。

采用技术:采用较稳定的Strtus架构模型、基于MVC2程序架构、采用了oracle 9i数据库管理系统。

项目技术:

1、系统分为表现层、控制层、业务逻辑层三层架构。

2、项目WEB层采用当前流行的MVC2模式,Struts框架(B/S),配合使用struts标签和HTML页面元素,使用AJAX技术实现异步

提交请求无刷新,及大量的javascript,dwr框架。

负责模块:证据库的实现,图片上传功能,线索,协查通报,通缉令,快速查询,组合查询,自定义查询,全文查询的维护

,其中自定义查询是按照原来的思路新的技术重新实现。

我想用Java语言写一个小型的Web进销存程序,第一次接触Java想请教如何架构?

1、首先建表,商品表(主键,商品编号,名称,价格,数量),如果需要查看每次进货或销售的记录可以建立一个记录表,定义一个状态来区分是进货还是销售的,如果不需要记录可以不建。

2、新增商品:在页面上点击新增商品时需弹出页面或弹窗需要输入商品编号(商品编号可根据一定规则后台自动生成,也可手动输入),商品名称,价格,数量。点击保存将数据传到后台,再向数据库商品表中增加一条数据。

3、进货:点击页面上增加进货的按钮,弹出弹框,需要输入商品编号和数量,保存时先商品编号和数量传到后台,现在后台根据商品编号查询商品表是否有存在,如果存在根据商品编号将商品数量查出转为int,与新增加的商品数量相加,然后根据商品编号去修改商品表的数量,成功向前台返回true。商品不存在返回false.前台可根据后台返回的变量来提示是进货成功还是失败。

4、销售:点击页面销售按钮,弹出弹框,填写商品编号及数量,然后和进货的就差不多,根据商品编号查询数量,用销售的数量和数据库中的数量作比较,如果满足条件在数据中减去相应数量,返回true,不满足就不要修改数据库,直接返回false,然后前台判断后台返回值去提示销售是否成功。

5、参看库存:因为进货和销售都是直接在商品表中增加或减少的,所以直接查询商品表的数量就是库存了,查完在前台展示出来。

6、点击退出的时候直接返回到登录页面就可以。

java自动生成进货编码

import java.text.SimpleDateFormat;

import java.util.Date;

/**

* 自动生产编号

* @author

*chengeng

*/

public class AutoNum {

/**

*

* 在用此类时,必须先明确自己模块编号的开头

* @param start编号开头,

* @param num从数据库查询出的最大编号

* @return

*/

public String getNum(String start,String num){

String n=num.substring(0,3);

if(!n.equals(start)){

System.out.println("编号的开头与从数据库取得的编号开头不相同");

return "";

}

String strDate="";//流水号时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date = new Date();

//格式化当前时间,并按字符'-'分割

String[] sd=sdf.format(date).split("-");

//截取编号中的日期

String time=num.substring(3,11).toString();

for(int i=0;isd.length;i++){

strDate+=sd[i];

}

//如果当天或者表中没有记录,返回当天第一条记录

if(!time.equals(strDate)||num.equals("")){

return start+strDate+"0001";

}

// 截取编号最后的流水号

String end=num.substring(11, 15);

String s2="";

int lg=Integer.parseInt(end);

//对流水号结尾的四位数字进行判断,以便增加

if(lg0lg9){

s2="000"+(lg+1);

}else if(lg=9lg99){

s2="00"+(lg+1);

}else if(lg=99lg999){

s2="0"+(lg+1);

}else if(lg=999lg9999){

s2=""+(lg+1);

}

//返回自动生成后的流水号

return start+=strDate+s2;

}

}

关于java项目进货和Java的项目的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。