BBS论坛网站系统
林泽软件工作室
@2008
目录
编写说明    3
1.    引言    3
1.1.    编写目的    3
1.2.    开发背景    3
2.    项目流程图    4
3.    项目框架设计    4
3.1.1 首页     5
3.1.2 技术专区     7
3.1.3 在线视屏教程     8
3.1.4 开源程序     9
3.1.5 板块功能解释     10
4.    数据库设计    10
5.    编码设计    10
5.1.1 编码规范     10
5.1.2 命名规则     10
5.1.3 代码结构     11
6.    论坛设计    11
6.1.1 权限    11
6.1.2 积分规则    11
7    .开发和运行环境    12
7.1.1. 开发环境     12
7.1.2. 支撑软件     12
7.1.3. 前台设计     12
7.1.4. 性能要求    13
7.1.5. 安全性要求    13
8.    后台设计    11
8.1.1 后台框架设计    13
编写说明:
此次项目开发由6人组成,2人负责前台设计,4人负责代码编写。旨在通过已掌握的软件开发知识编写出一个论坛网站系统。并最终建立自己的网站投放到网上运营。
此次项目开发预期实现我们的3个目标,1.作为我们的毕业设计;2.作为我们找工作时的作品展示。3.创建网站,跨出自主创业的第一步。
    由于时间很紧,这个计划还很不完善,许多具体的东西需要我们再下来协商。
现将设计概要初稿提供如下,经讨论拟定最终的设计方案后开始开发过程!!!
. 引言
1.1.编写目的
    眼下编程已经逐步成为计算机技术中的主流,一个供程序爱好者特别是初学者学习与相互交流的平台显得尤为重要。为顺应计算机技术主流发展趋势,我们即将开发的论坛系统宗旨就是专为广大学习编程的朋友提供一个自学的园地,培养一个引领科学时尚的温床。
1.2. 开发背景
    此项目开发人员均为即将毕业的计算机专业学生,由6人的团队组合,图像技术,网页技术与编程技术强强联手,势必要打造出一个优秀的论坛系统,祝他们成功
. 项目流程
   
备注:论坛的流程以案例为主,由于时间仓促,流程不是很具体,只列出了一个大概的程序走向。后台的设计规划还没想好,后台的工作放在稍后进行。在开发过程中我们在作进一步的修改。
.项目框架设计
首页
导航                      过客留言       
                          Logo
广告宣传
又是一个广告
          再来个广告
友情链接
设为首页 关于我们 联系我们 广告合作 版权隐私
              站底    xxxxxxxxxx 一些屁话
                    技术专区
导航           
                          Logo
                          广告宣传
          站内搜索
设为首页 关于我们 联系我们 广告合作 版权隐私
              站底    xxxxxxxxxx 一些屁话
                    在线视频讲座
导航           
                          Logo
                          广告宣传
          站内搜索
设为首页 关于我们 联系我们 广告合作 版权隐私
              站底    xxxxxxxxxx 一些屁话
                      开源程序
导航           
                          Logo
                          广告宣传
          站内搜索
设为首页 关于我们 联系我们 广告合作 版权隐私
              站底    xxxxxxxxxx 一些屁话
3.1.1.板块功能解释
    网站分为5大板块,首页,技术专区,在线视频教程,开源程序,编程论坛。
    网站总体功能以论坛为主,各资料教程为辅。论坛板块我们以案例为参考,在这里就不在画出论坛板块。后台板块最后再处理。其中各板块的内容不一定确定,待程序功能实现后可随意更改。
.    数据库设计
    数据库的设计是个难点,由于有些东西要在开发过程中才能知道,在这里就不具体到没一个表了。大家再商量。
论坛数据库可以以案例做参考。
.    编码设计
5.1.1代码规范   
    代码书写规范,并且尽量地加上注释,这很重要,我们是多人开发,一定要加尽量多的注释。命名全英文毫不含糊。
   
5.1.2命名规则:
    控件名加英文单词,单词第一个字母大写。窗体,文件夹等单词第一个字母大写,类第一个字母大写。现列出常用控件命名规则:
    TextBox : txt
    Buton: btn
    Label : lbl
    DropDownList : ddl
    HyperLink : hlk
    imageButon : ibtn
    ListBox : lbx
    ChecBox : cbx
    RadioButon : rbtn
    GridView : gdv
    DataList : dlt
    DetailsView : dev
变量命名规则:变量第一个字母小写。常量第一个字母大写。属性第一个字母大写。
sqlConnection  conn
sqlAdaptor  adp
sqlCommand  cmd
DataSet  ds
sqlDataReader dr
    备注:这里所列举的不全,需到时大家商量统一。
5.1.2代码结构:
代码采用三层结构,数据层,逻辑层,表示层。
. 论坛设计
    论坛的实现以案例为基准,请大家务必仔细研究论坛案例。为节省时间不再嶅述。
6.1.2 权限
    论坛分为管理员,超级版主,VIP会员,普通会员,访客5个权限。 
管理员 ,拥有论坛全部权限。
超级版主 为管理员设定,可以对其管理的论坛帖子进行管理。
   Vip会员  为管理员设定,可以进入特定版面。
普通会员 已注册用户,可以发表帖子,回复留言。
    访客  非注册用户,只能查看网站内容。
6.1.2 积分规则
菜鸟 积分数小于等于0 (只有在极端情况下才会出现用户可用分小于零的情况,比如遭到处罚等)
神鸟 可用分大于0分,小于200
短工 可用分大于等于200分,小于300
长工 可用分大于等于300分,小于500
贫农 可用分大于等于500分,小于1000
中农 可用分大于等于1000分,小于2000
富农 可用分大于等于2000分,小于5000
掌柜 可用分大于等于5000分,小于10000
小地主 可用分大于等于10000分,小于20000
大地主 可用分大于等于20000分,小于50000
小财主 可用分大于等于50000分,小于100000
大财主 可用分大于等于100000分,小于200000
企业家 可用分大于等于200000分,小于400000
财团董事 可用分大于等于400000分,小于700000
财团董事长 可用分大于等于700000分,小于1000000
著名富豪 可用分数大于等于1000000
注:此规则借鉴了csdn论坛的积分规则。
    . 开发和运行环境
7.1.1. 开发环境
怎个程序运行在 .NET 2.0平台 之上。
开发环境: VisualStudio2005 + SQLServer2000
ASP . NET 技术
JavaScript . NET 技术
ADO . NET技术
Div + CSS 样式
7.1.2. 支撑软件
    Dreamweaver  Fireworks  Flash  PhotoShop  VS2005  sqlserver
  3D MAX
7.1.3. 前台设计
    网站界面清爽简洁风格统一即可,不需要要太花哨,图片搭配合理,颜色清新自然,Logo的设计具有代表性,有一定内涵。布局拿到网页软件里去处理,由于CSS大家都不太熟,我们以借鉴为主。页面尽量不要移动的东西(文字和一些ICON小图标除外),外观以静态为主,做到简单而不乏优雅,功能以动态为主,突显web2.0的神奇魅力。
7.1.4. 性能要求
    代码最优化,功能人性化。以用户使用方便快捷会根本出发点。运用页面缓存技术,生成静态页,提高用户访问速度。
7.1.5. 安全性要求
    由于是网站,有被黑客同志们攻击的可能性,作为玩酷计算机搞编程的我们,最好不要让这样的情况发生,。所以,请大家也时常留意网络安全方面的技术,用在项目设计中,以免丢分。
    . 后台设计
8.1.1. 后台框架
后台首页
后台logo 可下拉伸缩的按钮
XXX后台管理中心    后台首页  管理员设置  关于我们  返回主页
(标题)                      (导航)
基本设置          》》
文章管理          》》
视频上传          》》
                      系统基本信息
当前用户名:
IP地址:
身份:
操作系统:
站点路径:
浏览器版本:
数据库:
系统版本:
 
                    后台管理帮助
权限
高级管理员 普通管理员 超级版主
高级管理员
拥有后台管理的一切权限。(高级管理员为网站建设者,并且固定不变)
普通管理员
由高级管理员创建,除了不能进行“管理员设置”外和高级管理员拥有同等的权限。
超级版主
由高级管理员创建,拥有“论坛管理”的一切权限,包括:增删用户,管理帖子,发布消息,管理留言等。
除论坛外不拥有管理网站的职能。
使用说明
登陆后可选择上方的导航栏或左方的下拉列表框进入管理页面进行设置。
基本设置
可对网站常规设置和副版面进行管理。点击上面的项进入对应管理页面。
文章管理
对网站发布的新闻,技术资料等图文信息进行增,删,改的操作。
视频上传
发布网站视频在线教程。
开源程序
上传开源程序文件,或文本资料。
开源程序          》》
论坛管理          》》
系统信息
版权所有:林泽软件工作室。
联系方式:XXXXXXX
技术支持:Web2.0
            [ 注销 | 退出 ]
论坛管理
对网站论坛进行操作。
退出注销
退出管理后台程序 | 注销当前用户重新登陆
返回主页
返回网站首页。
Powered byProgram Design SiteManageSystem Version 1.0 >LZ1.0 SQL 版)
Copyright © 2008-2009 编程论坛网站. All Rights Reserved . 蜀ICP备08101785号 联系电话:xxxxx
                            说明
  Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
版权声明
1、本软件为共享软件,未经书面授权,不得向任何第三方提供本软件系统;
2、用户自由选择是否使用,在使用中出现任何问题和由此造成的一切损失作者将不承担任何责任;
3、您可以对本系统进行修改和美化,但必须保留完整的版权信息;
4、本软件受中华人民共和国《著作权法》《计算机软件保护条例》等相关法律、法规保护,作者保留一切权利。 
                          开发人员
程序开发
林泽软件工作室
前台制作
李林  阿杜
后台制作
郑航  任磊  刘凯  蔡奕力
联系(购买)
QQxxxx  Emailxxxxx  电话:xxxx  传真:xxxx

更多推荐

论坛,管理,网站,技术,设计,开发