图3 数据库实体-联系模型E-R图
4.2 数据库物理结构设计
数据库在物理设备上的存储结构与存取方法就是数据库的物理结构,为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。通过对课程教学网站的需求分析,确定了系统所需的数据库表如表1所示:
表1 数据表说明
表名 功能说明
Student 存储学生信息,包含五个字段
Teacher 存储教师信息,包含五个字段
WorkInfo 存储教师布置作业信息,包含三个字段
FinishWork 存储上交和批改作业后的信息,包含五个字段
News 存储发布公告信息,包含四个字段
下面是两个主要的数据表的结构设计:
(1)学生信息表。表结构如表2所示:
表2 学生信息表
描述 字段名 字段类型 字段长度 说明
学生名 StuName nvarchar 20 主键
密码 StuPwd nvarchar 20
QQ StuQQ nvarchar 20
邮箱 StuEmail nvarchar 30
电话 StuTel nvarchar 20
(2)作业信息表。表结构如表3所示:
表3 作业信息表
描述 字段名 字段类型 字段长度 说明
作业名 workID nvarchar 30 主键
学生名 StuName nvarchar 20
作业内容 workContent ntext 16
完成时间 finishTime datetime 8 本文来自优*文`论'文&网,
毕业论文 www.youerw.com 加7位QQ324~9114找原文
5.系统的详细设计与实现
5.1 登录模块
主要实现用户的登陆。当用户输入用户名、密码,系统将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功;否则登录失败。当所有验证正确后,把用户名写入Session变量中,然后进入用户中心。
5.2 密码找回模块
用户找回密码功能,通过用户在注册时填写的联系电话信息,若输入信息与注册时信息相匹配,则用TextBox控件显示用户的密码;若与注册时的信息不匹配,则弹出信息错误的提示。
下面是密码找回页面如图4所示:
图4 密码找回页面
5.3 资源管理模块
该模块主要是教师上传课程资源,在学生页面显示资源信息,学生登录进入课程资源页面后可以浏览及下载这些资源。它是通过FileUpload控件实现上传功能,通过ListBox控件显示课程资源,用Button控件实现确认下载功能。
上一页 [1] [2] [3] [4] [5] 下一页
ASP.NET课程教学网站设计与实现毕业论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766