WEB程序设计课程设计(论文)小型家庭理财平台

上传人:仙*** 文档编号:30168577 上传时间:2021-10-09 格式:DOC 页数:24 大小:292KB
返回 下载 相关 举报
WEB程序设计课程设计(论文)小型家庭理财平台_第1页
第1页 / 共24页
WEB程序设计课程设计(论文)小型家庭理财平台_第2页
第2页 / 共24页
WEB程序设计课程设计(论文)小型家庭理财平台_第3页
第3页 / 共24页
点击查看更多>>
资源描述
青岛科技大学青岛科技大学 WEB 程序设计程序设计 课程设计(论文)课程设计(论文)题目:题目: 小型家庭理财平台小型家庭理财平台 院院 (系):(系): 电子与信息工程学院电子与信息工程学院专业班级:专业班级: 软件软件 071 学学 号:号: 学生姓名:学生姓名: 指导教师:指导教师: * 教师职称:教师职称: * 起止时间:起止时间: 2010.7.5-2010.7.102010.7.5-2010.7.10 课程设计(论文)任务及评语课程设计(论文)任务及评语院(系):电子与信息工程学院 教研室:网络工程学 号5学生姓名专业班级课程设计(论 文)题 目小型家庭理财平台课程设计(论文)任务1. 采用 B/S 结构进行设计。2. 采用 Access 或 SQL Server2000 进行数据库设计。3. 确定网站的主题、内容、功能。4. 网站的整体设计。5. 网页的详细设计包括功能设计、界面设计、数据库设计。6. 网站的测试与发布。7. 网站的更新与维护。指导教师评语及成绩成绩: 指导教师签字: 年 月 日目 录第 1 章 绪论.1第 2 章 可行性分析.3第 3 章 需求分析.6第 4 章 系统设计.9第 5 章 数据库设计.11第 6 章 界面设计与实现.15第 7 章 结 论.17参考文献.18辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)1第 1 章 绪论1.1 背景分析步入了信息时代,小型家庭理财平台已经广泛的推广给用户的生活理财之中了。家庭成员通过家庭理财网站进行一条龙的家庭理财管理。家庭理财平台正是提供给用户一个便捷的理财通路,一个完善的理财平台系统,不仅可以节约日常理财的时间,而且大大的降低了日常的开销。本系统就是为了实现这样一个家庭理财平台系统而设计开发的。同时由于消费者生活水平的不断提高,消费的欲望越来越强,但是由于工作压力较大,空余时间较少,没有足够的时间进行家庭理财管了,本系统可以提供给用户安全惬意的理财管理。家庭理财平台是一种数据库管理模式的应用系统,采用 B/S 结构进行实现。对于家庭理财来说安全性是其首要的问题之一,从而使得用户的日常信息部被。本系统采用 PKI 机制保证这一需求。随着经济的不断发展,对家庭理财的系统的需求越来越强烈。本系统正是针对这一原因,针对该需求而设计的。本系统主要是为家庭理财用户提供一个安全的理财平台。1.2 设计的意义设计的意义随着因特网技术的飞速发展,家庭理财越来越趋于成熟并渗透到网络用户的家庭领域。家庭理财平台在技术上已经相当成熟,而且使用性非常强,需求潜力巨大。家庭理财一直是人们生活中一个重要的组成部分。随着理财管理系统的日益普及,生活质量的不断完善,技术水平的不断提高,家庭理财管理必将成为生活理财的主要手段之一。众所周知, 知识经济是以电脑、卫星通信、光缆通信和数码技术等为标志的现代信息技术和全球信息网络“爆炸性”发展的必然结果。而基于互联网的普及下,对家庭理财有重大影响,并能为家庭所运用的因素,大致包括下述四个方面。它们的整合,构成了家庭理财管理平台的运作模式。1、个性(Individuality)2、信任(Trust)3、安全(Safe)4、信息(Information) 。从理财平台的功能看, 现代经济的三大运动要素, 即信息流、物流和资金流, 它们各自有其运动特点并形成相应的信息网络、物流网络及金融网络。 ;家庭理财看似作用不是很大, 但其为各个用户的家庭提供了一个便捷的理财方式,从而促动了整个社会的资金的正常流动。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)21.3 设计目标及结论由于理财平台的广泛应用,使得很多用户的金钱能够更合理地运用。本系统主要是为家庭理财提供一个安全的管理平台。主要提供以下功能:安全认证:提供一套基于 PKI 的安全验证机制,为用户信息提供可靠的安全保障。分类管理:提供各种项目的理财管理。查询修改:为用户提供各方面的数据查询,用户添加和数据的修改。财务统计:对用户财务的各方面统计。从实现的角度来看,本系统采用 Spring+Hibernate 的 MVC 架构。采用 XML进行界面的可订制配置,扩展性能好。采用 OpenSSL 做为 CA。并用其进行证书的授权与颁发,从而达到良好的安全性。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)3第 2 章 可行性分析2.1 可行性研究可行性研究的目的不是解决问题,而是确定问题是否值得去解决,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。如果没有可行的解,那么花费在这项工程上的任何时间、资源、人力和经费都是无谓的浪费。所以进行可行性分析是非常必要的。需要进一步分析和澄清问题定义,传统的理财方法模式单一,不能进行大规模推广,用户对平台的实用性感觉并不是很理想。问题澄清后,还应该导出理财平台系统的逻辑模型,从这个模型出发,找出一个实现方案,这个方案至少需要从技术可行性,经济可行性和操作可行性三个方面来研究。1 技术可行性技术可行性也就是使用现有的技术实现这个系统的可行性。计算机的普及,各个行业在信息管理中对计算机的使用,使得种类繁多的信息管理软件得到广泛应用。所以在开发系统时有很多的参考依据和经验。其次,所选用的开发工具:Dreamweaver 8,Myeclipse 5.5 和 SQL Server 2000 都是非常成熟的系统开发工具,使用 Spring+Hibernate 的 MVC 开发框架,采用 XML 进行界面的可订制配置,扩展性能好。采用 OpenSSL 做为 CA。并用其进行证书的授权与颁发,从而达到良好的安全性。对于系统的开发人员来说,有过制作动态网站实践经验,对开发工具的有基本的掌握,通过对相关知识的更深一步的学习以及指导教师的指导可以在 15 天左右完成对本系统的开发。2 经济可行性本系统的前期开发虽然耗费了一定的人力资源和成本,而且还需要专业人员进行系统的运行阶段的维护与管理。但是系统开发完成投入使用之后,由一个系统管理员代替了各个部门的审核工作,提高了工作效率,避免各种直接或间接的人力资源浪费和机械闲置,节约了管理投入,软件实际能够起到的作用会远远大于投入的开发费用。从经济上考虑是开发这个系统是很有价值的,是完全可行的。3 操作可行性对于用户来说,基于 B/S 模式开发的网页模式的网上交易平台系统,具有实辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)4用的功能设计和简单的操作,完全可以满足网上交易平台使用和安全性方面的要求,而且开发完善之后的系统具有方便灵活,容易修改等优点,管理人员及用户可在短时间内熟练掌握并使用此系统。2.2 系统配置及结构1 硬件配置完成题目所需要的硬件配置:根据所需要使用的开发工具以及软件使用的硬件条件,采用 P42.4 的 CPU,20G 硬盘以及 512M 内存即可满足。 2 软件配置1 Dreamweaver 8 介绍Dreamweaver 8,Macromedia 公司的新版 Web 制作软件。这个版本不仅提供新特性,而且还对 Mac OS X 兼容。Dreamweaver 8 这个新版相当棒,尤其对 Mac界更是如此。拿掉了核心的 Dreamweaver 可视设计功能,并通过提供对编辑、手动编码和软件开发的强力支持而使该功能得以扩展。在为 Dreamweaver 扩充特性的过程中,Macromedia 取其他软件之长,把它们集成到 Dreamweaver 8 中。尽管 Dreamweaver 的布局保持未变而为长期用户所熟悉,但 Macromedia 增加了 Dreamweaver UltraDev 和 ColdFusion Studio 两项网页软件开发功能,还有 HomeSite 的代码编辑支持,这在此版之前还只是作为该公司的纯 Windows 软件的一部分。Dreamweaver 8 可以开发 HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或 PHP 网站。该软件可通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与 Macromedia Flash MX 和 Fireworks MX 共享,其中包括了标示签的文档窗口、可放到 dock 中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver 8 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的 JavaScript。为翻新现有网站以及创建下一代应用程序,Dreamweaver 8 还支持新标准和新的网页技术,带有对 XML、网页服务和增强可访问性的支持。Dreamweaver 8为新的 ColdFusion MX 特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。2 MyEclipseMyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, 辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)5Hibernate,Spring,Taperstry。在结构上,MyEclipse 的特征可以被分为 7 类:J2EE 模型WEB 开发工具EJB 开发工具应用程序服务器的连接器J2EE 项目部署服务数据库服务MyEclipse 整合帮助对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。3 SQL Server 2000 介绍Microsoft SQL Server 2000 是下一代的数据库和数据分离系统,可以帮助用户建立他们的 Internet 商务体系。Microsoft SQL Server 2000 已经在性能和可扩展性方面确立了世界领先的地位,是一套完全的数据库和数据分析解决方案,使用户可以快速创建下一代的可扩展电子商务和数据仓库解决方案。Microsoft SQL Server 2000 可以进行最快速的应用程序开发。微软提供了许多技术和工具,作为数据库系统的标准集成组件。而且通过巧妙的设计以及自动调整、自动管理特性,Microsoft SQL Server 2000 是客户可以更快、更容易的享受所有这些最先进的分析技术所带来的好处,能够快书提交应用,从而赢得竞争上的优势。微软在开发数据库服务器自动调整和自动管理技术方面一直在工业界处于领先地位。这种技术使客户可以集中精力处理商业战略上的问题,而不是去细微调整数据库服务器的各项参数。Microsoft SQL Server 2000 可以为最新的硬件进行优化,包括大内存、超高速磁盘子系统以及 SAN 等,从而扩展了这项功能。Microsoft SQL Server 2000 与 Windows 2000 的活动目录服务的紧密集成允许集中管理功能。 Microsoft SQL Server 2000 和其他企业资源,从而极大地简化了大型组织中的体统管理任务。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)6第 3 章 需求分析3.1 综合需求1. 系统功能要求:安全认证:提供一套基于 PKI 的安全验证机制,为用户提供可靠的安全保障。分类明确:平台提供的分类明确,能够合理得管理财务。统计计算:统计各个数据之和,比较差值。2. 系统性能要求:要求查询时保证查全率,所有相应域包含查询关键字的记录都应能查到。要求单个操作的响应时间在 5 秒以内,并且系统应该在 9x/XP/WinNT 都可以访问使用。3. 出错处理需求:可进行数据的备分以及恢复,保证数据的不丢失。4. 接口要求:服务器端:硬件接口 P42.8,512M 及以上性能的 PC 机或服务器,软件接口运行于 Windows2000 以及更高版本具有 WIN32API 的操作系统上(Openssl CA 需要运行于 Windows 平台,将来可以扩展到 linux 系统中去) 。客户端:具有 IE 或 FireFox 浏览器的普通 PC 即可3.2 数据流图家庭理财平台系统的顶层数据流程图:用户用户财务家庭理财平台管理信息表图 3.1 家庭理财平台系统的顶层数据流程图家庭理财平台的数据流程图:辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)7用户登录更新信息产生报表统计信息数据统计表表财务数据表图 3.2 家庭理财数据流图3.3 数据字典数据字典把数据流图上所有数据都加以定义,并按特定格式予以纪录,以备随时查询和修改。因此,数据字典是数据流图的辅助资料,对数据流图起注解作用。数据流图、数据字典、IPO 图表构成了对系统需求的完整描述。数据字典中把数据的最小单位定义为数据项,而若干数据项可以组成一个数据结构。数据字典是通过以数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。数据字典的主要用途是作为分子阶段的主要工具。在数据字典中建立一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除很多可能的误解。数据字典包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素所有程序,很容易估计改变一个元素将产生的影响,并且能对所有受影响的程序或模块做出相应改变。由于暂时还没有自动的数据字典处理程序,我们采用卡片形式书写数据字典,每张卡片上保存描述一个数据元素的信息。这种做法较好的实现了上述要求,特别是更新修改起来很方便,能够单独处理每个数据元素的信息。每张卡片上包含的信息有:名字,别名,描述,定义,位置。以下是数据流图中主要元素的数据字典卡片:辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)8名字:数据库文件别名:无描述:是家庭理财系统的数据库。是软件的核心数据库,有软件主窗体的所涉及的数据库。定义:数据库文件=管理员列表+收入信息表+支出信息表+家庭成员表位置:系统磁盘存储器名字:数据库备份文件别名:无描述:是家庭理财系统数据库的备份文件。以防数据库崩溃或出现其他问题,可以进行数据库恢复。定义:位置:自定义的系统磁盘位置名称:用户信息别名:无描述:记录注册用户的身份等详细信息。便于管理。定义:用户信息= 用户账户+密码位置:Access 数据库中用户信息表名称:家庭成员信息别名:无描述:记录家庭成员的组成。定义:家庭成员信息=家庭成员名称位置:Access 数据库中家庭成员信息表名称:收入信息别名:无描述:与收入有关的信息。定义:收入信息=成员名称+记录时间+岗位工资+工龄工资+养老保险+医疗保险+住房公积金+失业保险+年金+个人所得税+奖金加班+其他收入+实得收入+ 位置:Access 数据库中收入信息表名称:支出信息别名:无描述:与支出有关的信息。定义:支出信息=成员名称+记录时间+衣鞋帽+主副食品+房租房贷+路费旅游+水电话费+车贷商贷+日用化妆+其他支出位置:Access 数据库中支出信息表辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)9第 4 章 系统设计4.1 功能结构经过可行性分析、需求分析,对系统要求已经十分明确,下一步进行到总体设计阶段。总体设计过程首先寻找实现目标系统的各种不同的方案;需求分析阶段得到的数据流图是设想各种可能方案的基础。然后从这些供选方案中选取合理的方案中选取若干个合理的方案,为每个合理的方案都准备一份系统流程图,列出组成系统的所有物理元素,进行成本/效益分析,并且制定实现这个方案的进度计划。应该综合分析比较这些合理的方案,从中选出一个最佳方案设计软件结构,通常,设计出初步的软件结构后还要进行多方面的改进,从而得到更合理的结构,进行必要的数据库设计,确定测试要求并且制定测试计划。为这个最佳方案设计软件结构。总体设计的原则:1. 全面性:考虑到用户的不同需求,力争满足用户的操作习惯,使系统适合用户需求。2. 规范性:本系统遵循一般软件设计思想进行设计,遵循数据库的原理。3. 科学性:既要有现代化的先进技术,又要考虑到今后的发展,留有可以扩充的空间又慎重选择成熟的技术。4. 实用性:根据实际情况,考虑用户的需求,设计友好且易于操作的界面。5. 安全性:使用基于 PKI 技术的 HTTPS 协议进行通讯,并配合 CA 机制进行用户身份审核,使系统的安全性达到大大的提升。在设计数据库的时候,充分利用操作系统和数据库的安全性,使之与应用系统的安全有机的结合起来,从而确保整个系统的安全性。4.2 模块描述1. 用户登录功能用途:用户进行登录。主要数据:用户名、密码辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)10基本操作:数据输入,确定和取消返回数据:权限。所在位置:登录对话框2. 家庭成员编辑功能用途:添加新的家庭成员主要数据:家庭成员名基本操作:数据输入、确定和取消。所在位置:家庭成员对话框。3. 家庭收入功能用途:编辑查询家庭收入主要数据:成员名称和各项收入基本操作:数据输入查询返回数据:查询结果所在位置:主页4. 家庭支出功能用途:编辑查询家庭支出主要数据:成员名称和各项支出基本操作:数据输入查询所在位置:主页返回数据:查询结果辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)11第 5 章 数据库设计5.1 概念设计概念结构设计是通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型,它数据库设计的关键。概念设计可以用一句话来解释为,把现实世界用 E-R 图来描述。设计概念结构通常有四类方法:1. 自顶向下自顶向下即首先定义全局概念结构的框架,然后逐步细化。2.自底向上自底向上即首先定义各局部应用的概念结构,然后将他们集合起来,得到全局概念结构。2. 逐步扩张逐步扩张是首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他概念结构,直到总体概念结构。E-R 图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。E-R 方法:是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。1.实体实体是客观世界中存在的且可相互区分的事物。实体可以是人也可以是物,可以是具体事物,也可以是抽象概念。例如,职工、学生、课程、老师等都是实体。2.联系客观世界中的事物彼此间往往是有联系的。例如,教师与课程间存在“教”这种联系,而学生与课程间则存在“学”这种联系。联系可分为三种,分别是一对一联系、一对多联系和多对多联系。3.属性属性是实体或联系所具有的性质,通常一个实体有若干个实体属性来刻画。联系也可能有属性。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)12本系统的 ER 模型如下:账号用户密码编辑财务数据统计表更新收入支出收入表支出表nmmn图 5.1 ER 模型5.2 逻辑设计逻辑结构设计的主要任务是,把由概念结构设计阶段得出的 E-R 图转换为相应的逻辑结构。所谓相应是指,转换后的逻辑结构要与开发者所选用的软硬环境相容,能被前台与后台工具所支持。逻辑结构设计一般分为三步:1. 概念结构转换为一般的关系网状层次模型;2. 转换后的模型向特定的 DBMS 支持下的数据模型转换;3. 数据模型进行优化。5.3 物理设计通过对本系统各方面功能特点的研究和讨论、对 Microsoft Access 2007 的特点及性能的分析,决定选用 Microsoft Access 2007 数据库管理系统进行数据库的设计,另外本系统是基于 BS 模式下的管理系统。此家庭理财管理系统的数据库中包含有 4 个表,分别为:管理员列表,家庭成员列表,家庭收入列表,家庭支出列表。表 5.1 管理员列表列 名数据类型长 度允 许 空字段说明admin_name文本50否用户名admin_password文本50否密码辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)13表 5.2 家庭收入列表列名数据类型长度允许空字段说明I_name文本50否成员名称I_date日期/时间10是记录时间I_gwgz货币50是岗位工资I_gngz货币50是工龄工资I_ylbx1货币50是养老保险I_ylbx2货币50是医疗保险I_zfgjj货币50是住房公积金I_sybx货币50是失业保险I_nj货币50是年金I_sds货币50是个人所得税I_jj货币50是奖金加班I_qt货币50是其他收入I_sd货币50是 实得收入I_bz货币50是备注表 5.3 家庭成员列表 列 名数据类型长度允许空字段说明n_name文本50否家庭成员名称辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)14表 5.4 家庭支出列表列 名数据类型长度允许空字段说明O_name文本50否成员名称O_date日期/时间10否记录时间O_y货币50是衣鞋帽O_s货币50是路费旅游O_z货币50否主副食品O_x货币50否房租房贷O_sdhw货币50否水电话费O_dk货币50否车贷商贷O_ry货币50否日用化妆O_qt货币50否其他支出O_sj货币50否推荐O_bz货币50否备注辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)15第 6 章 界面设计与实现详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说这个阶段的设计工作 ,应该得出目标系统的精确描述,从而字编码阶段可以可以把这个描述直接翻译成用某种程序设计语言书写的程序。6.1 登陆界面设计与实现家庭理财管理平台登录界面如下图所示:图 6.1 系统登陆界面图 6.2 访问时的地址栏 图 6.3 员登录成功界面辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)16图 6.7 管理员操作界面6.2 部分代码 无标题文档.titlefont-family: verdana, tahoma, sans-serif;FONT-SIZE: 14px;font-weight:bold.greyFONT-SIZE: 12px;color:#666666.orange font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600.orange A:link font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underline.orange A:visited font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underline.orange A:hover font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underline.orange A:active font-family: verdana, tahoma, sans-serif;font-size:10px;color:#FF6600;text-decoration:underlinetextarea, input, select background: #FFFFFF;辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)17 border: 1px solid #CCCCCC; color: #000000; font-family: verdana, tahoma, sans-serif; font-size: 0.95em;.username background-image:url(images/username.gif);background-position: 1px 1px;background-repeat:no-repeat;padding-left:20px;height:20px;FONT-SIZE: 12px;.password background-image:url(images/password.gif);background-position: 1px 1px;background-repeat:no-repeat;padding-left:20px;height:20px;FONT-SIZE: 12px;%If Request(action)=loginout ThenSession(admin) =End IfIf Request.Form(action)=save Then dim admin,password,verifycode admin=replace(trim(request.Form(admin),) password=replace(trim(request.Form(password),) verifycode=replace(trim(request(verifycode),) if admin= or password= then Session(ewmsg) =请正确填写用户名和密码! end if if cstr(session(getcode)cstr(trim(request(verifycode) then辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)18 Session(ewmsg) =请输入正确的验证码! end if set rs=db(select * from preadmin where admin_name=&admin& and admin_password=&password& ,1) if not(rs.bof and rs.eof) then if password=rs(admin_password) then session(admin)=login session.Timeout=20 rs.Close set rs=nothing response.Redirect index.asp else Session(ewmsg) =对不起,登陆失败! end if else Session(ewmsg) =对不起,登陆失败! end ifEnd If% 登陆 %If Session(ewmsg) ThenResponse.Write(&Session(ewmsg)Session(ewmsg) = Clear messageEnd If辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)19第 7 章 结 论历时 15 天终于完成了设计和实践,如期完成了家庭理财平台管理系统的开发与实现。该系统为用户提供了简单便捷的家庭理财方案。通过此次课程设计,使得我充分了解到一个软件的开发过程。一个除软件的成功开发,到投入使用,前期的的需求分析、可行性研究十分重要。必须具备一个良好的开发理念,当然对开发工具的熟练掌握也是十分必要的。本次设计不但使我对更深一步对 MyEclipse 5.5、Dreamweaver 与 Access 2000 充分掌握,而且对数据结构、C 语言、Java 语言、软件工程等,也有了部分了解。同时本系统采用了很多的新技术,比如说 Hibernate、Spring 框架和 PKI 安全的体系结构。各门知识,各种语言都是相互贯通,相互联系的。软件的开发过程中不可以拘泥于固定的思维方式,发挥个人特长和团队精神是十分必要的。冷静的思维,创新的精神,一个永不言弃的工作态度,是一个程序编写者所应该具备的。正如此次程序设计的题目之关键,创新精神尤其重要。当问遇到问题时,转换一个思维方式,换一个角度,问题往往会出现转机。一个新的解决方案的诞生,使得你会有一种山穷水尽疑无路,柳暗花明又一村的感觉,对下一步工作的进行更有信心。同时,老师的指导, 同学的帮助也是必不可少的。注重对基础知识的掌握,个人能力的提高与团队协作精神的发扬,是一个软件成功开发所必须的。通过本次设计而了解到这些书本上掌握不到的知识,使我受益非浅。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)20参考文献1韩国锋.ASP 网站开发典型模块与实例精讲.北京:电子工业出版社,2006 年8 月:55-852胡本峰,赵辉.ASP 动态网站开发从基础到实践.北京:电子工业出版社,2007 年 6 月:69-913李严,于亚芳.ASP数据库开发实例解析.北京:机械工业大学出版社,2005年1 月:136-1804宋坤.数据库系统开发完全手册.北京:人民邮电出版社,2006年3月:211-2635夏帮贵,刘凡欣.SQL Server 数据库开发经典实力精解.北京:机械工业出版社,1998:289-3206潘文林.数据库应用系统开发实战.北京:中国水力水电出版社,2008:236-2747朱如龙.SQL Server 数据库应用系统开发技术.北京:机械工业出版社,2009:120-1538李昭原等.数据库新进展.北京:人民邮电出版社,2002:150-2109赛奎春.SQL Server 数据库开发实例解析.北京:机械工业出版社,2006:52-12010陆昌辉,吴晓华.SQL Server 核心技术揭秘.北京:北京希望电子出版社,2005:231-24611刘韬.数据库系统开发实例导航.北京:人民邮电出版社,2004 年 5 月:123-16812陈永强,谢维成.数据库企业应用系统开发.北京:清华大学出版社,2005年 6 月:248-29013谢弗(美). 数据结构与算法分析(C+版)第二版英文原版. 北京:电子工业出版社,2002 年 7 月:156-24014(美)Chip Dawes Biju Thomas. OCP:Oracle8i DBA SQL 与 PL/SQL 学习指南(英文原版) .北京:电子工业出版社,2003 年 3 月:63-8915(美)乔特温,克瑞尔瑞.关系数据库和 SQL 编程.北京:清华大学出版社,2009:165-210辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)21
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!