优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

VC409 银行业务管理系统VC++ SQL

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

近年来我国信息产业发展迅速,手工管理方式在银行业务管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势以使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境,直面外国的挑战。这样,业务管理的信息化势在必行。〖本文来自:计算机毕业网  〗
   在传统的银行业务管理中,其过程往往是很复杂的,繁琐的,业务管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题。因此改过成必须实现信息化
我们的系统开发的整体任务是实现银行业务管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。

内容来自think58 [来源:http://think58.com]

[资料来源:THINK58.com]

   (3) 多次和项目组成员到各本地银行帐务中心进行实地考察,总结分析了现有帐务系统存在的问题,并根据我国的实际情况进行了功能细划, 流程细划,完成了银行业务管理系统业务需求调研报告的编制、定稿工作;
   (4) 参加区工商银行组织的帐务系统系统建设的可行性研究报告以及初步设计会审。
   (5) 本人主要做了系统开发前期的系统分析及设计工作,并尝试采用与传统分析方法有很大不同的面向对象的系统分析方法,提高开发效率,以期减少后期维护工作的工作量。
   另外,自己完成了部分程序的编写。通过参与具体项目的开发设计,学习了新的知识,也有了一些新的经验和体会。

[来源:http://www.think58.com]

  银行业务管理系统的内容按其功能性分类有以下四类:
   第一、资产类。包括各开户单位在银行的借款及其归还情况,对外单位一年或一年以上的中短期投资,应暂付其他单位或个人的款项,银行购入的国库券及各类证券,银行在其他银行在存款及银行库存先进的变动。
   第二、负债类。包括各开户单位在银行的存款,银行应付暂存其他单位或个人的款项,银行借入的专业银行或外部其他部门单位一年或一年以上的款项。
   第三、所有者权意类。包括开办单位投入银行周转或银行利润提留的资本金,银行从利润中提取的各种公积金及公意金,银行经营取得的利润及其分配。
   第四、损益类。包括银行的利息、投资及其他的收入,银行吸收单位存款和借入资金发生的利息支出、投资成本及其它支出。
   银行从受理经济业务开始,顺次经过五个步骤,依次是:审查填制会计凭证;根据会计凭证登记明细帐现金、银行存款帐;根据会计凭证编制科目日结单;根据科目日结单登记总分类帐;根据总帐编制银行会计报表。银行的会计帐簿,按银行会计科目分别设置。
   银行业务管理系统编制的会计报表根据银行经营活动内容,参照银行会计报表设置,包括: think58.com [资料来源:http://think58.com]
   (1) 资产负债表。反映银行在一定日期财务状况的会计报表。
   (2) 利润表。反映银行在一定期间内的经营成果及其分配情况。
   (3) 财务状况变动表。综合反映一定的会计期间(年度、季度、月份)内营运资金来源和运用及其增减变动情况。
  [资料来源:http://THINK58.com]

在表中存储元数据不仅对DBMS是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。本文第二章所介绍的SQL语言可以同时用于元数据和用户数据。
3) 索引
第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。
4) 应用元数据
存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查询和其他形式的查询组件。并非所有的DBMS都支持应用组件,支持组件的DBMS也不一定把全部组件的结构作为应用元数据存储在数据库中。然而,大多
CString strSQL;〖本文来自:计算机毕业网  〗
 strSQL.Format("select * from staff where staffname='%s' AND staffpassword='%s'",m_username,m_password);//搜索员工表中是否有此员工
 if(!m_pSet->Open(AFX_DB_USE_DEFAULT_TYPE,strSQL))
 {
  MessageBox("数据库打开失败!",MB_OK);
  return;
 }
 if(m_username.IsEmpty())//判断用户编辑框输入为是否空
 {
  AfxMessageBox("请输入用户名!"); think58 [版权所有:http://think58.com]
  GetDlgItem(IDC_USERNAME)->SetFocus();
  return;
 }
if(m_password.IsEmpty())//判断密码输入框是否为空
 {
  AfxMessageBox("请输入密码!");
  GetDlgItem(IDC_PASSWORD)->SetFocus();
  return;
 }
 if(m_pSet->GetRecordCount()==0)
 {
  m_pSet->Close();
  MessageBox("密码或用户名错误,请重新输入!",MB_OK);
  GetDlgItem(IDC_USERNAME)->SetFocus();
  m_username="";
  m_password="";
  UpdateData(FALSE);
  return;
 }
6.2.3主界面
但输入用户名和密码就会进入主界面:
 
图6-2-7 主界面
此时主界面上分了三个区:业务区,管理区,其他。
客户需要进行那方面的要求,操作员就可进行相应的操作了。
6.2.4业务区
在业务区,操作员点击存款按钮,就弹出如图6-2-8的窗口:
 
图6-2-8 存款界面
要求选择储种,它们的利率是不同的。其中一部分代码为:
void CReserveMoney::OnReservemoney()
{〖本文来自:计算机毕业网  〗 think58

[资料来源:THINK58.com]


 styleSet.Close();
 //m_bcheckzz=TRUE;
 //UpdateData(FALSE);
 UpdateData(TRUE);
 //存储类型只能是一种
 int count=0;
 if(m_bcheckzz != FALSE)count++;
 if(m_bcheckzling != FALSE)count++;
 if(m_bcheckzl != FALSE)count++;
 if(m_bchecktz != FALSE)count++;
 if(m_bcheckjy != FALSE)count++;
 if(m_bcheckhq != FALSE)count++;
 if(m_bcheckdq != FALSE)count++;
 if(m_bcheckcb != FALSE)count++;
 if(count==0)
 {
  AfxMessageBox("你还没选择存储类型!");
  return;
 }
 if(count>1)
 {
  AfxMessageBox("你只可以选择一种存储类型!");
  return;
 }
[资料来源:http://think58.com]