管理系统的设计毕业论文Word格式文档下载.docx

上传人:b****5 文档编号:21243812 上传时间:2023-01-28 格式:DOCX 页数:25 大小:156.73KB
下载 相关 举报
管理系统的设计毕业论文Word格式文档下载.docx_第1页
第1页 / 共25页
管理系统的设计毕业论文Word格式文档下载.docx_第2页
第2页 / 共25页
管理系统的设计毕业论文Word格式文档下载.docx_第3页
第3页 / 共25页
管理系统的设计毕业论文Word格式文档下载.docx_第4页
第4页 / 共25页
管理系统的设计毕业论文Word格式文档下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

管理系统的设计毕业论文Word格式文档下载.docx

《管理系统的设计毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《管理系统的设计毕业论文Word格式文档下载.docx(25页珍藏版)》请在冰豆网上搜索。

管理系统的设计毕业论文Word格式文档下载.docx

许多高校并没有在毕业论文管理这一环节上实现信息化管理,这一部分的工作仍然是由人工来进行完成,而人工操作必定存在很多的缺陷。

比如:

该系统正是方便解决这些问题,提供更强的操作。

它采用了当前流行的B/S结构和Internet网络技术,不仅方便操作,而且可以大大提高系统的可移植性。

该系统对毕业管理环节具有重要意义:

能使学生与老师进行有效的沟通,毕业设计过程中的要求也能很好的得到完成,课题管理也很方便。

3.2开发工具的选择

该毕业课题准备采用SQLServer2000+MacromediaDreamweaverMX+ASP做为开发工具,以下分析证明此方案是可行。

对于创建专业Web站点而言,世界上最好的方法现在莫过于最简单的建立功能强大的Internet应用程序的方法。

DreamweaverMX这一完整的集成解决方案使得编写人员在单一环境下工作,达到快速创建、建立和管理Web站点和Internet应用程序的。

用户可以使用它编写可以运行VBSCRIPT、JAVASCRIPT等脚本语言的以.asp为后缀名的应用程序,再用Internet服务管理器进行网页的浏览。

用户不但可以访问本地数据库如Acess,Foxpro,Parodox外,还可以访问诸如SQLServer、Sybase、等多种远程数据库,使得程序员充分利用已有的资料,减轻工作量,以便于在其它应用程序间进行信息交流。

在管理信息系统的开发应用中,Microsoft公司的ASP(ActiveServerPages)被广为使用。

ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其它的第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。

ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。

ASP可以和诸如SQLServer这样的数据库进行连接,进而完成资料的交换与更新。

使用SQL语句既可以从数据库中查询资料,也可以更新资料,并且可以通过窗体的提交,向数据库中添加、删除和显示查询结果直接快速的显示出来。

ASP利用新增的ADO数据控制项,ODBC资料源连接,你只需很少的代码就可以实现数据库的绑定功能,可以不再不用像其它面向对象的软件开发工具为绑定资料源而编写很多的代码。

4总体设计

4.1总体结构图

本管理系统共有8个模块组成,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块、和后台管理模块。

这8个模块的总体结构图4-1如下:

4.2各模块功能描述

4.2.1课题申报管理

每个院系的管理员可以将老师通过个人添加和群组添加,把teacher表中符合条件的数据添加到teacher-login表,其中teacher表是已经存在的,可以和学校和资料共享。

老师可以根据自己获得的教工号进入该系统,而课题申报只有老师才可以进行申报,管理员可以查看该网页,学生则不可以浏览。

课题申报也有规则,一旦不符合规范的操作则回出现相应的提示信息和警告,可以按照提示信息进行操作。

简略流程图如下图4-2(详细见P13图7-2)。

图4-2课题申报管理图

4.2.2课题审批管理

课题审批是针对整个学院的,每个院系的管理员可以将该审批权限给某个老师或者是经过讨论后,将结果填上去,有必要的话也可以添加适当的备注,对审批结果进行适当的说明。

该权限还没有具体的规定。

两级审批的步骤是一样的,拥有不同权限的人访问不同的网页。

4.2.3选题管理

在总体结构图中,选题管理模块是对学生进行选题设置的,学生可以查看有关课题的信息,在该模块中学生通过报名,进入系统进行选题这一部分是该系统的关键之一。

它是作用在前两部分的基础上。

老师提交课题以后,经过两级审批通过后,学生才能进行相应的选题。

并且,学生的可选题目必须是针对学生所在的专业,而不是所有的题目。

学生在选题的过程中,可以对相应的课题进行了解、对相应的课题的指导老师的基本信息进行了解以及有关课题的选题情况进行了解。

选题管理对是否出现重复选题做了相关处理。

如果学生进行重复选题的话,他或她就必须把前一次的选题操作进行删除,然后才可以进行再一次选题。

而这样操作的话,就避免了学生重复选题的可能性。

当然,老师也可以对选题管理进行部分操作,如:

学生报名的删除(指导老师可以对已选了他的课题的学生进行删除,当学生进入该系统的时候,就会出现通告,告知已被删除的学生,他的选题无效,请另外选题)、学生模块的具体划分(指导老师可以对已选了他的课题的学生进行模块具体划分,当学生进入该系统的选题管理时可以查看到他的模块)、备注(学生是否在校外还是在校内进行毕业设计,这些信息在课题任务报批书生成的过程中要用)。

4.2.4相关报表的生成管理

相关报表指的是课题题型分析统计表、课题任务报批书和课题题型汇总表。

这些表都是针对相关院系的。

当然,老师也可以通过选择进行具体的操作,得到具体专业的报表。

图4-3选题管理图

4.2.5网上答疑管理

网上答疑也是该系统的一个特点。

我们都知道,一旦学生如果不在学校里,那与指导老师联系的机会就少了,有些疑难问题得不到有效的解决。

就可以通过这一模块功能来解决。

4.2.6论文网上上传和查看

论文网上上传的实现是通过添加上传组件。

程序附带Lyfupload及Aspupload上传组件,分别放在Lyfupload和Aspupload活页夹内,使用时将Lyfupload.dll或Aspupload.dll文件复制到Windows的system32(Win98/ME为system)目录下,再在运行对话框中执行"

regsvr32lyfupload.dll"

(不包括引号,下同)或"

regsvr32aspupload.dll"

命令即可安装成功(最好是两个都在运行对话框中执行)。

4.2.7网上评阅

网上评阅实现的是老师对学生毕业论文质量的评价和相应的表格。

4.2.8后台管理

后台管理是管理信息系统的一个必不可少的一部分。

它为资料的管理提供了一个可视化的平台。

后台管理它分为几部分:

信息管理,用户管理,数据库管理。

其中信息管理为信息发布、信息删除、bbs管理、课题管理。

用户管理主要为用户添加、用户删除、管理员密码管理。

数据库管理主要是资料初始化、资料备份。

用户添加(删除)也分为好几部分,有学生添加(删除)、老师添加(删除)、管理员添加(删除)。

添加(删除)又分单个添加(删除)和群组添加(删除)等等。

在整个系统中,管理员的权限最高,详细图如图4-4。

5系统配置要求

经过前面的分析得出了本系统需要的配置要求,在用户接口要求主要包软件需求(操作系统)、硬件需求(主机或工作站的基本硬件配置)。

5.1软件要求

Windows2003/XP或WindowsNT4.0/5.0

SQLServer2000,MacromediaDreamweaverMX

5.2硬件要求

处理器:

IntelPentium系列处理器

内存:

32M以上

硬盘:

1.2G以上

6数据库设计

在需求分析阶段我们已经基本了解了各个模块所要实现的功能,通过与用户更深刻的接触,现在可以开始创建数据库了。

本系统的数据库是采用的SQL,SQL容易安装,容易上手,SQL数据库和ASP一起使用兼容性好一些,使用起来也方便些。

6.1关系图

E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

实体型:

用矩形表示,矩形框内写明实体名;

属性:

用椭圆形表示,并用无向边将其与相应的实体连接起来;

联系:

用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:

1,1:

n或m:

n)。

管理员实体由属性管理员编号,管理员所在院校,登陆密码组成。

老师实体分别有属性:

教工号,姓名,性别,学院,职务,职称,登陆密码组成。

学生实体由属性:

学号,姓名,性别,专业,所在学院,班级,登陆密码选题状态组成。

课题实体由属性课题编号,课题名称,学院,专业,模块总数,模块名称,课程性质,课题来源,课题类型,院系审批结果,教研室审批结果,提交时间。

老师可以申报课题,也可以指导学生,学生可以选择课题。

老师、学生、课题三个实体之间的关系图如下(图6-1)。

课题要经过教研室和院系的审批才能被学生选择,教研室与课题、院系与课题之间的关系图如下(图6-2)。

图6-2课题审批关系图

管理员先要对数据进行初始化,在存入数据库,管理员可以对数据库中的数据进行备份和恢复。

信息实体可以有实体管理员发布,信息实体有编号,主题,学院,发送时间,作者姓名,内容等属性组成,它们之间的关系如图(6-3)。

图6-3管理员与信息的关系图

管理员具有最高的权限可以添加用户(老师和学生),添加分为单个添加和群组添加,管理员和用户之间的关系如图(6-4)。

图6-4管理员和用户的关系图

6.2数据库的逻辑设计

6.2.1基本表的设计

因为该毕业管理系统是针对高校的,属于学校内部的管理信息系统,所以用户分为三种,学生、老师和管理员。

管理员是最高权限,他可以对学生和老师进行添加和删除,也可以对管理员进行添加和删除,并且管理员是有院系之分的。

(本系统默认的管理员是:

编号—16、姓名--zq、院系--计算机系、登陆密码—123。

)管理员基本表名为manager_login,学生基本表名为student_login,老师基本表名为teacher_login。

课题和课题审批的基本信息均放在一张表中,基本表名为subject。

老师与课题的关系的基本信息表名为t_su。

老师、学生和课题三者关系的基本信息表名为t_st_su。

信息的基本信息表名为info。

老师职称的基本信息表名为technical。

院系与专业的基本信息表名为profession。

课题申请表内容的基本信息表名为table1。

课题性质、课题来源、课题类型三项对应的具体内容信息基本表subject_table1。

表6-1管理员基本信息表

字段

类型

长度

允许空

备注

所代表中文意思

use_id

Int

4

主键

管理员的编号

User_name

Char

10

管理员的姓名

password

char

15

管理员登录密码,默认为123

institute

管理员所在的学院

表6-2教师基本信息表

Teacher_id

老师的编号

Institute

老师所在的学院

Teacher_name

老师的名字

Research_room

30

老师所在教研室的名称

Teacher_sex

2

老师的性别

老师登录密码,默认为123

Teacher_post

50

老师的职务

Degree

20

老师的学位

Technical

老师的职称

Phone

三项必有一项不空

老师的电话号码

Mobile_phone

老师的手机号码

Email

25

老师的电子邮箱

condition

40

校内或校外的指导老师

表6-3学生基本信息表

student_id

学生的学号

student_name

学生的名字

student_sex

学生的性别

学生登录密码,默认为123

学生所在的学院

profession

学生所在的专业

grade

学生所在的班级

学生的电话号码

学生的手机号码

学生的电子邮箱

ndition

0表示未选1表示已选2表示被老师删除

选题状态

表6-4信息表

info_id

信息编号

info_name

信息标题

Info_body

300

信息内容

Info_time

datetime

发送时间

sender

发送人姓名

表6-5老师课题关系表

Teacherone_id

第一指导老师的编号

Teachertwo_id

第二指导老师的编号

Subject_id

申报课题的编号

表6-6老师、学生与课题关系表

Student_id

选题学生的学号

Subjectone_id

主课题的编号

Subjecttwo_name1

100

次课题1名称

Subjecttwo_name2

次课题2名称

Subjecttwo_name3

次课题3名称

Condition

学生在校内或校外毕业设计

表6-7老师职称基本表

职称

表6-8学院专业基本表

学院名称

Profession

学院对应的专业

表6-9课题性质、来源、类型三项对应的具体内容基本表

Subject

课题性质、课题来源课题类型

body

三项所对应的具体内容

表6-10课题申报表内容的基本信息

所存放的内容

Table_id

标识

Institute1

院(系)

Profession1

专业

Title1

课题内容

number1

限报人数

nature1

课题性质

model1

模块总数

resource1

课题来源

type1

课题类型

Bkground1

选题背景

Subplan1

初步计划

Teacherone1

第一指导老师

Teachertwo1

第二指导老师

Technical1

技术职称

Degree1

学位

Remark1

表6-11申报课题信息表

所代表的中文意思

课题编号

Subject_name

课题名称

学院

提供的专业

Model_no

Model1

模块1的名称

Model2

模块2的名称

Model3

模块3的名称

Model4

模块4的名称

Model5

模块5的名称

Model6

模块6的名称

Model7

模块7的名称

Model8

模块8的名称

Subject_nature1

五项必有一项不空

课题性质-结合工程实际

Subject_nature2

课题性质-结合教师科研课题

Subject_nature3

课题性质-结合社会实践

Subject_nature4

课题性质-设计辅助手段

Subject_nature5

课题性质-应用CAD

Subject_resource

课题的来源

Subject_type

课题的类型

Number

限报的人数

Bkground

课题背景

Subplan

课题初步计划

Remark

课题备注

Time1

Datetime

课题提交申请的时间

Examine1

3种--待批,同意,不同意

课题教研室审批的结果

课题教研室审批的备注

Time2

课题教研室审批的时间

Examine2

课题院系审批的结果

Remark2

课题院系审批的备注

Time3

课题院系审批的时间

从上述的表可以看出主键和外键两个关键词。

主键是用来唯一表示一条数据的字段,其数值不能重复,如学号.外键也叫侯选键,能够完全决定所有的属性的那些字段叫外键。

6.2.2数据库连接

本系统是采用的ADODB方法来连接的数据库,其代码如下:

<

%'

连接keti数据库

setconn=Server.CreateObject("

ADODB.connection"

setrs=Server.CreateObject("

ADODB.recordset"

setrsstr=Server.CreateObject("

ADODB.record

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1