




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州航空工业管理学院毕 业 论 文(设 计) 2011 届 计算机科学与技术 专业 1110062 班级题 目 Web高校科研管理系统的设计与实现 姓 名 二一 五 年 五 月 六日摘 要本毕业设计是一款基于web样式(浏览器/服务器结构)的高校科研管理系统,在此篇幅中详细介绍了软件的开发过程和基本功能的实现。通过驱动连接数据库,实现对数据库的增、删、改、查。根据权限管理方案知,本系统分为教师和管理员,教师可以实现对科研信息和自身信息的管理,而管理员,不言而喻,可以实现所有功能包括人员信息的管理。该系统是Dreamweaver软件上开发的,采用asp语言实现的网页编辑,数据库是微软的Access微型数据库。本地运行的服务器平台是电脑自带的IIS。本报告对此进行了详细分析和解析。具体的功能上实现了对人员信息,设备信息,论文,著作,科研项目,的添加,修改,删除及条件查找的数据操作,解决了一些常见到的bug,进一步完善了系统。界面也进行了优化使其看起来美观而高效。系统的重要数据也采用MD5的加密技术进行处理。最后,经过系统的测试,实现了系统和用户的模拟对接。本系统的功能简介明了,美观不失高效,具有很高的的使用效果。关 键 词IIS服务器;Access数据库;数据操作;MD5加密;权限管理;系统测试 技 术 点该论文基于IIS服务器(server)实现科研管理的实际业务需求,对项目申请,文档上传(FileUpload)下载(FileDownload),论文和著作管理,以及获奖管理理模块进行了概要设计和详细设计,并基于这些分析该计实现了相应的应用模块。数据部分采用了最流行的不可逆MD5加密技术。Abstract This graduation design is a system with the style of university scientific research management system based on web, in this space are introduced in detail the realization of the software development process and basic functions. Driven by connecting to the database, the realization of the database to add, delete, change, check. According to the authority, the system is divided into teachers and administrators, and teachers can achieve the management of scientific research information and information about themselves, and administrators, it goes without saying that can realize all functions including the personnel information management. The system is Dreamweaver software development, web page editor is realized by using asp language, is a Microsoft Access database miniature database. The operation of local server platform is a computer with IIS. This report has carried on the detailed analysis and analytical.On the function of the specific implementation of personnel information, information equipment, papers, books, research projects, add, modify, delete and conditions to find, to solve some common bugs, further perfect the system. Interface is also optimized to make it looks beautiful and efficient. Finally, after testing the system, for the connection of the system and the users simulation. The function of this system introduction and clear, beautiful and not efficient, has the very high use effect.keywords IIS server. Access database; MD5 Secret Technical;Data manipulation; Rights management; The system testTechnical point The paper is based on the IIS server implementation the actual business needs of scientific research management, the project application, file uploads and downloads, papers and books management, and award-winning management module has carried on the summary design and detailed design, and implements the corresponding application based on the analysis of the plan module.目 录第1章 系统背景和概述11.1产品状况11.2产品功能11.3用户类型11.4系统特性1第2章 系统需求分析22.1需求分析的重要性22.2可行性分析32.2.1企业设备可行性32.2.2程序运行可行性32.2.3经费可行性32.3安全性分析42.3.1数据传输分析42.3.2数据加密分析42.3.3设备运行安全性5第3章 运行环境和开发工具53.1环境和开发的简介5第4章 概要设计54.2系统功能模型64.1.1系统逻辑结构体系64.1.2系统运行流程模型64.2系统功能模型74.2.1 总体功能模型74.1.3子模块设计9第5章 详细设计125.1数据库层的设计与实现135.1.1 表的构成135.1.2 数据库的连接175.2 业务逻辑层设计与实现185.2.1 分页设计的实现:185.2.2 文件的上传和下载195.2.3代码隐藏技术195.3 界面表示层设计195.3.1 frameset框架集的调用205.3.2登录界面的设计与实现205.3.3导航栏的设计与实现215.3.4 用户管理模块界面225.3.5 论文管理界面235.3.6课题管理界面245.3.7课件管理界面255.3.8著作管理界面265.3.9选择名单内添加老师界面275.4 核心代码的实现275.4.1 用户登录的验证 (详见xuanke_checkright.asp)27第6章 测试与维护296.1网站测试与维护简介296.2超级链接的测试306.3维护管理和网站更新的主要任务316.4站点的维护326.5内容的更新32第7章 发布和推广337.1发布网站之前337.2发布网站33总结34参考资料:35第1章 系统背景和概述1.1产品状况 目前,根据网上社会调查网站上的数据分析可知,大部分的大学采用B/S框架的web管理系统,叫其他方式,更加深受管理人员和广大教师的爱戴。1.2产品功能 本系统是一款基于IIS服务器实现科研管理的实际业务需求实现的web系统,对项目申请,文档上传下载,论文和著作管理,以及获奖管理理模块进行了概要设计和详细设计,并基于这些分析该计实现了相应的应用模块。这些业务逻辑的设计以及asp界面的具体实现相信必然能够满足实际生活中大学校园的业务需求。1.3用户类型 主要对象为科研数据管理人员和教师,对于科研人员主要是方便管理数据,一些非技术类管理人员也可以根据界面的提示进行数据的操作。对于教师,主要目的是快捷上传数据到数据库,不必再走麻烦的流程。1.4系统特性 脚本语言特色,(全名:MicrosoftActiveServerPages)即我们开发或者学习课程时常叫的ASP,其实是一套微软开发的IIS服务器端脚本语言环境,ASP解析器包含在IIS配置环境之中,我们通过配置IIS的时候添加ASP选项即可,ASP可以结合css、javascripth或者VBdcript、HTML网页、以及开发者经常用到的开源元件建立动态、交互良好且效率高的WEB网站。并且ASP网页是放在服务器端的,只需要配置服务器能够解析ASP就行了,客户端的浏览器不需要安装IIS和asp,只需要通过服务器解析展示到浏览器上就可以了,(当然)也包括那些包含和嵌入HTML便签内的其它脚本片段。当asp网页内的运行程序在服务器上执行结束后,只是将运行的结果传送给客户端,这样做,利用了服务器的高性能,进一步缓解了客户端的巨大的压力,从而显著增强了数据交互的力度。 数据库特色,Access 是一款微型的关系数据库管理系统(Relational Database Management System),是Microsoft Office系列的重要组成部分,是由微软发开的基于Window操作系统的数据库。其提供了表、宏、查询、窗体、报表、页、模块7种用来搭建数据库的对象;也提供了许多生成器、向导、模板,用来把数据存储、报表生成、界面设计、数据查询等操作进行规范化;为搭建功能齐全的数据库提供了很多方便,同时可视化的操作也使得用户可以不编写代码,就能完成所有的管理数据的任务。 第2章 系统需求分析2.1需求分析的重要性 信息化管理已成为提高高职院校科学管理的重要手段,但各高职院校信息化建设水平参差不齐,很多还处于摸索阶段,管理信息系统的开发成功率也不高。从软件工程的角度出发,需求分析至关重要的环节,也是一个系统能否成功开发,能否达到用户预期的关键。2.2可行性分析2.2.1企业设备可行性 用户主要群体部门为高校以及科研机构。对于高校,是用来管理教师,学生,以内工作人的科研信息,来控制人员的编排,以及项目的进展情况,推动校内科研风向;对于科研机构,主要是用来管理科研产品的进展,以及协调人员与项目之间的关系,推动科研技术发展,促进企业盈利。 首先企业设备齐全,服务器的性能良好,并且配置好IIS服务器,虚拟目录,以及对外提供的端口(一般使用默认端口:80)。进一步完成项目的上传,测试服务器的运行状况和客户端的展示效果,从而判断设备的可行性。2.2.2程序运行可行性当然,程序能否跑起来也是最重要的分析部分。确保程序的结构清晰,这样进行测试和寻找BUG的时候更容易定位修改,最终使程序能够正常的链接子元素,实现数据和数据库的交互,保证数据的同步和无差错。程序可行性,当然也包括程序模块功能是否满足用户需求的分析,任何程序开发出来都是为了满足人们的需求,而不是走走样子,这样就失去了开发的意义。也要完成对程序和服务器,以及浏览器之间的对接,使程序能够发布和真正跑起来,而不是只是在开发工具和开发者电脑上才能运行。2.2.3经费可行性经费可行性呢,也是需求分析必不可少的分析部分,一个项目要想执行到底,就必须对经费进行预算。进入企业内部开发,这是必不可少的部分,只有当预算合理且能给公司带来巨大利润的时候,项目才有建立的需求。本项目是一款科研管理系统,当然由于是毕业设计,要布置发布的话,具体的花费那么就应该是域名和服务器空间的花费了,对于做毕业设计花费还是可行的。当然对于企业收购的话,那么就费用就应该加上一些代码的费用和其他费用了。总体来说,目前的情况,开发该款软件还是可行的。但是若添加功能的话,代价就更大了。2.3安全性分析2.3.1数据传输分析数据传输的方式是,一款安全级别较高的网站必须要注意的项。而大学科研管理系统就更是安全系数较高的系统,因此,在需求分析时,就要考虑数据传输的方式。本科研管理系统,界面之间的数据传输都是POST方式隐式传输,界面都有安全的账户信息判断,避免非法分子投机取巧刷入系统获取数据,或者由于一些人员的奇怪操作而产生数据传输泄露。2.3.2数据加密分析数据库的保密信息,采用MD5的加密技术进行数据加密,当然MD5技术是一种不可逆的加密技术,要想对员工密码的匹配,必须对接收到的数据进行机密后再进行匹配,避免了管理人员泄露信息的可能。2.3.3设备运行安全性由于设备的抛锚,可能会导致系统运行平台的停顿,进而导致用户的不满。为了解决这些可能预期出现的问题,我们应定时检查设备,和备份数据。例如我们可以提前准备好备用的服务器,当使用的出现故障的时候就可以及时搬迁,数据备份更是必不可少的,否一旦系统出现故障,那些重要的数据无法恢复。所以保证设备的运行安全性也是需求分析需要进行的。第3章 运行环境和开发工具3.1环境和开发的简介根据工作需要,本系统采用浏览器/服务器模式(B/S),对软件运行模式有以下要求:各个功能模块可以相互独立运行,并将结果存入对应的表中。硬件资源:(客户端:PC机;数据库服务器(IIS服务器);网络设备:(现有);)。软件资源:Dreawareruare(网站开发软件),Photoshop图片处理工具;Microsoft Access 微型数据库 (后缀名为:.mdb);ODBC数据源驱动配置。语言:Html(超文本标记语言),CSS样式,JavaScript脚本语言,Asp脚本语言。第4章 概要设计4.2系统功能模型 4.1.1系统逻辑结构体系本高校科研管理系统采用便捷流行的B/S框架模式,基于ASP+IIS服务器+Access数据库的平台构建而成的Web系统,本管理系统基于逻辑结构体系可以划分为:数据层(用来连接数据库,实现对数据库的增删改查)、业务逻辑层(根据业务需求对数据库获取的数据进一步处理)、表示层(将业务层处理的数据展示出来)。本高校科研管理系统的逻辑体系结构如下图: 4.1.2系统运行流程模型 首先基本用户有:管理员和教师,当用户选择好登录类型,且密码正确后方可进入具有相对权限的主界面,然后在主界面进入自己要查看的界面,输入查询条件进行条件查询,以分页显示的技术,进行显示出来。当然增、删、改、查的数据会跟着修改数据库内的数据。最后,用户可以通过注销回到登录界面。具体系统运行流程图如下: 4.2系统功能模型 4.2.1 总体功能模型 系统管理员具备的模块:系统管理员具备这些功能模块 ,用户管理模块(实现对教师,和管理员的添加、修改、删除、以及查看),论文管理模块(对发表论文,获奖论文,交流论文的添加、修改、删除、以及查看),课题管理模块(对结题课题,获奖课题的添加、修改、删除、以及查看),课件管理模块(对获奖课件的添加、修改、删除、以及查看),著作管理模块(对著作信息的添加、修改、删除、以及查看)。 教师管理功能模块:用户自己信心的修改,论文管理模块(对发表论文,获奖论文,交流论文的添加、修改、删除、以及查看),课题管理模块(对结题课题,获奖课题的添加、修改、删除、以及查看),课件管理模块(对获奖课件的添加、修改、删除、以及查看),著作管理模块(对著作信息的添加、修改、删除、以及查看)。 4.1.3子模块设计用户管理模块: 用户管理模块,具备对用户的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,然后利用分页显示的技术进行逐条显示出来。模块设计信息如下表所示: 用户管理模块模块设计表模块名称MODEL1 用户管理模块模块填写者王文旭填写日期2015年5月5日模块描述对人员基本信息进行管理。相关子模块用户的添加查找,删除所需数据来源论文信息结果数据取向论文表模块功能成员的信息处理增、删、改、查,即,实现对表的添加,查找,修改和删除处理说明数据库连接上,然后通过form和session传递过来的参数来进行改变数据库内的数据采用分页技术,以及条件查询操作进行显示,可以实现文件的上传和下载。论文管理模块: 论文管理模块,对获奖论文,发表论文,和交流论文的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,然后利用分页显示的技术进行逐条显示出来。最后就是包括文件的上传和下载的功能实现,具体模块设计信息如下表所示: 论文管理模块设计表模块名称MODEL2 论文管理模块填写者王文旭填写日期2015年5月5日模块描述对各种论文进行管理相关子模块对发表论文和获奖论文,交流论文的添加,查找,删除所需数据来源论文基本信息结果数据取向论文表模块功能对发表论文和获奖论文的添加,查找,删除,实现对论文表的添加,查找,修改和删除处理说明数据库连接上,然后通过form和session传递过来的参数来进行改变数据库内的数据采用分页技术,以及条件查询操作进行显示,可以实现文件的上传和下载。课题管理模块: 课题管理模块,实现对结题课题和获奖课题的添加,以及对所有课题的的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,然后利用分页显示的技术进行逐条显示出来。最后就是包括文件的上传和下载的功能实现,具体模块设计信息如下表所示: 课题管理模块设计表模块名称MODEL3 课题管理模块填写者王文旭填写日期2015年5月5日模块描述对各种课题进行管理相关子模块对结题课题和获奖课题的添加,查找,删除所需数据来源课题基本信息结果数据取向课题表模块功能对结题课题和获奖课题的添加,查找,删除处理说明数据库连接上,然后通过fome和session传递过来的参数来进行改变数据库内的数据课件管理模块: 课件管理模块,对获奖课件的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,以及条件排序,然后利用分页显示的技术进行逐条显示出来。最后就是包括文件的上传和下载的功能实现,具体模块设计信息如下表所示:课件管理模块设计表模块名称MODEL4 课件管理模块填写者王文旭填写日期2015年5月5日模块描述对各种课件进行管理相关子模块对获奖课件的添加,查找,删除所需数据来源课件基本信息结果数据取向课件表模块功能对获奖课件的添加,查找,删除处理说明数据库连接上,然后通过fome和session传递过来的参数来进行改变数据库内的数据著作管理模块: 著作管理模块,实现对著作信息的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,以及条件排序,然后利用分页显示的技术进行逐条显示出来。具体模块设计信息如下表所示:著作管理模块设计表模块名称MODEL5 著作管理模块填写者王文旭填写日期2015年5月5日模块描述对各种著作信息进行管理相关子模块对各种著作信息的添加,查找,删除所需数据来源著作基本信息结果数据取向著作信息表模块功能对各种著作信息的添加,查找,删除处理说明数据库连接上,然后通过fome和session传递过来的参数来进行改变数据库内的数据系统配置模块系统配置模块设计表模块名称MODEL6 系统配置模块填写者王文旭填写日期2015年5月5日模块描述系统配置信息进行管理相关子模块系统配置的查看所需数据来源结果数据取向模块功能系统配置的查看处理说明数据库连接上,然后通过fome和session传递过来的参数来进行改变数据库内的数据第5章 详细设计5.1数据库层的设计与实现 5.1.1 表的构成部门表的设计与实现表名bumen备注部门表英文名称bumen填写人/审核人王文旭填写日期2015年5月5日所属模块用户管理模块表说明部门信息的记录主键id外键索引相关表序号名称类型是否允许空备注1id自动编号Not null部门编号2KCLBID数字Not null姓名3KCLB文本Not null性别配置表的设计与实现表名Config备注配置表英文名称Config填写人/审核人王文旭填写日期2015年5月5日所属模块配置模块表说明配置主键id外键索引相关表序号名称类型是否允许空备注1id自动编号Not null编号2XZCYN数字null小组成员人数限制3KTSQE文本null课题申请截至时间4KTSQEZ1文本Null课题专家审核截至时间5KTJTE1文本null专家评价的截至时间6KTJTEZ1文本null专家评价的截至时间7KTSQE2文本null课题申请截至时间8KTSQEZ2文本null专家审核的截至时间9KTJTE2文本null课题结题截至时间,同时作为专家评价的截至时间10KTJTEZ2文本null作为专家评价的截至时间11KTSQE3文本null课题申请截至时间12KTSQEZ3文本null专家评价的截至时间13KTJTE3文本null课题结题截至时间14KTJTEZ3文本null作为专家评价的截至时间15Class1数字null大一班级数16Class2数字null大二班级数17Class3数字null大三班级数18stuZCSH数字null学生注册时是否需要审核:0表示需要,1表示不需要19tecZCSH数字null老师注册时是否需要审核:0表示需要,1表示不需要20RXNFS数字null入学年份开始21RXNFE数字null入学年份结束22STRead备注null23TERead备注null24FWTK备注null课件表的设计与实现表名kejian备注课件表英文名称kejian填写人/审核人王文旭填写日期2015年5月5日所属模块课件管理模块表说明课件信息的记录主键id外键索引相关表序号名称类型是否允许空备注1id自动编号Not nullId2title文本Not null标题3zuozhe文本Not null作者4chengyuan文本Not null成员5addname文本Not null添加内容6jibie文本Not null级别7nianfenjt数字null年8yuefenjt数字null月9jtqk文本Not null结题10leibie文本Not null类别11addtime文本null添加时间12dianziwd文本null电子文档13xiugai文本null null修改14xiugaishijian文本null修改时间课题表的设计与实现表名Keti备注课题表英文名称Keti填写人/审核人王文旭填写日期2015年5月5日所属模块课题管理模块表说明课题信息的记录主键id外键索引相关表序号名称类型是否允许空备注1id自动编号Not nullId2title文本Not null标题3zuozhe文本Not null作者4chengyuan文本Not null成员5addname文本Not null添加内容6jibie文本Not null级别7nianfen数字null提交年份8yuefen数字null提交月份9nianfenjt数字null结题年10yuefenjt数字null结题月11jtqk文本Not null结题12leibie文本Not null类别13addtime文本null添加时间14dianziwd文本null电子文档15xiugai文本null null修改16xiugaishijian文本null修改时间论文表的设计与实现表名lunweni备注论文表英文名称lunweni填写人/审核人王文旭填写日期2015年5月5日所属模块论文管理模块表说明论文信息的记录主键id外键索引相关表序号名称类型是否允许空备注1id自动编号Not nullId2title文本Not null标题3zuozhe文本Not null作者4chengyuan文本Not null成员5addname文本Not null添加内容6jibie文本Not null级别7zishu文本null8nianfen数字null提交年份9yuefen数字null提交月份10jtqk文本Not null结题11leibie文本Not null类别12kanwumc文本null刊物名称13qihao文本null期号14zhuguan文本null主管15hxqk文本null核心是否16addtime文本null添加时间17dianziwd文本null电子文档18xiugai文本null null修改19xiugaishijian文本null修改时间著作表的设计与实现表名Zhuzuo备注著作表英文名称Zhuzuo填写人/审核人王文旭填写日期2015年5月5日所属模块著作管理模块表说明著作信息的记录主键id外键索引相关表序号名称类型是否允许空备注1id自动编号Not nullId2title文本Not null标题3zuozhe文本Not null作者fuzhubian文本null辅编4chengyuan文本Not null成员5addname文本Not null添加内容6kanwumc文本Not null刊物名称8nianfenjt数字null提交年份9yuefenjt数字null提交月份10zishu文本null16addtime文本null添加时间17dianziwd文本null电子文档18xiugai文本null null修改19xiugaishijian文本null修改时间管理员表的设计与实现表名Admin备注管理员表英文名称Admin填写人/审核人王文旭填写日期2015年5月5日所属模块管理员管理模块表说明管理员信息的记录主键id外键索引相关表序号名称类型是否允许空备注1id自动编号Not nullId2XZWAdminUID文本Not null账号3XZWAdminPWD文本null密码4CiShu数字null5LastLoginIP文本null最后登录ip6LastLoginTime日期null最后登录时间7right数字null8LoginTimes文本null登录时间5.1.2 数据库的连接字段简介,dbpath表示数据库在网站的相对路径,conn是调用本地数据源ODBC驱动,StrSQL数据库连接字符串(代码如下)(详见conn.asp):/填写你的数据库的路径,本系统采用的是在网站的相对路径dbPath=kygl.mdb /conn是调用本地数据源ODBC驱动.连接服务器和数据库Set conn = Server.CreateObject(ADODB.Connection)/如果你的服务器采用新版本Access驱动,请用下面连接方法StrSQL=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(dbPath)/如果你的服务器采用较老版本Access驱动,请用下面连接方法StrSQL=driver=Microsoft Access Driver (*.mdb);dbq= & Server.MapPath(dbPath)conn.Open StrSQL5.2 业务逻辑层设计与实现 5.2.1 分页设计的实现:通过数据库查的指定表格字段的内容,然后在Dreamweaver中调用分页技术生成分页代码,(这些代码可以自动生成,当然也可以自己实现,自己实现的步奏如下,先由连接跳转到指定的asp页面,该页面只处理数据逻辑层获取的数据,对数据进行加工处理,然后可以放到request域中,再转发到要显示的asp界面,由该界面对数据进行while循环输出显示,而分页,就需要,传递数据所在页的页码回到业务处理界面,然后再传过来显示出来,这样就实现了分页技术),标记的列调用Dreamweaver的记录集分业功能,然后再选择一遍,调用重复记录集功能,写入每页显示的记录数。这样就实现了数据的分业展示功能。 5.2.2 文件的上传和下载 利用组件实现文件的上传和下载,这些都是是有组件的,可以导入相应的asp然后,将文件保存到自定义的路径下。当然这些代码是运行在服务器上的所以保存到了服务器的文件夹(upload)下,实现下载也是利用开源的组件,通过include开源代码,然后定义指定的方法和传递文件路径即可。 5.2.3代码隐藏技术利用框架集,和权限管理的函数功能,当访问每个界面的时候都对session里的登陆名进行判断是否存在,然后才可进入指定页面。所里能看到到的界面就是框架集页面的代码和登陆页面的代码,其他代码都进行了权限控制和framset集的加工。如图所示:进入子界面后点击进入任何界面,在浏览器查看源码:在没有权限的情况下,直接在地址栏输入某个界面的Uri的提示:5.3 界面表示层设计 5.3.1 frameset框架集的调用frameset框架集的调用和iframe的嵌套实现框架集的的整体滑动Frameset代码实现如下;(详见htgl0.asp) 5.3.2登录界面的设计与实现具体功能实现,通过数据连接,进入指定用户类型的数据库,然后根据报表单的数据与数据库对应表进行比对,查看用户是否存在,存在的情况下,将表单数据塞到session域中,然后跳入主界面。分为一般教师和管理员两种登录方式登陆成功是提示框显示如下登陆失败的时候显示如下5.3.3导航栏的设计与实现管理员所使用menu 系统管理员具备的功能:系统管理员具备这些功能 ,用户(实现对教师,和管理员的添加、修改、删除、以及查看),论文管理(对发表论文,获奖论文,交流论文的添加、修改、删除、以及查看),课题管理(对结题课题,获奖课题的添加、修改、删除、以及查看),课件管理(对获奖课件的添加、修改、删除、以及查看),著作管理(对著作信息的添加、修改、删除、以及查看)。一般教师所使用界面教师管理功能:用户自己信心的修改,论文管理(对发表论文,获奖论文,交流论文的添加、修改、删除、以及查看),课题管理(对结题课题,获奖课题的添加、修改、删除、以及查看),课件管理(对获奖课件的添加、修改、删除、以及查看),著作管理(对著作信息的添加、修改、删除、以及查看)。5.3.4 用户管理模块界面 用户管理界面,具备对用户的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,然后利用分页显示的技术进行逐条显示出来。界面设计如下所示:用户列表用户添加5.3.5 论文管理界面 用户管理界面,具备对用户的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,然后利用分页显示的技术进行逐条显示出来。界面实现如下所示:论文列表界面论文添加界面根据动态的选择名单界面进行悬着负责人和其他成员,然后利用文件上传组件实现文件上传。最后提交跳转到展示界面,将填写的信息保存到数据库。5.3.6课题管理界面课题管理界面,实现对结题课题和获奖课题的添加,以及对所有课题的的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,然后利用分页显示的技术进行逐条显示出来。最后就是包括文件的上传和下载的功能实现,具体模块设计信息如下表所示:课题列表课题添加界面根据动态的选择名单界面进行悬着负责人和课题成员,然后利用文件上传组件实现文件上传。最后提交跳转到展示界面,将填写的信息保存到数据库。5.3.7课件管理界面 课件管理界面,对获奖课件的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,以及条件排序,然后利用分页显示的技术进行逐条显示出来。最后就是包括文件的上传和下载的功能实现,具体界面实现如下所示:课件列表界面课件添加界面 根据动态的选择名单界面进行悬着负责人和成员,然后利用文件上传组件实现文件上传。最后提交跳转到展示界面,将填写的信息保存到数据库。5.3.8著作管理界面 著作管理界面,实现对著作信息的添加,查找,修改和删除的四种基本操作,还包括,按条件查询等操作,也可根据自己选择的条件进行查询数据,以及条件排序,然后利用分页显示的技术进行逐条显示出来。具体界面设计如下所示:著作列表著作添加界面 根据动态的选择名单界面进行悬着负责人和著作编辑其他成员,然后利用文件上传组件实现文件上传。最后提交跳转到展示界面,将填写的信息保存到数据库。5.3.9选择名单内添加老师界面 编辑的动态的提示框界面,可以实现对指定条件内容的查找,也可以实现冬天太添加用户到上面所用到的名单添加的标题栏中。该技术,具有很好的设计效果,能够方便人员的操作,同时又能够固定内用框的指定格式,避免人员手工输入的时候出现误读,导致解析的时候出现错误。5.4 核心代码的实现 5.4.1 用户登录的验证 (详见xuanke_checkright.asp)一般用户访问权限判断函数:管理员访问权限判断函数: 第6章 测试与维护6.1网站测试与维护简介1、测试的具体内容一般为操作系统的兼容性、网络中的所有链接、浏览器的兼容性、用户功能的实现情况、不同的屏幕分辨率、连接速度等。2、测试的人员不能局限于开发技术人员,如果有可能的话,还是应该尽量请一些单位的不同年龄、不同岗位的人使用来测试,以得到比较全面、客观的比较有价值的评价。3、开发者不仅仅只要在本地对网站进行测试,还应该在远程服务器上配置后进行测试。这样接近于真实情况,才能避免一些实际运行才会出现的问题。4、如果有可能的情况下,测试员或者开发者应该让多个用户同时浏览同一网页,特别是对一些交互式的网页,避免出现数据紊乱的现象,更能够检验出网页之间数据“交流”的协同性和同步性。6.2超级链接的测试 检查链接的测试 开发者或者测试者在检查超链接可利用Dreamweaver开发软件提供的超链接检测功能来完成测试。 在选项卡的“文件”标签的下拉列表框中选择当前需要检查的链接的站点名称,点击“站点”“检查站点范围的链接”操作命令,这样的话,在选择需要的将要检查的超链接的站点开始检查所有超链接,然后耐心的稍等一会儿,将会在“结果”面板中的“链接检查器”选项卡的内容中显示所有的超链接检查结果。 接着,开发者或者测试者可以在该显示板中的 下拉列表框中选择要检查条件,有以下二个选项: A、断掉的链接(默认选项。):检查站内是否存在连不上的链接。 B、外部链接:检查文站内的所有外部链接能否可以使用。 C、孤立文件:检查站内是否有孤立的文件(即,与其它所有文件之间没有超链接的文件),这个选项只能是对检查整个站的时后才启用测试。 检查完毕之后,才进行修复链接。具体操作是,在“结果”面板中的“链接检查器”选项卡中点击要修复的位置进行修复,也可以在“属性”面板
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年注册验船师资格考试(B级船舶检验专业法律法规)测试题及答案五
- 幼儿园师德师风工作总结汇报5篇
- 2025年注册验船师考试(C级船舶检验专业基础安全)冲刺试题及答案一
- 2025年国际旅行社导游岗位面试题及标准答案公布
- 2025年房地产销售招聘面试技巧与模拟题集答案
- 四川省资阳市安岳县石羊中学2026届化学高一上期末调研试题含解析
- 2025年青少年心理健康辅导培训课程试题及答案
- 2025年食盐储备库管理知识模拟考试题库
- 2025年初级软件工程师考试模拟题及答题技巧指导
- 2025年街道安全员实操面试题库大全
- 2024广西继续教育公需科目(高质量共建“一带一路”)真题
- 《生态学园林》课件
- 再生障碍性贫血诊断与治疗中国指南(2024年版)解读
- 幼儿园教学主任培训
- 展会主办项目合同范例
- DB15T3644-2024 国有企业阳光采购规范
- 山东省淄博市沂源县2024-2025学年七年级上学期11月期中数学试题(含答案)
- 口腔科诊疗技术操作规范2023版
- 11YG301钢筋混凝土过梁(完整)
- 游戏陪玩行业社交化平台设计与推广策略
- 儿童游乐场安全防范与应急处理预案
评论
0/150
提交评论