一、需求分析
随着媒体传播娱乐信息快速传播,观看电影已经成为人们越来越喜爱的娱乐方式,而电影类别也越来越多样化,电影信息宣传也已泛滥,面对如此众多的电影,人们很纠结于究竟哪部电影好看。而我们特此开发一个电影管理系统,借助计算机可以方便、快捷、灵活的查找精彩的影片及相关信息,了解相关信息,帮助实现这一娱乐。
用户提出开发应用系统的要求后,软件开发者应通过调查研究归纳出目标系统的数据需求和功能需求。
(1)数据需求
通过调查,总结出用户对数据的需求如下:
电影简介表:包括电影的基本情况。
电影剧情表:包括电影剧情内容信息、在线链接电影。
用 户 表:包括系统管理的用户名与密码信息。
演员介绍表:包括电影的主演相关信息。
(2)功能需求
A.基础数据录入
基础数据包括电影名称、电影信息数据等。要求系统能录入这些数据,并且能够进行修改。注意在数据录入和修改的过程中应保持数据的参照完整性。
B.查询
能够按字段值,按分组,按信息选择分类查询出数据等。
C.维护
要求能够维护电影信息数据、演员信息数据信息,即进行修改、删除等操作。
D.打印输出
能打印电影简介信息、能按分类查询结果进行打印
二、总体设计
三、详细设计
(一)数据库的设计
数据库设计的任务是确定系统所需的数据库。数据库是表的集合,通常一个系统只需一个数据库。设计的任务是根据需求分析,确定数据库所包含的表及字段、表间的关系,然后具体确定表的结构,包括字段名、字段类型及宽度,需要的索引等。
1、根据对需求得到的数据结构进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证、调整、修改、完善,使其能够实现用户对数据和功能的要求。
经分析小组确定系统要设置如下表:
(1)电影简介表,包括以下字段:电影名称、导演、片长、类型、上映日期、语言、国家。电影名称为主索引。
(2)电影剧情表,包括以下字段:电影名称、剧情介绍、获奖情况、片花、影评、剧照。电影名称为主索引。
(3)演员介绍表,包括以下字段:电影名称、主演、照片、个人经历。电影名称为主索引。
(4)用户表,包括本系统管理员的用户名与密码信息。
具体结构如下:
1. 电影简介表
结构:
字段名 类型 宽度 小数位数 索引 电影名称 字符型 50 主索引 导演 字符型 20 片长 字符型 20 类型 字符型 20 上映日期 日期型 8 语言 字符型 4 国家 字符型 5 <
上一篇:
VFP教学管理系统
下一篇:
电话销售英文简历范文