投票系统数据库设计说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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系统运行与维护
说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。