基于web的论文选题系统设计与实现.docx

基于 WEB 的论文选题系统设计与实现 引言随着高校办学规模的不断扩大,每年毕业生的数目也随之增多,在毕业前的毕业 论文选题和论文管理工作成了比较繁琐的事情, 本文设计的基于 web 的论文选题系统, 使学 生选题与教师审核论文为—体, 准确地统计出各毕业生的选题情况, 以及查看指定毕业生的 论文。 这样有助于对毕业生的论文进行统一管理, 方便论文的审核, 进一步提高工作效率。 1 系统分析 1.1 需求分析毕业论文选题系统从毕业生选题开始,到毕业设计答辩 以及毕业设计成绩汇总统计结束。 系统要求能够将毕业生信息登记入库、提供从学籍数据库进行批量导人的数据接 口、指导教师任职资格的申报和院级深部 )审核、 毕业生选择指导教师、 申报毕业设计选题、 指导教师批准开题、 下达设计任务书、毕业生修改和提交开题报告、中期检查、对实习阶段 进行动态记录、 撰写修改和提交毕业论文、 教师进行在线论文指导、 学院以及指导教师下发 通知、 评定毕业设计成绩、汇总统计毕业设计成绩、核算指导教师工作量、 班主任查看本班 学生的毕业设计动态情况、设定教师允许指导的毕业生人数、毕业论文答辩、打印一览表、 打印各种统计汇总表、系统管理员进行日常管理维护等操作。 其次,为了信息的保密与安全,系统还要提供一定的安全机制。 1. 2 数据库管理系统的选择及数据库结构设计本系统采用 Microsoft Access 数据 库管理系统创建数据库。 考虑到系统的功能,建立如图 1 所示的结构来实现系统的要求。 系统配置信息论文管理系统数据库系统基本信 J I 用户信息表 J f 学校信息 }I 选 题信息蓁fl霎fl薑If ??蓁 f{耋f霎iff}羹图1系统数据库结构论文上传记录 1. 3 系统功能需求分析 1.3.1 用户权限分析将系统用户权限分为管理员、 指导教师和毕业生等 三个级别。 系统管理员有对系统的基本信息、 学校信息和各个级别用户的注册的权限, 同时也 负责所有教师的论文选题录入; 指导教师用户有查看选题信息, 自身负责的选题的录入、 修 改的权限, 以及确定选题学生的预选,正选, 退选状态; 而学生具有浏览选题列表和选题的 权限【 l 】。 1.3.2 安全性分析论文选题系统涉及教师以及学生的切身利益,必须保证系统数 据的安全性。 因此,在IP段限制、SQL语句过滤(防SQL注入)、用户密码安全等方面有相应措 施。 1.3.3 统计分析要保证经过统计分析后的数据公正合理,就必须对指标项的涉及 和数据统计的算法进行合理的、全面的分析。 必须解决对数据的指标项的设置和各个指标项的限定。 可以根据各自情况单独设定, 也可以统一在程序中设定: 如各选题的最大选题人数, 就可以根据选题的难易和教师本身的情况来确定, 在录入过程中单独填写; 又比如统计各个 指导教师的工作量, 通过对学生毕业论文的完成情况审核、 网上答辩和学术委员会的通过意 见来确定等。 2系统主要技术的实现 211 AgP访问数据库的实觋ASP是服务器端的脚本执行环境, 可用来产生和执行动态的高性能的 WEB服务器程序。 当用户使用浏览器请求 ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文 件,并解释其中的脚本语言 (JScript或VBScript),通过ODBC!接数据库,由数据库访问 组件ADO(ActiveX Data Objeet~完成数据库操作,最后ASP生成包含有数据查询结果的 HTML 主页返回用户端显示。 由于ASP在服务器端运行,运行结果以 HTML主页形式返回用户浏览器,因而 ASP 源程序不会泄密,增加了系统的安全保密性 12] 。 此外,ASP是面向对象的脚本环境,用户可自行增加 ActiveX组件来扩充其功能, 拓展应用范围。 本系统采用 Windows 2000 Server构建 Web服务器,默认安装了 IIS 5 . 0;如上 所述,以Access作为后台数据库, 通过ADO!务器组件,建立conn ection对象与数据库链 接,并且作了容错处理,代码如下:【作者简介】彭建盛 (1979 一) ,男,广西河池学院物 理与电子工程系助教,研究方向:电子电路与通信系统设计,计算机应用。 【基金项目】河池学院院级 A类课题(2oo5A . Eoo3)资助项目< Dim Db, Co nn, Connstr Db=”database / 1wg1.mdb”connstr= ”Provider=Microsoft .Jet .OLEDB.4.O; Data Source= ”Server .mappath(””AdminDbPathDb”” 1 Set Conn=Server . Createobject( ” adodb. connection ”

文档评论(0)

1亿VIP精品文档

相关文档