教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 资料大全 >

个人账簿管理系统源代码

来源:网络收集 时间:2026-09-11
导读: 河北联合大学 综合课程设计报告 题目名称:个人账簿管理系统 学 院: 信息工程学院 专 业: 计算机科学与技术 班 级: 10计算机1班 姓 名: 学 号: 指导教师: 完成日期: 2013年1月10日 目录 一、绪论 01 1 引言 01 1.1设计目的 01 1.2题目背景 01 2 任务

河北联合大学 综合课程设计报告

题目名称:个人账簿管理系统

学 院: 信息工程学院 专 业: 计算机科学与技术 班 级: 10计算机1班 姓 名: 学 号: 指导教师:

完成日期: 2013年1月10日

目录

一、绪论 01 1 引言 01 1.1设计目的 01 1.2题目背景 01 2 任务描述 01 2.1项目要求 01 2.2运行环境 01 3 功能要求 01 二、需求分析 02 1 可行性分析 02 1.1可行性前提 02 1.2技术可行性 02 1.3经济可行性 02 2 功能需求 02 2.1功能划分 02 2.2功能描述 02 3 数据描述 03 3.1数据描述 03 3.2数据库描述 04 3.3数据词典 05 4 运行需求 07 4.1用户界面 07 4.2基本要求 07 三、总体设计 08 1 总体结构和模块设计 08 2 数据结构设计 08 3 出错处理设计 09 3.1出错输出信息 09 3.2出错处理对策 09

四、详细设计 11 1 代码设计 11 2 程序设计 11 2.1模块设计 11 2.2程序逻辑 11 五、系统实现 12 六、系统测试 38 1 测试方案 38 2测试项目说明 38 2.1测试项目名称及测试内容 38 2.2测试用例 38 3 评价 38 七、设计总结 39 八、参考文献 40

一绪论

1.引言

1.1设计目的

个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。 1.2题目背景

尝试开发一款适用于个人收入及开支管理的有效的信息系统,帮助个人消费的管理。

2.任务描述

2.1目标

个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。 2.2运行环境

该系统采用了Windows XP操作系统结合Visual C++ 6.0,TC 2.0等软件开发,可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。 硬件要求:内存2G以上,主频2.20GHz以上。

3.数据描述

3.1输入数据

用户需输入学生的学号进入相应用户界面。 3.2输出数据

根据用户需求输出相应信息。

4.功能要求

可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。

该系统采用了Windows XP操作系统结合Visual C++ 6.0,TC 2.0等软件开发,可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。

二.需求分析

2. 功能需求

个人帐簿管理系统要求记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等并能进行修改,查询,排序,删除等功能。

2.1功能模块划分

2.1.1录入数据

录入数据模块把输入的信息存储到文件里,为以下操作提供数据。 2.1.2查看数据

查看数据模块是输入要执行的操作,打开文件,查看帐户里面的信息

(3)修改数据

修改数据模块是输入要修改的月份,打开文件,找到该月的信息,把新输入的信息复制给原有信息,已达到修改的目的。

(4)查询数据

查询数据模块是打开文件,输入要查看的月份,就将输出该月的信息。 (5)排序数据

排序数据模块是用冒泡排序,把每月的费用从小到大排列。 (6)删除数据

删除数据模块是用链表把其中某月删除。

2.2功能描述

根据分析,系统主要设计了6个模块,分别是:录入数据模块,查看数据模块,修改数据模块,查询数据模块,排序数据模块,删除数据模块;功能模块图如图1所示。

个人帐簿管理系统

录入数据模块

3.数据描述

查看数据模块

修改数据模块

查询数据模块排序数据模块删除数据模块

3.1数据的描述

系统主要处理的是个人帐簿信息,因此其输入和输出都与此相关。

3.1.1输入数据:月份和食品消费,房租,子女教育费用,水电费,医疗费,储蓄等数据。 3.1.2 输出数据:月份和食品消费,房租,子女教育费用,水电费,医疗费,储蓄等的数据。 3.2数据库的描述

录入主要通过scanf函数实现。具体程序实现流程如图2所示。

图2

输入月份和食品消费,房租,子女教育费用,水电费,医疗费,储蓄等数据。 4. 性能描述

本系统主要需要达到以下性能要求:安全性高、可靠性强、稳定性强、响应速度快 5.运行需求

5.1用户界面

采用B/S模式,基于WindowsXP系统的用户界面,isual C++ 6.0,TC 2.0软件。 5.2基本要求

5.2.1体系结构:B/S模式即Browser/Server,浏览器与服务器的结构模式 5.2.2操作系统:WindowsXP以上系统

5.2.3数据库管理系统:Microsoft Access 2003 5.2.4开发工具:eclipse

三、总体设计

1.总体结构和模块设计

1.1功能结构

1.2模块设计

个人帐簿管理系统

录入数据模块查看数据模块

修改数据模块

查询数据模块排序数据模块删除数据模块

2.数据结构设计

void biangeng(MYBILL bill[],int length) /*个人账簿信息修改*/ { menu3:

system("cls"); int choice;

printf("\n\n\n\n ***************************个人账簿管理系统*************************\n\n");

printf(" 1. 删除记录\n\n"); printf(" 2. 修改记录\n\n"); printf(" 3. 添加记录\n\n"); printf(" 0. 返回上一级菜单\n\n"); printf("

********************************************************************\n");

printf(" 请选择(0~3)\n ");

scanf("%d",&choice); switch(choice) {

case 1: length=load(bill); length=delet(bill,length); save(bill,le …… 此处隐藏:8222字,全部文档内容请下载后查看。喜欢就下载吧 ……

个人账簿管理系统源代码.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/2191899.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)