经济管理学院
电子商务应用课程设计
课程设计题目: 网上报税系统设计
小组编号小组编号:: 16 成绩:成绩:
学生学号学生学号::
学生姓名学生姓名::
班级名称班级名称::
指导教师:
2011年 1月 2日
指导教师评语及成绩
指
导
教
师
评
语
成
绩
教师签名:
年月日
目录
1 系统概述 1
行业的基本情况 2
实施电子商务的背景和原因 2
2 系统设计的可行性分析 3
管理可行性分析 3
经济可行性分析 4
技术可行性分析 4
3 系统设计的目标 5
设计的总体目标 5
设计的阶段目标 5
4 系统功能需求分析 6
设计具体功能指标 6
5 系统表达层设计 7
主页面设计 7
次级页面设计 8
6 系统逻辑层设计 9
系统业务流程设计 9
系统数据流程设计 10
数据字典 11
数据流 12
数据存储 13
处理逻辑 13
系统功能结构设计 14
7 系统数据层设计 15
概念模型设计 15
逻辑模型设计 16
8 系统物理配置方案设计 17
硬件配置 17
软件配置 17
网络拓扑结构 18
9系统登录功能实现 19
建立数据库和关联数据表及约束.........................................19
实现用户登录功能 19
10总结 20
附录
《电子商务应用》课程设计小组日志表
《电子商务应用》课程设计进程安排表
1系统概述
行业的基本情况
网上报税作为电子申报方式的壹种,目前于国内税务系统尚处于起步阶段,
据有关调查资料显示目前除北京、上海、广东、福建、江苏、山东等东部沿海地
区和个别相对比较发达的省市之外,我国绝对部分地区如中部的山西、安徽、江
西等省市的部分县市,西部的甘肃,宁夏、青海、西藏、新疆、内蒙古等省市和
自治区的大部分县市和县级民族自治区的电子申报建设仍处于较低的技术应用
和管理水平。由于受网络、技术、资金等制约,其网上报税工作尚未开展。发达
地区的网上报税应用也处于试验阶段。各地采用的开发模式也不同,许多采用了
ASP+SQLSERVER的方式,也有采用 JAVA来进行系统的开发,因此系统的开发水平
仍参差不齐。因此目前我国很多城市税务机关也开展了广泛的电子申报方面的探
索,但网上报税应用处于起步阶段,应用水平和规模仍相对低下。
实施电子商务的背景及原因
申报征收工作作为税收征管工作的核心,过去多采用单壹的大厅征收方式,
即纳税人到税务机关报送纳税申报表及其它大量原始凭证,再由税务工作人员手
工录入至数据库。这壹方面增加了数据传输环节,加大了工作人员工作量和差错
机率,降低了工作效率和数据的准确性,另壹方面也使部分纳税人的基础数据无
法及时地录入到数据库中,影响了数据的完整性。于计算机通信网络技术发展迅
速且
得到广泛应用的今天,为使税收管理工作逐步走上科学化、系统化、规范
化、智能化的轨道,我们于原有税务征管计算机应用系统的基础上进行改造和升
级,对网络设备进行重组和更新,设计了壹套基于广域网的税务申报系统,把工
作人员从繁重的数据录入工作中解脱出来,且
将其和现有的计算机税收征管系统结合,实现低成本远程通讯,提高了系
统的实用效率。
网上申报是纳税人借助互联网登录税务机关指定网站,依托远程电子申报软
件填写、上传纳税申报信息,通过网络办理纳税申报、发出扣缴税款指令,系统
以纳税服务平台为媒介自动受理申报且
将扣款信息传递银行,于纳税人指定的银行账户上扣缴税款且
及时划转国库的壹种方便、快捷的纳税申报方式。
实行网上纳税申报符合现代财会电算化的要求,应用条件简单,易于操作,
快速便捷。使用电子申报软件后,纳税人将申报数据输入申报软件中,软件对数
据进行自动审核,且
进行错误或正确提示,使申报数据更为准确、完整;纳税人不受时空限制,
足不出户,轻点鼠标就能完成申报,开票纳税程序,不仅免除了上门申报等候时
间长,往返次数多的奔波之苦,而且网上电子申报操作简单轻松,自动化程度高,
降低了纳税成本,有效节省了纳税人上门报税所耗用的时间,大幅提升了办事效
率。
和其它几种申报方式相比,网上电子申报纳税具有如下几大优点:
方便:纳税人不受时间和场地的限制,足不出户即可完成申报纳税。
快捷:纳税人能够全天 24小时使用本系统,避免 TN办税服务厅申报时的拥
挤,减少等候时间,提高了工作效率。
安全:减少了纳税人因携带现金申报纳税产生的不必要的风险。
高效:技术先进,操作简便,实时性好,中间环节少。
成本低:使用远程电子申报纳税系统的纳税人,只需要向税务机关交纳壹次
性开通手续费。
2系统分析
管理可行性分析
本系统壹方面能显著地提高税收征管的效率,降低税收征纳的成本。纳税人
能够随时随地通过电脑直接向税务机关申报、纳税,且
可通过网站获得税务机关的相应服务 1。另壹方面对税务机关来说,减轻
了办税大厅的压力,有效地提高了工作效率,也实现了对外政务的电子化,这也
正符合当前税收业务处理网络化、电子化的发展趋势。网上报税系统利用先进的
计算机网络技术能全面改善税务机关的办公质量,提高办税效率,同时确保税款
能及时入库 2。另外,网上报税也增强了信息采集能力,为纳税人提供了丰富的
税务信息资源,让纳税人及时、准确的掌握税收政策,且
通过互联网随时和税务机关工作人员咨询交流,使报税的有关信息透明化、
公开化,且
且加强了政府监管和控制功能,推动了税务部门决策的科学化、民主化,
提高了办税效率,降低了办税成本。本系统的维护性强,当税务政策发生变化时,
只需修改税务机关服务端的申报程序,和用户的浏览器端无关。安全性高。采用
SSL协议,保证了传输数据的保密性、传送数据的完整性、交易双方的身份认证、
交易的不可否认性。因此具有先进性、安全性、易用性、易维护性。于管理上是
可行的。
经济可行性分析
该网上报税系统是经过对各种成本全面地考虑下建设的,虽然系统建设需要
各种硬件,软件支持,以及系统开发和维护,人员配备方面的费用,可是系统使
用的各种硬件软件设备于市场上均是比较成熟,应用广泛的设备,所以于价格上
均是相对来说均是比较合理便宜的。由于系统的易用性以及以易维护性强,冲长
远来见平均费用是合理的。建设费用相对来说是比较低的。且
且运用本系统能够提高税务机关办税效率,保证了税收征管数据资料的及
时性和准确性;方便易用的控制界面,可操作性强。网上报税使纳税人足不出户
就可享受新技术带来的申报服务,降低了纳税人的报税成本,且
且对于纳税人来说纳税过程中是免费的。同时,税务机关也提高办税效率,
节省了人力资源,进壹步提高税收征管信息化水平,从长期利益见来是具有明显
的经济效益和社会效益。所以于经济上是可行的。
技术可行性分析
系统采用 B/S模式,于用户端免安装、免维护、免升级,大大降系统部署成
本、维护成本和升级维护风险,操作简便,易学易用,首先应用服务器选用的是
IBM的 WebSphere主要支持且
有利于 HTTP、XML、JSP、Java以及多种应用编程模式。操作系统选择的
是 MicrosoftWindowsXP, 目 前 许 多 PC工 作 组 级 服 务 器 均 支 持
MicrosoftWindowsXP,使用普遍,管理难度以及管理成本相对于较低。数据库系
统软件选择的是 SQLServer2000,开发运行环境选择 ,它有利于
调试工具的运用。浏览器是 之上版本。综合各种之上软
件技术当下均应用得比较成熟了,容易操作,易维护。于技术上是可行的。
综上所述,该网上报税系统的设计和实现是可行的。
3系统的设计目标
设计的总体目标
网上报税系统的目的是协助税务局更好地实现我国的税收征收工作,使其逐
步实现全面自动化的申报和管理,以提高征收效率和税收效益。系统应当充分利
用最新的电子媒体技术和现有的各种通信(网络)资源,实现壹套适合现代化税务
申报需求、技术上先进合理且
且具有市场应用前景的全新系统。
设计的阶段目标
系统利用计算机技术的海量存储和高速处理信息的特点,实现信息准确高效
的数据共享。利用计算机网络平台迅速方便高效的特性,为广大纳税人提供准确、
详尽的纳税信息,且
使数据传输安全可靠。系统能及时准确的处理各类信息,最大限度的减少
重复录入,最大限度的减少办税过程的不必要环节,于提高办事效率的同时减少
广大工作人员的重复性劳动。
4系统功能需求分析
设计具体功能目标
该网上报税系统的主要分为纳税人开户模块、纳税人申报模块、网上查询模
块、系统维护模块。该系统通过这些模块实现申报表录入、资料本地校验,申报
表提交、完成申报过程,开户银行划账、税款入库,网上报税结束、用户收到回
执等业务。
纳税人开户模块:纳税人到办税服务厅进行开户申报。填写申报表,申请进
行网上电子报税。纳税人开户主要包括信息录入、密码修改、发放电子证书、纳
税人劣迹录入等工作。将纳税人的信息存储于系统是数据库里面以便管理。随后
纳税户就能够登录网上报税系统运用相应的功能模块以及上报税款。
纳税申报模块:当雇主登录系统时,系统对雇主进行身份认证,提示雇主出
示相应的身份证书,仅当系统识别出雇主的合法身份后才能进入申报系统。纳税
申报是电子商务的重要组成部分。它主要包括纳税人网上申报(主要是采用财政
局提供的职业税申报软件网下录入,然后进行网上上传)、计算纳税人应纳税款
和滞纳金、下载申报表格、查询个人以往记录等工作。该子系统采用浏览器/服
务器模式实现。通过该模块能够处理国税所涉及到的各项税种的申报,且
将国家税收政策及法规于纳税人录入数据及申报时,转化成对数据、表格、
表格之间逻辑关系的判断、处理及控制。
网上查询模块:网上查询也采用 B/S模式。它主要分为基本申报信息查询和
基本开户信息查询。基本申报信息查询允许纳税人于壹段时间内对最近壹次本人
申报信息进行查询。基本开户信息查询能够允许用户检查自己的关联信息是否正
确。如果因为公司、人员变动,可随时向财政局提出修改申请。网上查询也能够
增加网上咨询功能,网上咨询使用户足不出户就能够得到税务部门提供的各种信
息,同时能够把用户自己的疑问通过网络及时提供给税务部门的工作人员,税务
工作人员根据国家关联税务政策和条例,于力所能及的范围内为用户提供咨询服
务。该模块主要通过标准 SQL语句读取数据库表中的相应数据,显示于网页上,
供纳税人查阅。
系统管理维护模块:提供查询纳税人申报数据及税款划转状态功能,提供申
报情况监测方案,提供发送涉税通知功能,提供用户注册信息管理以及密钥管理
功能。系统维护主要考虑系统安全的维护、系统控制开关、表和字段的命名规则、
模块命名方案以及和银行系统的接口等壹系列的工作。系统安全的维护措施有很
多种,如建立防火墙,采用数字签名防止信息丢失等。系统控制开关是指由系统
自动控制是否将纳税人转入安全信道,通过安全信道进行网上电子报税。
5系统表达层设计
主页面设计
不同的用户选择相应的用户类别,输入用户名和密码,登录网上报税系统,同
时系统内部调用数据库中其注册账号信息进行验证,如果验证通过用户进入到相
应的页面,进行下壹步操作.如果账号或者密码错误弹出错误信息,用户重新进行
登录。
图
次级页面设计
用户成功登录后,进入网上报税系统页面,根据需要进行相应的操作,完成网
上报税业务。
图
6系统逻辑层设计
系统业务流程设计
通过对地区税务申报业务流程的调查,得到其业务流程图如图所示。
图 网上报税系统业务流程图
系统数据流程设计
根据之上分析,得到数据流图如下:
纳税人
纳税管理系统
申请
通知
顶层数据流程图
纳税人
P1
信息审核
F1
P2
税务计算
F2
P3
生成纳税单
F3
D1 纳税人信息表 D2 税率计算标准 D3 纳税表
F4 F5 F6
P4
通知交税
F7
F8
第壹层数据流程图
数据字典
数据流
数据流
数
据
流
编
号
数据
流名
称
简述
数据流
来源
数据流
去向
数据流组成
数据
流量
高峰流
量
F1
纳税申
请
纳税人提出纳税申
请
纳税人 信息审核
姓名、性别、
用户 ID、收入
1000份
/月
2000份/
月
F2
税务计
算
根据用户提供的收
入信息计算用户应
缴税额
信息审核 税务计算
姓名、用户ID、
收入
1000份
/月
2000份/
月
F3
应缴税
额
根据税率计算标准
计算出的应缴税额
税务计算
生成纳税
单
姓名、用户ID、
收入、税率、
应缴税额
1000份
/月
2000份/
月
F4
纳税人
信息
纳税人的基本信息
纳税人信
息表
信息审核
姓名、性别、
用户ID、收入、
单位地址
1000份
/月
2000份/
月
F5 税率计 税率计算标准 税率计算 税务计算 收入范围、税 1000份 2000份/
算标准 标准 率 /月 月
F6 纳税单
根据用户收入,计算
应缴税费后生成的
单据
生成纳税
单
纳税表
姓名、用户ID、
收入、税率、
应缴税费、缴
费时间
1000份
/月
2000份/
月
F7
纳税人
名单
汇总后的应缴税费
人员名单
生成纳税
单
通知缴税
姓名、用户ID、
收入、税率、
应缴税额
1000份
/月
2000份/
月
F8
缴税通
知
通知纳税人缴税的
通知单
通知交税 纳税人
姓名、用户ID、
收入、税率、
应缴税额、缴
税时间
1000份
/月
2000份/
月
数据存储
数据存储
数据
存储
编号
数据存储
名称
简述 数据存储组成
关联联的处
理
关键字
D1
纳税人信息
表
纳税人的基本信
息
姓名、性别、住址、用户
ID、收入、单位地址
信息审核 姓名、用户 ID
D2
税率计算标
准
不同收入范围缴
税标准
收入范围、税率 税务计算 税率
D3 纳税表
税率计算后的统
计表
姓名、用户 ID、纳税额、
纳税时间
生成纳税单
用户 ID、纳税
额
处理逻辑
处理逻辑
处理
逻辑
处理逻辑
名称
简述 处理
输入的
数据流
输出
的数
处理
频率
编号 据流
P1 信息审核
对纳税人提交的信息
进行核对
对纳税人提交的信
息进行核对
F1,F4 F2
1000份
/月
P2 税务计算
根据纳税人的收入计
算应缴税额
根据收入及税费标
准计算税额
F2,F5 F3
1000份
/月
P3 生成纳税单
根据纳税人应缴的税
费计算生成相应的纳
税单
对计算后的税费生
成相应的纳税单
F3 F6、F7
1000份
/月
P4 通知交税
生成相应的纳税单后
通知纳税人缴税
对应缴税的纳税人
下缴税通知
F7 F8
1000份
/月
外部实体
外部实体
外部实体
编号
外部实体
名称
简述 输入的数据流 输出的数据流
S1 纳税人 纳税人的基本信息 F8 F1
系统功能结构设计
根据需求分析阶段的数据流图,纳税户模块功能大概能够分为如下几个方面:
纳税户登录模块、帮助信息模块、税种查询模块、申报表审批模块以及系统管理
模块。、综上所述,得到客户端功能模块图如下 所示。
纳税户登录
在线报税
图 客户端系统功能模块图
7系统数据层设计
概念模型设计
纳税户 E-R图
应税收入 E-R图
税率表 E-R图
纳税明细 E-R图
逻辑模型设计
纳税户(用户 ID,姓名,工作单位,住址,性别,电话)
应税收入(流水号,用户 ID,纳税年月,本月收入)
税率表(序号,起征点,止点,税率)
纳税明细(流水号,序号,经办人,日期,税额)
8系统配置
硬件配置信息表
硬件名称 设备型号 厂商 配置参数
WEB服务器
IBMSystemx3650M3(7945I45)
IBM 服务器类型:机架式
CPU类型:IntelXeonE5640
标称主频:
内存容量 8GB(2×4GB)
内存描述:ECCDDR3
最大 CPU个数:2颗
应 用 服 务
器
IBMSystemx3650M3(7945I45)
IBM 服务器类型:机架式
CPU类型:IntelXeonE5640
标称主频:
内存容量 8GB(2×4GB)
内存描述:ECCDDR3
数 据 库 服
务器
IBMSystemx3650M3(7945I45)
IBM 服务器类型:机架式
CPU类型:IntelXeonE5640
标称主频:
内存容量 8GB(2×4GB)
内存描述:ECCDDR3
接 口 服 务
器
IBMSystemx3650M3(7945I45)
IBM 服务器类型:机架式
CPU类型:IntelXeonE5640
标称主频:
内存容量 8GB(2×4GB)
内存描述:ECCDDR3
服 务 器 硬
盘
IBM500G/10000转 /SAS/热 插 拔
(42D0707)
IBM 服务器硬盘:500GB
硬盘转数:10000rpm
接口类型:SAS
网 络 交 换
机
CISCOWS-C2960-24TT-L
思科 应用层级:二层
接口类型:10/100Base-T,10/...
网管功能:Web浏览器,SNMP,CLI
背板带宽:16Gbps
包转发率:
MAC地址表:8K
路由器
CISCO2811
思科路由器类型:模块化路由器
路由器网管功能:CiscoClick.
广域网接口:10/100Mbps
局域网接口:2个 10/100Mbps端口
传输速率:10/100Mbps
防火墙功能:内置
端口结构:模块化
网络标准:
防火墙
CISCOASA5505-UL-BUN-K9
思科 防火墙类型企业级防火墙
内存容量 256MB
闪存容量 64MB
网络吞吐量 150Mbps
且
发连接数 25000
VPN支持支持
主要功能 CiscoASA5505防火墙
版无限用户,8端口快速以太网交
换 机 ,10路 IPsecVPN和 2路
SSLVPN,3DES/AES
扫描仪
KODAKi1220
柯达 扫描仪类型:文件扫描仪
最大幅面:A4+
光学分辨率:600×600dpi
扫描速度:30
扫描元件:CCD
色彩位数:48bit
接口:
打印机 HPLaserJet5000N 惠普 A3付面4M内存
自带打印服务器
调 制 解 调
器
TAINETT-336CX
台 联
电讯
设备类型:外置式调制解调器
最高传输速率:
数据传输标准:、
安装方式:外置
拨号方式:2/4专线+自动/手动
拨号
接口类型:RS-232/RJ-11/RJ-45
电源 APCSL10KH 美 国
APC
壹部APCSL10KH主机
64块SECURE安全电池免维护电池
12V/17AH
供电时间 30分钟
软件清单:
软件产品名称 软件类型 数量 备注
微软WindowsSERVER2003
操作系统 1
SQLServer2000 数据库 1
IIS WEB服务器 1 支持多个CPU
MicrosoftInternetInfor
mationServer 应用服务器 1 支持多个CPU
(JavaMessageQuence) 消息中间件 1
绘图软件 1
网页制作软件 1
ROSEHA-LMD-DS21 双机集群软件 1
VS2005 开发工具 1
网络拓扑结构
9系统实现
于 windowsXP 环境下,利用 vs2005+sqlserver2000 工具,实现了登陆功能,详细设计
参见系统实现文件夹中 和 文件
10总结
电子申报是目前国际上正于兴起的纳税申报方式之壹,我国壹些地方的税务机关于深
化征管改革的过程中,对电子申报已开始了尝试。该项目顺应了税收 E 化的需要,社
会发展的需要,企业,纳税人的需要以及电子商务发展的需要。电子申报能够解决以
往工作模式中的数据采集问题,实用性好、可操作性强。利用电子申报这壹手段实现
税企联网,可全面掌握每个纳税人的运营情况,且
可进行科学、公正的分析,提高税务稽查工作的科学性、针对性、准确性,增强税
务部门于纳税人心目中的威信,加大税务执法的力度,使税务管理工作上壹个新台阶。
电子申报后真正实现了纳税人对申报数据正确性完全负责。使用电子申报,减少了人
工干预,提高了信息采集的准确度。电子申报可大幅提高数据交换效率,缩短申报纳
税各个环节的时间,从而保证税款及时、足额、准确入库。采用远程电子申报,真正
实现了 10×24 小时的申报期,克服了时间及空间上的限制。于征收期内,纳税人能够
随时随地完成其纳税申报义务,彻底消除申报排队现象。综上所述,电子申报符合社
会发展的要求,电子申报的推广时大势所趋。而电子申报分为很多种,我们小组所做
的是 Internet 申报。
通过此次课程设计,使我们小组成员对电子申报的业务流程和数据流程图的制作得
到了壹个训练。通过为期几周的操作,加深了我们对税收的理解和认识,提高了我们
对计算机知识的掌握和运用。由于小组成员对计算机特别是数据库方面的技能不到位,
使我们于课程设计的制作中出现了很多问题,比如网页的制作和数据库的建立,和网
页的连接等方面,导致我们的设计屡屡受阻。后来,通过对计算机知识的学习,以及
于网络,图书馆等地方查阅资料,且
且加上老师的指导,最终使我们慢慢的了解了系统软硬件的具体知识,做出了这
个系统,对我们能力的提高起到了积极的作用,收获颇丰。
参考文献
[1]黄梯云.管理信息系统(第三版)[M].北京:高等教育出版社,2008
[2]周远超.《电子商务中的税法规制》
[3]何宝宏.《因特网电子支付协议发展现状》
[4]]北大计算机系.北京大学电子商务讲义
[5]张铎.《电子商务的核心:电子货币》