资源描述:
《数据库课程设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[键入公司名称]数据库技术与应用课程设计报告----在线投票管理系统设计目录课程设计任务一:设计选题与开发准备11.系统开发目的12.系统开发背景13.系统开发所用的技术准备13.1系统开发平台选择13.2ASP.NET技术介绍13.3数据库开发平台的介绍1课程设计任务二系统分析21.系统设计思想22.系统需求分析22.1可行性研究22.2用户需求22.3系统流程分析2课程设计任务三:系统功能分析与设计41.系统功能模块划分42.系统功能模块介绍5课程设计任务四:数据库设计61.数据库需求分析61.1数据流图61.
2、2数据结构62.概念结构设计73.逻辑结构设计104.数据库物理结构设计105.数据库的实现10课程设计任务五:系统功能实现111.单选投票112.显示投票结果113.增加投票主题124.删除投票主题135.查看投票主题146.修改投票主题157.系统测试17结论18参考文献19课程设计任务一:设计选题与开发准备1.系统开发目的随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之激烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国,甚至全世界,INTERNET恰恰
3、是实现这目标的有利工具.对于新产品,新观点的调查范围应该更广泛,消息应该及时反馈给企业单位,故一个网上在线投票系统应允而生,它正好充分满足客户的需求,信息反馈的范围扩大,人力资源的节省,从而使得企业在竞争激烈的市场中拥有更强大的资本.开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性.运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力.2.系统开发背景随着科学技术的不断提高,计算机科学日渐成熟,互联网技术的不断发展和普及
4、,众多高校,科研机构及个人从理论与实践两个方面进行了大量的研究与开发工作,涌现出了很多网络投票系统,对学院、企业的管理起到了很好的作用。总之投票系统概括起来就是要通过科学的管理手段和专业化管理技术来实现统一。使用网上投票系统也是因为他本身所拥有的好处:方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在线投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。友好的界面。友好的用户界面会给人一种亲切的感觉,在使用起来
5、不会觉得沉闷,效率自然也会提高了。强大的功能,网上投票系统可以快速,真实的反应出你的投票结果和他人的投票结果,而不必等待最终结果。完全的真实性,每个人都可以看见自己的或者他人的投票的增加,防止了以往的暗箱操作。网络投票系统应具有的独特的功能:其一,方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,网络投票管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。其二,友好的界面。友好的用户界面会给人一种亲切的感觉,在使用起
6、来不会觉得沉闷,效率自然也会提高了。其三,强大的功能,能够满足学校教学需要,快速简单的统计教学任务,提高教学质量。正是在这样的情况下,本人在毛凯导师的带领下完成了网络投票系统的开发与实现3.系统开发所用的技术准备3.1系统开发平台选择随着计算难题。选择什么样的开发平台、开发工具、开发语言、开发技术直接影响行业的信息。该系统应用了一下的技术和开发平台。应用系统的开发工具与技术采用JavaSE-1.6开发工具的技术体系。应用系统中所有数据统一保存到SQLServer2008数据库。3.2Java技术介绍Java是一种可
7、以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java是由SunMicrosystems公司推出的Java面向对象程序设计语言和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用
8、程序。用Java实现的HotJava浏览器显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广