第章 职务申报系统概述
年网络计算机技术迅猛发展进行学理工作方式发生重改变高校理模式已仅仅局限传统方式变更加元化传统模式外通网络资源进行理受时间空间限制通文字媒体网络传等网络方式进行高校事等方面理理起更加灵活简单快捷正年国际国高校理迅猛发展中利网络进行高校事理信息技术现代理理念机结合起种理模式理中融入信息领域新技术建立计算机技术网络技术基础传统理理现代理模式紧密结合起种教育模式
11高校专业技术职务评审材料网申报理系统简介
高校专业技术职务评审材料网申报理系统基校园网事资源理系统中针国高等教育事理现状先进网络理理念高校实际情况相结合事资源部门繁琐重复日常工作中解脱出提高工作效率更精力投入更高层次事资源理中开发高等教育系统网申报理系统软件方便申报员提交资源信息理员进行查阅评审系统提供完善申报员资料填写修改提交理员查询修改理功
111 系统介绍
高校专业技术职务评审材料网申报理系统高校力资源理工作重组成部分基校园网WEB数库应系统高校力资源理系统子系统断优化发展环境积极探索建立科学客观公正评价系统加快专业技术员队伍建设职称申报评审改革实践基础结合高等教育系统特点断提高职称申报现代化理水职称申报信息采集加工存储做时准确完整节省力资源提高工作效率真正实现简便易行公开透明职称申报评定系统环境中全面系统统计申报员基资料事变动资料基Web基础仅容载体时访问提高申报员资源理效率十分重
112 系统开发背景
着计算机网络技术发展国高等学校网络建设步伐断加快部分高校部已建成校园网形式接入中国教育科研计算机网高校办公动化涵断延伸传真机复印机速印机电话全面普利办公软件计算机进行制作电子文档处理电子表格高校中已成常规利Interent进行文件传输享收发Email日益成高校提高办公效率效快捷手段高等学校理正繁重简单重复劳动中解放出着网络化通化智化方发展研究开发新型网络化动化办公系统适应新形势工作需
高校专业技术职务评审材料网申报理系统高校事系统中典型应着参加职称申报员增加教师事处间需更频繁联系协作域差异间导致更数赖关系远程数传输控制等原措施已法适应样发展趋势方面更参加职称申报员时评审前相关信息职称申报评审工作成相封闭系统研究开发新型网络化动化办公室适应新形势工作需问题成高校需面解决首问题
113 系统开发意义
背景研发基BS模式高校专业技术职务评审材料网申报理系统利计算机运行速度快数存储量传递数快便修改查询等特点进步满足职称申报评审需求促进事理信息化建设力实现高等教育系统职称申报统领导统规划统标准效提高高等教育系统职称申报科学化正规化理
高校专业技术职务评审材料网申报理系统方面做纸化申报纸化评审年高校节省笔印复印费方面做网办公教师家中申报理员移动理评审专家网批阅申报评审结果采程序统计办事效率幅度提高节约量力具较济效益社会效益力资源理工作计算机化时决策机构准确全面提供种力资源资料正网力资源理系统目标
114 系统实现目标
高校专业技术职务评审材料网申报理系统分析设计基出发点:方便申报员线填写修改提交申报资料方便评审理员线查阅评审申报资料等基信息:
l 求系统理员查询申报员基信息类事资料信息
l 求理员统理信息包括信息查阅统计删
l 求普通户查修改传静态信息
系统基功包括:申报员通该系统浏览修改填写种信息资料时传申报材料事处理员搜索查申报员信息资料统理信息删信息
12 系统开发运行环境选择
121 软件求
Web 应程序典型结构知道运行Web 应程序少需Web浏览器Web 服务器应服务器(操作系统)数库服务器编写Web 应程序需定技术支持相关集成开发工具系统开发软件:
l Web浏览器:Microsoft Internet Explorer 50
l Web信息服务器:Microsoft IIS 50
l 应服务器:Microsoft Windows 2000XP
l 数库服务器:Microsoft Office Access2003
l 技术支持:Active Server Pages
l 编程方式: Visual Basic Script
122 硬件求:
Web 应程序然运行台客户机少台服务器组成网络开发阶段台计算机作客户机作服务器开发完成Web 应程序迁移网络中
计算机台数
l 开发阶段:少台
l 测试运行阶段:联网计算机
计算机基配置:
l CPU:Intel Pentium II 233 MHz
l 存:64 MB
l 硬盘:15 GB
计算机推荐配置:
l CPU:Intel Pentium II 300 MHz更高
l 存:128 MB 更高
l 硬盘:15 GB更高
13 承担工作
毕业设计涉问题高等教育网职称申报需求分析开发高校职称网申报理系统查阅相关文献资料通互联网相关期刊杂志收集网申报理系统信息结合实际情况高校网职称申报理进行详细需求分析确定系统模块功系统中概设计数库设计具体设计三阶段完成系统设计实现
学运ASPVBScript语言Access技术着重设计实现包括:申报员事处理员登陆模块申报员申报资料提交传理模块申报员申报材料理模块理员删理模块理员查阅统计理模块五模块
第二章 系统相关技术介绍
章介绍开发系统理关键技术包括软件工程标记语言(HTML)ASP技术Web数库技术开发程序系统缺少理技术面做详细介绍
21 软件工程
该系统运软件工程核心理遵循软件开发步骤进行开发设计软件工程知道计算机软件开发维护门工程学科采工程概念原理技术方法开发维护软件时间考验证明正确理技术前够技术方法结合起济开发出高质量软件效维护软件工程软件工程七条基原理分阶段生命周期计划严格理坚持进行阶段审查实行严格产品控制采现代化程序设计软件结果清楚审查开发组成员应该少精承认断改进软件工程实践必性软件工程包括技术理两方面容技术理紧密结合形成工程学科通常软件生命周期全程中整套技术方法集合称方法学种方法学软件生命周期全程次分干阶段然序完成阶段务
软件生命周期阶段务:
问题定义:阶段必须回答关键问题解决问题什?
行性研究:阶段必须回答关键问题阶段确认问题行通办法解决?
需求分析:确定目标系统具备功
总体设计:应该设计出实现目标系统种方案制定出实现佳方案详细设计设计程序体系结构确定程序模块组成模块间关系
详细设计:阶段务解法具体化设计出程序详细规格说明详细设计模块确定实现模块功需算法数结构
编码单元测试:阶段务写出正确容易理解容易维护程序模
块
综合测试:阶段通类测试相应调试软件达预定求[1]
22 HTML
该系统运HTML界面进行设计美化HTML称超文标记语言谓标记语言(Markup Language)指标记进行编辑作业语言通标记标注普通文指定文象表示格式制作成超文文件标记描述HTML文件结构标识符规定HTML文件逻辑结构控制网页显示方式标记功标记文件结构设定文字图格表单等浏览器显示风格位置嵌入脚实现动态网页媒体网页等[2]
HTML定局限性纯HTML法指定文页面确切位置HTML编程语言没判断力HTML种固定语言编程员法创建标记
ASP技术HTML脚相结合形成动态网页服务器终ASP程序翻译成浏览器够识HTML然传送客户端浏览器浏览器结果显示户学ASP前必掌握HTML语言相关知识
23 ASP 技术
ASP全名Active Sever PagesMicrosoft公司推出IIS30i40服务器组件继MicrosoftIIS20推出IDC新代动态网页开发方案通ASP结合HTML网页ASP指令ActiveX控件建立动态高效WEB服务器应程序较容易实现复杂WEB扩展功ASP程序扩展名asp纯文形式存WEB服务器文编辑器开ASP程序中包含纯文HTML标记脚命令需asp程序放WEB服务器虚拟目录(该目录必须执行权限)通WWW方式访问ASP程序
231 ASP技术特点
ASP程序优点:
(1)ASPVBScript脚语言直接源VB语言秉承VB简单易学特点学起非常容易
(2)脚语言直接嵌入HTML文档中需编译连接直接解释运行
(3)利ADO技术轻松存取数库
(4)面象编程扩展ActiveX Server组件功第三方组件开发ActiveX Server组件理说实现功
(5)存浏览器兼容问题ASP程序服务器端运行客户端浏览器浏览ASP网页时服务器会该网页文件重新解释遍生成标准HTML文件发送客户端浏览器送出标准HTML文件然会存浏览器兼容问题
(6)隐藏程序代码客户端仅ASP输出动态HTML文件保护劳动成果
ASP程序缺点:
(1)运行速度起HTML程序较慢客户端开ASP网页时服务器必须该ASP程序头尾重读遍加编译执行送出标准HTML格式文件客户端影响运行速度服务器硬件技术更新网络速度提高速度影响时时网数较少时 种影响更忽略计
(2)网络操作系统支持ASP样ASP开发Web程序般说选Windows系列操作系统
232 ASP工作原理
户浏览器址栏中输入址ASP文件名称Enter键触发申请浏览器含IISWeb服务器发送ASP请求Web服务器接收该申请扩展名ASP判断出否ASP请求时WEB服务器硬盘存读取适ASP文件特定名ASPDLL程序发送文件Web服务器ASP文件头尾执行根命令求生成标准HTML文件HTML传送回户浏览器户浏览器解释HTML文件结果显示浏览器窗口
233 ASP开发工具
开发ASP文件佳开发工具FrontPageVisual InterDevASP文件HTML标记文脚语言程序码构成FrontPage创建ASP文件户FrontPage图形户界面工具快速生成页面然HTML源程序合适位置插入服务器端脚语言节约许精力时间外户Visual InterDev开发环境中创建编辑理ASPVisual InterDev套数库连接工具导时间设计控制连起增强功减少开发时间
234 ASP象组件
(1)ASP7固象分RequestResponseServerApplicationSession ASPErrorObjectContext
Request象处理户作出请求处理户求浏览器察特定网页WEB应事做出请求请求HTML形式输入仅URL形式作出
Response象处理WEB服务器户发送信息信息进行控制
Server象代表服务器身提供WEB服务器完成务相关常功诸建立新象设置脚超时特性等通合法字符转化合法字符字符串转换URLHTML正确式方法
Application象代表应理诸应目录类东西
Session象代表户会话存储该会话信息利Session象理WEB服务器户请求间等时间等
ASPError象包含ASP脚aspdll身产生错误详细容
ObjectContext象理事务处理目前已集成Windows2000操作系统中包含ASP象通ObjectContext引ASP象
(2)Microsoft Data Access Comment(MDAC)作操作系统组成部分组件ASP起提供组件中包含组称ActiveX Data Object(ADO)象查台种数(数库表单文文件)必少ADO三象分ConnectionCommandRecordset
Connection象ADO数库间建立通道实现数库连接
Command象数库发号施令建立新索引执行查询等
Recordset象数记录集包含检索出记录数通直接数库进行修改
(3)活动服务器组件ASP起免费带组件DLL着广泛途包括AD RotatorBrowser CapabilitjesContent LinkContent RotatorCountersLogging UtilityMyInfoPage Counterpermission Checkertools等组件
(4)ASP脚象分DictionaryFileSystemObiectTextStream
24 ASP访问数库
241 Access数库
ASP技术开发网站时需充分考虑数库安全性稳定性系统采Access作台数库Access强健壮32位关系型数库理系统WindowNT数库理开发台特点面象开发工具Windows环境集成开发环境该环境中包括集成化直观种导生成器工具Access仅具强DDE(动态数库)OLE(象链接嵌入)特性具Office成员享数网络享ODBC特性 Access语言简洁方便实易操作已成目前应广泛关系数库语言
242 ADO数访问组件
ASP程序言通常通ADO(ActiveX Data ObjectActiveX数象)层ODBC(Open Database Connectivity开放式数库链接)接口访问数库ADO微软公司推出新数库链接技术链接ODBC兼容数库OLE DB兼容数源AccessSQL Server等具容易掌握操作简单灵活占存硬盘空间少访问效率高等特点利轻松完成种数库读写访问
ADO象包含Connection象Command象Parameter象RecordSet象Field象Property象Error象
1) Connection象创建ASP脚指定数库连接
2) Command象负责数库提出请求传递指令SQL命令
3) Parameter象负责传递Command象需SQL命令参数
4) RecordSet象负责浏览操作数库中取数
5) Field象表示指定RecordSet象数字段
6) Property象表示ADO项象属性值ADO象会描述控制象行属性
7) Error象负责记录连接程中发生错误信息涉ADO象操作会生成提供者错误
243 ODBC数源
ODBC连接数库通驱动程序微软导数库连接标准环境微软系统成熟ODBC数库查询采SQL语言系统容易种数库沟通然透ODBC界面台数库定时DBMS种型数库数表Microsoft Access见ODBC优点统方式处理数库完整ODBC列部件组成:
(1) 应程序
(2) ODBC理器该程序位Windows控制面板32位ODBC务理安装ODBC驱动程序理数源
(3) 驱动程序理器包含ODBC32DLL中户透明务理ODBC驱动程序ODBC中重部件
(4) ODBC API
(5) ODBC驱动程序DLL提供ODBC数库间接口
(6) 数源包含数库位置数库类型等信息实际种数连接抽象
ODBC部分间关系图21示:
数源名
(DSN)
应程序
ODBC
理器
ODBC API
(SQL)
驱动程序理器
ODBC驱动程序
数源
图21 ODBC部分间关系
244 ASP访问数库
ASP数库访问程客户端浏览器Web服务器提出ASP页面文件请求(包括数库操作)服务器该页面ASPDLL文件进行解释服务器端运行完成数操作数库操作结果生成动态网页返回浏览器浏览器该网页容显示客户端
25 浏览器服务器模式(BS模式)
基WEB技术职称申报理系统采浏览器服务器(BS)模式(BS)模式系统通常采三层结构浏览器WEB服务器数库服务器种模式里WEB服务器系统核心户端通浏览器WEB服务器提出查询请求WEB服务器根需数库服务器发出数请求数库服务器根检索查询条件返回相应数结果WEB服务器终WEB服务器结果翻译成HTML类Script语言相应格式发挥浏览器户通浏览器浏览需结果
BS结构网络计算模式公式表示:
BS网络浏览器+单Web服务器+数库服务器+动态计算
BS结构具优点:简化客户端需客户端安装浏览器软件客户端安装客户应程序简化系统开发维护BS结构功Web服务器实现开发维护工作减轻户操作更加简单适网信息发布
年着Interent电子商务快速发展BS结构广泛应高校专业技术职务评审材料网申报系统设计开发中选BS结构
第三章 高校专业技术职务评审材料网申报理系统需求分析
31 系统目
着高等教育系统职称评审规模日益扩教师职称申报资料信息理已成高校事信息理事务项重工作目前国家数学校中职称申报评审理水停留纸介质基础样机制已适应时代发展浪费许力物力着学校规模断扩教师数量急剧增加年进行职称申报教师数量增教职员种信息成倍涨面海量信息学校日常工作中需套事信息理系统高等教育网职称申报评审系统学校事理中必缺部分便申报职称教职员信息等进行理减少必资源浪费达精简机构提高办事效率目信息时代种传统理方法必然计算机基础信息理取代 优点:
1.存储申报员填写基资料安全性效率高
2.申报员申报期间时修改已填写资料时提交申报材料方便快捷
3.理员时查询整理申报员申报材料节省量力资源
系统开发宗旨总体务实现教师职称申报理信息系统动化规范化系统化够实现编制软件设定目标程序开发前需求分析必少非常重
需求分析确定目标系统必须具备功性运行规格求目标提出完整准确清晰具体求通定义系统中关键类域建立模型分析根目开发者提出需求户间建立种理解沟通机制
32 功需求
简单网职称申报理系统高校教职员种职称申报材料进行效理完成功包括申报员基信息填写修改申报材料传提交理员该系统完成申报员申报材料查阅删等系统中权限户行功列2种户类型:
l 普通户:申报员注册登陆填写浏览填写信息数进行修改查户信息
l 理员:查阅删申报员提交信息修改信息
33 户需求
申报员材料提交部分求:
(1) 首次登陆系统职称申报员进取注册页面提交基注册信息进入登陆界面
(2) 申报员登陆根表格填写申报信息基信息包括申报员姓名年龄毕业学校学历专业申报学科申报职务申报类型工作学历等容
(3) 申报员修改填写信息
(4) 申报员传申报材料关文件
理户信息求:
(1) 查阅指定申报员申报材料时显示申报员填写基信息信息包括姓名申报职务申报学科申报时间等方面
(2) 查申报员传提交申报材料
(3) 删选定户
(4) 申报姓名申报职务两方面进行统计查询
34 性需求
般性需求指互相消息传递利协议分析明确界面友运行时间满足需安全性完全保证
实际情况高系统配置高网络带宽容易保证情况需考虑性需求系统安全性问题开发系统阶段均需考虑彼间认证授权尤注意认证简单说确定谁特定户针安全源验证该户身份处理完识户方法必须利种方法户授权够系统特定功说需种方法决定允许特定户进行什样操作
35行性分析
行性分析(Feasibility Analysis)称行性研究系统调查基础针新系统开发否具备必性性新系统开发技术济社会方面进行分析研究避免投资失误保证新系统开发成功行性研究目代价短时间确定问题否够解决该系统行性分析包括方面容
(1) 济行性:项目济效益进行评价系统开发费说济接受系统实施显著提高职称申报工作工作效率助高等教育完全实现信息化理系统济行
(2) 技术行性:技术行性分析分析技术条件否利完成开发工作硬软件否满足开发者需等该系统采ASP技术创建WEB应程序数库服务器选Microsoft Office Access 2003数库够处理量数时保持数完整性提供许高级理功灵活性安全性易性数库编程提供良条件系统软件开发台已成熟行硬件方面科技飞速发展天硬件更新速度越越快容量越越性越越高价格越越低硬件台完全满足系统需
(3) 操作行性:目前网路已覆盖教育系统方面满足职部门员工网需求外系统操作简单灵活户够需求进行准确操作系统操作完全行
综述系统开发目标已明确技术济等方面行投入少见效快系统开发完全行
36 数流图描述
数流图种图形化技术描绘信息流数输入移动输出程中受交换数流图中没物理部件描绘数软件中流动处理逻辑程数流图系统逻辑功图形表示便专业计算机技术员容易理解分析员户间较通讯工具外设计数流图时需考虑系统必须完成基逻辑功完全需考虑样具体实现功进行软件设计出发点该系统总数流图图31示
统 计 查 询
2
登 录
户信息
申报户
理 员
申 报 户
验证信息
验证信息
验证结果
验证结果
3
信息修改
5
传材料
浏 览 信 息
浏览信息
浏览信息
进入
修改信息
1
注册
删入信息
户注册
D1
8
申报资料
7
申报资料
注册成功
申报信息查询浏览
浏览信息
D2
申报信息
图31 系统总数流程图
户必须先注册登录系统通系统户身份验证进入申报页面添加修改申报资料传申报资料理员进入理界面查阅选定申报员申报材料进行选定删申报员时选项申报员姓名申报职称名进行申报户统计查询
37数字典
数流程图中数流表示系统中流动信息数存储表示系统中静态信息数字典信息进行定义集合数字典常数流程图起数流程图出现信息应数字典中
根36节系统数流图数元素进行确切定义写出数字典卡片:
名称:验证信息
位置:理员普通户
定义:验证信息户名+户密码
说明:指申报户进入系统时必须输入信息户验证信息
名称:户信息
位置:注册户
定义:输入注册数
说明:指申报户注册时输入基信息
名称:户信息
位置:理员普通户
数结构:编号+户编号+户密码+户权限
说明:编号唯数库中表键
名称:申报材料
位置:普通户
定义:申报户职称申报表格填写
说明:户编号唯数库中表键
名称:修改信息
位置:普通户
定义:修改申报信息
说明:指申报基信息申报材料修改
名称:查询信息
位置:理员普通户
定义:查询申报材料信息
说明:指指定申报员基信息类申报材料描述
名称:申报材料传
位置:普通户
定义:申报户整理申报材料传
说明:户编号唯数库中表键
名称:统计信息
位置:理员
定义:统计查询申报员提交申报材料
说明:指统计查询指定申报职务申报员
38网职务申报系统E—R图
户数求清楚 准确描述出系统分析员通常建立感念性数模型概念性数模型种面问题数模型户观点数建立模型描述户角度数反映户现实环境软件系统中实现方法关
381系统总体ER 图
理员理申报员删查询申报员申报材料时统计申报职称户申报户注册填写提交申报材料时修改申报材料图32示
1
1
1
m
户信息
申报户
删
事理员
理
查询
修改
申报户
注册
户信息
1
m
申报户
提交
户申报资料
1
1
1
1
m
1
图32系统ER图
(1) 户注册实体图33示
户注册
户名
密码
密码确认
性
真实姓名
电子邮箱
学专业
图33 户注册实体图
(2) 理员实体图33示
理员
密码
图34 理员实体图
(3) 户实体图35示
户
户名
密码
图35 户实体图
(4) 户申报实体图36示
申报户
资料提交
姓名
性
出生年月
工作部门
学历
毕业学校
学专业
授课情况
考核情况
学工作历
文著作情况
获奖情况
图36 户申报实体图
第四章 网职称申报理系统总体设计
总体设计称概设计初步设计程通常两阶段组成:系统设计阶段确定系统具体实现方案划分出组成系统物理元素——程序文件数库 工程文档等物理元素然处黑盒子级黑盒子力具体容仔细设计第二阶段结构设计阶段确定软件结构确定系统中程序模块组成模块相互间关系
41网职称申报理系统设计
411 系统设计目标
设计高等教育系统网职称申报理系统目高等学校中事理起辅助作减轻事方面工作量网职称申报理方面变更快捷方便方面考虑该系统设计程中应实现目标:
全面实现网申报理系统规范化理
准确时实现申报员基信息录入修改
准确时实现申报员申报材料传存储
准确时实现理员申报员信息材料录入删整理查询
通申报员信息统计事部门够时解教职员职称申报情况专家评审工作提供便利满足事理部门求
412 系统模块化设计
模块化边界元素限定相邻程序元素序列总体标识符代表模块化程序划分成独立命名独立访问模块模块完成子功模块集成起构成整体完成指定功满足户需求
模块独立概念模块化抽象信息隐藏局部化概念直接结果开发具独立功模块间没相互作模块作模块独立模块独立程度两定性标准度量聚耦合聚衡量模块部元素彼结合紧密程度耦合衡量模块彼间互相赖紧密程度
413 系统结构
高等教育系统网职称申报理系统功模块包括方面:登录模块申报资料提交传模块申报员修改模块理员删理模块理员查询统计模块功模块进行详细介绍功结构结构设计51图示
申报材料传
高等教育系统网职称申报理系统
查 询
理员删理模块
提交传
登 陆
表格填写提交
户登录
户注册
申报职位统计 查询
申报员申报材料查询
删
理员登录
修 改
申报员申报资料修改
图41 系统模块划分图
42 模块功
次系统中设计登录模块申报资料提交传模块申报员修改模块理员删理模块理员查询统计模块五模块部分功模块进行详细介绍:
(1) 户注册模块
该模块负责理系统新户注册注册信息添加数库中
(2) 登录模块
该模块负责普通户登陆理员登录功包括户提交注册信息进行效行验证效注册信息添加数库中
(3) 申报员申报资料提交传理模块
该模块负责理系统户提交传申报需资料功包括浏览添加传申报户申报材料户户名户注册进入申报职称界面浏览填写申报表格时传需申报材料
(4)申报员申报材料修改理模块
该模块负责理申报户填写材料修改信息功包括添加删修改浏览信息该模块针申报户提供资料信息添加修改等操作权限该模块中申报户申报期间时更改填写资料进行提交提交申报信息日提交资料覆盖原始资料存储数库文档中
(5)理员删理模块
该模块负责理员申报户删理情况理员进行浏览申报员申报材料选择删申报户申报信息记录修改申报户信息材料
(6)理员查阅统计理模块
该模块负责理统计申报员申报情况理员查询时申报户姓名申报户申报职称进行查询申报户名称申报职称查询时统计申报户申报基情况记录申报相职称户基情况记录
43数库设计
数库信息理系统中占非常重位数库结构设计坏直接应系统效率实现效果产生影响合理数库结构设计提高数存储效率保证数完整致时合理数库结构利程序实现
开发基Web 数库重步台数库结构设计台数库设计原中重条必须符合整系统需求系统数库中分申报员注册信息申报信息进行存储便系统分块开发调试维护时模块够相互独立运行符合软件工程思想该系统数库稳定性数量访问户数目行性求系统采Microsoft Office Access 2003
431数库系统
数库系统指计算机支持环境数库数库理系统(DBMS)数库理员(DMA)应程序组成集合间关系图43示:
应1
应2
数库理系统
数库
数库理员
应n
图42 数库系统关系图
432数库理系统(DBMS)
DBMS数库理系统许程序组成支持户建立访问维护数库组软件数库技术直接体现
DBMS包括功:
(1) 数定义功:户通数定义语言(DDL)数库中数象进行定义
(2) 数操功:户数操语言(DML)操数实现数库基操作
(3) 数库运行理:数库建立运行维护时DBMS统理统控制保证数安全性完整性户数发发生障系统恢复
(4) 数库建立维护功:包括数库初始数输入转换功数库转储恢复功数库重组功性监视分析功等
44表字段分析
数库模型数库设计简单根数库模型设计数库中表结构网力资源理系统数库中需表:
(1) 户登录数表:记录户名密码
(2) 户申报资料数表:记录申报员申报资料情况
(3) 理员数表:记录理员密码
户登录数表(user)记录户登录信息表表中字段设置表41示
表41户登录数表
列名
数类型
字段描述
ID
动编号
长整形
键动编号记录户信息序列号
username
文
50
记录户登录名
Password
文
50
记录户登录密码
户申报资料数表(item)记录申报员填写申报信息表中字段设置表42示
表42户申报资料数表(item)
列名
数类型
字段描述
ID
动编号
长整形
键动编号
userid
数字
整形
户登录密码
A1
文
50
记录申报员申报学校
A2
文
50
记录申报学科
A3
文
20
记录现职务
A4
文
20
记录申报职务
A5
文
20
记录申报类型
B1
文
20
记录申报姓名
B2
文
8
记录申报性
B3
日期时间
长日期
记录申报出生年月
B4
文
50
记录申报工作部门
C1
文
20
记录申报第学历
C2
文
50
记录申报毕业学校
C3
日期时间
长日期
毕业时间
C4
文
20
学位
D1
文
50
学历
D2
文
50
申报毕业学校
D3
日期时间
长日期
毕业时间
D4
文
50
学位
E1
文
50
申报学专业
E2
文
50
研究方
F1
文
50
外语考试语种等级
F2
文
20
考试通时间
G1
文
50
现职务
G2
文
50
评审时间
G3
文
50
聘时间
H1
文
50
授课名称
H2
文
50
五年授课时数
H3
文
50
年均授课时数
I1
文
50
行政职务
I2
文
50
高校教师资格证书号
J1
文
150
五年考核结果
J2
文
100
答辩成绩等次
K1
文
200
学工作历
L1
文
150
校教学指导委员会评价意见
L2
文
150
获奖情况
M1
文
150
文著作题目
M2
文
150
刊物出版社名称发表时间
M3
文
150
承担务字数
N1
文
150
获奖项目名称
N2
文
100
获奖等级批准部门
N3
文
50
获奖名次
O1
文
150
科研课题科技开发项目名称
O2
文
100
项目类型批准部门
O3
文
50
承担务名次
P1
文
50
应评委
P2
文
50
实评委
P3
文
50
意数
P4
文
50
意数
P5
文
50
负责
P6
日期时间
长日期
日期
理员数表(admin)记录理员登录信息表中字段设置43示
表43理员数表(admin)
列名
数类型
字段描述
ID
动编号
长整形
键动编号
adpass
文
50
记录理员登陆密码
第五章 系统详细设计编码实现
详细设计称模块设计阶段详细设计模块确定实现模块功需算法数结构章介绍系统详细设计编码实现详细设计根目标确定应该样具体实现求系统阶段设计工作应该出目标系统精确描述编码阶段描述直接翻译成某种程序设计语言书写程序详细设计目标仅仅逻辑正确实现模块功更重设计出处理程应该简明易懂编码设计进步具体化程序设计语言特点编码风格程序性读性测试性维护性产生深远影响
51 户理模块详细设计
511 系统流程图
更清楚说明系统框架户系统整体初步认识面出系统流程图图51示
申报员
理员
申报材料填写
申报材料传
删 理
基数查询
查询申报员
登 陆
高等教育系统网职称申报理系统
申报
图51 系统流程图
通身份认证申报户登录界面软件进行操作包括填写修改传等功作理员进行户理删查询统计操作
512 程序流程图
系统程序流程图总图宏观反映系统程序流程登录程序流程图反映系统户登录注册功程序流程图52示:
高等教育系统网职称申报理系统
否注册
注 册
户登录
否
填写注册信息
提 交
效验证
读取户信息
户信息存入数库
重
置
效
图52 户登录程序流程图
申报员申报资料提交传理模块流程图系统户实现申报材料理功程序流程申报员申报资料提交传理模块流程图图53示
选择传申报材料
否注册
注 册
高等教育系统网职称申报理系统
登 录
选择操作象
申报职称表格填写
申报资料修改
图53申报员申报资料提交传理模块流程图
理员删理模块流程图系统理员实现申报户申报材料浏览删理功程序流程图54示
理员登录
选择操作象
申报户申报材料浏览
删申报员
图54理员删理模块流程图
理员查询统计理模块流程图系统理员实现申报户申报材料浏览统计理功程序流程图55示
理员登录
查询
选择查询象
申报户姓名查询
申报户申报职称查询
图55 理员查询统计理模块流程图
52 界面代码分析实现
实现系统需页面
(1) 登录页面:申报户该页面输入户编号密码数库中存进入系统理员输入密码进入系统
(2) 注册页面:果没户进入注册页面注册申报户信息
(3) 申报户信息页面:申报员进入页面填报修改申报职称表
(4) 申报户申报资料提交页面:申报户填妥申报表格文档格式提交资料数库中
(5) 户申报材料传功:申报户选择资料传
(6) 理员系统理页面:显示申报户申报基信息
(7) 理员删申报户页面:选择删户确定删
(8) 理员申报员姓名查询页面:选择输入查询申报姓名查询申报基信息
(9)理员申报员申报职称查询页面:选择输入查询职称名查询申报职称员基资料
521高等教育系统网职称申报理系统首页
高等教育系统网职称申报理系统首页窗体图示该页具动导航功户登录根身份进入系统功页注册钮click事件实现页面户注册页导航登陆钮click事件完成户合法性数库验证
图56 首页窗体
高等教育系统网职称申报理系统首页(indexasp)相关代码登陆页面学采vb作代码编写语言样通毕业设计巩固学代码语言编写更锻炼工作学拓展思路
登陆页面中选择申报员理员分登录代码:
<#include fileconnasp>
<
username requestForm(username)
password requestForm(password)
adpass requestForm(adpass)
sub admincheck
set rs serverCreateObject(adodbrecordset)
sql select * from admin where adpass'&adpass&'
rsopen sqlconn33
if not (rseof and rsbof) then
responseCookies(userlevel)admin
responseRedirect(adminasp)
else
responseWrite(密码效点击处返回)
end if
end sub
sub usercheck
set rs serverCreateObject(adodbrecordset)
sql select * from user where username'&username&'
rsopen sqlconn33
if rseof or rsbof then
responseWrite(该户存点击处返回)
else
if password rs(password) then
usid rs(id)
responseCookies(username)username
responseCookies(userid)usid
responseCookies(userlevel)user
set rs2 serverCreateObject(adodbrecordset)
sql select * from item where userid&usid
rs2open sqlconn33
if rs2eof or rs2bof then
responseRedirect(itemasp)
else
responseCookies(useritem)rs2(id)
responseRedirect(itemasp)
end if
rs2close
set rs2nothing
else
responseWrite(密码效点击处返回)
end if
end if
rsclose
set rsnothing
end sub
sub login
>
年网络计算机技术迅猛发展进行学理工作方式发生重改变高校理模式已仅仅局限传统方式变更加元化传统模式外通网络资源进行理受时间空间限制通文字媒体网络传等网络方式进行高校事等方面理理起更加灵活简单快捷正年国际国高校理迅猛发展中利网络进行高校事理信息技术现代理理念机结合起种理模式理中融入信息领域新技术建立计算机技术网络技术基础传统理理现代理模式紧密结合起种教育模式
11高校专业技术职务评审材料网申报理系统简介
高校专业技术职务评审材料网申报理系统基校园网事资源理系统中针国高等教育事理现状先进网络理理念高校实际情况相结合事资源部门繁琐重复日常工作中解脱出提高工作效率更精力投入更高层次事资源理中开发高等教育系统网申报理系统软件方便申报员提交资源信息理员进行查阅评审系统提供完善申报员资料填写修改提交理员查询修改理功
111 系统介绍
高校专业技术职务评审材料网申报理系统高校力资源理工作重组成部分基校园网WEB数库应系统高校力资源理系统子系统断优化发展环境积极探索建立科学客观公正评价系统加快专业技术员队伍建设职称申报评审改革实践基础结合高等教育系统特点断提高职称申报现代化理水职称申报信息采集加工存储做时准确完整节省力资源提高工作效率真正实现简便易行公开透明职称申报评定系统环境中全面系统统计申报员基资料事变动资料基Web基础仅容载体时访问提高申报员资源理效率十分重
112 系统开发背景
着计算机网络技术发展国高等学校网络建设步伐断加快部分高校部已建成校园网形式接入中国教育科研计算机网高校办公动化涵断延伸传真机复印机速印机电话全面普利办公软件计算机进行制作电子文档处理电子表格高校中已成常规利Interent进行文件传输享收发Email日益成高校提高办公效率效快捷手段高等学校理正繁重简单重复劳动中解放出着网络化通化智化方发展研究开发新型网络化动化办公系统适应新形势工作需
高校专业技术职务评审材料网申报理系统高校事系统中典型应着参加职称申报员增加教师事处间需更频繁联系协作域差异间导致更数赖关系远程数传输控制等原措施已法适应样发展趋势方面更参加职称申报员时评审前相关信息职称申报评审工作成相封闭系统研究开发新型网络化动化办公室适应新形势工作需问题成高校需面解决首问题
113 系统开发意义
背景研发基BS模式高校专业技术职务评审材料网申报理系统利计算机运行速度快数存储量传递数快便修改查询等特点进步满足职称申报评审需求促进事理信息化建设力实现高等教育系统职称申报统领导统规划统标准效提高高等教育系统职称申报科学化正规化理
高校专业技术职务评审材料网申报理系统方面做纸化申报纸化评审年高校节省笔印复印费方面做网办公教师家中申报理员移动理评审专家网批阅申报评审结果采程序统计办事效率幅度提高节约量力具较济效益社会效益力资源理工作计算机化时决策机构准确全面提供种力资源资料正网力资源理系统目标
114 系统实现目标
高校专业技术职务评审材料网申报理系统分析设计基出发点:方便申报员线填写修改提交申报资料方便评审理员线查阅评审申报资料等基信息:
l 求系统理员查询申报员基信息类事资料信息
l 求理员统理信息包括信息查阅统计删
l 求普通户查修改传静态信息
系统基功包括:申报员通该系统浏览修改填写种信息资料时传申报材料事处理员搜索查申报员信息资料统理信息删信息
12 系统开发运行环境选择
121 软件求
Web 应程序典型结构知道运行Web 应程序少需Web浏览器Web 服务器应服务器(操作系统)数库服务器编写Web 应程序需定技术支持相关集成开发工具系统开发软件:
l Web浏览器:Microsoft Internet Explorer 50
l Web信息服务器:Microsoft IIS 50
l 应服务器:Microsoft Windows 2000XP
l 数库服务器:Microsoft Office Access2003
l 技术支持:Active Server Pages
l 编程方式: Visual Basic Script
122 硬件求:
Web 应程序然运行台客户机少台服务器组成网络开发阶段台计算机作客户机作服务器开发完成Web 应程序迁移网络中
计算机台数
l 开发阶段:少台
l 测试运行阶段:联网计算机
计算机基配置:
l CPU:Intel Pentium II 233 MHz
l 存:64 MB
l 硬盘:15 GB
计算机推荐配置:
l CPU:Intel Pentium II 300 MHz更高
l 存:128 MB 更高
l 硬盘:15 GB更高
13 承担工作
毕业设计涉问题高等教育网职称申报需求分析开发高校职称网申报理系统查阅相关文献资料通互联网相关期刊杂志收集网申报理系统信息结合实际情况高校网职称申报理进行详细需求分析确定系统模块功系统中概设计数库设计具体设计三阶段完成系统设计实现
学运ASPVBScript语言Access技术着重设计实现包括:申报员事处理员登陆模块申报员申报资料提交传理模块申报员申报材料理模块理员删理模块理员查阅统计理模块五模块
第二章 系统相关技术介绍
章介绍开发系统理关键技术包括软件工程标记语言(HTML)ASP技术Web数库技术开发程序系统缺少理技术面做详细介绍
21 软件工程
该系统运软件工程核心理遵循软件开发步骤进行开发设计软件工程知道计算机软件开发维护门工程学科采工程概念原理技术方法开发维护软件时间考验证明正确理技术前够技术方法结合起济开发出高质量软件效维护软件工程软件工程七条基原理分阶段生命周期计划严格理坚持进行阶段审查实行严格产品控制采现代化程序设计软件结果清楚审查开发组成员应该少精承认断改进软件工程实践必性软件工程包括技术理两方面容技术理紧密结合形成工程学科通常软件生命周期全程中整套技术方法集合称方法学种方法学软件生命周期全程次分干阶段然序完成阶段务
软件生命周期阶段务:
问题定义:阶段必须回答关键问题解决问题什?
行性研究:阶段必须回答关键问题阶段确认问题行通办法解决?
需求分析:确定目标系统具备功
总体设计:应该设计出实现目标系统种方案制定出实现佳方案详细设计设计程序体系结构确定程序模块组成模块间关系
详细设计:阶段务解法具体化设计出程序详细规格说明详细设计模块确定实现模块功需算法数结构
编码单元测试:阶段务写出正确容易理解容易维护程序模
块
综合测试:阶段通类测试相应调试软件达预定求[1]
22 HTML
该系统运HTML界面进行设计美化HTML称超文标记语言谓标记语言(Markup Language)指标记进行编辑作业语言通标记标注普通文指定文象表示格式制作成超文文件标记描述HTML文件结构标识符规定HTML文件逻辑结构控制网页显示方式标记功标记文件结构设定文字图格表单等浏览器显示风格位置嵌入脚实现动态网页媒体网页等[2]
HTML定局限性纯HTML法指定文页面确切位置HTML编程语言没判断力HTML种固定语言编程员法创建标记
ASP技术HTML脚相结合形成动态网页服务器终ASP程序翻译成浏览器够识HTML然传送客户端浏览器浏览器结果显示户学ASP前必掌握HTML语言相关知识
23 ASP 技术
ASP全名Active Sever PagesMicrosoft公司推出IIS30i40服务器组件继MicrosoftIIS20推出IDC新代动态网页开发方案通ASP结合HTML网页ASP指令ActiveX控件建立动态高效WEB服务器应程序较容易实现复杂WEB扩展功ASP程序扩展名asp纯文形式存WEB服务器文编辑器开ASP程序中包含纯文HTML标记脚命令需asp程序放WEB服务器虚拟目录(该目录必须执行权限)通WWW方式访问ASP程序
231 ASP技术特点
ASP程序优点:
(1)ASPVBScript脚语言直接源VB语言秉承VB简单易学特点学起非常容易
(2)脚语言直接嵌入HTML文档中需编译连接直接解释运行
(3)利ADO技术轻松存取数库
(4)面象编程扩展ActiveX Server组件功第三方组件开发ActiveX Server组件理说实现功
(5)存浏览器兼容问题ASP程序服务器端运行客户端浏览器浏览ASP网页时服务器会该网页文件重新解释遍生成标准HTML文件发送客户端浏览器送出标准HTML文件然会存浏览器兼容问题
(6)隐藏程序代码客户端仅ASP输出动态HTML文件保护劳动成果
ASP程序缺点:
(1)运行速度起HTML程序较慢客户端开ASP网页时服务器必须该ASP程序头尾重读遍加编译执行送出标准HTML格式文件客户端影响运行速度服务器硬件技术更新网络速度提高速度影响时时网数较少时 种影响更忽略计
(2)网络操作系统支持ASP样ASP开发Web程序般说选Windows系列操作系统
232 ASP工作原理
户浏览器址栏中输入址ASP文件名称Enter键触发申请浏览器含IISWeb服务器发送ASP请求Web服务器接收该申请扩展名ASP判断出否ASP请求时WEB服务器硬盘存读取适ASP文件特定名ASPDLL程序发送文件Web服务器ASP文件头尾执行根命令求生成标准HTML文件HTML传送回户浏览器户浏览器解释HTML文件结果显示浏览器窗口
233 ASP开发工具
开发ASP文件佳开发工具FrontPageVisual InterDevASP文件HTML标记文脚语言程序码构成FrontPage创建ASP文件户FrontPage图形户界面工具快速生成页面然HTML源程序合适位置插入服务器端脚语言节约许精力时间外户Visual InterDev开发环境中创建编辑理ASPVisual InterDev套数库连接工具导时间设计控制连起增强功减少开发时间
234 ASP象组件
(1)ASP7固象分RequestResponseServerApplicationSession ASPErrorObjectContext
Request象处理户作出请求处理户求浏览器察特定网页WEB应事做出请求请求HTML形式输入仅URL形式作出
Response象处理WEB服务器户发送信息信息进行控制
Server象代表服务器身提供WEB服务器完成务相关常功诸建立新象设置脚超时特性等通合法字符转化合法字符字符串转换URLHTML正确式方法
Application象代表应理诸应目录类东西
Session象代表户会话存储该会话信息利Session象理WEB服务器户请求间等时间等
ASPError象包含ASP脚aspdll身产生错误详细容
ObjectContext象理事务处理目前已集成Windows2000操作系统中包含ASP象通ObjectContext引ASP象
(2)Microsoft Data Access Comment(MDAC)作操作系统组成部分组件ASP起提供组件中包含组称ActiveX Data Object(ADO)象查台种数(数库表单文文件)必少ADO三象分ConnectionCommandRecordset
Connection象ADO数库间建立通道实现数库连接
Command象数库发号施令建立新索引执行查询等
Recordset象数记录集包含检索出记录数通直接数库进行修改
(3)活动服务器组件ASP起免费带组件DLL着广泛途包括AD RotatorBrowser CapabilitjesContent LinkContent RotatorCountersLogging UtilityMyInfoPage Counterpermission Checkertools等组件
(4)ASP脚象分DictionaryFileSystemObiectTextStream
24 ASP访问数库
241 Access数库
ASP技术开发网站时需充分考虑数库安全性稳定性系统采Access作台数库Access强健壮32位关系型数库理系统WindowNT数库理开发台特点面象开发工具Windows环境集成开发环境该环境中包括集成化直观种导生成器工具Access仅具强DDE(动态数库)OLE(象链接嵌入)特性具Office成员享数网络享ODBC特性 Access语言简洁方便实易操作已成目前应广泛关系数库语言
242 ADO数访问组件
ASP程序言通常通ADO(ActiveX Data ObjectActiveX数象)层ODBC(Open Database Connectivity开放式数库链接)接口访问数库ADO微软公司推出新数库链接技术链接ODBC兼容数库OLE DB兼容数源AccessSQL Server等具容易掌握操作简单灵活占存硬盘空间少访问效率高等特点利轻松完成种数库读写访问
ADO象包含Connection象Command象Parameter象RecordSet象Field象Property象Error象
1) Connection象创建ASP脚指定数库连接
2) Command象负责数库提出请求传递指令SQL命令
3) Parameter象负责传递Command象需SQL命令参数
4) RecordSet象负责浏览操作数库中取数
5) Field象表示指定RecordSet象数字段
6) Property象表示ADO项象属性值ADO象会描述控制象行属性
7) Error象负责记录连接程中发生错误信息涉ADO象操作会生成提供者错误
243 ODBC数源
ODBC连接数库通驱动程序微软导数库连接标准环境微软系统成熟ODBC数库查询采SQL语言系统容易种数库沟通然透ODBC界面台数库定时DBMS种型数库数表Microsoft Access见ODBC优点统方式处理数库完整ODBC列部件组成:
(1) 应程序
(2) ODBC理器该程序位Windows控制面板32位ODBC务理安装ODBC驱动程序理数源
(3) 驱动程序理器包含ODBC32DLL中户透明务理ODBC驱动程序ODBC中重部件
(4) ODBC API
(5) ODBC驱动程序DLL提供ODBC数库间接口
(6) 数源包含数库位置数库类型等信息实际种数连接抽象
ODBC部分间关系图21示:
数源名
(DSN)
应程序
ODBC
理器
ODBC API
(SQL)
驱动程序理器
ODBC驱动程序
数源
图21 ODBC部分间关系
244 ASP访问数库
ASP数库访问程客户端浏览器Web服务器提出ASP页面文件请求(包括数库操作)服务器该页面ASPDLL文件进行解释服务器端运行完成数操作数库操作结果生成动态网页返回浏览器浏览器该网页容显示客户端
25 浏览器服务器模式(BS模式)
基WEB技术职称申报理系统采浏览器服务器(BS)模式(BS)模式系统通常采三层结构浏览器WEB服务器数库服务器种模式里WEB服务器系统核心户端通浏览器WEB服务器提出查询请求WEB服务器根需数库服务器发出数请求数库服务器根检索查询条件返回相应数结果WEB服务器终WEB服务器结果翻译成HTML类Script语言相应格式发挥浏览器户通浏览器浏览需结果
BS结构网络计算模式公式表示:
BS网络浏览器+单Web服务器+数库服务器+动态计算
BS结构具优点:简化客户端需客户端安装浏览器软件客户端安装客户应程序简化系统开发维护BS结构功Web服务器实现开发维护工作减轻户操作更加简单适网信息发布
年着Interent电子商务快速发展BS结构广泛应高校专业技术职务评审材料网申报系统设计开发中选BS结构
第三章 高校专业技术职务评审材料网申报理系统需求分析
31 系统目
着高等教育系统职称评审规模日益扩教师职称申报资料信息理已成高校事信息理事务项重工作目前国家数学校中职称申报评审理水停留纸介质基础样机制已适应时代发展浪费许力物力着学校规模断扩教师数量急剧增加年进行职称申报教师数量增教职员种信息成倍涨面海量信息学校日常工作中需套事信息理系统高等教育网职称申报评审系统学校事理中必缺部分便申报职称教职员信息等进行理减少必资源浪费达精简机构提高办事效率目信息时代种传统理方法必然计算机基础信息理取代 优点:
1.存储申报员填写基资料安全性效率高
2.申报员申报期间时修改已填写资料时提交申报材料方便快捷
3.理员时查询整理申报员申报材料节省量力资源
系统开发宗旨总体务实现教师职称申报理信息系统动化规范化系统化够实现编制软件设定目标程序开发前需求分析必少非常重
需求分析确定目标系统必须具备功性运行规格求目标提出完整准确清晰具体求通定义系统中关键类域建立模型分析根目开发者提出需求户间建立种理解沟通机制
32 功需求
简单网职称申报理系统高校教职员种职称申报材料进行效理完成功包括申报员基信息填写修改申报材料传提交理员该系统完成申报员申报材料查阅删等系统中权限户行功列2种户类型:
l 普通户:申报员注册登陆填写浏览填写信息数进行修改查户信息
l 理员:查阅删申报员提交信息修改信息
33 户需求
申报员材料提交部分求:
(1) 首次登陆系统职称申报员进取注册页面提交基注册信息进入登陆界面
(2) 申报员登陆根表格填写申报信息基信息包括申报员姓名年龄毕业学校学历专业申报学科申报职务申报类型工作学历等容
(3) 申报员修改填写信息
(4) 申报员传申报材料关文件
理户信息求:
(1) 查阅指定申报员申报材料时显示申报员填写基信息信息包括姓名申报职务申报学科申报时间等方面
(2) 查申报员传提交申报材料
(3) 删选定户
(4) 申报姓名申报职务两方面进行统计查询
34 性需求
般性需求指互相消息传递利协议分析明确界面友运行时间满足需安全性完全保证
实际情况高系统配置高网络带宽容易保证情况需考虑性需求系统安全性问题开发系统阶段均需考虑彼间认证授权尤注意认证简单说确定谁特定户针安全源验证该户身份处理完识户方法必须利种方法户授权够系统特定功说需种方法决定允许特定户进行什样操作
35行性分析
行性分析(Feasibility Analysis)称行性研究系统调查基础针新系统开发否具备必性性新系统开发技术济社会方面进行分析研究避免投资失误保证新系统开发成功行性研究目代价短时间确定问题否够解决该系统行性分析包括方面容
(1) 济行性:项目济效益进行评价系统开发费说济接受系统实施显著提高职称申报工作工作效率助高等教育完全实现信息化理系统济行
(2) 技术行性:技术行性分析分析技术条件否利完成开发工作硬软件否满足开发者需等该系统采ASP技术创建WEB应程序数库服务器选Microsoft Office Access 2003数库够处理量数时保持数完整性提供许高级理功灵活性安全性易性数库编程提供良条件系统软件开发台已成熟行硬件方面科技飞速发展天硬件更新速度越越快容量越越性越越高价格越越低硬件台完全满足系统需
(3) 操作行性:目前网路已覆盖教育系统方面满足职部门员工网需求外系统操作简单灵活户够需求进行准确操作系统操作完全行
综述系统开发目标已明确技术济等方面行投入少见效快系统开发完全行
36 数流图描述
数流图种图形化技术描绘信息流数输入移动输出程中受交换数流图中没物理部件描绘数软件中流动处理逻辑程数流图系统逻辑功图形表示便专业计算机技术员容易理解分析员户间较通讯工具外设计数流图时需考虑系统必须完成基逻辑功完全需考虑样具体实现功进行软件设计出发点该系统总数流图图31示
统 计 查 询
2
登 录
户信息
申报户
理 员
申 报 户
验证信息
验证信息
验证结果
验证结果
3
信息修改
5
传材料
浏 览 信 息
浏览信息
浏览信息
进入
修改信息
1
注册
删入信息
户注册
D1
8
申报资料
7
申报资料
注册成功
申报信息查询浏览
浏览信息
D2
申报信息
图31 系统总数流程图
户必须先注册登录系统通系统户身份验证进入申报页面添加修改申报资料传申报资料理员进入理界面查阅选定申报员申报材料进行选定删申报员时选项申报员姓名申报职称名进行申报户统计查询
37数字典
数流程图中数流表示系统中流动信息数存储表示系统中静态信息数字典信息进行定义集合数字典常数流程图起数流程图出现信息应数字典中
根36节系统数流图数元素进行确切定义写出数字典卡片:
名称:验证信息
位置:理员普通户
定义:验证信息户名+户密码
说明:指申报户进入系统时必须输入信息户验证信息
名称:户信息
位置:注册户
定义:输入注册数
说明:指申报户注册时输入基信息
名称:户信息
位置:理员普通户
数结构:编号+户编号+户密码+户权限
说明:编号唯数库中表键
名称:申报材料
位置:普通户
定义:申报户职称申报表格填写
说明:户编号唯数库中表键
名称:修改信息
位置:普通户
定义:修改申报信息
说明:指申报基信息申报材料修改
名称:查询信息
位置:理员普通户
定义:查询申报材料信息
说明:指指定申报员基信息类申报材料描述
名称:申报材料传
位置:普通户
定义:申报户整理申报材料传
说明:户编号唯数库中表键
名称:统计信息
位置:理员
定义:统计查询申报员提交申报材料
说明:指统计查询指定申报职务申报员
38网职务申报系统E—R图
户数求清楚 准确描述出系统分析员通常建立感念性数模型概念性数模型种面问题数模型户观点数建立模型描述户角度数反映户现实环境软件系统中实现方法关
381系统总体ER 图
理员理申报员删查询申报员申报材料时统计申报职称户申报户注册填写提交申报材料时修改申报材料图32示
1
1
1
m
户信息
申报户
删
事理员
理
查询
修改
申报户
注册
户信息
1
m
申报户
提交
户申报资料
1
1
1
1
m
1
图32系统ER图
(1) 户注册实体图33示
户注册
户名
密码
密码确认
性
真实姓名
电子邮箱
学专业
图33 户注册实体图
(2) 理员实体图33示
理员
密码
图34 理员实体图
(3) 户实体图35示
户
户名
密码
图35 户实体图
(4) 户申报实体图36示
申报户
资料提交
姓名
性
出生年月
工作部门
学历
毕业学校
学专业
授课情况
考核情况
学工作历
文著作情况
获奖情况
图36 户申报实体图
第四章 网职称申报理系统总体设计
总体设计称概设计初步设计程通常两阶段组成:系统设计阶段确定系统具体实现方案划分出组成系统物理元素——程序文件数库 工程文档等物理元素然处黑盒子级黑盒子力具体容仔细设计第二阶段结构设计阶段确定软件结构确定系统中程序模块组成模块相互间关系
41网职称申报理系统设计
411 系统设计目标
设计高等教育系统网职称申报理系统目高等学校中事理起辅助作减轻事方面工作量网职称申报理方面变更快捷方便方面考虑该系统设计程中应实现目标:
全面实现网申报理系统规范化理
准确时实现申报员基信息录入修改
准确时实现申报员申报材料传存储
准确时实现理员申报员信息材料录入删整理查询
通申报员信息统计事部门够时解教职员职称申报情况专家评审工作提供便利满足事理部门求
412 系统模块化设计
模块化边界元素限定相邻程序元素序列总体标识符代表模块化程序划分成独立命名独立访问模块模块完成子功模块集成起构成整体完成指定功满足户需求
模块独立概念模块化抽象信息隐藏局部化概念直接结果开发具独立功模块间没相互作模块作模块独立模块独立程度两定性标准度量聚耦合聚衡量模块部元素彼结合紧密程度耦合衡量模块彼间互相赖紧密程度
413 系统结构
高等教育系统网职称申报理系统功模块包括方面:登录模块申报资料提交传模块申报员修改模块理员删理模块理员查询统计模块功模块进行详细介绍功结构结构设计51图示
申报材料传
高等教育系统网职称申报理系统
查 询
理员删理模块
提交传
登 陆
表格填写提交
户登录
户注册
申报职位统计 查询
申报员申报材料查询
删
理员登录
修 改
申报员申报资料修改
图41 系统模块划分图
42 模块功
次系统中设计登录模块申报资料提交传模块申报员修改模块理员删理模块理员查询统计模块五模块部分功模块进行详细介绍:
(1) 户注册模块
该模块负责理系统新户注册注册信息添加数库中
(2) 登录模块
该模块负责普通户登陆理员登录功包括户提交注册信息进行效行验证效注册信息添加数库中
(3) 申报员申报资料提交传理模块
该模块负责理系统户提交传申报需资料功包括浏览添加传申报户申报材料户户名户注册进入申报职称界面浏览填写申报表格时传需申报材料
(4)申报员申报材料修改理模块
该模块负责理申报户填写材料修改信息功包括添加删修改浏览信息该模块针申报户提供资料信息添加修改等操作权限该模块中申报户申报期间时更改填写资料进行提交提交申报信息日提交资料覆盖原始资料存储数库文档中
(5)理员删理模块
该模块负责理员申报户删理情况理员进行浏览申报员申报材料选择删申报户申报信息记录修改申报户信息材料
(6)理员查阅统计理模块
该模块负责理统计申报员申报情况理员查询时申报户姓名申报户申报职称进行查询申报户名称申报职称查询时统计申报户申报基情况记录申报相职称户基情况记录
43数库设计
数库信息理系统中占非常重位数库结构设计坏直接应系统效率实现效果产生影响合理数库结构设计提高数存储效率保证数完整致时合理数库结构利程序实现
开发基Web 数库重步台数库结构设计台数库设计原中重条必须符合整系统需求系统数库中分申报员注册信息申报信息进行存储便系统分块开发调试维护时模块够相互独立运行符合软件工程思想该系统数库稳定性数量访问户数目行性求系统采Microsoft Office Access 2003
431数库系统
数库系统指计算机支持环境数库数库理系统(DBMS)数库理员(DMA)应程序组成集合间关系图43示:
应1
应2
数库理系统
数库
数库理员
应n
图42 数库系统关系图
432数库理系统(DBMS)
DBMS数库理系统许程序组成支持户建立访问维护数库组软件数库技术直接体现
DBMS包括功:
(1) 数定义功:户通数定义语言(DDL)数库中数象进行定义
(2) 数操功:户数操语言(DML)操数实现数库基操作
(3) 数库运行理:数库建立运行维护时DBMS统理统控制保证数安全性完整性户数发发生障系统恢复
(4) 数库建立维护功:包括数库初始数输入转换功数库转储恢复功数库重组功性监视分析功等
44表字段分析
数库模型数库设计简单根数库模型设计数库中表结构网力资源理系统数库中需表:
(1) 户登录数表:记录户名密码
(2) 户申报资料数表:记录申报员申报资料情况
(3) 理员数表:记录理员密码
户登录数表(user)记录户登录信息表表中字段设置表41示
表41户登录数表
列名
数类型
字段描述
ID
动编号
长整形
键动编号记录户信息序列号
username
文
50
记录户登录名
Password
文
50
记录户登录密码
户申报资料数表(item)记录申报员填写申报信息表中字段设置表42示
表42户申报资料数表(item)
列名
数类型
字段描述
ID
动编号
长整形
键动编号
userid
数字
整形
户登录密码
A1
文
50
记录申报员申报学校
A2
文
50
记录申报学科
A3
文
20
记录现职务
A4
文
20
记录申报职务
A5
文
20
记录申报类型
B1
文
20
记录申报姓名
B2
文
8
记录申报性
B3
日期时间
长日期
记录申报出生年月
B4
文
50
记录申报工作部门
C1
文
20
记录申报第学历
C2
文
50
记录申报毕业学校
C3
日期时间
长日期
毕业时间
C4
文
20
学位
D1
文
50
学历
D2
文
50
申报毕业学校
D3
日期时间
长日期
毕业时间
D4
文
50
学位
E1
文
50
申报学专业
E2
文
50
研究方
F1
文
50
外语考试语种等级
F2
文
20
考试通时间
G1
文
50
现职务
G2
文
50
评审时间
G3
文
50
聘时间
H1
文
50
授课名称
H2
文
50
五年授课时数
H3
文
50
年均授课时数
I1
文
50
行政职务
I2
文
50
高校教师资格证书号
J1
文
150
五年考核结果
J2
文
100
答辩成绩等次
K1
文
200
学工作历
L1
文
150
校教学指导委员会评价意见
L2
文
150
获奖情况
M1
文
150
文著作题目
M2
文
150
刊物出版社名称发表时间
M3
文
150
承担务字数
N1
文
150
获奖项目名称
N2
文
100
获奖等级批准部门
N3
文
50
获奖名次
O1
文
150
科研课题科技开发项目名称
O2
文
100
项目类型批准部门
O3
文
50
承担务名次
P1
文
50
应评委
P2
文
50
实评委
P3
文
50
意数
P4
文
50
意数
P5
文
50
负责
P6
日期时间
长日期
日期
理员数表(admin)记录理员登录信息表中字段设置43示
表43理员数表(admin)
列名
数类型
字段描述
ID
动编号
长整形
键动编号
adpass
文
50
记录理员登陆密码
第五章 系统详细设计编码实现
详细设计称模块设计阶段详细设计模块确定实现模块功需算法数结构章介绍系统详细设计编码实现详细设计根目标确定应该样具体实现求系统阶段设计工作应该出目标系统精确描述编码阶段描述直接翻译成某种程序设计语言书写程序详细设计目标仅仅逻辑正确实现模块功更重设计出处理程应该简明易懂编码设计进步具体化程序设计语言特点编码风格程序性读性测试性维护性产生深远影响
51 户理模块详细设计
511 系统流程图
更清楚说明系统框架户系统整体初步认识面出系统流程图图51示
申报员
理员
申报材料填写
申报材料传
删 理
基数查询
查询申报员
登 陆
高等教育系统网职称申报理系统
申报
图51 系统流程图
通身份认证申报户登录界面软件进行操作包括填写修改传等功作理员进行户理删查询统计操作
512 程序流程图
系统程序流程图总图宏观反映系统程序流程登录程序流程图反映系统户登录注册功程序流程图52示:
高等教育系统网职称申报理系统
否注册
注 册
户登录
否
填写注册信息
提 交
效验证
读取户信息
户信息存入数库
重
置
效
图52 户登录程序流程图
申报员申报资料提交传理模块流程图系统户实现申报材料理功程序流程申报员申报资料提交传理模块流程图图53示
选择传申报材料
否注册
注 册
高等教育系统网职称申报理系统
登 录
选择操作象
申报职称表格填写
申报资料修改
图53申报员申报资料提交传理模块流程图
理员删理模块流程图系统理员实现申报户申报材料浏览删理功程序流程图54示
理员登录
选择操作象
申报户申报材料浏览
删申报员
图54理员删理模块流程图
理员查询统计理模块流程图系统理员实现申报户申报材料浏览统计理功程序流程图55示
理员登录
查询
选择查询象
申报户姓名查询
申报户申报职称查询
图55 理员查询统计理模块流程图
52 界面代码分析实现
实现系统需页面
(1) 登录页面:申报户该页面输入户编号密码数库中存进入系统理员输入密码进入系统
(2) 注册页面:果没户进入注册页面注册申报户信息
(3) 申报户信息页面:申报员进入页面填报修改申报职称表
(4) 申报户申报资料提交页面:申报户填妥申报表格文档格式提交资料数库中
(5) 户申报材料传功:申报户选择资料传
(6) 理员系统理页面:显示申报户申报基信息
(7) 理员删申报户页面:选择删户确定删
(8) 理员申报员姓名查询页面:选择输入查询申报姓名查询申报基信息
(9)理员申报员申报职称查询页面:选择输入查询职称名查询申报职称员基资料
521高等教育系统网职称申报理系统首页
高等教育系统网职称申报理系统首页窗体图示该页具动导航功户登录根身份进入系统功页注册钮click事件实现页面户注册页导航登陆钮click事件完成户合法性数库验证
图56 首页窗体
高等教育系统网职称申报理系统首页(indexasp)相关代码登陆页面学采vb作代码编写语言样通毕业设计巩固学代码语言编写更锻炼工作学拓展思路
登陆页面中选择申报员理员分登录代码:
<#include fileconnasp>
<
username requestForm(username)
password requestForm(password)
adpass requestForm(adpass)
sub admincheck
set rs serverCreateObject(adodbrecordset)
sql select * from admin where adpass'&adpass&'
rsopen sqlconn33
if not (rseof and rsbof) then
responseCookies(userlevel)admin
responseRedirect(adminasp)
else
responseWrite(密码效点击处返回)
end if
end sub
sub usercheck
set rs serverCreateObject(adodbrecordset)
sql select * from user where username'&username&'
rsopen sqlconn33
if rseof or rsbof then
responseWrite(该户存点击处返回)
else
if password rs(password) then
usid rs(id)
responseCookies(username)username
responseCookies(userid)usid
responseCookies(userlevel)user
set rs2 serverCreateObject(adodbrecordset)
sql select * from item where userid&usid
rs2open sqlconn33
if rs2eof or rs2bof then
responseRedirect(itemasp)
else
responseCookies(useritem)rs2(id)
responseRedirect(itemasp)
end if
rs2close
set rs2nothing
else
responseWrite(密码效点击处返回)
end if
end if
rsclose
set rsnothing
end sub
sub login
>
户登录