1、某新闻网站数据库的数据库名为:xinwen:在xinwen数据库有如下四个数据表:
数据表一:网站管理员表user,表中字段及要求如下:
userid,类型为10位整形,非空,主键,自动增量(主键)
loginname 类型为100长度VARCHAR类型,非空(账号)
username 类型为100长度VARCHAR类型,非空(姓名)
password 类型为200长度VARCHAR类型,非空(密码)
sex 类型为2位整形,非空(性别)
mobile 类型为15位整形,非空(手机号码)
email 类型为50长度VARCHAR类型(邮件地址)
groupid 类型为2位整形,非空(管理员分组id)
status 类型为1位整形,默认为1(管理员状态,1为可用,0为不可用)
createtime 类型为10位整形,非空(创建时间)
lasttime 类型为10位整形,非空(最后登陆时间)
lastip 类型为50长度VARCHAR类型 (最后登陆ip)
数据表二:管理员分组表group,表中字段及要求如下:
groupid 类型为10位整形,非空,主键,自动增量(主键)
groupname 类型为50长度VARCHAR类型非空(管理员分组名称)
数据表三:新闻类别表newsclass,表中字段及要求如下:
newsclassid 类型为10位整形,非空,主键,自动增量(主键)
newsclassname 类型为50长度VARCHAR类型非空(新闻类别名称,如:财经新闻、体育新闻等)
数据表四:新闻数据表news,表中字段及要求如下:
newsid,类型为10位整形,非空,主键,自动增量(主键)
newsclassid 类型为10位整形,非空(新闻类别id)
title 类型为200长度VARCHAR类型,非空(新网标题)
titleimage 类型为200长度VARCHAR类型,非空(新网标题图片)
keyword 类型为200长度VARCHAR类型,非空(新网关键字)
content 类型为text类型,非空(新网具体内容)
author 类型为100长度VARCHAR类型,非空(新闻作者)
shijian 类型为10位整形,非空(新闻添加时间)
hits 类型为8位整形,非空(新网浏览次数)
请编写在线安装程序,要求如下:
1)页面友好、美观,具有一定的交互功能;
2)程序应具有一定的容错功能;
3)无论成功与失败都应有相应的信息提示;
4)创建成功后,对于管理员分组表,默认以下分组:超级管理员、SEO管理员、信息录入员、信息审核员。
5)创建成功后,对于新闻类别表,默认以下分类:体育新闻、财经新闻、军事新闻、国际新闻、时政新闻。
6)创建成功后,管理员表默认一个账号、姓名、密码均为admin的超级管理员。