1、尊敬的各位老师,你们好!,论文题目:中国农业银行忻州分行排号系统的设计与实现,论文题目:中国农业银行忻州分行排号系统的设计与实现,目的 随着社会的发展,特别是信息技术的发展,计算机已经在社会的各个方面凸显出来。原始呆板固化的排队等候方式转变为基于计算机管理与控制的舒适、休闲的等候方式。由于原始的排队等候方式存在不方便、不安全等缺点,而基于计算机管理与控制的舒适、休闲的等候方式完全可以解决这些弊端,人们不仅可以自由安排等待时间,而且可以轻松的享受其他服务,这方式不仅提高了业务员的工作效率,也提高了其业务素质。,论文题目:中国农业银行忻州分行排号系统的设计与实现,使用工具 使用到的技术 系统功能模
2、块 本设计创新之处 致谢,论文题目:中国农业银行忻州分行排号系统的设计与实现,使用工具 该系统前台操作界面采用java GUI开发,后台数据库采用ORACLE数据库。ORACLE数据库 是当今世界上最流行的关系型的数据库管理系统之一。该系统可移植性好,使用方便,功能强。适用于各种大,中,小型微机环境。该系统采用java语言编程是由于它是面向对象的,可以通过虚拟机实现跨平台,移植性强。系统需要安装JDK jdk1.5.0_06,用MyEclipse编译运行程序,采用JDBC(java database connect)来和数据库连接。,论文题目:中国农业银行忻州分行排号系统的设计与实现,使用到的
3、技术(1) java GUI(2) 网络编程(socket)(3) jdbc编程(4) C/S(Client/Server)结构,论文题目:基与c/s的java多线程牌号系统的设计与实现,java GUI java GUI是用来构建图形用户界面应用程序,它包含一个叫AWT的库,它具有java跨平台性等优点,它的机制是采用监听器来实现对事件的控制java。,论文题目:,(2) 网络编程(socket) socket是专门用来进行网络编程的,java中创建一个socket,用它建立与其他机器的连接。从socket得到的结果是一个流,以便将连接作为一个I/O流对待。ServerSocket,服务器用
4、它“侦听”进入的连接;Soket,客户用它初始化一次连接。一旦客户申请建立一个套接字连接。ServerSocket就会返回一个对应的服务端套接字以便进行通信。,论文题目:,(3) jdbc编程 jdbc是程序与数据库连接的桥梁,它是由一系列连接,SQL语句和结果集构成的,其主要作用是建立与数据库的连接,向数据库发起查询请求,处理数据库返回结果。,论文题目:,(4) C/S(Client/Server)结构C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Clie
5、nt端和Server端来实现,降低了系统的通讯开销。,论文题目:中国农业银行忻州分行排号系统的设计与实现,系统功能模块 1、终端 开启服务器端与终端进行通信,根据终端的请求领取相应的号码,然后把号码存入数据库, 当业务逻辑端请求下一个客户来办理业务时,服务器端发送消息给显示端,通知某个用户到某个工作台办理业务。,论文题目:中国农业银行忻州分行排号系统的设计与实现,用户在服务器端进行取号,然后把号存到数据库中,删除功能:删除当前取票顾客的牌号,显示功能:顾客可以从此处了解到所有顾客的取票情况及被处理状况。,论文题目:中国农业银行忻州分行排号系统的设计与实现,2、服务端 同一时刻允许多个工作台办理
6、业务。用户通过在服务器端的通知功能知道去哪个工作台办理业务,工作台显示正在为哪个号码的用户办理业务,登录功能:业务员从此处登录,业务员的姓名,密码是事先录入 数据库的,论文题目:中国农业银行忻州分行排号系统的设计与实现,叫号功能:业务员点击处理触发事件发送信息给服务器,服务器从数据库拿到号票,返回给业务员进行业务处理,查询功能:数据访问层从数据库查询总取票人数,查询未处理人数在业务端显示。,删除功能:业务员可以删除数据库中所有的记录,也可以选择删除某条记录。,显示功能:业务员可以看到所有的顾客取票情况,以及处理显示,这块主要为了能够对取票信息进行统计,给管理者提供参考信息,论文题目:中国农业银行忻州分行排号系统的设计与实现,本设计创新之处 采用java语言编程,移植性强。 c/s架构安全性高,效率高。 系统操作简单。,毕业设计陈述完毕,谢谢各位老师,