论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

A450ASP投票系统

界面模块负责系统与用户的交互,它是系统与用户的接口部分,是实现人机交互功能的主要部分,它能调用数据库的入口函数,向数据库插入、修改、显示数据库内容,能调用投票统计模块,从而根据投票数据统计投票百分比。

paper51.com

投票统计模块能根据一定的算法,排出合理的投票数量。它能调用数据库函数调用数据库数据,经过运算后,将新数据存入数据库的相应表中。

paper51.com

数据库模块则定义数据结构,数据库的接口,定义数据库表的结构,自动完成对各种信息的输入、查询、修改及系统用户管理、系统用户权限管理等。 内容来自论文无忧网 www.paper51.com

3.2.2 数据功能模块设计

paper51.com

根据系统分析的结果,在系统功能分析的基础上,考虑 ASP程序编制特点,得到如图 3-2 所示的系统功能模块图。 copyright paper51.com

内容来自论文无忧网 www.paper51.com

                

http://www.paper51.com

内容来自www.paper51.com

                      http://www.paper51.com

http://www.paper51.com

图3-2 系统功能模块图 paper51.com

3.2.3 系统的主要功能设计 copyright paper51.com

在线投票系统的主要功能: 内容来自www.paper51.com

投票结果的查询:主要是实现投票人员从数据库对各投票结果的查询。 copyright paper51.com

投票项目管理:主要是实现投票人员对各个投票项目进行编辑,生成。 paper51.com

3.2.4 数据库设计 内容来自www.paper51.com

1、数据库需求分析 copyright paper51.com

在线投票系统的数据项目是依据学院开设新课程制定的。根据系统开发的要求,从学院开设新课程中选取适当的项目作为系统数据库的数据参数。在实际的工作中,在线投票系统的项目主要是根据学院任务来制定展开,因此与教学有相关的一些信息,如开设新课程等,都是学院需要统计的项目。结合学院开设课程任务选取了以下项目作为系统数据库的数据参数:

http://www.paper51.com

(1)开设游泳课。让投票者根据网站界面进行投票。 内容来自论文无忧网 www.paper51.com

(2)开设就业指导课。让投票者根据网站内容进行投票 http://www.paper51.com

(3)开设心理咨询室。让投票者根据网站内容进行投票

内容来自www.paper51.com

(4)开设演讲课。主要分为讨论、解说、演讲等。 内容来自www.paper51.com

(5)开设课外兴趣小组。根据不同学生开设。 paper51.com

(6)投票系统更新。对各个选项能在第一时间内更新。 内容来自论文无忧网 www.paper51.com

2、数据库概念结构设计 内容来自论文无忧网 www.paper51.com

在系统的数据库设计中,先要对系统分析得到的数据图中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。本系统采用了实体-关系图中的相应符号来描述系统的概念模型。 paper51.com

在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为逻辑结构的设计打下基础。 copyright paper51.com

根据上面的设计出的实体有:投票选项实体、投票结果实体。投票选项实体属性具体描述如图 3-3 所示。 paper51.com

http://www.paper51.com

图3-3课程实体 内容来自www.paper51.com

投票结果实体的属性包括各个项目投票结果,各个项目投票人数,各个项目投票所占百分比。 内容来自论文无忧网 www.paper51.com

3、数据库逻辑结构设计

http://www.paper51.com

数据库逻辑结构设计的任务就是把概念结构设计阶段设计的基本关系图,转换为与选用的具体相关的机器上的数据库管理系统所支持的数据模型相符合的逻辑结构。在上面实体之间的关系的基础上,形成数据库中表格以及各个表格之间的关系。 copyright paper51.com

4、数据库物理结构设计 copyright paper51.com

明确了以上所要建立的数据库参数,便可建立关系型数据库。具体的结构是把数据表示成若干二维关系的表,通过建立表之间的关系来定义结构。在这种二维表中,每一列为一个字段,对应着表格中的数据项。每个项目的名称为字段名。每一行为一条记录,记录中的每个字段的取值为字段值,记录是字段值的集合。记录中的数据随着每一行记录的不同而变化。

copyright paper51.com

在线投票系统数据库中各个表格的设计结果如下面的几个表格所示。各个表格表示数据库中的一个表。

内容来自www.paper51.com

------分隔线----------------------------
联系方式