分析数据字典中数据之间的语义关联并将其抽象表示为数据的概念模式

优采云 发布时间: 2021-05-15 02:08

  分析数据字典中数据之间的语义关联并将其抽象表示为数据的概念模式

  第4章新闻网站后端管理系统的总体设计29 2数据库概念结构设计数据库概念结构设计的目的是分析数据字典中数据之间的语义关系,并将其抽象为数据库的概念*敏*感*词*新闻新闻标题内容发布时间编辑器类型作者pic id newsFilePath news 网站后端管理系统30的设计和实现ifHot用户用户帐户用户名密码注册时间用户级别性别年龄位置用户名称passwd注册时间级别ex age作业文件类型类型编号类型名称父类编号FileType TID strTypeName intParentID文件文件编号文件名上传文件标题文件预览图像文件上传时间文件类别编号文件上传器文件大小文件上传备注信息填写了文件下载次数文件FID strFileName strTitle strPreview dateUpload TID strAuthor intSize strFileMemo intDownTimes 4数据库物理结构设计数据库物理结构设计的逻辑本质关系模型是对象。原理是将逻辑设计中的逻辑对象转换为物理数据,并在优化后存储这些物理数据。

  此外,有必要加强数据及其相应参数的设计,以生成存储在数据库中的相对独立的命令文件。从宏的层面来看,数据结构是根据系统分析的相关要求而设计成形成整体组织的,这就是数据库文件的设计。根据上述指标体系,分析并建立数据库的具体内容,例如数据表的形式以及表之间的关系。根据上述数据库设计和逻辑结构设计,新闻网站后台管理系统的数据库结构设计如下:新闻栏列新闻栏数据表字段名称字段代码类型长度备注列编号idint主键列类型名称namevarchar 50添加时间添加时间varchar 50新闻新闻第4章新闻网站后台管理系统的总体设计31新闻数据表字段名称字段代码类型长度备注新闻编号idint主键新闻标题标题varchar 50主要新闻内容varchar 1024添加时间publishtime varchar 50编辑器varchar 20列类型varchar 50 原创作者作者varchar 20图片编号pic id varchar 20文件路径名newsFilePath varchar 50是否是热点ifHot ifHot用户用户用户数据表字段名称字段代码类型长度备注用户帐户idvarchar 20主键用户名varchar 20密码passwd varchar 50注册时间registime varchar 50用户级别leveli nt性别varchar 10年龄int职位varchar 20文件类型FileType文件类型数据表字段名称字段代码类型长度注释文件类型编号TID int主键文件类型名称strTypeName varchar 50父类编号intParentID int文件文件新闻网站后端管理系统的设计与实现32文件数据表字段名称字段代码类型长度备注文件编号FID int主键文件名strFileName varchar 50文件标题strTitle varchar 50预览图像文件strPreview varchar 50上传时间dateUpload smalldatetime文件类型编号TID int上传文件的作者strAuthor varchar 50文件大小intSize int文件备注strFileMemo varchar 50下载次数intDownTimes int 3界面设置计算机用户界面是用户与系统进行通信的“窗口”,其中涵盖了用户的输入,输入新闻信息,文件信息的输入,信息的查询,编辑和删除。

  用户登录需要首先填写用户名和密码。每个用户都必须对自己的密码保密,以防止错误。该系统的用户分为两类:普通用户和具有不同权限的管理员。管理员拥有系统的所有权利,并且可以管理新闻栏,新闻,文件类型,文件,图片和管理员信息。因此,在登录窗口中,管理员和普通用户(系统用户)都需要登录后登录,并进入不同的界面,并具有不同的权限。 1接口设计规范。界面设计应遵循良好的用户体验原则。围绕用户设计。用户控制。它可以使用户感到他们可以控制系统的运行,即可以通过输入相关命令和要求来获得所需的结果。即使控制权被系统程序占用,也应向用户提供相关的信息反馈。一致性。用户界面设计需要遵循某些方法和原则,以便用户可以感知熟悉的操作环境。以Windows平台应用程序开发为例。在设计应用程序时,必须根据相关的特定感觉对实时菜单,按钮,屏幕区域等进行命名和编码,并确保对象在屏幕上的位置标准一致和外观。也不能低估它。用户界面的一致性使用户可以建立一套有关系统工作方式的心态,这使用户更易于使用并降低了培训成本。宽容。当用户使用良好的界面时,错误是不可避免的。应考虑不同的错误。第4章新闻网站后台管理系统的总体设计33该方法是可以容忍的,并且允许用户在出现错误后快速做出响应并恢复。

  反馈。程序出现错误或长时间运行后,良好的界面可以提供建议和反馈,并提供帮助功能的文档信息。美观的功能,易于使用。它可以产生视觉美学功能,用户在使用过程中可以产生视觉享受,具有方便,快捷,可靠的特点。总结本章主要介绍新闻网站后台管理系统的总体设计,包括网站后台管理设计,后台管理数据库设计和网站界面设计。新闻网站后端管理系统的设计和实现34第5章新闻网站结合系统需求分析和系统功能需求的后端管理系统的特定实现本章使用软件工程中系统设计的基本原理和方法和面向对象的分析与设计技术研究了新闻整体设计网站的后台管理。然后,针对新闻网站后台管理的每个功能模块,从过程设计,算法设计,类图和序列图设计等方面详细讨论了每个关键功能模块的实现。登录模块记录了用于连接数据库的类和用于操作数据库的类。 QueryUpdate类是数据库的操作类,但前提是与数据库的第一个连接是DBConnect类,并且登录名需要使用SQL语句来查询数据中是否存在用户输入的用户名和密码。桌子。需要同时使用QueryUpdate类中的executeQuery方法。您还需要调用QueryUpdat类的getRs方法来查询用户名和密码。因此,要在loginBean类中创建QueryUpdate类的对象数据库,可以调用QueryUpdate类中的方法以完成登录验证操作。

  类图如图5所示。字符串密码字符串用户级别字符串rs db QueryUpdateloginBeancombeanins登录操作类图登录模块流程图如下所述。第5章新闻网站后台管理系统的具体实现35登录模块流程图当然,对于“否”分支,您还可以细化登录失败。存在用户名,或者密码输入错误,并且该用户名不存在。提醒注册。以下内容基于第一个匹配的用户名。默认用户名是数据主键,它唯一地标识一组数据,例如QQ号。如果用户名不存在,请提醒注册用户选择注册还是不注册。在这里我将不详细介绍用例,以避免重复。如果用户名存在,则判断用户的密码和输入的密码是否正确,以做出不同的响应。详细的流程图如下:登录模块流程图新闻网站后台管理系统的设计和实现36文件上载模块文件管理模块中定义的抽象类DBManager也是对文件进行一系列操作的类。数据库。也使用工具类Util类。 Util类实现一些常规的类型转换,字符处理等。

  FileEntity类是文件列表的操作。除了对Files表的常规添加,修改和删除操作外,该实体类还实现了addDownTimes方法,以在用户下载增量为1的Record intDownTimes之后记录下载的文件。 FileType类是对文件类型表的操作。文件上传和下载需要几个这样的类图,如图5所示。 String getTableValue getKeyFields String getKeyValues DBManager obj2int int str2int int sqlCheck String obj2str String str2GBK String OP VIEW String OP ADD String OP EDIT String OP DELETE StringUtil getIntTID Integer setIntTID void getStrTypeName String setStrTypeName void intTID Integer strTypeName Diagram具体实现了37个新闻发布模块。新闻发布模块的功能主要是实现信息的采集和管理,尤其是动态信息的集成。信息标准化后,获得的信息将显示在网站上。

  新闻发布模块将前台页面与后台数据库连接起来。管理员在后台操作信息,该信息可以从前台显示,同时将信息保存在后台数据库中。 网站新闻发布模块可以大大提高新闻发布的效率,从而使信息不受前台页面的约束,从而减少了工作量。当网站与数据库处于“对话”状态时,网站的维护和更新仅要求操作员在后台处理图片和文本,这极大地提高了信息发布的速度,也使信息的更新速度得以提高。 网站更快。执行实时数据更新的功能模块可以对客户更具吸引力,并且还可以增强网站的活动性,这对于增强网站的影响力非常有益。顺序图主要按时间顺序描述对象的交互,并且可用于描述管理员与数据库之间的交互。图5中显示了新闻发布模块的顺序图。从上图可以看到新闻发布模块的顺序图。后台管理员在后台处理信息,只需要根据该列的设置将相应的文字和图片添加到相应的功能栏中。添加它。管理员在后台执行的操作不仅可以添加信息,还可以修改和删除信息,并确定信息权限,以便新闻信息位于第一级列,第二级列,和其他列。新闻网站后端管理系统的设计和实现38.在功能实现过程中,管理员权限的设置很重要。将涉及以下问题。管理员可以在后台设置其他辅助管理员的权限。在后台操作过程中,没有权限的管理员和用户无法进入后台页面,或进入到目前为止具有权限的某些后台页面。

  在后台登录过程中,管理员需要验证管理员的身份。采用“密码”的形式。只有输入正确的密码并且知道相应的密码后,您才能输入。各个级别的管理员具有不同的权限,并且只能在各自的权限内执行操作。第一个问题的解决方案是,如果登录成功,则管理员在后台登录时,将已登录管理员的信息存储在会话中。当管理员需要在后台操作其他页面时,请在随后的页面中输入每个页面。在此过程中,将发送身份验证信息并将其与会话中存储的身份验证信息进行比较。仅当密码和密码匹配时,才能操作下一页。如果比较后发现会话中的信息与会话中的信息不一致,则系统将其视为非法操作,并弹出对话框“请以管理员身份登录”。对于第二个问题,管理员需要比较表单数据是否与数据库数据一致,然后判断数据的有效性,然后确定各级管理员是否有权进入后台。如图56所示。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线