JSP+SQL Server 2000校友录管理系统 第5页

3.3 数据流图

3.3.1 后台用户模块流程图

输入用户名、密码

 

判断数据输入是否合法?

 

 

 

 

 


 

                                                                                         

报错信息

进入校友录

 

 


 

                        

 

                                           

3.3.2系统流程图

数据库

同学

更改资料

数据提交

登录

注册用户

注册用户

输入留言

管理人员

班级管理

数据提交

验证

验证

验证

查看

验证

3.4 数据库设计

3.4.1数据库总体设计

基于上述的系统结构与模型的描述,需要设计到下列各表,这些表之间相互关联,共同存储着系统所需要的数据。在设计数据库表的过程中,可以记住几条原则,数据库为设计一个表最好只存储一个实体或对像的相关信息,不同的实体最好存储在不同的数据表中,如果实体还可以再划分,实体的划分原则是最好能够比当前系统要开发的颗粒度要小;数据表的信息结构一定要合适,表的字段的数量一定不要过多;扩充信息和动态变化的信息一定要分开在不同的表里;对于出现多对多这样的表关系系统,尽量不出现。

首先是对数据库的数据量、数据流量进行分析,根据第一步的页面设计,在数据库中设计三张表。分别为stuInfoclassInfoclassMessage。其中stuInfo表中主要是学生的个人信息档案。classInfo表是班级信息文档。classMessage表是班级留言信息表。根据页面设计的内容确定各个表的属性。在逻辑建模上的工具上采用SQL Server 2000,生成数据库实体,并根据要求确定每个表的索引以及约束,并得出各表之间的联系。

因此将本系统的数据库表设计如下:

                                 3.4.1.数据库总表

序号

数据库表

数据库表存储内容

1

ClassInfo

存储后台班级基本信息

2

ClassMessage

存储后台班级留言信息

3

StuInfo

存储学生基本信息

 

3.4.2数据关系图描述

三张表的关系图如下:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有