2。2 SQL Server简介
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出"做什么"的命令,而不需要考虑"怎么做"。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
SQL Server 是一个关系数据库管理系统,也是一个使用SQL语言的系统,它具有以下等特点:
安全性。SQL Server可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。
丰富的编程接口工具。为用户进行程序设计提供了更大的选择余地。
对Web技术的支持。使用户能够很容易地将数据库中的数据发布到Web页面上,同时具有强大的基于WEB的分析能力。
确保业务连续性。SQL Server附带提供的数据库镜像可以提高应用程序的可靠性,简化存储失败后的恢复过程。
2。3开发环境
操作系统:window10 专业版
数据库:SQL Server 2013
开发工具:Visual Studio 2013
开发语言:C#
3系统需求分析
3。1功能需求分析
地税申报系统是小型的信息管理系统,主要对客户信息,员工信息,地税申报的数据进行管理,经过分析,具有以下这几个功能:
(1)用户登录
(2)用户注销
(3)客户信息添加,修改,删除
(4)员工信息的添加,修改,删除
(5)地税申报客户的通知
(6)地税申报客户数据的采集即添加,修改,删除
(7)地税申报结束之后的回访
系统功能模块图,如图3-1所示:
图3-1 系统功能模块图
3。2 可行性分析
可行性分析是通过对项目的主要内容和配套条件,对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。判断一个项目能否正常的进行,可从以下几个方面判断:
(1)经济可行性
对于一个代帐企业来说,可以通过网络,直接上传数据,由工作人员进行数据判断审核,可以极大的减少人力,物力,节约时间,同时可以使客户时刻了解报税情况,这样加快了工作的进程,也降低了出现错误的可能行。所以从经济角度来说是可行的。
(2)技术可行性
系统的实现需要数据库,开发的软件平台,以及开发者的编译能力。系统开发是使用C#语言,ASP。NET为开发平台,SQL Server 2013 为数据库,这些为系
统的开发提供条件。在技术方面,在学校学习的《数据库原理及应用》,《SQL Server数据库应用与开发》,《ASP。NET应用与开发》等课程也都提供了技术的支持。因此,从技术方面,没有太大问题,是可行的。
(3)操作可行性
操作可行性主要是指在系统的开发过程中是否能很好的把握住开发的合理进度,能否科学的分配资源和时间,能否保持系统开发的连贯性,使之在管理层面上能有条不紊的进行。而对于用户来说,系统使用WEB页面,页面简洁明了,只要对计算机有简单了解的人都可以快速上手,不存在操作难题。
3。3 操作流程图
根据需求,系统分为用户登录,客户信息,员工信息,数据提交,地税申报数据管理等几个模块,根据模块和功能,总结出系统流程图,如图3-2: ASP.NET代企业申报地税管理系统设计+ER图(3):http://www.youerw.com/jisuanji/lunwen_93687.html