3网站的总体设计 3.1设计思想 内容来自论文无忧网 www.paper51.com 通过网站,全面宣传展示系本科评估风采、优点与特色,发布系本科评估的重大工作安排与教育部有关本科评估文件,在Internet上完成部分系务,提高办事效率。 copyright paper51.com
3.2网站系统分析 copyright paper51.com
根据据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分: 内容来自论文无忧网 www.paper51.com
迎评概况 通过系情概况、教师队伍和一些有特色的图片等内容来展现。 内容来自论文无忧网 www.paper51.com 评估信息 评估信息通过迎评文件,迎评问答和指标体系等来展现,主要是介绍评估的理论和方法为课堂教学评估做好组织准备和方案准备,全面回答了为什么要评(评估目的)、评谁(评估对象)、评什么(评估内容)、怎么评判(评估标准和评估指标)和怎样评(评估方法)等问题,其中评估指标体系的制定是关键性、决定性的工作。 copyright paper51.com
信息发布 通过公告栏等栏目来实现,内容有评估政策、活动安排等。 paper51.com 部分系务 通过上传下载功能,方便学生,老师从网上获得系教学所用材料提高教学工作的办事效率。 http://www.paper51.com
留言板 通过留言板可获得对我系评估工作的意见,同时可通过回帖对本科评估工作进行解释说明。 copyright paper51.com 3.3主页设计 http://www.paper51.com 网站主页采用静、动相结合的方式,即静态的主画面和动态的新闻和交互式留言板相结合,体现计算机系的勃勃生气,静态主页方式介绍系情系貌、优点特色;对于信息发布、动态新闻和留言板的的实现,就得利用ASP与数据库结合的技术建立数据库管理系统,采用交互式的动态的web画面来实现。 内容来自论文无忧网 www.paper51.com
主页主要结构图如图3.1: 内容来自www.paper51.com
http://www.paper51.com
图3.1 主页主要结构图 copyright paper51.com 3.4数据库设计 内容来自www.paper51.com 采用的数据库是Microsoft SQL Server2000,拟建立LunWen.mdf库文件,包含如下几个表文件: 内容来自www.paper51.com Users 用户信息表 内容来自www.paper51.com Content 留言信息表 copyright paper51.com
News 新闻信息表 内容来自论文无忧网 www.paper51.com 3.5网站主要功能模块的分析 内容来自论文无忧网 www.paper51.com
本网站主要包括用户信息模块,新闻管理模快,留言板和最新公告模块。 内容来自论文无忧网 www.paper51.com 3.5.1用户信息模块 paper51.com 本系统用户包括注册用户和网站管理员,未注册用户可以通过留言板主页进行注册。注册用户成功登录后可进入留言板页面进行修改个人信息和发布留言等。网站管理员除具有普通用户的权限外,更重要是通过管理页面对网站用户、留言板、新闻进行管理和数据库的维护。 copyright paper51.com 3.5.2新闻管理模块 内容来自www.paper51.com
主要包括添加新闻、修改新闻、删除新闻等。 paper51.com 添加新闻 管理员可根据需要将最新的评估新闻通过添加新闻功能发布出去。 http://www.paper51.com
修改新闻 当新闻发布出去发现需要修改时,管理员可进入新闻管理在需要修改的新闻后点击修改,就可对新闻进行修改。 内容来自www.paper51.com 删除新闻 当有的新闻已经失去时效意义时,管理员可进入新闻管理选中要删除的新闻点击删除将其删除。 copyright paper51.com 3.5.3 留言板模块 paper51.com
本模块是注册用户使用模块,注册用户在主页登录后,点击留言板就可进入留言板,未注册用户可直接点留言板,在留言板主页注册。为方便管理本系统将用户管理与留言管理合在一起,所以留言板分为两个模块,管理员留言模块和注册用户留言模块。 paper51.com 注册用户留言 注册用户在主页或留言板主页登录后,进入注册用户留言板,在这里可以修改自己的用户信息、发布新贴、删除自己的发贴及在其它话题中的跟贴留言。 http://www.paper51.com
管理员留言 管理员在主页或留言板主页登录成功后,进入管理员留言板,在这里管理员可以进行用户管理、发布新贴、其他话题中的跟贴留言,还可以对留言信息进行管理,包括删贴和置顶等。 paper51.com 3.5.4 最新公告模块 内容来自论文无忧网 www.paper51.com 该模块主要是为了直接从主页看到最新的评估新闻、信息而设定。它实现从数据库中读取按发布时最新的信息在公告栏中滚动,并且点击标题就能立即浏览新闻。 http://www.paper51.com
功能模块大致流程如图3.2: 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com copyright paper51.com 内容来自www.paper51.com http://www.paper51.com
copyright paper51.com
内容来自论文无忧网 www.paper51.com
copyright paper51.com
图3.2 功能模块结构图 paper51.com
4详细实现过程 copyright paper51.com
4.1网站数据库的设计与实现 http://www.paper51.com 数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构[2]。 http://www.paper51.com (1) 打开Microsoft SQL Server2000数据库,进入查询分析器中执行Transact-SQL语句如图4.1: paper51.com http://www.paper51.com 图4.1 查询分析器主界面 copyright paper51.com 点击运行按扭就可完成库的创建。 copyright paper51.com (2) User表 用来存储系统用户的信息,创建过程同上在查询分析器中执行Transact-SQL语句: 内容来自论文无忧网 www.paper51.com USE LunWen copyright paper51.com GO paper51.com CREATE TABLE Users 内容来自www.paper51.com ( UserId Int Primary Key IDENTITY, http://www.paper51.com UserName Varchar(50) NOT NULL, 内容来自论文无忧网 www.paper51.com UserPwd Varchar(50) NOT NULL, copyright paper51.com Ename Varchar(50), paper51.com Email Varchar(50), http://www.paper51.com Logo Char(10) paper51.com ) copyright paper51.com GO http://www.paper51.com INSERT INTO Users (UserName, UserPwd, Ename, Email, Logo)VALUES('Admin', 'Admin', '', '', '1.gif') copyright paper51.com GO copyright paper51.com 在创建Users表后,将执行INSERT INTO命令插入默认的系统管理员用户Admin,默认密码也是Admin. 内容来自www.paper51.com 表Users结构如表4-1: copyright paper51.com 表4-1 用户数据表 paper51.com 编号 copyright paper51.com 字段名称 内容来自www.paper51.com
数据结构 paper51.com
说明 内容来自www.paper51.com
1 copyright paper51.com UserId copyright paper51.com
Int http://www.paper51.com 用户ID号 内容来自www.paper51.com 2 copyright paper51.com UserName 内容来自论文无忧网 www.paper51.com Varchar(50) copyright paper51.com 用户名 http://www.paper51.com
3 paper51.com UserPwd 内容来自www.paper51.com Varchar(50) http://www.paper51.com
密码 内容来自www.paper51.com 4 copyright paper51.com
Ename copyright paper51.com Varchar(50) 内容来自论文无忧网 www.paper51.com 用户姓名 http://www.paper51.com 5 paper51.com 内容来自论文无忧网 www.paper51.com
Varchar(50) 内容来自论文无忧网 www.paper51.com
电子邮箱 内容来自www.paper51.com 6 paper51.com Logo paper51.com Char(10) 内容来自www.paper51.com
头像文件名 内容来自论文无忧网 www.paper51.com (3)News表 用来保存网站新闻信息,在查询分析器中执行Transact-SQL语句: copyright paper51.com
USE LunWen http://www.paper51.com
GO 内容来自www.paper51.com
CREATE TABLE News ( 内容来自www.paper51.com
Id IntIDENTITY PRIMARY KEY , copyright paper51.com Title Varchar (50) NOTNULL , http://www.paper51.com
PostTime Datetime NOT NULL , copyright paper51.com Content Text NOT NULL 内容来自论文无忧网 www.paper51.com ) copyright paper51.com
GO http://www.paper51.com 就可建立新闻信息表,其结构如表4-2: copyright paper51.com
表4-2 新闻信息表 内容来自www.paper51.com
编号 copyright paper51.com 字段名称 paper51.com
数据结构 内容来自论文无忧网 www.paper51.com 说明 内容来自www.paper51.com 1 内容来自www.paper51.com
Id copyright paper51.com Int paper51.com 新闻编号 内容来自www.paper51.com 2 http://www.paper51.com Title paper51.com Varchar(50) http://www.paper51.com 新闻题目 paper51.com
3 http://www.paper51.com
Content 内容来自论文无忧网 www.paper51.com Text 内容来自www.paper51.com 新闻内容 内容来自www.paper51.com 4 内容来自www.paper51.com PostTime 内容来自论文无忧网 www.paper51.com datetime copyright paper51.com 提交时间 http://www.paper51.com (4)Content表 用来保存论坛留言的标题,在查询分析器中执行Transact-SQL语句:USE LunWen copyright paper51.com GO copyright paper51.com CREATE TABLEContent 内容来自论文无忧网 www.paper51.com ( ContId IntPrimary Key IDENTITY, 内容来自论文无忧网 www.paper51.com Subject Varchar(50) NOT NULL, http://www.paper51.com Words Varchar(1000), paper51.com UserName Varchar(50), copyright paper51.com
CreateTime Char(30), 内容来自论文无忧网 www.paper51.com
LastAnswerTime Char(30), http://www.paper51.com HitCount Int, copyright paper51.com
IsTop bit, 内容来自论文无忧网 www.paper51.com
UpperId Int 内容来自www.paper51.com ) http://www.paper51.com GO 内容来自www.paper51.com |