WEB程序设计基础 第一套参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WEB程序设计基础第一套参考答案1.给出会计发放工资的业务流程图、数据流程图。

数据流程图如下:
2.会计角色
⑴给出会计工资发放的模块结构图。

⑵给出会计工资发放业务的E-R图和关系模型。

关系模型如下:
工资(工资号,工资额,雇员号)
雇员(雇员号,姓名)
扣款(扣款号,扣款名,金额,雇员号)
3.在会计类中添加一个私有方法实现对字符串输入参数长度的检查。

#include "SQLBaseStruct.h"
#include "ADOConn.h"
#ifdef TELLER_FILE
class _declspec(dllexport) accounter
#else
class _declspec(dllimport) accounter
#endif
{
private:
ADOConn accounter;
public:
accounter ( );
virtual ~ accounter ();
int CheckStringLength(char *p);
};
#endif
int accounter ::CheckStringLength(char *p,int type){
int length;
length=strlen(p);
switch(type){
case USERNAME: if(length>20) return OVERLENGTH; break;
case EMPLOYEENAME: if(length>15) return OVERLENGTH; break;
case DEDUCTNAME:if(length>50) return OVERLENGTH; break;
}
return OK
}
4.编写一段C#程序,实现Administrator业务逻辑层代理类的设计,使其代理
ADMINISTRA TORATL组件。

using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ADMINISTRA TORATLLib;//包含COM类和接口的命名空间
namespace BankManagement.BLL
{
public class AdminBranch
{
//创建代理类提供的COM接口对象
private static First_A TL first_ATL = new First_A TL();
private static IFirst_A TL first = (IFirst_A TL)first_ATL;
public AdminBranch( )
{
first.AdminDatabaseLogin();//在构造函数中打开数据库连接}
}
}。

相关文档
最新文档