版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中小企业纳税报表
系统设计
文档仅供参考
毕业设计
()
论文题目(中小企业纳税报表系统)
(SMETaxreturnssystem)
姓名:李志强
专W:计算机科学与技术
字号:0405749
导师:陶忠刚
文档仅供参考
中小企业纳税报表系统
引言
随着科学技术的飞速发展,办公自动化已成为政府、企事业单位必不可少的
组成部分,伴随中国杭务系统得不断改进和完善,如何有效的纳柳已成了地方政
府、中小型企事业单位急需解决的问题。由于计算机在政府、企事业单位管
理中应用的普及,利用计算机实现政府、企事业单位的税收管理势在必行。税
收是中国是中国财政收入的主要形式,是社会资源分配与再分配的主要形式,对
中国的社会保障制度的完善与社会主义现代化的建设具有重要意义。税收征
缴工作规范的意义不言而喻。为了适应现代社会和企事业单位发展的需要,税
务信息管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。当前
专门用于税务处理的软件很多,而且功能很强大。可是对于中小型企业夹说,并
不需要十分强大的功能,而且有很多项目能够省略,因此这些软件对于中小型企
业显然是十分不合适的。中小型企业税收系统就是在这种情况下提出的机于
中小型企业的纳税软件。为此,我们开发了这个管理系统,想以此在中小型企业
税收管理的科学化、规范化方面做一些有益的尝试。
目录
第一章系统总体设计...............................1
11系统前台的总体设计...........................................2
1.2数据库总体设计...............................................7
文档仅供参考
第二章系统开发及运行环境的选择......................................9
2.1.1系统运行环境的选择..........................................9
2.1.2系统开发工具的选择..........................................9
2.1.3数据库的选择...............................................10
第三章个人设计模块..................................................11
3.1个人管理模块实现功能:........................................11
3.2模块需求分析................................................11
3.3个人模块开发组件简介:........................................13
第四章总结和致谢....................................................20
第五章参考文献......................................................22
根据系统的总体需求,我把系统的总体分为系统前台的总体设计和数据库
的总体设计两部分。
第一章系统总体设计
1.1系统前台的总、体设计
根据系统所要实现的功能,我把整个系统分为四个子系统,分别是:工资管理
功能、津贴管理功能、数据处理功能、帮助。本系统的系统结构图见图1:
文档仅供参考
图1.1中小企业纳税报表系统纭构图
⑴工资管理子系统;
该子系统主要用于实现系统的工资库管理,工资详情管理等功能。其大
致分为以下几个子模块:
★工资库的添加,删除操作;
文档仅供参考
1.2员工工资信息
⑵津贴管理子系统;
该子系统主要用于实现津贴库的添加,删除操作,及员工津贴信息的录入,
查看,删除操作。其包括以下几个子模块:
★津贴库的添加、删除等功能;
★员工津贴信息的添加,查询,删除等功能;
(3)数据处理子系统;
该子系统主要用于实现系统中员工工资和津贴信息的汇总处理及导出报
表等功能。其包括以下几个子模块:
文档仅供参考
★数据汇总:津贴库和工资库进行汇总计算。
1.3
★数据导出:用于生成Excel报表。
1.4
(4)帮助子系统;
该模块主要用于用户对自己帐号的管理功能。其包括以下几个子模块:
★添加新帐号
文档仅供参考
企业纳税报找不统
♦X@匕%
二龙车工费管蔻年份288▼rjr»iWWg[七速》律・匕福加■BTTgKiaQfl
:PEB二月份2个人猊洋IBWK
<NAK三月份3W室津贴S和W率
«AFR四月份4
“MN五月燎5
,JVM六月份6M3部E品工押贴百信息
vJVL七月份1
“AM八月份8添加管理员
「SEP九月份9姓名:匚
«码:
«*usw:
一谢聒理♦X9而加I「映府:
,JM二月61
,PBB二月份2
,WAR三月份3
•AFR四月份4
<"AT五月份5
<,JVM六月份6
vJVL七月份7
、,AUG八月份8
--SIP九月份9
vOCT十月份10
•MOV十一月II
*置杀用户:bW6”。身份:W®»
★修改当前密码;
1.5
文档仅供参考
至此,系统前台的总体设计结束,下面说一说系统的后台一即数据库的总
体设计。
1.2数据库总体设计
数据库是系统数据存放的地方,它与前台系统相互依存,共同构成系统数据
的显示和存放。但它与前台系统的结合方式和自身结构的设计也影响着整个
系统的稳定性和安全性,因此,设计好系统的数据库结构,对于系统的安全性和系
统运行的稳定性有着极大帮助。
根据系统数据库的需求,我把本系统的数据库分为七个表,它们分别是管理
员表,工资库表,津贴库表,工资详情表,津贴详情表,税率表,员工纳税信息详情
表。
从需求分析中我清楚地知道本系统所需要的各信息数据表之间有着明显
的依赖关系,其结构图如图20
文档仅供参考
图1.6中小企业纳税报表系统数据库表结构
(1)管理员表
该表主要用来存放用户或管理人员的登录信息,如帐号密码等。
(2)工资库表
该表主要用来存放系统中所创立的工资库,包括年份月份,备注等信息。
(3)工资详情表
该表主要用来存放员工工资信息的,主要包括姓名,工龄,工资,津贴工资,留
保福利,水电补,物补租居,养老保险,公积金,医疗保险,个税等信息。
(4)津贴库表
文档仅供参考
该表主要用来存放系统中创立的工资库,包括年份月份,备注说明等信息。
⑸津贴详情表
该表主要用来存放员工津贴的详细信息,包括姓名,科室以用及各种津贴数
额等信息。
(6)税率表
该表主要用来存放税率信息的等信息。
(7)员工纳税信息详情表
该表主要用来存放员工纳税信息的详细情况,包括姓名,科室,工资总合,津
贴总合,税率,应纳的税额等信息。
至此,系统的总体设计结束,下一章节我将论述系统的详细设计。
第二章系统开发及运行环境的选择
2.1.1系统运行环境的选择
硬件环境:CPU为赛扬、内存为2g硬盘容量160g配置以上机型。
软件环境:支持中文的Windows98、Windows.WindowsXP各种版本操
作平台。
2.1.2系统开发工具的选择
本系统是利用Eclipse开发的基于SWT/JFACE的RCP客户端应用系统,该
系统简介如下:
文档仅供参考
开发环境:Eclipse3.2Mysql5.0
开发技术:SWT/JFACEJDBCPOI
运行环境:JDK1.5以上
2.1.3数据库的选择
MySQL是一个〃'型关系型数据库管理系统,开发者为瑞典MySQLAB公
司。当前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积
小、速度快、总体拥有成本低,特别是开放源码这一特点浒多中小型网站为了
降低网站总体拥有成本而选择了MySQL作为网站数据库。简单地说,MySQL
具有以下几个方面的特点:
口】,使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移
植性
[2],支持AIX、FreeBSD.HP-UX、Linux.MacOS.NovellNetware.
OpenBSD.OS/2Wrap.Solaris.Windows等多种操作系统
13】.为多种编程语言提供了API。这些编程语言包括C、C++、Eiffel.
Java.PerkPHP、Python、Ruby和Tel等。
【4】.支持多线程,充分利用CPU资源
【5】.优化的SQL查询算法,有效地提高查询速度
【6】•既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也
能够作为一个库而嵌入到其它的软件中提供多语言支持,常见的编码如中文的
GB2312、BIG5,日文的ShiftJIS等都能够用作数据表名和数据列名
【7】.提供TCP/IP、ODBC和JDBC等多种数据库连接途径
文档仅供参考
【8】.提供用于管理、检查、优化数据库操作的管理工具
【9】.能够处理拥有上千万条记录的大型数据库
第三章个人设计模块
3.1个人管理模块实现功能:
•汇总处理主要是对工资库数据和津贴库数据合并,然后查找相应的税
率,出员工的纳税金额等信息
•对已经做过数据汇总处理的工资库信息做导出操作,主要采用的是
POI与Excel的交互技术,数据导出前会打开个税库详情视图用于用
户对导出数据的浏览,以及相应基本信息的确认
3.2模块需求分析
3.2.1.1信息总汇:
该模块主要完成任务:
主要是对工资库数据和津贴库数据合并,然后查找相应的税率,计算出
员工的纳税金额等信息。
3.2.1.2业务流程(uml图)
文档仅供参考
3.3.2导出excle文件:
3.3.2.1模块完成任务:
对已经做过数据汇总处理的工资库信息做导出操作,主要采用的是
POI与Excel的交互技术,数据导出前会打开个税库详情视图用于
用户对导出数据的浏览,以及相应基本信息的确认
3・3.2・2业务流程(uml图):
文档仅供参考
导出失败
常导出异常出现
选择导出文件存放路径
生成excel文
件
3.3个人模块开发组件简介:
3.3.1Poi(访问微软Office格式JavaAPI)
久负盛名的Java类度提供读写微软Office某些文档格式能力的POI组
件。这个发布版本增加了对MSExcel公式的支持,改进了对PowerPoint
的支持,以及对MSWord
文档的图像HSSF是HorribleSpreadsheetFormat的缩写,也即“讨厌的
电子表格格式可能HSSF抽取功能。
3.3.2HSSF
文档仅供参考
•的名字有点滑稽,就本质而言它是一个非常严肃、正规的API。经过
HSSF,你能够用纯Java代码来读取、写入、修改Excel文件。
•HSSF为读取操作提供了两类API:usermodel和eventusermodel,BQv用
户模型“和“事件-用户模型”。前者很好理解,后者比较抽象,但操作
效率要高得多。
3.3.3Excel结构
HSSFWorkbookexcell文档对象介绍
HSSFSheetexcell的表单
HSSFRowexcell的行
HSSFCellexcell的格子单元
HSSFFontexcel!字体
HSSFName名称
HSSFDataFormat日期格式
在poil.7中才有以下2项:
HSSFHeadersheet头
HSSFFootersheet尾
和这个样式
HSSFCellStylecell样式
辅助操作包括
HSSFDateUtil日期
HSSFPrintSetup打印
HSSFErrorConstants错误信息表
文档仅供参考
3.4模块分析
3.4.1信息总汇:
3.4.1.1数据输入:
该模块只要是对工资表和津贴表进行操作,输入的数据有要查询的年
份和月份(工资表,津贴表)。
3.4.1.2输出数据:
姓名,科室,工资,津贴总和,税率
3.4.1.3实现步骤:
1.根据用户所填写的条件,对数据库里的信息进行搜索,搜索范围由工资
表和
津贴表
2.根据搜索的结果,对数据进行封装,把她们以对象的方式存放在一个
list
里面
3.在页面上经过遍历的方式对结果进行显示
3.4.L3数据表详情
工资表
名称类型意义备注
idInt(11)主键
Namevrchar(255)姓名
文档仅供参考
serviceyearInt(U)工龄
allowancedouble津贴
salarydouble工资
welfaredouble福补
sdpayingdouble水电补
图3.1
津贴表
名称类型意义备注
idInt(11)主键
namevarchar(255)姓名
keshivarcahr(255)科室
allowance!double津贴1
Allowance2double津贴2
Allowance3double津贴3
aidInt(ll)关联津贴辅助表
的ID字段
3.4.1.4模块截图:
文档仅供参考
图3.3
3.5数据导出:
3.5.1输入参数:
它是对已经做过数据汇总处理的工资库信息做导出操作,参数需求:
工资年份和月份.
3.5.2输出结果:excel文件.
3.5.3实现步骤:
1.创立poi对象
2.创立一个excel对象
3.读取其中的一个sheet
4.定位到其中的一行
5.定位到一个单元格
6.根据搜索的结果把数据都封装到poi对象里
7.经过poi对象的write方法把指定的数据写到指定的目录和指定的文
件里
文档仅供参考
3.5.4模块截图:
L选择时间
图3.4
2.信息提示:
Q企业纳税报表系统二口x
件国]数免编相店]?
¥Xed匐
□基本工资苦理年份2008v□工资详细恬况C徽占详情巴添加员工工资信息°
FEB二月份2个人税详掴列表
<>NAR三月份3姓名科室工资建贴总和
四月份
0APR4血防计篁:机教班室1500.0650.0
五月份
0NAY5测试1计篁:机教研室1600.0680.0
六月份
◊JUN6测试2计篁:机教研室1700.0710.0
七月份7
0JUL测试3计篁:机教班室1800.0740.0
八月份
0AUG8测试4计苴机教班室1900.0770.0
九月份
0SEP9涮木____C800.0
测试6提示830.0
测试7860.0
霎导出的数据信息如下:
测潦890.0
年松:2008
测试93月份:APR920.0
测试11信息数:100950.0
□制睹理oX@测试1980.0
测试1:否⑥!]1010.0
<>JAM一月份1其出…'i[
测试1:1040.0
0FEB二月份2
视0
◊NAR三月份3计尊矶我州至
测试15计算机数6拼室300001100.0
0APR四月份4
测试16计宜机数6拼室310001130.0
OMAY五月份5
测试17计算机数6用室320001160.0
0JUN六月份6
测试18计苴机数6步室330001190.0
0JUL七月份7
测试19计苴机数6J?室340001220.0
◊AUG八月份8
测试20计菖机数科室3500012S0.0
OSEP九月份9
iflttzfoiQUHHni*xtnn
0OCT十月份10
0KOV十一月11
页数:5/5记录数:81—180[苜页][上一页]j-末页
1登录用户:bingnia。身份:售理员
图3.5
3.选择输出路径:
文档仅供参考
请选择数据导出目录0®
话选择一个目录
西更面
+Q我的文档
囹习我的电脑
囹母网上邻居
+占新建文件夹
文件夹:我的文档
新建文件夹@)[二j取消
图3.6
4.牛成excle:
文档仅供参考
■icrosoTtExcel—2008APR.xls
旦J文件(Z)编辂(E)视图3插入a)格式9)XMd)散1GQ)囱口也)砧助Q1)
.」CHa」I3JLI3汽I1心必▼yI▼—I2W▼”以I321。8
A1▼A姓七
A
LJ_________c瑞I-
AIhfel'ZrT图滓税率
2七
测I京。~计算机教研/*1500.0为05
3七
测
4I试1计算机载研品3600.080.0t).O5'34.0
5测I试2计算机鞅研交700.0t),O550.5
6测l试3计算机教研主*1800.0Tj.1^9.0
测
7l试4计算机教研空,1900.01).122.0
测
8I试5计算机鞅研交,5000.0七.1^5.0
测
9l试6计算机教码至^100.0t)1teo
测
诃l试7计算机教研至2200.0T).1'61.0
测
l试8计算机教研室^300.0T),1040
测
11l试9计算机载码军^400.0bi'*107.0
测
12hK1U计算机版研至1J5UU.UtJ.1%2U.U
测
13I试11计算机软诳^^600.0T)1,133.0
测
141^12计算机梭的空^700.0t)1',460
测
15I试13计算机教:研空^800.0tn',159.0
测
16l试14计算机软研^^900.0T)1,172.0
测
17伯I试15计第机极研安'tooo.o七.151190.0
测
IM16计算机软斫空^100.0t).151^09.5
测
19l试17计算机教研宏^200.0T)15^29.0
测
20I试18计算机极研空^300.0t).15)48.5
21测
]试19计算机鞅研交3400.0tl.15^68.0
22测
]试20计算机教的拿^500.0t)15^87.5
23测
I试21计算机载研品士00.0t).15'
24测"307.0
试计算机鞅研交^700.0tl.15526.5
25测I22
试计算机教研室^800.0t)15^46.0
26测l23
试计算机教研空^900.0七.15,565.5
27测l24
计算机教研室4000.0t).15^85.0
28测I试25
计算机载Wf空幺100.0t)15'^045
29测]试260
计算机预研生(4200.0
30测I试271).15,424.0
I试28计算机软研交*4300.0t).15243.5
31测
I试29计算机梭研安^400.0T)15463.0
32测
I试30计算机软研纪(4500.0tl.15*482.5
33测
34计算机鞅研左^600.0t)15502.0
测I试31
35计算机教研至^700.0T3.15321.5
测上试32
36计算机弱;斫至2800.0tl.15541.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电梯缓冲器维护规程
- 2026年办公耗材申领申报表
- 《新时代老年健康服务体系建设三年行动计划(2025-2027)》
- 一例急性白血病患者的护理个案
- 计算机网络基础 教案 项目1 初识计算机网络
- 洪涝灾害防控方案
- 2026年快递物流服务委托协议
- 关节习惯性不全脱位护理查房
- 2026人教版一年级下册数学《20以内的退位减法》(第二课时 十几减8、7、6)完整教案
- 物流企业货物安全运输制度
- 2024年天津市河西区高考地理二模试卷
- 《世界名画欣赏》美术鉴赏与艺术史知识教案
- (正式版)YS∕T 5040-2024 有色金属矿山工程项目可行性研究报告编制标准
- 汶上凯蒙纺织有限公司高档织物面料后加工项目环境影响报告表
- 人教版五年级数学下册 7 折线统计图 第1课时 单式折线统计图(教学课件)
- 重庆市中考物理真题试题(A卷含解析)
- 2024年中核工程集团招聘笔试参考题库含答案解析
- 中国特色社会主义思想概论 课件 第四章 坚持以人民为中心
- Unit3FoodPartA(教学设计)闽教版英语三年级下册
- 2022-2023学年天津市南开区七年级(下)期中英语试卷-普通用卷
- Q-SY 08839-2021 专职消防队建设管理规范
评论
0/150
提交评论