第13卷第2期2007年6月
湖南环境生物职业技术学报JournalofHunanEnvironment-BiologicalPolytechnic
Vo.13No2l.Jun.2007
文章编号:1671-6361(2007)02-0030-03
基于ASP
毕业论文选题
系统的
设计 李杰
(长江大学电子信息,湖北荆州434023)
摘
要:毕业论文选题系统包括后台数据库的建立以及前端应用
程序的开发两个方面.教师可以利用IE浏览
器发布自己的课题,学生则可以选择自己喜欢的课题.对于教师发布的选题,还可以通过先来先到原则进行自动筛选,此外学生还可以自主命题.图1,参4.关键词:选题;论文;系统;WEB中图分类号:TP311文献标识码:A
在高等的教务管理
工作中,毕业论文选题,大都采用人工方式.这样不仅工作量大,而且效率低下.利用
计算机辅助进行毕业论文课题管理,既提高了论文选题的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使教务管理现代化迈上了一个新台阶.学生毕业论文选题时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成,人工处理方式很难胜任这项工作.运用计算机辅助选题,即能实时地对大量选题数据进行检验和统计,十分方便地输出选题结果,同时也避免了人工处理时容易产生的错误.在文中采用B/S的模式来制作毕业论文选题系统,整体使用ASP编程技术.
名,密码进入系统进行相关的操作.其中有一个处理效验用户名和密码的网页.如果用户名和密码正确则可以进入系统.用一个seesion对象来保存和传递用户名和密码.checkloginasp中,完成用.户名和密码与数据中的数据进行校对.在网页中用一个函数来校验那个表单.代码如下:
functioncheckform(){ifdocumen.for1tex.value=tm.t{alert(请输入教师编号或学生!documen.form1.tex.focus();ttfalse}};14用户管理模块.用户管理模块包括用户密码修改,学生论文课题信息,学生成绩查看,论文相关文件上传等.用户密码修改!!!学生或教师进入密码修改网页,便可以输入原始密码,然后在另一个文本域中,输入你要修改后的密码.再另一个文本域中再输入密码.这样点提交就完成了密码修改的功能.论文信息查看!!!当学生选了论题的时候.可以查看自己选题的指导老师,和论文写作要术,和内容概要.论文信息里面的信息是从数据库中);return
1系统的总体设计
11系统功能模型.12数据表设计.应用ACCESS2003建立后台数据库student[1]bookmdb然后新建数据表利用设计视图.分..别建立表book,cha,chenj,sbookstuden,teacherti,t分别是关于论文情况,留言板,论文成绩,论文选题情况,学生信息表,教师信息表.13登入界面模块.在网页login.html中用户只能通过输入用户
收稿日期:2007-02-15作者简介:李杰(1981-),男,湖北仙桃人,研究方向:计算机应用.
第13卷第2期
李
杰:基于ASP毕业论文选题系统的设计
31
获取的.使用<%=rs(字段名)%>显示.其中对左下角有一个退选链接.其代码设计如下:xml:namespace prefix = ahref=javascrip />退选tfunctionone(){if(confirm(你确定要退选吗)){window.locationhref=sdu.iasp;}}.
其中sud.iasp是处理退选操作的.论文提交--学生在写论文的时候上传自己的文件,通一个表单.然后点击上传.上传的文件传输到一个FTP服务器.论文成绩查看!!!在论文成绩查看有两项内容.一项是评分,一项是评语,见图1.
图1数据流程图Fig1Dataflowchart.
15论文管理模块.论文列表!!!网页设计分为三个部分,一个Baner一个导航栏,一个论文列表.使用表格的形,式组织整个网页.由于论文课题很多,所以采用分页显示的方式.代码是:setrs=serverCreateObject(ADODBrecord..set)strsql=文编号rs.openstrsq,lcn1,dipage_sizepage_nopage_totalm,,rs.pagesize=page_sizers.AbsolutePage=page_nopage_no=cint(reques.querystring(page_tno))文中使用page_no传递分页值,定义每页显示的论文课题数量.需要三个变量,一个是显示当SELECT*FROMbookorderby论