毕业设计(论文)
3.2.1 系统软件结构图
管理员后台管理功能结构图如下所示:
管理界面 注册账号管理论坛基本信息设定 用户查询密码更改
登录界面
图3-3 管理员后台管理功能结构图
本图详细的解释了后台管理界面所包含的内容:管理人员的登录界面、注册信息管理、论坛基本信息的管理、用户信息的管理以及密码更改。
管理员前台管理功能结构图如下图说示范:
图3-4 管理员前台管理功能结构图
用户注册用户登录用户界面 用户列表进入论坛社区管理 本图详细的解释了前台用户界面所包含的内容:用户注册、用户登录、个人信息管理、论坛讨论区、社区管理(针对具有管理权限的用户)。
12
毕业设计(论文)
第四章 数据库设计
“数据库”一词源于英文“Database”,直译为资料仓库,所以数据库实际上就是一个由大量资料所组成的集合。但是这些资料不是杂乱无章的堆积在一起,而是按照一定的规律和规则存储在计算机中。数据库的优点是很明显的, 它具有结构化的存储方式, 最小的空间冗余,而且在数据库中处理事务的程序与被处理的事务资料是分开存储的,这种独立性能够更好的保持资料的完整性和程序的可扩展性。
数据库系统为我们提供了一种把我们的工作和生活紧密相关的信息集合在一起的方法,它还提供在某个集中的地方存储和维护这些信息的方法。数据库系统主要由三大部分组成:数据库管理系统(DBMS是专门负责组织和管理资料信息的程序), 数据库应用程序(它使我们能够获取,显示和更新由DBMS存储的资料), 数据库(按一定结构组织在一起的相关资料的集合)。
MIS逻辑模型的独立性是指MIS逻辑模型与用户,与现行系统逻辑模型的联系和对用户,对现行系统逻辑模型的依赖。MIS逻辑模型的独立性包括:
1、新系统是黑箱
系统本身是黑箱,它能实现用户的全部要求,完成从输入到输出的转换,它的内部结构是透明的,与现行系统的模型及其它因素无关。
2、对用户的独立性
用户与系统的相关性包括:向系统输入信息、使用系统输出的信息、与系统交互、输入或修改参数、调整模型并利用系统的输出信息、系统为用户提供友好界面。用户仅与系统局部结构特性相关,而与使用算法和技术无关。
3、对现行系统的独立性
建立系统逻辑模型的根据是系统应当具有的功能,而不应当是现行系统的逻辑模型。建立新系统逻辑模型的方法是自顶向下对系统功能做逐层分解。分解系统或子系统的根据是系统或子系内过程与数据间的联系。
在MIS系统开发以前,对用户要实现的目标要有明确的要求。一般可以通过建立数据库与职能部门的联系,从关联中确定各子系统的功能,为系统调查和分析提供确定的内容,作为系统设计的基础,成为目标调整的依据。
4.1数据库逻辑设计
数据库的逻辑设计即是表结构和表关系的设计,本系统的E-R图如下:
13
毕业设计(论文)
Id nicknamepasswordIdemail1发表logoutimetitle用户注册表BBSCS_USERINFO1对应1用户信息表BBSCS_USERDETAILheightweightgraduateNhomepageqq回复信息表BBSCS_REPLYreplyidreplywriterfavrourmusicreplytimereplycontentN帖子信息表BBSCS_POST1回复contentaddusernametime msn favourbook Userid 图4-1 数据库E-R图
本系统的表结构设计如下: 1、用户注册表
Bbs_userinfo表,该表记录着的用户注册的基本信息。
表4-1 用户注册表
字段名称 ID Username Nickname Password repasswd Email Question Answer Logintime Logouttime logintimes 字段类型 Numeric varchar varchar varchar varchar varchar varchar varchar Numeric Numeric int 字段大小 9 20 60 40 40 255 255 255 9 9 4 主键 Y N N N N N N N N N N 备注 注册序号 用户名 昵称 密码 重复密码 电子邮箱 密码提示问题 密码提示答案 首次登录时间 最后登录时间 登录次数
14
毕业设计(论文)
2、用户信息表
bbscs_userdetail表,该表主要用于存储用户的信息,包括用户号、身高、体重、兴趣、毕业院校、喜爱的职业、喜欢的音乐、喜欢的电影、喜欢的城市、喜欢的书籍、个人主页、QQ号码以及性别。
表4-2 用户信息表
字段名称 USERID HEIGHT WEIGHT INTREST GRADUATE DREAMJOB FAVOURMUSIC FAVOURPLACE FAVOURMOVIE FAVOURBOOK HOMEPAGE OICQNO SEX 字段类型 numeric varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar 字段大小 9(10,0) 255 255 255 255 255 255 255 255 255 255 255 255 主键 Y N N N N N N N N N N N N 备注 用户id 身高 体重 兴趣 毕业院校 喜欢的工作 喜欢的音乐 喜欢的城市 喜欢的电影 喜欢的书籍 主页 QQ号码 性别
3、帖子信息表
该表主要用于存放帖子的内容,字段包括帖子id、帖子题目、帖子内容、作者姓名、发表时间等。
表4-3 帖子信息表 字段名称 Id Title Content Addusername Starttime endtime 字段类型 Numeric Varchar Varchar Varchar Numeric Numeric 字段大小 9 200 3000 20 9 9
主键 Y N N N N N 备注 序号 标题 内容 发表人名字 开始时间 结束时间 15
毕业设计(论文)
4、帖子回复表
该表主要用于存放帖子回复的内容,包括回复用户id、回复时间、回复内容的等。
表4-4 帖子回复表
字段名称 Replyid Replywriter Replytime Replycontent 字段类型 Numeric Varchar Numeric Varchar 字段大小 9 20 9 3000 主键 Y N N N 备注 回复人序号 回复人名字 回复时间 回复内容
16
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库BBS论坛管理系统 软件工程毕业论文(4)在线全文阅读。
相关推荐: