摘
作充分需求分析基础采ASP技术结合Access数库开发高校教职工发表文情况科研信息理系统
该系统实现初始数录入修改删等操作时完成文情况查询统计印等功数库做定安全维护工作
负责系统查询模块包括:教职工信息查询期刊信息查询文信息查询中文查询分单条件查询综合查询满足户需求时查询模块中运模糊查询功方便户快速查找需信息
关键字:科研理 文查询 数库 ASP
Abstract
In a full analysis of the needs on the basis of using ASP technology combining Access database developed a teaching and administrative staff in colleges and universities in research papers published information management systems
The system can achieve the initial data entry modify delete etc operations At the same time they complete the thesis of enquiries statistics printing and other functions and safeguard the security of the database to do some work
I mainly responsible for the inquiry system modules including teaching and administrative staff of information enquiries periodicals information enquiries information papers enquiries Foremost among these is the paper for details It can be divided into a single integrated information inquiries and conditions to meet user needs While enquiries modules also use a vague enquiry function userfriendly access to the information required to be quick
Key word Scientific Research Management Paper Research Database ASP
目 录
摘 I
ABSTRACT II
第1章 导言 1
第2章 理信息系统研究概述 2
21 理信息系统发展现状 2
22 理信息系统开发程 2
第3章 系统开发台开发工具介绍 4
31选择 Windows XP 操作系统 4
32 ASP简介 4
321 ASP技术 4
322 ASP运行机制 5
323 ASP支持语言 5
33 Access 2003简介 6
34 IIS 51简介 6
341 IIS 51提供基服务 6
342 IIS 51运行环境 7
343 理IIS三种方式 7
344 安装IIS 7
345 配置IIS 8
第4章 科研信息理系统分析 11
41 科研理系统开发背景 11
42 科研信息理系统行性分析 11
421 济行性 12
422 技术行性 12
423 操作行性 12
424 法律行性 13
43 科研信息理系统求 13
431 具特点 13
432 文设计求分2方面 13
44 科研信息理系统系统流程图 14
第5章 科研信息理系统设计 15
51 系统目标 15
511 系统性目标 15
512系统功目标 16
513 系统开发指导思想原 16
52 科研信息理系统功模块设计 17
521 系统功描述 17
522 系统功模块图 19
53 数库设计 20
531 数库设计原 20
532 数库表格设计 20
第6章 科研理系统功实现 26
61 界面介绍 26
62 科研文查询界面设计实现 28
621 科研文查询界面开发目 28
622 科研文查询界面设计分析 28
623 科研文查询界面源代码 30
63 结 35
第7章 结体会 36
71 结 36
72 体会 36
参考文献 37
致 谢 38
第1章 导言
时代飞速发展信息时代行业中离开信息处理正计算机广泛应信息理系统环境计算机处利够进行信息理计算机进行信息控制仅提高工作效率提高安全性
科研活动高校旋律高校科研活动日益成反映高校综合实力重指标着学校科研投入事科研活动员断增加学校高校科研理压力越越项目意义通搭建型科研理系统(简称系统)够快速效提高学校科研理工作高效性科学性透明性科研理工作更服务全校老师更学校领导提供科研决策支持
系统建设实施提高学校科研理工作信息化水全面实现学校网络化科研理体系系统会成联系科研活动员科研理员纽带学校整信息化建设带深远意义影响
科研理系统实现研究高校等单位科研情况效理科研活动全程踪该系统科研理员服务方便实现科研信息高效率理控制满足研究决策者科研活动宏观理决策需够院研究评价研究员评价提供
科研理系统科研院高校研究等部理核心部分包括员档案机构设置项目申报科研评估成果理基金理科技统计成果理专利理费理报表理等项信息理职着计算机应水提高科研理规范化制度化建立套适科研院科研理工作理信息系统已成科研院较迫切需求
建立套完善科研理业务系统极提高理效率领导决策提供较科学套较完善研究院科研理系统应项目理中心涵盖计划合成果专利资金员设备等方面
第2章 理信息系统研究概述
21 理信息系统发展现状
理信息系统定义:够灵活运信息技术系统化传送存储交换企业外部信息形成支持企业营活动业务系统着时代进步信息技术理科学发展企业理信息系统功已安东尼模型基础断加扩展完善时日已发展第5代基电子计算机网络技术电子商务技术现代理信息系统
理信息够支持战略规划层理控制层操作控制层三层次三层次企业高中低三层次理员反映企业营销功制造功信息服务功力资源理功财务理功等理功层次全面支持
理信息系统基信息技术环境提出挑战组织理解答理员面客观环境企业挑战首先理信息技术支持理信息系统理信息系统运先进理信息处理技术针环境挑战实际着信息技术断前进前进着环境断变化变化
22 理信息系统开发程
1 结构化生命周期开发方法
目前较流行MIS开发方法结构化生命周期开发方法基思想:系统思想系统工程方法户原结构化模块化生命周期进行分析设计
2 结构化生命周期开发方法
开发系统整开发程划分五次连接阶段:
(1)系统规划阶段务明确系统开发请求进行初步调查通行性研究确定阶段实施系统规划方法战略目标集转化法(SSTStrategy Set Transformation)关键成功素法(CSFCritical Success Factors)企业规划法(BSPBusiness System Planning)
(2)系统分析阶段务组织结构功进行分析理清企业业务流程数流程处理企业业务流程数流程抽象化通功数分析提出新系统逻辑方案
(3)系统设计阶段务确定系统总体设计方案划分子系统功确定享数组织然进行详细设计处理模块设计数库系统设计输入输出界面设计编码设计等该阶段成果阶段实施提供编程指导书
(4)系统实施阶段务讨确定设计方案系统模块进行调试进行系统运行需数准备相关员进行培训等
(5)系统运行阶段务进行系统日常运行理评价系统运行效率运行费效果进行监理审计出现问题系统进行修改调整
五阶段构成系统开发生命周期结构化生命周期开发方法严格区分开发阶段非常重视文档工作开发程中出现问题时纠正避免出现混乱状态该方法避免出现开发周期长系统预算超支情况开发程中户需求旦发生变化系统难作出调整
第3章 系统开发台开发工具介绍
31选择 Windows XP 操作系统
Windows XP功强操作系统台具强功易性伸缩力诸集中式安全理强力容错理等特点成网络服务器理想操作系统Windows XP网络理基操作系统完美结合起网络易理部完全32位体系结构运行时线程支持功更强应程序
时通操作系统应程序提供分离存空间防止数突确保系统稳定性
32 ASP简介
321 ASP技术
ASPMicrosoft公司推出概念谓ASP指Windows系统中运行Web Server利Server端Script环境通常DLL(aspdll)形式表示
ASP(Active Server Pages)包含三方面含义
1 Active
ASPMicrosoft ActiveX技术ASP身封装基组件常组件公司开发许实组件服务器安装组件通组件快速简易建立Web应
2 Server
ASP运行服务器端必担心浏览器否支持ASP编程语言
3 Pages
ASP返回标准HTML页面正常常浏览器中显示浏览者ASP生成HTML代码ASP程序源代码
322 ASP运行机制
1户浏览器址栏中键入ASP文件回车触发ASP申请
2 浏览器ASP请求发送Web服务器
3 Web Server接收申请根asp缀名判断ASP求
4 Web Server 硬盘存中读取正确ASP文件
5 Web Server 文件发送ASPDLL特定文件中
6 ASP文件会头尾执行根命令求生成相应HTML文件
7 HTML文件送回浏览器
8 户浏览器解释HTML文件结果显示出
图31示:
图31 ASP运行机制
323 ASP支持语言
ASP身提供脚语言通ActiveX Script种脚语言
Microsoft VBScriptASP默认脚语言考虑客户端浏览器支持问题客户端VBScript
Netscape JavaScript建Netscape Navigater浏览器中标准客户端脚语言
33 Access 2003简介
数库应系统开发前开发数库基概念应解数库结构开发数库应程序步骤开发体系方法应相清晰解认识数库应系统开发目标建立满足户长期需求产品开发程:理解户需求然转变效数库设计设计转变实际数库数库带功完备高效应
数库技术计算机软件邻域研究中直非常重题产生60年代30年数库技术迅速发展已形成较完整理体系批实系统年着World Wide Web(WWW)猛增Internet技术迅速发展数库技术时成热门技术
根系统功需求数采Access2003完全适合工作需求支持数类型十分丰富维护简便费较低员素质求高容易长级Access 2003office xp办公集成软件中型关系数库信息处理系统关系数库相优点简单易学操作方便易办公软件交换数广泛应
34 IIS 51简介
Microsoft推出IIS(Internet Information Server)成广泛Web服务器具操作系统亲性继承Microsoft产品贯户界面IIS成功强方便Web服务器
341 IIS 51提供基服务
1. WWW服务
支持新超文传输协议(HTTP)11标准运行速度更快安全性更高提供虚拟机服务WWW服务指网发布通浏览器观HTML标识语言编写图形化页面服务IIS 51允许户设定数目限虚拟Web站点
2. FTP服务
支持文件传输协议(FTP)网文件传输IIS 51允许户设定数目限虚拟FTP站点虚拟FTP站点必须拥唯IP址IIS 5
1支持通机名区分虚拟FTP站点
3. SMTP服务
支持简单邮件传输协议(SMTP)IIS 51允许基Web应程序传送接收信息启动SMTP服务需NT操作系统NTFS文件系统
342 IIS 51运行环境
硬件:低配置:4865016M存50M硬盘空间建议配置:P903264M存200M硬盘空间
软件:NT Server 60 Service Pack 3IE浏览器(60版)支持 TCPIP协议
343 理IIS三种方式
1 Microsoft理控制台(MMC)
提供设置IIS图形界面(开始Windows NT 40 Option PackMicrosoft Internet Information ServerInternet服务理器)
2 Internet服务理器(HTML方式)
支持浏览器IIS进行远程理(SMTPNNTP服务外)
3 脚程序实现动理功
支持VBscriptJavascript编写脚 篇讲解基Microsoft理控制台方式实现IIS配置
344 安装IIS
IIS(Internet Information Server )微软出品架设 WEBFTPSMTP 服务器套整合软件捆绑 Windows2000NT 中控制面板添加删程序中选择添加删 Windows 组件中选择添加 IIS 服务图32示
图32 Windows组件中选择添加IIS服务
345 配置IIS
IIS添加成功进入开始→控制面板→理工具→Internet服务理器开IIS理器已停止字样服务均单击右键选启动开启
1建立第Web站点:
机IP址19216801网页放D\Wy目录网页首页文件名Indexhtm现想根建立Web服务器
Web站点现默认Web站点做相应修改轻松实现请先默认Web站点单击右键选属性进入名默认Web站点属性设置界面
1) 修改绑定IP址:转Web站点窗口IP址拉菜单中选择需机IP址19216801
2) 修改目录:转目录窗口路径输入(浏览钮选择)网页D\Wy目录
3) 添加首页文件名:转文档窗口添加钮根提示默认文档名输入网页首页文件名Indexhtm
4) 添加虚拟目录:目录D\Wy想输入19216801test格式调出E\All中网页文件里面test虚拟目录请默认Web站点单击右键选新建→虚拟目录次名处输入test目录处输入E\All提示操作添加成功
5) 效果测试:开IE浏览器址栏输入19216801回车键时够调出网页首页说明设置成功
2.IP址应Web站点
步方法建立Web站点做虚拟机通Web站点设端口号实现Web站点设80设81设82……(图2)端口号80Web站点访问格式然直接IP址绑定端口号Web站点访问时必须IP址面加相应端口号图33示:
图33 配置目录
3完成配置图34示
图34完成配置图
第4章 科研信息理系统分析
41 科研理系统开发背景
时代飞速发展信息时代行业中离开信息处理正计算机广泛应信息理系统环境计算机处利够进行信息理计算机进行信息控制仅提高工作效率提高安全性尤复杂信息理计算机够充分发挥优越性计算机进行信息理信息理系统开发密切相关系统开发系统理前提系统理科研文信息设计
科研信息理系统高校缺少部分文类缺少精神食粮尤学校说尤重科研信息理系统应该够教师学校领导提供充足信息快捷查询手段直传统工方式理
文期刊等种理方式存着许缺点效率低保密性差外时间长产生量文件数查找更新维护带少困难
着科学技术断提高计算机科学日渐成熟强功已深刻认识已进入类社会领域发挥着越越重作作计算机应部分计算机科研资源信息进行理具手工理法拟优点例检索迅速查找方便性高存储量保密性寿命长成低等优点够极提高科研信息理效率企业学校科学化正规化理世界接轨重条件
42 科研信息理系统行性分析
高校科研理信息工作量较建立高校科研理系统极重利科研理标准化科学化动化领导决策提供第手资料开发系统前应该首先进行行性分析行性分析包括济行性技术行性操作行性法律行性
421 济行性
该系统立项然花费定专项费添置相关设备软件开发系统开发会节省量力资源节省力资源费投入资金相较会证明济行
时该系统投入会提高工作效率工作流程通合理统计查询方便快捷社会效益会明显体现
422 技术行性
学校校园网年建设已具备定规模校处室已联校园网网数交换提供现成信息通道部门基校园网理系统陆续投入例:教务理系统事理系统财务理系统等科技理系统实现基础
开发组信专业老师持三名学负责设计实施时掌握型数库ACCESS 2003开发方法技巧开发时许技术支持指导综合条件讲开发组完全力规定时间开发出系统
423 操作行性
需理员进行简单培训操作新系统Windows友户界面系统良安全性设置理员系统实施员指导帮助快掌握系统方法操作失误引起系统出错虞仅编写出详户操作说明书户正确操作图文茂形式加说明时开发程中量户方便考虑户需求实际情况输入界面查询界面等部分添加解释提示帮助户快掌握系统方法
424 法律行性
该系统开发三名学独立开发加指导老师帮助会引起侵权责问题法律行
根四点出结该系统开发完全行
43 科研信息理系统求
更适应前学校领导教师发表文解理需求缓解手工理存弊端开发科研信息理系统科研信息理系统户提供服务传统基础进步提供全方位信息服务
431 具特点
1查询全校教职工基情况具安全高效特性
2 需1~2名档案录入员操作系统节省量力
3迅速查需文信息
432 文设计求分2方面
1普通户功
1)全校教职工基信息进行浏览查询印等操作
2)种数字化期刊基信息进行浏览查询印等操作
3)校教职工发表文基信息进行浏览查询印等操作
2系统理员功
1)全校教职工基信息进行添加查询修改统计印等操作
2)种数字化期刊基信息进行添加查询修改印等操作
3)全校教职工发表文基信息进行添加查询修改统计印等操作
4)系统理员帐号进行修改操作
5)系统数库进行备份恢复清空等操作
3查询功
1)进行单条件查询
2)进行复合条件查询
3) 进行模糊查询
44 科研信息理系统系统流程图
系统行性分析基础深入学校图书馆进行调查明确科室业务范围工作流程该系统工作流程图41示:
户查询界面
理员登陆界面
查询结果
输入查询条件
设置显示字段
界面
输入登陆信息
身份验证
失败
成功
部门配置
职务配置
职称配置
学历配置
学科配置
教职工信息
期刊信息
文信息
查 询
系统维护
图41 系统流程图
第5章 科研信息理系统设计
51 系统目标
适应现代化信息理前高校迫切需新理系统系统应校园网台充分发挥网络优势实现信息存储享限度减轻科研理员工作量提高工作效率时搭建高校部交流台必须满足性目标功目标
511 系统性目标
1实性
科研理信息系统开发应系统实性放首位置该系统设计应满足该校科研信息理作首目标系统设计采原型法开发方法系统设计应限度发挥计算机高速处理海量存储力软件设计中方便户标准做统编码规统界面风格界面全汉字化提高联机帮助功
2先进性
科技理信息系统校信息化建设重点工程硬件选型软件设汁方案应保证满足现业务需求基础保持系统具定先进性系统量增长生命周期设计系统优越性价格硬件选型体现前新技术方便系统变更扩充系统软件适应计算机技术发展新潮流考虑系统维护方便性
3性
性指系统软硬件性程度系统运行中发生极少发生障偶然事操作失误时系统应具较强恢复力应造成系统死锁信息丢失破坏
4安全性
科研理信息系统保存着学校重科研信息系统安全性求非常高方面保证数致性方面非常情况保证数丢失减少低限度科技理信息系统应充分利ACCESS数库维护工具便数备份恢复提高系统安全性
5保密性
科研理信息系统含校科技合员科研费统计成果外部科技动态等重信息信息应满足数享时应提高系统保密性科研理信息系统保密性设计充分利数库封锁机制授权理机制应软件设置级密码软件分离等措施保证系统发生泄密
6整体性
科研理信息系统相独立系统系统开发必须科学开发原系统分析基础搞整系统总体设计全校科技数信息统充分发挥整系统总体效益
7规范性:数处理描述符合标准具通性数设计定义相关标准相致
512系统功目标
1建立够覆盖高校两校区校级院系级科研信息理计算机理信息系统采局域网工作站院系计算机收集种业务关信息采计算机网络技术简化工理流程实现信息次录入方享信息综合加工满足理层次类信息需求
2系统应时校院系级科研理部门提供校教师发表文信息
3相关信息标准建立科研数信息标准化编码体系统规范便实现科技处部校院系统校外信息交换
4适应高教系统科研理实际需功划分功模块系统具良扩充性维护性调整性外提供良汉字户界面完整文档资料
513 系统开发指导思想原
1实原
系统实性作评价系统开发质量标准实系统应该少投入满足户定时期需求带定济效益(直接间接效益)系统实性具真正价值坚持实原处理实性先性关系味追求系统全洋先考虑系统扩展性兼容性生命周期
2开放原
开发目标系统开放系统存定环境中总体设计时充分考虑环境目标系统影响系统外界接口求系统较强适应力扩充力方面开发系统应系统户系统终者系统开发程户必须透明
3规范化原
避免低水封闭式系统开发便户接受维护系统开发必须树立标准化思想开发阶段划分目标务方法工具资料文档等格式进行相统技术规定理约定
52 科研信息理系统功模块设计
521 系统功描述
包括数录入理数查询印系统维护数统计系统帮助五模块模块功描述:
1数录入理
包括教职工信息录入期刊信息录入文信息录入中教职工信息录入包括添加修改删
1)进行教职工信息添加时弹出新窗口进行教职工信息录入保存时候进行教职工编号否重复检验果添加教职工编号重复户进行提示重复情况够进行教职工信息添加进行教职工信息删操作时首先弹出提示窗口户确认否删户确认够进行教职工信息删进行教职工信息修改时够根户选定教职工进行修改列出教职工信息基础进行修改
2)期刊信息录入模块包括添加删修改
3)文信息录入模块包括添加删修改理员根需单击窗体中相应钮分进入操作
2数查询印
包括教职工信息查询期刊信息查询文信息查询综合查询
1)中教职工信息查询选中科研文查询界面中教师信息显示全部教职工详细信息
2)期刊信息查询选中科研文查询界面中期刊信息显示全部期刊详细信息
3)文信息查询选中科研文查询界面中文信息显示全部文详细信息
4)综合查询前项查询综合起进行查询输入作者姓名选中
文登记号 名称(中) 学历会显示相应信息者选中全选会显示全部文信息文篇数
3系统维护
包括数库理理员登录资料修改验证户提交文信息
1) 中数库理包括数库备份数库原数库清空进行数库备份时弹出新窗口进行询问否备份选者确定进行备份选者取消进行备份进行数库原时弹出新窗口进行询问否原选者确定进行原选者取消进行原进行数库清空时弹出新窗口进行询问否清空选者确定进行清空选者取消进行清空
2) 理员登录资料修改输入原户名密码输入新户名密码输入确认密码点修改时会弹出新界面提示修改成功否功理员
3) 验证户提交文信息点击验证会显示教师提交成功文文信息真实正式加入数库否删信息页面中存两钮直接返回系统首页链接学校网站
4数统计
界面显示两种方法统计结果分:教职工部门统计教职工职称统计扇形图形式显示例
5系统帮助
1) 作者简介写作者信息联系方式开发工具(ASPAccess数库结合)支持台开发日期
2) 说明:软件帮助
522 系统功模块图
描述系统组成结构相互关系图称功模块图
功结构图系统功属关系描述系统组成部分功图中框表示功层功模块数流图中加工相应系统功模块图图51示:
文信息理系统
系统维护
数录入理
数查询印
系统帮助
数库理
理员登录修改
验证户提交信息
返回首页
教职工信息录入
期刊信息录入
文信息录入
教职工信息查询
期刊信息查询
文信息查询
综合查询
作者简介
说明
数统计
部门统计
职称统计
图51 系统功模块图
53 数库设计
531 数库设计原
数库信息系统核心基础信息系统中量数定模型组织起提供存储维护检索数功信息系统方便时准确数库中获需信息信息系统部份否紧密结合起结合关键数库数库进行合理逻辑设计效物理设计开发出完善高效信息系统数库设计信息系统开发建设重组成部分
数编码建立理信息系统重环节时保证数致性重环节科技理信息系统数定义编码教育部教育信息化技术标准委员会 2004 年公布教育信息化技术行业标准
――教育理信息系统互操作规范Specification for education management information system interoperability framework (草案)中关科研信息定义求定义设置严格规范规定格式定义数规范中未涉项目数定义时量具通性规范性完备性表 1 表 2 教育理信息系统互操作规范Specification for education management information system interoperability framework (草案)中关科技项目基情况科技著作基情况表数定义
532 数库表格设计
根模块设计根前面章节介绍规范设计求该系统数库表设计表18示
表1存放作者:
表51 作者信息表
数表名
字段名称
数类型
字段
索引
Author
ID
动编号
作者代码
文
10
姓名
文
20
出生日期
日期时间
8
性
文
2
部门代码
文
30
职务代码
文
20
职称代码
文
20
学历代码
文
10
表2存放期刊信息:
表52 期刊信息表
Magazine
ID
动编号
期刊代码
文
10
期刊名称
文
50
刊号
文
15
级(A~G)
文
1
办单位
文
50
属学科代码
文
20
表3存放文信息:
表53文信息表
Paper
ID
动编号
文登记号
文
10
文名称(中)
文
50
文名称(英)
文
50
期号
数字
2
引情况
文
20
项目资助
文
50
作者代码
文
10
期刊代码
文
10
表4存放部门信息:
表54 部门信息表
Department
部门代码
文
10
名称
文
50
表5存放职务信息:
表55职务信息表——Job
Job
职务代码
文
10
名称
文
20
表6存放职称信息:
表56 职称表
Duty
职称代码
文
10
名称
文
20
表7存放学历信息:
表57 学历表
Degree
学历代码
文
10
名称
文
20
表8存放学科信息:
表58 学科表
Subject
学科代码
文
10
名称
文
20
根前面介绍规范化设计理时科研信息理系统数分成面8表减少数冗余表间存着关联关系例文信息表中作者代码期刊代码两字段分作者信息表期刊信息表建立关联关系样查询文信息时候够显示出作者期刊信息时查文信息时候通类代码文类表进行关联显示出文类信息表间关系图52示:
图52 数库表关系图
数库表书词典分析表
表59数词典分析表
表名
说明
字段
paper
文信息表
PaperId 文登记号
PaperNameCN 文名称(中)
Issue引情况
magazineID 期号
Paper_author
文作者表
PaperId 文登记号
AuthorID 作者代码
magazine
期刊信息表
magazineID 期刊代码
magazineName 期刊名称
magazineNum 刊号
author
作者信息表
AuthorID 作者代码
Name 作者名称
Birthday 出生日期
Sex 性
subject
学科表
SubjectID 学科代码
Subject 名称
department
部门表
departmentID 部门代码
departmentName名称
duty
职称表
dutyID 职称代码
dutyName 名称
job
职务表
job ID职务代码
jobName 名称
degree
学历表
degreeID 学历代码
degreeName 名称
admin
理员表
Username 户名
Password 密码
图53 顶层数流程图
图54 0层数流图
图55 1层数流图
第6章 科研理系统功实现
61 界面介绍
软件界面包括查询界面文登记界面理员登录界面查询界面方便普通户查询文登记界面教职工添加文信息符合实际理员会正式加入数库登陆界面功理员合理性果验证正确理员进入理员操作界面
图61 软件界面(查询界面)
图62 软件界面(文登记界面)
图63 软件界面(理员登录界面)
62 科研文查询界面设计实现
621 科研文查询界面开发目
科研文查询界面开发目户够时查询查找文详细信息户提供需信息
622 科研文查询界面设计分析
窗体界面设计
图64 理员查询界面
窗体工作流程方式
首先进行查询条件输入选显示字段输入完毕回车根输入查询条件文登记号动态生成查询语句然进行数库连接生成查询语句进行数库查询显示查询结果
窗体文查询窗体联系数库表文信息表—paper作者信息表—author期刊信息表—magazine根查询条件显示查询结果科研信息理系统文详细信息选择部门信电系职务教师查询结果图65示:
图65 文查询
选职称教授查询结果图66示
图66 文查询
623 科研文查询界面源代码
进行文查询前首先保证数库连接代码保存
includeconnasp中具体源代码:
<
' 连接数库
dim connstrConndatabasePath
databasePathdatabasedatamdb
set connserverCreateObject(ADODBConnection)
strConn ProviderMicrosoftJetOLEDB40Data Source & ServerMapPath(databasePath)
connopen strConn
function getOption(strOption)
dim rssqliresult
dim strTablestrIDstrName
strTablet_ & strOption
strIDstrOption & ID
strNamestrOption & Name
set rsserverCreateObject(adodbrecordset)
sqlselect * from & strTable & order by & strID
rsopen sqlconn11
redim result(rsrecordcount1)
result(00)rsrecordcount
for i1 to rsrecordcount
result(i0)rs(strID)
result(i1)rs(strName)
rsmovenext
next
rsclose
set rsnothing
getOptionresult
end function
>
查询界面源代码保存searchasp 点击查询会提交search_resultasp数库进行查询输入正确会显示结果
查询界面部分源代码
<#include fileincludeconnasp>
<
function getMagazineInfo()
dim irssqlresult
set rsserverCreateObject(adodbrecordset)
sqlselect * from t_magazine order by MagazineName
rsopen sqlconn11
redim result(rsrecordcount1)
result(00)rsrecordcount
for i1 to rsrecordcount
result(i0)rs(MagazineID)
result(i1)rs(MagazineName)
rsmovenext
next
getMagazineInforesult
end function
dim arrMagazinearrDepartmentarrDegreearrJobarrDutyarrSubject
arrMagazinegetMagazineInfo
arrDegreegetOption(Degree)
arrJobgetOption(Job)
arrDutygetOption(Duty)
arrDepartmentgetOption(Department)
arrSubjectgetOption(Subject)
dim SCRIPT_NAMEREQUEST_METHOD
dim rssqli
SCRIPT_NAMErequestServerVariables(SCRIPT_NAME)
REQUEST_METHODrequestServerVariables(REQUEST_METHOD)
if REQUEST_METHODPOST then
set rsserverCreateObject(adodbrecordset)
end if
>
文理系统查询
摘
作充分需求分析基础采ASP技术结合Access数库开发高校教职工发表文情况科研信息理系统
该系统实现初始数录入修改删等操作时完成文情况查询统计印等功数库做定安全维护工作
负责系统查询模块包括:教职工信息查询期刊信息查询文信息查询中文查询分单条件查询综合查询满足户需求时查询模块中运模糊查询功方便户快速查找需信息
关键字:科研理 文查询 数库 ASP
Abstract
In a full analysis of the needs on the basis of using ASP technology combining Access database developed a teaching and administrative staff in colleges and universities in research papers published information management systems
The system can achieve the initial data entry modify delete etc operations At the same time they complete the thesis of enquiries statistics printing and other functions and safeguard the security of the database to do some work
I mainly responsible for the inquiry system modules including teaching and administrative staff of information enquiries periodicals information enquiries information papers enquiries Foremost among these is the paper for details It can be divided into a single integrated information inquiries and conditions to meet user needs While enquiries modules also use a vague enquiry function userfriendly access to the information required to be quick
Key word Scientific Research Management Paper Research Database ASP
目 录
摘 I
ABSTRACT II
第1章 导言 1
第2章 理信息系统研究概述 2
21 理信息系统发展现状 2
22 理信息系统开发程 2
第3章 系统开发台开发工具介绍 4
31选择 Windows XP 操作系统 4
32 ASP简介 4
321 ASP技术 4
322 ASP运行机制 5
323 ASP支持语言 5
33 Access 2003简介 6
34 IIS 51简介 6
341 IIS 51提供基服务 6
342 IIS 51运行环境 7
343 理IIS三种方式 7
344 安装IIS 7
345 配置IIS 8
第4章 科研信息理系统分析 11
41 科研理系统开发背景 11
42 科研信息理系统行性分析 11
421 济行性 12
422 技术行性 12
423 操作行性 12
424 法律行性 13
43 科研信息理系统求 13
431 具特点 13
432 文设计求分2方面 13
44 科研信息理系统系统流程图 14
第5章 科研信息理系统设计 15
51 系统目标 15
511 系统性目标 15
512系统功目标 16
513 系统开发指导思想原 16
52 科研信息理系统功模块设计 17
521 系统功描述 17
522 系统功模块图 19
53 数库设计 20
531 数库设计原 20
532 数库表格设计 20
第6章 科研理系统功实现 26
61 界面介绍 26
62 科研文查询界面设计实现 28
621 科研文查询界面开发目 28
622 科研文查询界面设计分析 28
623 科研文查询界面源代码 30
63 结 35
第7章 结体会 36
71 结 36
72 体会 36
参考文献 37
致 谢 38
第1章 导言
时代飞速发展信息时代行业中离开信息处理正计算机广泛应信息理系统环境计算机处利够进行信息理计算机进行信息控制仅提高工作效率提高安全性
科研活动高校旋律高校科研活动日益成反映高校综合实力重指标着学校科研投入事科研活动员断增加学校高校科研理压力越越项目意义通搭建型科研理系统(简称系统)够快速效提高学校科研理工作高效性科学性透明性科研理工作更服务全校老师更学校领导提供科研决策支持
系统建设实施提高学校科研理工作信息化水全面实现学校网络化科研理体系系统会成联系科研活动员科研理员纽带学校整信息化建设带深远意义影响
科研理系统实现研究高校等单位科研情况效理科研活动全程踪该系统科研理员服务方便实现科研信息高效率理控制满足研究决策者科研活动宏观理决策需够院研究评价研究员评价提供
科研理系统科研院高校研究等部理核心部分包括员档案机构设置项目申报科研评估成果理基金理科技统计成果理专利理费理报表理等项信息理职着计算机应水提高科研理规范化制度化建立套适科研院科研理工作理信息系统已成科研院较迫切需求
建立套完善科研理业务系统极提高理效率领导决策提供较科学套较完善研究院科研理系统应项目理中心涵盖计划合成果专利资金员设备等方面
第2章 理信息系统研究概述
21 理信息系统发展现状
理信息系统定义:够灵活运信息技术系统化传送存储交换企业外部信息形成支持企业营活动业务系统着时代进步信息技术理科学发展企业理信息系统功已安东尼模型基础断加扩展完善时日已发展第5代基电子计算机网络技术电子商务技术现代理信息系统
理信息够支持战略规划层理控制层操作控制层三层次三层次企业高中低三层次理员反映企业营销功制造功信息服务功力资源理功财务理功等理功层次全面支持
理信息系统基信息技术环境提出挑战组织理解答理员面客观环境企业挑战首先理信息技术支持理信息系统理信息系统运先进理信息处理技术针环境挑战实际着信息技术断前进前进着环境断变化变化
22 理信息系统开发程
1 结构化生命周期开发方法
目前较流行MIS开发方法结构化生命周期开发方法基思想:系统思想系统工程方法户原结构化模块化生命周期进行分析设计
2 结构化生命周期开发方法
开发系统整开发程划分五次连接阶段:
(1)系统规划阶段务明确系统开发请求进行初步调查通行性研究确定阶段实施系统规划方法战略目标集转化法(SSTStrategy Set Transformation)关键成功素法(CSFCritical Success Factors)企业规划法(BSPBusiness System Planning)
(2)系统分析阶段务组织结构功进行分析理清企业业务流程数流程处理企业业务流程数流程抽象化通功数分析提出新系统逻辑方案
(3)系统设计阶段务确定系统总体设计方案划分子系统功确定享数组织然进行详细设计处理模块设计数库系统设计输入输出界面设计编码设计等该阶段成果阶段实施提供编程指导书
(4)系统实施阶段务讨确定设计方案系统模块进行调试进行系统运行需数准备相关员进行培训等
(5)系统运行阶段务进行系统日常运行理评价系统运行效率运行费效果进行监理审计出现问题系统进行修改调整
五阶段构成系统开发生命周期结构化生命周期开发方法严格区分开发阶段非常重视文档工作开发程中出现问题时纠正避免出现混乱状态该方法避免出现开发周期长系统预算超支情况开发程中户需求旦发生变化系统难作出调整
第3章 系统开发台开发工具介绍
31选择 Windows XP 操作系统
Windows XP功强操作系统台具强功易性伸缩力诸集中式安全理强力容错理等特点成网络服务器理想操作系统Windows XP网络理基操作系统完美结合起网络易理部完全32位体系结构运行时线程支持功更强应程序
时通操作系统应程序提供分离存空间防止数突确保系统稳定性
32 ASP简介
321 ASP技术
ASPMicrosoft公司推出概念谓ASP指Windows系统中运行Web Server利Server端Script环境通常DLL(aspdll)形式表示
ASP(Active Server Pages)包含三方面含义
1 Active
ASPMicrosoft ActiveX技术ASP身封装基组件常组件公司开发许实组件服务器安装组件通组件快速简易建立Web应
2 Server
ASP运行服务器端必担心浏览器否支持ASP编程语言
3 Pages
ASP返回标准HTML页面正常常浏览器中显示浏览者ASP生成HTML代码ASP程序源代码
322 ASP运行机制
1户浏览器址栏中键入ASP文件回车触发ASP申请
2 浏览器ASP请求发送Web服务器
3 Web Server接收申请根asp缀名判断ASP求
4 Web Server 硬盘存中读取正确ASP文件
5 Web Server 文件发送ASPDLL特定文件中
6 ASP文件会头尾执行根命令求生成相应HTML文件
7 HTML文件送回浏览器
8 户浏览器解释HTML文件结果显示出
图31示:
图31 ASP运行机制
323 ASP支持语言
ASP身提供脚语言通ActiveX Script种脚语言
Microsoft VBScriptASP默认脚语言考虑客户端浏览器支持问题客户端VBScript
Netscape JavaScript建Netscape Navigater浏览器中标准客户端脚语言
33 Access 2003简介
数库应系统开发前开发数库基概念应解数库结构开发数库应程序步骤开发体系方法应相清晰解认识数库应系统开发目标建立满足户长期需求产品开发程:理解户需求然转变效数库设计设计转变实际数库数库带功完备高效应
数库技术计算机软件邻域研究中直非常重题产生60年代30年数库技术迅速发展已形成较完整理体系批实系统年着World Wide Web(WWW)猛增Internet技术迅速发展数库技术时成热门技术
根系统功需求数采Access2003完全适合工作需求支持数类型十分丰富维护简便费较低员素质求高容易长级Access 2003office xp办公集成软件中型关系数库信息处理系统关系数库相优点简单易学操作方便易办公软件交换数广泛应
34 IIS 51简介
Microsoft推出IIS(Internet Information Server)成广泛Web服务器具操作系统亲性继承Microsoft产品贯户界面IIS成功强方便Web服务器
341 IIS 51提供基服务
1. WWW服务
支持新超文传输协议(HTTP)11标准运行速度更快安全性更高提供虚拟机服务WWW服务指网发布通浏览器观HTML标识语言编写图形化页面服务IIS 51允许户设定数目限虚拟Web站点
2. FTP服务
支持文件传输协议(FTP)网文件传输IIS 51允许户设定数目限虚拟FTP站点虚拟FTP站点必须拥唯IP址IIS 5
1支持通机名区分虚拟FTP站点
3. SMTP服务
支持简单邮件传输协议(SMTP)IIS 51允许基Web应程序传送接收信息启动SMTP服务需NT操作系统NTFS文件系统
342 IIS 51运行环境
硬件:低配置:4865016M存50M硬盘空间建议配置:P903264M存200M硬盘空间
软件:NT Server 60 Service Pack 3IE浏览器(60版)支持 TCPIP协议
343 理IIS三种方式
1 Microsoft理控制台(MMC)
提供设置IIS图形界面(开始Windows NT 40 Option PackMicrosoft Internet Information ServerInternet服务理器)
2 Internet服务理器(HTML方式)
支持浏览器IIS进行远程理(SMTPNNTP服务外)
3 脚程序实现动理功
支持VBscriptJavascript编写脚 篇讲解基Microsoft理控制台方式实现IIS配置
344 安装IIS
IIS(Internet Information Server )微软出品架设 WEBFTPSMTP 服务器套整合软件捆绑 Windows2000NT 中控制面板添加删程序中选择添加删 Windows 组件中选择添加 IIS 服务图32示
图32 Windows组件中选择添加IIS服务
345 配置IIS
IIS添加成功进入开始→控制面板→理工具→Internet服务理器开IIS理器已停止字样服务均单击右键选启动开启
1建立第Web站点:
机IP址19216801网页放D\Wy目录网页首页文件名Indexhtm现想根建立Web服务器
Web站点现默认Web站点做相应修改轻松实现请先默认Web站点单击右键选属性进入名默认Web站点属性设置界面
1) 修改绑定IP址:转Web站点窗口IP址拉菜单中选择需机IP址19216801
2) 修改目录:转目录窗口路径输入(浏览钮选择)网页D\Wy目录
3) 添加首页文件名:转文档窗口添加钮根提示默认文档名输入网页首页文件名Indexhtm
4) 添加虚拟目录:目录D\Wy想输入19216801test格式调出E\All中网页文件里面test虚拟目录请默认Web站点单击右键选新建→虚拟目录次名处输入test目录处输入E\All提示操作添加成功
5) 效果测试:开IE浏览器址栏输入19216801回车键时够调出网页首页说明设置成功
2.IP址应Web站点
步方法建立Web站点做虚拟机通Web站点设端口号实现Web站点设80设81设82……(图2)端口号80Web站点访问格式然直接IP址绑定端口号Web站点访问时必须IP址面加相应端口号图33示:
图33 配置目录
3完成配置图34示
图34完成配置图
第4章 科研信息理系统分析
41 科研理系统开发背景
时代飞速发展信息时代行业中离开信息处理正计算机广泛应信息理系统环境计算机处利够进行信息理计算机进行信息控制仅提高工作效率提高安全性尤复杂信息理计算机够充分发挥优越性计算机进行信息理信息理系统开发密切相关系统开发系统理前提系统理科研文信息设计
科研信息理系统高校缺少部分文类缺少精神食粮尤学校说尤重科研信息理系统应该够教师学校领导提供充足信息快捷查询手段直传统工方式理
文期刊等种理方式存着许缺点效率低保密性差外时间长产生量文件数查找更新维护带少困难
着科学技术断提高计算机科学日渐成熟强功已深刻认识已进入类社会领域发挥着越越重作作计算机应部分计算机科研资源信息进行理具手工理法拟优点例检索迅速查找方便性高存储量保密性寿命长成低等优点够极提高科研信息理效率企业学校科学化正规化理世界接轨重条件
42 科研信息理系统行性分析
高校科研理信息工作量较建立高校科研理系统极重利科研理标准化科学化动化领导决策提供第手资料开发系统前应该首先进行行性分析行性分析包括济行性技术行性操作行性法律行性
421 济行性
该系统立项然花费定专项费添置相关设备软件开发系统开发会节省量力资源节省力资源费投入资金相较会证明济行
时该系统投入会提高工作效率工作流程通合理统计查询方便快捷社会效益会明显体现
422 技术行性
学校校园网年建设已具备定规模校处室已联校园网网数交换提供现成信息通道部门基校园网理系统陆续投入例:教务理系统事理系统财务理系统等科技理系统实现基础
开发组信专业老师持三名学负责设计实施时掌握型数库ACCESS 2003开发方法技巧开发时许技术支持指导综合条件讲开发组完全力规定时间开发出系统
423 操作行性
需理员进行简单培训操作新系统Windows友户界面系统良安全性设置理员系统实施员指导帮助快掌握系统方法操作失误引起系统出错虞仅编写出详户操作说明书户正确操作图文茂形式加说明时开发程中量户方便考虑户需求实际情况输入界面查询界面等部分添加解释提示帮助户快掌握系统方法
424 法律行性
该系统开发三名学独立开发加指导老师帮助会引起侵权责问题法律行
根四点出结该系统开发完全行
43 科研信息理系统求
更适应前学校领导教师发表文解理需求缓解手工理存弊端开发科研信息理系统科研信息理系统户提供服务传统基础进步提供全方位信息服务
431 具特点
1查询全校教职工基情况具安全高效特性
2 需1~2名档案录入员操作系统节省量力
3迅速查需文信息
432 文设计求分2方面
1普通户功
1)全校教职工基信息进行浏览查询印等操作
2)种数字化期刊基信息进行浏览查询印等操作
3)校教职工发表文基信息进行浏览查询印等操作
2系统理员功
1)全校教职工基信息进行添加查询修改统计印等操作
2)种数字化期刊基信息进行添加查询修改印等操作
3)全校教职工发表文基信息进行添加查询修改统计印等操作
4)系统理员帐号进行修改操作
5)系统数库进行备份恢复清空等操作
3查询功
1)进行单条件查询
2)进行复合条件查询
3) 进行模糊查询
44 科研信息理系统系统流程图
系统行性分析基础深入学校图书馆进行调查明确科室业务范围工作流程该系统工作流程图41示:
户查询界面
理员登陆界面
查询结果
输入查询条件
设置显示字段
界面
输入登陆信息
身份验证
失败
成功
部门配置
职务配置
职称配置
学历配置
学科配置
教职工信息
期刊信息
文信息
查 询
系统维护
图41 系统流程图
第5章 科研信息理系统设计
51 系统目标
适应现代化信息理前高校迫切需新理系统系统应校园网台充分发挥网络优势实现信息存储享限度减轻科研理员工作量提高工作效率时搭建高校部交流台必须满足性目标功目标
511 系统性目标
1实性
科研理信息系统开发应系统实性放首位置该系统设计应满足该校科研信息理作首目标系统设计采原型法开发方法系统设计应限度发挥计算机高速处理海量存储力软件设计中方便户标准做统编码规统界面风格界面全汉字化提高联机帮助功
2先进性
科技理信息系统校信息化建设重点工程硬件选型软件设汁方案应保证满足现业务需求基础保持系统具定先进性系统量增长生命周期设计系统优越性价格硬件选型体现前新技术方便系统变更扩充系统软件适应计算机技术发展新潮流考虑系统维护方便性
3性
性指系统软硬件性程度系统运行中发生极少发生障偶然事操作失误时系统应具较强恢复力应造成系统死锁信息丢失破坏
4安全性
科研理信息系统保存着学校重科研信息系统安全性求非常高方面保证数致性方面非常情况保证数丢失减少低限度科技理信息系统应充分利ACCESS数库维护工具便数备份恢复提高系统安全性
5保密性
科研理信息系统含校科技合员科研费统计成果外部科技动态等重信息信息应满足数享时应提高系统保密性科研理信息系统保密性设计充分利数库封锁机制授权理机制应软件设置级密码软件分离等措施保证系统发生泄密
6整体性
科研理信息系统相独立系统系统开发必须科学开发原系统分析基础搞整系统总体设计全校科技数信息统充分发挥整系统总体效益
7规范性:数处理描述符合标准具通性数设计定义相关标准相致
512系统功目标
1建立够覆盖高校两校区校级院系级科研信息理计算机理信息系统采局域网工作站院系计算机收集种业务关信息采计算机网络技术简化工理流程实现信息次录入方享信息综合加工满足理层次类信息需求
2系统应时校院系级科研理部门提供校教师发表文信息
3相关信息标准建立科研数信息标准化编码体系统规范便实现科技处部校院系统校外信息交换
4适应高教系统科研理实际需功划分功模块系统具良扩充性维护性调整性外提供良汉字户界面完整文档资料
513 系统开发指导思想原
1实原
系统实性作评价系统开发质量标准实系统应该少投入满足户定时期需求带定济效益(直接间接效益)系统实性具真正价值坚持实原处理实性先性关系味追求系统全洋先考虑系统扩展性兼容性生命周期
2开放原
开发目标系统开放系统存定环境中总体设计时充分考虑环境目标系统影响系统外界接口求系统较强适应力扩充力方面开发系统应系统户系统终者系统开发程户必须透明
3规范化原
避免低水封闭式系统开发便户接受维护系统开发必须树立标准化思想开发阶段划分目标务方法工具资料文档等格式进行相统技术规定理约定
52 科研信息理系统功模块设计
521 系统功描述
包括数录入理数查询印系统维护数统计系统帮助五模块模块功描述:
1数录入理
包括教职工信息录入期刊信息录入文信息录入中教职工信息录入包括添加修改删
1)进行教职工信息添加时弹出新窗口进行教职工信息录入保存时候进行教职工编号否重复检验果添加教职工编号重复户进行提示重复情况够进行教职工信息添加进行教职工信息删操作时首先弹出提示窗口户确认否删户确认够进行教职工信息删进行教职工信息修改时够根户选定教职工进行修改列出教职工信息基础进行修改
2)期刊信息录入模块包括添加删修改
3)文信息录入模块包括添加删修改理员根需单击窗体中相应钮分进入操作
2数查询印
包括教职工信息查询期刊信息查询文信息查询综合查询
1)中教职工信息查询选中科研文查询界面中教师信息显示全部教职工详细信息
2)期刊信息查询选中科研文查询界面中期刊信息显示全部期刊详细信息
3)文信息查询选中科研文查询界面中文信息显示全部文详细信息
4)综合查询前项查询综合起进行查询输入作者姓名选中
文登记号 名称(中) 学历会显示相应信息者选中全选会显示全部文信息文篇数
3系统维护
包括数库理理员登录资料修改验证户提交文信息
1) 中数库理包括数库备份数库原数库清空进行数库备份时弹出新窗口进行询问否备份选者确定进行备份选者取消进行备份进行数库原时弹出新窗口进行询问否原选者确定进行原选者取消进行原进行数库清空时弹出新窗口进行询问否清空选者确定进行清空选者取消进行清空
2) 理员登录资料修改输入原户名密码输入新户名密码输入确认密码点修改时会弹出新界面提示修改成功否功理员
3) 验证户提交文信息点击验证会显示教师提交成功文文信息真实正式加入数库否删信息页面中存两钮直接返回系统首页链接学校网站
4数统计
界面显示两种方法统计结果分:教职工部门统计教职工职称统计扇形图形式显示例
5系统帮助
1) 作者简介写作者信息联系方式开发工具(ASPAccess数库结合)支持台开发日期
2) 说明:软件帮助
522 系统功模块图
描述系统组成结构相互关系图称功模块图
功结构图系统功属关系描述系统组成部分功图中框表示功层功模块数流图中加工相应系统功模块图图51示:
文信息理系统
系统维护
数录入理
数查询印
系统帮助
数库理
理员登录修改
验证户提交信息
返回首页
教职工信息录入
期刊信息录入
文信息录入
教职工信息查询
期刊信息查询
文信息查询
综合查询
作者简介
说明
数统计
部门统计
职称统计
图51 系统功模块图
53 数库设计
531 数库设计原
数库信息系统核心基础信息系统中量数定模型组织起提供存储维护检索数功信息系统方便时准确数库中获需信息信息系统部份否紧密结合起结合关键数库数库进行合理逻辑设计效物理设计开发出完善高效信息系统数库设计信息系统开发建设重组成部分
数编码建立理信息系统重环节时保证数致性重环节科技理信息系统数定义编码教育部教育信息化技术标准委员会 2004 年公布教育信息化技术行业标准
――教育理信息系统互操作规范Specification for education management information system interoperability framework (草案)中关科研信息定义求定义设置严格规范规定格式定义数规范中未涉项目数定义时量具通性规范性完备性表 1 表 2 教育理信息系统互操作规范Specification for education management information system interoperability framework (草案)中关科技项目基情况科技著作基情况表数定义
532 数库表格设计
根模块设计根前面章节介绍规范设计求该系统数库表设计表18示
表1存放作者:
表51 作者信息表
数表名
字段名称
数类型
字段
索引
Author
ID
动编号
作者代码
文
10
姓名
文
20
出生日期
日期时间
8
性
文
2
部门代码
文
30
职务代码
文
20
职称代码
文
20
学历代码
文
10
表2存放期刊信息:
表52 期刊信息表
Magazine
ID
动编号
期刊代码
文
10
期刊名称
文
50
刊号
文
15
级(A~G)
文
1
办单位
文
50
属学科代码
文
20
表3存放文信息:
表53文信息表
Paper
ID
动编号
文登记号
文
10
文名称(中)
文
50
文名称(英)
文
50
期号
数字
2
引情况
文
20
项目资助
文
50
作者代码
文
10
期刊代码
文
10
表4存放部门信息:
表54 部门信息表
Department
部门代码
文
10
名称
文
50
表5存放职务信息:
表55职务信息表——Job
Job
职务代码
文
10
名称
文
20
表6存放职称信息:
表56 职称表
Duty
职称代码
文
10
名称
文
20
表7存放学历信息:
表57 学历表
Degree
学历代码
文
10
名称
文
20
表8存放学科信息:
表58 学科表
Subject
学科代码
文
10
名称
文
20
根前面介绍规范化设计理时科研信息理系统数分成面8表减少数冗余表间存着关联关系例文信息表中作者代码期刊代码两字段分作者信息表期刊信息表建立关联关系样查询文信息时候够显示出作者期刊信息时查文信息时候通类代码文类表进行关联显示出文类信息表间关系图52示:
图52 数库表关系图
数库表书词典分析表
表59数词典分析表
表名
说明
字段
paper
文信息表
PaperId 文登记号
PaperNameCN 文名称(中)
Issue引情况
magazineID 期号
Paper_author
文作者表
PaperId 文登记号
AuthorID 作者代码
magazine
期刊信息表
magazineID 期刊代码
magazineName 期刊名称
magazineNum 刊号
author
作者信息表
AuthorID 作者代码
Name 作者名称
Birthday 出生日期
Sex 性
subject
学科表
SubjectID 学科代码
Subject 名称
department
部门表
departmentID 部门代码
departmentName名称
duty
职称表
dutyID 职称代码
dutyName 名称
job
职务表
job ID职务代码
jobName 名称
degree
学历表
degreeID 学历代码
degreeName 名称
admin
理员表
Username 户名
Password 密码
图53 顶层数流程图
图54 0层数流图
图55 1层数流图
第6章 科研理系统功实现
61 界面介绍
软件界面包括查询界面文登记界面理员登录界面查询界面方便普通户查询文登记界面教职工添加文信息符合实际理员会正式加入数库登陆界面功理员合理性果验证正确理员进入理员操作界面
图61 软件界面(查询界面)
图62 软件界面(文登记界面)
图63 软件界面(理员登录界面)
62 科研文查询界面设计实现
621 科研文查询界面开发目
科研文查询界面开发目户够时查询查找文详细信息户提供需信息
622 科研文查询界面设计分析
窗体界面设计
图64 理员查询界面
窗体工作流程方式
首先进行查询条件输入选显示字段输入完毕回车根输入查询条件文登记号动态生成查询语句然进行数库连接生成查询语句进行数库查询显示查询结果
窗体文查询窗体联系数库表文信息表—paper作者信息表—author期刊信息表—magazine根查询条件显示查询结果科研信息理系统文详细信息选择部门信电系职务教师查询结果图65示:
图65 文查询
选职称教授查询结果图66示
图66 文查询
623 科研文查询界面源代码
进行文查询前首先保证数库连接代码保存
includeconnasp中具体源代码:
<
' 连接数库
dim connstrConndatabasePath
databasePathdatabasedatamdb
set connserverCreateObject(ADODBConnection)
strConn ProviderMicrosoftJetOLEDB40Data Source & ServerMapPath(databasePath)
connopen strConn
function getOption(strOption)
dim rssqliresult
dim strTablestrIDstrName
strTablet_ & strOption
strIDstrOption & ID
strNamestrOption & Name
set rsserverCreateObject(adodbrecordset)
sqlselect * from & strTable & order by & strID
rsopen sqlconn11
redim result(rsrecordcount1)
result(00)rsrecordcount
for i1 to rsrecordcount
result(i0)rs(strID)
result(i1)rs(strName)
rsmovenext
next
rsclose
set rsnothing
getOptionresult
end function
>
查询界面源代码保存searchasp 点击查询会提交search_resultasp数库进行查询输入正确会显示结果
查询界面部分源代码
<#include fileincludeconnasp>
<
function getMagazineInfo()
dim irssqlresult
set rsserverCreateObject(adodbrecordset)
sqlselect * from t_magazine order by MagazineName
rsopen sqlconn11
redim result(rsrecordcount1)
result(00)rsrecordcount
for i1 to rsrecordcount
result(i0)rs(MagazineID)
result(i1)rs(MagazineName)
rsmovenext
next
getMagazineInforesult
end function
dim arrMagazinearrDepartmentarrDegreearrJobarrDutyarrSubject
arrMagazinegetMagazineInfo
arrDegreegetOption(Degree)
arrJobgetOption(Job)
arrDutygetOption(Duty)
arrDepartmentgetOption(Department)
arrSubjectgetOption(Subject)
dim SCRIPT_NAMEREQUEST_METHOD
dim rssqli
SCRIPT_NAMErequestServerVariables(SCRIPT_NAME)
REQUEST_METHODrequestServerVariables(REQUEST_METHOD)
if REQUEST_METHODPOST then
set rsserverCreateObject(adodbrecordset)
end if
>