表2-2 t_catelog
字段名称 id name 数据类型 int varchar 长度 4 50 是否为主键 是 否 描述 自动编号 类别名称 3. t_user(会员信息表)
会员信息表主要用于保存注册的会员信息,主要用来存放会员的登录账号、登录密码、姓名、等内容。该表结构如表2-3所示。
表2-3 t_user
字段名称 id loginname loginpw name 数据类型 int varchar varchar varchar 长度 4 50 50 50 是否为主键 是 否 否 否 描述 自动编号 登陆账号 登陆密码 会员姓名 4. t_admin(管理员信息表)
管理员信息表主要用于保存管理员的基本信息,该表结构如表2-4所示。
表2-4 t_admin
字段名称 id userName userPw 2.5 功能模块
数据类型 int varchar varchar 长度 4 50 50 是否为主键 是 否 否 描述 自动编号 登陆账号 登陆密码 2.5.1前台首页设计
前台首页是浏览者打开一个网站后第一眼看到的网页,网站能不能吸引浏览者,在很大程度上取决于首页做得怎么样。首页包含内容虽然丰富但不杂乱,色彩搭配要合理,整体风格要独特。网站前台首页如图2-8所示。
图2-8 网页首页图
2.5.2 网站导航设计
导航是网站设计不可缺少的基础元素之一,它不仅是信息结构的基础分类,也是浏览者的网站路标,就像一本书或杂志的目录一样,但比书籍或杂志的目录更为重要,因为书籍我们可以一页一页的从头向后翻,而我们的网页却不可以,只有有了清楚、明晰的导航,才能让浏览者知道自己身处网站的什么位置。网站导航有很多种,如带图标的文字导航、按钮导航、Flash导航等。网站导航设计效果页面如图2-9所示。
图2-9 网站导航页面设计效果
2.5.3 音乐显示模块
音乐显示模块的主要功能是让用户浏览管理员发布的音乐信息,因此音乐展示模块主要包括显示音乐列表、显示音乐详细信息内容两个部分。
点击新音乐列表按扭,进入音乐列表页面,页面中会显示歌曲的名称和发布时间,该页面的设计效果如图2-10所示。
图2-10音乐展示模块界面设计
此页面的主要代码是通过调用yinyue_servlet的方法yinyueAll方法来实现的。该方法的主要功能是查询数据库,获取相关的信息,并绑定这些信息,然后传递到JSP页面显示。显示音乐列表的代码主要是:
public static List yinyueList() {
List yinyueList=new ArrayList();
String sql=\Object[] params={}; DB mydb=new DB(); try {
mydb.doPstm(sql, params); ResultSet rs=mydb.getRs(); while(rs.next()) {
Tyinyue yinyue=new Tyinyue(); yinyue.setId(rs.getString(\
yinyue.setCatelog_id(rs.getString(\yinyue.setName(rs.getString(\yinyue.setFujian(rs.getString(\
yinyue.setFujianYuanshiming(rs.getString(\
}
2.5.4 排行榜实现模块
点击音乐的名称超链接。系统调用后台的yinyue_servlet,根据传递的参数ID,获取音乐的详细信息,同时,执行update语句,更新此歌曲的浏览量,执行页面效果如图2-11。
yinyue.setGeshou(rs.getString(\yinyue.setShijian(rs.getString(\yinyueList.add(yinyue);
} }
catch(Exception e) { }
mydb.closed(); return yinyueList;
e.printStackTrace(); rs.close();
图2-11 音乐排行榜界面
3 运行设计
3.1 运行代码
由于网站后台是用于维护整个网站系统,所以必须先要登录系统,才能进校相关的管理操作,当用户单击“管理员登录”超链接时,将弹出确认进入后台管理页面的程序窗口,要求用户输入正确的用户名、密码,二者缺一不可, 管理员通过后台登录入口进入后台登录模块,后台登录模块主要用于验证管理员的身份和密码。后台登录模块的运行效果如图3-1。
图3-1 后台登录模块的设计效果图
判断管理员身份的相应代码:
相关推荐: