投票系统数据库设计说明_第1页
投票系统数据库设计说明_第2页
投票系统数据库设计说明_第3页
投票系统数据库设计说明_第4页
投票系统数据库设计说明_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 1 引言引言 2 2 1 11 1 编写目的编写目的 2 2 1 21 2 定义定义 2 2 1 31 3 参考资料参考资料 2 2 2 2 需求分析需求分析 2 2 2 2 1 1 功能分析功能分析 2 2 2 2 2 2 业余活动业余活动 3 3 2 2 3 3 数据字典数据字典 3 3 2 2 4 4 数据流图数据流图 5 5 3 3 结构设计结构设计 1010 3 13 1 概念结构设计概念结构设计 1010 3 23 2 逻辑结构设计逻辑结构设计 1111 3 33 3 物理结构设计物理结构设计 1212 4 4 运用设计运用设计 1212 4 14 1 安全保密设计安全保密设计 1212 4 24 2 系统运行与维护系统运行与维护 1212 投票系统数据库设计说明书投票系统数据库设计说明书 1 引言引言 1 1 编写目的编写目的 在积极建立科学管理机制的今天 仅仅靠原始的手工管理或简单的单机管理 管理部 门面对大量的信息 无法有效率地将其中的重要部分提取出来 并做出相应的判断和处理 投票非常急需一套既有先进管理思想的系统 作为实现目标和提高现有投票管理水平的一 种重要手段 开发出一个简单的在线投票系统 就可以解决管理人员的烦琐工作 1 2 定义定义 1 系统名称 投票系统 2 数据库管理软件 Microsoft SQL Server 3 数据库设计人员 李娇 4 使用本数据库的程序 ASP NET 5 数据库设计采用软件 Microsoft Office Visio 2003 6 统采用 B S 体系结构 Brower 浏览器端 负责提供表达逻辑 显示用户界面信息 访 问数据库服务器 Server 服务器 端用于提供数据服务 7 运行平台 服务器端 windows server 2003 浏览器端 安装了 IE 等浏览器的任意操 作系统 1 31 3 参考资料参考资料 与数据库 Microsoft SQL server 有关的书籍等 2 2 需求分析 需求分析 2 2 1 1 功能分析功能分析 1 投票主题管理 查询 增加 更改 删除 2 投票选项信息管理 查询 增加 更改 删除 3 投票人信息管理 查询 增加 更改 删除 4 管理员信息管理 查询 增加 更改 删除 5 投票信息管理 查询 增加 更改 删除 6 投票情况 投票时间安排 多少人已投票 投票结果显示 7 投票人信息 账号 个人资料 密码登陆 密码修改 8 投票人安排 参加了多少投票及投票结果 9 管理员信息 账号 密码 密码修改 2 2 2 2 业余活动 未定 业余活动 未定 2 2 3 3 数据字典数据字典 1 1 数据项数据项 编号数据项名称说明部分 1 投票主题名称 Char 255 2 投票主题序列号int 自动增长 3 投票人账号 Char 20 4 投票人密码 Char 20 5 投票人年龄 Char 20 6 投票人序列号int 自动增长 7 投票选项标志 int 8 管理员序列号int 自动增长 9 管理员账号 Char 20 10 管理员密码 Char 20 2 2 数据结构数据结构 投票人 账号 姓名 年龄 密码 管理员 账号 姓名 密码 投票主题 名称 序列号 选项标志 系统 名称 代号 3 3 数据流数据流 编号数据流名输入输出 1 变更投票人密码密码信息新的密码 成功 2 变更管理员密码密码信息新的密码 成功 3 添加新的投票人新投票人信息成功 4 查询投票人名称投票人信息 5 添加新投票主题投票信息成功 6 添加新投票选项选项信息成功 7 查看投票投票主题序列号投票信息 8 添加新管理员新管理员信息成功 4 4 数据存储数据存储 数据存储名输入数据流输出数据流说明部分 投票人信息更新投票人密码 添 加新投票人 查询投票人信息文本类型 管理员信息更新管理员密码管理员信息文本类型 投票信息添加新投票 添加新 选项 查询投票信息文本类型 2 2 4 4 数据流图数据流图 投票人 管理员 1 0登录系 统 3 0提交投 票 2 0投票安 排 密码登陆 登陆成功 密码登陆 登陆成功 查询投票 完成投 票 5 0后台管 理 系统信息 4 0投票信 息更新 投票信息 投票管理 未完成 的投票 完成的投票及 结果 第一层数据流图 投票人 管理员 1 1核对 账号 1 2核对 密码 1 3用户 登录 账号信息用户密码 账号 密码 账号 密码 登陆成功 投票人页面返回 登陆成功 管理员页面返回 核对正确的账号 哪一级权限 核对正确的账号 密码 1 0 用户登录 第二层数据流 局部应用 2 1投票 查询 2 2结果 查询 2 3投票 提交 2 4完成 提交 投票人权 限 完成的投票 未完成的投 票 投票结果 查询投票结果 投票结果 提交投票 2 5个人信 息管理 本次投票结 果 已完成的 投票 是否重复提 交 提交成功的 投票 修改个人信息 密码 2 6个人密 码修改核 对 2 7个人资 料修改核 对 原密码 投票人密码 原个人资料 投票人信息 修改成功的密码 修改成功的个人资料 2 0 投票人投票安排 3 1投票 查询 3 2添加 投票 3 3投票 统计 管理员权 限 已有投票 添加新的投票无重复的新投票 统计结果 密码修 改 投票信息 已完成的 投票 修改个人信息 密码 原管理员密 码 投票人密码 修改成功的密码 投票信息 统计过的投票 3 0 管理员投票 3 结构设计结构设计 3 1 概念结构设计 概念结构设计 E R 图 图 管理员投票人 账号 密码 姓名 账号 密码 姓名 年龄 投票安排 投票主题 投票人数 结果 代号 投票人账号 管理员账号 序列号 投票人管理 投票管理 系统 隶属 隶属 名称 3 2 逻辑结构设计逻辑结构设计 3 2 1 基本表 投票人 账号 姓名 年龄 密码 系统代号 属性名数据类型 账号 Char 20 姓名 Char 10 年龄 Char 5 密码 Char 20 系统代号 Char 10 管理员 账号 姓名 密码 属性名数据类型 账号 Char 20 姓名 Char 10 密码 Char 20 投票主题 名称 序列号 选项标志 属性名数据类型 名称 Char 5 序列号 Char 20 选项标志 Char 10 系统 名称 代号 属性名数据类型 名称 Char 20 代号 Char 20 3 2 视图视图 投票安排 主题 选项标志 结果 3 2 3 物理结构设计物理结构设计 建立系统程序员视图 包括 a 数据在内存中的安排 包括对索引区 缓冲区的设计 b 所使用的外存设备及外存空间的组织 包括索引区 数据块的组织与划分 c 访问数据的方式方法 4 运用设计运用设计 4 14 1 安全保密设计安全保密设计 对数据库设计中涉及到的各种项目 如数据项 记录 系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论