网上投票系统
目录
一、引言 1
(一)开发背景 1
(二)课题意义 1
(三)设计思路及技术路线 1
(四)开发技术 1
二、系统分析 2
(一)需求分析 2
(二)用例分析 2
(三)开发及运行环境 4
三、系统概要设计 4
(一)系统功能模块图 4
(二)系统功能结构 5
(三)数据库设计 5
四、系统设计实现 8
(一)系统首页界面 8
(二)用户注册界面 12
(三)用户投票界面 16
(四)作品展示界面 19
(五)后台管理界面 22
五、总结 30
致谢 31
参考文献 32
一、引言
开发背景
随着时代的快速发展,在投票方面,以往纸质的形式已经不能适应当下社会。在互联网快速发展的今天,网上投票在一定的程度上保证了投票的公平公正性,同时也提高了效率,节省了人力,比纸质的投票更为环保。网上投票随处可见,它以快捷方便有效的自身特点,正在被大多数人所接受。
课题意义
本系统实现了注册用户发布本次所需投票主题的作品,可上传作品照片,对其作品做简介表明优点;投票用户根据其IP地址进行投票,完成对本次主题的投票等功能。网上投票系统,对投票方式,规则的简介;对已注册过用户的作品办理,站内新闻信息的及时查看和更新,也可以对已添加的新闻信息进行修改,删除等操作;实现对已注册的投票职员的办理;通过系统的管理实现投票的智能化,给相关人员提供了更加便捷的服务。
设计思路及技术路线
主页首先要让作 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
品发布者和投票者了解本系统,主页展示了关于投票的规则介绍,作品简介和投票链接,以及实时新闻的公布,让投票者更全面的了解本系统的投票功能;针对于作品发布者也是尽可能的通过简便的操作就能上传自己的作品,以便他人查看并投票;管理员是整个系统的维护者,对于管理员有自己独有的后台登录页,区分于一般的投票者,进入管理系统,能查看到整个系统的详细信息,比如站内新闻,投票者信息,作品和发布人信息等等。ASP.NET提供了很多控件来用于开发应用程序,在很大程度上方便了开发者的运用。本系统的数据库创建,是利用Microsoft公司发布的SQL Server Management Studio 2008技术来解决。
开发技术
1.ASP.NET介绍
ASP.NET是.NET FrameWork的一部分,是一种使嵌入网页中的脚本可由因特网服务器实施的服务器端脚本技术,是一项微软公司的技术,它可以在经由HTTP请求文档时再在Web服务器上动态建立它们。运行在IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序,它的全称是Active Server Page.NET。ASP.NET开发的首选语言是C#和VB.NET,同时也支持多种语言的使用,它的简略和高度可定制化的本领使它快速突起。ASP.NET具备跨平台性,可管理性,简略易学。
2. Microsoft Visual Studio 2010
Visual Studio是微软公司推出的开发环境。在2010年发布了Visual Studio 2010版本,它有民主化的应用程序生命周期管理、让开发商有惊喜、跨部门应用、高效开发坏境等五个方面的创新,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单清晰。Visual Studio是目前最流行的Windows平台应用程序开发环境,它可以用来创建Windows平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
3.SQL Server Management Studio 2008简介
SQL Server Management Studio 2008在Microsoft的数据平台上发布,可以对任何数据进行组织管理。也能将结构化、半结构化和非结构化文档的数据直接存储到数据库中。同时也能够对数据举行查询、同步、搜索、报告和陈述分析之类的操纵。可以在各类设备上存储数据,它不用管数据存储在哪里,从数据中心最大的服务器一直到桌面计算机和设备,它都可以控制数据。SQL Server Management Studio 2008允许使用Microsoft.NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server进行的业务流程中使用数据。信息工作人员可以经由平常使用的工具直接来读取访问数据。
二、系统分析
(一)需求分析
网上投票系统,主要为作品发布者,网站工作人员以及投票者提供一个对投票工作便捷使用和管理的平台。系统有三类用户,分别是:
1.系统管理人员
系统管理员其本质是对整个系统的维护管理员。能够对体系进行兼顾办理,作品信息的办理和作品发布人的办理,这包罗对作品的分类,增添和删除;作品公布人员信息的增添,删除和修改;投票公布者信息的增编改查。
2.发布作品人员
注册用户发布本次参加投票的作品,对本身作品的添加和修整。同时也能阅读网站的最新动态,其他发布者的作品信息等。
3.投票人员
投票人员对本次主题作品进行投票,投票者自身信息的管理;对作品信息的检察,和站内消息的浏览;对投票体系的检察,能感受领会投票的体例和进程等。
(二)用例分析
1.系统管理员用例
系统管理员用例图,如图2-1所示。
图2-1系统管理员用例图
2. 注册用户用例
注册用户用例图,如图2-2所示。
图2-2注册用户用例图
3. 投票用户用例
投票用户用例图,如图2-3所示。
图2-3投票用户用例图
(三)开发及运行环境
1.开发环境
开发环境:Microsoft Visual Studio 2010。
开发技术:APS.NET。
数据库管理系统软件:SQL Server Management Studio 2008。
服务器运行平台:Win 7。
2.运行环境
服务器端:IIS,分辨率:1366×768,CORE i5、6G DDR3内存,500GB硬盘,处理器为:Intel(R)i5-3210M CPU@ 2.50GHz。
系统功能模块图如图3-1所示。
图3-1系统功能模块图
(二)系统功能结构
1.用户注册:用户注册是本系统的基础部分,用户可以注册账户信息,只有完成注册才能发表本次所需投票主题的个人作品。
图3-3投票分E-R图
图3-4站内新闻分E-R图
一、引言 1
(一)开发背景 1
(二)课题意义 1
(三)设计思路及技术路线 1
(四)开发技术 1
二、系统分析 2
(一)需求分析 2
(二)用例分析 2
(三)开发及运行环境 4
三、系统概要设计 4
(一)系统功能模块图 4
(二)系统功能结构 5
(三)数据库设计 5
四、系统设计实现 8
(一)系统首页界面 8
(二)用户注册界面 12
(三)用户投票界面 16
(四)作品展示界面 19
(五)后台管理界面 22
五、总结 30
致谢 31
参考文献 32
一、引言
开发背景
随着时代的快速发展,在投票方面,以往纸质的形式已经不能适应当下社会。在互联网快速发展的今天,网上投票在一定的程度上保证了投票的公平公正性,同时也提高了效率,节省了人力,比纸质的投票更为环保。网上投票随处可见,它以快捷方便有效的自身特点,正在被大多数人所接受。
课题意义
本系统实现了注册用户发布本次所需投票主题的作品,可上传作品照片,对其作品做简介表明优点;投票用户根据其IP地址进行投票,完成对本次主题的投票等功能。网上投票系统,对投票方式,规则的简介;对已注册过用户的作品办理,站内新闻信息的及时查看和更新,也可以对已添加的新闻信息进行修改,删除等操作;实现对已注册的投票职员的办理;通过系统的管理实现投票的智能化,给相关人员提供了更加便捷的服务。
设计思路及技术路线
主页首先要让作 *好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
品发布者和投票者了解本系统,主页展示了关于投票的规则介绍,作品简介和投票链接,以及实时新闻的公布,让投票者更全面的了解本系统的投票功能;针对于作品发布者也是尽可能的通过简便的操作就能上传自己的作品,以便他人查看并投票;管理员是整个系统的维护者,对于管理员有自己独有的后台登录页,区分于一般的投票者,进入管理系统,能查看到整个系统的详细信息,比如站内新闻,投票者信息,作品和发布人信息等等。ASP.NET提供了很多控件来用于开发应用程序,在很大程度上方便了开发者的运用。本系统的数据库创建,是利用Microsoft公司发布的SQL Server Management Studio 2008技术来解决。
开发技术
1.ASP.NET介绍
ASP.NET是.NET FrameWork的一部分,是一种使嵌入网页中的脚本可由因特网服务器实施的服务器端脚本技术,是一项微软公司的技术,它可以在经由HTTP请求文档时再在Web服务器上动态建立它们。运行在IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序,它的全称是Active Server Page.NET。ASP.NET开发的首选语言是C#和VB.NET,同时也支持多种语言的使用,它的简略和高度可定制化的本领使它快速突起。ASP.NET具备跨平台性,可管理性,简略易学。
2. Microsoft Visual Studio 2010
Visual Studio是微软公司推出的开发环境。在2010年发布了Visual Studio 2010版本,它有民主化的应用程序生命周期管理、让开发商有惊喜、跨部门应用、高效开发坏境等五个方面的创新,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单清晰。Visual Studio是目前最流行的Windows平台应用程序开发环境,它可以用来创建Windows平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。
3.SQL Server Management Studio 2008简介
SQL Server Management Studio 2008在Microsoft的数据平台上发布,可以对任何数据进行组织管理。也能将结构化、半结构化和非结构化文档的数据直接存储到数据库中。同时也能够对数据举行查询、同步、搜索、报告和陈述分析之类的操纵。可以在各类设备上存储数据,它不用管数据存储在哪里,从数据中心最大的服务器一直到桌面计算机和设备,它都可以控制数据。SQL Server Management Studio 2008允许使用Microsoft.NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server进行的业务流程中使用数据。信息工作人员可以经由平常使用的工具直接来读取访问数据。
二、系统分析
(一)需求分析
网上投票系统,主要为作品发布者,网站工作人员以及投票者提供一个对投票工作便捷使用和管理的平台。系统有三类用户,分别是:
1.系统管理人员
系统管理员其本质是对整个系统的维护管理员。能够对体系进行兼顾办理,作品信息的办理和作品发布人的办理,这包罗对作品的分类,增添和删除;作品公布人员信息的增添,删除和修改;投票公布者信息的增编改查。
2.发布作品人员
注册用户发布本次参加投票的作品,对本身作品的添加和修整。同时也能阅读网站的最新动态,其他发布者的作品信息等。
3.投票人员
投票人员对本次主题作品进行投票,投票者自身信息的管理;对作品信息的检察,和站内消息的浏览;对投票体系的检察,能感受领会投票的体例和进程等。
(二)用例分析
1.系统管理员用例
系统管理员用例图,如图2-1所示。
图2-1系统管理员用例图
2. 注册用户用例
注册用户用例图,如图2-2所示。
图2-2注册用户用例图
3. 投票用户用例
投票用户用例图,如图2-3所示。
图2-3投票用户用例图
(三)开发及运行环境
1.开发环境
开发环境:Microsoft Visual Studio 2010。
开发技术:APS.NET。
数据库管理系统软件:SQL Server Management Studio 2008。
服务器运行平台:Win 7。
2.运行环境
服务器端:IIS,分辨率:1366×768,CORE i5、6G DDR3内存,500GB硬盘,处理器为:Intel(R)i5-3210M CPU@ 2.50GHz。
系统功能模块图如图3-1所示。
图3-1系统功能模块图
(二)系统功能结构
1.用户注册:用户注册是本系统的基础部分,用户可以注册账户信息,只有完成注册才能发表本次所需投票主题的个人作品。
图3-3投票分E-R图
图3-4站内新闻分E-R图
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1707.html