2024年1月22日发(作者:空溶溶)
湖南XX职业技术学院毕业设计(论文)
第 1 页
目 录
1 绪论 ................................................................. 1
1.1课题背景及目的.............................................................. 1
1。2国内外研究状况 ............................................................ 1
1.3课题研究方法 ................................................................ 2
1.4参考文献 .................................................... 错误!未定义书签。
2 毕业设计管理信息系统的可行性报告 ..................................... 2
2.1 项目可行性分析 ............................................. 错误!未定义书签。
2.1.1构建管理信息系统的意义 .......................................................................................................... 6
2.1。2毕业设计管理信息系统可行性分析 ........................................................................................ 6
2.2 毕业设计管理系统的总体描述 ................................................................................................ 2
2。2.1 系统功能描述 ............................................................. 6
2。2.2 系统的设计............................................................... 7
2。2.3系统的设计 ............................................................... 7
2.3 毕业设计管理系统的数据库设计 ............................. 错误!未定义书签。
2。3。1 系统中所涉及到的主要数据表 .............................................. 6
2.3。2 数据表之间的E—R关系图 .................................................. 7
3 毕业设计管理信息系统的需求分析说明书 .................. 错误!未定义书签。
3。1引言 ........................................................ 错误!未定义书签。
3.2 需求规定 .................................................... 错误!未定义书签。
4 毕业设计管理信息系统的概要设计说明书 ................... 错误!未定义书签。
4。1概述 ........................................................ 错误!未定义书签。
4。2系统目标 ................................................... 错误!未定义书签。
4。3代码 ........................................................ 错误!未定义书签。
4。4总结 ........................................................ 错误!未定义书签。
4.5致谢 ......................................................... 错误!未定义书签。
湖南XX职业技术学院毕业设计(论文)
第 1 页
1 绪论
1. 1课题背景及目的
毕业设计是大学教学中一个重要阶段。毕业设计包括论文选题、论文开题、答辩管理、成绩统计以及有关的通知、规定等。为加强毕业设计的管理,使毕业设计管理自动化,网络化,急需开发一个毕业设计管理信息系统。
毕业设计(论文)是高职人才培养的重要实践性教学环节,也是学生毕业水平评定的重要依据。随着高校的扩招,毕业生规模逐年增大,随之而来的毕业设计管理工作也越来越繁重和繁杂,与之相关的教师、学生苦不堪言,为满足毕业设计信息化管理的需要,毕业设计(论文)管理系统实现了对整个毕业设计(论文)实施过程管理的系统化,规范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的实用价值。
初步设想系统主要由三大功能模块构成,分别是管理员模块、教师任务模块和学生任务模块.管理员模块提供给系统管理员进行毕业设计进度管理、基本信息维护及数据输出工作;教师任务模块提供给教师完成题目提交、任务书提交、开题报告审阅、成绩评定等主要工作;学生任务模块提供给学生完成选题、开题报告提交、论文提交等工作。
本系统是以Windows操作系统为服务平台,后台数据库采用SQL Server 2000数据库,使用Visual Studio 2005 创建语言构建服务页面,主要描述毕业设计管理系统的不同身份的用户登录管理、选报毕设题目管理、系统维护管理、论文管理等各功能模块及其联系.该毕业设计的目的旨在应用现代化的网络管理技术解决毕业设计管理中存在的问题,减少学生毕业设计选题时间,增进、加强毕业设计过程监控,降低指导教师和管理人员的工作强度.
1。2国内外研究状况
一个毕业设计管理信息系统实现是很简单的,但是在本国大部分高等学校还没有这样的一个系统,现在很多国外学校都有毕业设计管理信息系统了,我们学校也需要一个符合自己学校的毕业设计管理系统,一个B/S模式的系统可以不需要安装,只需要在浏
湖南XX职业技术学院毕业设计(论文)
第 2 页
览器地址栏中输入地址就行了。
1。3课题研究方法
本系统是以Windows操作系统为服务平台,后台数据库采用SQL Server 2000数据库,本软件使用Microsoft Visual Studio 2005进行编写,语言构建服务页面。数据库技术的产生与发展源于对于数据的组织和管理。数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于20世纪60年代中期。这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。
1.4参考文献
[1] 主 编:江红,书 名: 《ASP。NET动态网页设计》,出版社: 北京大学出版社,出版时间: 2009年01月,开本: 16开,定价: 35.00 元
[2] 主 编:陈承欢,书 名: 《管理信息系统开发案例》,出版社:人们邮电出版社,页码:338 页,出版日期:2009年04月,定价:35.00元
[3] 主 编:李振格,书名:《Visual C# 。net Web应用程序设计》,出版社:清华大学出版社,出版时间:2005,出版地址:北京,定价:39.00元
2 毕业设计管理信息系统的可行性报告
2.1项目可行性分析
2.1.1 构建管理信息系统的意义
创建网络化毕业设计信息管理系统意义在于:(1)系统可提供各种与毕业设计有关的资料和模版供学生下载,从而可有效地提高指导教师的工作效率。(2)学生可通过这个平台向指导教师汇报阶段性成果,而系统将自动保存这类信息.(3)网络答疑室给指导教师和学生提供了一个交流平台,节约了师生的宝贵时间.
湖南XX职业技术学院毕业设计(论文)
第 3 页
2.1。2 毕业设计管理信息系统可行性分析
1)资源
配置稍好的PC机,Winxp SERVER操作系统,IIS服务器,Sql软件,一套开发工具,从资源上说是容易实现的.
2)技术
在大学课程中的《ASP与网络数据库技术》,《数据库原理》,《操作系统知识》,《网络基础》,《图形学原理》等多门课程为整个课题开发提供了坚实的基础。ASP 。Net是一种相对简单的语言,ACCESS也是一种简单的数据库,所以技术难度并不高。
3)分析
根据调查,系部将毕业设计的学生分配给指导老师,然后学生再选题,把选好的题交给自己的指导老师,指导老师在检查要求学生所选择的相同题目不能超过三个,如有相同要求学生间协调修改后再上交题目,对毕业设计学生进行基本信息的记录(主要是记录在一个电子表格中),学生从自己的指导老师这拷贝一些规范性文档,在设计做的时候遇到问题可通过电话,email联系自己的指导老师,老师如果有什么信息要通知可以通过学校的网站或QQ群通知,最后学生毕业设计做完后,指导老师要求学生来学校在某个时候某个地点统一上交自己的毕业作品及毕业论文,并进行答辩。
原有的操作方式存在的主要问题:
A.学生选题时间长,若有相同的题目数量超过一定的数量,还要重选.学生很不方便与自己的指导老师联系。学生下载与上交资料很不方便,答辩还必须在指定时间来学校,很乱费时间麻烦。
B.指导老师联系学生难,管理难,.
本系统开发的目的,就是通过系统开发,实现毕业设计管理工作计算机化,网络化解决毕业设计管理中存在的问题,减少学生毕业设计选题时间,增进、加强毕业设计过程监控,降低指导教师和管理人员的工作强度.该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:
A.该系统可以实现学生在网上选题并每道题都有数量限制,超过被选数量后就不能再选了,选择指导老师。
B.指导老师在网上发布通告信息,上传规范性文档供学生下载,可以在线交流,并在线答辩,学生上交毕业论文,毕业作品等一些需要上交的资料.
c。指导老师在此管理信息系统中评分,学生登录后可以查看自己的信息
综上所述,该系统具备可开发的条件,项目可行,建议开始开发。
2.2毕业设计管理信息系统总体描述
2。2。1 系统功能描述
(1)教师在线课题发布,包括课题名称、答辩教师、是否被学生选择等信息.
(2)学生进行选题,选题中包括课题信息,指导教师信息等。
(3)网上评语是教师对学生各个阶段设计的评价、指导.
(4)学生论文上传,教师评阅,学生查询论文成绩。
(5)教师网上对学生论文进行评阅。
湖南XX职业技术学院毕业设计(论文)
第 4 页
(6)学生取消对某个课题的选择。
(7)教师取消某个学生选择自己的课题。
(8)指导教师网上评分。
(9)答辩教师网上评分。
后台管理系统的主要功能要求:
(1)管理员登录系统。
(2)用户管理模块,包括用户添加、删除和管理员密码管理。
(3)教师管理模块:主要是添加、删除、修改教师信息。
(4)学生管理模块:主要是添加、删除、修改学生信息。
(5)退出后台模块:退出系统,关闭浏览器.
第一步:注册并登陆。未注册也可以查看系统信息,但注册后可以选题,查看、修改自己的一些信息等。
第二步:登陆成功,进入“管理中心“,根据用户类型的不同,进入不同的后台管理模块,下面为某学生登陆成功后的”学生模块“首页截图。
第三步:进入“进入管理中心”后,您可进行“基本信息设置"。
第四步:上交作业
第五步:修改个人信息
2。2.2 系统的设计
系统介绍:
1)硬件平台
服务器:PC机
设计与开发PC:联想G450笔记本电脑 CPU P4 1。8 ,2G MEM
2)服务器平台
Windows XP 2003 操作系统
IIS 5.0 WEB服务器
Sql server 2000 数据库软件
3)开发工具
网页编辑 DreamWare MX
图片处理 PhotoShop 7
编程Micorosoft Visiual Studio 2005
数据库设计 sql server 2000
模型图 Visio 2007
上传软件 CutFTP
湖南XX职业技术学院毕业设计(论文)
第 5 页
4)技术构架
ASP。net程序在IIS服务器工作,当前端用户从浏览器请求.asp主页,WEB服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,如果脚本中有访问到数据库请求,便调用ADO数据库访问组件。最后由ADO调用更底层的ODBC OLE DB驱动程序操作数据库,由OLE DB 返回操作数据给ADO ,再有ADO返回数据给ASP页面,ASP页面把结果展示给用户的浏览器。
2。3 毕业设计管理信息系统的数据库设计
。2.3。1系统中所涉及到的主要数据表
教师信息表(teacher):教师编号(teacherID)、教师姓名(teacherName)、登录密码(teacherPwd)、所属系号()、状态(teacherState)、被学生选择人数(studentNum)),教师编号为主键。
学生信息表(student):学生编号(studentID)、学生姓名(studentName)、所属系号(sxxh)、年级(grade)
班级(class),登录密码(studentPwd),学生编号为主键.
课题信息表(subject):课题编号(subjectID)、课题名称(subjectName)、指导教师编号(teacherID)、指导教师姓名(teacheName)、选题学生编号(studentID)、选题学生姓名(studentName)、状态(state)、评语(remark)、指导教师评分(result)。课题编号为主键。
用户信息表(users):用户名(userName)、密码(userPwd)
。2。3.2数据表之间的E—R关系图
学 生
提交
任务文档
选题
查看
课题信息
申请
教 师
管理
系统管理员
发布
通告
发布
规范性文档
湖南XX职业技术学院毕业设计(论文)
第 6 页
3 毕业设计管理信息系统的需求分析说明书
3.1 引言
(1)编写的目的
本编写目的是为了更明确毕业设计管理信息系统的开发需求、软件的运行环境和硬件要求,主要包括以下:
任务概述:目标、运行环境、适应范围
功能要求:功能的划分和描述
性能要求:系统的性能要求、精度、时间特性等
其它需求:可行性、安全性、可维护性和可移植性
(2)背景
毕业设计管理信息系统已经运行了一定时间,相对稳定了,可以进一步的推广。
3.2 需求规定
信息系统由信息采集系统、信息处理系统、信息统计和输出系统组成。该系统采用B/S体系构架,基于.NET平台,后台数据库采用SQL Server 2000数据库软件搭建,从而实现了系统信息的集中管理并提高了安全性.系统功能框图1所示。
1)用户管理模块
用户管理模块主要由用户登陆页面、新用户注册页面、找回密码页面和系统管理员管理页面组成。其主要功能是储存和管理系统中各个用户的相关信息。在该模块中,新用户可以通过注册将自己的个人信息存入系统数据库。登陆系统后,用户还可以对自己的登陆信息和个人信息进行修改。系统管理员可以通过该模块对新注册或修改信息的用户进行授权操作。另外,丢失密码的用户可以通过相关信息的验证,实现密码的修改与保护。
本模块共设计了三种用户角色:管理员、学生和指导教师.管理员又分为学院管理员和班级管理员两级权限,学院管理员可以授权学生为班级管理员,负责本班注册学生信息的审核和管理。学院的教学秘书担任学院管理员,负责对各班级管理员进行审核。这种注册方式可以有效减轻学院管理员的工作量,保证系统注册信息的完整性和正确性.图2为系统登陆流程图。
2)课题选择模块
湖南XX职业技术学院毕业设计(论文)
第 7 页
学生在选题过程中可填报三个志愿,教师可根据学生志愿与专业选择学生。指导教师登陆该模块后可以对设计课题进行添加、修改或删除。课题发布后,学生填报三个志愿,学生可以在所有未被教师选中的题目进行二次选择。
通过学生和指导教师的双向选择,可以使选题达到比较满意的效果。
3)流程管理模块
毕业设计环节流程管理模块由学生流程管理页面、教师流程管理页面、教师下发任务书界面、学生文献综述提交页面、学生英文翻译提交页面、学生中期进展情况汇报页面、教师中期检查页面、学生提交毕业论文页面、教师论文检查审核页面、教师答辩成绩录入页面和学生答辩成绩查询页面等组成。它主要实现了毕业设计环节的实时监控.模块的主要流程图如图3所示。
4)新闻通知模块
学院管理员可以通过该模块发布毕业设计环节的相关新闻与通知,学生上网后可以了解最新的有关毕业设计的通知和新闻。
5)规范管理模块
学院管理员可以通过该系统上传相应规范性论文、表格、文献检索及论撰写要点和技巧等各类文档,供学生下载。
6)在线交流模块
在线教师模块主要有网络答疑室和学生交流论坛两部分组成。学术交流论坛可以实现学生之间资料的共享和相关课题技术的交流。
4 毕业设计管理信息系统的概要设计说明书
4。1概述
本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
湖南XX职业技术学院毕业设计(论文)
第 8 页
4。2系统目标
4.2。1用户功能需求:
系统参与者
学生
教师
系统管理员
基本功能
选题,查询信息,下载资料,上传论文,修改基本信息,答疑答辩
发布题目,评分,解疑,取消学生所选的题目,要求学生答辩,上传资料
系统设置,学生管理,教师管理
4。2.1.1系统结构图
4。2。2系统应用软件架构设计
采用B/S结构设计
数据库运行在Server机上。
毕业设计管理信息系统通过浏览器在client机上运行
学生、老师、系统管理员具有不同的权限来使用系统的各个功能.
列出可能出现的错误,错误代码及解决方式。
4.2。3数据库设计
毕业设计管理信息系统数据库主要有8个表
4.2。3.1用户类型表userType:记录了用户共分为几个类及类别名称。如图所示:
4.2。3。2用户表users:列出用户的基本信息。
4。2.3.3学生信息表students:列出学生的基本信息。
4.2。3.4教师表teachers:记录了教师的基本信息。
4.2。3。5课题信息表subject:记录了课题的基本信息。
4.2.3。6选题课题信息表selectSubject:记录了学生选题基本信息.
4。2.3。7留言表message:记录了用户在留言板上的留言内容.
4。2.3.8新闻表news:管理员发布一些有关信息。
4。2.3。9代码使用方法如下:
1。 在。NET项目运行前应确保安装了相应的软件环境。
2。 使用时请将code文件夹拷到系统磁盘目录C:Inetpubwwwroot下。
3. 访问项目文件要设置虚拟目录后才能进行访问(HTML文件可以直接访问)。
4. 虚拟目录的设置步骤如下:
1)执行“开始"/“设置"/“控制面板”命令。
2)在弹出的窗口中选择“管理工具”.
3)在弹出的窗口中选择第一项“Internet 信息服务”,随后将打开如图1所示。的对话框。
图1
4)在“默认Web站点"上右击,在出的菜单中执行“新建"/“虚拟目录”命令。
湖南XX职业技术学院毕业设计(论文)
第 9 页
5)在弹出的对话框中点击“下一步”,系统鼗要求用户输入别名(可以随意设置),这里设置为OnLineSale。如图2所示。
图2
6)单击“下一步”按钮,在打开的对话框中单击“浏览”按钮,将打开如图3所示的对话框中.
图3
7)在图3所示的对话框中选择好。NET项目所在的文件夹后,单击“确定”按钮,返回图2所示的对话框.
8)其后采用默认设置完成虚拟目录的设置。
5.启动浏览器,在地址栏中输入:http://localhost/onlinesale/logon。aspx(localhost/+虚拟目录名字+项目首页面)就可以看到结果了。
4.3代码
编写代码的工具为脚本语言,部分主要代码如下:
4.3。1毕业设计管理信息系统前台系统母板代码如下:
<%@ Master Language="C#" AutoEventWireup="true” CodeFile=”。cs" Inherits="index” %〉
〈!DOCTYPE html PUBLIC ”—//W3C//DTD XHTML 1。0 Transitional//EN” ”www.w3。org/TR/xhtml1/DTD/xhtml1—transitional。dtd”>
〈html xmlns="http://www。w3。org/1999/xhtml” 〉
〈head id=”Head1" runat="server">
〈title>后台管理系统〈/title〉
〈link type="text/css" rel=”stylesheet” href=”index。css" /〉
〈/head>