苏州北大青鸟|电脑人才培训中心『官方网站』

高中生毕业了做什么?高中生学什么好 苏州北大青鸟、苏州北大青鸟学费、苏州北大青鸟地址
ACCP7.0培训-入手最快 JAVA培训—收入最高 .NET培训—就业面最宽 网络营销培训—需求量最大
高中毕业学什么好 大学生找不到工作怎么办 学什么技术有前途(好转行) 初中(中专)毕业学什么好
当前位置: 主页 > 青鸟百科 >

JSP/JAVA邮件服务器系统的设计

时间:2012-05-28 16:58来源: 作者: 点击:

数据库结构设计

在邮件服务器系统的数据库设计中,首先要创建系统数据库,然后在数据库中创建需要的表和字段。

数据库设计是系统设计中非常重要的一个环节,因为数据库设计就像在建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至于在系统开发过程中,都将会引起比较大的问题,有时大量的工作将会重新进行。

考虑到将来功能上的扩展,设计如下所示的数据项和数据结构:

用户信息:包括数据项,有用户名、密码等。

邮件信息:包括数据项,有发件人、收件人、主题、内容、发送时间等。

系统配置信息:包括数据项,有系统名称、系统说明、系统通信等。

基于上面的设计,在设计系统中的各表,表与表之间相互关联,共同存储着系统所需要的数据。在设计数据库表的过程中,一般要遵循几条原则,用数据库设计一个表最好只存储一个实体或对象的相关信息,不同的实体最好存储在不同的数据表中,如果实体还可以再划分,实体的划分原则是最好能够比当前系统要开发的实体的复杂度小;数据表的信息结构一定要合适,标的字段的数量一般不要过多;扩充信息和动态变化的信息一定要分开在不同的表里;多对多这样的表关系尽量不要出现等。

5.4.1创建数据表

 在创建表与视图之前,首先要创建一个数据库,步骤如下:

(1)    启动SQLServer服务管理器,启动服务。

(2)    进入企业管理器,建立数据库bbs

(3)    进入新建数据库的用户选项,右击“建立用户”命令,输入用户名mail,密码mail,选择该用户的权限为publicdo_owner

本系统各个表的设计结果如表5.5所示

5.4.2系统信息配置表

系统信息配置表如表5.6所示,该表对系统的某些信息进行配置,如系统URL通信、公司名称、主页URL通信、E-mail、适应时间、图片通信等。进行这些设置是为了尽可能最大地利用有限的资源,同时更有效地,对使用该系统的用户量的信息也有一个很好的纪录。利用这个表,对系统的某些信息进行配置,使这些信息更加的清晰、使用也方便。

5.4.3日志表

5.7是日志表记录本系统的用户访问信息。l_id即“日志编号”是系统为其分配的唯一标识符;l_username是使用此系统的用户名;l_content是系统日志的一个主要内容记录;l_url记录了用户访问得系统的通信;l_addtime是此条日志生成的时间。这部分内容是给系统预留的接口,使得有扩展的功能。

UserID是“用户编号”,是系统为用户分配的唯一标识符,它在整个用户表存储的数据里是互不相同的,而且在系统的许多其它表里也要用到它;用户名和密码也是必需的,作为用户登录的入口,其中用户名也要求是唯一的。

注:此表只列出基本信息,常用的未作分析,例如:用户年龄段、用户生日、用户学历、所在城市等,而用户年龄段和用户学历可以用来对用户群体进行分析,以便确定系统的使用群体。

5.4.5 friend好友表

5.9friend好友表,该表用于记录用户加入到通信薄中的用户,方便用户给好友发送邮件。


标签:

(原文标题:JSP/JAVA邮件服务器系统的设计

(责任编辑:苏州北大青鸟



相关新闻

  • E-learning云计算机市场份额逐渐扩大
  • 基于WEB的成本管理系统的设计
  • 基于WEB的学生成绩管理系统的设计及
  • 基于WEB的汽车信息网站的设计
  • 基于WEB的信息信息发布系统的设计及
  • 基于WEB的JSP实验室管理系统的设计
  • 基于WEB的企业人事管理系统的设计
  • 基于JSP的商场进销存管理系统的设计
  • 基于JSP的网络交易市场物业管理系统
  • 基于WEB的毕业设计选题系统的设计及
    更多
    分享按钮
    ------分隔线----------------------------
    招生专题