家庭事务管理系统分析与设计毕业设计论文.docx

上传人:b****3 文档编号:6828204 上传时间:2023-05-10 格式:DOCX 页数:49 大小:1.67MB
下载 相关 举报
家庭事务管理系统分析与设计毕业设计论文.docx_第1页
第1页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第2页
第2页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第3页
第3页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第4页
第4页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第5页
第5页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第6页
第6页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第7页
第7页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第8页
第8页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第9页
第9页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第10页
第10页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第11页
第11页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第12页
第12页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第13页
第13页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第14页
第14页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第15页
第15页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第16页
第16页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第17页
第17页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第18页
第18页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第19页
第19页 / 共49页
家庭事务管理系统分析与设计毕业设计论文.docx_第20页
第20页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

家庭事务管理系统分析与设计毕业设计论文.docx

《家庭事务管理系统分析与设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《家庭事务管理系统分析与设计毕业设计论文.docx(49页珍藏版)》请在冰点文库上搜索。

家庭事务管理系统分析与设计毕业设计论文.docx

家庭事务管理系统分析与设计毕业设计论文

 

毕业设计

家庭事务管理系统分析与设计

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:

所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:

     日 期:

     

指导教师签名:

     日  期:

     

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:

按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:

     日 期:

     

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

日期:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权    大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:

日期:

年月日

导师签名:

日期:

年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

指导教师评阅书

指导教师评价:

一、撰写(设计)过程

1、学生在论文(设计)过程中的治学态度、工作精神

□优□良□中□及格□不及格

2、学生掌握专业知识、技能的扎实程度

□优□良□中□及格□不及格

3、学生综合运用所学知识和专业技能分析和解决问题的能力

□优□良□中□及格□不及格

4、研究方法的科学性;技术线路的可行性;设计方案的合理性

□优□良□中□及格□不及格

5、完成毕业论文(设计)期间的出勤情况

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

指导教师:

(签名)单位:

(盖章)

年月日

 

评阅教师评阅书

评阅教师评价:

一、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

二、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

建议成绩:

□优□良□中□及格□不及格

(在所选等级前的□内画“√”)

评阅教师:

(签名)单位:

(盖章)

年月日

 

教研室(或答辩小组)及教学系意见

教研室(或答辩小组)评价:

一、答辩过程

1、毕业论文(设计)的基本要点和见解的叙述情况

□优□良□中□及格□不及格

2、对答辩问题的反应、理解、表达情况

□优□良□中□及格□不及格

3、学生答辩过程中的精神状态

□优□良□中□及格□不及格

二、论文(设计)质量

1、论文(设计)的整体结构是否符合撰写规范?

□优□良□中□及格□不及格

2、是否完成指定的论文(设计)任务(包括装订及附件)?

□优□良□中□及格□不及格

三、论文(设计)水平

1、论文(设计)的理论意义或对解决实际问题的指导意义

□优□良□中□及格□不及格

2、论文的观念是否有新意?

设计是否有创意?

□优□良□中□及格□不及格

3、论文(设计说明书)所体现的整体水平

□优□良□中□及格□不及格

评定成绩:

□优□良□中□及格□不及格

教研室主任(或答辩小组组长):

(签名)

年月日

教学系意见:

系主任:

(签名)

年月日

摘要

家庭事务的管理越来越深入人心,现代的事务管理应该能够为家庭繁琐事务的管理者提供充足的信息,方便家庭的管理者合理管理事务。

使用计算机对家庭事务进行管理,能够极大提高家庭事务管理的效率。

毕业设计的目标是结合当前实际的家庭事务状况,开发一套单机版的家庭事务管理系统。

论文对整个系统的分析、设计和实现做了详细的描述。

本系统以C/S为结构模式,客户端采用VisualBasic6.0作为开发工具,后台数据库管理系统采用Access。

系统实现了家庭软件管理、家庭信息管理、家庭娱乐管理、网络服务管理和家庭财务管理等五大功能模块,各模块功能独立,趣味性高,还发挥了excel表的强大功能,对家庭收支簿信息进行记录并汇总统计,可用直观地方式反映家庭的资金收支情况。

系统操作简便、界面友好、灵活、实用。

该系统已经投入实验家庭进行使用,随着功能的逐步完善,系统的推广很有应用前景。

关键词:

信息管理系统,家庭事务,C/S,Visualbasic6.0

 

FamilyAffairsManagementSystem

ABSTRACT

Familyaffairsarestrikingdeeprootsintheheartsofthepeople.Modernaffairsmanagementcanprovidesufficientinformationtotheadministratorwhomanagesacomplicatedaffairs,itisalsoconvenientforhomemanagerstomanagetheaffairreasonability.Youcanimprovetheefficiencyofdealingthefamilyaffairsgreatlywhenyouusethecomputer.ThissystemwhichcombineswiththecurrentrealitiesofthefamilystatusandconsiderstheactualneedsanalysisistakenthepowerfulVisualBasic6.0asadevelopmenttool.

Papersontheentiresystemanalysis,designandimplementationadetaileddescription.ThesystemisbasedonthestructuralpatternofC/S.Thesystemhasthefeaturesofpracticalandreliableandaninterfaceamityandoperateconvenientandsafety.IntheimplementationphaseofdatabasemanagementsystemsasAccess,clientprogrammakeuseofMicrosoftVisualBasic6.0todesignwithstrongUIability,Goodnetworkandthedatabasesupport,effectivemultimediaandgraphicsoperationandgreatflexible.ThemodulehasfunctionalautonomyandsoInteresting,atthesametime,itdevelopthepowerfulfunctionofexcelandestablishFamilypaymentsbook,andreflectingthefamiliesofthefundbalancedirectlyaccordingtomakingarecordandsummarystatistics.Finallyitintegratedahousehold-relatedbusinessplatformtodealthehomeaffairsinscientificway.Thesystemhasbeenusedinfamily.Withthesystemhasimprovedstepbystep,itcanhaveabrightprospect.

Keywords:

InformationManagementSystem,FamilyServices,C/S,VisualBasic6.0

 

1用户需求分析

1.1用户调查

通过对20家随机抽取的家庭进行访谈调查,并结合对本家庭的深入需求剖析,经调查,在家庭事务管理的过程中,用户的需求主要有四个方面:

第一个方面是家庭财务的流水账登账,及时反映家庭的收支情况,了解家庭资金情况,如家庭收支簿;第二个方面是亲朋好友的通讯录设置,及时更新亲朋好友的联系方式,实现友好沟通交流,如个人通讯录、日期提醒;第三个方面是家庭娱乐功能的实现,使得家庭气氛更加融洽,相处更加和谐,如家庭多媒体、家庭相册、家庭绘图器及家庭电子琴等;第四个方面是家庭的辅助软件,方便家庭进行事务处理,提高生活质量,如家庭计算器、家庭电子钟和家庭上网等。

大量收集了家庭的实际需求,对家庭用户的需求进行进一步的分析。

1.2用户需求分析

1.2.1家庭软件的需求概述及实现方法

(1)家庭事务的处理,要求时间观念要特别的强烈,设计家庭电子钟,实时显示当前时刻。

(2)对于家庭的收支情况进行登记流水账时,还需要计算器进行辅助计算,设计家庭计算器,随时进行数字运算。

(3)为了满足家庭对制图的趣味要求,通过家庭绘图器进行图形的设计;

(4)配置有打印机的用户,可以通过家庭打印机模块,打印文档进行归档或阅读。

1.2.2家庭信息的需求概述及实现方法

(1)随着交际圈的扩大,亲朋好友的联系方式更新变化也相应地加快,为了便于日后的交流沟通,设计通讯录模块,及时更新通讯录信息。

(2)家庭事务繁忙,对于日程的记录关注度非常高,通过日历可以显示当前的日期,实现日程的提醒,便于进行日程安排。

1.2.3家庭娱乐的需求概述及实现方法

(1)为了满足用户对音乐的需求,提高软件的趣味性,设计了家庭电子琴,用户可以在模拟的电子琴弹奏喜欢的乐曲。

(2)提高生活的乐趣,提供家庭多媒体播放模块,让用户选择喜欢的歌曲进行音乐欣赏。

(3)记录生活的点点滴滴,家庭相册无疑是最好的模块,用户可以选择有纪念意义的相片进行存储,通过点击即可查看。

1.2.4网络服务的需求概述及实现方法

(1)现在各个家庭的日常生活,离不开互联网的支持,设计家庭上网模块,用户可以同时在两个页面实现网上冲浪。

(2)电脑的屏幕保护,不但可以保护管理系统资料的安全,只要用户触发家庭屏幕保护的程序,再一次触动屏幕,系统就整个退出,可以达到安全保护功能,还可以增强软件的趣味性。

1.2.5家庭财务的需求概述及实现方法

(3)家庭财务是家庭事务的一个重要的模块,专门用excel表设计了家庭收支簿,及时记录家庭的每一笔流水账,还提供了统计汇总功能,实时反映家庭资金流动情况,编制完成的报表,可以通过家庭打印机打印文档并归档留底。

1.3模块描述

根据分析用户的需求,设计系统的模块如图1-1所示。

图1-1功能模块图

1.4性能需求

(1)时间特性:

该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于4秒,录入并更新数据的时间正常情况下小于2秒[1]。

(2)适用性:

该管理系统软件适用于Windows2000/xp及以上操作系统。

1.5运行需求

(1)用户界面

本系统采用MicrosoftVisualBasic6.0设计,用户交互界面采用的是基于Windows的窗口界面。

(2)软件接口

VB框架:

MicrosoftVisualBasic6.0版本及以上。

数据库服务器:

Access及以上。

 

2系统分析

2.1系统开发过程

系统主要根据概要设计家庭事务管理方面的要求进行设计,该系统包括六大模块:

系统维护模块、数据输入模块、数据查询模块、数据修改模块、报表输出模块、报表统计模块[2]。

系统开发过程如图2-1所示。

图2-1系统开发过程

2.2系统功能分析

系统功能分析是在系统开发的总体任务的基础上完成的。

在实际的系统设计中,菜单可分为两种类型,既弹出式菜单和下拉式菜单,下拉式菜单系统中,一般有一个主菜单,其中包括若干个选择项。

菜单的每一项可下拉出下一级子菜单。

这样用一个个的窗口的形式弹出在屏幕上,它是通过菜单编辑器建立的,其中各功能如下:

(1)下拉式菜单功能

家庭绘图器

①画图操作,包括直线、矩形、圆、撤销和刷新。

②颜色选择,包括设置背景色和设置画笔色。

③线条选择,包括实线、虚线、点画线、虚线和点交替的线、虚线和两个点交替的线、不可见的线和内部实线。

(2)弹出式菜单功能

①家庭软件:

查看家庭电子钟。

打开家庭计算器。

打开家庭打印机,包括打印文件的路径选择和打印机的选择。

②家庭信息:

查看家庭通讯录,包括添加个人通讯录信息,如编号、姓名和、联系电话、生日、地址和E-MAIL,删除信息,刷新通讯录信息,更新通讯录和关闭通讯录。

查看日历,包括Month的月份选择、Year的年份选择、OK和Cancel日历。

③家庭娱乐:

打开家庭电子琴。

打开家庭多媒体,包括播放文件路径的选择。

查看家庭相册,包括查看中友同事图片、查看田径队图片、查看体育场图片、查看篮球队图片。

④网络服务:

打开家庭上网,包括转接网页、返回页面、停止连接页面等。

触发家庭屏保。

⑤家庭财务:

打开EXCEL表,包括记账年份填写、家庭日常收支的登帐、节假日信息、纪念日信息及按月份统计信息,如收支总计和结余统计等。

关闭表。

在系统的开发过程中,尽量注意模块的高内聚、低耦合,使得系统的整体性能提高,并且也有利于投入使用后系统维护。

2.3业务流程图

开发系统前,先要有个清晰的系统分析。

确定业务流程图,业务流程图易于阅读和理解,是分析业务流程的重要步骤[3]。

通过对家庭事务管理系统的业务流程的调查,得出下面的业务流程图。

 

系统主要业务分析,如图2-2所示。

图2-2系统流程分析

 

3系统设计

3.1系统总体设计

(1)设计思想

①系统分成5个绝对独立的模块,这些模块内部包含的功能模块也是相互独立的,所有模块实现集中式管理。

②分层的模块化程序设计思想,整个系统采用模块化结构设计,把一个较大的系统分成若干个有逻辑关系的模块,然后组装成层次清晰的整体。

作为应用程序有较强的可操作性和扩展性。

③合理的模块布局,在应用系统设计中,独立的各个模块间集成在一个平台中,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

(2)设计原则

为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则[4]:

①实用性原则:

适合家庭日常事务管理工作的实际需求,提高家庭事务的处理效率,降低管理的成本,减少家庭不必要的开支。

②准确性原则:

对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料。

③易操作原则:

要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。

④源程序可读性原则:

为了方便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,尽可能做好代码注释工作。

⑤优化原则:

为了达到优化的目的,合理的运用窗口、菜单和对象等的继承,自定义对象、事件和函数,减少不必要的重复性代码,使程序简要明了,也方便了将来的维护。

⑥安全性原则:

可以为该系统的用户登陆设置用户及密码。

(3)设置目标

①系统界面设计美观、友好。

②智能化程度高、操作灵活、方便。

③系统运行稳定、安全可靠。

④反应快速、计算准确。

⑤增强家庭生活的趣味性,提高家庭生活的质量,对家庭日常收支实现流水账登记并统计信息,通过数据库信息的增加、修改、删除和查询,对通讯录进行管理。

⑥提供日常的家庭打印。

⑦对用户安全进行设置

(4)数据库处理流程[5]

数据库的处理流程如图3-1所示。

图3-1数据库处理流程图

3.2系统详细设计

3.2.1详细设计的任务

详细设计就是要在总体设计结果的基础上,考虑“怎么实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述[6]。

主要任务如下:

(1)为每个模块确定采用的算法,选择某种适当的工具表达算法的过程,写出模块的详细过程性描述。

(2)确定每一模块使用的数据结构。

(3)确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口,以及模块输入数据、输出数据及局部数据的全部细节。

(4)要为每一个模块设计出一组测试用例,以便在编码阶段对模块代码(即程序)进行预定的测试,模块的测试用例是软件测试计划的重要组成部分,通常应包括输入数据,期望输出等内容。

3.2.2详细设计的方法

系统设计又称系统物理设计。

系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行何种具体设计,确定新系统在实施方案,解决“系统怎么做”的问题。

结构化系统设计是指利用一组标准的图表工具和准则,确定系统有哪些模块,用什么方法连接,如何构成良好的系统结构,并进行系统输入、输出、数据处理、数据存储等环节的详细设计。

这一阶段的重点是设计好系统的总体结构,选择最为经济合理的技术手段。

系统设计阶段的文件是系统设计报告(又称系统物理设计说明书)。

人及界面设计的关键是使人和计算机之间能够准确地交流信息。

一方面,人向计算机输入信息时应当尽量采取自然地方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。

另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通讯),以免互相干扰,影响速度[7]。

设计家庭事务管理系统时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。

这样设计出来的程序不易出错,而且易于维护。

本系统在开发过程中所采用的详细设计方法为IPO,如图3-2所示为查询模块IPO图。

图3-2查询模块IPO图

3.3创建窗体对象和应用程序对象

用VisualBasic6.0开发应用程序的设计框图[8],如图3-3应用程序框架所示。

图3-3应用程序框架

3.3.1创建窗体对象

VisualBasic6.0增加了窗体对象。

以前的VisualBasic版本只能打开一个应用,而引入了窗体之后,则可以在一个窗体下面引入多个应用。

从这个窗体窗口中可以非常直观的看出有哪些对象,并且可以方便地选择。

以下是建立工作区的步骤:

(1)选择文件——新建菜单项,或单击工具条上的新建图标。

(2)选择窗体页中的窗体项,并单击确定按钮。

(3)在出现的对话框中输入要保存的工作区名。

(4)工作区创建完成。

3.3.2创建应用程序对象

应用也称应用程序,一般来讲,一个应用可完成一组相关的功能,在VisualBasic6.0中,应用是有一系列VisualBasic6.0对象组成。

这些对象包括:

VisualBasic6.0的应用对象(ApplicationObject)、窗体对象(WindowObject)、数据窗体对象(DataWindowObject)、菜单对象(MenuObject)、函数对象(FunctionObject)以及用户对象(UserObject)等[9]。

应用对象是用来标识应用、进入应用的入口点。

每一个编写程序的人,都会清楚任何程序都要有个入口点,运行时程序从这个入口点启动,比如,用C语言编写程序时,同样需要有一个入口点,不过它不是函数,而是VisualBasic6.0的一个对象——应用程序对象,它是VisualBasic6.0应用中包含的众多对象之一,同窗口对象、数据窗体对象、菜单对象、函数对象、用户对象一样存储在应用库中。

应用对象定义了应用在应用级的行为。

在建立应用时,要定义存储应用的应用库,应用中文体的字体,以及应用开始、终止及出现系统错误时应执行的操作。

VisualBasic6.0为应用对象定义了六个可在特定情况下触发的事件,来控制应用在启动

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2