毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net网上投票系统设计与实现(3)
进行投票操作依赖于前台首页。而基于后台的操作都依赖管理员登录操作。查看投票信息操作、发布投票信息操作、修改和删除投票信息操作的链接都在后台。所以它们同样依赖于后台。
4.2系统详细设计
4.2.1投票管理模块
本模块主要功能:记录投票基本信息。管理员可发布投票信息,也可以在投票列表里进行投票信息的查询、添加、修改等。
1) 新建投票:包括投票ID、投票标题、投票详细说明、开始时间、结束时间等。管理员可以对这些信息进行查询等管理。
2) 修改投票:包括修改投票标题、开始时间、结束时间等。
3) 删除投票信息:相当于禁用该投票,删除后,则该投票信息在前台部显示,投票用户无法看到该投票信息。
4.2.2 投票模块
本模块主要功能:记录每次投票。管理员可以进行投票结果的查询操作。
投票:可以一次选择多个投票,但是每次对每一个投票信息只能投一票。
4.3 数据库设计
在系统设计过程中,数据库的设计是系统的核心和基础,把大量的数据按一定的模型组织起来,提供存储、文护、检索数据的功能,使通用网上投票系统可以方便、及时、准确地从数据库中获得所需的信息。
根据以上的分析本系统共需要5张表:管理员表、投票主表、IP规则表、投票选项表、投票记录表。这5张表的关系如图3所示:
图3 数据库关系图
数据库逻辑设计:
投票主表主要记录了投票标题、开始时间、结束时间、同一IP两次投票的时间间隔等信息。该表的结构如表1所示:
表1 投票主表
字段名 数据类型 长度 允许空 主键否
VotelID varchar 50 是
Caption varchar 50
Content varchar 5000 是
StartTime datetime 8
EndTime datetime 8
IsMultiSelect bit 1
AsminID varchar 50
TimeSlice int 4
IsShare int 4
投票记录表主要记录了投票者IP、投票日期等信息。该表的结构如表2所示:
表2 投票记录表
字段名 数据类型 长度 允许空 主键否
VoteRecordID varchar 50 是
IP char 15 是
VoteDate datetime 8 是
OptionIDs varchar 2550 是
VoteID varchar 50 是
5.系统实现
5.1管理员后台登录设计
管理员由登录界面登录后台,登录由用户名、密码两部分组成,目前针对用户名、密码是否为空做了验证。输入用户名和密码后,单击“登录”按钮,进入系统后台主界面,该界面中可以清晰的看到当前用户的用户名,上次登录时间及系统的各个子功能模块。点击各个模块的所属菜单,可以进行相关的操作
共4页:
上一页
1
2
3
4
下一页
上一篇:
VFP库存管理系统设计与实现+ER图+流程图
下一篇:
ASP.NET答题评卷系统的设计与实现
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
国内外图像分割技术研究现状
志愿者活动的调查问卷表
C#学校科研管理系统的设计
承德市事业单位档案管理...
中国学术生态细节考察《...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
公寓空调设计任务书
AT89C52单片机的超声波测距...