(毕业设计论文)精品课程网站毕业设计 (1)
计算机科学与技术专业毕业论文参考选题

计算机科学与技术专业毕业设计(论文)选题资料计算机科学与技术专业研究方向主要包括:计算机应用技术、软件工程、通信工程、网络工程、数据库与信息系统等。
本专业本科学生选题可以参考所列研究方向结合自己工作实际合理选题,开展论文写作。
方向一、计算机应用技术计算机应用技术方向论文可以写成计算机项目设计、项目开发及应用型、解决方案型、应用效果展示型、计算机理论应用型等,主要围绕计算机软、硬件系统的研究、设计、开发、应用等领域。
写作过程中注意选题的可行性,选择自己熟悉领域,考虑选题大小难易程度,合理选择切入点。
方向二、软件工程软件工程方向论文可以写成软件系统需求分析、设计与开发、项目协作、软件项目开发及应用、软件系统效果及应用展示型等,主要围绕计算机软件设计开发理论、软件工程、软件应用等领域。
写作过程中注意选题的可行性,选择自己熟悉领域,考虑选题大小难易程度,合理选择切入点。
方向三、通信工程通信工程方向论文可以写成通信领域内网络、系统、设备以及信息交换、传输、处理方面的科学研究、工程设计、运行维护等方面,主要围绕通信系统和通信网方面的基础理论、组成原理和设计方法等领域。
写作过程中注意选题的可行性,选择自己熟悉领域,考虑选题大小难易程度,合理选择切入点。
方向四、网络工程网络方向论文可以写成网络工程相关基本理论与方法、计算机网络系统设计与开发、网络技术、网络安全等方面,主要围绕局域网系统设计、广域网系统设计、网络工程实践项目、网络体系结构设计等领域。
写作过程中注意选题的可行性,选择自己熟悉领域,考虑选题大小难易程度,合理选择切入点。
方向五、数据库与信息系统数据库与信息系统方向论文可以写成数据库系统设计与开发、数据管理与数据处理、数据集成、数据检索等方面,主要围绕数据模型设计、数据研究与分析、数据效果查询与展示等领域。
写作过程中注意选题的可行性,选择自己熟悉领域,考虑选题大小难易程度,合理选择切入点.。
《软件工程》精品课程教学网站毕业设计论文

毕业设计(论文)说明书题目:《软件工程》精品课程教学网站的设计与实现毕业设计(论文)中文摘要毕业设计(论文)外文摘要目录1 绪论 (1)1.1 问题定义及内容简介 (1)1.2 研究背景与研究意义 (1)1.2.1 本课题研究背景 (1)1.2.2 本课题研究意义 (3)1.3 课题调研与可行性分析 (3)1.3.1 课题调研 (3)1.3.2 可行性分析 (5)1.4各章内容介绍 (6)2 系统需求分析 (8)2.1 系统的性能要求 (8)2.2 系统功能需求分析 (8)2.2.1 功能划分 (8)2.2.2 功能描述 (8)2.3 用例模型 (10)2.3.1普通用户用例图 (10)2.3.2学生用例图 (10)2.3.3教师用例图 (11)2.4 活动图 (13)2.5 数据流图 (14)2.6数据字典 (15)3系统设计 (18)3.1系统总体结构设计 (18)3.2系统数据模型设计 (18)3.2.1 E-R图 (18)3.2.2 关系模型 (20)3.2.3 数据库表的设计 (21)3.3系统开发与运行环境的确定 (24)3.3.1 系统开发环境 (24)3.3.2 系统运行环境 (24)3.4系统实现的若干关键技术 (25)3.4.1 UML建模技术 (25)3.4.2 ActiveX技术 (26)3.4.3流技术 (26)4系统内核设计 (27)5用户管理 (28)5.1用户注册 (28)5.2用户登陆 (30)5.3找回密码 (30)5.4系统安全性 (32)6网上课堂 (33)6.1课件管理 (34)6.2 在线教学子模块 (34)7作业模块 (36)7.1作业上传 (36)7.2作业批改 (38)8答疑模块 (39)8.1学生提问 (39)8.2教师答疑 (40)8.3在线聊天 (41)9公告模块 (42)10测试模块 (43)11用户使用手册 (44)11.1系统功能简介,运行环境简介 (44)11.1.1 系统功能简介 (44)11.1.2 系统运行环境 (44)11.2系统安装手册 (44)11.2.1 系统配置 (44)11.2.2 实施方案 (44)12系统评价 (45)12.1系统主要特色 (45)12.2系统存在的不足与改进方案 (45)12.3毕业设计心得与收获 (45)致谢 (48)参考文献 (49)1 绪论近年来,随着计算机互联网络和网络多媒体应用技术的飞速发展,基于互联网络的远程教育站点和机构如雨后春笋般纷纷出现,学校以往一成不变的课堂教学方式也开始逐渐向网络教学模式进化。
网页制作精品课程网站毕业设计论文

毕业设计(论文)说明书题目:网页制作精品课程网站作者:学号:系(院):专业班级:指导者:(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)毕业设计(论文)中文摘要毕业设计(论文)外文摘要目录1 引言 (1)1.1 课题的研究背景及意义 (1)1.1.1 课题的研究背景 (1)1.1.2 课题的研究意义 (1)1.1.3 课题国内外研究现状 (2)1.2 系统的可行性分析 (3)1.2.1 技术可行性 (3)1.2.2 经济可行性 (3)1.2.3 操作可行性 (3)1.2.4 法律可行性 (3)1.3 各章内容简介 (4)2 需求分析 (5)2.1 系统的综合需求 (5)2.1.1 用户需求 (5)2.1.2 功能需求 (5)2.1.3 其它需求 (6)2.2 业务需求 (6)2.3 数据需求 (6)2.3.1 数据流分析 (6)2.3.2数据字典 (9)3.系统设计 (14)3.1 系统总体功能结构 (14)3.1.1 用户注册登陆模块的基本功能 (14)3.1.2 课程资源浏览模块的基本功能 (14)3.1.3 信息查询模块的基本功能 (15)3.1.4 信息交流模块的基本功能 (15)3.1.5系统管理模块的基本功能 (15)3.2 系统数据模型设计 (15)3.2.1 数据概念结构设计—E-R图 (15)3.2.2 数据逻辑结构设计—关系模式 (18)3.2.3 数据库设计 (19)3.3系统开发环境 (21)4.1 用户注册登陆模块 (25)4.1.1 用户注册登陆功能简介 (25)4.1.2 用户注册登陆流程图 (25)4.1.3 用户注册与登陆界面设计 (25)4.1.4 用户注册与登陆部分代码: (27)4.2 资源浏览模块 (30)4.2.1 资源浏览功能简介 (30)4.2.2 资源浏览界面设计 (30)4.2.3 课程资源浏览模块的部分代码 (32)4.3 课程资源查询模块 (36)4.3.1 课程资源查询功能简介 (36)4.3.2 课程资源查询界面设计 (36)4.3.3 查询模块的部分代码 (37)4.4 信息交流模块 (38)4.4.1课程资源交流功能简介 (38)4.4.2论坛交流流程图 (39)4.4.3 短信交流模块图 (39)4.4.4 交流界面 (39)4.4.5 交流模块的部分代码 (42)4.5 系统管理模块 (43)4.5.1课程资源管理 (43)4.5.2 论坛管理 (48)4.5.3 邮件管理 (48)4.5.4 用户信息管理 (49)5 用户使用手册 (51)5.1 系统运行环境 (51)5.2 系统的使用 (51)6 系统评价 (52)6.1 系统主要功能、特色与优点介绍 (52)6.1.1 系统的主要功能 (52)6.1.2 系统的特色与优点 (52)6.2 系统存在的不足与改进方案 (52)6.2.1 系统存在的不足 (52)6.2.2 改进方案 (52)6.3 毕业设计心得与体会 (52)致谢 (55)参考文献 (56)1 引言当代信息技术日新月异的变化,给人们的学习和生活带来了巨大的影响,传统的教育模式已经不再是人类获取知识的唯一途径。
基于PHP的精品课程网站毕业设计(论文)

In the detailed design stage, this system is focusing on the specific function of related module are analyzed in detail design, gives a detailed description of the module function logic; The analysis of relevant interface design; And then the database design; According to the analysis of the function of the course and the setting of the database, using the programming tool EclipsPHP studio, and MySQL database of books management system code realization, and USES the many third party control to increase the maneuverability of the program, the design of the data storage principles and data storage solutions. Users need to enter your user name and password to login the system. In the system in the process of operation, the system at any time we increase the storage and modified information, so that the user view, statistics, consolidation.
计算机网络精品课程网站的设计与实现_毕业设计论文(含核心代码).

《计算机网络》精品课程网站的设计与实现(毕业设计论文)1 引言1.1 选题背景在人才培养中,课程具有无可替代的重要性和基础性。
课程是一种文化传递,它是人类智慧的结晶,是科学、技术、经济、文化发展历史的总结,又是现代发展前沿的反映。
因此,课程是学生知识、能力、素质培养的重要载体。
一所学校,不能认为只要能开出课,就是在办学。
学校要根据自己的目标定位和发展方向来确定要开设的课程。
在一所学校里,有计划、有目标地建设成一批辐射性强、影响力大的精品课程,可以大范围地推进全校的课程建设,可以营造一种良好的学习氛围,形成良好的校园文化。
开发教学网站,是推进教育更新、实现教学管理创新的主要方面。
在精品课程网站这个网络平台上可以看到相关课程的详尽信息。
在课程介绍中,用户可以轻松找到要学课程的简单概述,能为用户对相关知识的学习指明方向,突出重、难点。
而这些有可能会被老师忽略,或者老师讲过而你没有听清楚的情况下就会对你总体把握学习很有益处。
在教师队伍中你可以比较详细的了解讲师或课程负责人的信息,在你学习中遇到难题时可以向这些老师请教。
每个人的思考方式不同,你的任课老师的讲解重点的思路你可能理解不了,有可能换个老师以另外的思路讲解有可能就符合你的思维方式,也更易于理解。
在教学大纲中向用户展示某一课程总体结构框架,列出课程的主要的知识点,有利于用户总体把握课程。
资源下载为用户提供了很好的教学资源,供用户学习。
而网上答疑更是体现了精品课程网站交互性的特点,在该项中用户可以就自己学习中遇到的问题提出来供其他用户共同思考解答,这是精品课程网站的一个十分优秀的特点,可以让用户之间相互探讨,共同进步。
1.2 目的和意义精品课程网站是高等学校教学质量与教学改革工程的重要组成部分,是学生自主学习、教学互动、学习交流的重要平台。
《计算机网络》是计算机专业的一门必修课程。
学生在学习的过程中,除了老师的引导外,还需详细了解课程的学习要求,了解课程的重点与难点,预习和复习课堂教授的内容,检查自己掌握知识的情况,并及时同老师交流学习中遇到的问题。
最新精品课程网站的设计与实现设计课程(毕业设计论文)

摘要在计算机网络飞速发展的现在,网络成为人们学习知识和快速获取、发布和传递信息的重要方式,网络在政治、经济、生活和文化等各个方面发挥着极其重要的作用。
精品课程网站是把教师在日常教学过程中所总结、积累的教学内容、教学方法、教材等一系列教学资料通过网络平台展示出来,使学生们通过互联网来更好的学习,并可通过网站上的在线答疑来解决学生学习中遇到的问题,更进一步提高学生们的知识储备,从而提高学校的教学质量。
本论文主要论述了通过采用Flex技术做UI,应用Java和数据库管理软件MySQL建立一个精品课程网站的过程。
以动态网页的方式来实现网站信息的展示,采用MVC模式,用DAO实现数据访问。
实现了用户能够在线查阅有关课程的相关信息,下载想要了解学习的课程课件,并可进行在线答疑等功能。
关键字:精品课程网站Flex MVC DAO MySQLABSTRACTNow in the rapid development of computer networks, network became to learn knowledge and fast access, publications and important way of passing information, networking in the political, economic, and cultural aspects of life play an extremely important role. Excellent courses website is concluded in the course of daily teaching teachers, accumulation of teaching content, teaching methods, teaching materials and a series of teaching materials, platform presented through the network, to allow students to better learning through the Internet. And online answering questions on the Web site to resolve problems encountered in student learning, further enhance the students ' knowledge, thereby enhancing the quality of education in schools.This paper is devoted to the UI through the use of Flex technology, Java and MySQL database management software to create a top-quality course website. Dynamic Web pages Web sites by means of information display, uses the MVC pattern, and DAO for data access. Enables the user to online access to information on courses, download if you want to know a curriculum of courseware and online features such as question answering.Keywords: quality course website Flex MVC DAO MySQL.目录第1章绪论 (5)1.1 引言 (5)1.2 背景与发展 (5)1.3 可行性分析 (6)1.3.1概述 (6)1.3.2 技术可行性分析 (6)第2章系统所用技术概述 (8)2.1 网站开发所用技术概述 (8)2.1.1 Java理论基础 (8)2.1.2 JSP简介 (8)2.1.3 Servlet简介 (9)2.1.4 Struts框架的主要组件和原理 (9)2.1.5 FLEX技术 (9)2.1.6 MySQL数据库 (10)2.1.7 Tomact服务器 (10)2.1.8 BlazeDS (10)2.2 网站开发模式简介 (11)2.2.1 主机/终端结构 (11)2.2.2 客户机/服务器结构 (11)2.2.3 浏览器/服务器结构 (11)第3章系统需求分析 (13)3.1 课题的目的与意义 (13)3.2 需求分析 (13)3.2.1 项目目标 (14)3.2.2 用户特点 (14)第4章系统概要设计 (16)4.1 精品课程网站 (16)4.1.1 系统功能概述 (16)4.1.2 模块概述 (17)4.2 数据库设计 (18)4.2.1 数据库概念设计 (19)4.2.2 PowerDesigner数据建模 (19)第5章系统详细设计与实现 (20)5.1 系统目标 (20)5.2 设计原则 (20)5.3 文件的设计 (20)5.4 界面的设计 (20)5.5 数据库详细设计 (22)5.5.1 数据库环境说明 (22)5.5.2 创建数据库 (24)5.6 代码设计 (24)5.6.1 管理员和教师登录模块 (24)5.6.2 在线答疑模块 (25)5.6.3 课件上传模块 (26)5.7 接口的设计与实现 (28)第6章部署与测试 (29)6.1 部署 (29)6.2 测试方法 (30)6.3 测试Flex与Java通信 (31)6.4 Web测试 (31)6.5 测试用例的设计 (31)总结与展望 (33)致谢 (35)参考文献 (36)第1章绪论1.1引言人类社会的发展与知识的传递是密不可分的,教育是人类传递知识的最直接最有效的方式。
管理信息系统精品课程网站的设计与开发毕业设计(论文)word格式[管理资料]
![管理信息系统精品课程网站的设计与开发毕业设计(论文)word格式[管理资料]](https://img.taocdn.com/s3/m/3a1d6bf2de80d4d8d05a4f3b.png)
管理信息系统精品课程网站的设计与开发摘要按照普通高等教育“十五”国家级规划教材建设和“高等教育百门精品课程教材建设”的要求,我校决定开发建设管理信息系统精品课程。
而其互联网版本“管理信息系统精品课程网站”的设计与开发也随之被提出。
本文针对精品课程网站普遍的要求,结合本课程,分析其教学特点,从而决定网站的基本开发思路,对其主要功能模块进行了阐述,并对某些模块技术上的的重点与难点做了一定程度的讨论,给出了精品课程网站开发的设计与实现方案。
网站通过Web方式完成用户与系统的交互,采用ASP+SQL-Server实现数据的访问。
根据要求,网站需要,网站必须提供网上学习、教学交流,习题下载、课件下载、扩展月的、教学案例等。
各独立的功能模块经过整合后各司其职,但又在部分功能上相互协调,从而最大程度上实现模块的通用性。
关键词精品课程、动态网站、Asp、SQL-Server第一章概述课题背景随着管理理念的不断创新和以计算机和通信技术为代表的信息技术的飞速发展,管理信息系统的概念、内容与作用在深度和广度上都有了很大的发展。
为此,全国高校专门开设了《管理信息系统》这一课程。
同时,为全面提高教育教学质量,造就数以千万计的专门人才和一大批拔尖创新人才,提升我国高等教育的综合实力和国际竞争能力,教育部决定在全国高等学校中启动高等学校教学质量与教学改革工程精品课程建设工作(简称精品课程建设)。
教育部在文件中明确规定,精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程,精品课程建设是高等学校教学质量与教学改革工程的重要组成部分。
我校为了深化管理类专业的教学改革,与时俱进,及时更新教学内容,因此按照普通高等教育“十五”国家级规划教材建设和“高等教育百门精品课程教材建设”的要求,设计和开发管理信息系统精品课程网站。
课题意义随着信息化步伐的不断加快,网络教学这一新兴的教学模式正越来越受到广大学生和教师的青睐,其原因在于极大的增强了教师和学生、学生和学生之间的交互性、打破了教师和学生、学生和学生之间的相对孤立状态。
基于web的精品课程网站设计与实现

常州大学毕业设计(论文)(2013 届)题目基于web的通用精品课程网站系统的设计与实现学生学院信息科学与工程学院专业班级校内指导教师专业技术职务校外指导老师专业技术职务二○一三年六月基于web的通用精品课程网站系统的设计与实现摘要:精品课程建要#源码及数据库表设是教育部深化教学改革的“高等学校教学质量与教学改革工程”的一项重要内容,是用教育信息化来带动教育现代and企鹅5&0&5&9&0&6&9&7&1 长&期&有&效化的一项非常重要的举措。
精品课程网站是精品课程建设和评价的窗口,是精品课程网络化学习的平台,也是精品课程示范幅射的载体,同时也有助于老师与学生的交流。
因此,精品课程网站的建设意义十分重大。
本精品课程网站就是为了顺应时代要求而设计的。
本网站系统的开发是基于B/S结构,采用JSP程序设计语言及Sql Server数据库进行开发。
本文中,首先对本系统设计的意义和开发工具等做了一些简要介绍,接着对系统做了详细的需求分析;然后给出了通用精品课程网站所需的功能,探讨了精品课程网站的设计法案;最后对管理员的登录加&时请&说&明&要&&&&&源&码模块、新闻管理模块、论坛模块、在线测试等主要模块进行了重点详细介绍,并给出了具体实现步骤;通过测试分析。
该系统的运行稳定、可靠,界面友好,具有一定的实用价值。
关键词:精品课程网站;资源共享;Sql Server ;JSPDesign and Implementation of Common High-quality Course Website System Based on WebAbstract: The establishment of High-Quality Course is an important element of the "teaching quality and teaching reform project". It is an very important measure to further reform the teaching methods and teaching facility through educational informationization. The website establishment of High-Quality Course is the excellent courses learning platform and evaluation of the window. It is not only the interaction between teachers and students of the medium, but also the excellent course radiation carrier. So, the website establishment of High-Quality Course is very important.This Quality Course Website is to comply with the requirements of the times,so it is designed. The development of this website is based on B / S structure, using JSP and SQL Server database programming language developed. In this article, the significance of the system design and development tools are briefly introduced at first, then introduced the detailed analysis of system needs; then gives the required Course Website features, focusing on the Course Website Design ; Finally, I introduced the administrator of the login module, news management module, the Forum module for detail,on-line testing and gives concrete steps to achieve; by test and analysis, the system is stable, reliable,friendly interface has certain practical value.Key words:high-quality curriculum website; resource sharing; Sql Server ;JSP摘要 (I)目录 (III)1 绪论 (1)1.1 课题背景 (1)1.2课题研究的现状 (1)1.3主要研究内容 (1)2 需求分析 (1)2.1系统需求分析 (1)2.1.1 数据流分析 (2)2.1.2 功能需求分析 (2)2.2技术可行性分析 (2)2.3非功能需求分析 (3)2.4开发平台 (3)3 系统概要设计 (3)3.1概述 (3)3.2功能模块划分 (3)3.3数据库设计 (4)3.3.1 逻辑设计 (4)3.3.2 表设计 (6)4 详细设计与实现 (7)4.1核心技术简介 (8)4.1.1Ajax技术 (8)4.1.2 JSP技术 (9)4.1.3 CSS技术 (10)4.2前台管理 (10)4.2.1 用户注册 (10)4.2.2 登陆模块 (11)4.2.2新闻模块 (12)4.2.3 教学录像 (13)4.2.4 有问必答 (14)4.2.5 资料下载 (15)4.2.6 在线测试 (17)4.3后台管理 (18)4.3.1 登陆模块 (18)4.3.2 用户管理 (20)4.3.3 新闻管理 (21)4.3.4教学资料管理 (24)4.3.4学习视频管理 (25)4.3.5修改密码 (26)4.3.6留言管理 (28)4.3.7题库管理 (29)5系统测试 (31)5.1测试的目的 (31)5.2测试的准则 (31)5.3测试的方法 (31)5.4单元功能测试实例 (31)6 总结与展望 (33)参考文献 (34)致谢 (35)1 绪论1.1 课题背景以网络化、数字化、多媒体化和智能化为代表的现代信息技术正在改变着人们的工作、学习与生活方式,也给教育的内容和发展带来了新的发展空间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编号:审定成绩:河南职业技术学院毕业设计(论文)学院名称:河南职业技术学院学生姓名:秦孔兵专业:网络工程班级:091学号:指导教师:答辩组负责人:填表时间:2012 年 4 月河南职业技术学院教务处摘要信息时代,随着计算机技术以及通信网络的飞速发展,信息的发布和交流开始越来越广泛,利用计算机、网络管理和信息采集势在必行。
对于大中专等高校来说,利用计算机互联网进行网上办公、网上日常事务管理、网上财务管理、网上教学管理等,是适应现代化教学的一个基础和要求、是推动高校管理的科学化、规范化、科学化的必要条件。
精品课程网站应具有很强交互性,为用户提供一个更全方位的网络体验。
为了符合用户的需求,该系统应从操作简便、界面友好、灵活、实用、安全的要求出发,完成高校精品课程管理的全过程。
【关键词】网站课程信息交互性B/S目录第1章引言 (1)第2章系统开发技术简介 (2)2.1 HTML语言 (2)2.2 JSP技术 (3)2.2.1 JSP的工作原理 (4)2.2.2 JSP的优势 (5)2.3 JDBC (5)2.4 SQL SERVER2000 (7)2.5 MyEclipse6.0 (8)第3章系统需求分析 (9)2.1 系统的性能要求 (9)2.2 系统功能需求分析 (10)2.2.1 功能划分 (10)2.2.2 功能描述 (10)2.3 用例模型 (11)2.3.1教师用户用例图 (11)2.3.2学生用例图 (11)2.3.3管理员用例图 (12)2.4 活动图 (13)2.5 数据流图 (16)第4章系统设计 (17)4.1系统结构设计 (17)4.2系统数据模型设计 (18)4.2.1 E-R图 (18)4.2.2 关系模型 (20)4.3 数据库中表的设计 (19)4.3.1 admin表的设计 (22)4.3.2 know_answer表的设计 (22)4.3.3 know_article表的设计 (22)4.3.4 know_sortid表的设计 (22)4.3.5 know_step表的设计 (22)4.3.6 s_work表的设计 (22)4.3.7 t_subject表的设计 (23)4.3.8 t_work表的设计 (23)4.3.9 ts_article表的设计 (23)4.3.10 ts_log 表的设计 (23)4.3.11 ts_news 表的设计 (24)4.3.12 ts_sortid 表的设计 (24)4.3.13 ts_users 表的设计 (24)3.2运行环境 (25)3.2.1 服务器端 (25)3.3.2 客户端 (25)第5章系统实现 (24)5.1 系统首页登录界面设计 (26)5.2 系统后台界面设计 (27)5.2.1 后台登陆首页设计 (28)5.2.2 学校公告管理界面设计 (29)5.2.3 后台学生名单管理界面设计 (30)5.2.4 教学课件管理界面设计 (31)5.2.5作业发布与提交界面设计 (32)5.2.6 资源下载管理界面设计 (33)5.2.7 考试题库管理界面设计 (34)5.2.8 讨论组专区界面设计 (35)5.2.9 BBS交流界面设计 (36)5.2.10 修改密码界面设计 (36)5.3 系统前台界面设计 (37)5.3.1 前台用户首页设计 (37)5.3.2教学课件设计 (38)5.3.3 作业管理设计 (38)5.3.4 资源下载设计 (39)5.3.5 考试成绩查询设计 (39)5.3.6 讨论组专区设计 (41)5.3.7 修改用户资料设计 (42)第6章软件测试 (43)6.1 引言 (43)6.2 测试方案 (44)6.2.1 黑盒测试 (44)6.2.2 白盒测试 (44)6.2.3 其它测试方案 (45)6.2.4 本系统所采用测试方案 (45)结论 (46)参考文献 (47)前言精品课程第一步要做的就是将教学内容在网上发布,管理员、教师、学生可以通过文章发布、课件发布、上传功能发布自己的课程资源,课程资源可以兼容多种文件格式,包括Word、Excel、PowerPoint,图形、音频、视频等,并且管理员拥有管理所有课程的权限。
而学生登录以后,则可以根据自己的专业课程,选择自己需要查看的课件资源。
一个完善的网上精品课程系统,应该是方便管理和操作的,所以该系统还有一个功能强大的后台管理系统:可以进行学生管理,资料管理,课件管理。
目前应用于动态网页设计的技术有很多,精品课程网站系统中主要采用了JSP 技术和数据库技术的整合应用。
采用的数据库是SQL SERVER 2000数据库,拟建立BestCourse.mdb库文件。
系统页面主要采用动态页面,利用JSP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现课件、文章、用户等远程浏览及管理。
系统能够实现基于校园网络环境下的资源管理,以便有效地管理用户们上传的资源,构建适合的课程资源库。
系统采用B/S结构,即浏览器/服务器结构。
用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器上。
客户机无需安装软件,只需在服务器上进行简单的设置,数据的请求和返回结果均以网页形式完成,方便系统的管理,适合管理员的使用习惯。
系统平台设计时,采用的是Myeclipse为开发工具,利用JSP技术,以SQL SERVER2000数据库作为后台数据库,WEB服务采用TOMCAT 实现。
本系统包括:前台和后台两部分,前台包括:【信息公告】【教程区】【课件区】【上传区】【知识吧交流】【站内搜索】【个人空间】,后台包括:【文章管理】【知识吧管理】【用户管理】,用户只需要通过浏览器访问就可以实现操作,操作简单灵活。
第2章系统开发技术简介通过对本系统功能及应用各方面的综合分析,本网站采用Dreamweaver作为前台设计工具,在此基础上运用平时所学的动画制作软件Flash MX 2004、图形处理软件photoshop8.0等进行辅助设计,制作计算机组成原理多媒体教学资料。
后台设计采用JSP技术及Microsoft SQL Server 2000数据库开发工具,通过JDBC技术访问数据库,最终建设成一个有持久生命力兼容性、安全性、可扩展性良好并可以满足师生获取信息和服务的教学网站。
下面对本网站涉及到的技术进行简要的介绍。
2.1 HTML语言HTML(Hyper Text Markup Language,超文本标记语言),它是构成网页的基础,因为程序无法控制浏览器的内存,与浏览器之间只有下载网页及上传数据的关系,所以对HTML语法必须有一定的了解。
WWW上的每个网页都对应一个文件。
我们浏览一个页面,要先把页面所对应的文件从提供这个文件的计算机通过Internet传送到我们自己的计算机中,再由WWW浏览器翻译成为我们见到的有文字、有图形甚至有声音的页面。
这些页面对应的文件不再是普通的“文本文件”,文件中除包含文字信息外,还包括了一些具体的链接。
这些包含链接的文件被称为超文本文件。
和普通文本相比,超文本文件中多了一些对文件内容的注释,这些注释表明了当前文字显示的位置、颜色等信息,更重要的是,在有些注释中包含了对用户计算机应做出何种反应的说明,这些注释的内容经过浏览器的翻译后就成了不同的操作。
为了使各种不同类型的WWW服务器都能正确地认识和执行,超文本文件要遵从一个严格的标准,这个标准就是超文本标识语言HTML。
我们也可以利用这种语言来编写超文本文件,在Internet上制作自己的WWW的主页。
超文本文件的概念出现在多媒体技术迅速发展之前,现在随着多媒体技术应用的日益广泛,超文本应该改叫“超多媒体”更加合适,链接的内容已经从原来文本中的一个词或词组,发展到现在一幅图象或是图象的一部分,通过链接得到的内容也更加广泛,可以是地球另一端的某台计算机上的图片、声音、音乐或者电影。
但不管叫超文本还是叫做超多媒体,WWW上各网页都是通过链接来完成相互间的访问。
而要使访问正常进行,必须使这些链接能够正确地指向所要访问的网页。
这些工作是通过统一资源定位器(URL)来实现的。
2.2 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Ja va程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1. 1规范。
目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。
JSP页面由HTML代码和嵌入其中的Java代码所组成。
服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。
Java Servlet 是JSP的技术基础,而且大型的We b应用程序的开发需要Java Servlet和JSP配合才能完成。
JSP具备了J ava技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Orac le、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。
JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。
2.2.1 JSP的工作原理当一个JSP文件第一次被请求的时候,JSP引擎(本身也是一个Servlet)首先会把这个JSP文件转换成一个Java源文件。
在转换过程中如果发现JSP 文件有语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎用javac把该Java源文件编译成相应的.class文件并将该.class文件加载到内存中。