您好,欢迎访问三七文档
学生管理系统基于pb的分布式系统开发团队:喻祥尤潘强强宋世界陈闯时间:2012年11月21日一.Powerbuilder分布式开发1.1原理图1一.Powerbuilder分布式开发客户端连接对象组件服务器1.实例化2.ConnectToServer是否可连接组件代理3.Createinstance创建组件代理4.调用组件方法5.提供服务1.1原理图2一.Powerbuilder分布式开发(1)数据库服务器:采用数据库管理系统负责整个应用程序的数据管理工作。(2)远程对象:存在于应用服务器中,供客户端程序调用的对象,功能由编写者确定;客户端程序通过网络调用应用服务器上的远程对象的功能来实现它自己的功能;远程对象负责与数据库服务器进行通信,取得数据,并将数据传递给客户端程序。(3)服务器接口:服务器接口的主要功能是负责应用服务器与客户端的1.2组件和对象一.Powerbuilder分布式开发(4)客户端接口:客户端接口的主要功能是负责客户端程序与服务器接口之间的网络通信工作,客户端程序通过客户端接口与应用服务器相连。并发送请求到应用服务器,然后接受结果。(5)远程对象代理:远程对象代理实际上就是一个远程对象的定义,客户端程序通过此代理来正确地对应用服务器发送请求,并正确地接受返回结果。即客户端程序通过远程对象代理来获知应用服务器上提供的服务类型,从而正确使用应用服务器。1.2组件和对象一.Powerbuilder分布式开发网络通信工作,如设置通信协议,端口号等,服务器监听客户端的请求,并通过远程对象执行请求,然后给客户端返回处理结果。(6)用户界面:用户界面位于客户端,负责与用户的交互。接受用户输入,并呈现处理结果。1.2组件和对象二.学生管理系统设计2.1需求分析•学生信息•学生信息查询•学生信息添加•学生信息删除•学生信息修改•成绩信息•学生成绩查询•学生成绩输入•学生成绩修改•学生成绩管理二.学生管理系统设计2.1需求分析•课程信息•课程信息查询•课程信息添加•课程信息删除•课程信息修改二.学生管理系统设计2.2总体结构二.学生管理系统设计2.3基本流程二.学生管理系统设计2.3基本流程二.学生管理系统设计2.3数据库表设计学生表二.学生管理系统设计2.3数据库表设计成绩表二.学生管理系统设计2.3数据库表设计课程表二.学生管理系统设计2.4运行截图登录二.学生管理系统设计2.4运行截图主界面放映结束!
本文标题:学生成绩管理系统
链接地址:https://www.777doc.com/doc-3392023 .html