20xx基于pb的家庭理财毕业论文(编辑修改稿)内容摘要:

r 系统对象(窗口、选单、各种控件)及其相关属性。 (4)画板( Painter) Power Builder 开发环境由一系列集成的画板( Painter)组成。 所谓画板实际上就是完成一定功能的工具窗口,比如窗口画板用于定义窗口对象;用户对象画板定义用户对象;数据窗口画板定义数据窗口对象;库画板完成应用库的增、删、改、等,应用开发人员 通过简单的鼠标操作就能设计、建立、测试客户机 服务器应用程序。 基于 PB 家庭理财系统 6 本程序中使用的 PB 控件及其属性简介 CommandButton(命令按钮):最常用的按键式按钮,用于各种功能、行为的控制。 PictureButton(图片按钮):按钮表面为图片,其余同命令按钮。 RadioButton (单选按钮 ):在一组条件中选择其一。 StaticText(静态文本):添加静态文字。 DropDownListBox(显示和选择下拉列表框)。 SingleLineEdit(单行编辑框):输入单行文本。 MultiLineEdit(多行编辑框):输入多行文本。 DataWindow(数据窗口控件):显示数据窗口。 OLEControl( OLE 控件) :调入对象连接与嵌入。 GroupBox(分组框):将一组控件放在一起。 Adaptive Server Anywhere (ASA)简介 Sybase 随 PB 发行的 Adaptive Server Anywhere (ASA) 是短小精悍的个人数据库系统,支持了大多数的关系数据库操作。 如日志、事务、用户、触发器 ,并提供管理中心 (Sybase central)来管理数据库的内容 , 在 PB 中,一个小型的数据库应用 ASA 作为后台数据库已经完全可以胜任。 本课程的后台数据库将主要放在 ASA。 Sybase Central 实际上是以插件方式运行的,他可以管理 Sybase 产品中的大多数,如 Sybase Enterprise (SYE)数据库,提供了统一的界面。 当然也可以通过 SQL语句来管理数据库。 包括建表、索引、存储过程、触发器 ,数据更新 ,授权等等都可以通过 SQL 语句来执行。 Adaptive Server Anywhere 关系数据库管理系统是 SQL Anywhere Studio 的核心。 Adaptive Server Anywhere 是为要求功能完备的 SQL 数据库的任务而专门设计的。 根据设计,它可以在不同的环境下工作。 它充分利用可用内存和 CPU 资源,在具有充足资源的环境中提供极佳的性能。 它还可以在具有有限物理和数据库管理资源的环境下很好地工作,包括移动计算环境、嵌入式数据库使用,并可用作中小型业务的数据库服务器。 多年来, Adaptive Server Anywhere 一直提供专用于工作组、移动和嵌入计算的关系型数据库技术。 该产品的设计始终考虑着市场因 素。 选择 Adaptive Server Anywhere 的优点包括: (1)Adaptive Server Anywhere 可以在内存、 CPU 能力和磁盘空间有限的情况下有效地运行。 经过专门设计,其核心功能(如查询优化器以及数据高速缓存机制)在运行时不会过分占有资源。 同时, Adaptive Server Anywhere 还包含使用工作组服务器时河北北方学院 2020 届本科生毕业论文 7 所需的功能,其中包括对多用户的支持、针对多 CPU 的伸缩性以及高级并发功能。 如果主要部署到 PC 上,则 Adaptive Server Anywhere 更适合您。 (2)Adaptive Server Anywhere 是一个跨平台的解决方案。 在 Windows( Windows 95 及其更高版本、 Windows NT 及其更高版本以及 Windows CE)、 UNIX(包括 Linux)以及 Novell NetWare 上可以运行相同的数据库。 可以将数据库文件从一个操作系统移到另一个操作系统中。 (3)Adaptive Server Anywhere 的运行不需要管理,因此,它非常适于作为嵌入式数据库。 Adaptive Server Anywhere 提供了一个具有自调整功能的查询优化器、一些内置的计划和事件处理功能以及自动启动和自动停止机制。 (4)经过多年与成功的客户的共同努力,我们开发出了一套经过现场测试的丰富功能。 不仅包括标准检查表功能(存储过程、触发器、声明的参照完整性、完整的事务处理以及恢复),而且还包括所有新增的小功能,而项目成功与否可能就在于是否有这些新功能。 利用 SQL Anywhere 同步技术( SQL Remote 和 MobiLink),可以将 Adaptive Server Anywhere 数据库集成到组织的基础结构中。 如 果更愿意使用 Embedded SQL 或 Java 以外的接口(如 ODBC 或 OLE DB),并且目标平台的资源限制并不像 UltraLite 要求的那么严格,则 Adaptive Server Anywhere 可以提供更多的优势。 Adaptive Server Anywhere 在理想情况下适合于以下角色: (1)中小型业务的数据库服务器 Adaptive Server Anywhere 设计用来满足中小型业务的需求,中小型业务可拥有从几个到数百个用户之间的任何规模。 它提供高性能的工作组和公司数 据库,十分适合于(但并不局限于)管理和硬件资源有限的环境。 Adaptive Server Anywhere 可以采用多个 CPU 并使用高达 64 GB 的内存。 我们的客户在生产中使用具有数百亿字节的 Adaptive Server Anywhere 数据库。 (2)嵌入式数据库 许多应用程序要求数据库 [后台执行 ]。 个人信息管理器,文档管理系统,网络监控应用程序,只与存储信息的应用程序有关。 Adaptive Server Anywhere 可用作这些应用程序的数据库。 UltraLite 部署选项用于 具有非常有限资源的嵌入式环境。 嵌入式数据库的一个主要特点就是无需管理即可完全运行。 Adaptive Server Anywhere 在许多要求很高的商业应用程序中都证实具备这一功能。 (3)移动计算 膝上型电脑和笔记本电脑现在在许多场所经常使用。 Adaptive Server Anywhere 可用作这些计算机的 SQL 数据库。 使用 MobiLink 同步技术和 SQL Remote 复制,Adaptive Server Anywhere 拓展了在整个企业范围基于事务的计算能力。 UltraLite 部署基于 PB 家庭理财系统 8 选项和 MobiLink 同步技术为具有有限资源的设备(例如,手持式计算机)提供完备的数据库功能。 Adaptive Server Anywhere 是在以下技术特点的基础上建立的: (1)完全 SQL 关系数据库管理系统 Adaptive Server Anywhere 是事务处理关系数据库管理系统 (RDBMS),它具备多种功能,包括:完全恢复功能、联机备份、参照完整性动作、存储过程、触发器、行级并发控制、时间表和事件、丰富的 SQL 语言以及在完整 SQL RDBMS 中应提供的所有功能。 (2)经济 合算的硬件要求 与其它数据库管理系统相比, Adaptive Server Anywhere 要求的内存和磁盘资源更少。 (3)易于使用 Adaptive Server Anywhere 可以自我调节并易于管理。 您可以方便地使用 Adaptive Server Anywhere,而无需像其它关系数据库管理系统那样进行大量的数据库管理工作。 (4)独立和网络使用 Adaptive Server Anywhere 可以以独立的方式使用,例如在以数据为中心的应用程序中作为嵌入式数据库,或者在多用户客户 /服务器或三层 环境中作为网络服务器。 作为嵌入式数据库系统,它可以根据需要由应用程序自动启动。 (5)高性能 尽管 Adaptive Server Anywhere 在设计上强调简单的管理和适度的资源要求,但它依然是可伸缩的高性能 DBMS。 Adaptive Server Anywhere 可在多个 CPU 上运行,具有高级查询优化程序,并且提供性能监控和调节工具。 (6)行业标准接口 Adaptive Server Anywhere 提供本机 ODBC 驱动程序,以使 ODBC 应用程序可以保持高性能;它还提供 OLE DB 驱动程序,以用于 ActiveX 数据对象 (ActiveX Data Object, ADO) 编程环境。 Adaptive Server Anywhere 提供了 数据提供程序,还同时提供 Sybase jConnect for JDBC 以及 iAnywhere JDBC 驱动程序,并支持嵌入式 SQL 和 Sybase Open Client 接口。 (7)跨平台解决方案 Adaptive Server Anywhere 可以在许多操作系统上运行,包括 Windows、 Novell NetWare、 Sun Solaris 和 Linux。 平台不同,在每一平台上提供的组件也将有所不同。 有关信息,请参见 SQL Anywhere Studio 支持的平台。 在产品中包括两个版本的 Adaptive Server Anywhere 数据库服务器: (1)个人数据库服务器 河北北方学院 2020 届本科生毕业论文 9 此类服务器是为单个用户在同一计算机上使用提供的;例如,作为嵌入式数据库服务器。 它还适用于开发工作。 个人服务器可执行文件的名称如下:在 UNIX 操作系统上,文件名称是 dbeng9。 在 Windows( Windows CE 除 外)上,文件名称是。 (2)网络数据库服务器 除了具有个人服务器的各项功能外,网络服务器还支持网络上的客户 /服务器通信。 它是为多用户使用提供的。 网络服务器可执行文件的名称如下:在 UNIX 操作系统上,文件名称是 dbsrv9。 在 Windows(包括 Windows CE)上,文件名称是。 在 Novell NetWare 上,服务器是称作 的 NetWare 可装载模块 (NLM)。 虽然版本不同,功能也略有差异,但是请求处理引擎在这两个版 本的服务器中是相同的。 它们都支持完全相同的 SQL 语言,并且都支持完全相同的数据库功能。 个人服务器不支持网络上的通信、超过 10 个并行连接或使用多于一个 CPU。 针对个人服务器开发的应用程序在使用上与针对网络服务器开发的应用程序没有什么不同。 基于 PB 家庭理财系统 10 3 系统分析 系统目标 本系统是基于家庭理财的角度,对家庭成员的财产进行记账管理而研发。 本系统在开发过程中,经过比较长时间的设计阶段,可以说模型贴近生活,有很大的现实意义。 一般家庭或者类似家庭的小团体都能够比较方便的使用该系统。 考虑到系统本身具有较强的 专业性,而这些知识普及率毕竟有限,所以在程序设计过程中一直遵循实际应用的原则,保证设计出来的软件能被一般用户所接受。 这也是由这个课题本身决定的。 因此,它的操作界面会尽可能的简单、明了;各种控件的布置也会非常清晰,使用的控件种类不会太多且对控件的操作不会复杂。 这样就能让不参与该软件设计的人也能够熟练地更好地使用。 以实现利用最少的人力,物力对家庭财产的管理更加科学化,系统化,自动化。 系统的初步调查 系统初步调查的主要目标就是,从系统分析人员的角度看新项目的开发有无必要和可能。 初步调查的内容包括: (1)系统的基本情况,包括它的外部环境、规模、历史、管理目标、主要任务、当前面临的主要问题。 (2)系统中信息处理情况,包括现有系统的组织机构、工作方式、工作效率、可靠性、人员素质和技术手段。 (3)系统的资源情况:人、财、物等资源。 (4)系统使用人员对系统的态度。 系统需求分析 随着生活水平和文化水平的提高,家庭购买电脑的能力和应用电脑的能力开始提高,理财手段也变得更加丰富。 电脑及应用的普及化,人们应用电脑进行家庭财务管理的观念增强,因此,开发一个通用性家庭理财软件已经成为社会需求。 本系统是 一个家庭通用型理财软件,系统目标是把适合家庭化管理的各种理财手段及家庭日常收支管理实现计算机化管理,使对家庭及家庭成员的收支活动更好地进行记录并加以统计分析成为可能,也使家庭理财变得方便,快捷,全面。 本系统需要具备的功能 : (1)家庭记账功能 这个功能在“家庭理财系统”中相当于一个电子记账本,便于各种账单和资产的河北北方学院 2020 届本科生毕业论文 11 分类和管理。 收支记账:对现金账户,银行存款账户,信用卡账户的日常收支活动进行记录。 对每天的消费及时入账。 便于以后对家庭收支或个人收支的查询和统计。 它记录了收支活动的日期,收支类型,活动说明,收 入金额,支出金额,余额,及家庭成员名称。 资产资金记录:对资产资金进行记录,包括物品的种类,物品名称,物品数量,单件成本,总成本等信息。 资金共用记。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。