项目编号:asp.net1013-课程教学网站的设计与实现#毕业设计
运行环境:VS+SQL
开发工具:VS2010及以上版本
数据库:SQL2008及以上版本
使用技术:HTML+JS+HTML
开发语言:C#,框架:asp.net
随着网络技术发展人们对学习的要求也越来越高,尤其是在这一个知识大爆炸的时代,如何能够更快的获取更多的知识,是很多人梦寐以求的事情。尤其是对一些在校的大学生来说他们现在最重要的一个事情就是学习,但是很多时候获取知识的途径比较单一,只能够通过老师在课堂上讲解的内容进行学习,这远远不能满足当代大学生对学习知识的渴望。如何能够通过网络更加快速的获取学习资源和进行在线交流,是当代大学生比较关注的一个问题。为此,我开发了《Windows程序设计》课程教学网站,旨在让当代大学生能够有一个更好的学习交流平台。
《Windows程序设计》课程教学网站是一个综合性的学习和交流平台,它包括了用户在线注册,登录,查看新闻信息,在线下载资料,在线进行视频学习,以及对当前知识掌握情况的一个测试功能。通过这些功能,基本上满足了当代大学生对知识的渴望,以及对学习的多样化。
系统首页
后台界面
根据用户对系统的需求,用户希望可以得到一个操作简单,能够精确完整的对信息进行管理。同时要求系统可以对用户的信息进行增删改查的基本操作。系统根据角色不同设置不同的权限,主要的用户有管理员用户以及普通用户。
管理员:管理新闻公告信息,管理课程介绍信息,管理资料信息,管理教学视频信息,题库信息管理,留言信息管理,学生信息管理,个人信息管理
普通用户:注册登录,查看新闻公告,查看课程介绍,下载资料信息,在线播放教学视频,在线测试,在线留言,管理个人信息。
系统功能结构图
摘 要1
1 系统概述5
1.1 研究背景和意义5
1.2研究现状5
2 系统开发环境7
2.1开发工具介绍7
2.1.1 Visual Studio介绍7
2.1.2 SQL Server介绍8
2.1.3 IIS介绍8
2.2 动态网站技术介绍8
2.3开发模式B/S介绍8
2.4 ASP.NET概述10
3 需求分析11
3.1 需求分析11
3.1.1系统用户需求11
3.1.2系统功能需求11
3.1.3系统设计原则分析11
3.2 可行性分析12
3.2.1技术可行性12
3.2.2社会可行性12
3.2.3经济可行性12
3.1.4法律可行性12
3.3用户需求分析12
3.3.3功能需求分析13
3.3.4其他需求分析13
3.4系统流程与逻辑分析14
3.4.1用户登录模块14
3.4.2修改密码模块流程15
3.5界面需求分析16
4系统概要设计17
4.1 概述17
4.2 系统结构17
4.3. 数据库设计18
4.3.1 数据库E-R图18
4.3.2 数据库实体18
4.3.3数据库设计表20
5系统详细设计23
5.1 系统首页23
5.2学习资料24
5.3通知公告25
5.4教学视频26
5.5在线留言27
5.6后台登陆页面28
5.7学习资料管理29
5.8教学视频管理30
5.9通知公告管理31
5.10 修改密码32
6系统测试33
6 系统测试33
6.1 测试的任务33
6.2 测试的目标33
6.3 软件测试的原则33
6.4 软件测试的方法34
6.5 测试用例35
6.5.1 登录界面测试35
6.5.2 添加系统公告界面测试36
6.6 测试结果分析36
6.7本章小结40
7 总结41
致谢语42
参考文献:43