本科毕设论文-—选题系统(2)

2018-11-17 20:39

广东交通职业技术学院2012届毕业设计论文

当以后毕业设计题目选报出现了什么新的要求,可以通过修改部分系统模块,添加或修改系统功能来适应新的要求,易于升级和维护。

1.2系统开发目标

“毕业设计选题管理系统”是办公自动化的具体体现,在信息时代的今天,学校的教学管理已经基本上实现了自动化办公和网上管理,而各种各样的办公软件在市场上也随处可见,毕业设计的课题及志愿管理也应该由一个专门的软件进行管理。每年的毕业设计的选题是一个很麻烦的事情,如果采用手工操作或软件设计不当,将是一件难以想象的麻烦事,他不仅回花费老师很大精力,而且会达不到预想的效果。学校处在信息接受的前沿,实现教学办公自动化是必然趋势,毕业生的“毕业设计选题管理系统”就是办公自动化的一项主要内容。“毕业设计选题管理系统”利用了方便的网络通信技术,使得管理员管理教师课题和学生的志愿工作变得非常方便。

1.3开发与运行环境

开发环境:ASP+ SQL +IIS

开发工具:ASP.NET,Photoshop, SQL 运行环境: (1)硬件环境(客户端) ①CPU:奔腾III或更高 ②内存:不少于128MB ③硬盘:不少于10GB (2)软件环境(客户端)

①操作系统:Windows 95/98/Me或Windows 7/2000/XP ②推荐分辨率:1024*768或以上 ③浏览器:IE 6.0或以上

2

广东交通职业技术学院2012届毕业设计论文

第2章 系统开发工具

2.1 ASP.NET介绍

ASP.NET 的前身ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP.NET 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势:执行效率的大幅提高、世界级的工具支持、强大性和适应性、简单性和易学性、高效可管理性、多处理器环境的可靠性、安全性、自定义性和可扩展性。

2.2 Photoshop 介绍

Photoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。

2.3 Sql Server 2005 介绍

SQL(Structure Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。它的主要功能就是同各种数据库建立联系,进行沟通。ANSI(美国国家标准协会)规定SQL是关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。

SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的功能极强同时又简捷易学的语言。SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要特点包括:

(1)综合统一

3

广东交通职业技术学院2012届毕业设计论文

非关系模型的数据语言一般都分为模式数据定义语言(模式DDL)、外模式数据定义语言(外模式DDL)、与数据存储有关的描述语言(DSDL)及数据操纵语言(DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。当用户数据库投入运行后,如果需要修改模式,必需停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。

SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更细腻、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据余姚随时地逐步地修改模式,但并不影响数据库的运行,从而使系统具有良好的可扩展性。

(2)面向集合的操作方式

非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。而SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

(3)以同一种语法结构提供两种使用方式

SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,他能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作:作为嵌入式语言,SQL语句能够嵌入到高级语言中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。

(4)语言简洁,易学易用

SQL语言功能极强,但由于设计巧妙,语言十分简洁,完成核心功能只用了9个动词,SQL语言接近英语口语,容易使用。

第3章 系统概要设计

3.1 系统需求分析

该系统的设计目的主要是方便教师、学生、管理员三种用户,所有操作都在网上完成。

4

广东交通职业技术学院2012届毕业设计论文

基于不同用户对象的应用程序是不一样的,用户对象包括学生、老师和管理层。他们以WEB方式访问数据,对系统实现和数据库方面的知识没有什么要求,只需简单的界面操作。下面简单介绍这三个用户对象的功能模块;

学生可对有关课题进行查询,采用分类查询方式,把相关的课题列出来,可以方便学生快速选自己感兴趣的课题,了解课题的相关信息(指导老师、组名、课题名称等)

教师在网上浏览所有课题,也可以在网上添加课题,同时可以查看有无学生选择自己的课题。

管理员对整个选课系统进行管理,他们的工作包括用户管理和组管理;组管理包括:根据教师添加的课题,添加组的信息,同样,管理员可以对用户进行管理,包括添加、删除、修改用户信息。

系统的安全性是不可忽略的方面,本系统的合法用户是学生以及老师和管理员。在进入系统前都要进行身份验证登录。用户登录身份验证模块验证用户名和密码,并根据不同的用户类型,跳转到对应的页面中。

我们的目标是要让该平台来代替以前教务管理人员的工作。把课题申报和选题处理都通过网络来交互实现。该平台实质上是一个基于Web的数据库应用系统,由数据库、数据库管理系统、应用系统和用户组成。

3.2 课题的可行性分析

(1)课题调研

①与实践活动和相关的文件和资料由教师提供。

②本课题要求学生有熟练的ASP.NET开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。

③具有对复杂表进行处理的能力。

④具体问题再做详细调查研究并与指导老师面谈。 (2)可行性分析

①技术可行性-----本系统仅需要一台装有Office软件的计算机即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在的程序设计语言已非常成熟,要运用HTML样式,图形图象制作工具来制作生动活泼的网页及美观的图形文件。

5

广东交通职业技术学院2012届毕业设计论文

②经济可行性-----由于本系统是为学生选题管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。

③操作可行性-----界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充;也无繁杂的输入过错,故能满足用户的使用要求。

④法律可行性-----新系统的研制与开发都选用整版软件,将不会侵犯他人,集体和国家的利益,不会违反国家的政策和法律,软件都是本单位人员研发,也不涉及其他公司商业机密。

3.3 系统处理流程图

6


本科毕设论文-—选题系统(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:鸡蛋布丁超细的步骤图

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: