物流信息管理系统(C语言源程序)
#include
#include
#include
#include
struct stuff //员工数据结构体
{
char name[10];
char password[10];
char quanxian[2];
};
struct goods //货品数据结构体
{
char number[20];
char name[20];
int quantity;
char cost[20];
char volume[20];
char weight[20];
};
typedef struct a
{
struct stuff s;
struct a *next;
}stuffnode;
typedef struct b
{
struct goods g;
struct b *next;
}goodsnode;
OrderDish点菜系统c语言实现
OrderDish点菜系统
/**************************************************************************************************
函数名称:void replace_node_deskdata(void* data,void* target)
函数功能:用于比较用户条件,进行修改
函数参数:void* data,void* target
返回值:无
**************************************************************************************************/
void replace_node_deskdata(void* data,void* target)
{
DESK_T* temp1 = (DESK_T*)data;
DESK_T* temp2 = (DESK_T*)target;
if(0 == strcmp(temp1->desknumber,temp2->desknumber))
{
strcpy(temp1->available,temp2->available);
strcpy(temp1->deksdescribe,temp2->deksdescribe);
}
}
/**************************************************************************************************
函数名称:int list_compare_deskdata(void* data,void* target)
函数功能:查找和target相同的数据
函数参数:void* data,void* target
返回值:相同返回0,不同返回1
粒子群算法源码及论文
基于差分进化和粒子群优化算法的混合优化算法,vc_pso(粒子群优化算法VC源码)
const int NUM=40;//粒子数
const int DIM=30;//维数
const double c1=1.8;//参数
const double c2=1.8;//参数
double xmin=-100.0;//位置下限
double xmax=100.0;//位置上限
double gbestx[DIM];//全局最优位置
double gbestf;//全局最优适应度
struct particle {//定义一个粒子
double x[DIM];//当前位置矢量
double bestx[DIM];//历史最优位置
double f;//当前适应度
double bestf;//历史最优适应度
}swarm[NUM];//定义粒子群
#define randf ((rand()000+rand()000*10000)/100000000.0) //产生-1随机浮点数
double f1(double x[]) {//测试函数:超球函数
vb写的动物连连看源代码
vb写的动物连连看例子,适合初学者的学习借鉴,代码有详细的注释
台球俱乐部网站管理系统源码及文档
台球俱乐部网站管理系统
台球源于英国,是一项在国际上广泛流行的高雅室体育运动活动,台球于100年前传入中国,台球自传入中国后就迅速发展成为今天风靡流行的中式台球(中式斯诺克台球)。如今在各大小型娱乐场所视乎都少不了它。
台球在人群中受到了广泛的欢迎,尤其是年轻人中间。现在的台球已发展成为多种多样:有中式八球,俄式落袋台球,英式落袋台球,开伦台球,美式落袋台球和斯诺克台球,其中斯诺克台球最为普遍,而且被官方认可,已成为一项比赛项目。
商业零售鲜花信息化管理系统
随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件, 中国加入世界贸易组织,外国物流企业进一步进入中国物流市场,给中国带来了新的物流服务理念,管理模式,以及新的物流技术与装备,对中国物流的发展是一个巨大的推动[1]。在这个竞争和效率并存的社会,人们有很强的时间观念,信息社会的高科技,商品经济化的高效益,使网络的应用已普及到经济和社会生活的各个领域。在这一前提下,电子商务应运而生了。电子商务是基于互联网、以交易双方为主体、以银行电子支付和结算为手段、以客户数据为依托的全新的商务模式,它可以使商家与供应商更紧密地联系起来,更快地满足客户需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品[2]。网站是为了方便用户进行网上购物,提供便捷的交易平台,通过电子商务网站的建设以实现对商业零售鲜花提供信息化管理[3]。
vb开发的连连看游戏
vb开发的连连看游戏,有详细的说明和注释,适合初学者
vb开发的连连看游戏支持对战
vb开发的连连看游戏支持对战,代码详尽,资源注释
电梯监控assigment
电梯监控,含需求分析、uml及开发报告,英文版
医院医师预约系统(Jsp+MySQL+Ajax)
1.医师排班
2.分店预约
3.业务员预约
4.管理员管理
5.实时预约,多客户端同步
6.取消预约
7.预约限数
8.预约限期
9.预约日志
10.考核
11.可预约到店到医生到时间段
简单的BBS论坛JSP源码
这是一个初学者的jsp项目,里面有mysql数据库脚本。很简单,发布、预览、列表等功能
jsp完成的bbs简单功能
该项目仅适合初学者,完成了发布,预览,列表等功能。
String title = request.getParameter("title");
String cont = request.getParameter("cont");
String sqlMax = "select Max(rootid) from article";
Connection conn = DB.getConnection();
Statement stmt = DB.getStatement(conn);
ResultSet rs = DB.getResultSet(stmt, sqlMax);
int max = 0;
while (rs.next()) {
max = rs.getInt(1);
}
int max1 = max+1;
String sqlInsert = "insert into article values (null,0," + max1
+ ",'" + title + "','" + cont + "',now(),0)";
int count = stmt.executeUpdate(sqlInsert);
DB.close(rs);
DB.close(stmt);
DB.close(conn);
if(count>0) {
response.sendRedirect("bbs.jsp");
}else {
out.println("插入失败");
return;
}
一个简单的jsp bbs系统,sqlserver数据库
<body>
<form action="/Web/to" method="POST">
<table width="400" border="1" align="center" bordercolor="#FFCC00" bgcolor="#DD8308">
<tr bordercolor="#66CC33" bgcolor="#76C2FC">
<td width="128"><div align="center">频道</div></td>
<td width="256"><div align="center">频道描述</div></td>
</tr>
<c:forEach var="one" items="${channel}">
<tr bordercolor="#66CC33" bgcolor="#76C2FC">
<td>
<a href="/Web/reply?channel=${one.chanId}"/>
${one.chName}
</a>
</td>
<td bordercolor="66FF33" bgcolor="#BCE7FA"><c:out value="${one.chDescription}"></c:out></td>
</tr>
</c:forEach>
</table>
</form>
</body>
jsp实现的bbs系统servletmvc效果
本系统采用JSP+Servlet+Java bean模式开发,将界面表现与业务逻辑处理分开,体现了MVC(Model——View-Controller)
的思想,通过JSP技术来表现页面,通过Servlet技术来完成大量的事物处理工作,Servlet创建JSP需要的Java bean和对象,然后根据用户的请求行为,
决定将哪个JSP页面发送给用户。本系统采用分层次的、树状结构的留言显示,条理十分清晰,本系统采用Servlet
模拟Struts处理请求,方法巧妙,功能强大。本系统还采用连接池技术,解决了数据库瓶颈,
提高了运行速度。本系统还具备完善的分页功能。
bbs论坛和论文基于jsp框架
本设计所做的网站采用三层结构,以MySQL数据库为后台数据库,以JSP网页作为表现层实现,以Struts整合Spring进行模型控制,因此,要求开发人员熟悉数据库的基本知识,通晓MySQL数据库的特点和用法,掌握Java语言的基本知识,能熟练运用JSP进行网站开发,以及对Struts和Spring框架有所掌握。熟练使用MyEclipse开发工具,了解Tomcat服务器的工程部署。
手机号码查询源码
初学andriod 写的一个小应用程序基于andriod webservice 实例,Andriod调用WebService查询手机归属地
基于andriod的手机归属地查询系统的开发
Andriod调用WebService查询手机归属地,初学andriod 写的一个小应用程序基于andriod webservice 实例
公路仿真系统中驾驶员模型研究
行车过程中,驾驶人会不断对道路前方信息进行观察预瞄,经过大脑分析,形成一条预期的路径轨迹,并通过调控车辆使其尽可能按照该轨迹行驶。在车辆正常行驶条件下,其轨迹曲线应处处存在至少二阶导数,以保证车辆加速度的连续,因此可采用高次抛物线来表示预瞄轨迹线[4]。设抛物线方程为 ,前视轨迹线向车道中心线的切入点为P(xp,yp),车辆当前行驶速度为 ,预瞄时间为T,则预瞄距离为 T,即P的位置为给定路径上,以当前车速行驶 T距离后的点
lucene实例(中文分词)
lucene实例是一个比较详细的例子,包括lucene的入门到高级实例,代码里有比较详细的实例,所有的实例都是通过junit来测试的。实例包括各种搜索:如通配符查询、模糊查询、查询结果的分页、中文分词器、自定义分词器等
Lucene与Mysql结合的例子
Lucene与Mysql结合的例子,只是个简单的示例,加了高亮,适合初学者学习
JSP考勤系统程序源代码
<table align="right" class=ys>
<tr><td align="center" ><font color="#3366FF"><a href="MyDl.jsp">用户登陆</a></font></td>
<td><font color="#3366FF">用户注册</font></td></tr>
</table>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<h1 align="center"><font color="#CC0033">欢迎登陆考勤管理系统!</font></h1>
</body>
</html>
c语言动画效果下雪VC下编译
c语言动画效果下雪VC下编译
SM2国密标准
static int sm2_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kp, BIGNUM **rp)
{
BN_CTX *ctx = NULL;
BIGNUM *k = NULL, *r = NULL, *order = NULL, *X = NULL;
EC_POINT *tmp_point=NULL;
const EC_GROUP *group;
int ret = 0;
if (eckey == NULL || (group = EC_KEY_get0_group(eckey)) == NULL)
{
ECDSAerr(ECDSA_F_ECDSA_SIGN_SETUP, ERR_R_PASSED_NULL_PARAMETER);
return 0;
}
if (ctx_in == NULL)
{
if ((ctx = BN_CTX_new()) == NULL)
{
ECDSAerr(ECDSA_F_ECDSA_SIGN_SETUP,ERR_R_MALLOC_FAILURE);
return 0;
}
}
else
ctx = ctx_in;
k = BN_new(); /* this value is later returned in *kp */
r = BN_new(); /* this value is later returned in *rp */
order = BN_new();
X = BN_new();
if (!k || !r || !order || !X)
{
ECDSAerr(ECDSA_F_ECDSA_SIGN_SETUP, ERR_R_MALLOC_FAILURE);
goto err;
}
安卓版消灭星星java源码
游戏类型:
和安卓上的 《消灭星星》规则一样
实机测试:
三星NOTO2 做的测试(分辨率我按的NOTO2去改写的 所以其他虚拟机或者其他屏幕看可能就是乱的格子叠加在一起或者怎么样的情况)
开发工具:Eclipse
代码开发程度:
现已完成其他所有点击、消除、绘制消除后的图等功能;
需要开发的代码:
点击消除后能看到没消除掉的格子移动到新的位置上(我的代码点击后消除了中间没有过程,直接就绘制了最后的结果图)
开发思路:
生成一个新的二维数组并且这个二维数组放的是Bitmap
我的工程里面最后绘制的时候有个方法 最后绘制的时候寻找移动前的然后把-1直接赋值 相应的 格子数据 组成新二维数组 然后绘制;
可以根据方法找到另外个二维数组所对应的Bitmap 然后用TWEEN移动它(格子移动前的位置和移动后的位置数据都应很好取到的 还有相差几个格子等)到它该到的位置就完成了;
然后可以继续新的一轮消除操作了;
哈夫曼树java编码解密压缩
mport java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.util.PriorityQueue;
import java.io.*;
public class HuffmanTree {
public long charCountSum;
private CharCounter theCounts;//字节计数器
//存放哈夫曼树的所有节点,字节i对应的节点是theOndes[i]
private HuffNode [ ] theNodes = new HuffNode[ BitUtils.DIFF_BYTES + 1 ];//256+1
private HuffNode root;//哈夫曼树的根节点
public HuffmanTree( )
{
theCounts = new CharCounter( );
root = null;
}
java哈夫曼加密解密
public class HuffmanCode {
private String path;//文件的输入路径
private byte byteCount[] = new byte[256];//每个字节的计数
hfmNode root=null;//定义的根节点
//private int fileLen;//input文件长度
private Code SaveCode[]=new Code[256];
/**
* 写一个构造器来传入path
* @param path 文件路径
*/
public HuffmanCode(String path){
java哈夫曼压缩
public void Huff()throws IOException {
System.out.print("程序正huff运行!");
String s;
int n,i;
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
System.out.print("input the numbers of data:");
s=in.readLine();
n=Integer.parseInt(s);
System.out.print("input"+s+"numbers");
for(i=0;i<n-1;i++){
s=in.readLine();
value[0][i]=i;
value[1][i]=Integer.parseInt(s);
valueNode[0][i]=i;
valueNode[1][i]=Integer.parseInt(s);
}
基于java的简单五子棋系统
//判输赢======================================================================
for(int i=0;i<15;i++)
for(int j=0;j<=14;j++)
{
if(zuobiao[i][j]!=0&&zuobiao[i][j]==zuobiao[i+1][j]&&zuobiao[i][j]==zuobiao[i+2][j]&&zuobiao[i][j]==zuobiao[i+3][j]&&zuobiao[i][j]==zuobiao[i+4][j])
{
if(one)
{
g.setColor(Color.red);
g.drawString("甲方胜利!恭喜你!",200,250);
g.setColor(Color.yellow);
g.drawString("甲方胜利!恭喜你!",202,249);
java计算器awt
public static double toDouble(String text)
{
double num;
double num2;
int location=text.indexOf(".");
if(location!=-1)
{
String part1=text.substring(0,location);
String part2=text.substring(location+1,text.length());
num=Integer.parseInt(part1);
num2=Integer.parseInt(part2);
for(int i=0;i<part2.length();i++)
{
num2=num2*0.1;
}
return num+num2;
java写的计算器
public class Cal {
//新建计算器的框架和面版
private Frame f;
private Panel pNorth, pCenter, pSouth, pWest, pEast;
//定义计算器的按钮名称
private String nameCenter[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
private String nameWest[] = { "+", "-", "*", "/" };
private String nameEast[] = { "CE", "C", ".", "=" };
private String nameSouth[] = { "0" };
private Button btnCenter[] = new Button[nameCenter.length];
private Button btnEast[] = new Button[nameEast.length];
private Button btnWest[] = new Button[nameWest.length];
private Button btnSouth[] = new Button[nameSouth.length];
KFC订餐C++实现
while(is){
string name;
string password;
char ch;
cout<<"Input 'c' for consumers,input 'd' for delivers,input 'q' to quit the system: ";
cin>>ch;
cout<<endl;
switch(ch){
case'c':
case'C':{ Consumer custom; is = login(&custom); break;}
case'd':
case'D':{ Deliver deli; is = login(&deli); break;}
case'q':
case'Q':{ return 0;}
default:{ cout<<"Erro!Input again!"<<endl<<endl;}
}
JAVA编程-统计英文文本文件中的字符及单词
文件统计。编写程序,统计英文文本文件中的字符数目和单词数目。程序运行时,输入要统计的文件的名称,程序处理后输出字符数目和单词数目。
(程序去除文本开头的空格与回车,统计中将回车换行也统计在内,算两个字符
汉子识别源码c++和Qt
含两个项目的源代码,一个c++实现,一个Qt实现,支持学习功能
一种基于运动图像的在线手写汉字识别方法
一种基于运动图像的在线手写汉字识别方法
C语言课程设计报告销售管理系统
设计一销售管理系统,功能包括:
1. 输入基本数据和销售数据:基本数据包括销售员数据、产品数据,销售数据包括销售时间、销售员编号、销售产品编号、销售产品数量。
2. 编辑数据:可添加、删除、修改销售数据。
3. 计算:计算每个销售员的销售总额;计算每种产品的销售数量及销售额。
4. 查询:可按销售员的编号或姓名查询销售情况;也可按产品编号或产品名查询销售情况。
5. 排序:可按销售员或销售产品排序。
6. 浏览:可浏览输入、查询或排序后的数据。
7. 文件操作:可打开、保存、关闭数据文件。
c++ builder 6.0中文绿色精简版
个人制作的一个BCB精简版,满足了我在网吧编程的需要,我想它可以给大家带来一些方便。其中还有许多的错误,但总归来说还能用。
这个版本保留了大多数的通用控件,不支持数据库。安装办法,直接解压到任意目录,运行install进行安装。
使用技巧:
1、在程序中使用可视界面
在程序中加入#pragma resource "viewstyle",引用viewstyle.res资源,使程序界面具有xp的可视化风格,这个方法只在WinXP以上的系统中才有效。如果你想在Win98中也使用视觉样式,那只能去用第三方控件,或埋头自绘去吧。另外,并不是所有的VCL控件都支持视觉样式,只有标准的Windows控件才支持视觉样式。以下列出不支持视觉样式的部分VCL控件:
TBitBtn、TSpeedButton
TStringGrid、TDrawGrid
TScrollBox
TValueListEditor
TTabControl、TPageControl 只在Style=tsTabs时有效。
TRichEdit 非常可惜啊,不知道RichEdit是否真的支持视觉样式,XP的写字板也是标准的凹凸边框。
经典的TC2.0C语言开发环境
经典的TC2 0C语言开发环境安装方便 英文版 屏幕可轻松切换 支持截屏 运行速度较快 简单易学