,因此整个网站设计使用了表格结构,这样操作比较方便,结构美观。而有些功能实现需要通过入口,在设计时设置了用户权限及管理员功能,以达到不同用户实现各自权限操作的目的。
4.4数据库连接设计
数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。SQL Server数据库相对其它的数据库来说要安全并且数据存储量大,本网站各种信息的发布用到的数据库文件就是SQL Server类型的数据库。
以下是本系统与数据库建立连接的Java源代码:
<%
public class Dao {
Protected static String dbClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
protected static String dbUrl = "jdbc:sqlserver://127.0.0.1;DatabaseName=card";
protected static String dbUser = "linjia";
protected static String dbPwd = "0420";
protected static String second = null;
public static Connection conn = null;
static {
try {
if (conn == null) {
Class.forName(dbClassName).newInstance();
conn = DriverManager.getConnection(dbUrl, dbUser, dbPwd);
}
} catch (Exception ee) {
ee.printStackTrace();
}
}
%>
数据库文件在连接文件嵌入下,各页面都能够访问数据库,这是实现交互性的前题。
4.5界面设计
设置完善地个性化的用户管理与交互系统;设置网站整体信息与用户为一体;
完善的网站内容、网站用户检索系统。
网站的颜色:白色导航颜色和蓝色
导航条;主体颜色:白色、蓝色;字体:宋体
网站上部:导航条
网站中部:新闻公告、用户登录、友情连接、资源上传下载、学生作品展示及对作品的在线投票 。
网站底部:网站/版面制作;
版权信息。
4.6总体设计总结
在本章中,主要阐述了网站设计的方案设计,和系统模块的建立,系统设计需要设计软件系统的体系结构、用户界面、数据库、模块等,从而在需求与代码之间建立桥梁。系统设计分两个阶段:高层设计阶段和详细设计阶段,高层设计阶段的重点是网站的体系结构设计。详细设计阶段的重点是管理界面设计、数据库设计和模块设计。在体系结构
设计之前要阅读需求文档,明确设计任务。
5系统功能设计
5.1 前台显示说明
5.1.1 前台首页显示
下面通过首页来说明网站整体的功能:
(1)首页的最顶部排列显示站点首页、新闻的发布、在线视频教程、学生作品、师资介绍、勤工助学等各个栏目,用户可以直接点击进入。
(2)公告部分和中心新闻显示最新发布的各项计算机中心的最新信息。
(3)用户登录及密码修改的管理。
(4)资源上传下载是按用户不同的分类管理。
(5)学生作品的展示与投票为学生和教师提供互动平台。
(6)友情链接提供了一个与多个的交互平台。
5.1.2功能实现的介绍:
(1) 新闻管理功能:
1、新闻栏目分类添加与修改。
2、添加的最新新闻的自动更新。
3、前台支持最新新闻的热门功能和推荐功能。
(2) 用户帐号管理功能:
1、用户在线登录。
2、用户在线修改密码
(3)上传下载资源功能介绍:
1、上传下载栏目分类添加与修改。
2、添加文件,可自行上传,自动识别文件大小。
3、前台支持文件的热门功能和推荐功能。
(4)学生作品管理功能:
1、学生作品栏目管理与上传。
2、添加学生作品可自行上传图片,自动识别图片的大小。
3、