毕业设计选题系统毕业论文.doc
《毕业设计选题系统毕业论文.doc》由会员分享,可在线阅读,更多相关《毕业设计选题系统毕业论文.doc(28页珍藏版)》请在三一文库上搜索。
1、广东交通职业技术学院 2012 届毕业设计论文 广广 东东 交交 通通 职职 业业 技技 术术 学学 院院 毕业论文毕业论文 题目名称题目名称 毕业设计选题系统毕业设计选题系统 开题日期 2011 年 9 月 1 日 设计期限 2011 年 9 月 5 日起 2011 年 10 月 30 日止 答辩日期 2011 年 11 月 1 日 院 系 计算机工程学院 指导教师 周江 学生姓名 占玉芸 25 号 黄超英 36 号 李佩珍 54 号 广东交通职业技术学院 2012 届毕业设计论文 广广东东交通交通职业职业技技术术学院学院毕业设计毕业设计( (论论文)指文)指导导教教师评语师评语 指导教师评
2、语: 指导教师 评定成绩: 指导教师签名 年 月 日 广广东东交通交通职业职业技技术术学院学院毕业设计毕业设计( (论论文)答文)答辩评语辩评语 答辩委员会评语: 答辩成绩: 答辩小组组长签名 年 月 日 广东交通职业技术学院 2012 届毕业设计论文 I 摘要摘要 随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的毕 业设计选题是随堂报名。这种方法虽然直接,但是造成选题的盲目性和教务处处理 数据的繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的课题。 针对学生选题这一环节,本系统从学生网上自主选题以及教师的课题发布两个大方 面进行了设计,基本实现了学生的在线信息
3、查询、选题功能以及教师对课题信息发 布的管理等功能。 本文通过分析浏览器/服务器结构的特点并结合选题的实际情况,提出了基于 浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数 据库的设计,着重讨论了用 ASP.NET技术和SQL 数据库设计开发网上选课系统时的 数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生 可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统和VS.NET 平台下开发完成,使用VB.NET作为ASP.NET的开发语言,SQL Server 2005作为数据 库。系统有较高的安全性和较好的性能。其中连
4、接数据库的字符串可以随时在 web.config里修改,并经过编码加密,增加了灵活性,保护了数据库的安全。代码 尽量使用存储过程和尽量减少数据库连接的打开时间等手段来提高性能。 通过对计算机系毕业设计选题情况的实地调研,完成了系统的需求分析,做出 总体设计,完成管理员模块、教师模块、学生模块等模块的划分,进一步细化,给 出详细设计,通过系统的编码,经过软件测试,系统可以实现管理员对用户权限的设 置及用户信息的管理,教师毕业设计题目的申报和学生的选择,及学生对毕业题目 的选择及相关信息的查询等功能。 本系统的实现使得网上毕业设计选题简单实用,主要目的是使老师能更好的管 理课程设计,也能使学生能更
5、好的把自己想要的课题正确无误的选出来。使处在选 题时期的学生能有条不紊的进行。从而加强毕业设计的管理,提高教师的工作效率, 降低教师的工作量。 关键词关键词:毕业设计选题;ASP.NET技术,SQL数据库技术,动态网站 广东交通职业技术学院 2012 届毕业设计论文 II 目录目录 摘要摘要 I I 目录目录 IIII 第第 1 1 章章概述概述 1 1 1.1 项目背景及意义.1 1.2 系统开发目标.2 1.3 开发与运行环境.2 第第 2 2 章章系统开发工具系统开发工具 3 3 2.1 ASP.NET 介绍.3 2.2 PHOTOSHOP 介绍 3 2.3 SQL SERVER 200
6、5 介绍 3 第第 3 3 章章系统概要设计系统概要设计 4 4 3.1 系统需求分析 4 3.2 课题的可行性分析 5 3.3 系统处理流程图 6 3.4 系统功能介绍 7 3.5 系统相关要求 7 第第 4 4 章章系统详细设计系统详细设计 9 9 4.1 数据库设计 9 4.2 界面设计 .15 4.3 系统部分功能实现 .18 4.4 系统测试 .21 第第 5 5 章章总总结结 2222 致谢致谢 2323 参考文献参考文献 2424 广东交通职业技术学院 2012 届毕业设计论文 1 第第 1 1 章章 概述概述 1 1. .1 1 项目背景及意义项目背景及意义 在新的世纪里,信息
7、技术迅猛发展,而网络技术和数据库技术又是信息技术最 主要的核心。于是,基于 Web 的数据库也就应运而生了。 随着 Internet/Intranet 技术的发展,开发基于 Web 的应用程序势在必行,数 据库技术更是需要和 Web 数据相结合,才是更为广阔的前景。ASP 作为微软推出的 Web 应用程序开发技术,在数据库应用方面发挥着越来越重要的作用。作为计算机专 业的一名毕业生,如何充分利用自己的所学知识服务于社会,解决现实工作生活中 的问题,推动社会向前发展是我们的责任。 当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理 技术,对信进行收集、传递、存储及加工处理,用于
8、辅助决策进行事务管理的一种 人机交互的智能化计算机系统。随着管理信息系统的发展及其广泛的应用,数据库 管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统 已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通 过信息管理系统来的到高效的运行。同时,学校管理中的毕业设计管理过程也提出 了相应的要求。为了满足毕业设计管理的要求,需要设计与制作一个毕业设计选题 系统。毕业设计选题系统实现了对整个毕业设计选题过程管理的系统化,规范化, 无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高 工作效率与管理水平,具有很大的使用价值。 目前,国际上
9、已具有规模的远程教育学校就有数百名之多,网上教育正在各地 发挥着巨大的作用,为世界各地培养出大批人才。所有这些都表明,基于 Internet 的校园网的应用以深入到校园内的各个方面。所以,实现一个基于网络的毕业设计 辅助系统的设计也是一个越来越重要的课题,而网络选题是教务管理中的一个重要 的内容,该网上选题系统软件运行在校园网上作为学校毕业生的管理系统,即可方 便在校的毕业生又可减轻教师及管理人员的任务,提高工作效率。 本系统基于 B/S 架构,无需在客户端安装任何程序即可使用,达到真正的方便 使用,易于推广。本系统采用模块化管理,可以方便的对系统功能进行添加删除。 广东交通职业技术学院 20
10、12 届毕业设计论文 2 这样当以后毕业设计题目选报出现了什么新的要求,可以通过修改部分系统模块, 添加或修改系统功能来适应新的要求,易于升级和维护。 1 1. .2 2 系统开发目标系统开发目标 “毕业设计选题管理系统”是办公自动化的具体体现,在信息时代的今天,学 校的教学管理已经基本上实现了自动化办公和网上管理,而各种各样的办公软件在 市场上也随处可见,毕业设计的课题及志愿管理也应该由一个专门的软件进行管理。 每年的毕业设计的选题是一个很麻烦的事情,如果采用手工操作或软件设计不当, 将是一件难以想象的麻烦事,他不仅回花费老师很大精力,而且会达不到预想的效 果。学校处在信息接受的前沿,实现教
11、学办公自动化是必然趋势,毕业生的“毕业 设计选题管理系统”就是办公自动化的一项主要内容。“毕业设计选题管理系统” 利用了方便的网络通信技术,使得管理员管理教师课题和学生的志愿工作变得非常 方便。 1 1. .3 3 开发开发与运行环境与运行环境 开发环境:ASP+ SQL +IIS 开发工具:ASP.NET,Photoshop, SQL 运行环境: (1)硬件环境(客户端) CPU:奔腾 III 或更高 内存:不少于 128MB 硬盘:不少于 10GB (2)软件环境(客户端) 操作系统:Windows 95/98/Me 或 Windows 7/2000/XP 推荐分辨率:1024*768 或
12、以上 浏览器:IE 6.0 或以上 广东交通职业技术学院 2012 届毕业设计论文 3 第第 2 2 章章 系统开发工具系统开发工具 2 2. .1 1 ASP.NETASP.NET 介绍介绍 ASP.NET 的前身 ASP 是 Active Server Page 的缩写,意为“动态服务器页面”。 ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进 行交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于 各种动态网站中。ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。A
13、SP.NET 提供许多比现在的 Web 开发模式强大的 的优势:执行效率的大幅提高、世界级的工具支持、强大性和适应性、简单性和易 学性、高效可管理性、多处理器环境的可靠性、安全性、自定义性和可扩展性。 2 2. .2 2 PhotoshopPhotoshop 介绍介绍 Photoshop 是 Adobe 公司旗下最为出名的图像处理软件之一,集图像扫描、编辑 修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广 大平面设计人员和电脑美术爱好者的喜爱。 2 2. .3 3 SqlSql ServerServer 20052005 介绍介绍 SQL(Structure Query
14、 Language),意思为结构化查询语言,是一种介于关系代 数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系, 进行沟通。ANSI(美国国家标准协会)规定 SQL 是关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取 数据等。 SQL 语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综 合的功能极强同时又简捷易学的语言。SQL 语言集数据查询、数据操纵、数据定义和 数据控制功能于一体,主要特点包括: (1)综合统一 广东交通职业技术学院 2012 届毕业设计论文 4 非关系模型的数据语言一般都
15、分为模式数据定义语言(模式 DDL)、外模式数据定 义语言(外模式 DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别 用于定义模式、外模式、内模式和进行数据的存取与处置。当用户数据库投入运行 后,如果需要修改模式,必需停止现有的数据库的运行,转储数据,修改模式并编 译后再重装数据库,十分麻烦。 SQL 语言则集数据定义语言 DDL、数据操纵语言 DML、数据控制语言 DCL 的功能 于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关 系模式、建立数据库、插入数据、查询、更细腻、维护、数据库重构、数据库安全 性控制等一系列操作要求,这就为数据库应
16、用系统的开发提供了良好的环境。用户 在数据库系统投入运行后,还可根据余姚随时地逐步地修改模式,但并不影响数据 库的运行,从而使系统具有良好的可扩展性。 (2)面向集合的操作方式 非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而 SQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插 入、删除、更新操作的对象也可以是元组的集合。 (3)以同一种语法结构提供两种使用方式 SQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地 用于联机交互的使用方式,用户可以在终端键盘上直接键入 SQL 命令对数据库进行 操作:作为嵌入式语言,SQL 语句
17、能够嵌入到高级语言中,供程序员设计程序时使用。 而在两种不同的使用方式下,SQL 语言的语法结构基本上是一致的。 (4)语言简洁,易学易用 SQL 语言功能极强,但由于设计巧妙,语言十分简洁,完成核心功能只用了 9 个动词,SQL 语言接近英语口语,容易使用。 第第 3 3 章章 系统概要设计系统概要设计 3 3. .1 1 系统需求分析系统需求分析 该系统的设计目的主要是方便教师、学生、管理员三种用户,所有操作都在网 上完成。 广东交通职业技术学院 2012 届毕业设计论文 5 基于不同用户对象的应用程序是不一样的,用户对象包括学生、老师和管理层。 他们以 WEB 方式访问数据,对系统实现和
18、数据库方面的知识没有什么要求,只需简 单的界面操作。下面简单介绍这三个用户对象的功能模块; 学生可对有关课题进行查询,采用分类查询方式,把相关的课题列出来,可以 方便学生快速选自己感兴趣的课题,了解课题的相关信息(指导老师、组名、课题名 称等)。 教师在网上浏览所有课题,也可以在网上添加课题,同时可以查看有无学生选 择自己的课题。 管理员对整个选课系统进行管理,他们的工作包括用户管理和组管理;组管理 包括:根据教师添加的课题,添加组的信息,同样,管理员可以对用户进行管理, 包括添加、删除、修改用户信息。 系统的安全性是不可忽略的方面,本系统的合法用户是学生以及老师和管理员。 在进入系统前都要进
19、行身份验证登录。用户登录身份验证模块验证用户名和密码, 并根据不同的用户类型,跳转到对应的页面中。 我们的目标是要让该平台来代替以前教务管理人员的工作。把课题申报和选题 处理都通过网络来交互实现。该平台实质上是一个基于 Web 的数据库应用系统,由 数据库、数据库管理系统、应用系统和用户组成。 3 3. .2 2 课题的可行性分析课题的可行性分析 (1)课题调研 与实践活动和相关的文件和资料由教师提供。 本课题要求学生有熟练的 ASP.NET 开发能力,有较强的自学能力以及一定的 关系数据库理论开发功底。 具有对复杂表进行处理的能力。 具体问题再做详细调查研究并与指导老师面谈。 (2)可行性分
20、析 技术可行性-本系统仅需要一台装有 Office 软件的计算机即可,对机器 本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要 求,现在的程序设计语言已非常成熟,要运用 HTML 样式,图形图象制作工具来制作 生动活泼的网页及美观的图形文件。 广东交通职业技术学院 2012 届毕业设计论文 6 经济可行性-由于本系统是为学生选题管理使用的系统,装上该应用软件, 即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为 学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济 上完全可行。 操作可行性-界面设计时充分考虑管理人员的习惯,使得
21、操作简单;数据 录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充;也无繁杂的 输入过错,故能满足用户的使用要求。 法律可行性-新系统的研制与开发都选用整版软件,将不会侵犯他人,集 体和国家的利益,不会违反国家的政策和法律,软件都是本单位人员研发,也不涉 及其他公司商业机密。 3.33.3 系统处理流程图系统处理流程图 广东交通职业技术学院 2012 届毕业设计论文 7 3 3. .4 4 系统功能介绍系统功能介绍 根据毕业设计选题的业务情况,该系统共分成管理员,教师,学生三大系统模 块。管理员可以初始化教师和学生的信息,添加、修改教师和学生的信息,添加组 别信息、院系管理,审核教师
22、提交的课题;教师登录可以查看个人信息,修改登录 密码,提交毕业课题,查看选题学生信息,录入论文和答辩分数;学生登陆后可以 查看学生个人信息,修改登录密码,课题选报,查看组员和组别信息。 毕业设计选题系统的开发主要包括应用程序系统和后台数据库,应用程序系统 要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完 整性、安全性。系统功能如下图所示: 毕业设计选题管理系统 教师管理员学生 个 人 信 息 查 看 选 题 题 目 提 交 输 入 课 题 成 绩 密 码 修 改 组 别 管 理 信 息 初 始 化 院 系 管 理 个 人 信 息 查 看 组 员 信 息 查 看 密 码
23、修 改 课 题 选 报 审 核 课 题 系统功能模块结构图 3.53.5 系统相关要求系统相关要求 (1)对性能的规定 精度:在精度需求上,根据使用的需要,在各项数据的输入,输出可以满足各 种精度的需求。 时间特性要求:在系统方面,响应时间,更新处理时间都比较快且迅速,完全 满足用户要求。 广东交通职业技术学院 2012 届毕业设计论文 8 灵活性:当用户需求,如操作方式、运行环境,结果精度,数据结构与其他其 他软件借口等发生变化时,设计的软件要做适当调整,灵活性非常大。 (2)对输入输出的要求 毕业设计选题系统给各项录入信息的类型都有进行了严谨的定义,确保信息的 精确,用户在输入信息时候,系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 选题 系统 毕业论文
链接地址:https://www.31doc.com/p-3944580.html