投票系统数据库设计说明.docVIP

  • 34
  • 0
  • 约2.81千字
  • 约 11页
  • 2019-08-01 发布于浙江
  • 举报
1引言 2 1.1编写目的 2 1.2 定义 2 1.3参考资料 2 2需求分析 2 2 .1功能分析 2 2 .2业余活动 3 2 .3数据字典 3 2 .4数据流图 5 3结构设计 10 3.1概念结构设计 10 3.2逻辑结构设计 11 3.3物理结构设计 12 4运用设计 12 4.1安全保密设计 12 4.2系统运行与维护 12 投票系统数据库设计说明书 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.3参考资料 与数据库(Microsoft SQL server)有关的书籍等 2.需求分析 2.1功能分析 1.投票主题管理:查询、增加、更改、删除 2.投票选项信息管理:查询、增加、更改、删除 3.投票人信息管理:查询、增加、更改、删除 4.管理员信息管理:查询、增加、更改、删除 5.投票信息管理:查询、增加、更改、删除 6.投票情况:投票时间安排、多少人已投票,投票结果显示 7.投票人信息:账号、个人资料、密码登陆、密码修改 8.投票人安排:参加了多少投票及投票结果 9.管理员信息:账号、密码、密码修改 2.2业余活动(未定) 2.3数据字典 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.数据结构 投票人(账号、姓名、年龄、密码) 管理员(账号、姓名、密码) 投票主题(名称、序列号、选项标志) 系统(名称、代号) 3.数据流 编号 数据流名 输入 输出 1 变更投票人密码 密码信息 新的密码,成功 2 变更管理员密码 密码信息 新的密码,成功 3 添加新的投票人 新投票人信息 成功 4 查询投票人 名称 投票人信息 5 添加新投票主题 投票信息 成功 6 添加新投票选项 选项信息 成功 7 查看投票 投票主题序列号 投票信息 8 添加新管理员 新管理员信息 成功 4.数据存储 数据存储名 输入数据流 输出数据流 说明部分 投票人信息 更新投票人密码,添加新投票人 查询投票人信息 文本类型 管理员信息 更新管理员密码 管理员信息 文本类型 投票信息 添加新投票,添加新选项 查询投票信息 文本类型 2.4数据流图 第一层数据流图 1.0 用户登录 第二层数据流 局部应用 2.0 投票人投票安排 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 物理结构设计 建立系统程序员视图,包括: 数据在内存中的安排,包括对索引区、缓冲区的设计; 所使用的外存设备及外存空间的组织,

文档评论(0)

1亿VIP精品文档

相关文档