数据库系统开发
设计目的:
1.利用软件工程的开发思想与方法,为可视化程序设计语言为前台,Microsoft SQL Server 2000为后台,开发大型信息管理系统;
2.了解软件工程的开发方法;
3.熟练使用SQL语句;
5.掌握Microsoft SQL Server的数据库后台编程方法与技巧;
6.掌握Microsoft SQL Server与其他应用程序的接口;
设计步骤:
1.项目计划:问题的定义;
2.项目可行性研究:包括操作可行性、技术可行性、经济可行性、法律可行性等方面;
3.需求分析:用数据流图DFD、数据字典DD和主要的处理算法描述这个逻辑模型设计;
4.总体设计:根据需求分析的结果,进行模块化,努力做到模块之间的独立;
5.详细设计:采用自顶向下逐步求精的方法,把每个模块的功能逐步分解细化为一系列具体的处理步骤;
6.编码:按照详细设计的要求,进行编码;
7.测试:从各个方面对程序进行测试,尽可能的发现并改正错误,保证软件功能的完善;
8.运行与维护:软件投入运行后,还应对文档、代码、数据进行维护。
设计要求:
一、数据和软件要求:
1.在基本数据库的设计阶段:做到数据库的规范化,使其尽量符合规范化的范式;
2.在输入模块中,实现输入确认,包括字段级(过滤键盘输入、输入屏蔽、确认列表),窗
体级确认(上/下限范围、最小/最大字段长度、必要字段、条件字段);
3.尽量考虑数据的级联,学习级联的更新和删除;
4.应用事务保证数据的完善性和安全性;
5.对程序中可能存在的运行时错误进行控制;
6.在用户登录模块中考虑多用户;
7.尽量实现权限的设置和审查、以及用户操作的审查;
8.尽量实现数据库的备份;
二、文档要求
要求提交可行性研究报告、项目开发计划、需求规格说明书、概要设计说明书、详细设计说明书、用户操作手册、测试计划、测试分析报告、开发进度月报、项目开发总结报告、程序维护手册、软件问题报告、软件修改报告。
三、作业要求
    提交设计软件及相关的说明。

《##数据库系统的设计报告》
一、需求分析:数据库设计说明书范文
1、系统的功能模块图
2、系统的功能描述
3、系统的数据流程图
二、数据库设计
1、概念结构设计
(1)分E-R图(标注实体属性)
(2)综合E-R图(无需再标注实体属性,但联系属性需标注)
2、逻辑结构设计
(1)E-R模型转换成关系模型
3、数据库结构的详细设计(包括部分物理结构设计)
(1)填写二维表,表头如下:
表名
属性名
数据类型
长度
允许空
主码或索引
约束条件
4、数据库的实施
(1)用可视化的方法定义数据库(将数据库文件定义在D盘根目录下)
(2)用SQL语言定义表、视图、索引、触发器等。
【SQL语句】
(3)录入数据(用可视化的方法,每张表至少3条数据)
【截图】
三、设计心得(包括你这次设计经历的过程,有哪些主要活动。你的收获和不足之处,今后的改进方案,要求字数约500字)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。