银行信息管理系统的设计与实现学士学位论文(编辑修改稿)内容摘要:
RAM): 512MB 或更高。 硬盘: 40G 或更高。 监视器: 1024*768 分辨率 ② 软件需求 操作系统软件: Windows XP、 Windows7 数据库管理系统: Oracle 11g 服务器: Tomcat 运行工具: IE 沈阳化工 大学学士学位论文 9 第三章 数据库设计 数据库 本系统将使用一直以来使用都最为广泛的关系模型作为数据库的建设依据。 在用户的观点下,关系模型中数据的逻辑结构是一张二维表,一个关系对应通常说的一张表,并且关系的每一个分量必须是一个不可分的数据项。 而一 个基于关系模型的数据库则是由若干个二维表组成的。 对于一些大型和中型的数据库,如 Oracle, DB2 等都属于关系型数据库,同时它们所带有的数据库管理工具是其他小型数据库所没有的,而同时这些工具又为管理员的工作节省了很多的时间和财力。 数据库的选择 数据库按应用的不同目的,可以分为两类数据模型,它们分别属于两个不同的层次。 第一类是概念模型,第二类是逻辑模型和物理模型。 概念模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。 逻辑模型主要包括层次模型( Hierarchical Model)、网状模型( NetWork Model)、关系模型( Relational Model)、面向对象模型( Object Oriented Model)和对象关系模型( Object Relational Model)等。 它是按计算机系统的观点对数据建模,主要用于 DBMS 的实现。 第二类中的物理模型是对数据最底层的抽象,它描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。 银行信息管理系统必须拥有数据库的支持,所有设备的数据都应该存储到数据库中,便于管理员管理及其维 护。 由于银行信息管理系统是一个数据会不断增多的系统, Oracle 数据库完全满足上文提及的需求,并且本系统采用 Java 语言实现的,而 Oracle 公司已将Java 进行了收购, Java 与 Oracle 必定会是最好的搭档,因此本人选择当今最大的商业型数据库 Oracle 11g 作为数据的存储介质 ,以便能更好研究一下 Java 与 Oracle 的融合使用。 数据库设计 数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。 高效率的运行环境包括:数据库数据的存取效率、数据库存储空间的利用率、数 据库系统运行管理的效率等都是高的。 基础数据的收集、入库是数据库建立初期工作量最大、最烦琐、最细致的工作。 在以后数据库运行过程中更需要不断地把新的数据加到数据库中,使数据库成为一个“活库”,沈阳化工 大学学士学位论文 10 否则就成为“死库”。 数据库一旦成了“死库”,系统也就失去了应用价值,原来的投资也就失败了。 根据上文对银行信息管理系统做的需求分析,整理出银行信息管理系统的实体关系ER 图。 其中包括员工实体、机构实体、部门实体、文章信息实体和设备信息实体。 如图31: 图 31 实体 ER 图 员工实体 员工实体用于存储员工的登录名称、密码信息及其自然人信息,包括员工号、员工姓名、性别、出生日期、部门、职务、密码等描述信息。 员工实体图如图 32 所示。 图 32 员工实体 机构实体 机构实体包括 机构编号、机构名称、上级单位、机构描述信息。 机构实体图如图 33沈阳化工 大学学士学位论文 11 所示。 图 33 机构实体 部门实体 部门实体包括部门编号、部门名称、所属机构、部门类别。 部门 实体图如图 34 所示。 图 34 部门实体 文章实体 文章实体包括文章编号、文章标题、文章副标题、摘要、作者编号、作者姓名、发表日期、文章内容信息。 文章实体图如图 35 所示。 图 35 文章实体 数据库表 员工表( EMP) 沈阳化工 大学学士学位论文 12 员工表用于存储员工的登录名称、密码信息及其自然人信息,包括员工号、员工姓名、性别、出生日期、部门、职务、密码等描述信息。 该数据表的结构见表 31。 表 31 员工表 字段 数据类型 长度 非空 描述 主键 外键 说明 id NUMBER 自增 Y Y 序号 workerid NUMBER 10 Y 登录名称 唯一 password VARCHAR2 20 Y 登录密码 name VARCHAR2 20 Y 员工姓名 sex VARCHAR2 1 性别 birthday DATE 出生日期 department VARCHAR2 50 Y 部门名称 Y jobname VARCHAR2 50 Y 职务 Y 机构表( UNITL) 机构表包括 机构编号、机构名称、上级单位、机构描述信息。 该数据表的结构见表 32。 表 31 机构表 字段 数据类型 长度 非空 描述 主键 外键 说明 id NUMBER 自增 Y Y 序号 unitid NUMBER 20 Y 机构编号 唯一 unitname VARCHAR2 50 Y 机构名称 upnnit VARCHAR2 50 上级单位 部门表( DEPTNO) 部门表包括部门编号、部门名称、所属机构、部门类别。 该数据表的结构见表 3- 3。 表 33 部门表 字段 数据类型 长度 非空 描述 主键 外键 说明 id NUMBER 自增 Y Y 序号 deptnoid VARCHAR2 10 Y 部门编号 deptnoname VARCHAR2 50 Y 部门名称 Departmentunit VARCHAR2 50 Y 所属机构 Y 沈阳化工 大学学士学位论文 13 文章表( ARTICLE) 文章表包括文章编号、文章标题、文章副标题、摘要、作者编号、作者姓名、发表日期、文章内容信息。 该数据表的结构见表 3- 4。 表 34 文章表 字段 数据类型 长度 非空 描述 主键 外键 说明 id NUMBER 自增 Y Y 序号 title VARCHAR2 50 Y 文章标题 Title_2 VARCHAR2 50 文章副标题 abstract VARCHAR2 200 Y 摘要 Author_id NUMBER 10 Y 作者编号 Y Author_name VARCHAR2 20 作者姓名 Deliver_time DATE Content VARCHAR2 5000 Y 文章内容 沈阳化工 大学学士学位论文 14 第四章 系统实现 银行信息管理系统实现 系统整体流程图如图 41: 图 41 系统流程图 沈阳化工 大学学士学位论文 15 系统登录功能模块 系统页面布局是整个系统的门面,是使用者的第一视觉,所以其页面的设计突出简洁、方便、功能的实现以便于操 作和维护为根本。 在设计系统的页面架构时应该给使用者超凡的视觉体验。 登录 页面如图 42: 图 42 登录 页面图 登录 时使用 javascript 脚本语言对输入数据进行校验,只有符合校验的 Http 请求才可以提交,并由 struts2 相应类截获,配合 hibernate 支持的持久层进行业务逻辑处理,如匹配成功则可以 登录 进入如图 43 页面;否则使用 AJAX 技术向用户弹出提示框提示“用户名或密码错误”。 关键代码叙述如下: 首先,发送的 请求被截获后调用 Struts2 业务逻辑类的默认或指定(在 中事先配置好的方法名)的方法,用户表的持久层处理类被 Spring 同时注入其中,通过这个持久层处理类事先实现了的方法将从页面中传入的“职工号”数据通过类型转换成包装类作为参数传入,获取出以“职工号”为依据的以“用户对象”存在的数据集合,因为用户表中的 workerid 即职工号是主键,主键在表中是唯一的,所以得到的集合中只有一个用户的信息,获取集合中的第 1 个用户对象即可得到想要的数据信息,从中获取“职工号”和“密码”数据信息与页面中传入的 “职工号”和“密码”数据信息做匹配,如匹配成功,将是 登录 用户的信息存入请求的 HttpSession 中并返回 struts2 的 Action 类的常量字符串“ SUCCESS”作为 Struts2 配置文件返回跳转到“成功”页面的依据;如匹配不沈阳化工 大学学士学位论文 16 成功,则将不是 登录 用户的信息存入请求的 HttpSession 中并返回 struts2 的 Action 类的常量字符串“ ERROR”作为 Struts2 配置文件返回跳转到“不成功”页面的依据。 如登录成功则进入首页,首页如图 43: 图 43 欢迎首页图 本系统由三个部分组成,分别为头部信息栏、头部导航栏和底部欢迎栏。 菜单栏主要包括如下功能: 计算机设备管理:包括添加计算机设备和计算机设备维护。 公共信息管理:包括添加文章和文章维护。 权限用户管理:包括添加用户和用户管理。 系统设置:包括机构设置。 添加计算机设备功能模块 添加计算机设备功能模块的功能是:当有新的设备购进或领用,将有关信息填入其中( 其中部门需要添加的信息是有选择的,选项在页面打开时被初始化到页面的选择列表中),使其被添加到数据库中进行统一管理。 添加计算机设备页面如图 44: 沈阳化工 大学学士学位论文 17。银行信息管理系统的设计与实现学士学位论文(编辑修改稿)
相关推荐
限性 当前系统办理业务的流程导致了一个很大的问题:工作效率极其低。 因此急需开发一个高效的银行计算机储蓄系统。 例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能 不够等。 并且要说明,为什么对现有系统的改进性维护已经不能解决问题。 4 所建议的系统 对所建议系统的说明 我们所开发的系统为一个简单的银行储蓄系统, 通过 运用本系统 银行职工 能快速、便捷地为储户办理各项业务 ;安全
利息清单给储户。 b. 性能 要求 ; 为了满足储户的要求,系统必须要有较高的运作速度,储户填写的表单输入到系统,系统比如能快速及时作出响应,迅速处理各项数据、信息,显示出所有必须的信息并打印出各项清单,也还要有足够大的磁盘容量 ; 安全性也是系统最 为重要的性能需求之一,银行计算机储蓄系统必须有可靠地安全措施,以保证储户的存储安全。 c. 输出 要求 ; 作为用户存储的凭证信息,输出需要包括
位寄存器在 SCLK 的下降沿动作,因此对 ISD4O03 而言,在时钟上升沿锁存 MOSI 引脚数据,在下降沿将数据送至 MISO 引脚。 SPI 接口指令 SPI 的接口指令如表 所列: 表 SPI 接口指令表 指令 5 位控制码, 11 位地址码 操作摘要 POWERUP 00100(XXXXXXXXXXX) 上电 :等待 TPUP 后器件可以工作 SET PLAY 11100(
是具有两面性的。 从内部关系上看,不良贷款体现的是贷款人对信贷资金的运用和管理的关系,从外部关系上看,不良贷款体现的是债权人与债务人之间的经济、道德和法律等方面的关系。 不良贷款的本质是债务人或借款人对债权人利益的侵蚀和损坏。 我国国有商业银行的不良贷款问题在 20 世纪 80 年代后期逐渐开始显露, 90 年代日益突出。 我国财政部于 1988
产品在型号和参数有不同的要求,交货期和生产批量也各不相同,其中软轴有三十几 个品种,汽车拉索又有油门拉索,离合拉索,制动器拉索,里程表软轴, 选换档拉索等 , 由于 生产所需原料的繁多, 光 公司 原材料库 就有超过 1000 多种原 材 料, 给合理的 库存管理 增加了 难度。 公司的库存管理流程分为:采购决策和执行、库存验收和库存管理。 库存 的 采购源于公司制定的年度 经营计划
程中将钢筋笼的三角内撑割掉,以防钩挂混凝土灌注导管。 钢筋笼下放到位后将吊筋与扁担、扁担与护筒焊接固定,防止浇注混凝土时钢筋笼的上浮和下沉。 固定时,要根据钢护筒的偏位情况将钢筋笼中心反方向调整,以使钢筋笼中与桩中心重合。 ③声波 检测管的连接及检查 按设计要求安装声测管:声测管外径≥ 5cm,壁厚 ,与钢筋笼等长。 21 除在底节钢筋笼加工时焊接在钢筋笼上外,其余各节均预先绑扎在钢筋 笼内