目 录 1 绪 论. 1 内容来自论文无忧网 www.paper51.com
1.1 选题背景. 1 内容来自论文无忧网 www.paper51.com 1.2 选题目的. 1 内容来自www.paper51.com
1.3 系统可行性. 1 http://www.paper51.com 2 系统简介. 2 http://www.paper51.com 2.1 系统功能简介. 2 内容来自www.paper51.com 2.2 系统开发工具简介. 2 内容来自www.paper51.com 2.2.1 ASP技术简介. 2 内容来自论文无忧网 www.paper51.com 2.2.2 Access简介. 3 paper51.com 2.2.3系统运行软件平台. 3 paper51.com 3 学生模块设计. 3 copyright paper51.com 3.1 学生模块的结构. 3 copyright paper51.com 3.2 学生模块逻辑设计. 4 copyright paper51.com 3.3 学生模块数据库设计. 5 paper51.com 3.4 客户端界面设计. 5 内容来自www.paper51.com 3.4.1 登录界面设计. 5 http://www.paper51.com
3.4.2 学生界面. 6 paper51.com 4. 测试. 10 copyright paper51.com 4.1 学生选题的测试. 10 内容来自论文无忧网 www.paper51.com 4.2 查询选题的测试. 10 http://www.paper51.com
4.3 提交开题报告的测试. 10 内容来自论文无忧网 www.paper51.com 4.4 填写学生进度计划的测试. 10 内容来自论文无忧网 www.paper51.com 4.5 查询教师进度计划的测试. 10 copyright paper51.com 4.6 提交接题报告的测试. 11 http://www.paper51.com 4.7 提交毕业论文的测试. 11 http://www.paper51.com 4.8 总体测试. 11 内容来自www.paper51.com 5 结束语. 11 http://www.paper51.com 参考文献. 12 内容来自论文无忧网 www.paper51.com 附 录. 13 http://www.paper51.com
致谢. 16 paper51.com
paper51.com 1 绪 论 paper51.com 1.1 选题背景 内容来自www.paper51.com 随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今学院管理方面,已实现各类信息管理系统,如教务管理系统,教学资源管理系统等。而针对本科毕业设计的选题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需要上交或是提交相关的文档资料等问题,目前主要还是由人为或电子邮件的方式来处理操作,需要花费一定人力,物力,这给整个工作带来了很多不便。因此就需要一个对此流程进行管理的电子系统,使得此过程更加方便,更加透明,更加高效,以节省更多的人力和不必要的工作。 paper51.com 通过对毕业设计管理工作的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今学院毕业设计管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 http://www.paper51.com 1.2 选题目的 内容来自www.paper51.com 随着网络的普及,学院教学管理这一方面,目前已实现教务管理系统、教学资源管理系统等,但在对毕业设计和毕业论文的管理这一方面还没涉及,由于这一方面工作的重要性和特殊性,开发一个比较全面的毕业设计(论文)管理系统有较大实用价值。 copyright paper51.com
1.3 系统可行性 paper51.com 从技术方面来看,该系统是基于B/S(浏览器/服务器)结构的论文管理系统,在技术上是可以实现的。该论文管理系统是基于信息技术工程学院服务器( Windows 2003)系统和WEB的网络编程开发语言ActiveServerPages(动态服务器网页,以下简称ASP)上实现,同时用到 Access来处理后台的管理。使用的网页设计开发工具ASP和 Access相结合,再加上学院服务器系统稳定的运行环境的支持,从条件和环境上完全满足系统的要求。因此,从技术方面讲,开发此毕业设计(论文)管理系统是可行的。 内容来自www.paper51.com 从经济方面看,该系统使用的是学院原有的服务器,只需要将系统连接进去就可以运行并使用了。因此,从经济方面讲,开发此毕业设计(论文)管理系统是可行的。 内容来自www.paper51.com 从操作方面看,该系统的操作方式是参照学院大部分网站设计的,是同学和老师很熟悉的操作方式,大家都能接受的操作方式。因此,从操作方面看,开发此毕业设计(论文)管理系统是可行的。 内容来自www.paper51.com
2 系统简介 paper51.com 2.1 系统功能简介 paper51.com
系统分为前台和后台,前台可供所有的用户操作,后台为学生、教师、评审员和管理员操作,权限等级分为学生、教师、评审员和管理员,对于无权操作系统会阻止并给出提示信息。前台主要的功能模块有用户角色管理、用户注册、文件下载和新闻公告。用户注册包括教师注册和学生注册两部分。 内容来自论文无忧网 www.paper51.com 教师权限:教师登陆以后可以对以下功能模块进行操作:教师报题管理、学生选题情况查询、本组开题报告查询、学生进度计划表查询、教师进度计划表管理、查询(修改)结题报告和查询(修改)学生论文。 内容来自www.paper51.com 学生权限:学生登陆以后可以对以下功能模块进行操作:学生选题、查询自身的选题情况、开题报告的提交、填写学生进度计划表、查询教师指导进度计划表、提交结题报告和提交毕业论文。 http://www.paper51.com
评审员权限:评审员登陆系统以后可以进行的操作有:查询学生选题的情况、查询学生开题报告提交的情况、查询学生进度计划和教师指导进度计划情况、查询结题报告的提交情况和查询学生毕业论文的提交情况。 内容来自www.paper51.com
管理员权限:管理员登陆系统以后可以进行的操作有:上传学生信息(学生信息标准库)、上传教师信息(教师信息标准库)、对上传的信息进行管理、编辑通知(公告)和删除通知(公告)。 http://www.paper51.com 本文主要介绍学生模块的设计以及实现。 paper51.com 2.2 系统开发工具简介 copyright paper51.com 2.2.1 ASP技术简介 paper51.com ASP技术是Microsoft公司开发的服务器端脚本程序环境,其全称为Microsoft Active Server Pages ,翻译为“动态服务器网页” , ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 copyright paper51.com 2.2.2 Access简介 http://www.paper51.com Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database ManagementSystem),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 paper51.com 2.2.3系统运行软件平台 内容来自www.paper51.com (1)服务器端:操作系统: Window 2003 内容来自论文无忧网 www.paper51.com (2)客户端:浏览器:Internet Explorer以及360浏览器 copyright paper51.com (3)Access的运行环境:ASPSRV或IIS(互联网信息服务) 内容来自论文无忧网 www.paper51.com 3 学生模块设计 http://www.paper51.com 3.1 学生模块的结构 内容来自论文无忧网 www.paper51.com 学生登录后能查看所有课题信息及选题、提交开题报告、填写学生进度计划、查询教师进度计划、提交结题报告(可以下载、上传和修改结题报告)和提交论文(上传和修改论文)。如图: 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com 3.2 学生模块逻辑设计 copyright paper51.com
copyright paper51.com
说明:学生用户登录后,通过点击查询课题来查询课题表数据库,选题后将选题信息传到学生数据库。 paper51.com 学生填写开题报告是先从学生表中获得课题信息(题目名称,题目来源,题目类别,导师),然后学生就可以填写开题的相关内容,填写以后上传到学生数据库,单用户第2次进入填写开题里,系统就会将上次保存的用户提交的开题报告显示在网页上,方便用户更改。 http://www.paper51.com 填写进度计划也是先获得课题信息,再填写,填写好了提交后,第2次进入进度计划,也会显示上次提交的进度计划。 内容来自论文无忧网 www.paper51.com 查询教师进度计划就是将系统中的进度计划名的超链接以表的形式列出来供用户下载,查询。(学生用户没有上传教师进度计划的权限,只有教师用户才有上传教师进度计划的权利) 内容来自www.paper51.com 上传、修改、删除结题报告/毕业论文,我们使用的是网上下载的一个上传文件。(我们的组长所做的是上传功能的实现,我只是引用一下的) copyright paper51.com |