



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于 WEB 的论文选题系统设计与实现引言随着高校办学规模的不断扩大,每年毕业生的数目也随之增多,在毕业前的毕业 论文选题和论文管理工作成了比较繁琐的事情, 本文设计的基于 web 的论文选题系统, 使学 生选题与教师审核论文为体, 准确地统计出各毕业生的选题情况, 以及查看指定毕业生的 论文。这样有助于对毕业生的论文进行统一管理, 方便论文的审核, 进一步提高工作效率。1系统分析 11 需求分析毕业论文选题系统从毕业生选题开始,到毕业设计答辩 以及毕业设计成绩汇总统计结束。系统要求能够将毕业生信息登记入库、提供从学籍数据库进行批量导人的数据接 口、指导教师任职资格的申报和院级深部 )审核、
2、毕业生选择指导教师、 申报毕业设计选题、 指导教师批准开题、 下达设计任务书、毕业生修改和提交开题报告、中期检查、对实习阶段 进行动态记录、 撰写修改和提交毕业论文、 教师进行在线论文指导、 学院以及指导教师下发 通知、 评定毕业设计成绩、汇总统计毕业设计成绩、核算指导教师工作量、 班主任查看本班 学生的毕业设计动态情况、设定教师允许指导的毕业生人数、毕业论文答辩、打印一览表、 打印各种统计汇总表、系统管理员进行日常管理维护等操作。其次,为了信息的保密与安全,系统还要提供一定的安全机制。1 2 数据库管理系统的选择及数据库结构设计本系统采用Microsoft Access 数据库管理系统创建数
3、据库。考虑到系统的功能,建立如图 1 所示的结构来实现系统的要求。系统配置信息论文管理系统数据库系统基本信 J I 用户信息表 J f 学校信息 I 选 题信息蓁fl霎fl薑If 蓁 f耋f霎iff羹图1系统数据库结构论文上传记录1. 3系统功能需求分析131 用户权限分析将系统用户权限分为管理员、 指导教师和毕业生等三个级别。系统管理员有对系统的基本信息、 学校信息和各个级别用户的注册的权限, 同时也 负责所有教师的论文选题录入; 指导教师用户有查看选题信息, 自身负责的选题的录入、 修 改的权限, 以及确定选题学生的预选,正选, 退选状态; 而学生具有浏览选题列表和选题的 权限【 l 】。
4、132 安全性分析论文选题系统涉及教师以及学生的切身利益,必须保证系统数 据的安全性。因此,在IP段限制、SQL语句过滤(防SQL注入)、用户密码安全等方面有相应措 施。133 统计分析要保证经过统计分析后的数据公正合理,就必须对指标项的涉及 和数据统计的算法进行合理的、全面的分析。必须解决对数据的指标项的设置和各个指标项的限定。可以根据各自情况单独设定, 也可以统一在程序中设定: 如各选题的最大选题人数, 就可以根据选题的难易和教师本身的情况来确定, 在录入过程中单独填写; 又比如统计各个 指导教师的工作量, 通过对学生毕业论文的完成情况审核、 网上答辩和学术委员会的通过意 见来确定等。2系
5、统主要技术的实现 211 AgP访问数据库的实觋ASP是服务器端的脚本执行环境, 可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求 ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文 件,并解释其中的脚本语言 (JScript或VBScript),通过ODBC!接数据库,由数据库访问 组件ADO(ActiveX Data Objeet完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性 12 。此外,ASP是面向对象的脚本环
6、境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。本系统采用 Windows 2000 Server构建 Web服务器,默认安装了 IIS 5 . 0;如上 所述,以Access作为后台数据库, 通过ADO!务器组件,建立conn ection对象与数据库链 接,并且作了容错处理,代码如下:【作者简介】彭建盛 (1979 一) ,男,广西河池学院物 理与电子工程系助教,研究方向:电子电路与通信系统设计,计算机应用。【基金项目】河池学院院级A类课题(2oo5A . Eoo3)资助项目 Dim Db, Co nn,Connstr Db=”database 1wg1mdb”connst
7、r= ”Provider=MicrosoftJet OLEDB4O;Data Source= ”&Server mappath(”&AdminDbPath&Db&” 1 SetConn=Server Createobject( ” adodb connection ” 1 。= = = = = = = = 数据库链接验证 = If err number0 then err clear set conn=nothing response write ”数据库连接出错 ! ” Response End Else conn open connstr iferrthen err clear secon
8、n=nohng response write ”数据库连接出错 ! ” Response. End endif Endif% 在系统中,由该conn”连接执行 SQL语句。2-2 用户登录本系统采用三种用户同一界面登录的方式,根据用户选择的用户类 型、输入的用户名和密码等信息进入系统。根据用户类型下拉菜单 (select) 提交的用户类型数据, 到不同的用户数据表中提取 记录进行比对, 比对成功即建立三个 session 对象进行用户类型、 用户名和密码的存储, 并 且转到相应页面。Session 对象的特点是每一个成功登录的用户所拥有的Ses sion 对象都是相互独立的,从建立开始到网页被
9、关闭或者网页过期,其值才会被清空。而用户注销也就是 Session 对象被清空的过程。利用此特性可以检测用户身份, 防止未登录用户打开管理页面或者查看到其他用户 的私密信息等。各个用户基本功能如图 2 所示:用户信息管理选题信息管理管理员 l I 指导教师 l l 毕业生查看全部选题录入与修改选题查看学生论文查看全部选题选题上传论文图 2 用户 基本功能结构 2. 3 系统安全本系统采用基于用户功能项的权限管理机制。由“用户管理” 功能实现用户的权限分配用户权限存储在用户表中的权限字段,字段内容为权限编号的组合,以及 IP 段限定来完成。 为防止SQL注入编写了一个 SQL语句过滤程序,限于篇
10、幅,没有将源程序列出。其原理是将影响显示的 26 个日文片假名和一些非法字符如, ! , $等符号替换为空, 使SQL语句成为规范的,安全的语句。 IP段限定。首先就是 IP 地址的获取问题。IP,考虑到获取到的可能是代理服务器的IP,而如果客户端没有通过代理服务器来访问,那么用 Request. ServerVariables( ” HTTP-X FORWARDFOF” )取到的值将是空的圈。因此还用到了 Request. ServerVariables( REM OTE- ADDR),代码如下:userip =Request . ServerVariables( ” HTTP X FORW
11、ARDFOR ) If userip= ” Then userip Request . ServerVariables ft . REMOOTADDR” ) 即:如果客户端通过代理服务器,则取 HTTF X FOR- WARDEF OR的值,如果没通过代理服务器,就取RE- MOTADDF的值。3系统优势与特点3. 1优势基于Web的论文选题系统具有一定的优势,结合校园 网络情况选用B/ S(Br0w8er /SeweO结构模式的三层应用结构,即用户界面、中间层、数据库层,通过WEB页面完成本系统得一系列操作。学生问题、 指导老师得解答、 论文答辩及其他得管理操作均可通过因特网按照 HTTP 协议标准进行传输,所有数据信息存贮于后台数据库。3. 2技术特点系统结构方面,采用超强的ASP技术和ADO数据库技术,很好的处理了界面操作、后台管理和数据库三者之间的有效链接。 在程序设计中,采取了必要的容错和保护措施,使系统平台具有良好的容错性、 稳定性和一定程度的人性化。 系统维护方面,采用了ASP技术,Html技术与数据库技术相结合,程序与数据相分离,利于系统的维护与升级。当系统功能需强化时, 只需修改程序部
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甘肃有色冶金职业技术学院《商务口译》2024-2025学年第一学期期末试卷
- 唐山海运职业学院《小学社会课程研究》2024-2025学年第一学期期末试卷
- 媒介机构面试题目及答案
- 小学劳动课例题目及答案
- 小学科二教资答案题目及答案
- 林业国企面试题目及答案
- 基于PON(FTTH)施工验收关键控制点培训讲演稿
- 历史类面试题目及答案
- 中西面点专业试题带答案
- 河北省保定市2024-2025学年高一下学期7月期末调研生物试卷(有答案)
- 15D500-15D505 防雷与接地图集(合订本)
- 带状疱疹护理查房
- SX-22163-QR345工装维护保养记录
- 中国重症加强治疗病房建设与管理指南
- 2023年航空职业技能鉴定考试-候机楼服务技能考试题库(含答案)
- MBA培训进修协议
- p型半导体和n型半导体课件
- LY/T 2501-2015野生动物及其产品的物种鉴定规范
- GB/T 748-2005抗硫酸盐硅酸盐水泥
- GB 15763.1-2001建筑用安全玻璃防火玻璃
- 民间文学(全套课件)
评论
0/150
提交评论