《金融信息系统课程设计报告》Word文档格式.docx
- 文档编号:19131187
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:25
- 大小:1.33MB
《金融信息系统课程设计报告》Word文档格式.docx
《《金融信息系统课程设计报告》Word文档格式.docx》由会员分享,可在线阅读,更多相关《《金融信息系统课程设计报告》Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
英文摘要:
With
thecontinuousimprovementof
banking
services,
theamountofinformation
ofallkinds
arealsogrowing,
information
processinghasbecome
ahuge
burden
ofmanagers.
Bank
informationmanagement
systemcaneffectively
documentandprovide
convenientandfast
informationprocessing
formanagers,
greatlyreducing
theburdenofmanagers.Financial
professional
students
shouldbeproficientin
bankingbusinessand
skilledoperation,
butalsohas
highcomprehensivequality,
itmustbethroughstudyandpracticeof
theoperationof
commercial
bankingpractice,andthese
knowledgecanbe
obtainedthroughthe
simulationofthebankbusiness
operation.
Inthisway
studentscan
comprehensiveuseof
learnedskills,
independentcompletionof
bank
operationinpractice,
acomprehensivegraspof
thespecificoperation
procedureofthebank.
Thispapermainlyusesthe
currentpopularC#
language
asadevelopmentlanguage,
usingVisual
Studio2010asadevelopmenttool,
usingSQLServer2005asthebackground
database,
introducesthedesign
anddevelopmentprocessof
thebank
informationmanagementsystem,elaboratesthedesign
thought
ofthewholeapplicationsystem,
finallyreached
acompletedesign.
关键字:
金融银行柜员业务系统C#开发
一.课程设计的目的及要求
1.1设计目的
1.2设计要求
1.2.1系统概要
在面向客户的系统中,包括零售业务系统、面向商业的银行业务系统和批发银行业务系统。
零售银行业务系统包括:
柜员系统、ATM系统和家庭银行系统。
本项目将针对柜员系统进行开发,柜员系统所办理的常见业务有:
活期开户、活期存款、活期取款、定期存款、定期取款、综合查询等主要业务。
本项目的附加功能开发有:
信贷业务和利率管理。
系统的详细功能请查看第三部分,这里我们列举一些重要功能:
1、操作界面美观、使用简单方便。
2、业务处理:
所有业务都必须真实合理。
3、综合查询:
根据姓名查询、根据不同的业务类型查询等。
4、系统管理:
可以对本系统进行更全面的操作管理。
1.2.2用户角色
角色名称
职责描述
业务员
办理本柜员系统的一切业务。
1.2.3产品的功能
3.1客户管理功能
功能类别
功能描述
新增客户
可以实现对新的客户进行基本情况的注册。
综合查询
可以根据不同条件,查询本机构的所有客户信息,及时了解客户的基本情况;
也可以对客户的基本信息进行修改,删除等。
3.2活期业务功能
活期开户
可以对客户尽心活期开户操作。
活期缴存
可以对已经开户的客户进行活期存款操作。
活期支取
可以对已经开户并有余额的客户进行活期支取操作。
3.3定期业务功能
定期存款
可以实现定期存款的操作;
定期取款
可以实现定期支取的操作;
3.4信贷业务功能
借款
可以实现借款操作;
还款
可以实现各种还款操作;
3.5参数设置功能
业务管理
可以对业务类型进行新增、修改、查询、禁用等各种操作。
利率管理
可以对已有的业务类型进行利率的设置、修改、禁用等操作。
3.6结息销户功能
活期结息销户
可以实现对活期存折的结息销户;
定期结息销户
可以实现对定义存款的结息销户;
借款结息销户
可以实现对借款的结息销户;
1.3设计意义
二.总体设计
2.1界面设计
2.1.1登录界面
2.1.2主界面
2.1.3定期业务主界面
2.1.4活期业务主界面
2.1.5客户管理主界面
2.1.6利率设置主界面
2.2数据库设计
三.数据库设计
3.1数据库总体设计
3.2数据库详细设计
3.2.1t_user表
3.1.2t_regular表
3.1.3t_current表
3.1.4t_member表
3.1.5t_ratetype表
四.详细设计
这个程序共分成四个板块,其中包括定期业务,活期业务,客户管理与利率设置。
活期业务:
主界面:
实现每个功能界面的跳转
代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
namespaceMyTemp
{
publicpartialclasszhuye:
Form
{
publiczhuye()
InitializeComponent();
}
privatevoidbutton1_Click(objectsender,EventArgse)
/*dingqidq=newdingqi();
//创建了一个对象
dq.Show();
//显示窗体对象*/
privatevoidbutton2_Click(objectsender,EventArgse)
活期业务.CurrentBussinessFormcb=new活期业务.CurrentBussinessForm();
cb.Show();
//显示窗体对象
privatevoidbutton3_Click(objectsender,EventArgse)
客户管理.ManageCustomerFormmc=new客户管理.ManageCustomerForm();
mc.Show();
privatevoidbutton4_Click(objectsender,EventArgse)
利率设置.ratert=new利率设置.rate();
rt.Show();
privatevoidbutton5_Click(objectsender,EventArgse)
xitongxt=newxitong();
xt.Show();
privatevoidbutton6_Click(objectsender,EventArgse)
xindaixd=newxindai();
xd.Show();
privatevoidzhuye_Load(objectsender,EventArgse)
}
4.1定期业务
4.2活期业务
4.3客户管理:
实现了新增用户以及增删改查功能。
4.3.1客户管理主界面
主要代码
usingMyTemp.客户管理;
namespaceMyTemp.客户管理
publicpartialclassManageCustomerForm:
publicManageCustomerForm()
//新增客户按钮
privatevoidtoolStripButton1_Click(objectsender,EventArgse)
AddCustomerFormaddc=newAddCustomerForm();
addc.MdiParent=this;
addc.Show();
//综合查询按钮
privatevoidtoolStripButton2_Click(objectsender,EventArgse)
ModifyCustomerFormmdfc=newModifyCustomerForm();
mdfc.MdiParent=this;
//设置当前窗体为综合查询窗体的父窗口
mdfc.Show();
//返回按钮
privatevoidtoolStripButton3_Click(objectsender,EventArgse)
zhuyezy=newzhuye();
zy.Show();
this.Close();
privatevoidtoolStrip1_ItemClicked(objectsender,ToolStripItemClickedEventArgse)
4.3.2添加用户
主要代码:
4.3.3查询功能
usingSystem.Data.SqlClient;
publicpartialclassModifyCustomerForm:
publicModifyCustomerForm()
privateDataSetdataSet=newDataSet();
//声明并初始化dataSet
privateSqlDataAdapterdataAdapter;
//声明dataAdapter
//查询按钮
privatevoidcx_Click(objectsender,EventArgse)
if(card.Text=="
"
MessageBox.Show("
请输入要查询的身份证号!
"
输入提醒"
);
else
stringselect=string.Format("
selectcount(*)fromt_memberwherecardnum='
{0}'
card.Text);
//查询语句
DBHelper.connection.Open();
SqlCommandcomm=newSqlCommand(select,DBHelper.connection);
intnum=(int)comm.ExecuteScalar();
if(num!
=0)
stringsel=string.Format("
select*fromt_memberwherecardnum='
dataSet.Clear();
dataAdapter=newSqlDataAdapter(sel,DBHelper.connection);
//创建dataAdapter对象
dataAdapter.Fill(dataSet,"
t_member"
//填充数据集
DataGridView1.DataSource=dataSet.Tables["
];
//指定DataGridView数据源
没有要查询的客户,请重新输入!
DBHelper.connection.Close();
//修改按钮
privatevoidxg_Click(objectsender,EventArgse)
if(dataSet.HasChanges())
//对话框返回值
DialogResultresult=MessageBox.Show("
您确实要把修改保存到数据库吗?
操作提醒"
MessageBoxButtons.OKCancel,MessageBoxIcon.Question);
if(result==DialogResult.OK)
SqlCommandBuilderbuilder=newSqlCommandBuilder(dataAdapter);
//用于修改的command命令
dataAdapter.Update(dataSet,"
//保存修改,更新数据库
恭喜您修改成功!
对不起,没有修改数据,操作失败!
//删除按钮
privatevoidsc_Click(objectsender,EventArgse)
{//判断是否选中了要删除的对象
if(DataGridView1.SelectedRows.Count==0)
请选中要删除的对象!
删除后不可恢复!
确定删除?
if(result==DialogResult.OK)
DataRowViewdrv=DataGridView1.SelectedRows[0].DataBoundItemasDataRowView;
drv.Delete();
//删除GDV中选中的内容
stringdel=string.Format("
deletefromt_memberwherecardnum='
card.Text);
//在数据库中删除选中的内容
SqlCommandcommand=newSqlCommand(del,DBHelper.connection);
intnum=Convert.ToInt32(command.ExecuteScalar());
if(num!
=0)
恭喜您删除成功!
4.4利率设置
五.测试
5.4客户管理
5.4.1添加用户
添加成功给出提示
若所填信息不完整给出提示
若所填信息已存在
5.4.2客户查询
若所填身份证号为空,给出提示
若所填身份证号没有记录,给出提示
修改功能直接修改,自动保存
若没有修改任何内容
修改后给出友好提示
修改成功,给出提示
删除功能选中一行才可进行删除,若没选中,给出提示
删除不可恢复,给出友好提示
六.参考文献
七.心得体会
组长:
(每人200-300字)
组员一:
组员二:
组员三:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金融信息系统课程设计报告 金融 信息系统 课程设计 报告