最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

安卓app源碼和設(shè)計(jì)報(bào)告——簡(jiǎn)易記賬本

2022-12-06 23:56 作者:考研保研直通車  | 我要投稿

課 程 設(shè) 計(jì)(實(shí)訓(xùn))說(shuō) 明 書

題目實(shí)現(xiàn)簡(jiǎn)易記賬本功能專 業(yè)班 級(jí)學(xué)生姓名同組學(xué)生指導(dǎo)老師

課程設(shè)計(jì)(實(shí)訓(xùn))評(píng)語(yǔ)

學(xué)生姓名 專業(yè) 班級(jí) 2

題目 實(shí)現(xiàn)簡(jiǎn)易記賬本功能

評(píng)語(yǔ):

成績(jī):

優(yōu)良中及格不及格出勤20%實(shí)踐過(guò)程20%實(shí)踐結(jié)果20%實(shí)踐報(bào)告40%合計(jì)

教導(dǎo)教師(簽字)

年 月 日

課程設(shè)計(jì)(實(shí)訓(xùn))任務(wù)書

專業(yè) 班級(jí) 姓名

題目 實(shí)現(xiàn)簡(jiǎn)易記賬本功能

題目來(lái)源 教師指定

目的意義1)鞏固和掌握android應(yīng)用程序開發(fā)的基本理論和知識(shí),加深對(duì)課程知識(shí)的理解;2)掌握基本android應(yīng)用程序的設(shè)計(jì)方法,培養(yǎng)學(xué)生設(shè)計(jì)、分析問(wèn)題和解決問(wèn)題的綜合能力;3)培養(yǎng)學(xué)生應(yīng)用程序設(shè)計(jì)的思維方式和步驟,培養(yǎng)學(xué)生分析能力以及獨(dú)立學(xué)習(xí)的能力;4)掌握對(duì)android應(yīng)用程序開發(fā)環(huán)境的用;

設(shè)計(jì)任務(wù) 設(shè)計(jì)一個(gè)基于Android的記賬本,此記賬本包括:注冊(cè)、登錄、修改登錄密碼、新增收入、收入明細(xì)功能、新增支出、支出明細(xì)功能。

  1. 注冊(cè)功能:在注冊(cè)頁(yè)面填寫注冊(cè)姓名、密碼、郵箱、電話等信息后,完成注冊(cè)。

  2. 登錄功能:用戶注冊(cè)成功后,點(diǎn)擊登錄按鈕,在登錄頁(yè)面輸入用戶名和密碼,登錄成功。 3)修改登錄密碼功能:用戶登錄成功后,點(diǎn)擊修改密碼按鈕,在頁(yè)面中輸入原始密碼,再兩次輸入的修改的密碼,則修改用戶密碼成功。 4)新增收入功能:點(diǎn)擊新增收入按鈕,彈出新增收入頁(yè)面,輸入金額、日期、收入類型、付款方和備注等信息后,點(diǎn)擊保存按鈕,頁(yè)面新增的收入信息保存成功,頁(yè)面跳轉(zhuǎn)回新增收入頁(yè)面,用戶可以再次新增收入。 5)收入明細(xì)功能 6)新增支出功能:點(diǎn)擊新增支出按鈕,彈出新增支出頁(yè)面,輸入金額、日期、支出類型、付款方和備注等信息后,點(diǎn)擊保存按鈕,頁(yè)面新增的支出信息保存成功,頁(yè)面跳轉(zhuǎn)回新增支出頁(yè)面,用戶可以再次新增支出。 7)支出明細(xì)

課題組長(zhǎng) 無(wú)

指導(dǎo)教師

工 作 計(jì) 劃 書

目的要求:

(1)注冊(cè)功能

(2)登錄功能

(3)修改登錄密碼功能

(4)新增收入功能

(5)收入明細(xì)

(6)新增支出功能

(7)支出明細(xì)

日程安排:

序號(hào)內(nèi)    容學(xué)時(shí)1需求分析22項(xiàng)目設(shè)計(jì)63編碼調(diào)試124整理并撰寫設(shè)計(jì)說(shuō)明書4合 計(jì)20

主 要 內(nèi) 容

目 錄

  1. 需求分析……………………………………………………

  2. 概要設(shè)計(jì)………………………………………………

  3. 詳細(xì)設(shè)計(jì)………………………………………………

  4. 數(shù)據(jù)庫(kù)設(shè)計(jì)………………………………………………

  5. 代碼…………………………………………………………

  6. 課程設(shè)計(jì)總結(jié)………………………………………………
    《實(shí)現(xiàn)簡(jiǎn)易記賬本功能》課程設(shè)計(jì)
    一、需求分析

    1. 開發(fā)背景和意義


由于消費(fèi)水平的提高,人們對(duì)于日常的消費(fèi)情況很難有一個(gè)比較清晰調(diào)理的分析,因此本“記賬本”APP作為一款日常生活中對(duì)生活開銷進(jìn)行統(tǒng)計(jì)的工具。它可以將生活中每天收入或支出的費(fèi)用進(jìn)行統(tǒng)計(jì)。在收入或支出類別中,細(xì)化多個(gè)分類,用戶在添加賬目的時(shí)候,可以根據(jù)費(fèi)用的類別進(jìn)行選擇,這樣大大提高了生活中開支的細(xì)化,讓賬目一目了然、清晰。每添加不同開支類型的賬目,應(yīng)用都會(huì)對(duì)開支做個(gè)收入或支出備注總結(jié),能夠統(tǒng)計(jì)出開支流水的走向。有了“記賬本”,生活中的柴、米、油、鹽等各種花銷,一切都掌握在自己手中。

2. 系統(tǒng)需求概況

該系統(tǒng)主要具有如下功能:

1)注冊(cè)功能

2)登錄功能

3)修改密碼功能

4)新增收入功能

5)收入明細(xì)功能

6)新增支出功能

7)支出明細(xì)功能

  1. 概要設(shè)計(jì)


三、詳細(xì)設(shè)計(jì)

1、用戶注冊(cè)模塊


注冊(cè)


注冊(cè)成功

判斷用戶名、昵稱、密碼是否合格

輸入用戶名、昵稱、密碼

  1. 用戶登錄模塊
    登錄

    輸入用戶名、密碼



    查詢用戶名、密碼是否一致


  1. 用戶增加模塊
    用戶增加

    增加成功
    判斷格式是否合格
    輸入收入/支出
    明細(xì)、金額
    增加收入/支出

  1. 用戶查詢模塊


查詢成功

輸入要查詢的內(nèi)容

用戶查詢

查詢支出/收入

  1. 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)

這里以用戶注冊(cè)登錄為例,支出和收入方法相同不再贅述。

1.首先創(chuàng)建一個(gè)類,繼承MySQL的類

public class MyDBHelper extends SQLite0penHelper {

private static final String DBNAME = "financialTest.db" ;

private static final int VERSION = 1;

創(chuàng)建一個(gè)構(gòu)造方法,用來(lái)初始化信息

public MyDBHelper(Context context) { super(context,DBNANE,factory: null,VERSION);}

  1. create方法用來(lái)創(chuàng)建庫(kù),
    public void onCreate(sQLiteDatabase db) {
    db.execSQL("create table tb_userinfo(id integer primary key autoincrement , name varchar(10) , pwd varchar(15),email varchar(50),phone varchar(11))”);

  2. 創(chuàng)建這個(gè)類的實(shí)例

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setcontentView(R.layout.activity_register);

initview();

btnRegister();

btnCancel();

}

private void initView() {

mhelper=newMyDBHelper(context:RegisterActivity.this);

db=mhelper.getWritableDatabase()

};

public void onclick(View v) {

db.insert( table: "tb_userinfo" ,nullColumnHack: null, values);

}

然后數(shù)據(jù)庫(kù)創(chuàng)建成功啦

  1. 代碼

  2. 注冊(cè)頁(yè)面
    點(diǎn)擊注冊(cè)按鈕


進(jìn)入到注冊(cè)頁(yè)面 輸入賬號(hào),昵稱,密碼


點(diǎn)擊注冊(cè),就注冊(cè)成功啦!
部分代碼如下:



2.登錄頁(yè)面
輸入:用戶名和密碼。
處理:
(1)用戶登錄窗體啟動(dòng)。
(2)用戶填寫用戶名并輸入密碼。
(3)從操作人員表中檢查是否有相應(yīng)的用戶名和密碼。
(4)如果用戶名或密碼錯(cuò)誤,進(jìn)行提示。
(5)如果輸入的用戶名和相應(yīng)密碼正確,則根據(jù)該用戶的權(quán)限類別進(jìn)行權(quán)限設(shè)置。
(6)進(jìn)入主控制平臺(tái)。
密碼錯(cuò)誤時(shí),提醒密碼錯(cuò)誤


密碼正確時(shí)


點(diǎn)擊登錄 進(jìn)入主頁(yè)面


部分代碼如下:



3.添加頁(yè)面
如果想要添加新的支出/收入,請(qǐng)點(diǎn)擊添加鍵,進(jìn)入到添加頁(yè)面


這里我想添加收入,賣了一份午餐,收入十元,然后點(diǎn)擊保存鍵


再查看時(shí),就有了午餐十元這一條信息!代表添加成功啦!
部分代碼如下:


  1. 修改密碼頁(yè)面

在主頁(yè)面找到我的,點(diǎn)進(jìn)去

點(diǎn)擊修改密碼

將您的舊密碼與新設(shè)置的密碼輸入到一一對(duì)應(yīng)的位置,點(diǎn)擊保存鍵,就修改成功啦!

部分代碼如下:

還有一些簡(jiǎn)易功能,由于篇幅問(wèn)題,這里不再一一贅述,由圖片形式展出

布局方面:

整體采用線性布局為根布局,風(fēng)格多以藍(lán)色、白色為主,使界面整體整潔舒適,這里以用戶登錄界面為例展示代碼如下:

表單布局如下:

登錄按鈕:

六、課程設(shè)計(jì)總結(jié)

經(jīng)過(guò)將近一個(gè)星期的課程設(shè)計(jì),不僅使我將在課堂上學(xué)到的東西得到了鞏固,并且能夠做到學(xué)以致用,真正用到了實(shí)際的開發(fā)項(xiàng)目中,而且也鍛煉了我的自學(xué)開拓的能力。在此次項(xiàng)目開發(fā)中,我設(shè)計(jì)了四大模塊:用戶登錄管理和用戶注冊(cè)管理以及一些小小的系統(tǒng)設(shè)置,如退出、查看等。我學(xué)會(huì)了如何使用一些基本的UI組件以及簡(jiǎn)單的UI界面設(shè)計(jì),Button按鈕的事件監(jiān)聽,頁(yè)面與頁(yè)面之間的跳轉(zhuǎn)的Intent實(shí)例,熟悉了database Helper 數(shù)據(jù)庫(kù)的增、刪、改、查的應(yīng)用等,同時(shí)也回顧了以前學(xué)習(xí)過(guò)的課程JAVA、數(shù)據(jù)庫(kù)等的知識(shí)。當(dāng)然,此次項(xiàng)目的開發(fā)也鍛煉了我的精神與能力,在這個(gè)過(guò)程中,我遇到了很多問(wèn)題,在問(wèn)題面前,我先是翻閱書本,未能解決,我們就向其他同學(xué)、老師求教或者上網(wǎng)查詢,想盡一切辦法解決問(wèn)題。我認(rèn)為此次課程設(shè)計(jì)收獲滿滿!這次課程設(shè)計(jì)的經(jīng)歷,無(wú)論是從知識(shí)的學(xué)習(xí)上、解決問(wèn)題的能力上,還是利用互聯(lián)網(wǎng)資源學(xué)習(xí)都使我提高了很多,也成長(zhǎng)了許多,這將是我人生中不可抹去的一段寶貴的經(jīng)歷!


安卓app源碼和設(shè)計(jì)報(bào)告——簡(jiǎn)易記賬本的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
通道| 齐齐哈尔市| 武鸣县| 新余市| 叶城县| 离岛区| 洪湖市| 桐梓县| 郧西县| 当涂县| 大田县| 都昌县| 敖汉旗| 孝感市| 伊春市| 漳州市| 吉林市| 灵川县| 抚松县| 合川市| 仁寿县| 大安市| 瑞丽市| 达州市| 来宾市| 文水县| 昭通市| 平武县| 怀来县| 健康| 靖宇县| 西华县| 东台市| 金塔县| 绍兴市| 同江市| 沅江市| 平塘县| 海丰县| 阳城县| 会同县|