关键词:毕业论文管理;B/S;SQL操作
摘 要
《毕业论文管理系统的设计》采用的是B/S结构,本系统借助了网络平台,不但使学生与老师进行有效的沟通,使学生可以及时的了解有关毕业论文的相关事情,而且使论文的上传查看、信息的管理、用户的管理和数据库的管理等工作更加容易,既提高了工作效率,也降低了成本。本毕业课题主要针对于高校的毕业环节进行管理。本系统结合高校教务的实际需求,以SQL Server2003+Macromedia Dreamweaver MX+ASP作为开发工具。实现用户登录、身份验证,不同的用户进入系统后实现不同的操作。该系统有老师毕业课题申报和课题审批管理、学生选题管理、相关报表的生成管理、网上答疑管理、学生论文上传和查看、网上评阅等功能和后台管理员使用的信息管理、用户管理和数据库管理等模块组成,以实现高校教务学籍管理水平的高效化和网络化。
3 可行性分析
3.1 系统开发的目的和意义
许多高校并没有在毕业论文管理这一环节上实现信息化管理,这一部分的工作仍然是由人工来进行完成,而人工操作必定存在很多的缺陷。比如:工作量繁多、资料易丢失、更新和修改很不方便、老师与学生之间的沟通和信息传达不及时等等。该系统正是方便解决这些问题,提供更强的操作。它采用了当前流行的B/S结构和Internet网络技术,不仅方便操作,而且可以大大提高系统的可移植性。该系统对毕业管理环节具有重要意义:能使学生与老师进行有效的沟通,毕业设计过程中的要求也能很好的得到完成,课题管理也很方便。
3.2 开发工具的选择
该毕业课题准备采用SQL Server2000+Macromedia Dreamweaver MX+ASP做为开发工具,以下分析证明此方案是可行。
对于创建专业 Web 站点而言,世界上最好的方法现在莫过于最简单的建立功能强大的 Internet 应用程序的方法。Dreamweaver MX 这一完整的集成解决方案使得编写人员在单一环境下工作,达到快速创建、建立和管理 Web 站点和 Internet 应用程序的。用户可以使用它编写可以运行VBSCRIPT、javascript等脚本语言的以 .asp为后缀名的应用程序,再用Internet服务管理器进行网页的浏览。用户不但可以访问本地数据库如Acess,Foxpro,Parodox外,还可以访问诸如SQL Server、Sybase、等多种远程数据库,使得程序员充分利用已有的资料,减轻工作量,以便于在其它应用程序间进行信息交流。
在管理信息系统的开发应用中,Microsoft公司的ASP(Active Server Pages)被广为使用。ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和javascript或其它的第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。ASP可以和诸如SQL Server这样的数据库进行连接,进而完成资料的交换与更新。使用SQL语句既可以从数据库中查询资料,也可以更新资料,并且可以通过窗体的提交,向数据库中添加、删除和显示查询结果直接快速的显示出来。ASP利用新增的ADO数据控制项,ODBC资料源连接,你只需很少的代码就可以实现数据库的绑定功能,可以不再不用像其它面向对象的软件开发工具为绑定资料源而编写很多的代码。
目 录
1 引言 1
1.1 选题背景 1
1.2 国内外研究状况 1
1.3 选题的目的与意义 1
2 需求分析 1
2.1 系统的可行性分析 1
3 可行性分析 2
3.1 系统开发的目的和意义 2
3.2 开发工具的选择 2
4 总体设计 3
4.1 总体结构图 3
4.2 各模块功能描述 3
4.2.1课题申报管理 3
4.2.2课题审批管理 4