最新)本科软件工程论文内容摘要:

、 “ 帖 子信息”存储定义 文件名称: 帖 子信息 描述:用户的发表的 帖 子信息。 组成:文章主题 +文章状态 +正文 +发表时间 “个人用户信息”存储定义 文件名称:个人信息 大连交通大学 2020 届本科生毕业设计(论文) 10 描述:用户的个人信息。 组成:用户名 +昵称 +密码 +重复密码 +EMAIL+密码 +提示问题 +密码答案 相关过程:用户授权信息 数据处理定义 处理过程的具体处理逻辑通常在详细设计过程中用判定表或 判定树来描述。 在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:{处理过程名,说明,输入数据流,输出数据流,处理}。 “管理员操作子系统”定义 过程名:管理员操作子系统 描述:完成管理员的所有操作 输入数据流:用户级别信息、 帖 子设置信息、版区信息、用户信息。 输出数据流:用户级别信息、 帖 子设置信息、版区信息、用户信息 “用户操作子系统”定义 过程名:用户操作子系统 描述:完成用户的所有操作 输入数据流:用户个人信息、帖 子信息。 输出数据流:用户个人信息、帖 子信息 大连交通大学 2020 届本科生毕业设计(论文) 11 第三章 概要设计 经过需求分析阶段的工作,系统必须 “ 做什么 ” 已经清楚了,现在是决定“怎样做 ” 的时候。 总体设计的基本目的就是回答 “ 从总体上说,系统应该如何实现。 ” 这个问题,因此,总体设计又称为概要设计或初步设计。 通过这个阶段的工作将划分出组成系统的物理元素 程序、文件、数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这些黑盒子里的具体内容将在以后进行详细的设计。 总体设计阶段的另一项重要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间 的关系。 系统运行总体流程 图 31 后台管理系统运行流程图 后台管理员打开后台管理界面后,输入用户名: admin,输入密码 :admin,如果开始管理员登录用户名密码正确。 后台操作界面设置论坛信息管理社区信息管理用户退出网站结束YN大连交通大学 2020 届本科生毕业设计(论文) 12 输入错误则需要返回 登录 页面继续输入。 如果输入正确,则可以进入后台管理的操作界面。 这时,管理员可以执行后台管理功能。 可执行的功能包括:论坛基本信息的设定、论坛社区信息的管理、用户的查询以及用户的删除。 管理人员在完成后台的维护工作之后,只需要 点击退出,管理员便可以退出 后台 管理系统。 图 32 用户前台系统运行流程图 首先,用户需要注册一个账号和密码,然后在 登录 页面输入已注册的账号密码。 如果输入错误,则要重新回到 登录 页面输入正确的账号密码。 如果输入正确,则可以进入用户操作页面进行相应的操作。 然后点击退出,用户退出本网站。 需要注意的是,用户在注册账号时需要受到一定的限制,一些特殊的字符例如: fuck,不可以用于注册用户账号。 这个信息是后台管理人员在后台维护界面设定的。 同样也可以在用户注册页面给用户以人性化的小提示。 系统体系结构 系统软件结构图 管理员后台管理功能结构图如下所示: 开始用户注册用户登录用户名密码正确。 用户操作界面退出系统结束YN大连交通大学 2020 届本科生毕业设计(论文) 13 图 33 管理员后台管理 功能 结构图 本图详细的解释了后台管理界面所包含的内容:管理人员的 登录 界面、注册信息管理、论坛基本信息的管理、用户信息的管理以及密码更改。 管理员前台管理功能结构图如下图说示范: 图 34 管理员前台管理 功能 结构图 本图详细 的解释了前台用户界面所包含的内容:用户注册、用户 登录 、个人信息管理、论坛讨论区、社区管理(针对具有管理权限的用户)。 管理界面登录界面用户查询密码更改论坛基本信息设定注册账号管理用户界面用户注册进入论坛社区管理用户列表用户登录大连交通大学 2020 届本科生毕业设计(论文) 14 第 四 章 数据库设计 “数据库”一词源 于英文“ Database”, 直译为资料仓库 ,所以数据库实际上就是一个由大量资料所组成的集合。 但是这些资料不是杂乱无章的堆积在一起 ,而是按照一定的规律和规则存储在计算机中。 数据库的优点是很明显的 , 它具有结构化的存储方式 , 最小的空间冗余 ,而且在数据库中处理事务的程序与被处理的事务资料是分开存储的 ,这种独立性能够 更 好的保持资料的完整性和程序的可扩展性。 数据库系统为我们提供了一种把我们的工作和生活紧密相关的信息集合在一起的方法 ,它还提供在某个集中的地方存储和维护这些信息的方法。 数据库系统主要由三大部分组成 :数 据库管理系统 (DBMS 是专门负责组织和管理资料信息的程序 ), 数据库应用程序 (它使我们能够获取 ,显示和更新由 DBMS 存储的资料 ), 数据库 (按一定结构组织在一起的相关资料的集合 )。 MIS 逻辑模型的独立性是指 MIS 逻辑模型与用户,与现行系统逻辑模型的联系和对用户,对现行系统逻辑模型的依赖。 MIS 逻辑模型的独立性包括: 新系统是黑箱 系统本身是黑箱,它能实现用户的全部要求,完成从输入到输出的转换,它的内部结构是透明的,与现行系统的模型及其它因素无关。 对用户的独立性 用户与系统的相关性包括:向系统输入 信息、使用系统输出的信息、与系统交互、输入或修改参数、调整模型并利用系统的输出信息、系统为用户提供友好界面。 用户仅与系统局部结构特性相关,而与使用算法和技术无关。 对现行系统的独立性 建立系统逻辑模型的根据是系统应当具有的功能,而不应当是现行系统的逻辑模型。 建立新系统逻辑模型的方法是自顶向下对系统功能做逐层分解。 分解系统或子系统的根据是系统或子系内过程与数据间的联系。 在 MIS 系统开发以前,对用户要实现的目标要有明确的要求。 一般可以通过建立数据库与职能部门的联系,从关联中确定各子 系统的功能,为系统调查和 分析提供确定的内容,作为系统设计的基础, 成为目标调整的依据。 数据库逻辑设计 数据库的逻辑设计即是表结构和表关系的设计, 本系统的 ER图如下: 大连交通大学 2020 届本科生毕业设计(论文) 15 图 41 数据库 ER图 本系统的表结构设计如下: 用户注册 表 Bbs_userinfo 表, 该表记录着的用户注册的基本信息。 表 41 用户注册表 字段名称 字段类型 字段大小 主键 备注 ID Numeric 9 Y 注册序号 Username varchar 20 N 用户名 Nickname varchar 60 N 昵称 Password varchar 40 N 密码 repasswd varchar 40 N 重复密码 Email varchar 255 N 电子邮箱 Question varchar 255 N 密码提示问题 Answer varchar 255 N 密码提示答案 Logintime Numeric 9 N 首次登录时间 Logouttime Numeric 9 N 最后登录时间 logintimes int 4 N 登录次数 用户 信息表 用户注册表BBSCS _ USERINFO帖子信息表BBSCS _ POST发表Idtitlecontentaddusernametime1 NId nickname password logoutime对应用户信息表BBSCS _ USERDETAILUserid height weight graduate favrourmusicfavourbookmsnqqhomepage11回复回复信息表BBSCS _ REPLYreplyidreplywriterreplytimereplycontent1N大连交通大学 2020 届本科生毕业设计(论文) 16 bbscs_userdetail 表,该表主要用于存储 用户的 信息 ,包括用户号、身高、体重、兴趣、毕业院校、喜爱的职业、喜欢的音乐、喜欢的电影、喜欢的城市、喜欢的书籍、个人主页、 号码以及性别。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。