首页 > 文章中心 > 毕业论文系统设计

毕业论文系统设计

毕业论文系统设计

毕业论文系统设计范文第1篇

【关键词】毕业论文管理;需求分析;功能设计;工作流程

毕业论文是高职院校教学进程中最后一个综合性的实践教学环节,可以直接考查学生综合应用所学的基本理论、专业技能及处理应对问题的能力。目前传统的毕业论文安排中学生选题、题目上报及交流过程中存在诸多不便。另外随着高职院校的扩展学生数量的不断增加,传统论文的存储方式对于论文的快速检索和查阅也带来了极大的不便,因此开发一套基于B/S结构的毕业论文系统以方便学生完成网上选题、上报论文题目、填写电子版论文设计书、提交论文、开展师生交流等工作;另外学校也可以直接在网上监督论文的进展情况,便于教学管理;同时也实现了论文的无纸化、数字化管理。

一、系统总体需求分析

需求分析是软件设计很重要的一个环节,它主要解决“做什么”的问题,即全面了解用户的需求,把软件开发过程中可能遇到的重点和难点提出来,在整个软件设计过程中起到了提纲挈领的作用。通过分析确定了系统管理人员、教学管理人员、学科组组长、指导教师及学生等角色,下面就各角色的具体需求进行分析。

1.系统管理人员角色涵盖了用户角色添加,用户权限的设置等。

2.教学管理人员负责对所有学生进行选题和名单的汇总、开题报告的汇总、论文和论文成绩的汇总,论文进度的设置及教师角色设置等,不同的系别或专业可以设置教学管理人员一名,具体的系别分配及权限设置由系统管理人员设定。

3.各学科组组长负责审核指导教师的选题、审定学生论文终稿及确定论文成绩等,学科组组长同时可以是指导教师,其角色由教学管理人员进行设置。

4.指导教师角色包含毕业论文选题的上传、学生的选择、开题报告的审核、毕业论文的修改及论文成绩的评定等,其用户界面有选题上传、学生选择、开题报告审核、论文指导、论文成绩评定、个人信息管理等内容。

5.学生角色主要有选题查询、选题选定、开题报告材料提交、论文材料提交、论文成绩的查询等内容,其用户界面有选题、开题报告提交、论文提交、个人信息管理等内容。

二、系统功能需求分析

为了进一步完善该系统,实现资源的优化配置,提高事务处理能力,需要进一步进行性能及功能的需求分析。

1.教学管理人员应及时提供教师及学生信息,师生互相选择的界面要具有交互性。教师可以在系统中查看选择自己课题的学生名单及学生的具体信息,学生可以在指导教师名单中进行选择,同时也能查询到其他选择该指导教师的同学名单,以加强师生间的相互沟通。

2.选题应由指导教师确定,教师可将选题上传到系统由学科组组长通过后再正式到网络上供学生选择,学生确定选题后就可以根据设置的论文进度开展论文写作。

3.在论文写作阶段,系统要提供一个交互平台供师生进行交流,并允许通过系统上传及下载文件。

4.在写作过程中要有开题报告及论文中期考核等环节,指导教师要对各环节进行评分,学生可以直接通过系统查看自己的分数。

5.教学管理人员可以在系统中公告,指导教师及学生可以查看公告。

6.当学生提交论文终稿后,指导教师要对论文进行评分并经学科组组长审核通过,如果毕业论文成绩达到合格及以上的学生成绩将及时的反馈出去供学生查看,不合格的学生则须继续撰写和修改论文直至合格。

7.教学管理人员可以通过系统直接执行打印论文题目清单及学生成绩表等,同时还可以根据论文题目或指导教师相关信息或学生相关信息实现快速查询等。

8.不同的用户可以通过系统维护自己的账户,可以修改基本信息,但不能修改自己的帐号,其帐号具有唯一性。

三、毕业论文管理系统的功能设计

1.系统开发工具

由于学生在撰写论文时很多都在外地实习,具有一定的地域分散性,因此本系统主要采用B/S架构,应用技术来实现在网络环境下的学生毕业论文管理,其使用的开发环境为Microsoft visual studio 2010,采用C#为开发语言及SQL Server 2005为后台数据库进行开发的。

图1 总体架构体

2.系统功能模块设计

根据系统需求分析,系统主要分为五个模块,总体架构体如图1所示。

3.系统的主要流程

(1)首先由系统管理人员登录系统,添加教学管理人员、指导教师、学科组组长及学生等角色并设置各用户角色的权限。

(2)然后教学管理人员可登录系统,添加教师名单及毕业学生名单,同时对教师角色及论文进度进行设置,教师角色分为指导教师和学科组组长,其二者是可以重复的,指导教师可以是学科组组长,此时指该指导教师页面中除了出现指导教师页面出现的内容外还会具备学科组组长的内容。

(3)接着指导教师、学科组组长及学生可根据各自角色登录系统,修改完善个人信息。指导教师可论文选题及论文撰写各种要求,上传系统供学科组组长审核。如果指导教师选题审核不过关则系统会要求该教师重新拟定选题然后继续进入学科组组长审核页面直至选题通过为止。

(4)指导教师论文选题通过后就公布在网络上,学生就可以通过系统查看和选择选题。指导教师也可以通过系统查看选择其选题的学生情况并进行选择,如果有学生不符合选题要求则退回,系统会提示学生重新进行选题,直至实现双向选择,学生选题确定后就可以开展论文写作。教学管理人员此时就可以就选题对学生名单进行汇总。

(5)在论文撰写初期学生要在系统上提交开题报告给指导教师审核,指导教师审批后评定分数,学生可以通过平台即时查到该分值。

(6)学生撰写论文过程中可以通过平台留言,咨询指导教师相关问题,指导教师也可通过平台及时回复学生问题,同时学生撰写的论文稿件可以通过上传到平台供指导教师查看,指导教师批改完后可以将修改稿上传到平台供学生下载并且通过留言告知学生修改意见。学生可依据指导教师点评进行论文修改,修改完成后可再次提交论文。系统会记录学生提交论文的次数及指导教师的点评次数。

(7)学生论文定稿后将论文上传到系统,指导教师可以对论文评分,并将论文正稿和成绩提交给学科组组长审核,学科组组长可以对论文成绩进行修改和确定并将修改结果反馈给指导教师,指导教师确认后学生成绩生效;如果指导教师有异议则可将意见提交给学科组组长进行复核直至通过为止。经指导教师和学科组组长双重确认后学生可以在系统上查询到自己的论文成绩及毕业论文综合成绩(开题报告成绩和论文成绩综合后的成绩)。如果有学生在论文进度设置时间内未完成毕业论文则系统自动判定不合格。

(8)最后,教学管理人员可以对论文定稿、论文成绩及毕业论文综合成绩进行查询、汇总及打印等操作。

四、系统部分模块关键代码实现

1.登录模块

用户根据自己的编号(学生为学号,系统管理员、教学管理人员及教师为教工号)、密码(身份证号)登陆系统。

HttpCookie cookie = Request.Cookies [“CheckCode”];

try { if (cookie.Value = = this.txtCode.Text.Trim())

{ using (var edm = new Manage Entities())

{

//查询输入的用户编号是否存在

var user = from u in edm.Users

where u. UserNo= = userId.Text

select u;

if (user.Count() = = 0)

//判断:用户表中不存在该用户记录时,提示用户名输入错误

{

Response.Write("alert(‘用户名错误!’);window.location=’index.aspx’;”);

}

//判断,用户名对应的密码是否正确

foreach (var custObj in user)

{

if (custObj.PWD = =userPwd.Text)

{

Session["UserNo"] = userId.Text.Trim();

Session["UserName"] = custObj.User.Name.Trim();

Session[“Popedom”] = custObj.Pope dom.Trim();

Response.Write(“alert(‘登陆成功!’);window.location=’checklogin.aspx’;”);

}

else

{

Response.Write(“alert(‘密码错误!’)”);

}

}

}

}

else

{

Response.Write(“alert(‘验证码错误!’)”);

}

}

catch (Exception error)

{

lError.Text = error.ToString();

}

2.学生选题模块

//判断CheckBox的选中状态,更新数据库相应字段。

CheckBox cbox= (CheckBox)gvTopic.Rows[e.Row.RowIndex].FindControl ("cbTopic");

if (cbox.Checked = = true)

{

//根据用户登录名查询该用户是否已经选择了论文选题。

using (var edm = new ManageEntities())

{

var topic = from u in edm.Graduation Project

where u. UserNo= =Session["UserNo"].ToString()

select u;

if (topic.Count() = = 0)

{

//当该学生没有选择过论文题目时,则将该学生新选择的题目名称更新到毕业设计

//表选题学生编号字段上。

string strTopicNo= Convert.ToString (gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo”]);

var topic1 = from u in edm.Gradua tionProject

where u.TopicNo= = Convert.ToInt64 (strTopicNo)

select u;

foreach (var custObj in topic1)

{

if (custObj. TopicState = = true)

{

lResult.Text = “选题失败,已有人选!”;

}

if (custObj. TopicState = = false || custObj. TopicState = = null)

{

custObj. TopicState = true;

custObj.UserNo=Session["UserNo"].ToString(); custObj.UserName=Session ["UserName"].ToString();

lResult.Text = “选题成功!”;

}

}

edm.SaveChanges();

Bind();

}

else

{

lResult.Text = “选题失败,请先退选,再重新选择!”;

}

}

}

3.上传选题模块

在处理上传的毕业论文及各种留言内容时使用了CuteEditor―Html在线编辑器来实现。CuteEditor for 是一款功能强大且简单实用的跨浏览器、跨平台的所见即所得的在线html编辑器,其用户界面简洁,加载速度快。通过该款编辑器可以方便开发者对文本框的内容进行编辑。此外,CuteEditor还集成了对文档、图片等文件的上传模块及音频、视频等媒体文件进行直接插入的模块。下面以指导教师论文题目上传模块为例进行说明。

//新增一条指导教师论文题目上传记录

using (var edm = new ManageEntities())

{

GraduationProject gp = new Gradua tionProject();

gp.TopicName= txtTopic.Text.Trim().ToString();

gp.Professional=ddlProfessional.SelectedValue.Trim().ToString();

gp.Demand=txtDemand.Text.Trim().ToString();

gp.Year=ddlYear. SelectedValue.Trim().ToString();

gp.TopicState=false;

gp.TeacherNo= Session["TeacherNo"].ToString().Trim(),

gp.TeacherName= Session["Teach erName"].ToString().Trim(),

gp.Academy=txtAcademy.Text.Trim().ToString();

gp.Assignment= cuteEditor.Text;

edm.GraduationProjects.AddObject (gp);

edm.SaveChanges();

}

五、结论

该套系统能够实现教师出题、学生选题、上交论文稿件、评阅修改等所有流程,方便学生按时提交论文,指导老师掌握完成论文进度,以及学校整体监控学生完成论文情况和质量。本系统改变了传统毕业论文工作的方式,将大大提高毕业论文管理的工作效率。

参考文献

[1]李巍.毕业论文管理系统中的关键技术研究[J].计算机时代,2011,8.

[2]赵新海,周红,王宏坡.基于的毕业设计(论文)管理系统的开发[J].天津农学院学报,2009,3.

毕业论文系统设计范文第2篇

关键词:2.0;C/S模式;B/S模式;异步通信;Atlas

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)05-1082-04

A Method of Design on a System for College Students to Chose Thesises Based on Atlas

LI Dan

(BoHai Shipbuilding Vocational College, Huludao 125001, China)

Abstract: This system is a technique to help college graduates chose thesises.It based on .NET2.0 platform, and adopts c# language and At? las frame.The syetem basing on development of campus network is a utility for chosing thesises on Web.It using mixed design methods.Ac? cording to different figures,the system manage part mainly adopts C/S structure; meanwhile,it adopts B/S on teachers and students’part. When designing function,the system allows almost activities via Web.The activities include uploading theme and ultimate grading thesis.It offers a very convenient means for teachers,students,educational administrators and system administrators.

Key words: 2.0; C/S frame; B/S frame; asynchronous communication;Atlas

撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。以往的传统的手工选题方式有效率低,工作量大,而且不利于教师与学生的互动和交流。开发本科毕业生论文选题系统的目的是通过信息技术手段,改进了传统的手工的选题的方式,使教师和学生在论文的制作过程中,从论文选题到最后的论文评分都可以通过网络的形式进行,方便快捷,提高了效率,而且更能体现教学的公正、公平和公开的原则。

1系统网络体系结构分析

该本科毕业生毕业论文选题系统,教师,学生是在校园网环境下进行的。因此,采用基于Web的论文选题系统有助于为分布在学校不同地点的教师,学生,管理人员等提供服务。采用C/S模式和B/S模式混合结构。C/S模式的优点是,交互性强,存取安全,通信量小,速度快,利于处理大量数据。而B/S模式的优点是,用户操作简单,适用于网上信息。因此,本系统管理部分主要采用C/S结构。而面向教学管理人员,教师,学生等采用B/S结构。系统结构图如下(见图1)。

图1系统结构

2系统开发技术、模式和框架分析

2.1 与Ajax技术

本系统选择使用ASP. NET 2.0技术。它是微软推出的.NET平台上针对Web应用程序提供的解决方案。它不仅是的 下一个版本;还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。它提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。它可以用任何与.NET兼容的语言(包括VB. NET,C#等)创作应用程序。另外最重要的是,它可以和Ajax无缝集成。

考虑到选题阶段的公平性,为了避免同一个题目选的学生太多,本系统选用了Ajax技术。应用此技术可以实时更新页面内容,使学生能够实时了解论文选题情况。采用此技术的另外的一个原因是,能够提供持续的用户体验,如果教师在提交论文题目的相关信息时,出现漏填或是不合法现象,不需要重载页面和重新填写,只是填写需要修改的信息而已。另外,还有Ajax本身的一些优势。Ajax的原则是“按需取数据”,可以在相当程度上减少冗余请求和响应对服务器造成的负担。可以把一些服务器担负的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间宽带租用的成本。

2.2开发模式

本系统采用三层模式。在三层模式Web系统中,Ajax所处的位置如图2所示。

图2三层模式结构[2]18

2.3开发框架

目前,已经涌现出了不少关于Ajax的技术框架,在.NET方面,如Ajax. NET,Magic Ajax等。本系统选择的开发框架是Atlas(见图3)。Atlas性能优势突出,在所有的Ajax框架中,Atlas的综合性能是最高的。Atlas是微软推出的,已经将Ajax技术进行了完全的封装。由于封装得比较好,实现了大量复杂的应用,页面开发过程比较简洁,适合于大、中型项目开发。而且,Atlas兼容多种浏览器,使用一个浏览器兼容层脚本库来支持所有流行的浏览器,包括Mozilla、firefox,IE。其次,Atlas是免费的,使用起来简单,容易上手,只要从微软的官方网站上下载安装程序(其中包含Atlas架构网站的模板)。安装后,在新建窗口中选择“Atlas的网站模板”,即可创建基于Atlas架构的网站。

该架构有两个主要部分组成。第一部分为客户端脚本库。它可使开发者更高效地为Web应用程序编写和实现客户端功能。它具有一个丰富的组件模型,并允许开发者以面向对象的方式进行脚本编程。该脚本库还包括很多提供常见操作的类:网络访问、用户界面增强、行为、动作和字符串操作等,这些都可以直接在应用程序中使用。第二部分为服务器端扩展的集合。开发者可以使用这些服务器端扩展将客户端与服务器端两种应用程序模型集成起来。借助于这些服务器端扩展,开发者仍可以使用现有的ASP. NET 2.0应用程序模型,但生成的代码却执行于客户端Atlas运行时之上。这样,编写Atlas应用程序与目前编写 Web Form应用程序的过程类似。服务器端控件将Atlas的声明脚本发送给客户端,然后页面在Atlas客户端框架下运行。此后,应用程序即可运行于客户端,且并不需要频繁回送。客户端应用程序同样可以使用Atlas服务,直接连接Web Service或Windows Communica? tion Foundation(WCF)服务,给用户带来更丰富的客户端体验。

图3 Atlas架构[5]

3功能模块划分设计

1)本系统大致要经过六个阶段(见系统流程图),而且每个阶段,对于不同身份的使用人员,提供的功能也有区别。

在教师上传论文题目这个阶段,是不允许学生登录的。教师可以上传相关的论文题目信息,添加,删除,保存,查看等,这个阶段要求教师上交的论文题目的数量应多余选题学生的数量,这样可以充分满足学生的需求,对于学生没有选择的题目可以下次再用。

在教务处审批论文题目这个阶段,只允许有资格的教师审批论文题目并可以给出意见和评分。教师可以看到审批的结果,进行适当的修改、添加等。这时对于,前一阶段上交的论文题目,可删除不合格的题目,但是一定要保证论文总数大于学生数。

当论文题目确定以后,学生可以在选题阶段,进行选题,每个学生可以根据自己的实际情况和论文题目的要求选择一个到五个题目,也可以选择自拟题目,并且填写自拟题目的相关信息。还可以在线直接给指导教师留言询问相关问题(留言只能被指定的指导教师看见)。

学生选题之后,指导教师和教务处根据具体情况(包括学生的专业要求,论文题目要求和学生的选题情况)进行调整,对于自拟题目要进行审批,若审批不合格,可重新选则题目。

论文制作阶段,主要是学生和指导教师的交流。学生上传论文,教师在线审批。根据题目的不同,为指导教师和学生设计分组讨论的留言薄。

最后,对于一些优秀论文,实行网上公开浏览的功能,以供所有的教师和学生监督和借鉴,若有异议可在线实行实名或匿名投诉和留言,做到公开和公平。学生可以查询论文成绩,教务处可以保存论文的电子版资料。

系统流程图(按时间顺序,见图4)。

图4论文选题流程图

2)考虑到不同时间段的任务的不同,将模块功能按使用人员的身份划分为:

①教师

修改登录密码,上传题目(题目信息见表1),修改题目信息(可保存未完成且没有上传的题目),查看结果,批改论文(可打分),留言。

表1论文题目信息

②学生

修改自己的登录密码,选题(删除,查看,添加),查看论文题目时,可按照下表(见表2)所列的的查询规则选项查询自己想要查看的题目。选题时,学生可以选择一到五个题目,并且可以对这些题目按照自己的意愿排序,其中第一个题目是最重要的,也是学 生最想做的,依次类推。在题目确定阶段,教师会按照学生意愿的先后,选择最终人选。同时学生还可以利用本系统上传论文,查看教师批改结果和分数,给论文指导教师和教务处老师留言。

表2查询规则分类表

③教务处

信息,中期检查,在线审批论文题目,保存论文资料,查看教师上传的论文题目和学生选题结果。

④系统管理员

日常维护,参数设置,数据库备份等。

4开发工具

本系统的脚本语言选择C#,开发环境Visual Studio2005,数据库SQL2005及Windows XP操作系统,还有一些图形处理工具和网页制作工具。

5结束语

本系统完成后,经试运行,它可以使本科论文选题系统的大部分工作实现网络化、无纸化,从而减轻了工作量,提高了工作效率。C/S模式和B/S模式的混合使用,使得本系统比以往单一的基于B/S模式的选题系统更加安全和方便。基于当前校园网的普及和推广以及教学管理信息化进程的推进,本系统有着广泛的应用前景,必将对传统的模式产生深远的影响。

但是使用本系统需要专用的服务器,配备专人管理维护,相比传统的人工选题来说,增加了技术含量和成本。另外,系统的设计和实现难度较大,还有很多工作有待完善,比如说,原则上,能够进行选题的同学是有要求的,对未完成本科所修学分的学生是不能选题的,待所有课程都合格后再参加毕业设计选题。但是这里没有考虑,需要进一步的改进和提高,使系统更符合教学管理的实际情况。

参考文献:

[1]黄红华.基于Web的远程教学管理系统的设计与实现[J].科技广场,2004(6):146-148.

[2]柯自聪.Ajax开发精要―概念、案例与框架[M].北京:电子工业出版社,2006.

[3]郑羽.教师评价系统的设计与实现[J].科技情报开发与经济,2007(26):223.

毕业论文系统设计范文第3篇

(延安大学物理与电子信息学院,陕西延安716000)

摘要:随着科技的不断进步,信息化的浪潮已经使得传统的人工信息管理已不能满足现代管理的需求,计算机应用管理在人们工作中地位日益突显。传统的本科生毕业论文管理,从论文选题,导师和学生互选,毕业论文修改等过程,都由人工完成,造成工作人员工作量大,容易出错等问题。在此基于C#编程语言,以SQL Server 2005为后台数据引擎,以Web页面为展现方式,使用ASP.NET,AJAX技术实现对学生论文信息的管理,有效减轻了教学管理人员的工作量,同时,利用该系统可方便地实现论文各项数据的统计,在高校教育教学管理中有着良好的应用前景。

关键字:C#;论文管理;SQL;Web

中图分类号:TN915.4?34 文献标识码:A 文章编号:1004?373X(2015)13?0121?04

收稿日期:2014?12?19

基金项目:延安市科学技术研究发展计划项目(2014KG?04);

陕西省教育厅科研计划项目资助(14JK1829);陕西省科学技术研究发展计划项目(工业攻关)(2014K05?61);国家自然科学基金(61379026)

0 引言

随着计算机和通信技术的不断进步,信息化的浪潮已经使得传统的人工信息管理不能满足现代管理的需求,越来越多的学校选择开始选择系统化的管理工具。本科生毕业论文设计作为高校工作必不可缺的一环,从论文选题,导师和学生互选,毕业论文修改等过程,都有大量繁杂的工作要做。本文基于C#编程语言,以SQLServer 2005为后台数据引擎,以Web页面为展现方式,使用ASP.NET,AJAX技术实现对学生论文信息的管理[1],有效减轻了教学管理人员的工作量,同时,利用该系统可方便的实现论文各项数据的统计,在高校教育教学管理中有着良好的应用前景。

1 C#技术

C#是第一个面向组件的编程语言,它是由微软推出的一种基于.NET 框架的、面向对象的高级编程语言[2]。

C#可以引用ASP.NET 组件,非常方便创建网页或Web服务,同时C#又由C语言和C++派生而来,继承了其强大的性能,它的源代码的可移植性非常强,这对于那些已熟悉C和C++的人来说学习C#就相对简单。

C#以.NET框架类库作为基础,拥有类似Visual Basic的快速开发能力,能快速和高效的完成对网站的功能逻辑的实现[3]。.NET 框架给网站的开发者提供了很多数据展示控件,例如:GridView,ListView和TextBox。在后台,用C#开发语言,利用.NET框架中提供的控件接口完成对Web页面上显示的数据的逻辑处理。

2 需求分析

2.1 系统所涉及用户及需求量分析

论文管理系统面向的对象是毕业生、导师和管理员。对于管理员来说,可以利用论文管理系统管理学生、导师信息,还可以通过它毕业的相关消息,使学生和导师及时了解到相关信息;导师则可以通过该系统管理自己的信息、、更新自己的论文选题、还可以对学生进行选择、实现系统化的管理;而学生不但可以通过论文管理系统管理自己的信息,还可以浏览导师信息,选择符合自己兴趣及学习方向的导师,这样的“因材施教”更有益于发挥学生的自主创造性。

2.2 系统功能需求

该系统所涉及的功能模块有[4]:

(1)用户身份验证模块。本系统所面向的对象是毕业生、导师、管理员,用户身份验证是非常重要的组成部分,它可以防止重要信息的泄露,比如毕业生的论文、个人重要信息。

(2)导师信息管理模块。本模块的主要功能是导师信息的管理,包括,添加、修改、删除论文选题,更改个人信息,修改密码,查看学生个人基本信息和论文,选择学生。

(3)学生信息管理模块。本模块的主要功能是学生信息的管理,包括,更改个人信息,修改密码,查看导师个人基本信息和选题,选择适合自己的导师和论文题目。还可以浏览公告信息,及时了解学院对毕业生做出的要求及重要事件的通知。

(4)管理员模块。本模块的主要功能是系统管理,包括在首页的公告管理中毕业相关信息,查找某一导师或学生,单个增加导师或学生信息,并且支持批量导入学生、导师信息,还有学生和导师的毕业论文信息。

2.3 性能需求

为了保证该系统能够长期、安全、稳定、可靠、高效地为我院的毕业工作服务[5],论文管理系统应该满足以下的性能需求:

(1)用户体验:该系统界面清晰明了,用起来方便简单,没有繁琐的流程,给用户提供了很大的方便。(2)易操作性:整个系统功能一目了然,并且配有图片,非常醒目,想做什么操作,用鼠标点击即可。(3)系统的可扩充性:随着用户的增加,需求也会不断的更新。这要求系统能够提供功能上的调整和扩充。本系统用SQL Server 2005 数据库存储数据,并且相同功能页面都有母版,只需修改母版,相应页面也会随之改变,也可以简单地加入或减少系统的模块,进行系统的升级和更新换代[6]。

(4)系统的易用性和易维护性:论文管理系统提供简单友好的登录界面,用户可以根据自己的身份登录到属于自己的界面,这样也避免了对别人信息的篡改。而且该系统能够提供良好的用户接口,页面都是采用用户熟悉的术语,界面也都是中文信息;而且还提供帮助页面,这样用户在操作中可能出现的使用问题,都可以进入帮助页面中查看,缩短用户对系统熟悉的过程。

(5)健壮性:尽量减少运行时错误的发生。

(6)系统的标准性:系统在设计开发使用过程中都要涉及到很多计算机硬件、软件,所有这些都要符合主流国际、国家和行业标准。这里所使用的软件以及技术都是Microsoft公司旗下产品,符合计算机主流方向。

2.4 开发条件需求

系统开发的软件条件如表1所示。

3 设计实现

3.1 数据库设计

论文管理系统主要涉及到7个表,即:学生信息表、导师信息表、管理员表、新闻表、公告表、学生选题表、选题信息表。

学生信息表:这张表是用来存储学生基本信息的。

学生添加、修改以后,他的信息就会储存到这张表中,其中包含:学号、姓名、性别、政治面貌、专业、学院、照片、电子邮件、联系电话及班级、密码、出生年月。其中学号是主键,非空且惟一。其余信息可以为空,并在数据表建立时给他们相应的规定好数据类型。

导师信息表:这张表是用来存储导师信息的,所有导师信息都包含在这张表中。包括:职工编号、姓名、性别、政治面貌、学院、照片、密码、出生年月、教师职称、电子邮件单位及联系电话、民族、名额数。其中职工编号是主键,非空且惟一,其余信息可以为空,并在数据表建立时给他们相应的规定好的数据类型。

管理员表:这张表是用来管理员信息的,所有管理员的信息都包含在这张表单中。它的字段有:编号、用户名、密码。其中编号是主键,非空且惟一。管理员信息表如表2所示。其他表格这里不全部列出。

新闻表:这张表是用来新闻链接信息的,所有新闻链接都包含在这张表中。它的字段有:编号、题目、链接、时间。其中编号是主键,非空且惟一。

公告表:这张表是用来公告链接信息的,所有公告链接都包含在这张表中。它的字段有:编号、题目、链接、时间。其中编号是主键,非空且惟一。

学生选题表:这张表是用来记录学生选择导师以及论文题目信息的,所有被选的信息都包含在这张表中。

包括:学生学号、学生姓名、导师姓名、导师编号、论文类型、论文题目。其中学生学号是主键,非空且惟一,其余信息可以为空,并在数据表建立时给他们相应的规定好的数据类型。

导师选题信息表:这张表是用来记录论文题目和所属导师的选择状态信息的,所有导师和论文题目选择状态都包含在这张表中。包括:选题编号、职工编号、导师姓名、教师职称、论文类型、论文题目、状态。其中选题编号是主键,非空且惟一,其余信息可以为空,并在数据表建立时给他们相应的规定好的数据类型。

3.2 系统界面

用户登陆界面如图1所示,学生,导师,管理员可以用自己相应的身份及密码登录,然后再自己对应界面进行操作。

3.3 学生用户界面

学生个人基本信息界面如图2所示,该界面的主要功能是用于学生查看、修改个人基本信息,并可以修改密码,防止个人信息外漏。

学生论文选题界面如图3所示,该界面的主要功能是用于学生选择导师以及论文题目,先选择导师,然后会根据所选导师显示该导师的论文题目,每个学生只能选择一个导师和一个论文题目。

学生毕业论文界面如图4所示,该界面的主要功能是显示学生所选的论文题目,论文类型,并且支持学生上传、下载论文,以便于导师对学生的论文进行查看和指导。

3.4 导师用户界面

导师个人信息界面如图5 所示,在该界面下,导师可以对自己的个人基本信息进行查看或修改。

导师论文选题界面如图6所示,该界面的主要功能是导师可以编辑自己的题目,并且可以删除,修改,编辑完成后单击“提交”即可。

3.5 管理员界面

管理员界面主要是对论文管理系统进行系统管理,系统管理分为网站管理和信息管理,网站管理主要是新闻管理界面和公告管理界面,信息管理又分为管理员信息管理、导师信息管理、学生信息管理。

管理员信息管理如图7 所示,主要功能是可以添加,删除和修改管理员。

导师信息管理的主要功能是可以单个添加导师基本信息,也可以选择文件导入批量添加导师基本信息。

学生信息管理的主要功能是对学生或者导师的论文题目进行单个添加、删除或是批量导入、导出。

4 系统测试

系统开发完成后,对系统进行了测试。以学生信息管理功能为例,具体包括以下内容:

(1)学生身份验证

① 输入正确的用户名、密码和验证码。用户名:

1070410014014,密码:123456,验证码:hicm。

② 输入错误的用户名、密码和正确的验证码。用户名:107041001401,密码:763542,验证码:hicm。

③ 输入正确的用户名、密码和错误的验证码。用户名:1070410014014,密码:123456,验证码:hjnk。

(2)学生修改信息或密码验证

① 输入正确的信息,比如:照片符合格式所限,新密码与确认密码一致。

② 输入不符合要求的信息。

(3)学生选择导师与论文题目功能验证

① 先选择一位导师,然后在出现论文题目的页面再选择论文题目。

② 按照(1)再选择一次。

(4)学生毕业论文功能验证

① 选择论文文件并点击上传图片。

② 未选择文件,点击上传图片。

③ 在成功上传论文的前提下点击下载图片。

④ 在没有成功上传论文的前提下点击下载图片。

5 结语

本文基于C#编程语言,以SQL Server 2005 为后台数据引擎,以Web 页面为展现方式,使用ASP.NET,AJAX技术实现对学生论文信息的管理。

测试结果证明该设计方案运行良好,可以满足现实毕业论文管理的需求。

参考文献

[1] ROHILLA Sanjeev.ADO.NET 专业项目实例开发[M].陈君,译.北京:中国水利水电出版社,2003.

[2] 王华杰,李律松,孙一波,等.C#数据库开发技术[M].北京:清华大学出版社,2004.

[3] 攀建.ASP.NET+ADO.NET项目开发实例[M].北京:清华大学出版社,2004.

[4] JONES A R.ASP.NET从入门到精通[M].高春蓉,谷宇,阎隽,等译.北京:电子工业出版,2002.

[5] WORLEY Scott.ASP.NET 技术内幕[M].王文龙,刘湘宁,译.北京:人民邮电出版社,2002.

[6] BASIURA Russ;BATONGBACA Mike.ASP.NET Web 服务高级编程[M].康博,译.北京:清华大学出版社,2003.

[7] CHAKRABORTI Angshuman..NET Framework专业项目实例开发[M].北京:中国水利水电出版社,2003.

毕业论文系统设计范文第4篇

统计与大数据系按照教务处“2021届毕业生实习及毕业论文(设计)相关事宜通知”,结合2018级人才培养方案,制定2021届学生毕业论文(设计)指导方案,具体内容包括以下6部分:

一、2021届毕业论文指导教师分配表(详见附件1)

二、 毕业论文写作与指导的具体安排

论文辅导时间:2020年10月1日至2021年4月1日

具体安排:

工作安排

具体内容

具体要求

截止时间

选题

确定论文题目

根据自己的专业、结合实习情况,以项目为基础选择论文题目,并经指导教师审核通过。

2021年1月1日

提纲

构思论文结构、拟订论文提纲

结合企业实践内容确定论文结构列出提纲。

2021年2月1日

写作与批改

初稿

按照论文提纲撰写初稿,主动与论文指导老师联系审核与批改。

2021年3月1日

二稿

按照论文指导老师的要求反复修改、完善、补充。

2021年4月1日

定稿

达到论文基本要求,定稿电子版发给论文指导老师。

2021年4月10日

交稿

打印提交

双面打印,毕业返校时以班级为单位提交。

2021年6月

 

三、 指导教师联系方式

姓名

职称

邮箱

QQ

电话

方党生

副教授

2541790217@qq.com

2541790217

15136166829

杨冬梅

讲师

339097597@qq.com

339097597

18625779090

李春花

讲师

19772728@qq.com

19772728

18638793098

魏瑶

讲师

43665723@qq.com

43665723

15838313791

马杰

高级讲师

Hnhymj@126.com

 

13838067063

杜旭阳

助理讲师

604696049@qq.com

604696049

17396370961

高艳云

副教授

37742562@qq.com

37742562

13939020929

钱钰

讲师

397019111@qq.com

397019111

15093132377

梁慧丹

助理讲师

1620280267@qq.com

1620280267

15188395423

秦航琪

助理讲师

1191084277@qq.com

1191084277

15670930099

范迪

助理讲师

1261810070@qq.com

1261810070

18339270887

 

四、毕业论文参考题目

大数据技术及应用专业

1) 大数据时代下的网络信息安全

2) 大数据对市场调查技术与研究方法的影响

3) 大数据环境下社会舆情分析方法研究

4) 大数据在房屋租赁的应用

5) 大数据在互联网金融领域的应用

6) 大数据在电子商务下的应用

7) 大数据时代下线上餐饮变革

8) 大数据在养殖业中的应用

9) 大数据对商业模式影响

10) 大数据在智能交通中的应用

11) 基于大数据小微金融

12) 大数据在农副产品中的应用

13) 大数据在用户行为分析中的应用

14) 基于大数据的会员价值分析

15) 大数据对教育模式的影响

物联网应用技术专业

1)物联网技术在蔬菜大棚中的应用

2)物联网技术对智能家居的应用

3) 物联网技术对智能物流监管的应用

4) 物联网技术在企业的应用

5) 计算机物联网技术带来的影响

6) 物联网技术在校园安全的应用

7) 浅谈物联网技术的应用与发展

8) 物联网技术在企业的应用

9) 计算机物联网技术在各个行业的应用

10) 物联网技术在食品安全追溯方面的应用

11)物联网技术在楼宇智能化系统的应用

12)物联网技术在智能停车场系统的应用

13)物联网技术在安保行业的应用

14)物联网技术在智能交通行业的应用

15)基于物联网技术的校园宿舍安防系统的设计与实现

 

信息统计与分析专业

1) 某企业竞争力调查分析

2) 浅谈企业统计数据质量

3) 人口素质与经济增长的关系研究

4) 地区竞争力初步分析

5) 农业结构调整与粮食安全保证问题研究

6) 我国中小企业发展现状与对策

7) 对某市房地产开发的市场分析

8) 消费者购买动机调查分析

9) 某产品市场需求调查

10) 某产品销售预测

11) 某产品销售统计分析

12) 某产品竞争力分析

13) 产业结构变动分析

14) 大数据发展对统计工作的影响分析

15) 郑州租房状况分析

 

五、毕业论文(设计)格式规范要求(详见附件2)

六、毕业论文(设计)格式模板(详见附件3)

 

 

 

 

 

 

附件1:2021届毕业论文指导教师分配表

 

附件2

 

河南信息统计职业学院

毕业论文格式及规范要求

 

   河南信息统计职业学院毕业论文(设计)统一的规格要求如下:

(一)开本  

A4白纸(210mm×297mm)

(二)装订

 长边左侧装订

(三)全文编置

1.页码

全文页码自正文起编列,正文与附录可连续编码。页码以阿拉伯数字左右加圆点标示,置页边下脚中间。

2.边距

正文至附录的文字版面规范为:天头25mm;地脚25mm;左边距30mm;右边距25mm。上述边距的允许误差均为±1mm。

3.行字间距

正文至附录的行字间距按5mm设置;字间距为1mm,或由Word自动默认。

(四)编排构成

1.前置部分

(1)封面设置

第一排:“河南信息统计职业学院”,华文行楷一号字,居中排列,第一排前空两行(三号字);

第二排:“毕业论文(设计)”,黑体一号字,居中排列;

第三排:“        级           专业      班”, 黑体三号字,居中排列,横线空格处填写相应内容,填写内容使用宋体三号字,与第二排空二行(三号字);

第四排:“题目                           ” 黑体三号字,居中排列,“题目”两字中间留两个汉字的空位,横线空格处填写相应内容,填写内容使用宋体三号字,与第三排空六行(三号字);

第五排:“姓名          学号            ”,  黑体三号字,居中排列,“姓名“两字中间留两个汉字的空位,横线空格处填写相应内容,填写内容使用宋体三号字;

第六排:“指导教师            职称              ”, 黑体三号字,居中排列,横线空格处填写相应内容,填写内容使用宋体三号字;

第七排:“系别        ” 黑体三号字,居中排列,横线空格处填写相应内容,填写内容使用宋体三号字,与第六排空两行(三号字)。

第八排:“        年    月    日” 黑体三号字,居中排列,横线空格处填写相应内容,填写内容使用宋体三号字,与第七排空两行(三号字)。

(2)声明

本人必须声明所呈交的论文是学生本人在导师的指导下独立完成的。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。要求学生本人签名。

(3)内容提要

第二页为内容提要。内容提要是对全文基本观点的集中提炼和说明。提要中应阐明本论文(设计)要解决的主要问题及其依据,并指出创新之处。内容提要以300-500字为宜。其中“内容提要”为黑体三号字,每字间空一格,居中排列。“内容提要”下空一行编排具体内容,具体内容按照中文文章格式排列,使用宋体四号字。

(3)关键词

关键词是揭示文献主体信息的词汇。关键词在内容提要之后空一行设置。其中“关键词”三字用黑体三号字与“内容提要”对应居中排列,而后另起行设置关键词3-5个,用宋体四号字。各词汇间不用标点符号分隔,空一格汉字字符。

(4)目录页

“目录”二字用三号加黑宋居中排列,字间空三格;“目录”下空一行排全文的主要标题,用四号仿宋体。对目录中的每一个标题都要标注页码。

2.正文部分

一部完整的毕业论文(设计)正文部分一般应由以下要素构成:论文正文文字;结论;注释;参考文献。

(1)正文文字

论文(设计)的正文文字在署名后空一行排列,用四号仿宋字体打印。

(2)结论

毕业设计的体会和总结;该设计的结论、优点及有待探讨的问题。

(3)注释

注释是用于对文内某一特定内容作必要的解释或文字说明。注释的内容置于与当前页主题文字的分线以下,以带圆圈的阿拉伯数字标示,左空二格排列,用小五号宋体字。

(4)参考文献

参考文献是作者著文时研究和参阅的相关资料。“参考文献”四个字用三号黑体字左顶格标示。参考文献的内容置于主体文字之后空一行排列,其顺序与主体文字中的序号编排相对应,以带方括号的阿拉伯数字左顶格用五号宋体字排出全部内容。参考文献要列出书名,作者姓名、出版社及出版日期、并标明序号。在论文中引用所列的参考文献时,只要在方括号内注明所列文献的序号即可。

(5)毕业论文(设计)正文部分3000~5000字。

 

 

 

 

 

附件3

 

河南信息统计职业学院

毕业论文(设计)

 

       级               专业     班

 

 

 

 

 

 

 

 

题    目                                   

姓    名                学号               

指导教师                职称               

系    别                                   

 

20    年    月    日

 

 

声    明

 

本人郑重声明所呈交的论文(设计)是我个人在导师的指导下独立完成的。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。

 

论文作者签名:    

20   年  月

 

 

 

 

 

 

 

 

 

内 容 提 要

××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

 

关键词 :××××× ××××× ××××× ×××××

目   录 1 前言 1

1.1 1

1.2 1

1.3 4

1.4 4

2 5

2.1 5

2.2 5

2.2.1 5

2.2.2 6

2.3 7

3 8

3.1 9

3.2 10

4 11

4.1 12

4.1.1 13

4.1.2 14

4.1.3 15

4.1.4 18

4.1.5 20

5 结论 22

5.1 结论 23

5.2 问题与不足 26

5.3 未来展望 27

参考文献 28

 

 

1 ×××××××××××××××× 1.1 ×××××××××× ××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

1.2 ×××××××××××××××× 1.2.1 ×××××××× ××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

 

 

 

 

 

 

参考文献 [1] 江正荣编.地基与基础施工手册.北京:中国建筑工业出版社,1997

[2] 高大钊主编.土力学与基础工程.北京:中国建筑工业出版社,1998

……………………………………………………………………………………………………………………………………………………………………………… 

[8] 赵玉良.房屋地基基础变形事故原因分析及处理.河北建筑工程学院学报,2007,25(2)

[9] 袁迎曙,贾福萍,蔡跃. 锈蚀钢筋混凝土梁的结构性能退化模型[J].土木工程学报,2001,(3)

[10] A. Castel, R. Francois, G.Arliguie. Mechanical Behavior of Reinforced Concrete Beams-Part 2: Bond andNotch Effects[J]. Materials and Structures. 2000, (3)

………………………………………………………………………………………………………………………………………………………………………………………… 

[12] 中华人民共和国国家标准.建筑地基基础设计规范(GB50007-2002)

[13] 中华人民共和国国家标准.建筑边坡工程技术规范(GB50330-2002).

 

 

 

 

 

 

 

 

 

论文(设计)指导评语

 

 

 

 

 

 

建议论文成绩                 指导教师                           

20     年     月      日    

论文(设计)答辩评语

 

 

 

 

 

论文成绩                答辩组组长                        

20     年     月      日    

答 辩 组 成 员

姓  名

性别

年龄

职称

工作单位

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

毕业论文系统设计范文第5篇

关键词:自动控制可编程序控制器系统设计应用

在现代化的工业生产设备中,有大量的数字量及模拟量的控制装置,例如电机的起停,电磁阀的开闭,产品的计数,温度、压力、流量的设定与控制等,工业现场中的这些自动控制问题,若采用可编程序控制器(PC)来解决自动控制问题已成为最有效的工具之一,本文叙述PC控制系统设计时应该注意的问题。

硬件选购目前市场上的PC产品众多,除国产品牌外,国外有:日本的OMRON、MITSUBISHI、FUJJ、anasonic,德国的SIEMENS,韩国的LG等。近几年,PC产品的价格有较大的下降,其性价比越来越高,这是众多技术人员选用PC的重要原因。那么,如何选购PC产品呢?

1.系统规模首先应确定系统用PC单机控制,还是用PC形成网络,由此计算PC输入、输出点。数,并且在选购PC时要在实际需要点数的基础上留有一定余量(10%)。

2.确定负载类型根据PC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或品闸管输出。不同的负载选用不同的输出方式,对系统的稳定运行是很重要的。

3.存储容量与速度尽管国外各厂家的PC产品大体相同,但也有一定的区别。目前还未发现各公司之间完全兼容的产品。各个公司的开发软件都不相同,而用户程序的存储容量和指令的执行速度是两个重要指标。一般存储容量越大、速度越快的PC价格就越高,但应该根据系统的大小合理选用PC产品。

4.编程器的选购PC编程可采用三种方式:

一是用一般的手持编程器编程,它只能用商家规定语句表中的语句编程。这种方式效率低,但对于系统容量小,用量小的产品比较适宜,并且体积小,易于现场调试,造价也较低。

二是用图形编程器编程,该编程器采用梯形图编程,方便直观,一般的电气人员短期内就可应用自如,但该编程器价格较高。

三是用IBM个人计算机加PC软件包编程,这种方式是效率最高的一种方式,但大部分公司的PC开发软件包价格昂贵,并且该方式不易于现场调试。

因此,应根据系统的大小与难易,开发周期的长短以及资金的情况合理选购PC产品。

5.尽量选用大公司的产品其质量有保障,且技术支持好,一般售后服务也较好,还有利于你的产品扩展与软件升级。

输入回路的设计

1.电源回路PC供电电源一般为AC85—240V(也有DC24V),适应电源范围较宽,但为了抗干扰,应加装电源净化元件(如电源滤波器、1:1隔离变压器等)。

2.Pc上DC24V电源的使用各公司PC产品上一般都有DC24V电源,但该电源容量小,为几十毫安至几百毫安,用其带负载时要注意容量,同时作好防短路措施(因为该电源的过载或短路都将影响PC的运行)。

3.外部DC24V电源若输入回路有DC24V供电的接近开关、光电开关等,而PC上DC24V电源容量不够时,要从外部提供DC24V电源;但该电源的“—”端不要与PC的DC24V的“—”端以及“COM”端相连,否则会影响PC的运行。

4.输入的灵敏度各厂家对PC的输人端电压和电流都有规定,如日本三菱公司F7n系列Pc的输入值为:DC24V、7mA,启动电流为4.5mA,关断电流小于1.5mA,因此,当输入回路串有二极管或电阻(不能完全启动),或者有并联电阻或有漏电流时(不能完全切断),就会有误动作,灵敏度下降,对此应采取措施。另一方面,当输入器件的输入电流大于PC的最大输入电流时,也会引起误动作,应采用弱电流的输入器件,并且选用输人为共漏型输入的PC,Bp输入元件的公共点电位相对为负,电流是流出PC的输入端。

输出回路的设计

1.各种输出方式之间的比较

(1)继电器输出:优点是不同公共点之间可带不同的交、直流负载,且电压也可不同,带负载电流可达2A/点;但继电器输出方式不适用于高频动作的负载,这是由继电器的寿命决定的。其寿命随带负载电流的增加而减少,一般在几十万次至Jl百万次之间,有的公司产品可达1000万次以上,响应时间为10ms

(2)晶闸管输出:带负载能力为0.2A/点,只能带交流负载,可适应高频动作,响应时间为1ms.

(3)晶体管输出:最大优点是适应于高频动作,响应时间短,一般为0.2ms左右,但它只能带DC5—30V的负载,最大输出负载电流为0.5A/点,但每4点不得大于0.8A。

当你的系统输出频率为每分钟6次以下时,应首选继电器输出,因其电路设计简单,抗干扰和带负载能力强。当频率为10次/min以下时,既可采用继电器输出方式;也可采用PC输出驱动达林顿三极管(5—10A),再驱动负载,可大大减小电流。

2.抗干扰与外部互锁当PC输出带感性负载,负载断电时会对PC的输出造成浪涌电流的冲击,为此,对直流感性负载应在其旁边并接续流二极管,对交流感性负载应并接浪涌吸收电路,可有效保护PC。

当两个物理量的输出在PC内部已进行软件互锁后,在PC的外部也应进行互锁,以加强系统的可靠性。

3.“GOM“点的选择不同的PC产品,其“COM”点的数量是不一样的,有的一个“COM”点带8个输出点,有的带4个输出点,也有带2个或1个输出点的。当负载的种类多,且电流大时,采用一个“COM”点带1—2个输出点的PC产品;当负载数量多而种类少时,采用一个“COM”点带4—8个输出点的PC产品。这样会对电路设计带来很多方便,每个“COM”点处加一熔丝,1—2个输出时加2A的熔丝,4—8点输出的加5—10A的熔丝,因PC内部一般没有熔丝。

4.PC外部驱动电路对于PC输出不能直接带动负载的情况下,必须在外部采用驱动电路:可以用三极管驱,也可以用固态继电器或晶闸管电路驱动,同时应采用保护电路和浪涌吸收电路,且每路有显示二极管(LED)指示。印制板应做成插拔式,易于维修。

PC的输入输出布线也有一定的要求,请看各公司的使用说明书。

扩展模块的选用

对于小的系统,如80点以内的系统.一般不需要扩展;当系统较大时,就要扩展。不同公司的产品,对系统总点数及扩展模块的数量都有限制,当扩展仍不能满足要求时,可采用网络结构;同时,有些厂家产品的个别指令不支持扩展模块,因此,在进行软件编制时要注意。当采用温度等模拟模块时,各厂家也有一些规定,请看相关的技术手册。

各公司的扩展模块种类很多,如单输入模块、单输出模块、输入输出模块、温度模块、高速输入模块等。PC的这种模块化设计为用户的产品开发提供了方便。

PC的网络设计

当用PC进行网络设计时,其难度比PC单机控制大得多。首先你应选用自己较熟悉的机型,对其基本指令和功能指令有较深入的了解,并且指令的执行速度和用户程序存储容量也应仔细了解。否则,不能适应你的实时要求,造成系统崩溃。另外,对通信接口、通信协议、数据传送速度等也要考虑。

最后,还要向PC的商家寻求网络设计和软件技术支持及详细的技术资料,至于选用几层工作站,依你的系统大小而定。