Visio的二次开发及应用(ASP.NET2.0+C#+SQL2005)(精品)☆
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要:随着教育制度的不断发展与完善,网络教学活动也逐渐成为了教育发展的一个趋势。网络以其灵活便捷连通的特点和高度的互动性成为实现互动双向交流的代表性媒体,符合国家新课程标准所倡导的探究学习方式对学习环境提出的要求。网络教学是现代化教学的一种重要形式,其显著特点是加强学生的综合素质尤其是实践能力的培养,实践是学生理解掌握和巩固课堂知识的重要途径。本系统中学生可以通过登录客户端进行知识的浏览与学习,在此基础上进行Windows画图及Visio画图的实践体验,使学生自觉学习掌握知识,同时加强了实践动手能力的培养;教师可以通过后台进行管理,掌握学生的学习实践情况,从而根据实际制定教学计划,提高教学针对性。系统是在visual studio 2005 的开发环境下对Visio进行的二次开发,利用当今流行的C#语言开发而成,后台数据库使用的是SQL Server 2005,成功的实现了任务书规定的所有功能。
本系统的应用可以加强工科学生的实训环节,使理论和实践教学和谐发展,轻松管理,大大提高实践培训的能力,操作易行,具有很大的使用价值。
关键词:网络教学;实践教学;Visio画图
毕业设计(论文)外文摘要
VS2005-Based Development and Application of Visio
Abstract: With the continuous development of the education system and improvement of the network, teaching activities have gradually become a trend of educational development. Network with its flexible connectivity and convenient features and a high degree of interactivity as a two-way communication to achieve the representation of interactive media, agree to the national standards advocated by the new curriculum into the learning environment on learning requirements. The modernization of the network teaching is an important form of teaching, and its distinguishing feature is to enhance the overall quality of students, especially the cultivation of practical ability. Practice is an important way for the students to understand and grasp the knowledge. In this system students can browser to knowledge and learn them by login the client, and on this base students can experience the practical of Visio drawing and Windows Paint so that they can consciously learn to acquire knowledge, while it strengthen the ability of the practice; teachers can master the practice of students’ learning by login server, so that they can lay down the teaching programs according to the actual development and improve teaching effectiveness. System is in visual studio 2005 development environment to develop Visio secondly. It is developed by C # language, which is very popular in modern society. The database use SQL Server 2005. It has successfully achieved the task of the book provides all the features.
Application of the system can enhance the practical training of engineering students, and it leads to the harmonious development of teaching and learning, easy management, and greatly enhanced the ability of practical training. It is easy to operate. It has great value.
Keywords: Network teaching;Practice Teaching; Visio drawing
系统要完成的主要功能包括:
(1) 通过VS2005对Visio控制绘图过程,处理图形元素。
(2) 使用VS2005建立简单的UML建模课程实训系统,学生可以通过系统进行实践;
(3) 系统可以对学生实践过程和实践结果进行评判,给出评判结果和指导意见。
系统功能简介
本课程实训系统主要包括客户端和服务器端两部分组成,主要面向教师以及学生群体。
1、客户机端:主要是学生登陆的界面,用于学生浏览相应的学习资源,并且实现在线画图功能。学生注册信息,凭借自己的学号和密码可以登录系统。然后可以浏览阅读系统所提供的各种学习资料和丰富的知识(主要是关于Visio画图软件的介绍等)。学会了使用画图软件,学生就可以进入相应的界面进行在线的画图,包括UML模型图、程序流程图、网络拓扑图、数据分布图、地图等,并且可以通过加载VSS模具任意的增加画图类型。学生可以任意拖动、修改、删除画图的控件进行绘图。同时在系统里增加了Windows画图功能,可以任意拖动控件、选择任意的颜色和字体、改变画笔的大小进行画图,点击帮助查看画图向导(也可以打开已经画好并保存的图片),先保存后上传。当绘图完成之后点击查看成绩以及教师的评论。
2、服务器端:教师登陆后可以对自己的信息进行更新和维护,添加新的教师、删除已有的教师或者更新教师的信息,也可以对学生用户的信息进行更新和维护。同时可以发布、修改以及删除学习的资料。当客户机端传来图片,教师可以点击显示图片以及相应的学生用户信息,系统对样本图片和学生作业比较并自动评判,教师可以编辑和查看该学生的画图成绩和反馈意见。
论文各章简介
第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。
第2章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据字典。
第3章主要内容是:系统总体设计包括,系统总体功能结构;系统数据模型设计(如E-R图、关系模型和关系规范化);系统开发与运行环境设计。
第4章主要内容是:面向对象模型。包括功能模型、对象模型和动态模型的详细设计,已经相对应的用例图、类图、状态图和活动图。
第5章主要内容是:详细设计包括客户端和服务器端的详细设计,有功能简介、流程图、界面设计以及重要功能的代码设计。
第6章主要内容是:用户手册包括,系统功能简介、系统运行环境和安装环境简介,系统的操作指南说明。
第7章主要内容是:系统评价包括,系统的特色和优点简介,系统存在的不足与改进方案说明,毕业设计的收获和心得。
最后还有致谢、参考资料、程序清单等等内容的介绍。
运行环境简介
本课题选用了客户机/服务器的C/S模式,硬件和软件平台要求设置如下:
1、硬件平台:CPU:Intel 1.80GHz;内存:512 MB
2、软件平台:
(1)操作系统:Windows XP;
(2)数据库:SQL Server 2005;
(3)开发环境:Microsoft .NET Framework SDK v1.1;
(4)开发工具:Microsoft Visual Studio.NET 2005;
(5)开发语言:C#语言;
(6)绘图软件:Microsoft Visio 2003
系统运行与操作指南
学生用户在登录本系统时需要进行注册,输入用户名、密码以及真实姓名,登录成功以后即可对系统进行操作。学生可以根据导航条所示的内容进行相应的操作。在浏览学习资料板块中,双击选中的资料即可下载成功;在画图板块中,要遵循先保存后上传的原则进行操作。
目 录
1 绪论 1
1.1 课题的研究背景与意义 1
1.1.1 课题的研究背景 1
1.1.2 课题的研究意义 2
1.2 问题的定义及内容简介 2
1.2.1 问题的定义 2
1.2.2 问题的内容简介 3
1.3 问题的调研 3
1.4 可行性分析 4
1.4.1 经济可行性 4
1.4.2 技术可行性 4
1.4.3 操作可行性 4
1.5 论文各章简介 4
2 需求分析 6
2.1 业务流分析 6
2.2 数据流分析 6
2.3 数据字典 8
3 系统设计 11
3.1 系统总体功能结构 11
3.2 系统数据模型设计 11
3.2.1 数据概念结构设计—E-R图 11
3.2.2 数据逻辑结构设计—关系模式 12
3.2.3 数据逻辑结构设计—关系表 12
3.2.4 数据逻辑结构设计—存储过程 13
3.2.5 数据结构优化—关系规范化 16
3.3 开发环境与运行环境设计 16
3.3.1 开发环境设计 16
3.3.2 运行环境设计 17
4 面向对象模型 18
4.1 功能模型 18
4.2 对象模型 20
4.3 动态模型 22
5 详细设计 30
5.1 客户端详细设计 30
5.1.1 客户端功能简介 30
5.1.2 页面设计和重要功能的详细设计 30
5.2 服务器端详细设计 36
5.2.1 服务器端功能简介 36
5.2.2 页面设计和重要功能的详细设计 37
6 用户使用手册 45
6.1 系统功能简介、运行环境简介 45
6.1.1 系统功能简介 45
6.1.2 运行环境简介 45
6.2 系统运行与操作指南 45
6.3 系统安装守则 46
7 系统评价 47
7.1 系统特色/优点介绍 47
7.2 系统存在的不足与改进方案 47
7.2.1 系统存在不足 47
(优秀毕业设计:www.2bysj.cn)
7.2.2 改进方案 48
7.3 设计收获与心得 48
结 论 49
致 谢 50
参 考 文 献 51
参 考 文 献
[1] 祝智庭.现代教育技术―走进信息化教育.北京:高等教育出版社,2001
[2] Esther Dyson. 2.0版数字化时代的生活设计.海南:海南出版社,1998
[3] 刘儒德.信息技术与教育相整合的进程.北京:高等师范教育研究,1997
[4] 杨光雨.论信息时代的网络教学.辽宁:辽宁师专学报,2005
[5] 萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2001.
[6] 毕力格图.浅论信息时代的学校网络教学.赤峰:赤峰学院学报,2005
[7] 李严,于亚芳,王国辉.asp数据库开发实例解析.北京:机械工业出版社,2004
[8] 赛奎春,王国辉,牛强.asp信息系统开发实例精选.北京:机械工业出版社,2005
[9] 曹岩.Visio应用教程. 北京:化学工业出版社,2008
[10] 顾雁宏,詹文军.精通asp.NET程序设计.北京:清华大学出版社,2006
[11] 李律松,马传宝,李婷.Visual C# + SQL Server 数据库开发与实例.北京:清华大学出版社,2006
[12] 陈巧莉.asp.NET程序设计实用教程.重庆:西南师大出版社,2006.
[13] 周栋祥,吴进鲁.asp.NET案例精编.北京:清华大学出版社,2008