系统分析与概要设计
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统分析与概要设计
一、需求分析
(一)可行性分析
(二)E-R分析(visio2003、visio2010)
本系统包括4个实体,即:注册用户、投票主题、投票选项及投票结果。
如图1所示。
图1 E-R图
(三)用例图分析
注册用户具有6项操作功能,这些功能如图2所示。
图2 系统用例图(use-case)
二、数据库设计
本系统数据库名称为:VoteOnLine。根据上述E-R分析,对应的数据表有4
个。分别为:用户信息表(vote_User)、投票主题表(vote_Subject)、投票
选项表(vote_Option)、投票结果表(vote_Item)。
表结构分别如表1、表2、表3、表4所示。
用户编号标识列,自增1 vu_username 用户账户名varchar(20) No No
vu_password 密码varchar(20) No No
vs_title 投票主题(标题)varchar(100) No No
vs_type 投票类型int No No
标识列,自增1 投票选项编
号
vo_option 投票选项varchar(100) No No
vs_id 投票主题编
int No No 外键号
vo_order 投票顺序int No No
int No No 外键vo_id 投票选项编
号
int No No 外键vs_id 投票主题编
号
vu_userid 用户编号int No No 外键
三、??
四、??
五、??
六、