与我联系,我在国外失业中,正无事可做,我的EMAIL:[email protected]

解决方案 »

  1.   

    greensleeve,   拜托,你在吗?快点给我写信,或者用icq好吗?
      

  2.   

    强烈关注!!!三层体系是什么?
    COM+ + DNA + SQL Server
    真高手也
      

  3.   

    就是多层系统啦presentation layer(thin client)+middle layer(application server)+ data layer(database server),有几个标准,J2EE, COM+。我的毕业论文。
    用vc做的。(UI其实用的是vj++)会的人不难哪,一般是企业应用。
    我是因为以前没有做过,所以有点问题。请有空的高手和我联系,一定酬谢的。
      

  4.   

    superdai,你会吗?如果会的我就可以打包发给你。我的是企业应用,是调用com找不到头绪。
      

  5.   

    我已经完成的工作:   程序分为三层.User Interface + Object Model ( all these two in client)   + data serve layer ( in application server) + database server    当然编程和调试可以用一台机器完成,win2000 professional + MS SQL Server (Desktop version)就可以了.我已经大部分的工作.   基本上data server layer的我都做了,一定有bug的拉.    Object model我已经完成大半了,只有Order, OrderDetail, PurchaseOrder的几个函数没有写完.    UI的所有设计完成了,就差没加入function了.我试验加入Employer, Category的代码,发现和底层不通,程序不可以运行.我才着急了. 详细的描述: -------------------------------------------------------------------------------------  Object model layer:文件pdtClient: 包括18个函数, 每两个函数负责一个Object.     * Object(例如customer),包括一切关于object的属性,主要为了存放属性用的.为了可以在UI调用, 属性设置成接口属性.这样表示层可以调用(get)或者修改(put)                            为了帮助存放,加入几个函数, 增加了CopyFromRS,为了从记录集读入各个属性. * ObjectManager(例如CustomerManager), 所有添加,修改,删除的函数,包括校验职员的函数, search 函数(search也调用底层的getRecordset,只是要放入不同的条件WhereClause)为了管理从数据库得到的记录,加了几个属性:属性也是接口属性           m_pCatsArray: 存放每次取得的记录集,可能只有一个           m_pCount: 记录集的记录数目. ***因为category没有search,加入initCategoryCollection存放list. Department和employer都不要list.    我只有order, orderdetail, purchaseorder的delete刚加入函数, add, modify没加入,其中orderdetail可以不加入,因为UI没有添加,修改,删除单个记录的. Order的add,modify传入的orderdetail是安全数组,在UI的java中放入.------------------------------------------------------------------------------------------------------------  data serve layer:文件pdtServer: 包括四个coClass       RecordServer: 用ADO方式返回数据库记录集.一个函数        maintainServer:更新修改辅助的数据库的记录(不包含employer, department,       很简单,add时候参数录入除了CustomerID, orderID的其他对象内容了,然后加入数据库记录,因为ID是自动添加属性,数据库自动添加一个唯一号码,返回这个号码给参数.        del按照ID删除,只有下面一个关于客户的OrderDetail按照Customer OrderID和productID删除        modify参数传入所有记录包括id,然后依据id修改.        tradeServer: 更新修改交易的CustOrder, OrderDetails (因为一个customer order contains some orders), PurchaseOrder 三个数据库记录.       增加四个函数, 添加/减去 Customer记录库的 总定购金额和 为付账定购金额,给下面的一个pointOFSales使用.        PointOfSales: 复杂一点的交易,设计两个或者三个数据表       增加客户订单.(最后一个参数是安全数组,放的是OrderDetail的详细情况,记的和UI层对应就可以了.)                     加入CustOrder, 加入多个订单明晰, 修改客户未付账和总金额.       修改客户订单.                   简化了,直接使用上面和下面的先删除,再增加函数.       删除客户订单                   保存旧的总金额,未付金额.删除订单和明晰,加上金额.      ----------------------------------------------------------------------------------------------------------------------  UI层:包括        DlgLogin: 为用户登陆用,输入id password, 定义IEmployer, IEmployerManger接口, 调用verifyEmp取出用户的信息,如果用户存在,密码相符,返回数据库记录到IEmployer中,调用IEmployer的身份,进入相应的对话框.       DlgDespatch:为仓库发挥人员使用,list all orders which includes all order detail should dispatch before or in today. just push despatch button, 改变orderdetail的states.       DlgPurchase:采购部使用,              list all products that in the order but not enough quantities in the store. display the supplier info based on the product that you clicked , if datagrid is difficult to use, can change it to list windows         DlgPurchaseManager: Purchase Manager use it.                Add or Edit(modify, delete) the supplier info              Add or ........................ product              Add or just delete the category               Enquiry base on different conditions, can get the orders in the list windows. or get the total amount based on supplier, employer .... (I didn't  finish the design, it is easier)        DlgSales: Sales representative use it              add or Edit the customer info              display the category, then display the product list based on different category.              add the product into order.       DlgSalesManager: Sales manager use it              Modify the order              Enquiry the order              Enquiry the amount based on single or combind order details        DlgSearchOrder: for use in the DlgSales.   我目前的问题, 在pdtServer中发现不可以定义IrecordServer, 可以定义ItradeServer在UI加入了Category (Sales representative), Employer (判断用户身份和返回的)结果发现不可以用.程序运行出错.  系统配置:SQL Server 7, 我回来传给你建立系统数据库的文件.在control panel的ODBC Data Source Administratior建立一个user DSN, 选SQL server, create new data source, (SQLNBMedicine),数据库选上面的数据库名字好了.程序调试时候建立MTS包, 加入pdtServer.dll就可以了因为一台机器不要安装客户机程序. 可能你要修改的地方,每个VC project中修改stdAfx.h中的msado15.dll在你的系统的位置. 三个打包文件分别放入同一个目录中的子目录pdtclient, pdtServer, UI 我想到的可能问题:1: 内存泄漏, 每个interface在自己应用调用AddRef,释放 解决办法:1:从底层检查开始2.为底层专门写一个test,分开来test. 了解程序的办法:从Object Model开始了解功能.
      

  6.   

    他妈的,我不会.不过,我看不起u那拽性...牛b吗?看u那语气~切~
      

  7.   

    我可没有.不过大概忙,说话欠仔细.最近太忙了.
    leoncool:  write mail to you tonight. I am in the class. I just have icq 36352861. not qq :)
      

  8.   

    看你的意思是做一个数据库中间件,但又不太象,是吗?
    可以帮着看一下,不一定能解决,money就算了