2.2.2 系统数据库的访问
本网上投票系统的数据库访问过程的实现,主要通过以下优尔个步骤完成:
(1)建立数据库表,表中存储相应数据。
(2)使用SqlConnection类来建立数据库,前台应用程序与数据库连接对象。
(3)从数据库指定表中,取出感兴趣的数据记录。
(4)从数据库指定表中,取出的感兴趣记录数据,组成一个新表。取出所感兴趣的数据记录信息后,断开数据库连接。
3系统需求分析
3.1需求分析
本次需求分析目的在于更好的开发投票网站,在对投票网站各部分的功能模块以及投票内容权限的具体情况进行详细分析之后,才能够对系统目标做出完整、准确、清晰的具体要求,保证系统的合理性以及可适用性。同时,在规定和控制项目开发内容的过程中,尽可能贴近实际的去进行分析研究。
在需求分析过程中,一方面要求系统开发者必须清晰的思路以及一定的编程基础,另一方面也要求开发者必须对数据之间的关系、数据流图、数据库管理、系统界面设计等方面,有一定的认识理解和开发能力。
3.2系统概述
本投票系统网站主要解决手动统计投票带来的不便,提高办事效率。
通过本系统,管理人员可以实现对投票内容的添加、删除、修改及投票权限设置等操作。本投票网站有方便操作的特点,以前的手工投票统计基本上是人工操作,效率十分低,缺乏方便快捷性。网上投票系统运用计算机开发软件及数据库,仅仅需要较少的手工操作,基本上实现了全自动化处理,能够节省大量的人力物力,最大限度地利用各种资源,很大的提高了效率。本投票网站有友好界面的特点,友好的用户界面给人了然一目的感觉,在使用网站的时候,也不会觉得枯燥无,效率也会提高很多。本投票网站有强大的功能,能够满足各种投票的需要,实现快速简单统计。
3.3系统目标
根据事业单位对投票网站的要求,制定网上投票系统具体目标如下:
(1)普通用户可以在网页上,完成对感兴趣的项目进项投票,能查看该投票项目目前的投票情况。
(2)管理员能够事项对投票内容的管理,并能够模糊查询已添加的投票项目。
(3)按相应投票,将投票结果显示出来。
(4)进行权限管理。
(5)可以实现将相应投票记录数据以Excel形式导出。
(6)系统运行性能良好,兼容性比较强。
3.4系统总体功能结构图
系统逻辑结构图能够清晰地反映出本系统的结构功能及模块分布,是系统和用户交互的良好窗口。与此同时,用户也可以一目了然地了解系统的整体逻辑结构,加深对系统整个功能构架的理解。 asp.net+sqlserver网上投票系统设计(4):http://www.youerw.com/jisuanji/lunwen_31772.html