《Android软件开发》课程学习平台设计与实现(ASP.NET,SQL) 来源:wenku163.com 资料编号:WK16312982 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312982 我要下载该资源 资料介绍 《Android软件开发》课程学习平台设计与实现(ASP.NET,SQL)(毕业论文12000字,程序代码,SQLserver数据库) 前台模块设计 (1)注册功能 该模块是本系统的基本模块之一,可以让一些未注册的学生成为本课程学习网站的用户,新用户在注册页面填写个人信息可成功注册,方可浏览站内的所有教学资源。 (2)登录 用户输入用户名和密码,输入正确后成功登录,进入系统首页。 (3)新闻资讯 登录进入新闻资讯网页中,所有的新闻资讯显示在该页面中,用户可看到所有的新闻资讯,例如最近发生的事实。 (4)最新用户注册 最新用户是时间排序的,最新发布的新闻排列在最前面,方便用户第一时间查看网站内的更新情况。 (5)学习资料 用户要查看视频进行学习时,可以进入教学视频中进行查找,最后点击视频即可播放。 (6)系统公告 用户成功登录后,能看到网站导航栏里推送的最新资讯,使用户第一时间掌握最新的信息。 (7)用户中心 用户成功登录后,点击个人中心即可对自己的信息进行修改。 后台功能模块设计 管理员输入正确的用户名和密码后能进入管理页面,选择后台管理,能对除具体学习内容外的信息进行增删改操作。 (1)公告管理 管理员成功登陆后,不仅能查看到所有的公告信息,还可以对公告信息进行增删改操作。 (2)课件信息理模块 管理员成功登陆后,不仅能查看到所有的课程信息,还可以对课程信息进行增删改操作。 (3)系统设置 管理员成功登陆后,不仅能查看到所有的用户信息,还可以对用户信息进行增删改操作,还能根据权限添加新的使用者。 4.3数据库设计 网站的设计过程中最重要的就是能对数据进行合理的规划处理。因此要使用数据库。数据库不仅能对数据进行存储,还能根据不同的特征进行划分。这使得管理员对数据进行的增删改操作更加方便。这对网站的设计同样重要,免去了对繁琐数据处理的过程,使设计趋于模块化,简单上手。 数据库概念结构设计 (1)用户信息(用户名,姓名,密码,电话,邮箱,QQ,头像,机关,地址,性别); (2)学生信息(学号,姓名,班级,电话,身份证,性别,照片,地址,备注,密码); (3)教师信息(工号,姓名,密码,出生年月,身份证,性别,职称,照片,主教课程,电话); (4)成绩信息(学号,姓名,科目,学年,学期,成绩,备注); (5)教学课件信息(编号,名称,课程,文件,简介,发布人,日期); (6)教学视频信息(编号,名称,课程,视频文件,简介,发布人,日期); (7)课程信息(课程名称,学时,学分,类型,备注,日期); (8)作业上传信息(编号,作业名称,内容,上交人,日期,发布人,成绩,附件); 开发环境:Microsoft Visual Studio 数据库:Microsoft SQL Server 程序语言:ASP.NET(C#)语言 目录 1引言 1 1.1设计的研究意义 1 1.2国内外研究现状 1 1.2.1 国外研究现状 1 1.2.2 国内研究现状 2 1.3 目标及总体方案 3 1.3.1研究目标与研究内容 3 1.3.2总体方案 3 1.3.3要解决的主要问题 4 2 相关技术介绍 5 2.1系统开发环境说明 5 2.2关键技术简介 5 2.2.1 ASP.NET简介 5 2.2.2数据库简介 6 2.2.3 C#语言简介 6 3需求分析 6 4 系统总体设计 7 4.2系统功能模块设计 8 4.2.1前台模块设计 8 4.2.2后台功能模块设计 8 4.3数据库设计 9 4.3.1数据库需求分析 9 4.3.2数据库概念结构设计 9 4.3.3数据库逻辑结构设计 10 表4-8 作业上传 13 5详细设计 13 5.1数据库的连接 13 5.8.1 SQL数据库表 17 6功能实现 18 7系统测试与运行 19 参考文献: 24