对我们而言,通过编制一个小型网络应用程序的毕业设计,使我们巩固所学的理论知识,把所学的理论知识应用于实际问题,增强综合运用所学知识解决实际问题的能力。基本掌握设计一个网上应用程序的方法、步骤、思路。巩固所学的有关知识,培养有关技能。
因此,我开发了网上投票系统,可应用于大部分的企事业单位,管理员可添加、更新、修改投票内容,并进行投票IP的限制操作等相关信息并可对其进行文护,普通用户可直接登录对相关投票内容进行投票,并可以随时查看投票结果。
1.2课题研究目的
本次课题研究目的是利用现今的各种信息化技术为企事业单位设计一个网上投票系统。对众多大数据投票信息进行有效的管理统计,节省人力、物力、财力,使管理人员从复杂、重复的劳动中杰罗出来,集中时间、精力进行整体规划与决策,提高了办事效率。
1.3课题研究要求
网上投票系统是一个面向全体社会成员,为其提供服务的投票统计的系统。人们通过本系统完成相关内容的投票统计,这些工作也是平常较为复杂繁重的工作之一。
此网上投票系统目标在于帮助企事业单位提高员工竞争力,使信息更加更加透明化,增加社会的公平性。对软件的一些基本要求:
1) 系统信息:对投票内容进行投票;
2) 管理员管理:管理员对投票内容进行添加、修改、设置权限等操作;
3) 投票细节:记录投票的基本信息;
4) 系统管理:其中有用户投票、管理员登录、投票内容的设置、系统退出四大功能。
2系统相关技术介绍
2.1 ASP.NET技术介绍
ASP.NET中文翻译为活动服务器页面,是Microsoft公司推出的用于Web应用开发的一种编程技术。它是统一的 Web开发平台,主要为开发人员提供生成企业级 Web 应用程序所需的服务。ASP.NET 的开发语言语法在很大程度上与 ASP是兼容的,与此同时它还提供一种新的编程模型、结构,用来生成较安全、可伸缩和稳定的应用程序。可以通过在现有的ASP 应用程序中逐步添加ASP.NET功能,及时增加这个ASP应用程序的功能。
ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括Visual Basic .NET、C# 和JScript .NET.)生成应用程序。此外,无论哪一个ASP.NET 应用程序都可以使用整个 .NET框架。开发人员可以很方便地获得这些技术的优点缺点,其中包括后台公共语言运行库环境、类型安全、继承等等。
ASP.NET技术具有简洁的设计和实施的优点,对于完全面向对象,具有平台无关性且安全可靠的优点,主要面向互联网的一些特点。此外,强大的可伸缩性和多种开发工具的支持,语言灵活,也让其具有强大的生命力。
ASP.NET具有良好的结构性、扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等优点,成为目前最流行的Web开发技术之一。而采用ASP.NET语言的网络应用开发框架,目前也已得到广泛的应用,其优势主要是为了更好的搭建具有可伸缩性、灵活性、易文护性的业务系统提供良好的机制。
2.2 SQL数据库介绍
2.2.1 数据库的基本概念
SQL(Structured Query Languge)是一种结构化查询语言,是数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL语言包括:数据定义语言、数据操作语言、数据查询语言、数据控制语言四部分。它不仅不需要要求用户指定数据的存放方法,而且也不需要用户了解具体的数据存放方式,所有具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。数据库作为以记录集合作为操作对象的数据库,所有SQL语句必须接受集合作为输入,返回集合作为输出,它的这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句是可以嵌套的,这使它具有极大的灵活性和强大的应用功能。 asp.net+sqlserver网上投票系统设计(3):http://www.youerw.com/jisuanji/lunwen_31772.html