2。3 开发平台Visual Studio 2013
Visual Studio(VS)是由微软公司推出的开发工具包系列产品,它包含了整个软件开发的生命周期中使用的一般工具,如代码管控、UML、集成开发环境(IDE)等等。
Visual Studio是一款功能强大的编码工具,由VS编写的目标代码适用于Microsoft支持的所有平台。VS支持快速查找和修复代码问题,并轻松进行重构;支持高级调试,跨语言进行本地或远程调试,诊断性能问题,无需离开调试器工作流;使用强大的Web框架,如AngularJS、jQuery、Bootstrap、Django和Backbone。js;多语言支持C#、Visual Basic、F#、C++、JavaScript、TypeScript和Python等。
Visual Studio 2013改进了对 C++语言的支持,增加了敏捷开发项目模板、代码信息指示(Code information indicators)、Git支持、团队工作室(Team Room)、身份识别以及。NET内存转储分析仪。
随着。net的应用,Visual Studio这个编程语言集合体让程序员一步到位,加速团队合作,可以充分让团队中的程序员使用不同的开发工具(包括Eclipse和Xcode)来完成各自的工作,可视化的编程界面和相关操作代码的分离使得整个过程清晰明了,提高了整体的工作效率。
2。4 数据库操纵工具ADO。NET
ADO。NET是ASP。NET网站通往数据库之间的桥梁。ADO。NET的名字来源于ADO(ActiveX Data Objects),是对ADO技术的改进,是新一代数据存取技术,作为首选使用的数据访问接口应用在。NET开发环境中。为了使程序员能够便捷地对各个相关数据源进行存取操作,ADO。NET针对各种类型的数据提供了对应的访问形式和其对应的类,并且在这些类中提供了相应的数据交互的方法和属性。可以用此方法进行操作的数据源有SQL数据库、Access数据库、Oracle数据库、XML文件等。
在ADO。NET中,有多种。NET Framework数据提供程序可供选择。本系统主要使用SQL Server 。NET Framework数据提供程序,需要使用命名空间System。Data。SqlClient,用于访问SQL Server数据库。
3 系统分析
3。1 功能分析
3。1。1 系统概述
根据用户需要使用的功能不同,系统整体划分为三个部分:管理员模块、普通用户模块和发布问卷的客户模块。
管理员模块包括用户信息管理和问卷列表管理两种功能。管理员通过查看、删除这两种功能对问卷进行管理,用户管理功能包括新增用户、查看用户信息和删除用户。
普通用户模块的功能包括填写问卷和个人资料管理,其中主要功能是填写问卷。用户登录后查看列表、填写感兴趣的问卷、最后提交。个人资料管理包括修改个人信息以及登录密码等。
发布问卷的客户模块具有问卷管理功能,包括新增、修改、删除问卷和查看统计结果。个人资料修改功能,包括修改个人信息和登录密码。
3。1。2 功能结构图
图3。1 系统功能结构图
如图3。1所示,根据对需求的分析以及三大模块功能分析,得到了系统的功能结构。
3。1。3 系统流程图
以下将对系统主要功能的流程进行分析。
1、客户发布问卷流程
客户发布问卷具体流程如图3。2所示:
图3。2 客户发布问卷流程
2、用户注册流程
用户注册具体流程如图3。3所示:
图3。3 用户注册流程
3、后台管理流程
管理员登录进入后台具体流程如图3。4所示。
图3。4后台管理流程
4 系统设计
完成功能分析以后,便开始进入设计阶段,在开发周期中,系统设计将功能描述转变成相应的方法来实现的过程,是最具创意和活力的部分。 ASP.NET+sqlserver校园问卷调查系统的设计与开发(3):http://www.youerw.com/jisuanji/lunwen_84854.html