210 likes | 336 Views
小型数据库设计. 文章管理系统. 前 言. 从整体介绍小型信息管理系统的开发方法和步骤。 补充讲解前端开发工具 Visual Basic .NET 和访问数据库的 ADO.NET 技术等。 本实践课安排: 前 6 天 以讲课为主 后 6 天 学生实践为主. 第一章 系统分析与设计. 1 、系统分析
E N D
小型数据库设计 文章管理系统
前 言 • 从整体介绍小型信息管理系统的开发方法和步骤。 • 补充讲解前端开发工具Visual Basic .NET和访问数据库的ADO.NET技术等。 • 本实践课安排: 前6天 以讲课为主 后6天 学生实践为主
第一章 系统分析与设计 1、系统分析 系统分析就是以系统的观点,对已选定的对象与开发范围进行有目的、有步骤的调查和科学分析。从而明确系统应用背景,明确系统的使用者,明确用户的各种需求,最终确定系统的逻辑模型,使开发者和用户对新系统有一个科学全面的认识。
第一章 系统分析与设计 1>、应用背景 2>、系统的用户类型 本系统的用户分为两类:系统管理员用户(Admin)和普通用户。由“系统用户管理”模块实现用户信息的管理。
第一章 系统分析与设计 3>、系统需求 <1>、基本信息管理:主要负责文章等信息的录入和管理,各种编码的生成和管理。 <2>、信息查阅:主要完成文章、作者等信息的检索。 <3>、系统用户管理:主要完成用户类型的鉴别、用户的添加和删除、用户密码的修改。
第一章 系统分析与设计 2、系统设计 根据系统分析阶段对新系统总体目标及功能需求的分析,来确定新系统应该由哪些子系统、哪些模块组成?如何将这些组成部分有机地连接在一起等等。此处具体任务有: 1>、系统总体模块结构设计 2>、数据库设计 3>、界面设计
第一章 系统分析与设计 1>、系统功能模块示意图
第一章 系统分析与设计 <1>、用户管理功能模块
第一章 系统分析与设计 2>、系统简单使用说明及流程分析 • 运行系统后,首先会看到登录窗体,对用户的身份进行认证。如果是系统管理员用户,登录之后可以执行本系统所有功能;如果是普通用户,登录之后只能访问信息查阅模块和修改自己的密码。 • 在本系统中,应该首先添加类别信息和用户信息,之后才能添加文章信息。作者信息和图片信息可以在录入文章信息的同时录入。 • 在基本信息录入模块中,可以输入文章、作者、文章中的图片等信息。还可以进行类别信息的添加、修改、删除等操作。 • 在信息查阅模块中,应提供多种条件检索信息的功能,方便文章、作者等信息的查询。
第一章 系统分析与设计 系统流程分析如图
第一章 系统分析与设计 3>、开发工具的选择 • 前台开发工具选择Visual Basic .NET 2005 • 后台数据库选择SQL Server 2005 • 中间层采用ADO.NET数据访问技术
第一章 系统分析与设计 4>、数据库设计 • 数据库结构设计是系统设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。 • 数据库“文章管理系统”包含7个表,即文章表、作者表、图片表、一级类别表、二级类别表、三级类别表和用户表。
第一章 系统分析与设计 <1>、文章表
第一章 系统分析与设计 <2>、作者表
第一章 系统分析与设计 <3>、图片表
第一章 系统分析与设计 <4>、一级类别表
第一章 系统分析与设计 <5>、二级类别表
第一章 系统分析与设计 <6>、三级类别表
第一章 系统分析与设计 <7>、用户信息表
第一章 系统分析与设计 <8>、各数据表的关联(外键约束定义) 在定义上述三个外键约束时,勾选“级联删除相关的记录”复 选框。
第一章 系统分析与设计 <9>、各数据表要创建的索引(以文章表为例)