账单管理系统的设计与实现

 2023-12-27 10:58:59

论文总字数:20759字

摘 要

为解决传统企业不能够高效率及时记录账单信息问题,在Eclipse环境下使用Java语言开发设计了Android手机端的账单管理系统。该系统主要包括四个模块:账单管理模块,供应商管理模块,产品管理模块和库存管理模块。这四个模块都分别对其下的账单信息、交易产品供应商信息、交易产品信息、产品进出库信息进行增删查改的操作,从而使企业在商品交易的过程中可以及时记录下每一笔交易的详细信息,进一步提高了企业在管理账单方面的效率。

关 键 词:账单管理,Java,Android

Abstract: To solve the traditional enterprise can"t efficient billing information timely records, under the Eclipse environment using Java language development and design the billing management system on the Android mobile phone. The system mainly includes four modules: bill management module, supplier management module, product management and inventory management module. These four modules are respectively for below billing information, transaction product supplier information, transaction information, add or delete products and outbound information check change operation, so that enterprises in the process of commodity trading can timely record the details of every transaction, and further improve the efficiency of the enterprise in the management of the bill.

Keywords : bill management,java ,android


目 录

1 引言 5

1.1 项目背景 5

1.2 账单管理系统开发意义 5

1.3 论文组织结构 5

2 开发工具和相关技术 5

2.1 开发工具介绍 5

2.2 Android简介 7

3 系统功能设计 7

3.1 系统设计目标 7

3.2 可行性分析 8

3.3 需求分析 8

4 数据库设计 9

4.1 数据库概念设计 9

4.2 数据库逻辑设计 11

5 账单管理系统的实现 13

5.1 登陆注册模块 13

5.2 功能主页 14

5.3 账单管理模块 17

5.4 供应商模块 20

5.5 用户模块 22

5.6 产品模块 24

5.7 库存信息模块 26

5.8 个人信息模块 29

6 软件测试和调试 30

6.1 测试 30

6.2 调试 31

结 论 32

参 考 文 献 33

致 谢 34

1 引言

项目背景

手机越来越大众化,手机系统也是多种多样。无疑android系统在其中占有很大的比例。Android不受约束,开放性,操作简单,这些优势都让android在手机系统中脱颖而出,而android更低的价格更是赢得了消费者的心,基于android的开发也是快速发展[1]。本章将要介绍的是账单管理系统的简单设计和实现。

1.2 账单管理系统开发意义

随着移动技术的发展,移动手机端在我们生活和工作中使用的越来越多,特别是在信息发达的今天,企业对账单的管理需要及时性。而手机客户端刚好提供了这些功能,本系统就是一个能够对在Android端能够及时记录账单,让企业管理更加有效[2]

账单管理对于其他的记账网页,有着相当强大的优势:

1.及时记录,简单明了。

2.对使用者无要求,任何人都可以使用。

3.随时随地可以了解账单等。

4.携带方便,工具价格便宜。

5.操作简单,使用起来容易上手。

以上这些手机端账单管理优点明显。因此,有必要去开发这样一款系统。

1.3 论文组织结构

本文的结构安排如下:

第一章为引言,简单介绍了项目的研究背景和意义。

第二章介绍了相关的一些开发工具和技术。

第三章详细介绍了本系统的功能设计。

第四章详细介绍了数据库的概念设计和逻辑设计。

第五章详细介绍了系统的各功能模块和部分实现代码。

第六章介绍了软件的测试和调试过程。

2 开发工具和相关技术

2.1 开发工具介绍

2.1.1 JDK概述

Android是用Java语言开发的,需要下载JDK。可以从网站免费下载最新的JDK,本系统用到的JDK为jdk1.6.0_21。

2.1.2 安装JDK

点击安装JDK,设好JDK的安装路径,方便设置环境变量。

2.1.3 JDK环境变量的配置

安装好JDK后,然后在环境变量中进行配置。主要进行以下配置:

(1)设置JAVA_HOME环境变量;

(2)更新PATH环境变量的值。

在鼠标右键单击“我的电脑”,在属性栏的高级选项中可以选择环境变量的设置,新建一个系统变量或者用户变量,名称为JAVA_HOME,它的值为C:Program FilesJava jdk1.6.0_21。如图2-1:

图2-1 设置环境变量

然后建立一个CLASSPATH的变量,它表示搜索Java类的路径,这个路径可以包含一些Jar归档文件,也可以是一个目录[3]。在应用程序执行是,往往会动态地在CLASSPATH中添加一些自己需要的路径,本机上CLASSPATH的值“.;%JAVA_HOME%libdt.jar;%JAV-

A_HOME%lib tools.jar;”。如图2-2:

图2-2设置环境变量

当以上都配置好了,我们可以测试下Java环境是否配置成功。我们可以在[运行]中进入[命令提示符cmd]下面[4]。输入java -version回车,看是否能看到当前JDK的版本。如果看见就配置成功了。

2.1.4 Eclipse简介

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就它的本身而言,通过插件组件构建开发环境。

2.1.5 SQLite概述

SQLite,是一个小型数据库。在Android开发中经常使用SQLite进行本地存储。简单,方便是其主要的特点。同时也具备了增,删,改,查的操作功能,基本可以满足系统在开发端的需求[5]

2.1.6 SDK概述

SDK是软件开发工具包。而Android SDK就是android开发使用的工具包[6]

2.1.7 Android SDK安装

下载完成Android SDK后,开始安装,然后需要先安装JDK 。 

Android SDK下载完成,直接解压就行[7]

剩余内容已隐藏,请支付后下载全文,论文总字数:20759字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;