学院计算机系本科评估网站的设计与实现


    
    目 录

    1引言 1
    11开发背景 1
    12开发目 1
    13国外发展趋势 1
    2方案证 3
    3网站总体设计 5
    31设计思想 5
    32网站系统分析 5
    33页设计 5
    34数库设计 6
    35网站功模块分析 6
    4详细实现程 8
    41网站数库设计实现 8
    42具体功模块设计实现 11
    43模块结合 15
    5网站建设分析总结 17
    6结束语 18
    参考文献 19
    Abstract 20
    致谢 21


    XX师范学院计算机系科评估
    网站设计实现

    摘 :文计算机系实际情况出发计算机系科评估事项番考察分析确立计算机系科评估网站具体实现功阐述网站结构设计功设计实现户分类显示新闻提示留言板功等理员户通Web浏览器机交互式客户端程序实现科评估新闻发布理系统计算机系WEB站点子系统具外部接口够配合计算机系站点子系统服务全系教学工作
    关键词: 动态 ASP  SQL SERVER 2000

    1引言

    11开发背景
    着Internet普许院校组建校园网种情况网进行教学评估提供必硬件环境1999 年开始中国高等教育招生规模持续扩高等教育增加教育机会拉动教育消费时社会界高等教育质量表示关注2002 年 6 月10 号教育部高教司颁发关印发普通高等学校科教学工作水理方案(试行)通知(教高司[2002]152号)学生数增评估成加手工评估方式难适应形势发展设计性优良扩展性安全性网教学评估系统成国高等教育种必然趋势更提高科办学水做教育部进行科评估验收工作特构建XX师范学院计算机系科评估网站
    12开发目
    着计算机技术发展网络技术生活工作显越越重特信息高度发达天新信息需求发布迫切需时性动态交互式网页刚提供功系统够网实现科评估新闻网发布通留言板获户系科评估建议系教学理员科评估工作进行解释说明保证计算机系科评估工作时效进行
    13国外发展趋势
    着科评估信息化快速发展纯展示型评估网站满足科评估需求评估网站智型功化方发展包括学生通INTERNETR科评估工作测评等评估网站智化傻瓜化成评估网站发展必然学校运互联网更进行科教学工作评估网站学校教学评估互联网展示网站实现功会影响科评估效率成绩XX师范学院计算机系科评估网站介绍XX师院计算机系评估关信息ASP+SOL SERVER 2000架设户登录户理新闻理等功模块科评估信息第时间反馈出提高科评估工作效率
    篇文述XX师范学院计算机系科评估网站构建详细程利ASP+SOL SERVER 2000数库实现户登录户理新闻理等功模块程中遇点难点等






















    2方案证

    着国教育部科评估工作开展深入高等院校响应教育部号召项工作进行评估便更接受教育部评估系科评估指标体系进行着教学评估科研评估等系列评估工作科评估工作项艰巨长期工作保证项工作正常序进行时解科评估工作文件方针系评估工作建议显尤重传统工作方式存着工作量效率低特点着计算机通信技术发展通WEB页面迅速时解需信息
    助互联网力量进行系科评估工作通互联网实现网学生评估教师评估等方位层次评估工作系教学工作高质高效进行科评估想获预期效果作必须走网络化路
    科评估工作年高等院校刚新起项工作评估方法评估容范围断变化中构建科评估网站程中必须注意点
    (1)网站结构灵活适应力强网站需求分析设计编写代码程中必须全面综合考虑科评估项需求采模块化设计技术网站需求具较强适应力软件源代码进行修改情况通简单配置适应评估需求
    (2)成低廉硬件求低考虑开发费情况开发环境该网站成必须降低设计程中开始注意控制成网站开发采动态服务器网页 ASP数库采SOL SERVER 2000采方法具法拟优点首先 开发工具皆发展ASP语言相容性高隐密安全性高易操控数[1]次 SOL SERVER 2000具功强安全性特点够更适应发展
    (3)技术先进性然设计程中注意成控制采先进技术矛盾网站设计思想开发工具均采先进新成果样降低成技术保障时考虑科评估发展趋势智化发展软件设计程中预留接口便理评估体化方发展
    (4)操作简便考虑科评估网站登录员广泛性网站必须简单操作界面直观方便户培训熟练
    (5)维护容易科评估网站面广泛性着网站访问数增加势必带量维护问题果设计程中考虑维护问题话势必维护工作中耗费量力物力力求维护容易户够进行日常维护减少维护费
    科评估网站建设开发软件工程结构化思想进行包括网站系统分析系统设计系统实现调试运行等阶段


    3网站总体设计

    31设计思想
    通网站全面宣传展示系科评估风采优点特色发布系科评估重工作安排教育部关科评估文件Internet完成部分系务提高办事效率
    32网站系统分析
    根前面设计思想进行分析系统开发基观点网站进行分解容网站作划分:
    迎评概况 通系情概况教师队伍特色图片等容展现
    评估信息 评估信息通迎评文件迎评问答指标体系等展现介绍评估理方法课堂教学评估做组织准备方案准备全面回答什评(评估目)评谁(评估象)评什(评估容)评判(评估标准评估指标)样评(评估方法)等问题中评估指标体系制定关键性决定性工作
    信息发布 通公告栏等栏目实现容评估政策活动安排等
    部分系务 通传载功方便学生老师网获系教学材料提高教学工作办事效率
    留言板 通留言板获系评估工作意见时通回帖科评估工作进行解释说明
    33页设计
    网站页采静动相结合方式静态画面动态新闻交互式留言板相结合体现计算机系勃勃生气静态页方式介绍系情系貌优点特色信息发布动态新闻留言板实现利ASP数库结合技术建立数库理系统采交互式动态web画面实现
    页结构图图31:

    首页
    迎评文件
    迎评问答
    留言板

    新闻理
    传载





    图31 页结构图
    34数库设计
    采数库Microsoft SQL Server2000拟建立LunWenmdf库文件包含表文件:
    Users 户信息表
    Content 留言信息表
    News 新闻信息表
    35网站功模块分析
    网站包括户信息模块新闻理模快留言板新公告模块
    351户信息模块
    系统户包括注册户网站理员未注册户通留言板页进行注册注册户成功登录进入留言板页面进行修改信息发布留言等网站理员具普通户权限外更重通理页面网站户留言板新闻进行理数库维护
    352新闻理模块
    包括添加新闻修改新闻删新闻等
    添加新闻 理员根需新评估新闻通添加新闻功发布出
    修改新闻 新闻发布出发现需修改时理员进入新闻理需修改新闻点击修改新闻进行修改
    删新闻 新闻已失时效意义时理员进入新闻理选中删新闻点击删删
    353 留言板模块
    模块注册户模块注册户页登录点击留言板进入留言板未注册户直接点留言板留言板页注册方便理系统户理留言理合起留言板分两模块理员留言模块注册户留言模块
    注册户留言 注册户页留言板页登录进入注册户留言板里修改户信息发布新贴删发贴话题中贴留言
    理员留言 理员页留言板页登录成功进入理员留言板里理员进行户理发布新贴话题中贴留言留言信息进行理包括删贴置顶等
    354 新公告模块
    该模块直接页新评估新闻信息设定实现数库中读取发布时新信息公告栏中滚动点击标题立浏览新闻
    功模块致流程图32:


    Admin户
    留言板模块
    新闻理模块
    户理模块
    重试注册
    失 败
    普通户
    留言板模块
    户理模块
    理户信息
    1 理留言
    2 发贴浏览留言回帖
    开始
    1 添加新闻
    2 修改新闻
    3 删新闻
    1 理留言
    2 理普通户留言
    3 发贴删置顶
    户登录
    1 理户信息
    2 理普通户信息















    图32 功模块结构图










    4详细实现程

    41网站数库设计实现
    数数库理动化理数结构影响整理机制应建立修改常会出现麻烦开始仔细慎重搭建完整合理结构[2]
    (1) 开Microsoft SQL Server2000数库进入查询分析器中执行TransactSQL语句图41:









    图41 查询分析器界面
    点击运行扭完成库创建
    (2) User表 存储系统户信息创建程查询分析器中执行TransactSQL语句:
    USE LunWen
    GO
    CREATE TABLE Users
    ( UserId Int Primary Key IDENTITY
    UserName Varchar(50) NOT NULL
    UserPwd Varchar(50) NOT NULL
    Ename Varchar(50)
    Email Varchar(50)
    Logo Char(10)
    )
    GO
    INSERT INTO Users (UserName UserPwd Ename Email Logo) VALUES('Admin' 'Admin' '' '' '1gif')
    GO
    创建Users表执行INSERT INTO命令插入默认系统理员户Admin默认密码Admin
    表Users结构表41:
    表41 户数表
    编号
    字段名称
    数结构
    说明
    1
    UserId
    Int
    户ID号
    2
    UserName
    Varchar(50)
    户名
    3
    UserPwd
    Varchar(50)
    密码
    4
    Ename
    Varchar(50)
    户姓名
    5
    Email
    Varchar(50)
    电子邮箱
    6
    Logo
    Char(10)
    头文件名
    (3)News表 保存网站新闻信息查询分析器中执行TransactSQL语句:
    USE LunWen
    GO
    CREATE TABLE News (
    Id Int IDENTITY PRIMARY KEY
    Title Varchar (50) NOT NULL
    PostTime Datetime NOT NULL
    Content Text NOT NULL
    )
    GO
    建立新闻信息表结构表42:
    表42 新闻信息表
    编号
    字段名称
    数结构
    说明
    1
    Id
    Int
    新闻编号
    2
    Title
    Varchar(50)
    新闻题目
    3
    Content
    Text
    新闻容
    4
    PostTime
    datetime
    提交时间

    (4)Content表 保存坛留言标题查询分析器中执行TransactSQL语句:USE LunWen
    GO
    CREATE TABLE Content
    ( ContId Int Primary Key IDENTITY
    Subject Varchar(50) NOT NULL
    Words Varchar(1000)
    UserName Varchar(50)
    CreateTime Char(30)
    LastAnswerTime Char(30)
    HitCount Int
    IsTop bit
    UpperId Int
    )
    GO
    LunWenmdf中完成留言信息表建立结构表43:
    表43 留言信息表
    编号
    字段名称
    字段名称
    说明
    1
    CountId
    Int
    留言ID号
    2
    Subject
    Varchar(50)
    留言标题
    3
    Words
    Varchar(100)
    留言容
    4
    UserName
    Varchar(50)
    留言户名
    5
    CreateTime
    Char(30)
    创建日期时间
    6
    LastAnswerTime
    Char(30)
    回复日期时间
    7
    HitCount
    Int
    点击数
    8
    IsTop
    Bit
    置顶标记IsTop1表置顶IsTop0表置
    9
    UpperId
    int
    级留言ID果回帖UpperId0
    42具体功模块设计实现
    421户理模块设计实现:
    LunWenmdf数库中建立 Users表存储着户基资料中键User表中ID户唯ID标识户Users数表实现网站基户信息理功:注册新户已注册户台理
    新户注册设计实现:
    新户必须注册留言板发贴新户必须注册页面填写新户基资料然程序判断否求填写户名否重复等效性JavaScipt判断样减轻服务器负荷量
    代码实现: