Topic AddUser Addtime Contents isReplay
问题标题 发布人 发布时间 内容 是否回复
Varchar (50) Varchar (50) Varchar (20) Varchar (50) Varchar (50)
不允许空 不允许空 不允许空 不允许空 不允许空
信息表如表3-7所示
表3-7 信息表(News)
列 名 Id name content typeid TypeName Addtime
说 明 编号 新闻标题 新闻内容 类别编号 信息类别 添加时间
类 型 ( 长 度 ) Int (4) Varchar (50) text Int (4) Varchar (50) datetime
备 注 不允许空,主键 不允许空 不允许空 不允许空 不允许空 不允许空
回复信息表如表3-8所示
表3-8 回复信息表(Replay)
列 名 Id Replay ReplayUser TopicId AddTime ReplayTitle
说 明 编号 回复内容 回复人 问题编号 回复时间 回复标题
类 型 ( 长 度 ) Int (4) Varchar (50) Varchar (50) Int (4) Datetime(8) Varchar (50)
备 注 不允许空,主键 不允许空 不允许空 不允许空 不允许空 不允许空
信息类别表如表3-9所示
表3-9信息类别表(Infotype)
列 名 Id Name
说 明 编号 类别名称
类 型 ( 长 度 ) Int (4) Varchar (50)
备 注 不允许空,主键 不允许空
5.系统详细设计
5.1功能模块的详细设计
首页是网站的第一个页面,也是打开网站的第一个页面,本网站首页显示了很多信息,包括界面的导航信息,用户登陆,用户注册,在线论坛,教学视频,课程习题,多媒体课件,新闻公告,教师信息,教学大纲,参考文献,课程简介等链接。
网站首页的运行效果如图5-1。
图5-1网站前台
网站首页的关键代码如下: if (!IsPostBack) {
getAbot();
dlNews.DataSource = data.GetDataReader(\ 5 * from News where TypeName='新闻公告' order by id desc \ dlNews.DataBind();
dlXinDe.DataSource = data.GetDataReader(\ 5 * from News where TypeName='教学大纲' order by id desc \ }
5.2学生管理模块
学生模块包括学生的注册,学生登录,管理员对学生信息进行管理。学生注册信息包括学生登录账号,学生密码,学生性别,学生真实姓名,学生电话,学生住址,学生邮编等信息。
学生注册界面如图5-2 。
图5-2学生注册界面
学生登录界面如图5-3。
图5-3学生登录界面
学生管理是管理员对前台注册的学生信息进行管理的功能模块,管理员可以查看学生信息,可以删除学生信息。
学生管理界面如图5-4。
图5-4后台学生管理界面
学生注册的关键代码如下: protected void Button1_Click(object sender, EventArgs e) {
data.RunSql(\
Users(emal,UserName,Sex,Age,Ds,pwd,UserType,XueXiao,XingMing,Photo,Tel)values('\Age.Text + \学生','\XingMing.Text + \
Alert.AlertAndRedirect(\注册成功!\}
5.3信息管理模块
信息管理模块包括了几个大的功能模块,包括学生前台显示查看信息内容和列表,后台管理员添加信息,修改信息,删除信息,信息类别管理等功能模块。
信息列表功能模块显示了资料的列表信息,包括信息的标题,发布时间,信息类别,信息内容等信息。
添加信息模块,添加信息是后台管理员添加信息的功能,添加的信息包括信息的标题,信息的类别,信息的内容等信息。
管理员还可以对信息进行查看和修改删除等操作。
管理员进入后台可以对信息进行添加,添加信息的界面如图5-5。
相关推荐: