C#课程设计-银行个人账户管理系统

C#课程设计-银行个人账户管理系统

ID:37917526

大小:551.71 KB

页数:28页

时间:2019-06-02

C#课程设计-银行个人账户管理系统_第1页
C#课程设计-银行个人账户管理系统_第2页
C#课程设计-银行个人账户管理系统_第3页
C#课程设计-银行个人账户管理系统_第4页
C#课程设计-银行个人账户管理系统_第5页
资源描述:

《C#课程设计-银行个人账户管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#课程设计C#课程设计报告题目:银行个人账户管理系统专业:网络工程班级:网络101计算机科学与信息学院IIC#课程设计目录1需求分析11.1系统概述11.2功能性需求11.3非功能性需求22概念设计23逻辑设计34数据库设计44.1数据库表属性44.2数据库表建立44.3预插入数据55系统设计65.1管理员登录65.1.1界面65.1.2流程图65.1.3主要代码75.2后台管理85.2.1顶部85.2.2中部95.2.3底部95.3创建账户105.3.1界面105.3.2流程图105.3.3主要代码115.3.

2、4结果125.4账户管理135.4.1登录界面135.4.2流程图14IIC#课程设计5.4.3进入账户145.5存款145.5.1运行界面145.5.2主要代码155.6取款165.6.1运行界面165.6.2主要代码165.7收支明细195.7.1运行页面195.7.2主要代码205.8删除账户225.8.1运行界面225.8.2主要代码235.8.3结果246设计过程及心得25分工说明25IIC#课程设计1需求分析1.1系统概述在没有使用银行管理系统前,采取的是人工方式,相对而言耗时大,效率低且造成一定的资源

3、浪费。我们通过设计银行管理系统,可以对银行的一般业务进行有序管理,对于客户的个人资料也不需要做大量烦琐的登记工作,变的相对简单容易操作且不用耗费大量人力财力。初步分析,该系统的主要功能是管理每个用户的信息,管理员登陆系统后,可以查看用户的信息,修改用户的信息,查看用户的余额,帮用户存、取款,开户和销户。1.2功能性需求通过分析,该系统只有一个用户管理模块,管理员登陆模块后管理用户的信息,框图如下:24C#课程设计1.3非功能性需求本系统采用的是基于E-R图的设计方法。根据以上情况,该系统总体目标如下:(1)以真实、

4、准确数据为基础,以先进、有效、合理的管理方法为核心,以现代计算机技术为手段,建设银行个人账户管理系统。(2)提高银行办事效率,银行负责人及工作人员能及时、准确地掌握各种信息,为决策提供有效的依据。(3)实现内部管理电脑化,实现信息共享。(4)使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。(5)使办公人员可以轻松快捷地完成对账户管理的任务。2概念设计通过以上的分析,可以知道,该系统的实体有管理员、用户,其实体如下:24C#课程设计将以上的实体图集成为E-R图得到如下:3逻辑设计将以上的E

5、-R图转换为关系模型,得到如下:管理员(AdminID,AdminPassword,AdminName);账户表(账号,户名,余额,手机号码,身份证号,密码);记录表(账号,收支,,金额,余额,时间,操作员);24C#课程设计4数据库设计4.1数据库表属性本系统包含了如下三个表:管理员:字段名称数据类型字段长度允许空否备注AdminIDvarchar50NO主键AdminPasswordvarchar50NOAdminNamevarchar50NO账户表:字段名称数据类型字段长度允许空否备注账号intNO主键户名v

6、archar50NO余额floatNO手机号码char11NO身份证号char18NO密码char6NO记录表:字段名称数据类型字段长度允许空否备注账号intNO收支varchar10NO金额floatNO余额floatNO时间datetimeNO操作员varchar50NO4.2数据库表建立这里我们建表的时候没有用代码,是直接用手工添加的。24C#课程设计4.3预插入数据预先插入管理员的数据,以登录系统。账户表可以登录系统后创建,所以不需要预插入数据。既然无账户数据,记录表当然就没有数据。24C#课程设计5系统设

7、计5.1管理员登录5.1.1界面登录界面居中,并且顶部留有一定空间,聚焦在工号:5.1.2流程图流程图如下:24C#课程设计5.1.3主要代码点击登录按钮,调用myBtnButton_Click()函数,Login.aspx.cs部分代码:protectedvoidCheckLogin(){SqlConnectioncon=newSqlConnection();con.ConnectionString="server=.\sqlexpress;database=银行个人账户管理系统;integratedsecur

8、ity=true;";//连接数据库的字符串if(con.State==System.Data.ConnectionState.Closed){con.Open();}SqlCommandcmd=newSqlCommand();cmd.CommandText=@"select*from管理员whereAdminID=@IDandAdminPassword=@

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。