版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要 管理信息系统(management information system,简称 mis)是一个以人为主导, 利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、 加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的 高层决策、中层控制、基层运作的集成化的人机系统。 学生贷款管理系统的设计,对数据和信息进行规范化处理,从而实现信息资源 的有效利用和学校内部的信息共享,实现网络化管理和电子管理,实现一个小型的 贷款管理系统。本文从理论和实践两方面出发,对学生贷款进行了全面的探讨。论 文首先系统而又比较全面地联系当今计算机技术的发展及银行学生贷款的实际
2、情况, 阐述了管理信息系统的模式,尤其是对学生贷款管理系统模式进行了深入研究,提 出了学生贷款管理系统的发展目标和框架。接着就构建一个基于 b/s 架构的应用系 统学生贷款管理系统,并使用 visual studio 2005 进行开发。按照软件工程的要 求,对系统进行需求分析,总体设计,详细设计,编码与测试,在此基础上将理论 知识与开发技术运用到系统的实现过程当中,完成了学生贷款系统平台的构建。 关键词:银行;学生贷款;asp.net;管理信息系统 abstract the management information system (management information syste
3、m is called mis) is by the artificial leadership, using the computer hardware, the software, the network service equipment as well as other office equipment, carrying on the information collection, the transmission, the processing, the storage, the renewal and the maintenance, to enterprise strategi
4、c competition optimal, and raises the benefit and the efficiency as the goal, supporting enterprises high-level decision-making, the intermediate deck control, the basic unit operation of integrated human-machine system. the student loan management system for the design of data and information, stan
5、dardized treatment, so as to achieve the information the effective utilization of resources and sharing information, the internal school network management is realized and electronic management, implement a small loan management system. based on the theory and practice of two aspects, the paper disc
6、ussed comprehensively to student loans. it firstly system and quite comprehensively contact current computer technology and the development of bank student loans, expounds the actual situation of the management information system model, especially for student loans management system model is studied
7、, the student loan management system proposed the development goals and framework. then build a based on b/s structure application system - student loan management system, and using visual studio 2005 in development. according to the software engineering requirements, the requirement analysis, overa
8、ll design, detailed design, code, and test, based on this theory knowledge and developing technology will apply to system realization process, completed the student loan system platform building. keywords: bank; the student loans; asp.net; management information system 目 录 第 1 章 绪论.1 1.1 课题研发的目的与意义
9、.1 1.2 课题研发的背景 .1 1.3 可行性分析 .1 第 2 章 系统需求分析.2 2.1 用户功能需求分析 .2 2.2 系统性能要求 .2 2.3 业务流程分析 .2 第 3 章 系统总体设计.4 3.1 系统功能模块分析 .4 3.1.1 后台管理 .4 3.1.2 学生信息管理管理 .4 3.1.3 学生贷款管理 .4 3.2 实体联系图 .4 3.3 系统总体设计 .6 第 4 章 系统详细设计.8 4.1 开发工具简介 .8 4.2 数据库设计 .8 4.3 用户界面设计 .10 4.3.1 登录界面 .10 4.3.2 系统管理界面 .11 4.3.3 学生信息管理界面
10、.13 4.3.4 学生贷款管理界面 .16 第 5 章 软件测试和调试.24 5.1 黑盒测试法 .24 第 6 章 结论.26 参考文献.27 致 谢.28 第 1 章 绪论 1.1 课题研发的目的与意义 随着国家综合实力的增强,对整体的国民素质的要求也就越来越高,而首先要做的 就是对教育事业的投入。自从国家开放“绿色通道”以来,助学贷款在高校中已成为重 要的一部分,为许多无力负担高额费用的家庭提供了很大的帮助。随着贷款金额和数量 的增多,如何能找到一个方便查询,统计,存储量大等功能的管理系统是首要的问题。 高校中大多数助学管理中心的管理员和统计人员主要使用传统的手工记账工具,虽然运 用计
11、算器等辅助工具进行计算、统计、制作报表,但采用这种工作方式工作量大、效率 低、易出错、准确性差、及时性差,而且有很多报表需要存档,查找繁琐。同时,这种 方式提供的信息量不够大,且比较单一,不能满足现代管理工作对大量数据和信息进行 分析的需求。 1.2 课题研发的背景 1997 年,中国高等教育成功实现从免费教育向成本补偿制度的过渡。在高等教育规 模的迅速扩大和公共财政预算约束的条件下,加大高等教育成本补偿力度,有利于在较 大程度上缓和日益紧缩的高等教育财政和经费供求矛盾,从而满足居民对高等教育的旺 盛需求,但另一方面,迅速提高的学费水平,已经严重影响低收入家庭接受高等教育的 机会和积极性,成为
12、影响社会不稳定的重要潜在因素。因此,必须建立一套适当的学生 资助机制帮助困难学生顺利的完成学业,以保证教育机会的公平和效率,助学贷款政策 应运而生。 1.3 可行性分析 本系统在上述背景下,建立一个针对学生助学贷款的小型网络平台,本系统具有速 度快、精度高、存储信息量大的特点,能够提高工作人员的工作效率,降低学校成本和 管理费用,使管理人员从大量的繁琐的手工劳动中解脱出来。还可以对数据和信息进行 规范化处理,从而实现了信息资源的有效利用和学校内部数据信息的共享,实现网络化 管理和电子管理。 该系统采用 vs2005 软件作为工具进行系统开发,vs2005 工具软件以其功能强大、使 用灵活的数据
13、窗口,在数据库应用程序开发领域占据了优势地位,这些特点为开发功能 全面的应用程序创造了良好的条件,因此利用它作为开发学生贷款管理系统的工具是完 全可行的。 第 2 章 系统需求分析 2.1 用户功能需求分析 开发该系统时,首先需要了解用户的各个方面的需求,以及将来可能的需求,通过 对中国家助学贷款政策特征分析,中国助学贷款问题的了解,以及助学贷款的未来,还 有所亟待解决的问题。调查结果如下: 员工:不仅可以修改个人密码,还能进行学生信息管理和学生贷款管理。 管理员:拥有一般员工的所有权限;可以对员工权限进行管理等;可以使用系统的 一切功能;并且应该能够保证系统的安全性; 2.2 系统性能要求
14、1.安全性 该系统的安全性主要是防止他人非法进入系统,从而保证了数据的安全性,数据存 储的完整性和数据的可靠性。设置三种不同的身份进行登录,即员工和普通用户;该系 统采用 access 作为数据库平台,既可以被应用程序访问,又可在后台操作,完成对数据 的整理等。access 在本质上是一个关系型数据库管理系统,关系型数据库有着严密的数 学理论基础。 在 access 数据库中,数据的逻辑结构表现为满足一定条件的二维表,以统一的“关 系”来描述数据对象之间的联系,结构简单、表现力强,符合人们对现实世界事物的认 识规律。access 有以下一些特点: 简单的用户界面 方便的操作手段 丰富的数据对象
15、 精美的窗体和报表 强大的数据共享 耐心的 office 助手 2.方便性 本系统的界面友好,操作方便,能够达到所见即所得的效果,方便用户的使用。 2.3 业务流程分析 依据系统的需求分析,得到系统的流程图如图 2-1 所示: 修 改 学 生 信 息 录 入 贷 款 学 生 信 息 录 入 贷 款 基 本 信 息 贷 款 信 息 查 询 修 改 贷 款 信 息 管理员 登录 后台管理 权限管理 员工 学生 信息 表 货款 信息 表 贷 款 信 息 排 行 密码修改 管理 人员 表 查 询 学 生 信 息 查 看 过 往 贷 款 过往 贷款 表 还 款 图图 2-12-1 系统流程图系统流程图
16、第 3 章 系统总体设计 通过使用学生贷款管理系统,使学生贷款管理工作系统化、规范化、自动化,从而 达到提高学生贷款管理效率的目的。 系统开发的总体任务是使学校助学贷款管理人员可以轻松快捷地完成学生贷款的管 理任务。 3.1 系统功能模块分析 本系统分为 3 大功能模块,包括后台管理、学生信息管理和学生贷款管理模块。 3.1.1 后台管理 对用户信息进行管理维护;更改用户密码和权限;登录时判断用户密码是否正确, 每个用户按照不同的级别享有不同的权限。 3.1.2 学生信息管理管理 对学生信息进行管理维护;学生信息的录入、查询和修改; 3.1.3 学生贷款管理 可以进行贷款信息录入、修改和查询,
17、也可以进行还款处理和查看过往贷款 3.2 实体联系图 通过需求分析,现定义以下每个实体的属性: 学生信息表(id,学号,姓名,入学年月,身份证号,性别,出生年月,省市,地 县,邮编,家庭电话,寝室电话,移动电话,系,专业,班级,奖惩情况,备注信息) 管理人员(id,用户名,密码,权限) 贷款信息(学号,贷款编号,贷款金额,贷款银行,银行账号,应还款日期,利率, 备注信息) 过往贷款(贷款编号,学号,贷款银行,银行账号,贷款账号,贷款日期,还款记 录) 1. 学生信息实体属性图如图 3-1 所示: 。 。 。 。 。 。 。 。 id学号姓名备注 信息 学生实体 图图 3-13-1 学生信息实体
18、属性图学生信息实体属性图 2. 管理人员信息实体属性图如图 3-2 所示: 管理人员实体 id 用户名 密码权限 图图 3-23-2 管理人员信息实体属性图管理人员信息实体属性图 3. 贷款信息实体属性图如图 3-3 所示: 贷款实体 学号贷款编号贷款金额。 。 。 。 。 。 图图 3-33-3 贷款信息实体属性图贷款信息实体属性图 4. 过往贷款信息实体属性图如图 3-4 所示: 过往贷款实体 贷款编号学号贷款银行还款记录。 。 。 。 。 。 图图 3-43-4 过往贷款信息实体属性图过往贷款信息实体属性图 实体之间关系的 e-r 图如图 3-5 所示: 学生 学院班级 贷款记录 拥有
19、属于 属于 1n n 1 1 n 图图 3-53-5 总的实体联系图总的实体联系图 3.3 系统总体设计 系统设置了两种身份的登录,包括管理员和普通员工。其中管理员和普通员工需依 靠用户名和密码登录。以管理员的身份登录,可以操作数据库中所有的功能模块,而以 员工身份登录只是在此功能上对一些模块给予限制而已。如图 36 就是系统的总体结构 框图: 学 生 贷 款 管 理 系 统 系统管理 学生信息管理 学生贷款管理 用户权限管理 用户信息修改 学生信息录入 学生信息查询 学生信息修改 查看过往贷款 贷款信息录入 贷款信息修改 贷款信息查询 贷款信息排行 还 款 图图 3-63-6 系统总体结构框
20、图系统总体结构框图 第 4 章 系统详细设计 4.1 开发工具简介 vs2005 是由 microsoft visual studio 微软一个开发平台,microsoft 正在解决日益增 加的应用程序复杂性及其设计、开发和部署所必需的生命周期问题。而 visual studio 2005 扩展了 microsoft 的优秀功能,即通过提供与业务紧密集成的、可扩展的、能够增 加成功几率的生命周期工具,从而为用户提供高效的工具。 对于使用 vs2005 的优点有以下几点: 1、对 web 编程方面,取消了原 2003 中的项目的概念后使得将一个 web 应用程序 移到别的地方要方便得多。 2、直
21、接支持用户自定义的控件在引用页中的设计时支持(可视化) 3、将验证控件进行分组,这样使得页面验证更加方便。 4、用户管理这一套比较好用,对于一个项目来说这一部分可以少写不少的代码。 5、针对 aspx 页面中的提示功能比 2003 中有了很大的变化。 6、直接支持 xhtml 7、去掉了 2003 中的给每个页面的隐藏在后面的类加了一个与当前项目相关的命名 空间,而增加了一个全局的命名空间,这样更加适合多个项目之间进行共享。 8、将页面编译成单个的装配件程序集,这样也利于系统的启动、运行速度。 9、修改了用户自定义控件中的默认的相对路径模式,这个做省得在 2003 里面将路 径弄乱了。 10、
22、masterpage 作为整个站点的模板效果不错,省得在 2003 中定义一大堆的用户控 件,然后每个页面都放一个,修改一个风格全部页面都要做调整。 4.2 数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接 对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储 的效率,保证数据的完整和一致。 本系统主要用到了以下 4 张表: 1.学生信息 表表 4-14-1 学生信息表学生信息表 2.贷款信息 表表 4-24-2 贷款信息表贷款信息表 3.管理人员信息 表表 4-34-3 管理人员信息表管理人员信息表 4.过往贷款信息 表表 4-44
23、-4 过往贷款信息表过往贷款信息表 4.3 用户界面设计 4.3.1 登录界面 1. 系统登录界面 管理员和员工通过输入用户名和密码进行登录,两个文本框为必填项,否则就 会提示错误,而新员工可以通过注册链接到注册页面。如图 4-1 所示: 图图 4-14-1 登录界面登录界面 登录 click 事件主要代码如下: do while dr.read() if trim(dr.item(用户名) = trim(textbox1.text) and trim(dr.item(密 码) = trim(textbox2.text)and trim(dr.item(权限) = 管理员 then respo
24、nse.redirect(main.html) else if trim(dr.item(用户名) = trim(textbox1.text) and trim(dr.item(密码) = trim(textbox2.text) and trim(dr.item(权限) = 员工 then response.redirect(main1.html) else label3.text = 不存在该用户! end if loop 2. 系统主界面 管理员拥有最高权限,可以使用系统内的所有功能;而一般员工操作受到相应的限 制,即后台控制中只能进行密码修改,不能进行权限设置。如图 4-2 所示: 图图
25、 4-24-2 系统主界面系统主界面 4.3.2 系统管理界面 1. 修改密码 普通员工只能修改个人密码,无法修改他人的密码,确保其他员工信息安全。具体 实现如图 4-3 所示: 图图 4-34-3 修改密码界面修改密码界面 “修改”按钮 clicked 事件代码如下: do while dr.read() if trim(dr.item(用户名) = trim(textbox1.text) and trim(dr.item(密码) = trim(textbox2.text) then conn1.open() cmd1.executenonquery() conn1.close() labe
26、l5.text = 修改成功! exit do else label5.text = 你输入的原密码不正确或不存在此用户! end if loop 2.权限管理 通过使用 datagrid 控件,绑定数据库,并对数据进行更新、删除操作。如图 4-4 所 示: 图图 4-44-4 权限管理界面权限管理界面 “更新”事件的主要代码: str = update 管理人员 set 用户名= & name.text & ,密码= & mima.text & ,权限= & qx.text & where id=& datagrid1.datakeys(cint(e.item.itemindex) dim
27、cmd as new oledbcommand(str, conn) conn.open() cmd.executenonquery() conn.close() datagrid1.edititemindex = -1 4.3.3 学生信息管理界面 1. 学生信息录入 管理员和普通员工都能进行学生信息录入工作,该功能的实现,需要链接学生信息 表,并对该表进行插入操作,所有项为必填项,确保信息完整。如图 4-5 所示: 图图 4-54-5 学生信息录入界面学生信息录入界面 “录入”事件的主要代码: str = insert into 学生信息表(学号,姓名,身份证号,出生年月,省市,地县,备
28、注信息,寝室电话,邮编,系,专业,家庭电话,移动电话,班级,奖惩情况,入学年月,性 别,毕业时间) values( & textbox2.text & , & textbox3.text & , & textbox4.text & ,# & cdate(dropdownlist2.selectedvalue & - & dropdownlist3.selectedvalue & - & dropdownlist4.selectedvalue) & #, & dropdownlist1.text & , & textbox8.text & , & textbox9.text & , & text
29、box10.text & , & textbox11.text & , & dropdownlist6.selectedvalue & , & dropdownlist7.selectedvalue & , & textbox14.text & , & textbox15.text & , & textbox16.text & , & textbox17.text & ,# & cdate(dropdownlist8.selectedvalue & - & dropdownlist9.selectedvalue & - & dropdownlist10.selectedvalue) & #,
30、& dropdownlist5.text & ,# & cdate(dropdownlist11.selectedvalue & - & dropdownlist12.selectedvalue & - & dropdownlist13.selectedvalue) & #) dim cmd as new oledbcommand(str, conn) conn.open() cmd.executenonquery() conn.close() label5.text = 学生信息录入成功! 2. 学生信息修改 通过使用 datagrid 控件,连接数据库中的学生信息表,实现对数据的修改,还可
31、以 通过查询按钮来查找需要修改信息的学生。如图 4-6 所示: 图图 4-64-6 修改学生信息界面修改学生信息界面 “修改”事件的主要代码: a = trim(request.querystring(学号) str = update 学生信息表 set 学号= & textbox2.text & ,姓名= & textbox3.text & ,身份证号= & textbox4.text & ,出生年月= & cdate(textbox5.text) & ,省市= & textbox7.text & ,地县= & textbox8.text & ,备注信息= & textbox9.text &
32、 ,寝室电话= & textbox10.text & ,邮编= & textbox11.text & ,系= & textbox12.text & ,专业= & textbox13.text & ,移动电话= & textbox15.text & ,家庭电话= & textbox14.text & ,班级= & textbox16.text & ,奖惩情况= & textbox17.text & ,入学年月= & cdate(textbox18.text) & ,性别= & textbox19.text & where 学号= & a & dim cmd as new oledbcommand
33、(str, conn) conn.open() cmd.executenonquery() conn.close() 3. 学生信息查询 查询学生信息的方式分为【按姓名查询】和 【按学号查询】 (搜索系统支持模糊查 询)最新登记学生列表,点击详细信息即可查看该学生的详细资料,如图 4-7 所示: 图图 4-74-7 学生信息查询界面学生信息查询界面 “查询”事件的主要代码: dim cmd1 as new oledbcommand(select 学号,姓名,身份证号,系,专业,性 别,移动电话,寝室电话 from 学生信息表 where 学号= + textbox1.text + , conn
34、) dim cmd2 as new oledbcommand(select 学号,姓名,身份证号,系,专业, 性别,移动电话,寝室电话 from 学生信息表 where 姓名= + textbox1.text + , conn) dim adp1 as new oledbdataadapter(cmd1) dim adp2 as new oledbdataadapter(cmd2) dim ds as new dataset if label1.text = 学号 then adp1.fill(ds, 学生信息表) else adp2.fill(ds, 学生信息表) end if datagr
35、id1.datasource = ds.tables(学生信息表).defaultview datagrid1.databind() 4.3.4 学生贷款管理界面 1. 还款 该功能的实现需要考虑三个数据表:贷款信息表、学生信息表和过往贷款表。通过 修改这些表的信息,实现还款。如图 4-8 所示: 图图 4-84-8 学生还款界面学生还款界面 “还款”事件的主要代码: do while dr.read() if trim(textbox1.text) = trim(dr.item(学号) and trim(textbox2.text) = trim(dr.item(贷款编号) then d =
36、 dr.item(贷款编号) b = dr.item(贷款日期) c = dr.item(应还款日期) l = dr.item(利率) a = dr.item(贷款金额) q = dr.item(备注信息) end if loop dim p as integer if datediff(dateinterval.day, b, now() datediff(dateinterval.day, b, c) then p = datediff(dateinterval.day, b, now() * cint(l) if abs(cint(a) + cint(p) - cint(textbox3
37、.text) = 0 then dim cmd1 as new oledbcommand(delete from 贷款信息表 where 贷款编号= & cint(d), conn) dim cmd5 as new oledbcommand(delete from 学生信息表 where 学号= & trim(textbox1.text) & , conn) conn.open() cmd1.executenonquery() cmd5.executenonquery() conn.close() else dim str1 as string str1 = cstr(abs(cint(a)
38、+ cint(p) - cint(textbox3.text) dim cmd2 as new oledbcommand(update 贷款信息表 set 贷款金额= + str1 + ,实际还款日期=# & now() & #,备注信息= & q & , & now() & 还款 & textbox3.text & where 贷款编号= & cint(d), conn) conn.open() cmd2.executenonquery() conn.close() end if else if abs(cint(a) - cint(textbox3.text) = 0 then dim c
39、md4 as new oledbcommand(delete from 贷款信息表 where 贷款编号= & cint(d), conn) dim cmd6 as new oledbcommand(delete from 学生信息表 where 学号= & trim(textbox1.text) & , conn) conn.open() cmd4.executenonquery() cmd6.executenonquery() conn.close() else dim cmd3 as new oledbcommand(update 贷款信息表 set 贷款 金额= + cstr(abs(
40、cint(a) - cint(textbox3.text) + ,实 际还款日期=# & now() & #,备注信息= & q & , & now() & 还款 & textbox3.text & where 贷款编号= & cint(d), conn) conn.open() cmd3.executenonquery() conn.close() end if end if dim cmd7 as new oledbcommand(update 过往贷款 set 还款记录= & q & , & now() & 还款 & textbox3.text & where 学号= & textbox
41、1.text & , conn) conn.open() cmd7.executenonquery() conn.close() label1.visible = false label2.text = 操作已完成 2. 贷款信息录入 通过访问贷款信息表和过往贷款表,对这两个表进行插入或更新操作,实现贷款信 息的录入。如图 4-9 所示: 图图 4-94-9 学生贷款录入界面学生贷款录入界面 “提交”事件的主要代码: do while dr.read() if dr.item(学号) = textbox1.text then b = true end if loop conn1.close()
42、 if b = true then if c = false then str = insert into 贷款信息表 (学号,贷款项目,贷款金额,贷款 银行,银行账号,贷款日期,应还款日期,利率,备注信息) values( & textbox1.text & , & dropdownlist1.selectedvalue & , & textbox3.text & , & dropdownlist2.selectedvalue & , & textbox5.text & ,# & now() & #, & s & , & textbox9.text & , & now() & 贷款 & te
43、xtbox3.text & ) dim cmd as new oledbcommand(str, conn) conn.open() cmd.executenonquery() conn.close() str = insert into 过往贷款 (学号,贷款项目,贷款金额,贷款银行, 银行账号,贷款日期,还款记录) values( & textbox1.text & , & dropdownlist1.selectedvalue & , & textbox3.text & , & dropdownlist2.selectedvalue & , & textbox5.text & ,# &
44、now() & #, & now() & 贷款 & textbox3.text & ) dim cmd3 as new oledbcommand(str, conn) conn.open() cmd3.executenonquery() conn.close() else dim cmd as new oledbcommand(update 贷款信息表 set 贷款金额= & cstr(cint(a) + cint(textbox3.text) & ,备注信息= & x & , & now() & 贷款 & textbox3.text & where 学号= & textbox1.text &
45、 , conn) conn.open() cmd.executenonquery() conn.close() dim cmd2 as new oledbcommand(update 过往贷款 set 贷款金额= & cstr(cint(a) + cint(textbox3.text) & ,还款记录= & x & , & now() & 贷款 & textbox3.text & where 学号= & textbox1.text & , conn) conn.open() cmd2.executenonquery() conn.close() end if 3. 贷款信息修改 通过访问贷款信
46、息表,使用 datagrid 控件,对该表进行修改操作,还可以使用查询 按钮来查找需要修改贷款信息的学生。如图 4-10 所示: 图图 4-104-10 学生贷款信息修改界面学生贷款信息修改界面 “修改”事件的主要代码: str = update 贷款信息表 set 学号= & textbox1.text & ,贷款项目= & textbox2.text & ,贷款金额= & textbox3.text & ,贷款银行= & textbox4.text & ,银行账号= & textbox5.text & ,贷款日期= & cdate(textbox6.text) & ,应还款日期= & cd
47、ate(textbox7.text) & ,利率= & textbox8.text & where 学号= & request.querystring(学号) & dim cmd as new oledbcommand(str, conn) conn.open() cmd.executenonquery() conn.close() 4. 贷款信息查询 查询学生贷款信息的方式分为【按贷款编号查询】 、 【按贷款时间查询】和【按贷 款银行查询】 (搜索系统支持模糊查询)最新登记学生贷款信息,点击详细信息即可查看 该学生的详细资料,如图 4-11 所示: 图图 4-114-11 学生贷款信息查询界
48、面学生贷款信息查询界面 “查询”事件的主要代码: str1 = select * from 贷款信息表 where 贷款编号= & textbox1.text str2 = select * from 贷款信息表 where 贷款日期=# + textbox1.text + # str3 = select * from 贷款信息表 where 贷款银行= + textbox1.text + dim cmd1 as new oledbcommand(str1, conn) dim cmd2 as new oledbcommand(str2, conn) dim cmd3 as new oledb
49、command(str3, conn) dim adp1 as new oledbdataadapter(cmd1) dim adp2 as new oledbdataadapter(cmd2) dim adp3 as new oledbdataadapter(cmd3) dim ds as new dataset if label1.text = 贷款编号 then adp1.fill(ds, 综合) else if label1.text = 贷款时间 then adp2.fill(ds, 综合) else adp3.fill(ds, 综合) end if datagrid2.dataso
50、urce = ds.tables(综合).defaultview datagrid2.databind() 5. 贷款信息排行 通过访问贷款信息表,使用 datagrid 控件显示数据,按贷款时间对数据进行排列, 点击详细信息即可查看该学生贷款的详细资料,如图 4-12 所示: 图图 4-124-12 学生贷款信息排行界面学生贷款信息排行界面 6. 查看过往贷款 通过访问过往贷款表,使用 datagrid 控件显示数据,按贷款时间对数据进行排列, 点击查询按钮即可搜索到所查看学生的贷款信息,点击详细信息即可查看贷款详细资料。 如图 4-13 所示: 图图 4-134-13 查看过往贷款界面查看过往贷款界面 “查询”事件的主要代码: dim cmd as new oledbcommand(select * from 过往贷款 where 学号= & textbox1.text & , conn) dim adp as new oledbdataadapter(cmd) dim ds
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂区道路及公共区域清洗消毒和维修保养制度
- 行政组织测试题及答案
- 《海洋生态学》试卷及答案
- 《机械设计基础》试题库及答案
- 一例肌腱炎患者的护理个案
- 宫腔镜下I型粘膜下大肌瘤切除术后护理查房
- 倒春寒避险场所综合防护指南
- CN119808131A 一种工业互联网环境下的数据存储方法及系统
- Vue开发案例教程-模块5 读取、显示数据
- 弹力绷带固定后护理查房
- 房屋建筑统一编码与基本属性数据标准JGJ-T496-2022
- 2026年七年级语文下册期中真题汇编 专题08 名著《骆驼祥子》
- 山东省济南市2026届高三下学期二模试题 数学 含答案
- 2026中盐甘肃省盐业(集团)有限责任公司管理人员招聘3人建设笔试模拟试题及答案解析
- 依法合规进行业务的承诺书范文4篇
- 工厂采购部绩效考核制度
- 2026年中职计算机专业教师岗位实操考核试题及答案
- 深圳大疆在线测评行测题库
- 《高中生科技创新活动与综合素质评价研究》教学研究课题报告
- 组织部采购工作内控制度
- 初中英语听说读写一体化教学模式创新课题报告教学研究课题报告
评论
0/150
提交评论