诗词文化网站系统设计
1 总体设计
该系统的设计主要采取架构风格是B/S 架构,主要是由网站前台和网站后台组成,其中前台主要有首页、诗词展示、给我留言和搜索。而后台主要有管理员权限管理、诗词展示管理、留言信息管理等。总体结构如图。
2 详细设计
前台设计,说简单些也就是属于页面设计,而页面又是面向访问者,即用户的,为的就是让用户从页面获取他所需要的信息。所以对于页面设计应该尽可能使得页面简单统一,以增强用户体验,更方便于用户进行操作(界面如图),其中页面主要有四部分组成:分别是首页、诗词展示、给我留言和搜索。首页的主要目的就是为了使用户简单明了知道网站的用意以及最新的动态展示;诗词展示就是网站的精华所在,通过此栏目将诗词展示出来,可以更好地去弘扬我国的诗词文化;给我留言这个板块主要是为了增加与用户的交互,收集用户的建议与反馈,从而为更好发展此网站做有利的一个基点;搜索板块可以使用户快速的找到他所想到找到的诗歌,从而节约用户的时间。
对于后台设计,其主要是用于对前台数据的管理。对于用户的登录进行验证,当用户输入自己的账号密码进行提交操作时,由验证程序进行验证,如果密码正确便进入诗词文化网站首页;如果账号或者密码出现错误时,网站显示错误原因继而跳转到登录页面让用户重新输入。对于用户留言信息的管理,管理员可以对不好的留言进行删除来维持留言板的绿色环境。
3 数据库设计
目前设计数据库系统主要采用的是以逻辑数据库设计和物理数据库设计为核心的规范设计方法。其中逻辑数据库设计是根据用户要求和特定数据库管理系统的具体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确认之后,设计数据库的存储结构及其他实现细节。
通过对用户以及留言内容进行建表,创建第一个数据库表user_table, 其中包含3 个字段:id、username、password, 分别代表了用户名和密码,id 为int 型是user_table 的主键,username 为int 型不能为空,password 为字符串类型,同样也不能为空。第二个数据库表message_board, 其中包含5 个字段:m_id、m_user、m_title、m_content 和m_time,分别表示用户、标题、内容、时间和地址,m_id 为int 型是message_board 的主键并设置其auto_increment 属性使该列值自动从1 增长,m_user 和m_title 为字符串类型不能为空,m_content 也是文本串类型可以为空,m_time 为timestamp 类型用来保存留言时间。
领取专属 10元无门槛券
私享最新 技术干货