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

(C)052财务管理系统

2.4 系统介绍

   2.4.1系统整体介绍 paper51.com

本系统采用B/S结构,所有的程序及数据都放在服务器上,终端在取得相应的权限后使用Web页面浏览,录入,修改等功能。Windows9x/WindowsNT Windows2000,Linux等操作系统上。仅仅需要安装IE,Netscape等浏览器,不需要安装其它应用程序。考虑到通用性,本次安装了Windows98操作系统,IE4.0版本。服务器可以运行在Linux,WindowsNT, UNIX等操作系统上,它是一个支持多平台的软件系统。考虑到成本和稳定性,我们先在服务器端安装了RedHat Linux 7.0 ,之后安装了Apache 1.3.24版本,最后安装了Mysql 3.23.46a版本。在数据库中建立了gov_db数据库,建立了gwyflxxb表、gwygzxxb表、yfgzxxb表和ykgzxxb表。先在客户端Windows98环境中编写好Html程序和PHP程序,然后上传入服务器相应的目录中,进行一般调试和与数据库连接的调试。最后,在与其它小组进行联合调试。最终,实现在客户端根据权限使用浏览器访问服务器端的数据库的目的。 http://www.paper51.com

网络体系结构图如下所示:

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

http://www.paper51.com

paper51.com

显示或打印 内容来自论文无忧网 www.paper51.com

外部实体 http://www.paper51.com

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

                  copyright paper51.com

copyright paper51.com

2.4.2 财务管理在服务器系统功能模块

copyright paper51.com

服务器端编写财务网页程序和PHP程序。财务管理的模块主要由三大部分组成。公务员福利管理模块、公务员工资管理模块和查询统计模块。公务员的福利管理和工资管理模块分别有三个模块是,福利/工资录入模块,福利/工资修改模块和福利/工资删除模块。而查询统计模块下分别有,单人工资查询,单人福利查询和汇总统计查询模块。 paper51.com

下面是财务管理的模块图: copyright paper51.com

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

三、财务管理模块设计及实现

内容来自www.paper51.com

3.1数据库的设计

copyright paper51.com

在服务器上MySQL数据库中先建立了gov_dbbase数据库,在gov_dbbase数据库gov_dbbase数据库建立四个表分别为gwyflxxb(公务员福利信息表)表、gwygzxxb(公务员工资信息表)表、yfgzxxb(应发工资信息表)表和ykgzxxb(应扣工资信息表)表。下面列出在gov_dbbase数据库中的这四个表的详细结构和创建:

http://www.paper51.com

3.1.1创建数据库 内容来自论文无忧网 www.paper51.com

CREATE DATABASE gov_dbbase; paper51.com

      http://www.paper51.com

3.1.2创建表

copyright paper51.com

1、建公务员福利表 内容来自论文无忧网 www.paper51.com

CREATE TABLEgwyflxxb(                         

内容来自www.paper51.com

名称      属性          空否           copyright paper51.com

RQ         date          NOT NULL    //日期 内容来自www.paper51.com

XM      varchar(20)     NOT NULL    //姓名 内容来自www.paper51.com

GWYH    varchar(15)      NOT NULL    //公务员号

内容来自www.paper51.com

BM      varchar(15)     NOT NULL    //部门 http://www.paper51.com

JE       float(6,2)       NULL        //金额

http://www.paper51.com

MC1      varchar(15)      NULL        //名称1 copyright paper51.com

SL1      varchar(10)     NULL        //数量1 paper51.com

MC2      varchar(15)      NULL        //名称2 内容来自www.paper51.com

SL2      varchar(10)     NULL        //数量2 paper51.com

MC3      varchar(15)      NULL        //名称3 http://www.paper51.com

SL3      varchar(10)     NULL        //数量3

copyright paper51.com

SM       text           NOT NULL   //说明 内容来自论文无忧网 www.paper51.com

PRIMARY KEY(GWYH,RQ) copyright paper51.com

); copyright paper51.com

2、建公务员工资信息表

copyright paper51.com

CREATE TABLEgwygzxxb(                         http://www.paper51.com

名称      属性            空否 paper51.com

GZQJ    int(6) unsigned      NOT NULL      //工资期间

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

FFRQ     date              NOT NULL     //发放日期

http://www.paper51.com

GWYH    varchar(15)        NOT NULL     //公务员号

http://www.paper51.com

XM       varchar(20)        NOT NULL     //姓名

内容来自www.paper51.com

ZW      varchar(15)        NULL         //职务

copyright paper51.com

BM      varchar(15)        NOT NULL    //部门

内容来自www.paper51.com

ZC       varchar(15)        NULL        //职称 内容来自www.paper51.com

PRIMARY KEY(GZQJ,GWYH)

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

);

内容来自www.paper51.com

3、建应发工资表 http://www.paper51.com

CREATE TABLE yfgzxxb(                                   http://www.paper51.com

名称     属性              空否 paper51.com

GZQJ     int(6) unsigned      NOT NULL      //工资期间

paper51.com

GWYH    varchar(15)        NOT NULL     //公务员号 copyright paper51.com

JBGZ     float(6,2)          NOT NULL     //基本工资

http://www.paper51.com

GWGZ    float(6,4)          NULL         //岗位工资

copyright paper51.com

DZF      float(6,4)          NULL         //独子费 paper51.com

WJBT    float(6,2)           NULL        //物价补贴 paper51.com

JTF      float(7,2)           NULL        //交通费 copyright paper51.com

YLJT    float(6,2)           NULL        //医疗津贴

copyright paper51.com

HSBT    float(6,2)           NULL       //伙食补贴

paper51.com

YYF     float(6,2)           NULL        //营养费 paper51.com

FT       float(6,2)           NULL       //房贴

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

XM1     varchar(20)         NULL       //项目1 http://www.paper51.com

JE1      float(6,2)           NULL       //金额1 内容来自论文无忧网 www.paper51.com

XM2     varchar(20)         NULL       //项目2

copyright paper51.com

JE2      float(6,2)           NULL       //金额2

copyright paper51.com

XM3     varchar(20)          NULL       //项目3

http://www.paper51.com

JE3      float(6,2)           NULL       //金额3

copyright paper51.com

YFHJ    float(7,2)           NOT NULL  //应发合计

内容来自www.paper51.com

PRIMARY KEY(GZQJ,GWYH) 内容来自论文无忧网 www.paper51.com

); http://www.paper51.com

4、建应扣工资表 内容来自论文无忧网 www.paper51.com

CREATE TABLE ykgzxxb(                           内容来自www.paper51.com

名称     属性              空否 内容来自www.paper51.com

GZQJ      int(6)unsigned     NOTNULL   //工资期间 http://www.paper51.com

GWYH     varchar(15)        NOTNULL   //公务员号 copyright paper51.com

GJJ       float(6,2)         NULL      //公积金 copyright paper51.com

GHF      float(6,2)         NULL      //工会费

copyright paper51.com

YLJ       float(6,2)         NULL      //养老金

copyright paper51.com

YKGS      float(6,2)         NULL      //应扣工资

内容来自www.paper51.com

SF        float(6,2)         NULL      //水费 copyright paper51.com

DF        float(6,2)         NULL      //电费

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

RQF       float(6,2)         NULL     //燃气费 http://www.paper51.com

SYBX      float(6,2)         NULL      //失业保险 内容来自论文无忧网 www.paper51.com

YLBX      float(6,2)         NULL      //养老保险

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

XM4      varchar(20)       NULL      //项目4 http://www.paper51.com

JE4       float(6,2)         NULL      //金额4

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

XM5      varchar(20)       NULL      //项目5 http://www.paper51.com

JE5       float(6,2)         NULL      //金额5

copyright paper51.com

XM6      varchar(20)       NULL      //项目6 http://www.paper51.com

JE6       float(6,2)         NULL      //金额6 http://www.paper51.com

YKHJ      float(7,2)         NOT NULL  //应扣合计 内容来自论文无忧网 www.paper51.com

HJ        float(7,2)         NOT NULL  //合计 paper51.com

PRIMARY KEY(GZQJ,GWYH)

copyright paper51.com

); paper51.com

3.2功能模块设计 copyright paper51.com

3.2.1财务系统进入模块 paper51.com

首先先登录网的首页。必须填写姓名和密码,只有在对数据库中的信息核对无误后方能进入下一页。

http://www.paper51.com

这时对各项项目的操作权限都已经确定下来。如果有权限可以访问“财务管理”一项。则链接可用再点击它则可以进入财务管理主页面。 内容来自www.paper51.com

财务管理主页面是使用了IFRAME来实现帧的管理。把画面分为两帧,分别为3.htm和2.htm。 copyright paper51.com

界面如图:主要源代码如下:

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

<TABLEborder=0 cellPadding=0 cellSpacing=0 height=100% width=100%> copyright paper51.com

  <TBODY> copyright paper51.com

  <TR>

copyright paper51.com

    <TD align=middleid=frmTitle noWrap vAlign=center >

paper51.com

      <IFRAMEtopMargin=0 leftmargin=0 frameBorder=0 scrolling=autosrc="3.htm"style=HEIGHT:100%;VISIBILITY:inherit;WIDTH:170px;Z-INDEX:2> 内容来自www.paper51.com

</IFRAME> paper51.com

    <TD border=0style=WIDTH:100% width="84%"> paper51.com

      <IFRAMEtopMargin=0 leftmargin=0 frameBorder=0 name=mainFrame scrolling=autosrc="2.htm" style=HEIGHT:100%;VISIBILITY:inherit;WIDTH:100%;Z-INDEX:1></IFRAME> copyright paper51.com

  </TR> 内容来自www.paper51.com

  </TBODY> paper51.com

</TABLE>

paper51.com

这样的好处使是本主页面在与其它主功能页面切换时,可以使几个帧在同一页面中完成切换,不必另而外出现新的页面和帧混乱的局面。左边分别为福利管理下有福利录入、修改记录、删除记录。在工资管理下有工资录入、修改记录和删除记录。查询统计下有员工福利、员工工资和记录汇总。

paper51.com

3.2 .2工资管理模块 paper51.com

工资管理主要功能使实现,公务员工资信息的录入,修改和删除等维护功能。它是直接对gov_dbbase数据库中的公务员的三个工资信息表进行操作。

copyright paper51.com

1、录入工资记录模块

copyright paper51.com

工资录入,在右边的帧中出现录入工资信息的页面。在这里实现功能。

copyright paper51.com

a. 功能实现思想: 内容来自论文无忧网 www.paper51.com

如果需要录入工资记录,首先要填写记录信息。其中带星号的项目工资期间、发放日期、公务员号、姓名、部门、基本工资必须填写,其它项可以为空。因为实际需求的不同,因此项目1、2、3分别是预留给用户按实际需要填写应发工资的其它项目名称和金额。项目4、5、6分别是预留给用户按实际需要填写应扣工资的其它项目名称和金额;按“重填”按钮所有域都将恢复为初始值;“合计”按钮会将应发项目的所以栏目的数据进行合计计算,写入应发合计栏,同时将应扣项目的所以栏目的数据进行合计,写入应扣合计栏。最后,将应发合计的值减去应扣合计的值得出最后的合计值;按“提交”按钮将会执行一条Insert的SQL语句将所有栏目的数据提交到数据库的相应表中;提交后如果成功,就会出现提交成功的信息,同时返回录入的初始页面;如果不成功则会出现提交失败的信息。 http://www.paper51.com

b. 界面如图:

paper51.com

http://www.paper51.com

c. 主要源代码如下: copyright paper51.com

<?php paper51.com

if($Submit=="合计"){        //判断“合计”还是“提交”    $YFHJ=$JBGZ+$GWGZ+$DZF+$WJBT+$JTF+$YLJT+$HSBT+$YYF+$FT+$JE1+$J   E2+$JE3;   //应发合计   $YKHJ=$GJJ+$GHF+$YLJ+$YKGS+$SF+$DF+$RQF+$SYBX+$YLBX+$JE4+$JE5+$JE6;         //应扣合计 http://www.paper51.com

  $HJ=$YFHJ-$YKHJ;              //合计

http://www.paper51.com

require("rnsc.htm"); http://www.paper51.com

} copyright paper51.com

if($Submit=="重填"){

copyright paper51.com

       require("record_new_s.htm");

http://www.paper51.com

} http://www.paper51.com

if($Submit=="提交"){

内容来自www.paper51.com

do{     //连接数据库

http://www.paper51.com

   require("../config.php"); 内容来自www.paper51.com

  }while($sql==""); http://www.paper51.com

//向gwygzxxb插入新数据

copyright paper51.com

$str="insert intogwygzxxb(GZQJ,FFRQ,GWYH,XM,ZW,BM,ZC)values('$GZQJ','$FFRQ','$GWYH','$XM','$ZW','$BM','$ZC')";

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

$result=mysql_query($str,$sql); //送出查询字符串

paper51.com

if($result==0){

http://www.paper51.com

echo "can not query!!! ";

内容来自www.paper51.com

exit; http://www.paper51.com

 }

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

//向yfgzxxb插入新数据 paper51.com

$str="insert intogwygzxxb(GZQJ,GWYH,JBGZ,GWGZ,DZF,WJBT,JTF,YLJT,HSBT,YYF,FT,XM1,JE1,XM2,JE2,XM3,JE3,YFHJ)values($JBGZ','$GWGZ','$DZF','$WJBT','$JTF','$YLJT','$HSBT','$YYF','$FT','$XM1','$JE1','$XM2','$JE2','$XM3','$JE3','$YFHJ')"; http://www.paper51.com

   $result=mysql_query($str,$sql); //送出查询字符串 内容来自论文无忧网 www.paper51.com

if($result==0){

paper51.com

echo "can not query!!! "; http://www.paper51.com

exit;

内容来自www.paper51.com

 }

内容来自www.paper51.com

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