投票系统数据库设计说明

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

1引言.............. 错误!未定义书签。

1.1编写目的..................... 错误!未定义书签。

1.2定义 ........................ 错误!未定义书签。

1.3参考资料..................... 错误!未定义书签。

2需求分析 (2)

2.1功能分析 (2)

2.2业余活动 ................... 错误!未定义书签。

2 .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.使用本数据库的程序:

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数据字典

2.数据结构

投票人(账号、姓名、年龄、密码)

管理员(账号、姓名、密码)

投票主题(名称、序列号、选项标志)

系统(名称、代号)

登陆成功,投票人页面返回

登陆成功、管理员页面返回1.0 用户登录

第二层数据流局部应用

2.0 投票人投票安排

3.0 管理员投票

3.结构设计

3.1概念结构设计(E-R图)

3.2逻辑结构设计

3.2.1基本表

管理员(账号、姓名、密码)

投票主题(名称、序列号、选项标志)

3.2视图

投票安排(主题、选项标志、结果)

3.2.3 物理结构设计

建立系统程序员视图,包括:

a.数据在内存中的安排,包括对索引区、缓冲区的设计;

b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;

c.访问数据的方式方法。

4.运用设计

4.1安全保密设计

对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。

4.2系统运行与维护

说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。

相关文档
最新文档