演示视频:
第5章 系统设计
本章主要对基于Web的校园图书点评网的主要功能模块进行详细的设计,利用软件工程所学的知识来解释系统中的几个比较重要的功能模块的实现过程,以及实现方法和实现过程等信息进行描述。本系统选用浏览器/服务器(B/S)模式搭建,并用MVC框架完成了系统的最终实现。这种设计模式实现了业务层和视图层的分离,使网站能更好的进行维护与升级,并且有低耦合,高重用性,较低的生命周期成本,可维护性等优点,下面就围绕这种开发模式对本网站设计进行分模块的详细介绍。
3.1 实现用户基本操作
用户登陆功能模块实现了用户登陆到系统的基于Web的校园图书点评网的管理界面的过程,用户输入正确的登陆账号和登陆密码,然后和数据库中存在的账号和密码进行比较,如果输入的账号和密码和数据库中的账号和密码就提示登陆成功,并把登陆信息保存到SESSION中进行保存供以后在操作程序的时候使用.
用户登陆首先输入用户名和密码,如果没有输入就给出相应的提示,输入之后利用程序进行判断,如果输入的正确就登陆成功,输入错误就返回到登陆输入账号和密码的状态重新输入登陆账号和密码。
用户的登录界面如图3-1所示:
图3-1 用户登录界面
基于Web的校园图书点评网首页导航的内容有首页、站内新闻、好友图书、查找好友、用户注册、互动留言、图书推荐、后台管理。游客进入校园图书点评网可以查看站内新闻、查看新闻公告、查看留言。添加好友、在线查看校园图书点评、评论留言等功能需要先登录才能进行操作。
图3-2 查找好友界面
用户可以查看好友图书和图书推荐信息,其信息有图书标题、日期、类别、发布人、添加时间信息,用户可以按图书标题、日期、类别进行查询。其界面设计效果如图3-3所示
图3-3 好友校园图书点评界面
用户点击图书信息可以查看图书详细信息和评论信息,用户可以进行点评操作,查看图书详细信息界面设计效果如图3-4所示
图3-4 图书详细信息界面
图3-5 在线书评界面
用户个人中心提供用户可以进行个人信息管理、个人图书管理、好友管理、帖子管理等功能。用户可以发布图书信息,供其他用户进行查看,添加个人图书界面设计效果如图3-6所示
图3-6 添加个人图书界面
3.2 后台基本操作
在导航中点击后台管理按钮,进入后台管理界面,先要登录进入后台管理系统,首先登录到后台界面,登录管理员的用户名和密码,点击登录按钮,技能登录成功。进如后台管理界面,后台管理功能包括管理员账户管理、站内新闻管理、注册用户管理、好友图书管理、留言板管理、友情链接管理、好友帖子管理、系统管理、修改密码。
图3-7 后台管理员界面
管理员账户管理提供管理员对管理员信息的查询、添加和删除操作。管理员信息包括用户名、密码、用户权限、添加时间信息。站内新闻管理提供管理员对站内新闻信息的增删改查操作。添加站内新闻需要填入新闻标题、类别、内容和添加人信息。
图3-8 添加站内新闻界面
注册用户管理提供管理员对用户信息的查询、修改和删除操作。管理员可以按学号、姓名、电话条件查询用户信息。用户信息包括学号、姓名、密码、电话、性别、邮箱、QQ、地址、头像、备注、添加时间信息。
图3-9 用户管理界面
好友帖子管理提供管理员对好友帖子信息的查询、修改、删除和下载操作。好友帖子料信息包括标题、日期、类别、发布人、是否公开、添加时间信息。管理员可以按标题、时间、类别查询好友帖子信息。
图3-10 添加好友帖子界面
留言板管理提供管理员对留言信息的查询、回复和删除操作。留言信息包括昵称、性别、QQ、邮箱、电话、内容、添加时间、回复内容信息。
图3-11 留言板界面
![image3.png