汇编语言课程网站的设计与实现——网络管理平台---毕业论文.doc

上传人:滴答 文档编号:1274053 上传时间:2019-01-26 格式:DOC 页数:55 大小:2.61MB
下载 相关 举报
汇编语言课程网站的设计与实现——网络管理平台---毕业论文.doc_第1页
第1页 / 共55页
汇编语言课程网站的设计与实现——网络管理平台---毕业论文.doc_第2页
第2页 / 共55页
汇编语言课程网站的设计与实现——网络管理平台---毕业论文.doc_第3页
第3页 / 共55页
汇编语言课程网站的设计与实现——网络管理平台---毕业论文.doc_第4页
第4页 / 共55页
汇编语言课程网站的设计与实现——网络管理平台---毕业论文.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 汇编语言课程网站的设计与实现 网络管理平台 Design and Implementation of Assembly Course Website Network Management Platform 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 汇编语言课程网站的设计和实现 1 摘 要 汇编语言是最接近于机器语言的编程语言。汇编语言操作直接面向硬件,所以 在使用汇编语言的时候 能够感知计算机的运行过程和原理,从而能够对计算机硬件和应用程序之间的联系和交互形成一个清晰的认识。 在对程序的空间和时间要求很严格的场

2、合,汇编语言的应用是必不可少的,至于需要直接控制硬件的应用场合,则更是非汇编语言不可 。 目前, 用于 辅助 汇编 语言 教学类型的网站 非常少, 因此建立一个可以 辅助汇编语言教学的 平台 需求便诞生了。 汇编 语言 教学网站就是在这样一个背景前提下 被提出的 。 汇编语言课程网站 旨在实现汇编 教学 辅助功能,减轻 教师 的工作负担,提高工作效率,并激发学生学习汇编语言的兴趣。系统主要利用浏览器作为页面,采用 B/S 模式,即用户直接在浏览器输入网址访问本网站。开发本系统用到ASP.NET(C#)技术、 SQLSERVER 数据库,系统设计采用简单三层构架,在系统的优化和性能上,采用了存储

3、过程和缓存。本系统还提供强大的权限管理功 能,对非法访问进行了很好的控制。 本系统包括“通知公告模块” ,“登录模块”,“权限管理模块”,“下载中心模块”,“学生中心”,“疑难解答模块”,“精品课堂模块”,“论坛”,“聊天室” 等相关模块 。本文 从 软件开发过程 的角度 着重研究需求以及 描述 系统设计等。在需求分析部分,本文对每一个用例进行了 详细 地 分析,记录了需求提出人,需求的内容,前置条件,后置条件, 主 成功场景,扩展等。在概要设计部分,本文给出了系统框架图,模块功能说明。在详细设计部本,本文叙述了每个模块设计的思路和过程,包括数据库的设计。 关键词 : 汇编教学 ; B/S 模

4、式; ASP.NET 汇编语言课程网站的设计和实现 2 Abstract The assembly language is the most close in machine language. Assembly language operates hardware directly ,therefore, when we use assembly language we can perceive the computer operation principle and process. We can form a clear understanding between computer ha

5、rdware and application in contact and interaction. Assembly language application is indispensable when space and time are very strict. In need of direct control hardware Assembly language is necessary. At present, website used to assist in assembly language teaching is very little. Requirement that

6、builds a platform of auxiliary assembly language teaching is born. Assembly language teaching website is proposed in this background. This system is designed to achieve auxiliary teaching function, reduce the burden of teachers, improve work efficiency, and stimulate students interest in learning as

7、sembly language. This system mainly uses the browser to browse, adopting B/S mode, namely directly input URL to browse from web browser. This system is developed by (c #) technology, uses SQLSERVER database, system design uses a simple three layers framework, in the optimization of system and the p

8、erformance, the system uses stored procedure and the cache. The system also provides powerful management function to unauthorized access. This system includes “ Notice announcement module “, “the login module“, “ Rights management module “, “download center module“, “the student center“, “troublesho

9、oting modules,“ Exquisite class module “, “the BBS“, “chat“. According to the software development process this paper researches requirement, describes system analysis and design, etc. In requirement analysis part, each cases are analyzed in detail, it records the demand people, demand, pre-conditio

10、ns, post-conditions, The successful scene, expand etc. In overall design, this paper gives System Frame Graph, Module Description . In detailed design, this paper describes in detail the design ideas and processes, including database design. Key words: Assembly teaching; Browser/Server; ASP.NET 汇编语言

11、课程网站的设计和实现 3 目 录 第 1 章 引言 . 1 1.1 课题背景及意义 . 1 1.2 系统功能简介 . 2 1.3 系统结构及任务划分 . 2 1.4 论文组织结构 . 3 第 2 章 需求分析 . 4 2.1 需求获取 . 5 2.2 详细用例 . 6 第 3 章 总体设计 . 21 3.1 基本环境 . 21 3.2 模块结构划分 . 21 3.3 模块功能简介 . 22 3.5 系 统流程 . 23 3.6 网站整体结构 . 23 第 4 章 详细设计 . 24 4.1 技术简介 . 24 4.2 网站风格 . 26 4.3 登录与导航 . 26 4.4 权限管理的设计 .

12、 26 4.5 精品课堂与疑难解答的设计 . 30 4.6 通知公告的设计 . 31 4.7 下载中心的设计 . 32 4.8 学生中心的设计 . 32 4.9 安全和性能 . 33 第 5 章 系统实现 . 34 汇编语言课程网站的设计和实现 4 5.1 系统界面 . 34 第 6 章 结束语 . 40 参考文献 . 42 致 谢 . 41 附 录 . 43 MD5 加密代码 . 43 用户权限拦截代码 . 44 存储过程 . 45 汇编语言课程网站的设计和实现 5 Contents Chapter1 Introduction . 1 1.1 Background and Benefits.

13、 1 1.2 Functions Overview. 2 1.3 System Structure and Task Partitioning. 2 11.4 Paper Structure. 3 Chapter2 Demand Analysis. 4 2.1 Obtain Demand. 5 2.2 UseCase. 6 Chapter3 GeneralDesign . 21 3.1 The Basic Environment. 21 3.2 Module Structure. 21 3.3 Introduction To Function. 22 3.5 System Process. 2

14、3 3.6 The Whole WebSite Structure. 23 Chapter4 Detailed Design. 24 4.1 Technology Introduction. 24 4.2 Website Style. 26 4.3 Login and Navigation. 26 4.4 Design of Rights Management. 26 4.5 Design of Exquisite class and Troubleshooting. 30 4.6 Design of Notice Announcement. 31 4.7 Design of Download

15、 Center. 32 4.8 Design of Student Center. 32 4.9 Safety and Performance. 33 Chapter5 System Realizing . 34 5.1 Page. 34 汇编语言课程网站的设计和实现 6 Chapter6 Conclusion . 40 References . 42 Acknowledgement . 41 Appendix . 43 MD5. 43 Permissions Interception. 44 Stored Procedure. 45 汇编语言课程网站的设计和实现 1 第 1章 引言 1.1

16、课题背景及意义 随 着硬件技术的进步 , 软件技术的发展也日新月异,各种高级语言的出现大大简化了编程工作,程序员可以更专注于业务逻辑,然而往往不能深入到技术细节。汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有的硬件特性并能直接控制硬件的语言。因此,在对程序的空间和时间要求很严格的场合,汇编语言的应用是必不可少的,至于需要直接控制硬件的应用场合,则更是非汇编语言不可。 目前, 汇编语言教学是通过 教 师课堂授 课,布置习题等 传统 方式来进行 的 。汇编语言 学习过程 较为枯燥 , 学习起来有一定难度 ,因此无法充分调 动 学生学习的积极性。 那么如何提高 汇编

17、语言教学的质量就成为教学过程中 一个 非常值得 探讨 的问题。众所周知,互联网的发展是 人类通信技术的一次革命 。网络成为每个人生活中的一部分, 人们利用网络交流沟通,获取相关信息。为了更好地利用网络, 我们可以建设一个网站去辅助汇编语言的教学,可以通过 添加 视频 ,聊天室等栏目 ,让学生更好 地在课前预 习, 课后复习 相关知识点,同时让问题得到及时地 反馈。遗憾的是这种 用于 辅助 汇编 语言 教学 类型的网站少之又少, 如今 能够 在各大搜索引擎 搜索到的 无非 是 汇编 语言 论坛和汇编 源 代 码的下载网站 。 在大学里,学生在课后和 老 师 面对面交流的机会较少,一般情况下,安排

18、的答疑时间也是非常有限, 所以即使学生在学习过程中 存在疑问也很难较快地反映给 老 师 。因此建立一个可以加强 老 师 与 学生沟通交流,让 教师 及时 发现 和总结 问题的 平台 需求便诞生了。汇编 语言 教学网站就是在 这样一个背景前提下产生的。 许 多国外的大学和社会其他部门都已经开设了 远程教育项目,通过计算机网络实现异地教育和培训。无可否认,网络对于教育发展有着重要的促进作用。 随着学科 研究水平的提高 ,无论是从硬件上还是从软件上我院都拥有了一定的基础条件,教学辅 助系统的建设势在必行。我们所制作的“汇编教学网站”主要是为汇编语言课程网站的设计和实现 2 软件学子及其 老 师 提供

19、一个 交流沟通 平台 ,让大家可以通过互联网学习汇编语言方面的知识, 交流心得,观看视频等 。相信它会给学生学习汇编 语言 带来便利。 本项目成果 是 一个 汇编 语言 教学辅助 网站,学生通过互联网 访问该网站,学生可以按照 老 师的建议或各自的计划对 汇编 语言 进行 学习 ; 老 师可以通过网站提供的 聊天室和论坛 对学生的学习情况进行 了解 , 可以在网站上发布通知,教学计划 , 可以通过网站提供参考资料,开发工具的下载 。 本系统旨在 减轻 老 师的工作负担 , 提高工作效率, 提高 学生的学习兴 趣 。 1.2 系统 功能简介 本系统采用 .NET 平台开发, 使用简单,操作 简便

20、 ,它 提供 “ 通知公告 ” 模块,教 师可以通过这个模块发表通知和教学计划安排 ,学生可以通过查看通 知获得相关信息。每一门课程的学习除了使用课本之外,还要用到许多 参考资料, 老师可以把 认为 较有参考价值的资料放在本站上提供下载来辅助学生的学习,本站还有专门一栏用于教学课件的下载。 教师 在教学过程中会发现 一些 知识点是学生普遍较难掌握的, 一些 问题是学生 常犯的,随着 教师 教学经验的积累,可以在“疑难解答” 下的“汇编语言”和“ 教 学 体会 ” 栏目 上总结出来供学生借鉴 和学 习。学生可以在 学生中心上传作业,实验,报告材料等。 在互联网上有许多优秀的汇编相关的视频, 如果

21、版权允许老 师 可以把它们挂接在 本 网站上供学生 观看学习 ,当然 老 师 也可以录制 视频挂接在网上。学生在学习过程 中 遇到 的问题或者 建议体会可以在内部的聊天室交流,也可以在论坛上发表帖子 ,让大家共同研究讨论 。论坛可以提供给 任何人 使用 ,任何人都可以 注册,发贴。 总之, 汇编 语言 学习网站是辅助汇编 语言 教学,提高学生学习热情和学习效率的行之有效的手段之一。汇编 语言 学习网站便于教学通知公告的发布,收录教学材料,利于学生对汇编 进行预习以及复习。提 供师生互动平台,方便 老 师及时解答学生的疑难问题。 1.3 系统结构 及 任务 划分 通过 对 本课题的研究,我们 学

22、习使用 ASP.NET 开发网站 ,采用 vs2008 工具开发 , 使用 SQLSERVER2005 作为数据库 ,学习了简单三层结构。在对 .NET 开发网站方面,我们有了进一步认识和提高。本系统包括“通知公告模块 ” ,“登录模汇编语言课程网站的设计和实现 3 块”,“权限管理模块”,“下载中心模块”,“学生中心”,“疑难解答模块”,“精品课堂模块”,“论坛”,“聊天室”。其中本人完成“通知公告模块”,“登录模块”,“权限管理模块”,“下载中心模块”,“学生中心 ” ,“精品课堂 ” 中的“网上教学”,“视频教学”,“作业习题”部分以及主页 设计。 1.4 论文组织 结构 本 论文 共分

23、为 九 章,主要 按照软件的开发过程来 介绍了项目 的需求分析 、 总体设计、详细设计 ,以及系统 的实现结果 。本文结构的主要内容如下 : 第一 部分 引言,首先介绍课题的选题背景、研究意义;然后对系统功能进行简要地介绍,其中包括系统结构和任务的划分。 第二 部分 需求分析, 本章介绍了需求分析的概念以及该阶段的特点。本章分为需求获取、 详细用例两个小节,由于篇幅的限制在详细用例部分只选取一个模块 的详细用例 作为范例 。 第三 部分 总体设计 ,介绍该系统开发的基本环境,系统的模块划分,简要介绍每个模块的功能,并给出了系统的流程图和网站的结构图。 第四部分 详细设计,在详细设计阶段描述了开发系统使用的技术,网站风格,并且针对每 个模块描述设计思路,给出每个模块的数据库的设计。同时对网站的安全和性能做了分析 。 第五 部分 系统实现,主要展示系统的运行结果 。 第六部分 结束语,对整个毕业设计阶段的总结 。 第七部分 致谢 。 第八部分 参考文献 。 第九部分 附录,附上部分代码及 存储过程 。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。