论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > PB >

(C)ERP之财务管理系统(论文)

5.2 登陆界面设计

应用程序运行后第一个出现的窗口就是w_login登陆窗口,界面如图5.1所示,代码见附录程序1。用户必须通过系统登陆窗口才能够进入主界面。系统登录窗口主要实现功能是确认用户姓名、编码及密码,并根据用户级别主界面菜单中该用户可以进行的操作。

copyright paper51.com

copyright paper51.com

图5.1 登陆界面图 copyright paper51.com

5.3 主界面设计 内容来自论文无忧网 www.paper51.com

本应用程序的主要功能都是在主窗口w_main及在其下打开的众多窗口中完成的。如图5.2所示。将主窗口的WindowType属性设立为mdi型,以便在其下以特定方式打开其他窗口。 http://www.paper51.com

图5.2 主界面图

内容来自www.paper51.com

主界面设计中主要是菜单m_main的设计,该菜单结构及代码如下: 内容来自www.paper51.com

1)系统管理:

http://www.paper51.com

Ø       重新登陆 copyright paper51.com

Clicked事件程序代码:opensheet(w_denglu_chongxing,w_main,7,original!)

copyright paper51.com

Ø       用户管理 http://www.paper51.com

Clicked事件程序代码:opensheet(w_yonghu,w_main,7,original!) 内容来自www.paper51.com

Ø       退出 内容来自论文无忧网 www.paper51.com

    Clicked事件程序代码:close(w_main) paper51.com

2)参数设置:

内容来自www.paper51.com

Ø       科目设置

copyright paper51.com

Clicked事件程序代码:opensheet(w_account,w_main,7,original!) paper51.com

Ø       会计期间定义

内容来自论文无忧网 www.paper51.com

    Clicked事件程序代码:opensheet(w_nianfen,w_main,7,original!)

内容来自论文无忧网 www.paper51.com

Ø       兑换率设置 内容来自论文无忧网 www.paper51.com

    Clicked事件程序代码:opensheet(w_huobi,w_main,7,original!)

内容来自论文无忧网 www.paper51.com

3)应收管理子系统:

http://www.paper51.com

Ø       应收结帐单管理 内容来自论文无忧网 www.paper51.com

    Clicked事件程序代码:opensheet(w_rinvoice,w_main,7,original!) copyright paper51.com

Ø       应收结帐单查找 http://www.paper51.com

Clicked事件程序代码:opensheet(w_rinvoice_chaxun,w_main,7,original!)

copyright paper51.com

Ø       应收结帐单报表

内容来自www.paper51.com

    Clicked事件程序代码:opensheet(w_rinvoice_biao,w_main,7,original!)

内容来自论文无忧网 www.paper51.com

Ø       收款单管理

内容来自www.paper51.com

    Clicked事件程序代码:opensheet(w_shoukuandan_guanli,w_main,7,original!)

copyright paper51.com

Ø       收款单查找 copyright paper51.com

    Clicked事件程序代码:opensheet(w_shoukuandan_chaxun,w_main,7,original!) copyright paper51.com

Ø       收款单报表 http://www.paper51.com

    Clicked事件程序代码:opensheet(w_shoukuandan_biao,w_main,7,original!) 内容来自www.paper51.com

4)应付管理子系统: paper51.com

Ø       应付结帐单管理

内容来自www.paper51.com

    Clicked事件程序代码:opensheet(w_pinvoice,w_main,7,original!)

http://www.paper51.com

Ø       应付结帐单查找

http://www.paper51.com

    Clicked事件程序代码:opensheet(w_pinvoice_chaxun,w_main,7,original!)

paper51.com

Ø       应付结帐单报表 http://www.paper51.com

    Clicked事件程序代码:opensheet(w_pinvoice_biao,w_main,7,original!)

copyright paper51.com

Ø       付款单管理 paper51.com

    Clicked事件程序代码:opensheet(w_fukuandan,w_main,7,original!) paper51.com

Ø       付款单查找

http://www.paper51.com

    Clicked事件程序代码:opensheet(w_fukuandan_chaxun,w_main,7,original!) http://www.paper51.com

Ø       付款单报表

copyright paper51.com

    Clicked事件程序代码:opensheet(w_fukuandan_biao,w_main,7,original!)

内容来自www.paper51.com

5)资金管理子系统: paper51.com

Ø       现金出纳簿管理

内容来自www.paper51.com

    Clicked事件程序代码:opensheet(w_localkeeping,w_main,7,original!)

内容来自www.paper51.com

Ø       现金出纳簿查找 copyright paper51.com

    Clicked事件程序代码:opensheet(w_localkeeping_chaxun,w_main,7,original!) 内容来自论文无忧网 www.paper51.com

Ø       现金出纳簿报表

copyright paper51.com

    Clicked事件程序代码:opensheet(w_localkeeping_biao,w_main,7,original!) paper51.com

Ø       银行出纳簿管理

copyright paper51.com

    Clicked事件程序代码:opensheet(w_bankkeeping,w_main,7,original!)

paper51.com

Ø       银行出纳簿查找 paper51.com

    Clicked事件程序代码:opensheet(w_bankkeeping_chaxun,w_main,7,original!) paper51.com

Ø       银行出纳簿报表 内容来自论文无忧网 www.paper51.com

    Clicked事件程序代码:opensheet(w_bankkeeping_biao,w_main,7,original!)

内容来自www.paper51.com

6)总帐管理子系统: http://www.paper51.com

Ø       凭证输入 内容来自论文无忧网 www.paper51.com

    Clicked事件程序代码:opensheet(w_voucher,w_main,7,original!)

paper51.com

Ø       日记帐

copyright paper51.com

    Clicked事件程序代码:opensheet(w_glvoucherbyday,w_main,7,original!)

copyright paper51.com

Ø       明细帐 内容来自论文无忧网 www.paper51.com

    Clicked事件程序代码:opensheet(w_glvoucherbysub,w_main,7,original!)

paper51.com

Ø       总帐

http://www.paper51.com

Clicked事件程序代码:opensheet(w_glvoucherbygl,w_main,7,original!) http://www.paper51.com

7)帮助:

内容来自论文无忧网 www.paper51.com

Ø       关于帮助

内容来自www.paper51.com

    Clicked事件程序代码:opensheet(w_bout,w_main,7,original!) 内容来自论文无忧网 www.paper51.com

5.4 系统管理界面设计

paper51.com

系统模块中主要包括用户的“重新登录”、“修改密码”、“用户管理”和“退出”。

内容来自www.paper51.com

重新登陆可以在主界面中直接修改登陆的用户,其代码与登陆窗口大致相同,同样要确认用户编码和密码;用户修改密码时,要提供原密码以确认操作是否合法;创建新用户由用户姓名、用户编码、用户密码,职位和联系电话组成。 内容来自www.paper51.com

5.5 参数设置界面设计 paper51.com

    参数界面设计,主要包括了科目设置、会计期间设置和货币兑换率设置。分别对会计科目、会计期间和兑换率的各信息进行维护。

copyright paper51.com

5.5.1 科目设置界面设置

内容来自论文无忧网 www.paper51.com

     该窗口,主要功能对会计科目信息进行录入、维护。以方便在凭证录入时的操作。在此系统中均采用数据窗口来进行对数据的处理方法。通过数据窗口,可以对数据库进行操作,不但可以对每个数据库的表进行检索、查询、插入、删除和更新,而且还可以为数据指定输入格式、输出格式和显示风格等。图5.3该数据窗口属于为Freedom风格。本系统中还会用到Grid风格、Group风格的数据窗口,将在后面的内容中具体介绍。科目设置图如5.3图所示。

copyright paper51.com

内容来自www.paper51.com

图 5.3科目设置图

copyright paper51.com

1.当信息管理者需要插入一条新的员工记录时,只要通过鼠标选择“增加”按钮,其程序代码如下:

内容来自论文无忧网 www.paper51.com

   dw_1.insertrow(0) paper51.com

dw_1.setfocus() http://www.paper51.com

dw_1.setcolumn(1)

http://www.paper51.com

dw_1.scrolltorow(dw_1.rowcount()) http://www.paper51.com

2.“删除”按钮的主要功能是用于删除当前显示的那条记录,其程序代码如下:

http://www.paper51.com

int s       //用于存放消息框返回值 http://www.paper51.com

int i        //用于存放update()函数返回值 内容来自www.paper51.com

s=messagebox("","真的要删除吗?",question!,yesnocancel!,2)  //提醒用户是否真的要删除 http://www.paper51.com

if s=1 then http://www.paper51.com

        dw_1.deleterow(0)     //删除当前行

内容来自论文无忧网 www.paper51.com

     i=dw_1.update()       //更新数据表

paper51.com

         if i=1 then             //根据更新记录数判断是否执行成功 内容来自www.paper51.com

              commit using sqlca;

内容来自www.paper51.com

               messagebox("恭喜:)","您已删除成功!") 内容来自论文无忧网 www.paper51.com

               st_5.text=string(integer(st_5.text)-1) copyright paper51.com

 else  

paper51.com

        rollback using sqlca; paper51.com

        messagebox("提示","您删除不成功!") copyright paper51.com

   end if

http://www.paper51.com

end if http://www.paper51.com

3.“保存”按钮用于提交和确认对该数据库表格中的记录所做的修改,包括插入和删除,如果提交失败,则取消修改。程序代码如下: http://www.paper51.com

int t paper51.com

t=dw_1.update()

内容来自论文无忧网 www.paper51.com

if t=1 then 内容来自www.paper51.com

        commit using sqlca; http://www.paper51.com

        messagebox("","保存成功")

内容来自www.paper51.com

        st_5.text=string(dw_1.rowcount()) copyright paper51.com

      else

http://www.paper51.com

        messagebox("错误信息","操作不成功")

paper51.com

       rollback using sqlca; 内容来自论文无忧网 www.paper51.com

end if

copyright paper51.com

4.“退出”按钮用于关闭该输入窗口,其程序代码如下: copyright paper51.com

 close(w_account) 内容来自www.paper51.com

5.当信息管理者需要浏览科目的基本资料时,可以通过“第一页”“上一页”“下一页”“最后一页”按钮来实现这样的功能。

内容来自论文无忧网 www.paper51.com

Ø       “第一页””的程序代码如下: 内容来自www.paper51.com

dw_1.scrolltorow(1)   //将数据窗口滚动到第一行 paper51.com

st_3.text="1"        

http://www.paper51.com

Ø       “上一页””的程序代码如下:

paper51.com

integerrow_current     paper51.com

row_current=dw_1.scrollpriorrow()    copyright paper51.com

st_3.text=string(row_current)

paper51.com

if row_current=1then

http://www.paper51.com

      messagebox("警告","已经是最前一条记录")

http://www.paper51.com

      st_3.text="1" http://www.paper51.com

end if 内容来自论文无忧网 www.paper51.com

Ø        “下一页”的程序代码如下:

http://www.paper51.com

integerrow_count

内容来自论文无忧网 www.paper51.com

integerrow_current

paper51.com

row_current=dw_1.scrollnextrow()

内容来自论文无忧网 www.paper51.com

st_3.text=string(row_current)

copyright paper51.com

row_count=dw_1.rowcount()

copyright paper51.com

ifrow_current=row_count then http://www.paper51.com

      st_3.text=string(dw_1.rowcount()) paper51.com

      messagebox("警告","已经是最后一条记录")

paper51.com

end if paper51.com

Ø       “最后一页”的程序代码如下: 内容来自www.paper51.com

int i 内容来自www.paper51.com

i=dw_1.rowcount()

copyright paper51.com

dw_1.scrolltorow(i)

copyright paper51.com

st_3.text=string(i)

内容来自论文无忧网 www.paper51.com

上述就是科目设置信息输入窗口的主要设计过程以及主要的程序代码,对于系统下述模块中,有用到“第一页”“上一页”“下一页”“最后一页”的控件,其设计也是采用类似的方法。这里就不再作详细的解释了。 内容来自论文无忧网 www.paper51.com

5.5.2 会计期间设置界面设置

http://www.paper51.com

该窗口,主要功能对会计期间信息进行录入、维护。以方便在凭证录入时的操作。会计期间设置界面图、代码都类似与兑换率设置界面。 内容来自www.paper51.com

5.5.3 兑换率设置界面设置 内容来自论文无忧网 www.paper51.com

该窗口,主要功能对货币兑换率信息进行录入、维护。以方便在货币进行转换时的操作。兑换率设置界面如图5.4所示。

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

图5.4兑换率设置界面

内容来自论文无忧网 www.paper51.com

本界面按钮的代码都同科目界面,详细代码见附录。 http://www.paper51.com

5.6 应收管理子系统界面设计 内容来自www.paper51.com

应收管理子系统的设计,主要根据销售部门提供的发票单据,进行财务管理上应收结帐单和收款单的录入,同时设计了对这两种单据的查找界面,而且能根据所需信息,生成对应报表。

内容来自www.paper51.com

5.6.1 应收结帐单管理界面设置

内容来自www.paper51.com

该窗口主要功能是进行应收结帐单的录入。应收结帐单管理界面设计如图5.5所示。 内容来自www.paper51.com

copyright paper51.com

图5.5应收结帐单管理界面 paper51.com

本界面按钮的代码都同科目界面,详细代码见附录。

copyright paper51.com

------分隔线----------------------------
联系方式