当前位置:首页 > 专题范文 > 公文范文 >

计算机大专生毕业设计,菁选2篇【精选推荐】

时间:2023-03-22 17:55:06 浏览量:

计算机大专生毕业设计1  一、选题的依据、意义和理论或实际应用方面的价值  随着信息产业的高速发展,信息教育也得到了高度重视。网络教学跨越时间和地理位置的限制,最大程度的整合教学资源,将一流的师资和下面是小编为大家整理的计算机大专生毕业设计,菁选2篇【精选推荐】,供大家参考。

计算机大专生毕业设计,菁选2篇【精选推荐】

计算机大专生毕业设计1

  一、选题的依据、意义和理论或实际应用方面的价值

  随着信息产业的高速发展,信息教育也得到了高度重视。网络教学跨越时间和地理位置的限制,最大程度的整合教学资源,将一流的师资和一流的设备通过网络与需要得到新知识的学习者结合起来,为广大的学习者提供一个更加方便的*台。而我校未能根据c语言这门课程建设一个相关的教学网站,依旧是采用以教师为中心的传统教学模式教授知识,缺乏对于学生个性的培养,随着机械式的教育,学生容易失去对于课程的兴趣,主观能动性低。本课题围绕c语言课程教学网站的设计与实现展开,此教学网站的开发突破了时间、空间的限制,给学习者提供丰富的网络教学资源及各种形式的教学活动。同时使课程中抽象和难以体会的概念等变得生动起来,加深加快对该门课程的理解,使学习者通过网络可在线学习理论与实验,提高学习能力及实践能力,师生之间更具有交互性。不仅如此,也为学校节约了大量的人力及物力,教学网站上开设的在线自测功能使得学习者随时掌握自己的学习情况,知晓自己知识点的遗漏之处进而补足。

  二、本课题在国内外的研究现状

  在国外,网络教学的发展较国内更加迅速,除了普及广泛外,已经向更高层次的应用和标准化方面发展。以美国为例,美国是目前远程教育规模最大的国家。近年来,美国高校远程教育课程建设快速发展,达到了4万种。其中本科课程3.5万种,研究生课程1.4万种,非学历学位课程50000种。虚拟大学的办学模式。所有的教学活动和教育管理都是通过网络教学技术实现的,网络教学技术几乎成为学员唯一获取知识的途径。

  在国内,关于教学信息化我国已有一些网络教学*台,如软酷网,各大重点高校的在线教学*台等都为我们提供了良好的学习*台。但由于传统教学观念的束缚,网络教学并未得到很好的推广。因此,教学网站的设计实现以及观念的转变显得尤为重要。我国的网络基本普及到全国各大中小城市,但现在网络教育资源并不是很丰富,再加上教育水品并不高的广大农村地区。因此在未来,我国的网上教育*台的建设将有很大的前景。要提高我国网络教学水*,必须注重网络教育的教学设计,加强适应个性化教学,合作性教学,加强资源库的标准化建设。

  三、课题研究的内容及拟采取的方法

  首先按照软件工程理论对系统的业务流程进行分析,确定系统的功能及非功能需求;然后对系统进行设计,确定系统的功能模块如下:

  1.用户注册:分为教师登陆和学生登录两个角色权限。能够提供一定的安全机制,提供数据信息的授权访问。

  2.课程基本信息:课程内容简介、教学目的和要求、教学内容和授课计划。

  3.实验教学:实验教学大纲、实验内容以及实验指导书。

  4.教学资源:查看教学课件及网上资源,网上资源采用网页形式进行链接。

  5.在线学习:学生可通过该系统进行自测,完成答卷。

  6.师生论坛:该模块实行权限管理, 用户注册登陆后, 会看到发布的各种信息目录, 通过点击查看进入, 可以查看到具体的信息以及老师或者其他学生回复此问题的内容。

  该系统采用了 asp+div+css 的设计模式,利用 md5加密。本系统是基于winxp+sqlserverxx+visual studioxx进行开发。系统采用 b/s 模式结构,利用 internet 对毕业论文进行管理。并结合dreamweaver实现静态网页界面的设计。本系统使用的asp.net动态网页技术以及sql server数据库技术都已经发展成熟,完全可以满足系统设计需要,而且是目前主流技术,服务器的架设和支持均十分方便。

  四、课题研究中的主要难点及解决的方法

  (1)数据库表结构的设计,由于数据库很多数据都需要存储在数据库中,如果数据库表的结构设计不合理,在以后的开发中,会遇到很多问题。

  解决方法:通过在网上搜索关于数据库设计的文章,学会了如何设计数据库表的结构,可以最优化,如何设计可以最大程度避免产生冗余的表或字段。

  (2)数据安全以和角色划分。

  解决方法:数据安全方面,系统登录的密码通过md5加密算法后存入数据库中,很大程度提高了数据的.安全性。用户表有role列,当用户登录时,系统会根据当前登录的用户去数据库检索role列的值,根据role的值调整用户的功能。

  五、毕业设计(论文)工作进度计划

  第一周 :阅读资料,进行课题调研,确定毕业设计题目。

  第二周 :在调查研究的基础上撰写开题报告

  第三周 :查阅书籍、期刊,查找外文资料,开始外文翻译。

  第四周 :学习数据库以及asp.net相关知识。

  第五周 :对选题教学网站系统的功能进行需求分析。

  第六周 :安装sql server数据库及visualstudio软件,并熟悉其运行环境。

  第七周 :网站系统规划和sql server数据库设计。

  第八周 :前台:网站首页及基本功能的实现 。

  第九周 :后台:管理端用户及在线测试模块的设计

  第十周 :完成毕业设计中期检查报告

  第十一周:完善前台布局并进行编码设计。

  第十二周:依据后台功能划分进行后台布局和编码。

  第十三周:继续完成网站的编码实现。

  第十四周:对功能需求与实现进行分析与改进。

  第十五周:进行网站调试、美化及改进。。

  第十六周:按照工作手册要求,撰写毕业设计论文。

  第十七周:完善论文完成剩余章节,检查无误后打印初稿。

  第十八周:整理毕业设计资料和答辩汇报材料,准备答辩。

  六、参考文献(或资料)

  [1]叶子青. asp网络开发入门与实践. 人民邮电出版社.xx.

  [2]杨晓斌 施恩早.asp动态网页设计.*计划出版社.xx.

  [3]李晓龙.在线教学网站数据库的设计与实现. 《电脑知识与技术》期刊.xx.

  [4]官正 袁珂. dreamweaver cs4网页制作与网站组建简明教程. 清华大学出版社.xx.

  [5]湛美英.信息时代的学校网络教学.《现代教育教学探索》期刊.xx.

  [6]谭浩强.c语言程序设计.清华大学出版社.xx.

  [7]项宇峰.asp+sql server典型网站建设案例.清华大学出版社.xx.

  [8]张莉. asp连接数据库的方法. 湖南大众传媒职业技术学院学报.xx.

计算机大专生毕业设计2

  摘要

  进入二十一世纪这个信息爆炸的时代,人们的各种观念开始发生惊天巨变,各行业也开始转向信息化。而随着internet的普及与发展、随着电脑及网络技术的大范围 应用,信息技术、网络技术、计算机技术等都在不同领域得到了飞速的发展。随着it产业的不断膨胀,各种各样的软件项目被飞快的开发出来。各种应用软件,各类实施 项目不断被推出,在世界高速发展的今天,在各类软件项目层出不穷的今天,如何规范的,系统的,安全的,高效的管理好各类软件项目,成为了当前各软件项目开发公 司的最大难题。要想去逐步解决这些问题,则需要应用到软件项目开发管理系统。软件项目开发是一件非常复杂的工作,他需要各种软件开发人员投入到这个开发 大军来,相互协调配合,相互提升。而对众多的软件公司或开发团队来说,有效的管理和控制软件项目是非常重要的。为了给这一复杂而重要的工程带来可操作性的简便 和准确的数据信息。software projects exploitationmanagement system就是为着 这一目的开发出来的。 软件项目管理系统主要用来帮助软件公司架构规范的软件项目开发管理过程(项目计划管理、监督与跟踪、需求管理、测试管理、缺陷管理…)包括:

  1、帮助软件公司进行有效的项目数据度量管理(针对sei cmm3/cmmi3的标准) ;

  2、帮助各软件公司长效实施组织过程体系规范(iso9001、sei cmm/cmmi) ;

  3、帮助软件公司建立项目过程数据库和知识库等。故本综述分别从基于b/s模式 数据库的设计方法、分析,设计对软件项目管理系统进行综述。

  4、提高过程透明度,加强对项目的监督和管理(针对项目的进度、成本、质量、 资源、活动等) ;

  5、支持软件公司的多级管理模式,包括:企业高层、质量部、项目经理、程序员;

  6、支持项目组内、异地的开发组间、异地的客户与组间的协同工作模式,突破地 域障碍;

  关健词:数据库软件、软件工程、c/s模式、b/s模式、java

  数据库技术是数据管理的技术,是计算机科学的重要组成部分。最近几年来,数 据库技术发展越来越快,在多种应用领域对数据管理的需求越来越多,数据库技术的重要性已不断的被更多的人所熟知。数据库技术是数据管理的技术,它也是计算机科 学的重要组成部分目前,不仅在大、中、小、微各种机型上都配有数据库管理系统,各行各业的信息系统,甚至是国际互联网上的信息系统都离不开数据库的支持。因此, 数据库已成为信息社会的重要基础设施。从计算机技术和数据库的发展过程来看,计算环境和数据库技术基本保持着一种 同步发展的状态。现阶段最具有发展潜力的就是基于 b/s 模式或者基于 c/s 模式的数据库. 数据库管理系统(dbms)可以定义为:“ 数据库管理系统是用于管理数据的计算 机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。随着 b/s 模式与 c/s 模式数据库的发展,数据库系统也出现了嵌入式数据库系统和移动数据库系统。嵌入式移动数据库 可以定义为:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备 或移动设备上。目前这已经成为一个十分活跃的研究和应用领域——嵌入式移动数据库或简称为移动数据库(emdbs) 。 其中 c/s(客户机/服务器)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 client 端和 server端来实现。实质就是客户端运行应用程序,并向服务器数据库发 送 sql 请求及取回结果;服务器数据库侦听基于 tcp/ip 的网络,响应请求并返回处理结果。两层结构最大的优点在于系统结构简单。 一个良好的软件项目开发系统对 c/s 结构需要完成以下功能:

  a) 数据库的维护功能包括数据的备份、恢复等功能

  b) 权限分配管理功能。

  c)  基本数据的维护。基本数据指的是软件项目的基本信息。

  d) 动态数据录入、编辑、修改、查询等。动态数据指的是检测到的信息及其改造后的一些相关的信息。

  b/s(浏览器/服务器)模式数据库系统。是 web 兴起后的一种模式,web 浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。三层结构是把应用逻辑 划分为三个部分:第一层是用户界面(user interface),提供用户与系统的友好交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数 据信息的存储、访问及其优化。基于上述数据库系统特点,软件项目管理系统是在 windows 环境下,采用 c/s 模式,使用 java+sql server 语言设计。其优越性体现在:

  (1) 非过程化语言 sql 是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要 求用户指定对数据的存放方法, 也不需要用户了解具体的数据存放方式,所以具有 完全不同底层结构的不同数据库系统,可以使用相同的 sql 语言作为数据输入与 管理的接口 sql 以记录集合作为操作对象,所有 sql语句接受集合作为输入,返回集 合作为输出, 这种集合特性允许一条 sql 语句的输出作为另一条 sql 语句的输 入,所以 sql语句可以嵌套,这使他具有极大的灵活性和强大的功能。 sql 不要求用户指定对数据的存放方法,这个特点使用户更易注重于要得到的 结果;所有 sql语句使用查询优化器,它是 rdbms 的一部分,由它决定对指定数据 存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。

  (2)是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 sql 语言,用户可将使用 sql的技 所有用 sql 编写的程序都是可 能从一个 rdbms(关系数据库管理系统)转到另一个, 以移植的

  (3)统一的语言以前的数据库管理系统为上述各类操作提供单独的语言, sql 将全部任务统 而

  一在一种语言中。sql 可用于所有用户的 db 活动模型,包括系统管理员、数据库 管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。。通过阅读大量的文献证明,建立在b/s或c/s模式下的数据库设计基础之上的软件 项目开发管理系统具有稳定、高效、可靠的特点,同时拥有良好的可伸缩性,能够充分适应未来系统的扩展需求,出色的可重用性则大大降低了构建新系统的成本。

  参考文献

  1、 《vb+sql server 数据库应用系统开发与实例》

  2、 《visual basic编程技巧:网络与数据库篇》

  3、《数据库系统原理》 李站怀 著 李晓黎、张巍人民邮电出版社 机械工业出版社 西北工业大学出版社

  4、 《visual basic 6 数据库编程大全》 弗洛克维克(美)电子工业出版社(2000)

  5、 《visual basic 6数据库程序设计高手》 温贤发 科学出版社(2001)

  6、 《visual basic 开发指南:sql server 篇》邱仲潘 电子工业出版社(2000)7《visual basic 编程技巧:网络与数据库篇》 清宏计算机工作室 版社(2001) 机械工业出

推荐访问:大专生 毕业设计 计算机 计算机大专生毕业设计 菁选2篇 计算机大专生毕业设计1 计算机大专生毕业设计1A 计算机大专生毕业设计答辩 计算机专科毕业设计