计算机毕业设计收费项目功能介绍:
5.2.1 功能描述
收费项目和票据是本系统最主要的数据实体,本模块中,根据上海市财政局有关处室批准文件,对收费项目和收费票据进行新增、变更(修改)和恢复变更、撤消和恢复撤消等操作。
收费项目管理主要涉及的内容是:收费项目的编码、项目名称、级别、类别、收费性质、收费标准、批准文号;收费票据的票据代码、票据类型、票据名称、票据简称、每本份数、每份联数、印制单价、零售单价等。
5.2.2 界面设计
本界面主体框架使用DreamWeaverCS4编辑。本模块共有五个页面,包括Billedit(添加票据信息页面),BillGL(票据信息管理页面),SFXMadd(添加收费项目页面),SFXMGL(收费项目管理页面),SHXMinfo(收费项目信息查看页面)。当在页面中的树形菜单链接选择功能时, main直接导向asp.net页面对应页面。如果点击收费项目录入,则主页面直接导向AddUnit.aspx页面。
5.2.3 设计思路
收费项目添加操作本功能主要用到Button、textbox、datagrid控件,在登记功能中,通过在textbox控件输入内容后,按下登记按钮后,插入数据库中的单位项目信息表。由于市局相关企业编号以及印刷单位名称都是不可能一样的,因此在登记时必须判定数据库中是否已经有该记录了。在该功能设计时主要是通过datareader对象逐行读取数据库中项目编码、项目名称、级别、类别等内容,如果有这条记录则跳出已经存在相关记录。
在Datagrid控件中显示所有收费项目的相关信息,当点击删除按钮时获取当前行的单位项目的字段值,执行删除操作。在企业查询检索textbox中输入需要查询企业的信息,可以对企业信息进行模糊查询。
票据信息管理与收费项目管理思路大致相同,这里不再赘述。
5.2.4 相关核心代码
A添加收费项目相关代码
protected void btnAdd_Click(object sender, EventArgs e)
{
string strErr = "";
if (this.txtBillCode.Text == "")
{
strErr += "票据代码不能为空!\\n";
}
if (strErr != "")
{
ResponseMessage(this, strErr);
return;
}
string BillCode = this.txtBillCode.Text;
string BILLTYPE = this.ddlPJLX.Text;
string BILLNAME = this.txtBILLNAME.Text;
string BILLJM = this.txtBILLJM.Text;
int MBFS = int.Parse(this.txtMBFS.Text);
int MFLS = int.Parse(this.txtMFLS.Text);
int BILLME = int.Parse(this.txtBILLME.Text);
int LSJG = int.Parse(this.txtLSJG.Text);
int CBJG = int.Parse(this.txtCBJG.Text);
decimal SXFBL = decimal.Parse(this.txtSXFBL.Text);
int zdkcs = int.Parse(this.txtZDKCS.Text);
bool IFCX = this.chkIFCX.Checked;
int itemid = int.Parse(this.ddlItem.SelectedValue);
T_BILL model = new T_BILL();
model.BillCode = BillCode;
model.BILLTYPE = BILLTYPE;
model.BILLNAME = BILLNAME;
model.BILLJM = BILLJM;
model.MBFS = MBFS;
model.MFLS = MFLS;
model.BILLME = BILLME;
model.LSJG = LSJG;
model.CBJG = CBJG;
model.SXFBL = SXFBL;
model.IFCX = IFCX;
model.ZDKCS = zdkcs;
model.ITEMID = itemid.ToString();
if (Request.Params["id"] != null && Request.Params["id"].Trim() != "")
{
model.BILLID = int.Parse(Request.Params["id"]);
if (model.Update(model) <= 0)
{
ResponseMessage(this, "修改失败,请检查输入是否正确!");
return;
}
}
else if (model.Add(model) <= 0)
{
ResponseMessage(this, "录入失败,请检查输入是否正确!");
return;
}
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第8页为计算机毕业论文收费单位管理功能部分......