计算机毕业设计家庭资源管理信息系统设计与实现_第1页
计算机毕业设计家庭资源管理信息系统设计与实现_第2页
计算机毕业设计家庭资源管理信息系统设计与实现_第3页
计算机毕业设计家庭资源管理信息系统设计与实现_第4页
计算机毕业设计家庭资源管理信息系统设计与实现_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

家庭资源管理信息系统的设计与实现[摘要]随着社会的发展、经济的进步,一个家庭面对的事情变得越来越复杂。如何有效地管理和利用家庭内外的资源以达到期望的生活目标成为人们关注的热点问题。本文结合家庭资源的实际情况,适应网络时代的要求,采用了数据库技术和动态网页技术设计实现了基于B/S的家庭资源管理信息系统。首先,对家庭资源管理信息系统进行了需求分析;然后,分析并设计了系统的框架结构、功能模块、总体流程,确定了开发技术、体系结构;最后,利用数据库技术和动态网页技术实现了系统功能。系统应用VisualStudio2008开发工具、使用C#编程语言的A平台和SQLServer2008数据库管理系统。[关键词]家庭资源管理信息系统;A;SQLServer2008DesignandImplementationofB/Sbased

FamilyResourcesMISStudents:XIChun-linYAOGangTeachers:ZHUDong-qin[Abstract]Withthedevelopmentofsocietyandtheprogressofeconomy,affairsthatafamilyfacesbecomemoreandmorecomplicated.Howmanageandmakeuseofresourcesinsideandoutsidethefamilyhavebecomeahottopic.Combiningtheactualcircumstanceoffamilyresourcesandmeetingtheneedofthenetworkages,wedesignandimplementthefamilyresourcesmanagementinformationsystembasedonB/Swithdatabasetechniqueanddynamicwebpagetechnique.First,weanalysesfunctionaldemandsofthefamilyresourcesmanagementinformationsystem.Then,weanalysesanddesignsthesystemframestructure,functionalmodules,totalprocess,makessurethedevelopmenttechniqueandsystemstructure.Finally,carryoutsystemfunctionsbyusingdatabasetechniqueanddynamicwebpagetechnique.ThesystemuseVisualStudio2008applicationdevelopmenttools,A,C#programminglanguageandSQLServer2008databasemanagementsystem.[Keywords]Familyresourcesmanagementsystem;A;SQLServer2008目录TOC\o"1-5"\h\z\o"CurrentDocument"第一章任务书 1\o"CurrentDocument"题目 1\o"CurrentDocument"设计时间 1\o"CurrentDocument"其他相关内容 1\o"CurrentDocument"工作内容 1\o"CurrentDocument"课题分工 1\o"CurrentDocument"设计成果 1\o"CurrentDocument"第二章开发运行环境 2系统开发和运行环境 2开发工具介绍 2\o"CurrentDocument"第三章需求分析 4\o"CurrentDocument"引言 4\o"CurrentDocument"任务概述 5\o"CurrentDocument"需求规定 5\o"CurrentDocument"运行环境规定 6\o"CurrentDocument"第四章模块分析与整体设计 7\o"CurrentDocument"引言 7\o"CurrentDocument"模块分析 7\o"CurrentDocument"系统模块设计 8\o"CurrentDocument"数据流图 11\o"CurrentDocument"第五章数据库分析和设计 12\o"CurrentDocument"引言 12\o"CurrentDocument"概念设计 12\o"CurrentDocument"逻辑结构设计 16\o"CurrentDocument"第六章测试报告 22\o"CurrentDocument"6.1测试目的 22\o"CurrentDocument"测试背景 22\o"CurrentDocument"测试方法 22\o"CurrentDocument"测试概要 22\o"CurrentDocument"第七章系统特点与不足 24\o"CurrentDocument"7.1系统的特点 24\o"CurrentDocument"系统存在的不足与改进方案 26\o"CurrentDocument"第八章开发总结 27\o"CurrentDocument"参考文献 28第一章任务书1.1题目家庭资源管理信息系统的设计与实现1.2设计时间1)搜集、整理、分析相关文献、资料1周2)对用户进行需求分析2-3周3)系统功能模块分析及其划分4-6周4)完成数据库设计分析7-8周5)编程实现网站9-10周6)编程、调试、修改程序11-13周7)完成相关论文、用户手册14周1.3其他相关内容1.4工作内容系统可行性分析和需求分析分析系统的可行性,并给出系统定义;对系统需求作出较为全面的规定;给出系统的约束条件以及某些数据格式;对编码设计给出规范和约束。系统模块规划,数据库设计、实施分析系统的某块划分,构建系统框架,对数据库作出定义,依照数据库设计的规范步骤进行设计数据库;使数据库达到较高的规范化要求。1.5课题分工1.6设计成果本系统软(硬)件及清单一套包括:1)系统可执行程序一套2)系统源程序一份3)系统开发文档一套及毕业论文一份第二章开发运行环境2.1系统开发和运行环境2.1.1系统开发环境数据库服务器:操作系统:WindowsXPProfessional2002servicePack3应用程序:MicrosoftSQLServer2008企业员工培训管理系统:操作系统:WindowsXPProfessional2002servicePack3开发工具:VisualStudio2008(ASP.NET)2.1.2系统运行环境1)SQL软件要求:表2-1运行环境配置表要求值系统系统结构32位操作系统Windowsxp网络协议TCP/IP2)Web浏览器MicrosoftInternetExplorer5.5(ServicePack1)MicrosoftInternetExplorer6.0(ServicePack2)2.2开发工具介绍系统所用的开发工具有:MicrosoftSQLServer2008、VisualStudio2008(ASP.NET)2.2.1MicrosoftSQLServer2008数据库简介SQLServer2008是一个全面的数据库平台,其数据引擎是企业数据管理解决方案的核心。集成的商业智能(BI)工具、分析、报表、集成和通知功能为用户提供了企业级的数据管理。SQLServer2008企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。此外,SQLServer2008易于安装、部署和使用选择SQLServer2008的原因如下:SQLServer2008是一个关系数据库管理系统。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。等等一系列优点证明SQLServer2008更适合。2.2.2VisualStudio2008(ASP.NET)介绍ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(可在Windows2000/2003Server/VISTA/7/XP上运行)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASF.NET的Web应用中。ASPNET同时也是Ianguage-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F++。ASP.NET一般分为两种开发语言,VB和C#,C#相对比较常用。ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。第三章需求分析3.1引言为了规范以及条理的进行本系统的设计以及合理的满足使用者的需求,也为后续的开发维护工作变得可靠而轻松,编写本系统需求分析说明书,旨在开发过程中进行参考,使系统在需求的规范之内,避免重复劳动,加快开发进度以及提高开发效率,同时也是为以后系统维护服务提供指南,由于时间仓促,同时我们的能力也有限,错误在所难免,敬请见谅。3.1.1编写目的系统需求说明旨在分析、确定本系统的任务,以及在功能、性能、操作上使用、运行环境与外界的数据接口、输入/输出等各相关方面的要求,用来给本系统的开发人员和用户阅读,同时也作为开发过程中的开发标准,当双方确认之后,以供开发参考。为了更有效地指导系统的设计,特编写此概要设计。主要包括系统大致界面设计、主要功能描述等。3.1.2研究背景随着社会的发展、经济的进步,一个家庭面对的事情变得越来越复杂。对忙碌的现代人而言,面对繁杂的事物常常显得事事力不从心,从而忽略了对家庭用心的经营。一个家庭像一个公司、机关一样,举凡家庭内部及其社会网络所关联的人力、物力、财力等资源都是值得我们以经营、管理的眼光来运作与发展。因此,如何有效地管理和利用家庭内外的资源以达到协助每个家庭运用可能的一切资源,发挥家庭最大的功能,达成家庭生活目标,提升家庭生活质量的目标成为国内外人们关注的热点问题。构建网络环境下的家庭资源管理信息系统,建立以信息技术、计算机技术、网络技术为支撑的家庭资源管理信息系统已经成为人们的迫切需要。基于这些问题,我们认为有必要建立一套家庭资源管理信息系统,使家庭资源的管理工作规范化、系统化、程序化,能够及时、准确、有效的对家庭资源的情况进行管理。因此,开发系统具有非常重要的意义。3.1.3参考资料马军,李玉林.SQL语言与数据库操作技术大全[M].电子工业,2008.2王龙,黄峰.ASP管理信息系统项目开发实践[M].科学出版社,2005.5陈火旺,谭庆平•编译原理(第五版)[M].国防工业出版社,2006.3陈娴,洛海涛.ASP信息化系统建设案例[M].北京:人民邮电出版社,2006.43.2任务概述3.2.1目标1)系统旨在开发一套符合家庭专用的管理软件,为家庭的管理者提供简单、可靠、快捷的前台管理操作。2) 系统能够满足用户的基本要求,即能够提供用户需要的绝大部分的功能,且能够使用户简便地完成工作。3) 系统界面简洁,操作界面友好,用户操作方便。4)能够根据使用者的不同权限而进入后台管理,并进行与权限相对应的管理操作。3.2.2用户的特点在系统开发前,我们做了一些个人访谈,了解到目前一般在家庭的日常管理中,主要涉及:财务管理、资产管理、家庭记事、图书管理、相片管理、密码管理等管理项目。确定家庭资源管理信息系统有二种用户即管理员(户主)和家庭成员(一般用户),管理员能够对用户进行管理,如添加、删除家庭成员用户,可以对家庭成员用户信息进行管理,可以对家庭成员用户进行权限控制;可以对家庭的财务、资产、记事、图书和相片的相关管理;可以对系统进行管理,即系统生成的Excel附件的管理。家庭成员可以实现除了用户管理、家庭理财管理和系统管理没有权限外,其他都可以。如果被管理员授权的用户还可以实现授权的功能。3.3需求规定3.3.1对功能的规定1) 该系统分两个部分:一是一般用户登录,即家庭里的一般成员;二是系统管理员登录。后者的权限大于前两者。2) 系统管理员能够及时地更新家庭的资源的基本信息、统计报表等。3) 具有强大的后台管理功能,方便管理员的维护。3.3.2输入输出要求输入的数据可以通过:1)备份数据库导入;2)管理员录入。输出具体情况可以有:1)页面浏览2)数据库管理员也可利用相应的SQL语句进行查看。3.4运行环境规定3.4.1设备1)服务器:安装WindowsXP+SQLServer2008+VisualStudio20082)建议配置:CPU:P43.0G以上内存:512M以上,建议最好为1GB3)客户端:安装Windows系列+InternetExplorer6.04) 最低配置:CPU:PII800以上5) 内存:>512MB3.4.2支持软件见2.1系统开发和运行环境第四章模块分析与整体设计4.1引言一个系统的功能模块分析,对该系统的设计、开发进度起着很重要的作用,在功能模块分析过程中,我们可以更加了解该系统的功能,以及系统应该实现的操作和管理。4.2模块分析根据系统分析和详细分析,得到如图4-1所示的功能模块图:图4-1家庭资源管理信息系统功能模块图1)系统简介:对系统主要功能的简要介绍。2)用户管理:包括添加用户、用户列表和修改家庭信息三项功能。3)密码管理:用户对自己的登陆密码进行修改。4)家庭理财管理:包括理财产品管理、家庭收入明细、家庭支出明细、家庭债务管理、银行账号管理和财务统计等功能。本模块只有户主和被户主授权的用户才可以操作。5)家庭资产管理:包括资产分类和资产管理两个功能。本模块只有户主和被户主授权的用户才可以操作。6)家庭记事管理:包括删除记事、添加记事、修改记事和管理备忘录等功能。本模块只有户主授权后方可操作。7)家庭相片管理:包括对相片的分类管理及删除相片、添加相片和浏览相片等功能。本模块对所有用户均可操作。8)家庭图书管理:包括添加图书信息、图书管理、图书备忘三项功能。对家庭的图书信息进行录入,可以对家庭的图书进行查询管理。如果需要什么书可以进行备忘。9)系统管理:包括系统数据备份、数据恢复和Excel附件管理等功能。用于管理系统用户以Excel文件导出的数据信息,包括Excel文件的下载、Excel文件的删除,方便户主对文件的管理。本模块只有管理员方可操作。4.3系统模块设计4.3.1普通用户部分通过登录,用户进入系统主界面。系统自动判断权限,然后进行相应的操作。4.3.2管理员部分管理员主要负责对用户管理、系统管理和数据维护的权利;家庭财务状况的查询、添加、修改和导出Excel表的操作;家庭资产的分类管理,资产信息的查询、添加、修改和删除等操作;家庭的记事、图书和相片的添加、删除和修改等操作;系统附件的下载和删除等操作功能。管理员对用户管理主要是对家庭成员的信息进行管理、用户权限进行管理、修改家庭信息三项功能。详细功能模块图见图4-2所示:图4-2用户管理功能模块图管理员对家庭理财管理主要是对理财产品管理、家庭收入明细、家庭支出明细、家庭债务管理、银行账号管理和财务统计功能。详细的功能模块图见图4-3所示:家庭理财管理财务统计管理银行账号管理家庭债务管理家庭支出明细家庭收入明细理财产品管理财务统计管理银行账号管理家庭债务管理家庭支出明细家庭收入明细理财产品管理图4-3家庭理财管理功能模块图管理员对家庭资产管理主要是对资产分类及资产管理两个功能。包括查询、添加、删除和修改功能。详细的功能模块图见图4-4所示:资

理家庭资产管理资

理资产分类图4-4家庭资产管理功能模块图管理员对家庭记事管理主要是对记事和备忘录的管理等,包括查询、添加和修改功能详细的功能模块图见图4-5所示:家庭记事管理备忘录管理记事管理

备忘录管理管理员对家庭图书管理主要是对图书的添加、管理及对图书的备忘管理三个功能。包括查询、添加、删除和修改功能。详细功能模块见图4-6所示:图4-6家庭图书管理功能模块图管理员对家庭相片管理主要是对相片分类及相片管理两个功能。包括查询、添加、删除和修改功能。详细的功能模块图见图4-7所示:图4-7家庭相片管理功能模块图管理员对系统管理主要是对系统数据备份、数据恢复和Excel附件管理等功能。详细

4.4数据流图4.4.1管理员登录操作流程图管理员登录操作流程图如图4-9所示:4.4.2用户管理操作流程图用户管理操作流程图如图4-10所示:

第五章数据库分析和设计5.1引言5.1.1编写目的为了使系统管理员更好的对系统进行管理和维护,提高对数据处理的可行性和安全性,进而提高企业管理效率和绩效。通过阅读本说明书还可以提高对网站数据库的整体认识。5.1.2参考资料马军,李玉林.SQL语言与数据库操作技术大全[M].电子工业,2008.2陈娴,洛海涛.ASP信息化系统建设案例[M].北京:人民邮电出版社,2006.4王龙,黄峰.ASP管理信息系统项目开发实践[M].科学出版社,2005.55.2概念设计521家庭资源管理信息系统E-R图本系统规划出的实体有:用户实体、家庭信息实体、理财产品实体、家庭收入信息实体、家庭支出信息实体、家庭债务信息实体、银行账号信息实体、家庭资产信息实体、资产类型实体、家庭记事实体、备忘录实体、相片类型实体、家庭相片信息实体、图书信息实体、图书备忘信息实体。图5-1用户实体图创建时间」标题丿备注J创建时间」标题丿备注J户主编号家庭编号家庭」图5-2家庭实体图用户编号」支出金额」支出描述」支出日期」用户编号」支出金额」支出描述」支出日期」家庭支出P图5-5家庭支出信息实体图支出金颔」支出描述」用户编号用户编号支出金颔」支出描述」用户编号用户编号支出人丿支出日期」图5-6家庭债务信息实体图图5-7银行账号信息实体图供应商电话」保修日期」资产名称」备注J呃买地址」呃买日期」图5-7银行账号信息实体图供应商电话」保修日期」资产名称」备注J呃买地址」呃买日期」资产单价」瓷产」资产编号类型编号用户编号记事」图5-10记事信息实体图图5-11备忘录信息实体图图5-12相片类型信息实体图图5-13相片信息实体图图5-14图书信息实体图图5-15图书备忘信息实体图图5-16家庭资源管理信息系统E-R图5.3逻辑结构设计5.3.1字段详细描述用户表的详细字段如表5.1所示:表5.1用户表

字段名类型及长度要求描述用户编号Nvarchar(16)NotNull用户编号,编号是唯一的家庭编号Nvarchar(16)NotNull家庭的编号登陆名Nvarchar(16)NotNull用户登陆的账号登陆密码Nvarchar(16)NotNull登陆密码用户类型Nvarchar(16)NotNull用户的类型姓名Nvarchar(16)NotNull用户姓名性别Nvarchar(16)NotNull性别电子邮箱Nvarchar(50)允许空用户的电子邮箱出生年月日datetimeNotNull用户的出生年月工作地址Nvarchar(50)允许空用户的工作地址家庭住址Nvarchar(50)允许空用户的家庭住址电话Nvarchar(16)NotNull用户的联系方式备注Nvarchar(50)允许空备注家庭信息表的详细字段如表5.2所示:表5.2家庭信息表字段名类型及长度要求描述家庭编号Nvarchar(16)NotNull家庭编号,编号是唯一的户主编号Nvarchar(16)NotNull家庭户主的编号标题Nvarchar(16)NotNull家庭的标题信息创建时间datetimeNotNull家庭创建时间备注Nvarchar(50)允许空备注理财产品表的详细字段如表5.3所示:表5.3理财产品表字段名类型及长度要求描述产口口编号Nvarchar(16)NotNull产品编号,编号唯产品名称Nvarchar(16)NotNull产品的名称产品数量intNotNull产品的数量购买价moneyNotNull购买产品的单价购买日期datetimeNotNull购买产品的日期成父价money允许空成价产品的价钱成交日期datetime允许空成交产品的日期盈亏值money允许空产品买卖盈亏值家庭收入表的详细字段如表5.4所示:表5.4家庭收入表字段名类型及长度要求描述字段名 类型及长度字段名类型及长度要求描述收入编号(标识符)intNotNull收入编号,编号唯一用户编号Nvarchar(16)NotNull收入用户的编号收入人Nvarchar(16)NotNull收入人的姓名收入日期datetimeNotNull收入日期收入金额moneyNotNull收入的金额收入描述Nvarchar(50)NotNull收入信息的描述家庭支出表的详细字段如表5.5所示:表5.5家庭支出表字段名类型及长度要求描述支出编号(标识符)intNotNull支出编号,编号唯一用户编号Nvarchar(16)NotNull支出用户的编号支出人Nvarchar(16)NotNull支出人的姓名支出日期datetimeNotNull支出日期支出金额moneyNotNull支出的金额支出描述Nvarchar(50)NotNull支出信息的描述债务表的详细字段如表5.6所示:表5.6债务表字段名类型及长度要求描述债务编号(标识符)intNotNull债务编号,编号唯用户编号Nvarchar(16)NotNull债务用户的编号债务人Nvarchar(16)NotNull债务人的姓名债务日期datetimeNotNull债务日期债务金额moneyNotNull债务的金额债务描述Nvarchar(50)NotNull债务信息的描述债务类型Nvarchar(16)NotNull债务的类型是借或是贷银行账号表的详细字段如表5.7所示:表5.7银行账号表字段名类型及长度要求描述银行账号Nvarchar(50)NotNull银行账号,账号唯一密码Nvarchar(16)允许空银行账号的密码银行名称Nvarchar(16)NotNull开户银行的名称用户编号Nvarchar(16)NotNull开户用户的编号开户人Nvarchar(16)NotNull开户人的姓名开户日期datetimeNotNull开户的日期开户地址Nvarchar(50)NotNull开户银行的地址

资产表的详细字段如表5.8所示:表5.8资产表字段名类型及长度要求描述资产编号Nvarchar(16)NotNull资产编号,编号是唯一的资产名称Nvarchar(16)NotNull资产的名称类型编号Nvarchar(16)NotNull资产的类型编号用户编号Nvarchar(16)NotNull资产扌寸有者的编号资产单价moneyNotNull资产的单价数量intNotNull资产的数量购买日期datetimeNotNull购买资产的日期保修日期datetimeNotNull资产保修的日期购买地址Nvarchar(50)允许空购买资产的地址供应商电话Nvarchar(16)允许空供应商的联系方式备注Nvarchar(50)允许空备注资产类型表的详细字段如表5.9所示:表5.9资产类型表字段名类型及长度要求描述类型编号Nvarchar(16)NotNull类型编号,编号是唯一的类型名称Nvarchar(16)NotNull资产类型的名称相片类型表的详细字段如表5.10所示:表5.10相片类型表字段名类型及长度要求描述类型编号Nvarchar(16)NotNull类型编号,编号是唯一的相片名称Nvarchar(16)NotNull相片的名称记事表的详细字段如表5.11所示:表5.11记事表字段名类型及长度要求描述记事编号(标识付)intNotNull记事编号,编号唯用户编号Nvarchar(16)NotNull记事用户的编号记事人Nvarchar(16)NotNull记事人的姓名记事日期datetimeNotNull记事日期记事缘由Nvarchar(50)NotNull记事的内容备忘录表的详细字段如表5.12所示:表5.12备忘录表字段名类型及长度要求描述字段名 类型及长度字段名类型及长度要求描述备忘编号(标识符)intNotNull备忘编号,编号唯一用户编号Nvarchar(16)NotNull记事用户的编号执行人Nvarchar(16)NotNull执行人的姓名执行日期datetimeNotNull备忘事件的执行日期截止日期datetimeNotNull备忘事件的截止日期备忘内容Nvarchar(50)NotNull备忘的内容相片信息表的详细字段如表5.13所示:表5.13相片信息表字段名类型及长度要求描述相片编号(标识符)intNotNull相片的编号,编号唯类型编号Nvarchar(16)NotNull相片的类型编号用户编号Nvarchar(16)NotNull相片人物的编号人物Nvarchar(16)NotNull相片的人物的姓名发生时间datetimeNotNull拍照的时间发生地点Nvarchar(50)NotNull拍照的地址图片路径Nvarchar(50)NotNull上传图片的路径上传时间datetimeNotNull上传照片的时间图书信息表的详细字段如表5.14所示:表5.14图书信息表字段名类型及长度要求描述图书编号(标识符)intNotNull图书的编号,编号唯一书名Nvarchar(16)NotNull图书的名称作者Nvarchar(16)NotNull图书的作者出版日期datetimeNotNull图书出版的日期出版社Nvarchar(50)NotNull出版社的名称来源Nvarchar(50)NotNull图书的来源到架日期datetimeNotNull图书到家的日期备注Nvarchar(50)允许空备注图书备忘表的详细字段如表5.15所示:表5.15图书备忘表字段名类型及长度要求描述备忘编号(标识符)intNotNull备忘的编号,编号唯一书名Nvarchar(16)NotNull图书的名称作者Nvarchar(16)NotNull图书的作者出版日期datetimeNotNull图书出版的日期出版社Nvarchar(50)NotNull出版社的名称执行日期datetimeNotNull事件执行的日期

截止日期datetimeNotNull事件截止的日期备注Nvarchar(50)允许空备注附件表的详细字段如表5.16所示:表5.16附件表字段名类型及长度要求描述附件名称Nvarchar(16)NotNull附件名称,名称是唯一的下载次数intNotNull附件下载的次数第六章测试报告6.1测试目的为了全面的对该系统的可用性、稳定性做出客观公正的评价,为了更进一步的对该系统进行验证,为了能提供给用户一个使用方便、可靠的系统,即而提高用户的工作效率。为此本测试组对此系统做了一定的测试。本报告最终的用户是此系统的开发者以及此系统的最终维护者,为系统以后修改完善提供准确参考。6.2测试背景被测试系统的名称为:家庭资源管理信息系统的设计与实现。基于ASP.NET模式的家庭资源管理信息系统的实际与实现,在未正式运行之前,完全有必要进行全面的测试,以检验系统的可靠性,正确性及稳定性。这也是开发项目最基本的规范。6.3测试方法本系统的测试主要用黑盒测试,也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,对程序进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对界面和功能进行测试。6.4测试概要6.4.1管理员的测试1)管理员登录测试:打开系统网页首页,在登陆界面输入管理员的用户名和密码点击登录,系统对所提交的用户名和密码进行检查,若正确就将跳转到管理员系统界面,若错误,则提示“用户名或密码错误,请重新登录”。2)用户管理测试:在这部分里主要是进行用户成员的新增、删除、修改密码,如【用户管理】,进行用户基本信息的设置,完成后点击确定。3)密码管理测试:【修改密码】,输入以前的密码,然后录入新密码点确认。4)家庭理财测试:这部分里面有六个功能,分别是理财产品管理、家庭收入明细、家庭支出明细、家庭债务管理、银行账号管理和财务统计。【理财产品管理】测试:点击它进入相应的管理界面,进行产品信息的编辑。【家庭收入明细】测试:对家庭收入信息进行添加、删除、修改和统计,点击确认。【家庭支出明细】测试:对家庭支出信息进行添加、删除、修改和统计,点击确认。【家庭债务管理】测试:对家庭债务信息进行添加、删除、修改和统计,点击确认。【银行账号管理】测试:对家庭成员的银行账号信息进行添加、删除、修改,点击确认。【财务统计】根据相应的条件信息进行财物统计,然后点击统计,查看家庭财物信息。5)家庭资产测试:在这部分里主要是进行资产类型的新增、删除、修改密码,并对相应的资产进行管理。如【资产分类】,进行资产类型的编辑,完成后点击确定。再如【资产管理】,对资产基本信息的设置,完成后点击确定。6)家庭记事测试:在这部分里主要是进行家庭事物的记录和备忘。如【家庭记事管理】,进行事件的编辑,完成后点击确定。再如【备忘录管理】,对要备忘的基本信息进行编辑,完成后点击确定。7)家庭图书测试:【图书管理】,对家庭图书信息的编辑,完成后点击确定。8)家庭相片测试:在这部分里主要是进行相片的分类和相片信息的添加。如【相片分类】,对相片的类别进行编辑,完成后点击确定。再如【相片管理】,对已经分类好的相片信息进行编辑,完成后点击确定。9)系统管理测试:这部分里面有三个功能,分别是数据备份、数据还原、管理附件。【数据备份】测试:点击它进入相应的备份界面,进行数据信息的备份。【数据还原】测试:点击它进入相应的还原界面,进行数据信息的还原。【管理附件】测试:对家庭统计的理财信息生成的附件,进行下载,点击下载。普通用户的测试1)一般的家庭用户登录测试:输入登陆名和密码,点击登录,若输入正确,进入一般用户操作界面;否则弹出“用户名密码错误,请重新登录”。2)修改密码测试:输入需修改的原始密码,录入新设置的密码,点击确认。若不修改点击退出。第七章系统特点与不足7.1系统的特点该网站从界面设计到管理系统的设计都是从方便用户的角度出发,其特点归纳如下:1) 采用了SQLServer2008数据库,具有很强的安全性。能够更方便的对数据库进行管理。2) 系统能够在多种操作系统平台上运行(WindowsNT/Windows2000/WindowsXP)。3) 系统是根据用户的实际需求进行设计和开发的,切合实际,具有较强的实用性。4) 界面友好,视觉清晰,操作简单,使用方便。5) 安全性好,具有很大的发展潜力。7.1.1管理员操作方便下图为初始登陆界面,详见如下图7-1初始登陆界面:54645|登录名:密码:验证码:admin刷新验证码豎录H54645|登录名:密码:验证码:admin刷新验证码豎录H重置1注册图7-1初始登陆界面图是系统管理员登陆的主界面,如图7-2所示:图7-2管理员登陆主界面7.1.2一般家庭成员使用方便图是一般用户操作界面,如图7-3所示:图7-3一般家庭成员操作界面系统存在的不足与改进方案7.2.1系统存在的不足1)2)3)由于时间仓促,还有自身的能力问题,所有该网站的功能还不够强大,不够完善。该系统的网页太过繁多,需要进一步改进。个别功能实现与实际还存在不同程度的差距,需要后续不断的改进改善。7.2.2系统的改进方案对于此系统要从美观、功能和技术上三个方面做重点改进。在美观方面还要不断的提高自己的审美观,要熟练的掌握网页开发工具。功能方面要对系统的授权功能进一步实现,以达到管理管理方便的效果;再者还需扩大系统的功能,使得以前没有实现的功能能够实现,对已有的功能要进行修改扩充。技术方面虽然系统的基本功能已经实现,但制作还是比较粗糙,一些方面还是没有考虑仔细

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论