根据交友管理系统的要求,通过对好友管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:
用户信息包括的数据项有:user_id(自动编号),用户名,密码和注册日期 。
用户详细注册信息包括的数据项有:lar_id(自动编号), 用户ID,姓名,生日,年龄,学历,职业,电话,性格,星座等。
留言信息包括的数据项有:ID(自动编号),留言者姓名,留言内容,对方用户ID,留言者ID。
好友信息包括的数据项有: ID(自动编号),用户名,性别,地区。
有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。
§3.1 概念结构设计
得到上面的数据项和数据结构以后,就可以设计出满足用户的各种窗体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
本实例根据上面的设计规划出的实体有:用户信息实体、书类信息实体、书简介信息实体、进书表信息实体,各个实体具体的描述E-R图如下。
用户管理信息实体的E-R图如下:
好友信息实体的E-R图如下:
好友简介信息实体的E-R图如下:
§3.2 逻辑结构设计
数据库的概念结构设计完成后,现在可以将上面的数据库概念结构转化为数据库的逻辑结构。
我现在将用下面的一个表来表示交友系统数据库中一个表的设计。
用户简单信息注册表如下:
列名 数据类型 字段大小 必填字段 默认值
User_id 整型 4
User_name 文本 18 是
Password 文本 18 是
用户详细注册信息表如下:
列名 数据类型 字段大小 必填字段 默认值
Lar_id 整型 4
User_id 整型 4
Name 文本 10 是
Sex 文本 2 是
Britherday 文本 12 是
age 整型 4 是 0
Home 文本 30 是 0
Education 文本 10 是
Job 文本 20 是
Company 文本 50 是
Tel 文本 20 是
Netname 文本 10 是
Email 文本 50 是
Homepage 文本 50 是
Music 文本 50 是
Book 文本 20 是
People 文本 30 是
Interest 文本 50 是
Photo 整型 4 是
ip 文本 14 是
Star 文本 50 是
用户留言信息表如下:
列名 数据类型 字段大小 必填字段 默认值
ID 整型 4
NetNAME 文本 4 是
Word 文本 255 是
For_id 4 4
User_id 货币 4
好友信息表如下:
列名 数据类型 字段大小 必填字段 默认值
ID 整型 4
NetNAME 文本 50 是
sex 文本 50 是
home 文本 50 是
For_id 整型 4
User_id 整型 4
§3.3 数据库的实现
经过前面的需求分析和概念结构设计以后。现在就可以在Access数据库中创建数据表了。
打开Access软件,新建数据库命名为“date.mdb”,目的是为了方便用户理解。在其上通过表设计器分别新建用户信息表、好友信息表、好友详细信息表、留言信息表。
在用户信息表中添字段时,必须考虑到用户名和密码的数据类型和字段大小。经过我的考虑,我定用户名和密码的数据类型为文本型即什么类型的字符都可以。定用户名的字段大小为18个字符,密码的字段大小为18个字符。
同理,我考虑好了用户简单信息表、用户详细信息表、留言信息表,以及好友信息表中应填写的字段名,且经过考察,定下了这些字段的数据类型和字段大小。
在填写记录时,一定要谨慎,和字段名必须相对应,且要符合字段名的数据类型和字段大小。我按照自己定下的规格,将自己收集到的数据填写在了相应的表中。
第四章 系统详细设计
有了上面的系统分析和数据库分析,便可以利用ASP进行系统的设计了。在桌面建立“FRIEND在其下建立“IMAGES,和“DATE下分别存放生成文件,图片文件和数据库文件。
§4
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/8/8
ASP交友系统设计(三)由毕业论文网(www.huoyuandh.com)会员上传。