c#高级应用课程设计_第1页
c#高级应用课程设计_第2页
c#高级应用课程设计_第3页
c#高级应用课程设计_第4页
c#高级应用课程设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 c#高级应用课程设计说明书(论文)设计题目: c#高级应用课程设计 所属学院: 电气工程学院 专 业: 计算机应用技术 姓 名: 学 号: 班 级: 计算机应用二班 起讫时间:2012年6月18日至6月25日 指导教师: 课程设计任务书学生姓名专业班级计算机应用二班学号指导教师设计地点校内实训中心设计题目c#高级应用课程设计设计任务与要求(包括原始数据、技术参数;设计要求,设计计算说明书(或论文)、图纸、实物样品等): 课程设计内容:1. 复习程序设计基本步骤2. 简单软件工程方法介绍3. 程序算法分析4. 程序理解分析5. 源程序运行调试6. 程序讲解与验收7. 关于程序的提问课程设计要求

2、:1. 通过程序分析,掌握程序设计基本步骤2. 能独立讲解程序3. 可以对源程序功能扩展4. 形成符合要求的报告课程设计考核:1. 通过程序运行验收2. 通过讲解程序验收3. 通过程序提问验收进度安排(包括时间划分和各阶段主要工作内容)1) 准备阶段程序开发步骤(4学时)2) 程序设计阶段程序主题选定(或自己命题)、程序调试(12学时)3) 程序验收阶段(2学时)课程设计总结阶段(2学时)教学团队及所属学院审核意见:审核人签名及学院公章: 年 月 日任务下达人(签字) 年 月 日任务接受人(签字)年 月 日备注:1.本任务书由指导教师填写,经所属学院审核同意后,下发学生,学生按要求完成设计任务

3、。 2.本任务书装订于课程设计封面之后。目 录1引言32 创建access数据库32.1 access简介32.2使用access创建db_study数据库42.2.1创建tb_bulletin表及其表结构42.2.2创建tb_login表及其表结构52.2.3创建tb_sound表及其表结构52.2.4创建tb_speak表及其表结构52.2.5创建tb_type表及其表结构62.2.6创建tb_video表及其表结构63课程设计目的64课程设计内容75课程设计步骤75.1设计一 用户注册75.2用户发布教程、下载教程等85.3设计三 用户评论留言等115.4设计四 用户阅览信息116总结1

4、21引言asp.net是微软力推的web 开发编程技术,它是建立在通用语言基础上的程序框架。asp.net以简单、快捷和高效的变成模式,受到广大用户的青睐,是当今最热门的web开发编程技术之一。随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件两方面把学校建设成一流的信息管理、教育教学平台,本文设计开发的互动媒体学习系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高学生的学习效率,加强学生自学能力的流程。2 创建access数据库2.1 access简介access是一种关系型数据库管理系统,其主要特点如下: (1)存储方式单一

5、access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 access是一个可视化

6、工具,是风格与windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 access基于windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)access支持odbc(开发数据库互连,open data base connectivity),利用access

7、强大的dde(动态数据交换)和ole(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、excel表格、word文档,还可以建立动态的数据库报表和窗体等。access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成html文件,轻松构建internet/intranet的应用需求。整个系统分为三大部分:登录界面、留言版面、后台数据库。1. 登录界面:明了简洁,显示用户名和密码两栏,登录时通过与数据库比对,正确方可登录。2. 留言版面:需要用dreamweaver 编辑美化。3. 后台数据库:需要有user用户和admin管理员两个权限。细化分析:1. 登录界

8、面:dreamweaver做出登录界面,然后通过输入user或者admin用户名和密码来登录。2. 留言版面:dreamweaver做出留言版面,如果用户用user口令登录只可留言,如果用户用admin口令登录则可以实现对用户留言的回复、删除等功能。3. 后台数据库:采用asp动态网页技术实现网页与数据库之间的连接,并通过sql语句进行数据库操作。2.2使用access创建db_study数据库2.2.1创建tb_bulletin表及其表结构字段名称数据类型id自动编号title文本content备注date日期/时间name文本tb_bulletin表2.2.2创建tb_login表及其表结

9、构字段名称数据类型id自动编号会员标号name文本会员登录名pass文本会员密码zname文本真实姓名sex文本性别email文本电子邮件地址idcard文本身份证号passquestion文本密码提示问题passsolution文本密码提示答案logindate日期/时间注册日期lock数字锁定状态tb_login表2.2.3创建tb_sound表及其表结构字段名称数据类型soundid自动编号语音教程编号soundtype数字教程语言类型soundname文本语音教程名称soundurl文本语音教程存储路径clicksum数字语音教程点击率soundcontent文本语音教程内容简介fbd

10、ate日期/时间语音教程发布日期name文本语音教程发布人tb_sound表2.2.4创建tb_speak表及其表结构字段名称数据类型speakid自动编号留言编号spokesman文本留言人tutorialtype文本教程类型tutorialid数字教程编号speakcontent备注留言内容speakdate日期/时间留言日期tb_speak表2.2.5创建tb_type表及其表结构字段名称数据类型typeid自动编号语言类型编号typename文本语言类型名称tb_type表2.2.6创建tb_video表及其表结构字段名称数据类型videoid自动编号videotype数字videon

11、ame文本videourl备注clicksum数字videocontent备注fbdate日期/时间name文本tb_video表3课程设计目的随着信息时代和因特网的产生,信息变的越来越重要。互动媒体学习的创建目标是给用户提供及时并有用的一个信息空间。它主要由公告管理、视频管理、用户管理等几大部分组成,根据需求分析的描述以及实际考察,现制定网站实现功能如下:1. 操作简单方便、界面简洁美观。2. 注册功能,用户通过注册成为网站会员。3. 发布下载教程,对会员提供发布教程和下载教程的功能。4. 密码找回功能,当会员忘记密码时可以通过此功能找回。5. 留言功能,通过留言功能进行互动交流。6. 查询

12、功能,使用户通过查询快速找到需要的教程。7. 后台管理功能,管理员通过后台进行网站的维护和管理。8. 系统运行稳定、安全可靠。操作注意事项(1)本系统管理员用户名为:tsoft,密码为:111。(2)实例执行文件位置: 付梦媛index.aspx(3)用户注册登后进可进行发布教程及下载操作。(4)在后台进行添加语音和视频信息默认发布人为校长。(5)单击首页底部的“进入后台”按钮,输入用户名、密码进入后台管理界面。4课程设计内容设计一 用户注册1. 互动媒体学习主页面2. 用户注册页面设计二 用户发布教程、下载教程等1. 管理界面2. 用户发布教程页面3. 用户下载教程页面设计三 用户评论留言等

13、1. 用户对教程进行评论留言页面设计四 用户阅览信息1. 浏览教程信息页面5课程设计步骤5.1设计一 用户注册互动媒体学习的系统界面 如图5-1 所示:图5-1单击“注册”导航按钮,可对教程信息进行注册操作 如图5-2 所示:图5-25.2用户发布教程、下载教程等输入用户名及密码登录后台管理界面如图5-3所示:图5-3在“公告管理”下拉菜单中,主要对公告信息的发布、查看及删除操作 如图5-4,5-5 所示:图5-4图5-5在“教程管理”下拉菜单中,主要对教程的发布、视频和语音的查看及删除操作 如图5-6,5-7,5-8所示:图5-6 图5-7图5-8在“用户管理”下拉菜单中,对用户信息进行查看

14、、锁定及删除操作 如图5-9所示:图5-95.3设计三 用户评论留言等用户对教程进行评论留言页面 如图5-10所示:图5-105.4设计四 用户阅览信息浏览视频教程信息页面 如图5-11所示:图5-116总结通过这次asp.net互动媒体学习的课程设计,我对asp.net有了清楚的认识,了解开发一个系统是如此复杂。一开始要从需求分析做起,接着要分析系统的功能以及怎样实现这些功能,然后把这些功能分成具体的功能模块,就进入了结构设计阶段。在这个阶段重要的还少不了数据库设计,设计数据库要根据系统的具体功能来设计,设计系统中要用到的表,以及每个字段的类型和大小,这些都要仔细的考虑。功能模块划分完以后,数据库也设计好了,就开始到编码阶段了。根据老师的建议,我做几了个模块,做的过程中,我和同寝室同学也经常交流,遇到问题大家一块想办法。考虑怎样布局合理,怎样使系统人性化,解决不了的问题大家就去找书,去网上找资料。问题解决后,成就感油然而生。有的时候写的程序感觉一点错误也没有,但就是编译不过去,心里就特别的郁闷。但

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论