新闻发布系统论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GDGM-QR-03-077-B/1

Guangdong College of Industry & Commerce

毕业综合实践报告

Graduation synthesis practice report

基于Web的投票发布系统

填写英文标题

系别:计算机系

班级:黄学良

学生姓名:09软件

学号:0913115

指导老师:彭丹

完成日期:2010.5.20

摘要

重写摘要(3、4百字左右),写清楚开发投票系统的必要性,投票系统的功能、特点、采用的主要技术、论文

的内容是如何组织的。

关键词:投票信息投票发布投票管理网络

目录

毕业综合实践报告 (1)

摘要 (1)

目录 (1)

一、前言 (3)

(一)产品投票系统概述 (3)

(二)研究意义 (3)

(三)设计技术及开发环境 (3)

1、设计技术 (3)

2、开发环境 (4)

二、可行性分析 (4)

(一)组织和管理可行性 (4)

(二)经济可行性 (5)

(三)技术可行性 (5)

三、需求分析 (5)

(一)现行业务分析 (5)

1、业务流程 (5)

2、功能分析 (6)

(二)系统建模 (7)

1、用户登录用例图 (7)

2、投票管理用例图 (8)

3、投票管理用例图 (8)

4、评论管理用例图 (9)

5、投票类型管理用例图 (10)

6、用户管理用例图 (10)

四、系统设计 (11)

(一)系统分析 (11)

(二)系统设计 (11)

1、用户登录模块流程图 (11)

2、投票管理模块流程图 (12)

3、投票管理模块流程图 (12)

4、评论管理模块流程图 (12)

5、投票类型管理模块流程图 (13)

6、用户管理模块流程图 (13)

(二)数据库设计 (13)

1、数据库概念设计 (13)

2、数据库逻辑设计 (14)

五、系统实现 (15)

附录 (20)

(一)用户手册 (20)

1、系统的支持平台 (20)

2、安装说明 (20)

基于Web的产品投票系统

一、前言

网络投票是通过Internet网友进行投票,一般会有一些建议等等,这有可能对发出人建议一些较好的方法,能有最完美的方法解决问题。

由于网络投票需要进行相关投票软件和网络投票技术的升级和开发,如今最专业的网络投票公司如:顶点科技投票公司等,由于投票技术一般都是突破各种网站的限制,提升网络投票技术的先进性,要不断的对投票软件进行相关的升级,这样才能更好的投票各种网站的限制,最终达到全自动化。

(一)产品投票系统概述

网络投票是投票为中心的社会化网络服务,统计和显示完全由软件,无须人工参与,在一定程度上能够保证投票的公正性,比如你要做一个调查,你可以在网络平台上自己创建一个投票系统,大体分为两种,一种是选择题形式,出一个问题然后通过单选或者多选进行投票;还一种是问答题形式,就是给出一个问题,要别人回答然后从回答的结果中进行统计。为了防止作弊,提高大众认可公平性,可以采取一下方法,网络投票主要采用以下方法进行技术处理: 1. Session验证法 2.IP地址验证法 3.Referer验证法4.cookic 限制5.注册用户投票限制

(二)研究意义

由于网络投票需要进行相关投票软件和网络投票技术的升级和开发,如今最专业的网络投票公司如:顶点科技投票公司等,由于投票技术一般都是突破各种网站的限制,提升网络投票技术的先进性,要不断的对投票软件进行相关的升级,这样才能更好的投票各种网站的限制,最终达到全自动化。

(三)设计技术及开发环境

1、设计技术

ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。指Active Server Pages(动态服务器页面),运行于IIS 之中的程序。

(1) 页面技术

是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web

应用程序。提供许多比现在的Web开发模式强大的的优势。

(2) 组件技术

是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

(3) XML Web

使用 创建的XML Web 服务可使您远程访问服务器。使用XML Web 服务,商家可以提供其数据或商业规则的可编程接口,之后可以由客户端和服务器端应用程序获得和操作。通过在客户端/服务器和服务器/服务器方案中的防火墙范围内使用标准(如XML 消息处理和HTTP),XML Web 服务可启用数据交换。以任何语言编写的且运行在任何操作系统上的程序都能调用XML Web 服务。

(4)

使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web 应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。详细信息,请参阅 配置。

2、开发环境

(1) VS软件

我们要开发。.net的系统,却需要安装的是SV。.net是开发任何.net系统必须安装的工具包,而c#是指.net下的一种语言等这些工具包,在不需要开发这些功能时是不需要安装的。

(2) 数据库软件SQL Server

二、可行性分析

可行性分析是系统开发前的一项关键步骤,它是通过对整个系统的需求,技术及开发方法,以及开发人员,所需资金的综合考虑以评估对于该系统的开发是否符合实际。可行性分析包括:组织和管理上的可行性、技术可行性、经济可行性。

(一)组织和管理可行性

目前大部分程序都是用了模块化设计,这样能够为将来的扩展提供了基础和方便性。将整个系统划分为多个功能模块,并根据开发小组成员的实际能力分配相应的模块,这种将系统功

相关文档
最新文档