分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。
基于B/S架构的周口师院本科教学评估宣传网主要实现评建动态、组织机构、评建文件、质量监控、他山之石、教学风采、下载专区等功能模块,根据实际的应用流程设计出功能模块图如图1所示。
图1 功能模块图
3.2 系统总体设计
根据分析设计了评建动态、组织机构、评建文件、质量监控、他山之石、教学风采、下载专区等功能模块。各功能模块的描述如表1所示。
3.3 数据库设计
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。
数据库设计是在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。数据库建设是硬件、软件和干件的结合,三分技术,七分管理,十二分基础数据,技术与管理的界面称之为“干件”,数据库设计应该与应用系统设计相结合。
表1 系统各模块功能描述
序号 功能 描述
1 评建动态 用户登录网站之后,通过浏览评建动态模块,可以查看评建动态
2 组织机构 用户登录网站之后,通过浏览组织机构模块,可以查看周口师院的组织机构
3 评建文件 用户登录网站之后,通过浏览评建文件模块,可以查看周口师院的评建文件
4 质量监控 用户登录网站之后,通过浏览质量监控模块,可以查看周口师院在质量监控方面的举措和效果
5 他山之石 用户登录网站之后,通过浏览他山之石模块,可以查看其它院校在评建过程中的优秀经验
6 教学风采 用户登录网站之后,通过浏览教学风采模块,可以查看周口师院师生在教学过程中的风采
7 下载评建文件 用户登录网站之后,进入下载评建文件模块,可以下载评建文件
3.3.1 概念结构设计
用户在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好的用某一DBMS实现这一需求。概念结构是各种数据模型的共同基础,是对现实世界的一个真实模型。概念结构拥有易于理解、易于更改和易于向关系、网状、层次等各种数据模型转换等特点。通常使用E-R图描述概念模型,周口师院本科教学评估宣传网的E-R图如图2所示。
图2 周口师院本科教学评估宣传网E-R图
3.3.2 数据库逻辑结构设计
系统使用SQL Server 2005作为后台数据库,涉及到组织机构表(zzjg)、质量新闻表(zlxw)、它山之石表(tszs)、评建新闻表(pjxw)、评建文件表(pjwj)、教学风采表(jxfc)、风采内容表(fcnr)。数据库表的具体含义如表2所示。
表2 数据库表具体含义表
表名 含义
组织机构表(zzjg) 存储周口师院各个组织机构的名称,介绍和负责人
质量新闻表(zlxw) 存储周口师院质量新闻的名称和内容
它山之石表(tszs) 存储其他院校评建过程中的优秀经验的标题和具体内容 ASP.net本科教学评估宣传网的设计和实现(3):http://www.youerw.com/jisuanji/lunwen_3795.html