《毕业设计(论文)ASP.NET《数据库基础》课程网站》由会员分享,可在线阅读,更多相关《毕业设计(论文)ASP.NET《数据库基础》课程网站(42页珍藏版)》请在金锄头文库上搜索。
1、毕 业 论 文(2011届)数据库基础课程网站学生姓名 学 号 院 系 专 业 计算机科学与技术 指导教师 完成日期 2011-5-20 毕业设计(论文)数据库基础课程网站摘 要课程网站是21世纪实现信息技术在教学中应用的重要手段和主要平台,以其时效性、共享性、交互性和个别化等特点,在改革传统教学模式、提高教学质量工作中有着不可低估的作用。数据库基础课程网站的建设目标是辅助教师课堂教学,便于学生学习和教师教学,增强教与学的交流。本网站运用ASP.NET 3.5和C#技术,结合ADO.NET数据库访问技术,并以SQL Server 2005作后台数据库服务器。本网站运用了以学生需求为导向这一创新
2、设计理念,功能完善、界面友好,具有一定的实用性和创新性。通过课程网站,教师可以上传课件、习题指导、实验指导等资料,为学生答疑解惑;学生可以下载资料、发表留言等。本文首先介绍了课程网站的发展和基本现状,然后介绍了数据库基础课程网站的系统分析和概要设计、数据库设计、功能模块设计、系统测试等。关键词 课程网站;ASP.NET;C#;SQL SERVERTHE COURSE WEBSITE FOR “FOUNDAMENTALS OF DATABASE”ABSTRACTCourse website is the important method and the main platform that ca
3、n achieve the application of information technology in teaching in 21st century. With its characteristics, such as timeliness, sharing, interaction and individual, it has made the underestimated effect on the reforming the traditional teaching model and improving the quality of teaching. The course
4、website for “Foundamentals of Database is assisting the classroom teaching, and its objective of construction is to facilitate and enhance the exchanges between the students and the teachers.This system is build on .NET Platform with ASP.NET 3.5 and C # as programming language and ADO.NET as technol
5、ogy to access SQL Server 2005 database server. We used the innovative design concept of student-oriented and this system has been deployed successfully with rich functionalities, friendly interface, and it should be advanced and more practicality. It can help teachers to update data which download b
6、y student like curriculum content, courseware, guidance of exercises and experiments, and answering the questions for students.After introducing the development and basic status of course web site, this paper describes the system analysis, essentials design, and database design and function module d
7、esign and system testing of the course website for “Foundamentals of Database”. KEY WORDS course website; ASP.NET; C #; SQL SERVER目录摘 要IABSTRACTII1 系统开发背景11.1课程网站的发展及基本现状11.2 系统开发目的及意义22 系统开发技术及环境42.1 ASP.NET简介42.2 ADO.NET简介42.3 SQL SERVER 2005简介52.4 系统开发环境63 系统分析73.1 系统建设目标73.2 系统建设内容73.3 系统设计原则73.
8、4 技术可行性分析83.5 系统角色分析83.6 系统功能分析84 数据库分析与设计114.1 数据库需求分析114.2 数据库概念模型设计124.3 数据库逻辑结构设计135 系统功能模块设计与实现185.1 网站首页的设计和网站内容的建设185.2 注册/登录功能的设计与实现195.2.1 注册功能的设计与实现195.2.2 登录功能的设计与实现225.3 教师权限的功能设置和实现235.3.1上传课件功能的设计与实现235.3.2回复留言功能的设计与实现255.3.3编辑参考文献功能的设计与实现265.4 管理员权限的功能设置与实现275.4.1添加教师信息的设计与实现275.4.2删除
9、留言信息的设计与实现285.5 学生及教师用户添加留言信息功能的设计与实现296 系统测试与安全维护316.1 系统测试316.2 系统的安全维护317 结论及展望33参考文献35致谢36 - I -1 系统开发背景1.1课程网站的发展及基本现状网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流中时间和空间的种种壁垒,给人类带来了新的机遇和挑战。学校可通过课程网站来改革教学模式、提高教学质量。由于网上教学具有时效性、共享性、交互性和个别化等特点,所以课程网站的建设在课程教学中有着不可低估的作用1。2000年以来,教育部推出了多项网络教学资源建设项目。国内的网络教学资源日益丰富,大
10、大弥补了不同院校课程质量不平衡的问题,实现了优质教学资源的共享2。课程网站是实现信息技术在教学中应用的重要手段和主要平台,因此,众多院校都在积极建设并不断完善。网络教学资源日益丰富,正在逐步实现优质教学资源共享,但是资源的存在并不等于教学,也不等于学生的参与。从现有网站的建设效果来看,课程网站主要的问题有:修改与维护不便;网站缺乏交互性;网站实际利用率低;动态多媒体课件较少;素材资源相对于课程发展来说存在脱节、滞后现象3。 以精品课程为例,利用率不高,使用效果不理想的主要原因是:网站设计者考虑的主要面向对象并不是学生,而是评价体系;学生难以从浩瀚的信息中提取最适合自己的资源;网站的资源表现方式
11、比较单一;网站功能不健全,缺少实用性和针对性4。2009年的精品课程资源类型需求调查问卷和精品课程资源表现形式需求调查问卷研究结果表示:不同年龄段学生有各自的学习过程特点,面对同样的知识点或者问题,进行理解、分析和解决的过程不尽相同。一般而言,学生学习的过程包括以下几个环节:感知新知识点,明确学习目标和条件;联系已有的知识经验,与新知识点建立相关性;形成策略,利用资源,解释认知该知识点; 自测评价,反馈,应用5。因此,依据因材施教和建构主义学习理论,网站的建设应该以学生的学习需求为出发点,给学生创造符合其自身特点的学习气氛与情境,使自主学习成为乐趣。随着学生的不断学习和成长,随着各类技术的日新
12、月异,网站资源的组织和表现方式也应该随之进行不断的更新,主要包括以下几个方面:学生在网站中学习和交互的信息留在网站中,网站的内容会不断更新和增加。因此,必须对资源进行有效的组织和整理,及时提出新的学习策略,及时归纳学生讨论思考的问题集,及时整理最佳的项目方案作为参考资源;提供资源的目录索引,使用不同的分类方法为学生快速定位某些资源。比如:分成知识点索引目录,应用例子索引目录,项目索引目录。使学生不再因为找不到需要的资源而放弃学习网络上的教学资源;不断地提供其他优秀的网站作为学生的参考资源,并根据学生的需求,积极完善各种最新的网络资源表现形式,提高学生学习这些网络教学资源的兴趣,以达到吸引学生的
13、最好效果6。课程网站建设的改进策略有:打破网站设计模板的约束,结合数据库技术,开发教学管理平台;建设交互式平台,加强师生交流;采用相应的激励机制,调动学生使用网站资源的积极性,充分利用多媒体技术,提供生动形象的教学资源;技术上建立共享平台,开发资源管理系统等。此外,转变观念,认识并在课程网站建设中注重满足学生需求这一点也非常重要。1.2 系统开发目的及意义数据库基础课程是计算机专业的专业必修课,它的主要特点是理论与实践结合紧密,其操作性、实践性、应用性很强,并且这门课程的教学内容有非常清晰的教学主线,就是创建一个完整的具有一定功能的数据库应用系统。学好这门课程,除了课堂学习紧跟老师教学以外,课
14、外的实验、作业、习题等也需要紧跟课程进度加以巩固练习7。为了辅助该门课程的传统教学,增强学生对该课程的学习兴趣,让该课程的教师可将更多的精力投入到对学生的激励与指导中去,本人选择的毕业设计就是制作一个基于ASP.NET的数据库基础课程网站,并希望课程网站完成后能实现其使用价值,即学习能力较差的学生可通过教师的电子教案、多媒体课件、习题指导及解答,逐渐跟上教学进程;学习能力较强的学生可以通过查阅教师收集的教学资源,进一步拓宽本学科的知识面,了解该学科的最新动态以及在实际生活中的应用,为今后进一步深造打下殷实的基础;教师可把网站作为课堂的延伸,根据学生的要求分层进行教学,通过在网上收集学生的反馈意
15、见,及时调整课堂教学的方法,通过网上答疑,发布习题指导、实验指导等,为学生答疑解惑。本系统开发的意义在于:首先,本网站重在为我校师生提供数据库基础课程的学习平台,增强教与学的沟通交流;其次,可通过本网站与网络上其他用户做一些关于数据库基础课程的知识共享,经验交流等,这对宣传我校课程建设、办学理念、文化内涵等也有一定的帮助。2 系统开发技术及环境2.1 ASP.NET简介ASP.NET 作为一种新的Web 技术,它提供了丰富的新功能,从而更便于开发一个工程。ASPNET 彻底抛弃了脚本语言而代之于编译式语言(如VB、C#等) 为开发者提供了更加强有力的编程资源:允许用服务器端控件取代传统的HTML 元素并充分支持事件驱动机制并为开发者提供了强力的集成开发工具Visual Studio.NET。ASP.NET 隶属于Microsoft.NET,框架是由.NET框架提供