基于三层架构的网上书店系统的分析和设计_本科毕业论文(编辑修改稿)内容摘要:

据库的设计和实现。 数据库关系图 本小节主要介绍数据库的关系设计。 userID 是 Users 实体的主键, ArticleID是 Article 实体的主键 , PhotovoteID 是 PhotovoteI 实体的主键, DownloadID 是Download 实 体的主键 , ChannelID 是 Channel 实体的主键 , AnnouncementID 是Announcement 实体的主键。 详细的关系图如下图 251 所示: ( 1) user 表 河南大学本科毕业生学士学位论文 第 8 页 (2)Article 表 (3)Prcture 表 河南大学本科毕业生学士学位论文 第 9 页 (4)Download 表 (5)Channel 表 河南大学本科毕业生学士学位论文 第 10 页 (6)Announcement 表 图 23 数据库关系图 数据库物理设计 本小节主要讲述数据的物理模型设计,并给出 users、 Article、 Prcture、Download、 Channel、 Announcement 实体的物理模型。 实体的 物理模式如下所示 : (1) 用户信息表( users 表) Users 表用来存储会员注册信息,包括用户名、注册邮箱、接收邮件地址等信息。 在表 21 中列出了该表中所包含的字段描述信息。 表 21 users表的数据结构 河南大学本科毕业生学士学位论文 第 11 页 字段名称 字段类型 字段长度 是否主键 字段描述 UserID Int 5 YES 用户编码 ,自增长 GroupID varchar 50 NO 用户组 ID, 0为未指定 UserName varchar 20 NO 用户 名 PassWord varchar 50 NO 密码 Question text NO 密码问题 Answer nchar 6 NO 问题答案 Email nchar 11 NO 电子信箱 RealName nchar 11 NO 真实姓名 Sex nchar 11 NO 性别 birthday nchar 11 NO 出生日期 IDCard nchar 11 NO 身份证号码 OfficeTel nchar 11 NO 办公电话 HomeTel nchar 11 NO 家 庭电话 Mobile nchar 11 NO 手机号码 (2) 文章信息表 ( Article 表) Article 表 是用来保存 网站的 基本信息有关的数据表,是维护管理 文章 数据的依据,包括 文章的标题 , 所属类型 等详细的信息,在表 22中列出了该表中所包含的字段描述信息。 表 22 Article表的数据结构 字段名称 字段类型 字段长度 是否主键 字段描述 ArticleID Int 5 Yes 编码,自增长 Tid varchar 50 NO 对应的栏目 ID KeyWords varchar 20 NO 文章关 键字 TitleType int 50 NO Title varchar 50 NO 简短标题 FullTitle varchar 50 NO 完整标题 Intro text NO 文章导读 ShowComment varchar 50 NO 是否显示评论链接 TitleFontColor varchar 50 NO 加颜色 TitleFontType varchar 50 NO ArticleContent varchar 50 NO 文章内容 Author varchar 50 NO 作者 Origin varchar 50 NO 来源 Hits varchar 50 NO 点击数 (3) 图片信息表 ( Prcture 表) Prcture表 是用来保存 网站的 基本信息有关的数据表,是维护管理 图片 数据的依据,包括 图片的标题 , 所属类型 等详细的信息,在表 23中列出了该表中所包含河南大学本科毕业生学士学位论文 第 12 页 的字段描述信息。 表 23 Prcture表的数据结构 (4) 下载 信息表( Download 表) Download 表用来记录客户 下载 的信息, 对上传下载文件的存储信息。 在表24 中 列出了该表中所包含的字段描述信息。 表 24 Download表的数据结构 字段名称 字段类型 字段长度 是否 主键 字段描述 DownloadID int 5 YES 自增 Tid varchar 50 NO 目录分类 KeyWords varchar 50 NO 关键字 Title varchar 50 NO 下载名称 DownSize varchar 50 NO 大小 DownUrls varchar 50 NO 下载地址 AddDate datetime 50 NO 更新时间 (5) 频道信息管理表 ( Channel 表) Channel 表做为 对文章,图片,下载等内容进行详细的分类功能,同时能添加模块,实 现功能的扩展。 在表 25 中 列出了该表中所包含的字段描述信息。 表 25 Channel表的数据结构 字段名称 字段类型 字段长度 是否主键 字段描述 ChannelID int 5 YES 自增 ChannelName varchar 50 NO 模型名称 ModelEname varchar 50 NO 存放目录 InfoVerificTF varchar 50 NO 会员审核功能 字段名称 字段类型 字段长度 是否主键 字段描述 Id int 50 YES 编码 ,自增 ChannelID varchar 50 NO ClassID varchar 50 NO InfoID varchar 50 NO VoteTime varchar 50 NO UserName varchar 50 NO UserIP varchar 50 NO VoteOptions varchar 50 NO 河南大学本科毕业生学士学位论文 第 13 页 (6) 公告信息栏表 ( Announcement 表) Announcement 表做为 对学校的最新信息的发布浏览存放功能。 在表 26 中 列出了该表中所包含的字段描述信息。 表 26 Announcement表的数据结构 字段名称 字段类型 字段长度 是否主键 字段描述 AnnouncementID int 5 YES 自增 Title varchar 50 NO AddDate varchar 50 NO Author varchar 50 NO 第 3 章 详细设计 本章主要介绍了 网站 的详细设计和关键部分具体实现,按照三层架构分层次具体讲述系统各功能模块的实现,并给出必要的参考图片和参考代码。 就各个功能模块的 操作步骤、功能、注意事项做详细介绍。 公共类描述 公共类主要用来为各层提供数据支持。 该 网站 包括 文章信息 类( Article类)、用户信息类( user 类)、 图片 信息类( Prcture类)、公告信息类( Announcement类)、 下载信息类( Download类)。 该部分以 文章信息 类( Article类)、用户信息类( user 类)为例讲述公共类的实现。 文章信息 类 ( Article 类) 该类主要实现对文章信息表各字段的封装及规定个字段属性访问器的访问权限。 图 31为该类的类结构图,表 31列出了文章信 息类的对象属性。 河南大学本科毕业生学士学位论文 第 14 页 图 31 Article类的类结构图 表 31 Article类的对象属性 用户信息类( user 类) 该类主要实现对客户信息表各字段的封装及规定各字段属性访问器的访问权限。 图 32为该类的类结构图,表 32列出了用户信息类的对象属性。 u s e r N a m e u s e r p w d u s e r E m a i l u s e r p o s t c o d e u s e r p h o n e u e s r A d d r e s s u s e r C i t yu s e r 图 32 user类。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。