会计信息系统分析设计与开发 工资管理系统实验指导书Net版.docx
- 文档编号:28892580
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:83
- 大小:612.32KB
会计信息系统分析设计与开发 工资管理系统实验指导书Net版.docx
《会计信息系统分析设计与开发 工资管理系统实验指导书Net版.docx》由会员分享,可在线阅读,更多相关《会计信息系统分析设计与开发 工资管理系统实验指导书Net版.docx(83页珍藏版)》请在冰豆网上搜索。
会计信息系统分析设计与开发工资管理系统实验指导书Net版
附录
工资管理系统实验指导书
一、实验目的
参考第章工资管理系统中的业务流程分析、功能结构分析、数据处理流程分析以及数据库设计,开发一个工资管理系统。
二、实验环境
电脑上需要安装以下软件:
Windows操作系统、MicrosoftVisualStudio.Net2005、MicrosoftSQLServer2000等。
三、实验内容及建议实验学时
系统开发功能模块包括:
系统登录模块、初始设置模块、业务处理模块、报表查询模块。
实验内容及建议实验学时如下:
序号
实验内容
建议实验
学时
1
建立数据库物理模型
1
2
建立数据库,连接数据库,生成相关表
0.5
3
建立应用及系统菜单
0.5
4
系统登录模块
1
5
初始设置模块
(操作员设置、部门设置、职员设置、银行设置、个税税率设置、奖惩额度设置)
7
6
业务处理模块
(考勤信息、基本工资、变动工资、银行待发文件、个人所得税)
6
7
报表查询模块
(工资汇总表、工资费用分配表、福利费分配表查询)
2
合计实验学时
18
四、建立工资管理系统数据库
1、建立工资管理系统数据库的SQL语句
工资管理系统的数据库设计请参见第3章工资管理系统3.6工资管理系统数据库设计一节。
下面给出生成工资管理系统数据库的SQL语句。
工资管理系统数据库的SQL语句
CREATETABLEC_BM(
BM_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
BM_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL,
LXDHchar(15)COLLATEChinese_PRC_CI_ASNULL,
DZchar(50)COLLATEChinese_PRC_CI_ASNULL,
FZRchar(10)COLLATEChinese_PRC_CI_ASNULL,
BZchar(100)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEC_CZY(
ZTHchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
CZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
CZY_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL,
PASSWORDchar(10)COLLATEChinese_PRC_CI_ASNULL,
CZY_SYSTEMbitNULL,
QXchar
(2)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEC_GZ_GL(
GLintNOTNULL,
GLGZdecimal(7,2)NULL
)ONPRIMARY
CREATETABLEC_GZ_GW(
GW_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
GW_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL,
GWJTdecimal(7,2)NULL
)ONPRIMARY
CREATETABLEC_GZ_PDBZ(
PD_CODEchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
PD_NAMEchar
(2)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEC_GZ_XB(
XB_CODEchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
XB_NAMEchar
(2)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEC_GZ_YHSZ(
YH_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
YHZHchar(20)COLLATEChinese_PRC_CI_ASNOTNULL,
YH_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL,
FZRchar(10)COLLATEChinese_PRC_CI_ASNULL,
LXDHchar(15)COLLATEChinese_PRC_CI_ASNULL,
DZchar(50)COLLATEChinese_PRC_CI_ASNULL,
YZBMchar(6)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEC_GZ_ZC(
ZC_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
ZC_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL,
ZCGZdecimal(7,2)NULL
)ONPRIMARY
CREATETABLEC_GZ_ZYLB(
ZYLB_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
ZYLB_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL,
KMBMchar(16)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEGZ_BDGZ(
NKJQJchar(4)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
ZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
JBFdecimal(7,2)NULL,
JJdecimal(7,2)NULL,
CDKKdecimal(7,2)NULL,
BJKKdecimal(7,2)NULL,
SJKKdecimal(7,2)NULL,
KGKKdecimal(7,2)NULL,
SDFdecimal(7,2)NULL,
BXFdecimal(7,2)NULL,
QTKKdecimal(7,2)NULL,
KKHJAS(cdkk+bjkk+sjkk+kgkk+sdf+bxf+qtkk),
JSBJbitNULL
)ONPRIMARY
CREATETABLEGZ_FLFP(
NKJQJchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
ZYLB_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
KMBMchar(16)COLLATEChinese_PRC_CI_ASNOTNULL,
YFHJdecimal(14,2)NULL
)ONPRIMARY
CREATETABLEGZ_FYFP(
NKJQJchar(4)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
ZYLB_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
KMBMchar(16)COLLATEChinese_PRC_CI_ASNULL,
YFHJdecimal(14,2)NULL
)ONPRIMARY
CREATETABLEGZ_GZHZ(
NKJQJchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
ZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
JBGZdecimal(7,2)NULL,
GLGZdecimal(7,2)NULL,
ZCGZdecimal(7,2)NULL,
GWJTdecimal(7,2)NULL,
GDBTdecimal(7,2)NULL,
JBFdecimal(7,2)NULL,
JJdecimal(7,2)NULL,
CDKKdecimal(7,2)NULL,
BJKKdecimal(7,2)NULL,
SJKKdecimal(7,2)NULL,
KGKKdecimal(7,2)NULL,
SDFdecimal(7,2)NULL,
BXFdecimal(7,2)NULL,
QTKKdecimal(7,2)NULL,
KKHJdecimal(10,2)NULL,
YFHJAS(jbgz+glgz+gwjt+gdbt+jbf+jj),
KJSEdecimal(7,2)NULL,
SFHJdecimal(10,2)NULL
)ONPRIMARY
CREATETABLEGZ_JBGZ(
NKJQJchar(4)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
ZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
JBGZdecimal(7,2)NULL,
GLGZdecimal(7,2)NULL,
ZCGZdecimal(7,2)NULL,
GWJTdecimal(7,2)NULL,
GDBTdecimal(7,2)NULL,
JSBJbitNULL
)ONPRIMARY
CREATETABLEGZ_JCEDB(
ZYLB_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
JBFEdecimal(7,2)NULL,
CDKKEdecimal(7,2)NULL,
BJKKEdecimal(7,2)NULL,
SJKKEdecimal(7,2)NULL,
KGKKEdecimal(7,2)NULL
)ONPRIMARY
CREATETABLEGZ_KJKM(
KMBMchar(16)COLLATEChinese_PRC_CI_ASNOTNULL,
KMMCchar(30)COLLATEChinese_PRC_CI_ASNULL,
KMLB_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
KMXZ_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
MJBJbitNULL,
SJKMchar(12)COLLATEChinese_PRC_CI_ASNULL,
KMJBintNULL,
FZHS_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
YEFXchar
(2)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEGZ_KQ(
NKJQJchar(4)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
ZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
JBCSintNULL,
CDCSintNULL,
BJCSintNULL,
SJCSintNULL,
KGCSintNULL
)ONPRIMARY
CREATETABLEGZ_PZMXB(
NKJQJchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
PZHchar(4)COLLATEChinese_PRC_CI_ASNOTNULL,
PZLX_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
KMBMchar(16)COLLATEChinese_PRC_CI_ASNOTNULL,
ZYchar(30)COLLATEChinese_PRC_CI_ASNULL,
JFJEnumeric(14,2)NULL,
DFJEnumeric(14,2)NULL
)ONPRIMARY
CREATETABLEGZ_PZZB(
NKJQJchar(4)COLLATEChinese_PRC_CI_ASNOTNULL,
YKJQJchar
(2)COLLATEChinese_PRC_CI_ASNOTNULL,
PZHchar(4)COLLATEChinese_PRC_CI_ASNOTNULL,
PZLX_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
RQchar(10)COLLATEChinese_PRC_CI_ASNULL,
FDJSnumeric(3,0)NULL,
PJHchar(10)COLLATEChinese_PRC_CI_ASNULL,
PJZLchar(8)COLLATEChinese_PRC_CI_ASNULL,
JSFS_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
WL_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
BM_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
SR_CZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
SRSJdatetimeNULL,
SH_CZY_CODEchar(8)COLLATEChinese_PRC_CI_ASNULL,
SHBZbitNULL,
SHSJdatetimeNULL,
JZ_CZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
JZSJdatetimeNULL,
JZBZbitNULL
)ONPRIMARY
CREATETABLEGZ_SDS(
NSSDintNOTNULL,
SLdecimal(3,2)NULL,
SSKCdecimal(7,2)NULL
)ONPRIMARY
CREATETABLEGZ_YHDF(
YHZHchar(20)COLLATEChinese_PRC_CI_ASNOTNULL,
DWDHchar(5)COLLATEChinese_PRC_CI_ASNULL,
GRZHchar(20)COLLATEChinese_PRC_CI_ASNOTNULL,
FFRQdatetimeNULL,
JEdecimal(14,2)NULL
)ONPRIMARY
CREATETABLEGZ_ZY(
ZY_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
ZY_NAMEchar(10)COLLATEChinese_PRC_CI_ASNULL,
XB_CODEchar
(2)COLLATEChinese_PRC_CI_ASNULL,
CSRQdatetimeNULL,
ZYLB_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
BM_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
GW_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
ZC_CODEchar(10)COLLATEChinese_PRC_CI_ASNULL,
RZRQdatetimeNULL,
LZRQdatetimeNULL,
GRZHchar(20)COLLATEChinese_PRC_CI_ASNULL,
BGDHchar(15)COLLATEChinese_PRC_CI_ASNULL,
JTZZchar(50)COLLATEChinese_PRC_CI_ASNULL,
YZBMchar(6)COLLATEChinese_PRC_CI_ASNULL,
LXDHchar(15)COLLATEChinese_PRC_CI_ASNULL,
BDWbitNULL
)ONPRIMARY
CREATETABLEZZ_KMLB(
KMLB_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
KMLB_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEZZ_KMXZ(
KMXZ_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
KMXZ_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
CREATETABLEZZ_PZLX(
GZ_PZLX_CODEchar(10)COLLATEChinese_PRC_CI_ASNOTNULL,
GZ_PZLX_NAMEchar(20)COLLATEChinese_PRC_CI_ASNULL
)ONPRIMARY
2、生成工资管理系统的数据库表
建立工资管理系统的数据库gdzc,并执行建立工资管理系统数据库的SQL语句,可建立工资管理系统所需要的数据表。
五、系统定义说明
1、系统配置
系统配置信息位于程序目录下的文件“app.config”内,其中包含了数据库链接信息,将YourServerName设置为你的SQLServer数据库服务器名称。
connectionString="DataSource=YourServerName; InitialCatalog=gz; IntegratedSecurity=True" providerName="System.Data.SqlClient"/> 2、数据库操作类及其方法 数据库操作类“db.vb”包含了常用的对数据的操作方法: 序号 方法名 调用参数 返回值类型 功能 1 GetList StringSql OleDbDataReader 提取数据操作,得到数据列表,用于“DataReader”类 2 CreateDataSet StringSql,StringTb DataSet 提取数据操作,得到数据集 3 CreateDataView StringSql,StringTb DataView 提取数据操作,得到数据示图 4 CreateDataViewWithSort StringSql,StringTb DataView 提取数据操作,得到排序后的数据示图 5 CreateDataTable StringSql DataTable 提取数据操作,得到排序后的数据表 6 ExeSql StringSql Boolean 执行无提取值的SQL语句 7 GetInt32 StringSql Int32 提取数据操作,得到类型为int32的单个数据值 8 GetInt64 StringSql Int64 提取数据操作,得到类型为int64的单个数据值 9 GetStringValue StringSql String 提取数据操作,得到类型为string的单个数据值 10 GetStringValues StringSql String() 提取数据操作,得到类型为string的数组 11 GetdateValue StringSql DateTime 提取数据操作,得到类型为DateTime的单个数据值 12 GetId_Dec StringSql Decimal 提取数据操作,得到类型为decimal的单个数据值,以数据排列的倒序提取 13 GetCount Strin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 会计信息系统分析设计与开发 工资管理系统实验指导书Net版 会计信息 系统分析 设计 开发 工资管理 系统 实验 指导书 Net