计算机组成原理8位模型机系统逻辑功能设计毕业论文

上传人:l**** 文档编号:130050710 上传时间:2020-04-24 格式:DOC 页数:44 大小:1.01MB
返回 下载 相关 举报
计算机组成原理8位模型机系统逻辑功能设计毕业论文_第1页
第1页 / 共44页
计算机组成原理8位模型机系统逻辑功能设计毕业论文_第2页
第2页 / 共44页
计算机组成原理8位模型机系统逻辑功能设计毕业论文_第3页
第3页 / 共44页
计算机组成原理8位模型机系统逻辑功能设计毕业论文_第4页
第4页 / 共44页
计算机组成原理8位模型机系统逻辑功能设计毕业论文_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《计算机组成原理8位模型机系统逻辑功能设计毕业论文》由会员分享,可在线阅读,更多相关《计算机组成原理8位模型机系统逻辑功能设计毕业论文(44页珍藏版)》请在金锄头文库上搜索。

1、计算机组成原理8位模型机系统逻辑功能设计毕业论文目 录第1章 绪 论11.1本课题发展概述11.2本课题的目的和意义11.3本课题所需技术要求21.4本课题发展现状21.5指导思想及主要解决问题3第2章 辅导答疑系统需求分析与设计42.1系统主要实现的目标42.2系统基本设计思想42.2系统功能需求分析52.2.1系统功能描述52.2.2数据流程分析52.2.3系统实体关系分析72.2.4系统数据库设计1672.3系统可行性分析与环境要求92.3.1 可行性分析92.3.2系统环境要求10第3章 辅导答疑系统总体设计方案113.1系统体系结构设计113.1.1 客户端层设计113.1.2 中间

2、层设计123.1.3 数据层设计123.2功能模块设计123.2.1学生模块主要功能133.2.2 教师模块主要功能133.2.3管理员模块主要功能143.3实现系统方案的关键技术143.3.1 Java技术简介143.3.2 JSP技术简介14第4章 辅导答疑系统详细设计与实现174.1系统架构的设计174.1.1常量层设计174.1.2系统资源层设计174.1.3系统WEB层设计174.1.4系统业务逻辑层设计174.1.5系统持久层设计184.2 MVC+DAO实现模块主要功能184.2.1 MVC框架184.2.2 MVC整体结构184.2.3页面控制器194.2.4视图204.2.5

3、模型214.3管理员模块的实现214.3.1 Login.jsp登录页面214.3.2 LoginController登录控制器234.3.3 AdminDao 管理逻辑234.3.4 AdminDaoImpl管理业务的实现244.3.5 DaoFactory静态工厂314.3.6 AdminVO对象324.3.7 Dbconnector数据库联接324.3.8 管理员登录截图35第5章 辅导答疑系统测试与评价365.1测试环境365.1.1 系统软件365.1.2 系统硬件365.2测试方案365.2.1管理员模块测试365.2.2教师模块测试375.2.3学生模块测试375.3部分功能测试

4、结果图375.4 系统评价39结 论40致 谢41参考文献42 .专业.专注. 第1章 绪 论1.1本课题发展概述网络技术对远程教育产生的深刻影响,直接表现为提供给学习者大量便捷的机会,学习者可以根据自己的实际情况,灵活调整自己的学习进度、学习计划及学习容,从而真正体现“以学生中心”的现代教育思想。网络课程可以按学习者的思维方式组织教学容,教学效果则由教师和学习者共同评价。使传统的教学由单向转为双向,实现了远程教学中师生之间,学生与学生之间的双向交流,由大众化教育趋向个性化教育1。远程教育教学环境的完善,以及高质、高效、满足个人需要的网络课程设计和素材库的建设,无疑对现代远程教育体系发展至为重

5、要。依靠现代通信技术及计算机技术的发展的网络课程教学体系,大幅度拓宽了传统教育意义上学习者的畴,教育实施过程不受时间、地点、国界、气候等影响,网络上广泛的教学资源极大地丰富了课程教学容,真正打破了明显的校园界限,改变了传统“课堂”的概念,学生能突破时空限制,接受到来自不同国家、不同学校、不同教师的指导。可获得更丰富、直观的多媒体信息,共享全世界各图书馆的资料3。总之,网络技术的发展为现代远程教育提供了强大的技术支持,使现代远程教育成为信息时代人们教育和学习的最佳方式之一。1.2本课题的目的和意义大量网络课程的开发建设使网络教学得到了迅速的发展,答疑、解惑作为教育活动中的一个必不可少的环节,也是

6、网络课程中的一个重要组成部分。网络课程的建设使学生在任何时间任何地点都可以上网参加学习,但由此产生的问题是教师不可能及时解答学生学习过程中遇到的问题,因此需要建立一个方便而高效的在线答疑系统。有了这样的系统,传统教学中的辅导答疑也可以放在网上进行,不受时间和地点的限制。教师可以根据学生提出的普遍问题,及时调整教学容和进度、改进教学方式,从而改善教学的效果。学生在学习过程中产生的问题以及教师的解答,经过一定时间的积累还能够成为可重复利用的宝贵资源。1.3本课题所需技术要求在线答疑系统的基本结构一般采用较为流行的浏览器/服务器(B/S)模式,服务器端采用Windows XP系统,以JSP进行页面的

7、信息及操作收集,JAVA为服务器端处理程序,采用Microsoft SQL SERVER 2000对数据进行存储,使用MVC Model2设计模式作为架构来进行编码实现。通过JSP程序将消息传送给服务器,服务器与数据库建立连接进行相应的处理,经传递机制将结果传回客户端,再以Web页面的形式显示出来。1.4本课题发展现状随着网络技术的发展及其在教育中的应用,教育将从容、形式、方法和组织等方面发生根本性的变革。进入90 年代以来,多媒体和计算机网络逐渐被引入教学过程,成为现代教育的技术基础。实施以校园网为基础的教育信息化工程,研究现代信息技术对教育思想、教育管理、教育容、教育方法、教育手段和教育过

8、程的作用和影响,探索构建现代教育技术环境下的新型教学模式,已成为新时期教育所面临的新课题5。网上答疑系统以计算机和校园信息网络为技术基础,把计算机和网络的操作应用能力纳入每个学生必备的基本素质之中,使学生在应用计算机进行学习的过程中,以计算机对于人的自主性、能动性、创造性所具有的延伸意义,同化、顺应到自身的认知结构之中,逐步形成基于计算机文化的智能知识结构,从而推进学生整体素质的提高。基于Internet的网络教育环境中,广大受教育者可以根据自己的学习要求,在不受任何时间和空间的约束下,共享网络学习资源,实现传统教育无法做到的“个性化教育”。但网上自主学习也存在不利的一面,没有了教师面对面的解

9、释和演绎,学生经常会遇到各种疑问,因此,及时消除学生学习障碍的辅导答疑系统成为了网络教育平台的重要组成部分17。目前国具有代表性的网上辅导答疑系统主要有以下几种3:基于E-mail 和系统留言板的答疑系统。这种方式尽管方便快捷,但其实效性完全依赖教师的及时回复,若教师耽搁将会使解答失去应有的价值。因此说该系统只是一种初级而简单的答疑方式,远远没有把远程教育的潜力发挥出来。我国目前的网上辅导答疑系统多采用这种方式,且大部分是面向中小学的远程教育系统。基于Web BBS, 讨论方式的答疑系统。学习者可以提出问题供大家讨论,也可以在教师的主持下进行Web实时聊天讨论。属于这类系统的有清华大学远程教育

10、系统和大学多媒体信息教育学院的远程教育系统。基于Answer web 的自动答疑系统。该系统是一个动态的问题及答案数据库,用户可以通过输入关键词在系统资源库中查找相关材料,解决疑问。此类系统的典型代表是交通大学的远程教育系统。1.5指导思想及主要解决问题尽量采用现有软硬件环境,及先进的管理系统开发方案,提高系统开发水平和应用效果的目的;系统应符合教学管理的规定,满足日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充、维护;系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改

11、等操作。第2章 辅导答疑系统需求分析与设计2.1系统主要实现的目标有了这样的辅导答疑系统,传统教学中的辅导答疑也可以放在网上进行,不受时间和地点的限制。教师可以根据学生提出的普遍问题,及时调整教学容和进度、改进教学方式,从而改善教学的效果。学生在学习过程中产生的问题以及教师的解答,经过一定时间的积累还能够成为可重复利用的宝贵资源6。具体实现目标如下:(1) 满足在Internet上运行的条件,并具备安全、稳定、下载快的特点。(2) 充分利用计算机的表现力,方便学习者学习,提高学习者的学习兴趣和自觉性。(3) 符合学习者的认知规律,在疑难关键知识点上提供多种形式和多层次的学习容。(4) 交互性强

12、,学习者可以根据自己的爱好或需要,对学习容(如例的参数等)进行修改,或改变知识点的学习路线。(5) 提供课程答疑系统、讨论系统。2.2系统基本设计思想整个软件生命周期中,开发所占的费用和时间都很小。后期维护工作一般要占整个软件生命周期的80% 以上,所以系统分析很重要,一个好的系统分析可以减少很多后期维护工作。远程答疑系统设计的典型用户有3 类:一是使用系统来解答自己疑问的普通用户(学生),二是答疑系统所涉及领域的教师用户,三是系统维护管理人员。因此从用户的角度出发,远程答疑系统从总体上分为3 大模块:学生模块、教师模块和管理员模块。分别完成提问、解答及版本管理等功能。使用者按照不同的身份登录

13、系统即可进入相应的模块12。在开发方式上对系统的需求,由于本系统是一种重点针对学生的提问进行辅导答疑而开发的,所以系统设计开发的周期要短,在短时间完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。2.2系统功能需求分析2.2.1系统功能描述本系统共4部分,网络课程远程辅导答疑系统得主要功能描述如下31)用户登录模块:用户(学生和教师) 和管理员在该模块进行登录。2)教师模块:教师用户通过登录模块登录后,该模块可以完成对自己提出问题的查看、查询、解答、修改、删除等操作。并可以进行公告发布管理,修改基本信息和密码。使用退出系统功能,将注销用户,转至首页模块。3)学生模块:学

14、生用户通过登录模块登录后,该模块学生可以完成向老师提出问题以及查询、修改、删除提问操作,同时可以修改基本信息和密码。使用退出系统功能,将注销用户,转至首页模块。4)管理员模块:管理员通过登录模块登录后,在该模块管理员可以进行问题查询、删除操作,进行用户添加、修改、删除操作(包括添加学生,教师和管理员) 。同时管理员可以修改自己的基本信息和密码。使用退出系统功能,将注销用户,转至首页模块。2.2.2数据流程分析数据流图(Data Flow Diagram)简称DFD,它是一种描述“分解”的图示工具。它用直观的图形清晰地描绘了系统的逻辑模型,图中没有任何具体的物理元素,只是描述数据在系统中的流动和

15、处理的情况。本系统数据流图如图2-1。图2-1(a)管理员数据流图图2-1(b)学生数据流图图2-1(c)教师数据流图2.2.3系统实体关系分析经过对系统的分析,得到下面的E-R图。图2-2实体关系图2.2.4系统数据库设计16 1、学生信息表学生信息表记录了学生的相关信息,里面主要包含学生的编号,学生名称,学生性别等学生基本信息。如表2-1所示:表2-1 student(学生信息表)字段具体含义数据类型长度备注SNO学生编号Char20主键SName学生Char20PWD密码Char20Not nullSex性别Char20Age年龄Char20Grade年级Char20PhoneChar20E-mailChar50QQQQChar20Memo简介Varcha

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

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

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号