当前位置:编程学习 > C#/ASP.NET >>

求一个学生管理系统~~用C#做的

内容不需要太过复杂,但要有源代码哦~!只为应付~~你懂的!给自己能给的最高分,要求不高先给先得. --------------------编程问答-------------------- 本站就有呢,到下载中搜搜看呢
多呢
楼主可以搜搜 --------------------编程问答-------------------- http://www.51aspx.com/ --------------------编程问答-------------------- 兄弟,如果刚在学习的话千万不要应付,对自己不负责人 --------------------编程问答-------------------- 兄弟,如果刚在学习的话千万不要应付,对自己不负责人 --------------------编程问答--------------------
引用 4 楼 chenqiudong1982 的回复:
兄弟,如果刚在学习的话千万不要应付,对自己不负责人

顶一下 --------------------编程问答-------------------- 该懂的还是要懂,不能应付
--------------------编程问答-------------------- 趁年轻多学点吧。。 --------------------编程问答-------------------- 兄弟,做人要踏实点 --------------------编程问答-------------------- 老老实实走好每一步!否则你就别走~ --------------------编程问答-------------------- 网上搜搜吧 --------------------编程问答-------------------- 你是银河的吗? --------------------编程问答-------------------- 介个 --------------------编程问答-------------------- --------------------编程问答-------------------- 做人要厚道 --------------------编程问答-------------------- --------------------编程问答-------------------- 本站就有呢,到下载中搜搜看呢
多呢
楼主可以搜搜 --------------------编程问答-------------------- 楼主谷歌吧 --------------------编程问答-------------------- 有必要调查的这么清楚吗?我靠??? --------------------编程问答-------------------- 嘿嘿 有define做的 --------------------编程问答--------------------
引用 3 楼 chenqiudong1982 的回复:
兄弟,如果刚在学习的话千万不要应付,对自己不负责人

3楼+1,大二就做了表示无压力 --------------------编程问答-------------------- 求学生管理系统也要给个说明呀,是c/s的还是b/s的,数据层用什么数据库,sql,mysql,acess,oracle?应用层用什么模式?
什么都不说,叫别人怎么帮你呢?

最后再说一句,如果刚在学习的话千万不要应付,对自己不负责任 --------------------编程问答-------------------- http://www.51aspx.com 能找到实例的。 --------------------编程问答-------------------- 给个邮箱 发给你 都带有注释 希望你还是看看 我自己写的 水平不高 作为借鉴 --------------------编程问答-------------------- 自己写的话不管在简单总是自己的东西。如果一直就……没有进步的。人要懂得给自己压力。活得太安逸了不好。 --------------------编程问答-------------------- z4[8].z6);if (strlen(sTmpString) == 0){iTmp = 0;} else{ iTmp = atoi(sTmpString);}z8;
sprintf(sTmpString, "%d", iTmp);k1;k2;z7;k4;z7;k4;memcpy(sTmpFileLine + ilen, "-2", 2);
ilen += 2;z7;k4;//充值卡areaid  if (1 == iFlag){z8;sprintf(sTmpString, "%d", iAreaID);
k1; k2;}z7;k4;//responsemoney    z8;sprintf(sTmpString, "%s",z4[18].z6);
if (strlen(sTmpString) == 0){iTmp = 0; } else {iTmp = atoi(sTmpString);}z8;
sprintf(sTmpString, "%d", iTmp);k1;k2;z7;k4;z8;sprintf(sTmpString, "%d", 0);k1; k2;
z7;k4;z7;k4;z7;k4;z7;k4;z7;k4;z7;k4; memset(sTmpFileLine + ilen, '\n', 1);
fprintf(fpRLogFile, "%s", sTmpFileLine);}//如果iNeedRecord为2       else{
TSelectResultList* pGetRecordResult = NULL;int i;pGetRecordResult = callSPGetRecord(
 z4[0].z6,z4[16].z6);//如果调用返回为NULL,则说明没有相应记录,不写话单,直接返回失败
if (NULL == pGetRecordResult){ERRORLOG;y2;}char s_ReturnCode[3];strncpy(s_ReturnCode,
k3[26].z6, ResponseCodeFieldLength);s_ReturnCode[ResponseCodeFieldLength] = '\0';
//如果调用返回为'02',则说明没有记录,直接返回失败
if (0 == strncasecmp(AbnormalReturnVal, s_ReturnCode, ResponseCodeFieldLength)){k5;
//调用析构函数 DELETE(pGetRecordResult); y2; }
 //如果调用返回'01',则说明不需要写话单文件,返回成功
else if (0 == strncasecmp(NeedCompReturnVal, s_ReturnCode, ResponseCodeFieldLength)){
k5;//调用析构函数DELETE(pGetRecordResult); y1;}//将pGetRecordResult的结果依次写入文件内
for (i = 0 ; i < pGetRecordResult->pHead->m_iNrField - 2; i++){//如果是字符型数据
if (k3[i].m_iFieldType == 1){sprintf(sTmpFileLine, "%s%s|", sTmpFileLine,k3[i].z6);}
//如果是整型数据 else{sprintf(sTmpFileLine, "%s%d|", sTmpFileLine,k3[i].m_tDataValue
.m_iIntValue); }}fprintf(fpRLogFile, "%s\n", sTmpFileLine);k5;//调用析构函数
delete(pGetRecordResult);}y3;y1;}
//根据节点类型,Bank, 对相应的日志进行余额操作
TCompensateResult compensateBK(int iNodeIndex, char* pFileName){DEBUGLOG;y9{ERRORLOG;
return COMPENSATE_FAILED;}if (NULL == pFileName){ERRORLOG;return COMPENSATE_FAILED;} --------------------编程问答--------------------
//加标志,如果传入的文件名中包含"hw_CompFail",则认为是需要二次补偿的文件,以下
流程按照二次补偿来处理,否则//按照明细文件来处理
int iCompFailFlag = 0;// 二次补偿时,可以补偿异常文件(文件名前缀为hw_CheckFail)
if ((NULL != strstr(pFileName, "hw_CompFail"))||(NULL != strstr(pFileName, "hw_CheckFail")))
{iCompFailFlag = 1;}
//如果输入的文件名字比配置文件中TransFilePrefix长度还短,则无法确定漫游文件差异文件的名字
,作为出错返回if ((0 == iCompFailFlag) && (strlen(pFileName)< strlen(y8.m_sTransFilePrefix)))
{ERRORLOG;return COMPENSATE_FILENAME_ERROR;}z3 sTradeStreamNo;z3 sBKResponseCode;
z3 sTelCardNumber;z3 sCardNumber;z3 sTotalfee;z3 sBounty;z3 sCallingNumber;z3 sTradeWay;
z3 sTradeDateTime;char sHeadMsgCode[MsgTypeFieldLength + 1];char sStartStreamNo[
MsgStreamNoFieldLength + 1];char sStopStreamNo[MsgStreamNoFieldLength + 1];z3 sFeeType;
int sTradeMoney;//根据卡号得到数据库节点信息int iServiceKey;int iSDUID;int iInSduID = 0;     
int iInServiceKey = 0; int iDBNode;int iAreaID;TCardType iCardType;//对充值卡签权得到信息
int iAccountLefti;int iValidPeriodi;int iSqlCode;z3 sReservePeriodi;z3 sServiceStopi;
//与银行对帐后的状态   TExcProType iRet;char* pTmp = NULL;  //临时文件指针
char sCurMsgCode[MsgTypeFieldLength + 1];     //从明细文件中读出消息
char k6[j3 + 1] = "\0";  //读出的文件行//定义结构TSelectResult,其包含了j5个row,
TSelectResult* pSelectResult =(TSelectResult*)malloc(sizeof(TSelectResult));
if (NULL == pSelectResult){ERRORLOG; return COMPENSATE_FAILED;}TRowResult* pRowhead =
(TRowResult*)malloc(j5 * sizeof(TRowResult));if (NULL == pRowhead){ERRORLOG;z2;
return COMPENSATE_FAILED; }z4 = pRowhead;z3 sHwCheckPFName;  //对帐明细文件
z3 sHwCompPFName;   //差异文件名  z3 sHwNotExistPFName;//文件句柄
FILE* fpHwCheckFile = NULL; //对帐文件句柄FILE* fpHwCompFile = NULL;  --------------------编程问答-------------------- FILE* fPHwNotExistFile = NULL;
//如果是二次补偿,则不必打开差异文件,因为首次处理时已经写入差异文件了
if (0 == iCompFailFlag) { sprintf(sHwCheckPFName, "%s/%s/%s", TRANSBALANCEBANK_DIR,
y8.m_sNodeNo, pFileName);//差异文件同明细文件只是前缀不同,由配置文件取得pTmp = pFileName
 + strlen(y8.m_sTransFilePrefix); sprintf(sHwCompPFName, "%s/%s/%s%s",TRANSBALANCEBANK_DIR,
y8.m_sNodeNo,y8.m_sCompensateFilePrefix, pTmp);//打开sHwCompPFName文件
if (NULL == (fpHwCompFile = fopen(sHwCompPFName, "a+"))){ERRORLOG("compensateBK() : 
Cann't open the file(" << sHwCompPFName << ").");z1;z2;z9; }}
//如果是二次补偿,文件存放在TRANSBALANCEABNORMAL_DIR下   else{sprintf(sHwCheckPFName, 
"%s/%s", TRANSBALANCEABNORMAL_DIR,pFileName);}//打开sHwCheckPFName文件
if (NULL == (fpHwCheckFile = fopen(sHwCheckPFName, "r"))){ERRORLOG; z1;z2;
if (0 == iCompFailFlag){ y6;}z9;}sprintf(sHwNotExistPFName, "%s/%s/%s%s", TRANSBALANCEBANK_DIR,
y8.m_sNodeNo,y8.m_sNotExistRecordPrex,pFileName);if (NULL == (fPHwNotExistFile = fopen(
sHwNotExistPFName, "w+"))){ERRORLOG; z1;z2;if (0 == iCompFailFlag){y6;} y7; z9;}int iCount = 1;
int iHeadFlag = 0;//从文件中读出一行 while (NULL != fgets(k6, j3, fpHwCheckFile)){
//将从文件中取出的行去掉回车  k6[strlen(k6) - 1] = '\0';
//如果是组头信息 则格式为://CheckFileFlag(GHEAD 5) + CheckMsgCode(4) + CheckFeeType(4)
//+ StreamStart(22) + streamStop (22) + TotalRecord (10)     
pTmp = k6;//如果是明细对帐文件而且是第一行的话,要判断第一行是否为头信息
 if (0 == iCompFailFlag && 0 == iHeadFlag){ iHeadFlag++;//如果是组头信息
if (0 == strncasecmp("GHEAD", pTmp, 5)) { if (lengthLogFileHead == strlen(k6)) {
pTmp = pTmp + 5;//取得CheckMsgCode 交易类型 strncpy(sHeadMsgCode, pTmp, MsgTypeFieldLength);
sHeadMsgCode[MsgTypeFieldLength] = '\0';pTmp = pTmp +  MsgTypeFieldLength;
pTmp = pTmp + FeeTypeFieldLength;//起始流水号 strncpy(sStartStreamNo, pTmp, MsgStreamNoFieldLength); --------------------编程问答-------------------- 这些可不行啊   下点力去做做吧  --------------------编程问答-------------------- 兄弟,做人要踏实点 --------------------编程问答-------------------- 还是自己试着做一下吧,遇到问题在来提问 --------------------编程问答-------------------- 你是想说明程序开发比较容易,还是想说明你的分比较值钱? --------------------编程问答-------------------- 不错!!学习学习一下!! --------------------编程问答-------------------- 趁年轻,多学点为好。 --------------------编程问答-------------------- 这个要高手帮你完成!!! --------------------编程问答-------------------- 脚踏实地的干 ,如果是应付你可以完全不写 --------------------编程问答-------------------- 慢慢学吧
--------------------编程问答-------------------- 脚踏实地的干 ,如果是应付你可以完全不写 
 
--------------------编程问答-------------------- 我的毕业论文就是这个题目....基于C#的学生成绩管理系统
哥们好好加油..我都是从头开始花了2个月的时间才弄完的..
主要需要看的是ADO.NET SQL 语句 已经需要用到.NET控件..
现在看来很简单了 --------------------编程问答-------------------- 刚开始还是要自己一步一步做,我也刚开始学。 --------------------编程问答-------------------- http://www.51aspx.com/Code/SmallStudentManageSys

小型学生管理系统源码
功能描述:
管理信息分为:班级管理,学生管理,课程管理,科目管理,成绩管理,成绩查询
本系统运行平台:.net Framework 2.0 --------------------编程问答-------------------- http://download.csdn.net/detail/sophia_wjy/4506329

这里有一个现成的例子。。你可以借鉴去看看!!1 --------------------编程问答-------------------- http://download.csdn.net/detail/cilence6788/2268667#comment
把汽车换成,学生就行了 --------------------编程问答-------------------- 楼主可以结贴了 --------------------编程问答-------------------- 这种直接百度不就得了... --------------------编程问答-------------------- 慢慢来,自己能多学一些就多一些啊。 --------------------编程问答--------------------
引用 5 楼 wuzhengqing1 的回复:
引用 4 楼 chenqiudong1982 的回复:兄弟,如果刚在学习的话千万不要应付,对自己不负责人
顶一下

支持! --------------------编程问答-------------------- 你现在可以这样应付,以后一样可以这样应付哦!

引用 46 楼 shabi1233333333 的回复:
引用 5 楼 wuzhengqing1 的回复:引用 4 楼 chenqiudong1982 的回复:兄弟,如果刚在学习的话千万不要应付,对自己不负责人
顶一下
支持!
--------------------编程问答-------------------- 除 --------------------编程问答-------------------- 需要学生管理系统 给我发邮件 我发给你们:985129874@qq.com --------------------编程问答-------------------- 我也正在学习中。 --------------------编程问答-------------------- 朋友们:
                     您们好!
我很想和朋友交流一下,同时向您们请教一下,如何学好系统开发这了的,用什么软件开发的话比较学起来容易懂得啊!我们老师这次让我们系统开发,我在网上下了源代码!也运行了,能用,但是自己想里面的有的东西加工一下,但是不会。。 --------------------编程问答-------------------- 学生管理系统很简单吧,没有那么复杂,哥们用我们平台也就是一两天的事情,要的话我给你个单机版!加我qq索取!180315586.当然首先声明我的是cs架构的。功能吗,看下面的截图! --------------------编程问答-------------------- csdn博客上也有上面这个数字化校园功能模块的成绩分析系统介绍,给你贴出地址来。http://blog.csdn.net/stone0419/article/details/4612649 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 除
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,