|  首页  |  资讯  |  评测  |  活动  |  学院  |  访谈  |  专题  |  杂志  |  产服  |  
您现在的位置:硅谷网> 学院> 论文>

基于BS架构的党校毕业论文管理系统的设计与实现

2012-11-05 15:19 作者:翟文佳 来源:硅谷网 HV: 编辑: 【搜索试试
  【硅谷网11月5日文】据《硅谷》杂志2012年第16期刊文称,本系统是针对党校毕业论文管理难度大、效率低的现状而着手开发的,旨在为参加毕业论文撰写的学员和指导教师提供便利,提高党校毕业论文管理工作的质量。本毕业生论文管理系统采用Asp作为平台、JavaScript作为脚本语言、关系型数据库Access,并结合Web技术进行开发,实现学员从论文选题到答辩通过整个过程的流程化管理。
  学员毕业论文(设计)的管理是党校教学管理的重要组成部分,是教学过程的重要实践环节。通过毕业论文(设计),能深化和检验教学过程中的各个教学环节,总结和检验学员的学习成果;能考察学员综合运用基础理论、专业知识和基本技能的能力。同时,也能提高学员在工作中的独立分析和解决实际问题的能力。撰写毕业论文对于学员、教师以及党校三方都具有十分重要的意义。
  本课题所设计的是基于网络的毕业论文管理系统,目的在于使论文管理人员从烦琐的事务中解脱出来,而且还能提供面向学员的快捷、灵活、方便的智能服务,为学员、教师、管理人员提供一个不受时间、地域限制的毕业论文管理环境。
  1设计目标和开发工具
  在对我校毕业论文管理工作现状的综合分析判断的基础上,提出本系统的设计目标如下:
  系统的功能设计将涵盖论文管理工作的主要环节:课题立项申请、课题审核、学员选题、教师对毕业论文进行评定等。毕业论文管理的工作流程将严格按照我校相关规定进行设计;参与毕业论文活动的人员:教师、学员、由教务处和各教研室的专家组成的审核小组、系统管理员,都能通过本系统完成相应的工作;对于学员对课题的选择不均、又不能及时更正的问题,将通过审核人员功能模块中的学员调剂功能加以解决;系统将提供查询、统计以及打印的功能,并可根据具体情况采取多种查询方式,能够解决检索、统计相关资料效率低下的问题;为保证系统的运行安全,将设计系统管理员模块。
  本系统选择功能强大、技术成熟的ASP语言,编辑工具采用Dreamweaver,其具有可视化、数据库连接和Web编程功能,而数据库管理软件使用Access2010,不但易于维护、应用广泛,而且建立的数据库也较为安全。
  2系统分析
  在毕业论文管理过程当中涉及到的人员可以分为学员、指导教师、学校教务人员、管理人员四类,对应到论文管理系统中,则可分成学员、指导教师、审核人员、系统管理员四种用户角色。他们分别应具备的主要功能如下:
  教师模块:课题的发布与修改、学员的选择、成绩评定;
  学员模块:用户管理、课题选择、评价教师、成绩查询;
  审核人员模块:审核课题、学员调剂;
  系统管理员模块:系统维护(数据库操作)。
  3数据库设计
  3.1数据字典
  通过对毕业论文(设计)管理内容和过程的分析,本系统部分重要的字典表示如下:
  
  名字:教师信息
  别名:
  描述:通过代码对教师进行唯一标识
  定义:教师代码={教师代码}
  位置:数据库的课题信息表、教师信息表、审核表
  
  名称:学科分类
  别名:学科门类
  描述:表示不同的学科类别
  定义:学科类={字符}
  位置:数据库的课题选择表、教师信息表、审核人员表
  
  
  
  
  
  名称:课题名称
  别名:
  描述:通过课题名称对课题进行唯一标识
  定义:课题名称={课题名称}
  位置:数据库的评价表、课题信息表、课题选择表
  
  
  
  
  
  
  
  
  
  
  3.2数据库逻辑和物理结构设计
  关系模型转化后的主要数据表如下:
  表1项目信息表(KTXXB)
  字段名称 类型及长度 注释
  教研室 文本,15 教师所在的教研室
  专业名称 文本,15 课题所属的专业
  课题名称 文本,30 课题的名称
  教师代码 数字,长整型 标识教师唯一的关键字
  审核结果 文本,5 该课题是否适用
  表2项目选择表(KTXZ)
  字段名称 类型及长度 注释
  学号 数字,长整,(必填) 标识学员的唯一关键字
  学员姓名 文本,8,(必填) 
  课题名称 文本,30,(必填) 
  教师代码 数字,长整型 
  评价 文本,5 毕业设计的成绩
  表3审核意见表(PYB):
  字段名称 类型及长度 注释
  课题名称 文本,30 
  指导教师配备 文本,10 审核内容
  指导本课题学员人数 文本,10 下同
  文字处理写作要求 文本,10 
  计算机应用要求 文本,10 
  培养学员工作能力要求 文本,10 
  4系统实现
  4.1系统登录的实现
  根据用户的不同类型以及相应的操作要求,系统入口主要分为学员、教师、审核人员、系统维护,用户根据本人身份点击相应链接。
  算法设计:以学员登录系统为例,当用户点击“学员”时,系统进入学员登录界面系统首先通过JavaScript程序检查姓名、学号、密码是否全部填入,如漏填将进行提示,否则,进入数据库中的学员注册表检验所填信息是否正确,如错误将进行提示并要求返回,正确则进入学员登录后的界面。
  4.2教师登录后的功能
  教师主界面包括课题申报,课题修改,选择学员,综合查询,成绩评定,论坛等模块的链接,教师可根据需要点击相应的链接进行操作。其中成绩评定部分的核心代码如下:
  <%setconn=server.createobject("adodb.connection")setrs1=conn.execute(sql1)
  conn.openrs1
  sql="select学号,课题名称,学员姓名,志愿fromktxzwhere课题名称='"&ktmc&"'and最终结果=1"
  setrs=conn.execute(sql)%><%dowhilenotrs.eof
  i=i+1%><center><%=rs("学员姓名")%>&nbsp;<inputtype=hiddenname=name<%=i%>value=<%=rs("学号")%>><selectname="chengji"size="1"><inputtype="submit"value="确定提交"name="queding"onClick="returncheck();">
  4.3学员选课过程的实现
  实现目标:学员选择课题并对选题结果进行查询。
  算法设计:如还未选择过课题,进入系统后,点击“课题选择”时,程序会列出课题名称、指导教师、所要求的专业等,学员可根据情况最多选择三个课题,点击“提交”并确定,则选题信息进入“课题选择”表。如学员已经选题完毕,进入系统后,在“课题选择”中,将会提示“课题确定,无法更改”的信息。在“结果查询”中,会将所选课题的名称、教师等信息按选择顺序显示出来,如负责该课题的指导教师已选择了该学员,则显示“选中”,否则显示“未选中”。毕业设计完毕后,教师给出的成绩会在“评价”一栏中显示出来,否则将显示空白。
  4.4审核人员课题审核功能的实现
  实现目标:审核人员审核教师提交的课题是否可以立项。其核心代码:
  <%shenhe=session("shenhe")xkb=session("xkb")
  page=request.querystring("page")
  <%setconn=server.createobject("adodb.connection")
  setrs=server.createobject("adodb.recordset")
  conn.openrssql="select*fromktxxbwhere(教研室='"&ssyx&"'and审核结果='未审核')"
  4.5系统维护的实现
  算法设计:为安全起见,系统管理员的用户名、代码、密码等写在程序代码之中,并不存入数据库;输入学员、教师、审核人员的代码并点击“删除”后,数据库会找到相应记录,ADO通过执行SQL语句将记录删除;通过datafile.copy的方法备份数据库。
  4.6留言板的实现
  实现目标:学员与学员、教师与学员之间就课题问题进行交流。
  算法设计:此界面是教师与学员共用的。确定了课题的学员才能进入此界面。此页面上部设有导航,可按教研室和课题分类查看留言,可选择返回课题选择界面或者留言版主界面;教师进入此界面后,会从数据库中调出本教师已经通过审核的课题名称,并将其放置到导航界面,参与本课题的学员可点击课题名称,进入专门的版面进行发言,也可对留言进行回复;教师只可对本教研室、本人所负责的课题进行留言、回复,并会在名字后自动加注“教师”字样,以使留言更加规范、严肃;留言版默认显示全部留言,包括留言的标题、字数、时间、回复情况等。
  
【对“基于BS架构的党校毕业论文管理系统的设计与实现”发布评论】

版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
广告
相关
·基于视频会议终端QoS(服务质量)技术方案探析
·基于学习兴趣培养的《C语言程序设计》教学研究
·基于“面向服务架构”SOA的PLM系统浅析
·基于LPC1114的加窗差值FFT算法的谐波检测设计
·三层架构下ADO.NET数据库访问技术的应用探究
·基于SDM模型的250T转炉钢包底吹模型开发
·《硅谷》杂志:基于制品挤压方法的研究
·基于C/S模式的学生学籍信息管理系统的设计与实现
头条
硅谷网解密:4G网络中的微波传输解决方案 硅谷网解密:4G网络中的微波传输解决方案
在2013年12月4日,工信部向中国移动、中国联通、中国电信颁发TD-LTE(4G)经营许可之后……
·硅谷网解密:4G网络中的微波传输解决方案
·创意产业的批量化规律 工业造型方法论之加减
·《硅谷》杂志:浅谈电信运营商开展IPTV业务
·《硅谷》杂志:新型桌面搜索关键技术的研究与
·硅谷杂志:基于时间技术的搜索引擎排名算法
图文
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介
最新
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·利用重力势能做功发电介绍和势能输出系统介绍
·李磊:新时代下电网调度自动化技术的发展分析
·提升企业竞争力以及企业人力资源管理优化思考
·《硅谷》杂志:采油分层测静压工艺技术浅究
热点
·判断连续时间系统的线性非时变性和因果性
·3DMAX+Vary室内漫游动画制作的技法浅析
·长期使人困惑的问题:TCP连接中断的实时检测
·佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
·关于汽轮机油系统失火原因分析及防范措施的一
旧闻
·硅谷杂志:云计算在飞行试验数据处理中的探索
·硅谷杂志:关于网络安全解决方案的探讨
·博物馆数字化展示应用研究
·探讨气体检测中如何应用数字信号处理技术
·徐海:智能变坡水槽控制系统的设计与实现
广告
硅谷影像
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
佳惠安抗菌喷剂敷料杀(抑)菌临床检验结论
利用重力势能做功发电介绍和势能输出系统介绍
利用重力势能做功发电介绍和势能输出系统介绍
公关负责人离职背后:危机公关案例分析
公关负责人离职背后:危机公关案例分析
硅谷网解密:4G网络中的微波传输解决方案
硅谷网解密:4G网络中的微波传输解决方案
使用Autoit脚本在虚拟内存盘设置考试模拟系统
使用Autoit脚本在虚拟内存盘设置考试模拟系统
探秘开滦集团设备租赁管理系统的设计和实现
探秘开滦集团设备租赁管理系统的设计和实现
关于我们·About | 联系我们·contact | 加入我们·Join | 关注我们·Invest | Site Map | Tags | RSS Map
电脑版·PC版 移动版·MD版 网站热线:(+86)010-57255600
Copyright © 2007-2020 硅谷网. 版权所有. All Rights Reserved. <京ICP备12003855号-2>