关于数据库方面论文范文例文,与医学图像处理课程在线学习系统设计相关毕业论文开题报告
本论文是一篇关于数据库方面毕业论文开题报告,关于医学图像处理课程在线学习系统设计相关在职研究生毕业论文范文。免费优秀的关于数据库及在线学习及结构设计方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:《医学图像处理》作为生物医学工程专业的一门专业必修课,教学内容多,课时安排紧凑,不利于同学们对理论知识的消化理解,同时书本资料匮乏,电子资料不易搜索,导致了部分同学学习积极性不高,学习效率低下.在线学习系统作为一种新的教学模式,利用计算机互联网实现网络授课、学习、文档共享及师生在线交流,突破了传统教学的时空限制,具有资源共享、快捷高效等优点.该课题经过系统需求分析的调研,运用Dreamweaver软件开发平台、ASP动态网页制作和ACCESS数据库开发技术,通过编写VBScript脚本语言,设计完成了一个基于B/S网络框架的《医学图像处理》课程在线学习系统.
关 键 词:在线学习系统;ASP;ACCESS数据库
中图分类号:TP317文献标识码:A文章编号:1009-3044(2012)18-4438-04
1系统开发环境及工具
本课题采用WindowsXP及以上操作系统、ASP和ACCESS完成本次设计.ASP是美国微软公司出品的WEB编程语言,运行环境是微软出品的WEB服务器IIS.数据库采用ACCESS数据库.
其他软件包括:IE6以上、Dreamweaver7或更高的版本.
2在线学习系统的设计
2.1系统总体结构的设计
系统主要有以下模块构成:用户管理模块、公告栏模块、留言板模块、友情链接模块、下载资料模块、聊天室模块、在线练习模块.现对用户管理模块设计简单介绍.
用户管理模块主要包括用户注册、管理员审核、个人信息修改、删除用户等等操作,管理员、教师、学生都会涉及这一模块的制作.
图1管理员主页
2.2后台数据库的设计
人们把数据库设计分为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护6个阶段.概念结构设计就是对信息世界进行建模,常用的概念模型是E-R模型,它是P.P.S.Chen于1976年提出来的.
概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型.概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上.
概念模型(E-R模型)的组成元素有:实体、属性、联系,E-R模型用E-R图来表示.实体是用户工作环境中所涉及的事务,属性是对实体特征的描述.
本篇论文出处:http://www.sxsky.net/benkelunwen/060315365.html
3在线学习系统的实现
在正确安装IIS之后,即可进行程序语言的编写和程序调试.
3.1连接数据库
不同数据库有不同的连接方法,对应ACCESS数据库,有字符串连接方法和DSN链接方法此处使用第一种,代码编写如下:
<%
dimconn,dbpath
setconn等于Server.CreateObject("adodb.connection")
dbpath等于"/db/"
conn.open"DRIVER等于DriverdoMicrosoftACCESS(*.mdb),DBQ等于"&Server.MapPath(dbpath&"fifasp.mdb")
%>
此处DBQ使用相对路径,fifasp.mdb为数据库文件名.
由于几乎所有的ASP动态网页都需要连接数据库,所以将以上字符串连接数据库方法粘贴到config文件下db.asp文件中,而在其他需要调用数据库的文件中调用此文件即可,调用方法为:
3.2功能模块的实现
在完成以上操作之后可以开始进入整站制作的过程,动态页面从流程图开始,涉及到的具体语句中只对较为重要的编程语言进行讲解.
3.2.1引用文件编写
由于在编写程序时,ASP本身提供的函数并不足以满足我们的所有应用,所以在设计时将经常用到的一些功能如:
关于数据库方面论文范文例文
3.2.2模块实现
此处选取注册功能进行讲解.
在本站中,没有注册成功或者审核通过的用户无法浏览网站内容的.
利用布局表格绘制出如图2的注册页面.动态程序流程图如图3所示.将程序流程图转换为代码.
图2注册页面
<%’所有ASP语句必须包含在<%%>中
onerrorresumenext’出错后继续
dimsql,rst’定义函数名
ifrequest.querystring("act")等于"reg"then’地址栏参数为reg表示用户点击提交按钮
ifrequest.form("f_user")等于""orrequest.form("f_code")等于""then’判断用户名与密码是否为空
msgboxU"用户名和密码都需要填写!"
有关论文范文主题研究: | 关于数据库的论文范文检索 | 大学生适用: | 硕士毕业论文、电大论文 |
---|---|---|---|
相关参考文献下载数量: | 38 | 写作解决问题: | 怎么撰写 |
毕业论文开题报告: | 文献综述、论文总结 | 职称论文适用: | 职称评定、中级职称 |
所属大学生专业类别: | 怎么撰写 | 论文题目推荐度: | 优质选题 |
else
setrst等于server.createobject("adodb.recordset")’创建recordset对象然后对rst对象的各个属性设置即可
等’此处省略属性设置语句
setmyErrors等于conn.errors’此处为判错语句
ifmyErrors.count等于0then
msgboxU"注册成功!"
else
msgboxU"注册失败!原因:"&myErrors.item(0).description
endif
endif
rst.close
setrst等于nothing’关闭并清空rst对象
endif
endif
%>
需要注意的是,页面起始位置应加入引用文件:
在页面结束之前应加入清空关闭connection对象的语句:
<%
conn.close
setconn等于nothing’关闭清空connection对象
%>
用户注册功能是本站开始设计的第一个步骤,也是一个很基础的功能,以上叙述的设计过程是以后每一个功能模块都严格遵循的设计过程,在每一个模块完成之后,都要开始进行相应的运行与调试.
4系统运行与调试
4.1测试概述
本章根据用户需求,设计测试用例,对软件进行系统测试.并根据测试结果填写测试表格的测试结果栏.测试的重点是确保各项功能的正常运行.测试的目标是确保所开发的功能符合用户的需求.
4.2系统部分测试
在第四章设计系统实现中重点讲了注册功能的实现,此处也以注册页面的测试为例讲解测试步骤.
在Dreamweaver中打开register.asp页面,点击在浏览器中预览/调试按钮.根据流程图3,首先验证用户名或者密码为空情况:
验证同名用户是否能够注册:
注册成功时:
打开后台数据库文件,验证用户信息是否写入数据库中:
图7注册成功时数据库内容
可以看到最后一名用户就是刚刚注册的用户,其姓名、性别、等内容都与注册内容一致.u_check默认为空,在管理员审核通过之后用户即可登录本站.
5结论
本课题实现了一个基于ASP和ACCESS的医学图像处理在线学习系统,可供学生、教师、系统管理员三方用户安全使用,界面友好、功能完善、通用性强.其主要模块包括:公告发布管理、留言板管理、友情链接管理、学习资源管理、聊天室管理以及在线练习管理等.
该系统简介易用,投入使用之后可以利用计算机互联网实现网络授课、学习、文档共享及师生在线交流,突破了传统教学的时空限制,具有资源共享、快捷高效等优点,可以有效地促进该课程的理论和实验教学,帮助改善同学们的学习状况,常适用于高等院校的远程教学,具有非常广阔的应用前景,由于预算有限和时间仓促,本系统尚存在如下一些缺陷:
未能购买域名、将系统放在网上进行远程调试;
整站结构的设计还不够十分合理,网站结构使用了两种方式,既存在以身份为划分建立的admin、stu、teacher文件夹,也存在以功能为划分的message
关于数据库方面论文范文例文,与医学图像处理课程在线学习系统设计相关毕业论文开题报告参考文献资料: