毕业设计(论文)-信用合作社管理系统.doc

上传人:小小飞 文档编号:3282001 上传时间:2019-08-07 格式:DOC 页数:25 大小:856.52KB
返回 下载 相关 举报
毕业设计(论文)-信用合作社管理系统.doc_第1页
第1页 / 共25页
毕业设计(论文)-信用合作社管理系统.doc_第2页
第2页 / 共25页
毕业设计(论文)-信用合作社管理系统.doc_第3页
第3页 / 共25页
毕业设计(论文)-信用合作社管理系统.doc_第4页
第4页 / 共25页
毕业设计(论文)-信用合作社管理系统.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《毕业设计(论文)-信用合作社管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-信用合作社管理系统.doc(25页珍藏版)》请在三一文库上搜索。

1、I 信用合作社管理系统信用合作社管理系统 XXXX 学院学院 网网络络工程工程专业专业 学号学号 XXXXX 姓名姓名 XXX 指指导导教教师师 XXX 【摘摘 要要】随着信息技随着信息技术术在在农业农业中中应应用,目前正用,目前正进进入入农业现农业现代化后的代化后的农业农业信息化建信息化建设阶设阶段,全新的段,全新的“数字数字农业农业”模式模式 已日已日渐渐成形,成形,应应用越来越多,正在用越来越多,正在对农业对农业的生的生产产和管理和管理产产生革命性影响。它把生革命性影响。它把农业领农业领入了数字化信息入了数字化信息时时代,代,这这是是 21 世世纪纪 农业农业的重要的重要发发展方向。展方

2、向。农农村村专业专业合作社信息化建合作社信息化建设对设对于于农业农业生生产产模式的模式的转变转变和和农业经营农业经营市市场场化的化的实现实现及及农业产业农业产业化和生化和生 态农业态农业的的发发展具有展具有长远长远意意义义。通。通过对农过对农村信用社的运作模式的了解,以村信用社的运作模式的了解,以“信用社的运作特点、灵活友好的操作信用社的运作特点、灵活友好的操作风风格、良好格、良好 的功能定制支持的功能定制支持”为设计为设计思想,开思想,开发发出出农农村信用合作社管理系村信用合作社管理系统统来提高管理工作的效率。系来提高管理工作的效率。系统针对统针对客客户户存存钱钱,取,取钱钱等等综综合合 业

3、务业务管理等方面管理等方面专门专门开开发设计发设计。采用。采用 B/S 模式,从模式,从软软件工程的原理和理念出件工程的原理和理念出发发,以,以 SQL Server 2000 和和 Microsoft Visual Studio 2005 对对信用社的数据信用社的数据库设计库设计与系与系统统模模块块、 、综综合管理模合管理模块块分分别进别进行开行开发发。 。 【关键词关键词】农农村信用社管理系村信用社管理系统统, ,, ,综综合管理合管理 II 目 录 摘 要.I ABSTRACT 22 1绪论1 2可行性分析1 2.1可行性分析1 2.1.1技术可行性分析1 2.1.2经济可行性分析1 2

4、.2开发平台及运行环境2 2.2.1工具环境分析2 2.2.2硬件平台2 2.2.3软件平台2 2.3开发工具简介2 2.3.1Visual Studio 2005 介绍 .2 2.3.2A 介绍 2 2.3.3SQL2000 介绍 2 2.3.4数据库访问接口的选择3 3需求分析3 3.1系统目标3 3.2系统参与者及用户特点3 3.3用例图4 3.4系统流程分析5 3.5场景分析6 3.6系统功能结构图7 3.6.1模块功能分析8 3.7数据流图8 3.7.1顶层数据流图8 3.7.20 层数据流图 8 3.7.31 层数据流图 9 3.8数据字典(核心部分).10 4总体设计.11 4.

5、1系统模块总体设计.11 4.2系统 ER 图11 4.2.1系统总 E-R 图.11 4.2.2系统分 E-R 图.11 4.3关系模式.13 4.4主要数据表的物理结构.13 4.4.1主要数据表及说明.13 III 5详细设计及实现.14 5.1登录模块设计.14 5.2主界面模块设计.15 5.3管理员管理设计.15 5.4开户模块设计.15 5.5存钱模块设计.17 5.6取钱模块设计.17 5.7存取钱明细模块设计.17 6 系统测试.19 7结束语.20 致 谢21 参考文献.21 1 1 绪 论 农村信用合作社是银行类金融机构,所谓银行类金融机构又叫做存款机构和存款货币银行,他

6、们 的共有特征是以吸收存款作为主要的负债,以发放贷款作为主要的资产,以办理结算作为主要的中间 业务,直接参与了存款货币的创造过程。 农村信用合作社又是信用合作机构,所谓信用合作机构是由个人集资联合组成的以互助为主要宗 旨的合作金融机构,简称“信用社” ,他是以互助、自助为目的,在社员中开展存款、放款的业务。信 用社的建立与自然经济、小商品经济发展有着直接关系。由于农业生产者和小商品生产者对资金需要 存在季节性、零散、小数额、小规模的特点,使得小生产者和农民很难得到银行贷款的支持,但是客 观上生产和流通的发展又必须解决资本不足的困难,于是就出现了这种以缴纳股金和存款方式建立的 互助、自助的信用组

7、织1。 合作金融组织在我国有着悠久历史,早在共和国建立之前合作金融就在实践中得到了一定的发展。 但在建国初期,社会主义改造的过程里,个人对生产资料的所有权被取消,随着共公有化程度有所提 高,农村信用合作社的合作性质也被淡化,并被转化成国家银行在农村的基层机构。进入 20 世纪 80 年代以后,这种国有的制度安排已不适应农村经济的发展变化。1984 年为了恢复以组织上的群众性、 管理上的民主性和经营上的灵活性为基本内容的体制改革,我国开始推行农村信用合作社。1996 年农 村信用合作社与国有商业银行中国农业银行脱钩,接受人民银行代管,并开始按合作性原则运作。 2003 年,8 个省开始进行改革试

8、点,获取了阶段性的成效。2004 年初,在全国范围内进行了深化农村 信用社的改革并持续至今1。 通过对农村信用合作社的调查与了解,分析农村信用合作社管理系统应具有系统化、规范化、自动 化的特点,才能达到提高账户管理效率的目的。该系统的开发是为了能让工作人员可以更加快捷的完 成对账户的管理工作。 2 可行性分析 2.1 可行性分析 2.1.1 技术可行性分析 我采用 Microsoft Visual Studio 2005 与 SQL Server 2000 相结合,利用 Sql2000 所提供的强大数据 库管理能力进行数据库设计,并采用 B/S 模式构建,针对该软件的工作性质,根据详细的规划对

9、系统 进行部署。 在硬件方面,能选择的空间很大,只要是 Pentium 系列及以上的计算机,内存在 512M 以上, 硬盘在 20G 以上,都可以满足系统的开发需要。当然,硬件的配置越高,系统的开发与运行会也更加 流畅。考虑到如今的家用或商用电脑硬件的整体配置水平已经很高,系统在硬件方面的需求是没有问 题的。 在软件方面,由于 Visual Studio 2005 和 SQL 已经是两个非常成熟的开发工具,不管在安全性、 可用性、可靠性等方面都毋庸置疑。作为一种现代的编程语言,C#提供了完善的指令控制语句、类与 对象的支持以及丰富的数据类型,这为开发高性能的系统提供了有力的保障,保证了代码的模

10、块化要 求,而代码模块化的提高则利于日后对系统的修改与扩展。因此软件方面也是可行的。 综上所述,本系统的设计与开发在技术、硬件和软件方面上的条件都是满足的,因此,它在技 术上是可行的。 2.1.2 经济可行性分析 针对管理系统这样的软件,目前绝大多数计算机的软硬件系统都能轻松胜任,而且大多数开发软 件目前都是免费提供使用的,因此在费用的花耗上并不大。 2 而提高管理水平以及服务质量,还可以通过快速有效的操作让客户更加满意,同时减轻管理人员 的工作强度,提高工作效率,带来诸多的方便。这在无形中也提升了农村信用合作社的效益,增加的 收益将远高于系统本身的开发成本。 2.2 开发平台及运行环境 2.

11、2.1 工具环境分析 (1)体系架构:应用系统功能处理系统数据库 (2)模式:b/s(客户端/服务器模式) (3)总体构成:功能处理系统,数据库,功能处理系统分为操作员端,管理员端。 2.2.2 硬件平台 (1)CPU:Pentium 1.8G 以上 (2)内存:512M 以上 (3)硬盘:20G 以上 2.2.3 软件平台 (1)操作系统:Windows XP (2)数据库:SQL Server 2000 (3)开发工具:Microsoft Visual Studio 2005 (4)开发环境:Microsoft .NET Framework SDK V2.0 (5)开发语言:C#语言 2.

12、3 开发工具简介 2.3.1 Visual Studio 2005 介绍 Visual Studio.2005 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌 面应用程序和移动应用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET 和 Visual J#.NET 全 都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外, 这些语言利用了.NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键

13、技术的访问2。 2.3.2 A 介绍 作为战略产品,ASP.net 成为了 M 的一部分,它不仅仅是 ASP 的下一个版本,而且 它还提供了一个统一的 Web 开发模型,其中包括了开发人员要生成企业级 Web 应用程序所需要用到的 各种服务。ASP.NET 的语法很大程度上与 ASP 兼容,同时它还提供一种新的编程模型,即可生成伸缩 性和稳定性更好的应用程序,并提供了更好的安全保护。能够通过在现有的 ASP 应用程序中逐渐添加 ASP.NET 功能,而随之增强 ASP 应用程序的功能4。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 VB .

14、NET、C#和 J# .NET)创作应用程序。此外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中就包括托管的公共语言运行库环境、类 型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使 Web 开发更加方便,而且还能提供这些工具的所有 优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持3。 ASP.net 提供了稳定的性能、优秀的升级性、更快速的开发、更简便的

15、管理、全新的语言和网络 服务。贯穿整个 ASP.net 的主题就是让系统帮用户做大部分不重要的琐碎工作。新的 ASP.net 引入受 管代码这样一个全新概念,横贯整个视窗开发平台。受管代码在 NGWS Runtime 下运行,而 NGWS Runtime 是一个时间运行环境,它管理代码的执行,使程序设计更为简便4。 2.3.3 SQL2000 介绍 3 随着信息技术的发展,计算机处理数据的方式也发生着变化。Microsoft SQL Server 2000 是一种分 布式关系型数据库管理系统,其具有客户机/服务器体系结构,并采用了 Transact-sql 的 sql 语言在客 户机与服务器间

16、传递客户机的请求与服务器的处理结果5。 SQL Server 2000 是一种被广泛应用的数据库管理系统,它具有许多的优点,如易用性、适合分 布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良 好的性价比等。作为一个完备的数据库和数据分析包,SQL Server 2000 为快速开发新一代企业级商业 应用程序、为企业赢得核心竞争优势打开了胜利之门6。 SQL 是 Windows 数据库家族中出类拔萃的成员,各种类型的企业客户和软件供应商为构建商业应 用程序都可以使用这种关系型数据库管理系统。SQL Server 2000 可以运行于多种操作系统之上,功能

17、非常强大。使用 SQL Server 2000 可以很方便的建立性能强大的数据库系统,而且所建立的数据库系 统能被 Delphi 很好的支持7,因此我选择 SQL Server 2000 做为后台数据库系统。 2.3.4 数据库访问接口的选择 当前最常见的应用程序,不管是 Web 程序还是桌面程序,都是以数据作为中心,简单来说就是这 些程序的主要任务就是完成对数据的显示、修改以及数据的恢复等功能。 数据库存取技术显然很重要,微软也顺应时代的潮流,在.NET Framework 中使用了一种数据库 存取技术:ADO.NET。ADO.NET 允许.NET 应用程序通过它提供的组件来连接数据库,执行

18、各种对 数据库的操作以及管理在未连接状态下的数据。另外很重要的一点是,ADO.NET 的使用,可以让我 们为不同种类的.NET 应用程序写出几乎完全相同的数据库操作代码,这样为代码的重用提供了很大的 方便8。 ADO.NET 用不同的数据提供者来操作不同数据源,这一点与其它的数据库存取技术有很大的区 别。比如以前的 ADO 就可以使用同样一个 Connection 来连接 Oracle 数据库和 SQL Server 数据库9。 在 ADO.NET 中这样做是不行的,我们要使用不同的数据提供者来连接不同的数据库。.NET Framework 数据提供程序以及 DataSet 是 ADO.NET

19、 3.0 用于访问和操作数据的两个主要组件。 3 需求分析 3.1 系统目标 农村信用合作社管理系统的开发目标是为了加强现有的用户与信用社之间的信息交互,解决传统 的人与人沟通不便的问题,进行用户和信用社之间的数据整合和交互。其中总体实现的目标如下: (1)新用户开户:新用户开户相关信息,包括姓名、性别、地址、证件号等相关信息。 (2)存款功能:分为活期和定期两种方式,可选存期显示不同的利率,可同时计算出到期后应得存 款本息。 (3)取款功能:用户输入账号及密码既可用于提取存款。 (4)查询功能:用户查询当前账户的余额。 (5)密码修改:用于修改当前账户密码。 (6)管理员信息:包括添加管理员

20、、开户账户管理以及存取款明细,可打印出详细的存取款账单。 3.2 系统参与者及用户特点 信用社管理系统使用者分为两类角色:系统操作员,即信用社负责业务操作的工作人员; 系统管理员,即本系统的最高权限者。 4 3.3 用例图 通过现实数据的研究,了解到农村信息社管理系统存在着如下的信息交互,从整体上出发,客户 在存款取款的同时,业务人员也在进行着相关的信息操作,而这些操作过程,我以用例(活动图)的 方式,展现给大家: 信用合作社管理系统 开户 存款 签字 客户 操作员 工 管理员 输入系统 管理详细 图 3-1 存款管理用例图 信用合作社管理系统 开户 取款 签字 客户 操作员 工 管理员 输入

21、系统 管理详细 图 3-2 取款管理用例图 5 3.4 系统流程分析 客户存钱取钱时,发生如下的活动流程: 开始 开户 存钱签字 判断是否已开户 打印回单结束 图 3-3 存钱流程图 开始 取钱 签字 判断是否已有余额 打印回单 结束 图 3-4 取钱流程图 6 3.5 场景分析 存钱场景图: 客户系统存款 1 存入存款 3 打印回单 4 存入记录 2 款项存入 图 3-5 存钱(时序图) 针对取钱流程活动图,我转化成为场景图,方便大家浏览和理解,如下图所示: 客户系统取款 1 取款 3 打印回单 4 取款记录 记录 2 款项取出 图 3-6 取钱(时序图) 7 取钱时,在余额不足时发生,场景

22、图如下: 客户系统款项 1 取款 3 余额不足 2 读取余额 图 3-7 余额不足时(时序图) 根据不同的场景对系统的综合要求进行需求分析,通过需求分析规划出系统具备的相关功能,针 对可能发生的情况进行功能架设,得出了完整、准确、清晰、具体的需求10。 3.6 系统功能结构图 针对上述分析我们进行详细的系统规划10,得到如下图所示的功能结构图: 农村信用合作社管理系统 密 码 修 改 系 统 管 理 业 务 模 块 查 询 模 块 开 户 模 块 存 款 模 块 取 款 模 块 存 款 明 细 取 款 明 细 用 户 管 理 开 户 管 理 打 印 模 块 打 印 模 块 导 出 表 导 出

23、表 图 3-8 系统功能结构图 8 3.6.1 模块功能分析 (1)相关业务管理:主要针对客户的信息以及各类操作的管理。 开户信息:记录客户的相关信息,例如姓名,开户号,证件号,电话等。 存钱模块:客户存钱时进行的存入操作。 取钱模块:客户取钱时系统首先进行账号余额判断,然后进行取钱操作。 查询模块:查询客户当前账户的余额。 (2)系统模块: 由系统管理身份登录,进入系统管理,在这里可以管理系统用户和管理员的信息,可以对存入金 额记录进行查看,取出金额记录明细进行查看,可以导出至 EXCEL 表。对开户账号进行管理等功能。 密码修改:主要是操作员可以自行修改其系统登录密码。 3.7 数据流图

24、3.7.1 顶层数据流图 客户 操作员 管理员 农村信用社管 理系统 回 单 存 取 钱 业务操作 信息反馈 业务管理 信息反馈 图 3-9 顶层数据流图 3.7.2 0 层数据流图 客户 开户模块 存款模块 取款模块 操作员 系统管理 开户管理 管理员 输入密码 输入金额 业务操作 客户管理 用户管理余额信息 客户信息 客户 图 3-10 0 层数据流图 9 3.7.3 1 层数据流图 客户信息 输入申请信息 操作员 开户申请 申请信息 客户 图 3-11 开户模块 客户 输入存款信息 操作员 开始存款 存入 回单信息 存款记录 图 3-12 存款模块 10 客户 输入取款信息 操作员 开始

25、取款 取款 余额 不足 回单 信息 取款记录 图 3-13 取款模块 3.8 数据字典(核心部分) 数据项名:客户编号 描 述:唯一表示一个客户 类 型:nvarchar 数据存储名:存款记录 描 述:对客户存入账户金额情况进行记录 编 号:流水号(系统自动生成) 组 成:客户开户号+存入金额+ 存入时间; 输入数据流:操作员记录存入信息表单操作 输出数据流:回单 数据量:不限 存 取 频度:每次作一次记录 数据存储名:取款记录 描 述:对客户的取钱信息进行存储 编 号:流水号(系统自动生成) 组 成:客户开户号+取款金额+取款时间; 输入数据流:操作员记录取款信息表单操作 输出数据流:取款回

26、单 数据量:不限 存 取 频度:每次作一次记录 11 4 总体设计 4.1 系统模块总体设计 本系统一共分为两大逻辑模块,每个模块之间虽然在表面上是相互独立的,其实在对数据库的访 问上是紧密相连的,各个模块访问的都是同一个数据库,只是所访问的表不同。每个模块的功能都是 按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在两大逻辑模块的基础上每一 大模块又分为几个子模块: 1.系统模块下包括两个模块:密码修改、系统管理。 2.相关业务模块下包括三个模块:开户、存款管理、取款管理、查询。 使用本系统之前必须登录,以确定你的身份。 4.2 系统 E-R 图11 4.2.1 系统总 E-R

27、 图 客户 开户 客户信息 1n1 存款 取款 存款信息 取款信息 1 1 1n 1n 操 作 n n n 操作员 图 4-1 系统总 E-R 图 4.2.2 系统分 E-R 图 (1)客户 客户 姓名 开户 号 出生 年月 性 别 住 址 密 码 余额 电 话 证 件 图 4-2 客户 E-R 图 (2)存款信息表 12 存款信息 开户 号 存入 时间 存入 金额 类 型 操作 员 时间 长短利 率 图 4-3 存款信息 E-R 图 (3)取款信息 取款信息 开户 号 取款 时间 取款 金额 操作 员 图 4-4 取款信息 E-R 图 (4)管理信息 管理员信息 用户 名 密码 权限 图 4

28、-5 管理员 E-R 图 4.3 关系模式 根据需求分析和 E-R 图,得到以下关系模式(由于部分数据表功能相似,并且不经常被使用,因此 13 没有全部列出,只将最重要的几个数据表转化成了关系模式): 管理员(用户编号 用户名 密码 权限) 客户(编号 姓名 开户账号 联系电话 出生年月 性别 地址 余额 证件名称 证件号) 存款记录表(开户号 金额 类型 利率 存入时间 操作员 时间长短) 取款记录表(开户号 金额 时间 操作员) 4.4 主要数据表的物理结构 主要数据表的物理结构(部分数据表由于用途和功能相仿,且并不重要,赘述起来没有意义,因 此在这里优化掉了部分数据表,只显示主要用途的数

29、据表) 4.4.1 主要数据表及说明 (1)useradmin(管理员表):用于存储注册的使用者信息。 图 4-6 管理员表 (2)b1(存款信息表):用于存放存款信息。 图 4-7 存款信息表 (3)b2(取款信息表):用于存放取款信息。 图 4-8 顾客信息表 5 详细设计及实现 14 本管理系统设计采用了三层架构。整个业务划分为:表现层(UI) 、业务逻辑层(BLL)和数据访 问层(DAL) 。 5.1 登录模块设计 图 5-1 登录模块的设计 登录 验证 N 登陆成功 Y 当系统运行时首先要进入登录界面,用户输入正确的用户名和密码后进入系统。如果不正确将提 示用户重新输入。 5.2 主

30、界面模块设计 15 图 5-2 主界面的设计 输入正确后系统进入后台管理主界面。 5.3 管理员管理设计 管理员管理功能模块是添加管理,修改管理,删除管理员。管理员分为一般操作员与管理员管理。 这里只有管理员权限才能进入。 图 5-3 管理员管理模块 5.4 开户模块设计 图 5-4 开户模块设计 16 用户填写开户信息表后,由操作员输入表单,然后由客户端通过外接密码器输入密码。 其关键代码如下: / / 添加一个项 public bool Add(Model_b1 model) StringBuilder strSql = new StringBuilder(); strSql.Append

31、(“insert into “ + biao + “(“);/用SQL添加 strSql.Append(“d1,d2,d3,d4,d5,d6,d7,d8,d9,d10“); strSql.Append(“)“); strSql.Append(“ values (“); strSql.Append(“d1,“); strSql.Append(“d2,“); strSql.Append(“d3,“); strSql.Append(“d4,“); strSql.Append(“d5,“); strSql.Append(“d6,“); strSql.Append(“d7,“); strSql.Appe

32、nd(“d8,“); strSql.Append(“d9,“); strSql.Append(“d10“); strSql.Append(“)“); SqlParameter parameters = new SqlParameter(“d1“, SqlDbType.NVarChar,50), new SqlParameter(“d2“, SqlDbType.NVarChar,50), new SqlParameter(“d3“, SqlDbType.NVarChar,50), new SqlParameter(“d4“, SqlDbType.NVarChar,50), new SqlPara

33、meter(“d5“, SqlDbType.NVarChar,50), new SqlParameter(“d6“, SqlDbType.NVarChar,50), new SqlParameter(“d7“, SqlDbType.NVarChar,50), new SqlParameter(“d8“, SqlDbType.NVarChar,50), new SqlParameter(“d9“, SqlDbType.NVarChar,50), new SqlParameter(“d10“, SqlDbType.NVarChar,50), ; parameters0.Value = model.

34、D1; parameters1.Value = model.D2; parameters2.Value = model.D3; parameters3.Value = model.D4; parameters4.Value = model.D5; parameters5.Value = model.D6; parameters6.Value = model.D7; parameters7.Value = model.D8; parameters8.Value = model.D9; parameters9.Value = model.D10; return dd.NonQueryBool(Co

35、mmandType.Text, strSql.ToString(), parameters); internal DataSet GetList(string typeid, string key) throw new Exception(“The method or operation is not implemented.“); 17 5.5 存钱模块设计 图 5-5 存款模块设计 当操作员用系统刷卡后系统将输入卡号,然后系统将自动查询,如果该账号存在的话系统将显示 姓名和证件号码。然后输入金额,提交后,系统将记录存款记录打印出回单。 5.6 取钱模块设计 图 5-6 取款模块设计 当操作

36、员用系统刷卡后系统将输入卡号,然后系统将自动查询系统,如果该账号不存在或者余额 不够时系统将提示。如果余额够的话系统将自动的扣去取出金额。系统将记录取款记录,然后打印回 单。 5.7 存取钱明细模块设计 这个模块只有管理员才有权限进行操作。 图 5-7 存取模块明细设计 18 考虑到银行的核对与结算业务,这里加入系统将明细导出至 EXCEL 的功能。其关键代码如下: #region 数据绑定 private void BindData()/加截数据 DataSet ds = new DataSet();/定义dataset一个对像 if (Request.QueryString“key“ =

37、“)/判断key搜索条件是否为空 ds = bll.GetList();/调用类方法 else ds = bll.GetFind(“ where “+Request.QueryString“iff“+“ = “+Request.QueryString“key“+“);/调用类方法 GridView1.DataSource = ds.Tables0.DefaultView; /装载数据 GridView1.DataBind();/装载数据 #endregion protected void Button4_Click(object sender, EventArgs e)/点击时导出EXCEL

38、Response.Buffer = true; Response.Charset = “gb2312“; Response.ContentEncoding = System.Text.Encoding.GetEncoding(“GB2312“); Response.AppendHeader(“content-disposition“, “attachment;filename=“ + System.Web.HttpUtility.UrlEncode(DateTime.Now.ToString(“yyyy-MM-dd“), System.Text.Encoding.UTF8) + “.xls“)

39、; Response.ContentType = “application/ms-excel“; this.EnableViewState = false; StringWriter tw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(tw); GridView1.RenderControl(hw); Response.Write(tw.ToString(); Response.End(); 19 6 系统测试 软件测试是软件代码生成后必不可少的重要工作。软件测试包括模块测试、功能测试、系统完整 性测试、性能测试、安全

40、性测试、数据库的一致性测试等,测试的目的是尽可能的发现程序中的错误, 通过测试使软件的错误被发现并修改,使系统的可靠性进一步提高。 首先要根据需求分析划定系统测试的功能范围,即用户需要的功能是否已经在系统中得到充分体 现。 其次分模块测试软件的功能,包括软件的界面要求、功能要求、性能要求、稳定性要求、灵活性 要求、安全性要求等,以及各模块之间的关系是否与需求分析中的一致。 最后要进行整体测试,在分块测试之后,将所有模块作为一个整体进行测试,即测试整个系统的 功能和性能,检验该软件是否满足客户的要求。 性能测试是在系统完成后,测试整个系统的数据完整性、一致性、安全性、稳定性、灵活性、正 确性等基

41、本性能指标。 表 6.1 性能测试 测试内容测试内容性能测试描述性能测试描述存在问题或指标存在问题或指标处理结果说明处理结果说明 界面界面风格完全一致符合要求 数据一致数据提交一致性未出现异常 流程测试流程的正确性未出现异常 需求正确需求分析正确 通过参观实习和网上调 查,得出用户的普遍需 求 数据库连接 测试 Sql2000 与程序连接未出现异常 其他程序对系统 的影响测试 启动程序:Internet 浏览、 IIS 程序,Sql2000 数据库 未出现异常 系统安全性 系统安全性:登录权限保护、 游客无法浏览 合法用户能登录系统, 且配备相应的权限,非 用户无法登录系统 20 7 结束语

42、信用合作社管理系统作为一个金融类管理系统,在现实生活中已经得到了广泛的应用。信用社通 过提供完善的服务和规范的管理,可以达到提高管理水平以及服务质量,增加工作效率的目的。 本系统基本实现了信用社管理系统的基本功能。经过对系统的测试和初步运行,系统达到了预期 的目标,但是还有很多改进的地方需要改进和完善。 由于本次开发的是一个比较完整的系统,就我个人来说,无论是知识、还是经验方面都着实存在 着严重不足。通过开发这个系统,我感受到自己掌握了系统开发过程中的一些经验,即开发一个管理 信息系统需要运用的思维,使用系统的方法,进行系统的调查,以便完成管理系统的规划、分析、设 计、实施等步骤。 不管怎样,

43、在这次毕业设计的过程中我学到了很多知识,通过掌握理论知识并赋予实践,收获良 多。学无止境,虽然我完成了这次毕业设计,但这仅仅是我学习生涯中的一个驿站。有了这次设计的 经验与体会,我今后更加应该深入的学习,将知识更好的融入到工作中去。 21 致 谢 经过半年的忙碌工作,本次毕业论文设计终于接近尾声。起初拿到这个课题时,还觉得这个课 题比较难。今天回过头去看看,却感到十分欣慰,因为通过我们的努力终于完成了。作为一个大学 生的毕业论文,由于经验的匮乏,难免有许多不完善的地方,如果没有导师的督促指导,以及一起 学习工作的同学们的支持,要想完成这个设计是难以想象的。回顾这几个月的毕业设计经历,发现 自己

44、学到了很多东西,个人能力有了很大的提高,比如动手能力、分析问题能力、协同合作精神、 严谨的工作作风等方方面面都有了进步。这期间凝结了很多人的心血,在此我表示由衷的谢意。没 有他们的帮助,我将无法顺利完成这次设计。 我要特别感谢我的指导老师对我的悉心指导,在设计期间指导老师帮助我解析文献资料,理清 设计思路,指导操作方法,并对我所做的课题提出有效的改进方案。老师严谨的作风、渊博的知识、 诲人不倦的态度以及学术上精益求精的精神都让我受益终生。 在论文的写作和设计的编写过程中,也得到了许多领导和同学的宝贵建议与帮助,同时还得到许 多在工作中的朋友们给我的支持和帮助,在此一并致以诚挚的谢意。 感谢所有

45、关心、支持、帮助过我的良师益友。 最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位老师表示衷心地感谢! 参考文献 1 http:/ 2 张奇.Visual C# 2005 数据库项目案例导航M.北京:清华大学出版社,2007 年 10 月,34-39. 3 明日科技等.C#数据库系统开发完全手册M.北京:人民邮电出版社,2006 年 12 月,15. 4 吴晨.ASP.NET+SQL Server 数据库开发与实例M.清华大学出版社,出版 2006 年 7 月,223- 224. 5 冯玉才.数据库基础M.武汉:华中理工大学出版社,1993 年,103-205. 6 郭瑞军 李杰等.

46、数据库开发实例精粹M.北京:电子工业出版社,2005 年,311-313. 7 高林,周海燕.管理信息系统与案例分析M.北京:人民邮电出版社,2004 年,82. 8 求是科技.信息管理系统开发M.北京:人民邮电出版社,2005 年,45-47. 9 http:/ 10 萨师煊,王珊.数据库系统概论(第三版)M.北京:高等教育出版社,2000 年,156-165. 11 陈文伟,黄金才.数据仓库与数据挖掘M.北京:人民邮电出版社,2006 年 12 月,298-302. 22 Information management system of rural society College: XXX

47、XX Major: Network Engineering Student number:XXXX Name:XXX Instructor:XXX 【Abstract】With the application of information technology in agriculture, is currently into the agricultural modernization of the agricultural informatization construction stage after, new “digital agriculture“ mode has increas

48、ingly forming, application of agriculture, are more and more the production and management produce revolutionary effect. It led into the great digital information era of agriculture, it is the 21st century agricultural important development direction. The association of country credit union informatization construction for agricultural production mode transformation and the realization of agricultural marketization and the industrialization of agriculture and the development of ecological agriculture has long-term significance. Based on the understanding of the assoc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1