ASP.NET055-(C#)教师学生家长互动平台的设计与实现(SQL数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:基于计算机技术,网络技术与教育信息化相结合的理念,网络教学和远程教育逐渐取代传统教学,而家长与学校的交流也是网络教学过程中的一个重要环节,在这样的背景下,我们设计和开发了这个师生及家长互动平台。
平台主要包括信息浏览、查询和网上讨论功能:所有用户可以浏览学校信息,查看教育新闻和教育文摘;已注册的家长和学校的教师登录后可以进入查询系统对学生基本信息、教师基本信息、学生各科成绩、教师代课信息和家长信息等进行查询;已注册家长可以随时和老师进行网上交流。在平台的吸引力和亲和力等方面做了很多工作,提高了师生及家长间相互交流的效率,是一个实用性强的家长与学校之间相互交流的中间平台。
平台采用浏览器/服务器结构模式(B/S),对B/S结构和C/S进行了分析比较,阐述了B/S结构的工作原理及其特点。开发工具采用了面向对象且性能比较稳定可靠的Visual Studio.NET 2005。数据库则选用了SQL Server 2000。该平台界面友好,操作方便,基于角色权限控制。
关键词:互动平台,网络教学,浏览器/服务器, .NET框架
[资料来源:http://www.THINK58.com]
[来源:http://think58.com]
[资料来源:http://THINK58.com]
[来源:http://www.think58.com]
目 录 [资料来源:THINK58.com]
第1章 绪 论 1
1.1 国内外教育信息化和教育手段现代化的现状 1
1.2 师生及家长互动平台的特点 2
1.3 B/S结构的特点 2
1.4 Microsoft.NET介绍 3
1.4.1 .NET Framework概述 3
1.4.2 ASP.NET 4
1.4.3 C#概述 5
1.4.4 ADO.NET 5
1.5 论文布局 6
第2章 互动平台的系统分析 7
2.1 可行性分析 7
2.2 系统需求分析 7
2.3 建站主导思想 8
2.4 设计本平台的几个基本原则 9
第3章 互动平台的系统设计 10
3.1 平台结构设计 10
3.2 主要功能模块的设计 11
3.3 数据流图 12
3.4 系统业务流程图 13
第4章 互动平台的数据库设计 15
4.1 数据库的设计思想 15
4.2 数据库的选择 16
4.3 实体联系(E-R)图分析 17
4.4 数据表设计 19
4.5 关系图 25
第5章 互动平台的系统实现 26
5.1 登录模块的实现 26
5.2 家长注册模块的实现 27
5.3 信息浏览与查看模块的实现 28
5.4 信息查询模块的实现 29
5.5 基于角色的控制面板实现 30
5.6 平台管理模块的实现 31
5.6.1 框架的现实 31
5.6.2 树(treeview)的实现 31
5.6.3 数据管理功能的实现 32
5.7 学校论坛的实现 36
5.7.1 论坛的详细实现 36
5.7.2 发表主题模块的实现 36
5.7.3 回复主题模块的实现 37
结论与展望 38
参考文献 39
致 谢 41
[版权所有:http://think58.com]
[资料来源:THINK58.com]
主要功能模块的设计
(1)信息浏览与查看:展现学校信息,发布教育新闻和教育文摘;
(2)家长注册:家长可以在开学时由班主任统一注册也可能过自己孩子学号绑定注册。为了不让社会上的人随意或恶意注册,学生全部由班主任用学生学号进行注册,家长建立与自己孩子学号绑定的ID号,没有统一注册的家长可以电话向班主任索要推荐码后才能通过网站自行注册;
(3)用户登录:家长注册后以及教师和学生信息由管理员统一录入后,家长、教师和学生才可以登录互动平台。已注册的家长、教师和学生通过输入正确的ID号、密码和选择身份登录互动平台。登录后可以查看个人资料、修改个人资料、修改密码、设置安全码,安全码在密码找回时使用;
(5)学校论坛:家长、老师和学生可以通过该论坛进行相互交流和讨论;
(6)信息查询:已注册的家长和学校的老师登录后可以进入查询系统对自己学生基本信息、老师基本信息、各科成绩、老师代课信息和家长信息进行查询;因为注册时家长和各自的孩子的用户名存在绑定关系,所以家长只能查询与自己ID存在额绑定关系的学生的信息,老师也是一样,这样就可以充分保护隐私;
(7)平台管理:管理员登录后进入管理界面对数据库中的数据进行添加、删除和编辑;
(8)修改密码:因为每一种角色都要用到,对安全性要求也很高,所以把它做成一个单独的模块。
[来源:http://think58.com]
[资料来源:THINK58.com]
上一篇:ASP.NET058-(C#)基于ASP.NET的校友录的设计与实现(SQL数据库)
下一篇:ASP.NET054-(C#)无纸化在线考试系统(SQL数据库)