《新闻发布与采集系统》开发说明书
前台功能任务安排:
刘振栋负责前台个人中心页的制作
赵道林负责前台新闻列表页的制作
王倩负责前台新闻内容页的制作
刘维负责完善上周的前台首页 ,总导航栏很重要
刘红琴负责前台登录页面的制作
王英建负责前台注册页面的制作,并负责技术指导
刘昭然负责前台发布新闻页的制作
王章印负责前台修改新闻页的制作
周靖负责数据库的设计,以及后台页面的部分实现
时间安排:从今天(3.24)开始执行,1周内设计成.aspx 页面(只有排版,无功能),再过3周完成功能开发,实现系统所要求的功能; 注意:
1. 页面的源代码要模块化,清晰化,以便于别人接手继续完善;
2. 以上网页的制作不允许使用表格,尽量调用css 样式表,以实现代码重用。这可能对部分人有点挑战,但记住:没有挑战就没有提高!
3. 第一周页面设计完成后,由刘振栋负责审核,并直接提出改进意见,设计者配合修改。
以上页面的制作要求如下:
前台页面功能要求
一、 首页(文件名:index.aspx CSS 文件名:index.css )
1. 重点是排版
2. 有总导航栏
3. 显示动态内容
二、 新闻列表页(文件名:news.aspx CSS 文件名:index.css )
1. 有总导航栏
2. 有子导航栏
如:首页->科技->乔布斯复活了,并且子导航栏可以跟随页面浮动。
3. 新闻列表显示标题,并截取显示部分内容
4. 有翻页。
可以点击页码翻页,亦可以手动输入页码翻页。
三、 新闻内容页(文件名:new.aspx CSS 文件名:index.css )
1. 有总导航栏
2. 有子导航栏
如:首页->科技->乔布斯复活了,并且子导航栏可以跟随页面浮动。
3. 有评论框及评论按钮,要做的人性化
4. 显示最新的10条评论内容
5. 若用户有管理权限,则显示修改、删除按钮
四、 登陆页面(文件名:login.aspx CSS 文件名:index.css ) 1. 有总导航栏
2. 要求输入内容如下:
用户名、密码、验证码
3. 要有注册按钮,以直达注册页面
五、 注册页面(文件名:register.aspx CSS 文件名:index.css ) 1. 有总导航栏
2. 要求输入内容如下:
用户名、密码、确认密码、邮箱、验证码
六、个人中心页(文件名:self.aspx CSS 文件名:index.css ) 1. 有总导航栏
2. 可以发布新闻
3. 可以查看自己发布的所有新闻
4. 可以查看自己对别的新闻的评论记录
七、发布新闻页(文件名:pubnew.aspx CSS 文件名:index.css )
1. 有总导航栏
2. 要求输入标题、内容
3. 有提交按钮,重置按钮
八、修改新闻页(文件名:modnew.aspx )
1. 有总导航栏
2. 显示原标题、内容
3. 提交按钮
数据库介绍
数据库名:db_news
数据表(共4个):
tb_User(Id,Uname,Pwd,Email)
用户表(编号,用户名,密码,邮箱)
tb_News(Id,Uid,Title,Time,Content,Click,ClassId,State) 新闻表(编号,发表人Id, 标题,内容,点击量,所属类别Id, 新闻状态) 新闻状态=0时,表示新闻被系统锁定,普通用户无法查看
新闻状态=1时,表示新闻可以被正常浏览
tb_Class(Id,Name,FullName)
新闻类别表(类别Id ,名称,全称)
tb_Reply(Id,Uid,Content,Time,NewId)
新闻评论表(编号,评论人Id ,内容,评论时间,所评论新闻的Id )
数据表有不完善的地方请大家及时反馈
《新闻发布与采集系统》开发说明书
前台功能任务安排:
刘振栋负责前台个人中心页的制作
赵道林负责前台新闻列表页的制作
王倩负责前台新闻内容页的制作
刘维负责完善上周的前台首页 ,总导航栏很重要
刘红琴负责前台登录页面的制作
王英建负责前台注册页面的制作,并负责技术指导
刘昭然负责前台发布新闻页的制作
王章印负责前台修改新闻页的制作
周靖负责数据库的设计,以及后台页面的部分实现
时间安排:从今天(3.24)开始执行,1周内设计成.aspx 页面(只有排版,无功能),再过3周完成功能开发,实现系统所要求的功能; 注意:
1. 页面的源代码要模块化,清晰化,以便于别人接手继续完善;
2. 以上网页的制作不允许使用表格,尽量调用css 样式表,以实现代码重用。这可能对部分人有点挑战,但记住:没有挑战就没有提高!
3. 第一周页面设计完成后,由刘振栋负责审核,并直接提出改进意见,设计者配合修改。
以上页面的制作要求如下:
前台页面功能要求
一、 首页(文件名:index.aspx CSS 文件名:index.css )
1. 重点是排版
2. 有总导航栏
3. 显示动态内容
二、 新闻列表页(文件名:news.aspx CSS 文件名:index.css )
1. 有总导航栏
2. 有子导航栏
如:首页->科技->乔布斯复活了,并且子导航栏可以跟随页面浮动。
3. 新闻列表显示标题,并截取显示部分内容
4. 有翻页。
可以点击页码翻页,亦可以手动输入页码翻页。
三、 新闻内容页(文件名:new.aspx CSS 文件名:index.css )
1. 有总导航栏
2. 有子导航栏
如:首页->科技->乔布斯复活了,并且子导航栏可以跟随页面浮动。
3. 有评论框及评论按钮,要做的人性化
4. 显示最新的10条评论内容
5. 若用户有管理权限,则显示修改、删除按钮
四、 登陆页面(文件名:login.aspx CSS 文件名:index.css ) 1. 有总导航栏
2. 要求输入内容如下:
用户名、密码、验证码
3. 要有注册按钮,以直达注册页面
五、 注册页面(文件名:register.aspx CSS 文件名:index.css ) 1. 有总导航栏
2. 要求输入内容如下:
用户名、密码、确认密码、邮箱、验证码
六、个人中心页(文件名:self.aspx CSS 文件名:index.css ) 1. 有总导航栏
2. 可以发布新闻
3. 可以查看自己发布的所有新闻
4. 可以查看自己对别的新闻的评论记录
七、发布新闻页(文件名:pubnew.aspx CSS 文件名:index.css )
1. 有总导航栏
2. 要求输入标题、内容
3. 有提交按钮,重置按钮
八、修改新闻页(文件名:modnew.aspx )
1. 有总导航栏
2. 显示原标题、内容
3. 提交按钮
数据库介绍
数据库名:db_news
数据表(共4个):
tb_User(Id,Uname,Pwd,Email)
用户表(编号,用户名,密码,邮箱)
tb_News(Id,Uid,Title,Time,Content,Click,ClassId,State) 新闻表(编号,发表人Id, 标题,内容,点击量,所属类别Id, 新闻状态) 新闻状态=0时,表示新闻被系统锁定,普通用户无法查看
新闻状态=1时,表示新闻可以被正常浏览
tb_Class(Id,Name,FullName)
新闻类别表(类别Id ,名称,全称)
tb_Reply(Id,Uid,Content,Time,NewId)
新闻评论表(编号,评论人Id ,内容,评论时间,所评论新闻的Id )
数据表有不完善的地方请大家及时反馈