《Android软件开发》课程学习平台设计与实现(ASP.NET,SQL)
《Android软件开发》课程学习平台设计与实现(ASP.NET,SQL)(毕业论文12000字,程序代码,SQLserver数据库)
前台模块设计
(1)注册功能
该模块是本系统的基本模块之一,可以让一些未注册的学生成为本课程学习网站的用户,新用户在注册页面填写个人信息可成功注册,方可浏览站内的所有教学资源。
(2)登录
用户输入用户名和密码,输入正确后成功登录,进入系统首页。
(3)新闻资讯
登录进入新闻资讯网页中,所有的新闻资讯显示在该页面中,用户可看到所有的新闻资讯,例如最近发生的事实。
(4)最新用户注册
最新用户是时间排序的,最新发布的新闻排列在最前面,方便用户第一时间查看网站内的更新情况。
(5)学习资料
用户要查看视频进行学习时,可以进入教学视频中进行查找,最后点击视频即可播放。
(6)系统公告
用户成功登录后,能看到网站导航栏里推送的最新资讯,使用户第一时间掌握最新的信息。
(7)用户中心
用户成功登录后,点击个人中心即可对自己的信息进行修改。
后台功能模块设计
管理员输入正确的用户名和密码后能进入管理页面,选择后台管理,能对除具体学习内容外的信息进行增删改操作。 [资料来源:http://doc163.com]
(1)公告管理
管理员成功登陆后,不仅能查看到所有的公告信息,还可以对公告信息进行增删改操作。
(2)课件信息理模块
管理员成功登陆后,不仅能查看到所有的课程信息,还可以对课程信息进行增删改操作。
(3)系统设置
管理员成功登陆后,不仅能查看到所有的用户信息,还可以对用户信息进行增删改操作,还能根据权限添加新的使用者。
4.3数据库设计
网站的设计过程中最重要的就是能对数据进行合理的规划处理。因此要使用数据库。数据库不仅能对数据进行存储,还能根据不同的特征进行划分。这使得管理员对数据进行的增删改操作更加方便。这对网站的设计同样重要,免去了对繁琐数据处理的过程,使设计趋于模块化,简单上手。
数据库概念结构设计
(1)用户信息(用户名,姓名,密码,电话,邮箱,QQ,头像,机关,地址,性别);
(2)学生信息(学号,姓名,班级,电话,身份证,性别,照片,地址,备注,密码);
(3)教师信息(工号,姓名,密码,出生年月,身份证,性别,职称,照片,主教课程,电话);
(4)成绩信息(学号,姓名,科目,学年,学期,成绩,备注);
(5)教学课件信息(编号,名称,课程,文件,简介,发布人,日期);
(6)教学视频信息(编号,名称,课程,视频文件,简介,发布人,日期);
(7)课程信息(课程名称,学时,学分,类型,备注,日期);
(8)作业上传信息(编号,作业名称,内容,上交人,日期,发布人,成绩,附件);
开发环境:Microsoft Visual Studio
数据库:Microsoft SQL Server
程序语言:ASP.NET(C#)语言
[资料来源:www.doc163.com]
[资料来源:http://Doc163.com]
目录
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 [资料来源:http://www.doc163.com]
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 [资料来源:Doc163.com]
上一篇:房屋租赁管理系统的设计与实现(ASP.NET,SQL)
下一篇:《C语言程序设计》课程网站的设计与实现(ASP.NET,SQL)