基于web的个人理财管理系统的设计与实现-论文(最最终版内容摘要:
络个人理财系统从两种管理员角度进行功能划分。 系统用户管理 ,收入记录 , 支出记录 ,财产查询 ,还贷助手 ,储蓄提醒。 系统 实体分析,如图 22 所示 : 图 22 类图 太原理工大学毕业设计 (论文 )用纸 8 设计局部 ER 模式: 支出记录管理 ( 支出名称 , 支出金额,支出日期,备注, 等 ) , 如图 23 所示: 图 23 支出记录实体与属性的定义 收入记录管理 ( 收入名称 , 收支类别,收入金额 , 发表时间,收支日期等 ) , 如图 24所示: 图 24 收入记录实体与属性的定义 管理员(管理员编号,帐号,密码,权限,添加时间), 如图 25 所示: 图 25 管理员实体与属性的定义 支出记录 支出日 备注 „„ 支出支出名收入记录 , 收入名称 收支类别 收入金额 收支日期 管理员 编号 帐号 权限 添加时间 密码 太原理工大学毕业设计 (论文 )用纸 9 个人理财系统的设计思想 个人 理财系统是迎合个人、家庭和组织机构的理财发展趋势。 系统具体要完成财务的入账、出账、统计以及打印报表等功能。 目前用户所面临的问题是,财务收支不明确,花费计算不准确,面对传统的方式感到枯燥无趣等问题,因此利用现代计算机技术,开发一个 个人 理财系统是非常有必要的。 本系统采用 Eclipse 作为开发工具,数据库用 Microsoft SQL SERVER 2020。 系统尽管在其组织关系上存在着很大的复杂性、繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。 其基本操作还是对存在的数据库进行添加、删除、查找、编辑等。 所以就单纯的数据库应用来看,暂不存在太大的技术问题。 软件界面的设计简约,层次清晰、功能直观,操作者可以一目了然,明白软件当前的工作状态。 系统可应用于 Win7/8 操作,采用标准窗口设计方案,简单明了,易学易 用,只要稍看软件说明,就能熟练的操作,可以很好的完成工作。 数据库系统 个人理财系统离不开数据库系统的支持,系统的信息等都存放在数据库中,而且数据库独立于程序而存在,具有较高的安全性,本系统中的数据库正式采用 Microsoft SQL Server 2020 数据库系统。 本文也是运用 JDBC 技术来实现与数据库服务器的数据进行交换,以实现对人员信息,题库信息的的更新、添加和修改。 JDBC(Java DataBase Connectivity)是一种用于执行 SQL 语句的 Java API。 它 是程序与软件的一个桥梁, 是由 开发人员为了方便程序员的开发过程,特地简化前台与后台联系的一个方法,其实就是一组特殊的代码 ,这样 就 使得 程序简化, 方便 对数据进行读取,更新,删除, 查询由一组用 Java 编程语言编写的类和接口组成。 JDBC 为工具 /数据库开发人员提供了一个标准的 API,使他们能够用纯 Java API 来编写数据库应用程序。 JDBC 的用途 : (1)与数据库建立连接。 DriverManager 类作用于应用程序与数据库驱动程序之间,它用来装载驱动程序,并在数据库及 其相应的驱动程序之间建立连接。 (2) 向数据库发送 SQL 语句。 Statement 对象用于将 SQL 语句发送到数据库中,处理数据库中的查询。 (3) 处理数据库返回的结果。 ResultSet 类主要用于装载数据库查询的结果 [14]。 太原理工大学毕业设计 (论文 )用纸 10 设计方案 B/S 体系结构 本系统所面向的对象是广大的互连网用户。 因此,将要采用比较流行的 B/S 三层结构。 如图 26 所示: 图 26 B/S 三层结构图 C/S 架构是一种典型的两层架构,其全程是 Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是 Socket 服务器端,服务器端的程序通过 Socket 与客户端的程序通信。 B/S 架构的全称为 Browser/Server,即浏览器 /服务器结构。 Browser 指的是 Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现, Browser 客户端, Web App 服务器端和 DB 端构成所 谓的三层架构。 B/S 架构的系统无须特别安装,只有 Web 浏览器即可。 C/S 和 B/S 都可以进行同样的业务处理,但是 B/S 随着 Inter 技术的兴起,是对 C/S 结构的一种改进或者扩展的结构。 相对于 C/S, B/S 具有如下优势: 分布性:可以随时进行查询、浏览等业务 业务扩展方便:增加网页即可增加服务器功能 维护简单方便:改变网页,即可实现所有用户同步更新 开发简单,共享性强,成本低,数据可以持久存储在云端而不必担心数据的丢失。 所以从 上面 的分析与比较可以得出, B/S 模式具有 C/S 模式无法替代的优越性 :它 太原理工大学毕业设计 (论文 )用纸 11 简化了系统的开发和维护,并且特别适用于网上信息发布。 因此,我开发的课程在线浏览系统采用了基于 B/S 模式的体系结构。 SQL Server SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Inter 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。 丰富的 XML 和 Inter 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。 SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。 例如, XML 数据库与 Web Service 的支持将使您的应用实现 Inter 数据互联, .Net 集成极大的扩展了开发空间,异构数据集成、 Service Broker 使您的数据和其它应用无缝集成,各种新数据类型和 TSQL 扩展带来了诸多灵活性。 C、 、 XQuery、 XMLA、 、 SMO、 AMO 等都将成为 SQL Server 数据平台上开发数据相关应用的有力工具。 JSP JSP 是 Java Server Pages 的缩写,是由 Sun 公司倡导、许多公司参与,于 1999年推出的一种动态网页技术标准。 JSP 是基于 Java Servlet 以及整个 Java 体系的 Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站。 一般来说,在实际的JSP 引擎中, JSP 页面在执行时是编译式,而不是解释式的。 解释式的动态网页开发工具如 ASP、 PHP3 等由于速度等原因已经满足不了当前大型电子商务应用的需要了,传统的开发技术都在向编译执行的方式改变,如 ASP→ASP+ ; PHP3→PHP4。 在 JSP 规范书中,并没有明确要求 JSP 中的程序代码部分 (称为 Script let)一定要用 Java 来写。 实际上,有一些 JSP 引擎就是采用的其他脚本语言,如 EMACScript、Web L 等,但实际上这几种脚本语言也是构建在 Java 上面,编译为 Servlet 来实现的。 按照 JSP 规范书写,和 Java 没有任何关系的 Script let 也是可以的,不过,由于 JSP的强大功能主要在于能和 JavaBeans、 Enterprise JavaBeans 共同运转,所以即使是Script let 部分不使用 Java,编译成的 执行代码也应该是与 Java 相关的 本系统是在单机 Windows XP 的环境下开发的,本机既安装了浏览器,又安装了 服务器, 太原理工大学毕业设计 (论文 )用纸 12 这样计算机同时扮演服务器端与客户端的角色,仿真成网络环境,使这个系统可以方便的开发。 系统主要运用 JSP 和 JavaBean 来开发动态网页,运用 HTML 来设计静态网页,还运用了 Microsoft Visual Studio .NET 2020 来设计网页的美观性。 本系统采用 的是Microsoft SQL Server 2020 数据库,主要运用 SQL 语句访问它。 JSP 通过 Java 语 言的JDBC 技术与数据库相连,只要数据库有 JDBC 的驱动程序就可与之相连。 本章小结 在这一章的需求分析里,我首先划分清了功能模块,并对不同的功能模块进行了分析,选择了不同的解决方案。 接着阐述了该系统的设计思想,最后就 SQL Server 2020数据库系统进行了介绍,着重介绍了 JDBC 的含义和用途。 太原理工大学毕业设计 (论文 )用纸 13 3 个人理财系统的总体设计 系统功能说明 总体功能 本系统存在 2 种用户:管理员, 系统管理员。 系统管理员给定的帐号、密码登陆页面进行操作。 登陆判定上首次基于数据库验证,然后把用户信息写进 session,然后其他页面采用 session 验证。 系统结构上采用页面镶嵌程序和语句。 如表 31 所示: 表 31 网站总体功能表 功能类别 子功能 网用户登录 会员输入正确的用户名和密码后,就可以享有一定的权限。 如果 可以添加,查询各个模块功能 超级管理员可以对 所有信息进行管理 对系统基本信息进行管理 对新收入记录进行管理 对新支出记录 ,进行管理 对财产查询 , 还贷助手 ,储蓄提醒 ,进行管理 界面需求 在系统结构中,用户界面层通过统一的接口向数据库存储层发送请求,数据库存储层收到请求处理之后把数据返回到用户界面层。 表现层 的要求 ,如表 32 所示: 表 32 界面需求表 需求名称 详细 要求 颜色 蓝白 风格 布局合理,界面友好,美观大方,操作简单,实用性强 分辨率 1024*768 太原理工大学毕业设计 (论文 )用纸 14 软硬件环境需求 服务器端 /客户端: 处理器: Intel Pentium4 内存: 128M 硬盘空间: 40G 操作系统: Windows XP 网络协议: TCP/IP Eclipse 应用程序开发工具。 具体如表 33 所示: 表 33 软硬件环境需求表 需求名称 系统需求 运行速度 软件启动运行时间不超过 3min 容量 占用内存大于 15MB 操作系统性能 10/100M bit/s 网络传输率 10/100M bit/s 产品质量需求 用 JSP 开发此系统 基于 B/S 模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行。 所有的工作基于浏览器,安装、使用、维护、升级十分简单。 为了保证系统能够长期、安全、稳定、可靠、高效的运行。 系统处理的准确性和及时性是系统的必要性能。 由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。 作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。 在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性,如表 34 所示: 太原理工大学毕业设计 (论文 )用纸 15 表 34 产品质量需求表 主要质。基于web的个人理财管理系统的设计与实现-论文(最最终版
相关推荐
示应置于所引内容最末句的右上角,用小五 号字体。 所引文献编号用阿拉伯数字置于方括号“ [ ]”中,如“二次铣削 [1]”。 当提及的参考文献为文中直接说明时,其序号应该与正文排齐,如“由文献 [8, 10~ 14]可知”。 经济、管理类论文引用文献,若引用的是原话,要加引号,一般写在段中;若引的不是原文只是原意,文前只需用冒号或逗号,而不用引号。 在参考文献之外,若有注释的话,建议采用夹注
,论文报告,专业资料,各类公文模板,法律文件,文学小说等多个领域的资料。 文档分享平台所累积的文档,均来自于用户上传,百度自身不编辑或修改用户上传的文档内容。 用户通过注册获得平台虚拟的积分奖励,并通过上载分享等方式取得百度积分。 下载文档需要登录,免费文档可以登录后下载,对于上传用户已标价了的文档,在下载时需 要付出虚拟积分。 当前的系统平台可支持主流的 doc( docx)、 ppt(
技术上是可行的。 社会可行性 本系统开发不论是前期还是后期都是根据企业的需求有针对性的设计,并未违反相关的法律,也没有对他人的专利进行抄袭,所以不构成侵权。 所以本系统具有社会可行性。 经济可行性 现在,计算机在生活中的使用已经十分普遍,且由于科技的不断进步,计算机的性能相比以前已经十分优越,完全能够满足本系统的要求,开发本系统不需要额外的大型服务器等。
initial catalog=ticketbooking。 user id=sa。 password=。 = mycon4 39。 通过 MYCON 连接对象操作数据库 = 39。 设置命令类型 tickethao = tuipiao() Catch ex As Exception () End Try If tickethao = 0 Then (座位号输入错误,请重新输入。 , 错误)
教师号 修改教师信息 删除教师信息 教 务员 教师信息 教师信息 教师信息 教师信息 青岛百事通 日常生活百科网 图 选课模块 DFD 图 综合查询模块实现功能是选课查询、资费查询、成绩查询、社会实践及活动情况查询、奖惩查询以及网上通知查询。 系统 ER 图 基于 SQL SERVER 数据库的学 生管理系统 所涉及到的实体有学生、教务员、老师、学院、专业、教室和课程
L 文档的 脚本语言 ,语言的风格类似于 C 语言 ,被广泛地运用。 PHP 独特的语法 混合 了 C、 Java、Perl以及 PHP 自创的语法它可以比 CGI 或者 Perl更快速地执行 动态网页。 用 PHP做出的 动态页面 与其他的 编程语言 相比, PHP 是将 程序 嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多; PHP 还可以执行编译后