asp家校通网站的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp家校通网站的设计与实现(3)


(2)教师操作模块
教师进入网页,不登录,只能浏览新闻公告及发表留言。登录后,能对个人信息进行查看和修改,按年级班级对家长学生信息进行修改删除,回复家长学生的留言;
(3)学生操作模块
学生进入网页后,如果不登录,只能浏览新闻公告及发表留言。登录后,能对个人信息进行查看和修改以及回复家长教师留言;
(4)家长操作模块
学生进入网页后,如果不登录,只能浏览新闻公告及发表留言。登录后,能对个人信息进行查看和修改以及回复学生教师留言。
3数据库总体设计
3.1数据库概要设计
在本系统中采用“实体联系模型”(E-R模型)来描述数据的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型及实体间联系,然后用E-R图来表示数据模型。E-R图是直观表示概念模型的工具,它有三个基本成分:
(1)矩形框:表示实体类型(考虑问题的对象);
(2)菱形框:表示联系类型(实体间的联系);
(3)椭圆形框:表示实体的属性。
家校通网站设计的E-R图如图2所示。
 
图2 E-R图
3.2 数据库逻辑结构设计
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的逻辑层次组织起来,是面向用户的。经过系统的分析,按照实现功能的要求,把系统所需信息分为管理员信息、会员信息、新闻公告信息、留言信息,那我们所需要的表信息具体如下
(1)用户信息表(members):用户信息表存储已注册教师,家长,学生的信息;
(2)管理员表(admins):管理员表用来录入管理员的信息;
(3)新闻信息表(xinnews):存储管理员发布最新新闻信息;
(4)公告信息表(gonggao):管理员发布最新公告信息;
(5)留言表(liuyan):留言表存储发布留言人和回复留言人得信息。
各表之间关系图设计如下:
 
图3数据库关系表图
4系统设计与实现
4.1前台客户端的设计与实现
家校通的前台网站主要有用户登录,新闻公告和作业任务查看,发表留言功能,具体实现如下:
(1)登录功能
主要实现用户的登陆。为了保障系统的资源的安全性,用户必须登录后才能使用系统的相关资源。教师和学生家长登录以后,进入欢迎页面,然后根据members表中的m_select来选择身份后,进入相应的功能操作区。但是输入错误后,系统就会留在用户界面。教师,家长和学生的功能管理页都是用框架的形式调出来显示;
(2)新闻公告查看
用户查看新闻公告列表时,新闻公告标题会自动从xinnews和gonggao表中按最新发布时间进行显示。点入标题之后会进入内容详细页,了解详细内容;
 (3)发表留言
用户发表留言以后,会自动从留言表liuyan中提取最新留言信息进行显示。
4.2 后台管理端的设计与实现
在前台登录后,管理员,教师,家长,学生的权限不同进入不同功能管理区,主要包括用户信息管理,新闻公告管理,留言管理。
(1)用户管理
这一部分由于考虑到用户权限,管理员可以对所有用户信息进行查看,修改和删除;教师则根据不同年级班级只能对本班的信息进行管理;家长和学生则可以修改自己的信息。这样就需要通过对用户表members中用户身份的“权限设置”来实现;
(2)新闻公告管理
这一功能是管理员管理主要部分之一。管理员在后台通过发表,修改,删除对新闻表xinnews和公告表gonggao进行操作,这样会对前台新闻公告信息的显示进行更新,以保证新闻公告的时效性; (责任编辑:qin)