- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
医学图像处理课程在线学习系统设计
医学图像处理课程在线学习系统设计摘要:《医学图像处理》作为生物医学工程专业的一门专业必修课,教学内容多,课时安排紧凑,不利于同学们对理论知识的消化理解,同时书本资料匮乏,电子资料不易搜索,导致了部分同学学习积极性不高,学习效率低下。在线学习系统作为一种新的教学模式,利用计算机互联网实现网络授课、学习、文档共享及师生在线交流,突破了传统教学的时空限制,具有资源共享、快捷高效等优点。该课题经过系统需求分析的调研,运用Dreamweaver软件开发平台、ASP动态网页制作和ACCESS数据库开发技术,通过编写VBScript脚本语言,设计完成了一个基于B/S网络框架的《医学图像处理》课程在线学习系统。
关键词:在线学习系统;ASP;ACCESS数据库
中图分类号: TP317文献标识码:A文章编号:1009-3044(2012)18-4438-04
1系统开发环境及工具
本课题采用Windows XP及以上操作系统、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图来表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
3在线学习系统的实现
在正确安装IIS之后,即可进行程序语言的编写和程序调试。
3.1连接数据库
不同数据库有不同的连接方法,对应ACCESS数据库,有字符串连接方法和DSN链接方法此处使用第一种,代码编写如下:
此处DBQ使用相对路径,fifasp.mdb为数据库文件名。
由于几乎所有的ASP动态网页都需要连接数据库,所以将以上字符串连接数据库方法粘贴到config文件下db.asp文件中,而在其他需要调用数据库的文件中调用此文件即可,调用方法为:
3.2功能模块的实现
在完成以上操作之后可以开始进入整站制作的过程,动态页面从流程图开始,涉及到的具体语句中只对较为重要的编程语言进行讲解。
3.2.1引用文件编写
由于在编写程序时,ASP本身提供的函数并不足以满足我们的所有应用,所以在设计时将经常用到的一些功能如:连接数据库语句、翻页功能等编写为引用文件,在需要使用这些功能的文件头部引用即可,将这些文件统一存放config文件夹下。
3.2.2模块实现
此处选取注册功能进行讲解。
在本站中,没有注册成功或者审核通过的用户无法浏览网站内容的。
利用布局表格绘制出如图2的注册页面。动态程序流程图如图3所示。将程序流程图转换为代码。
图2注册页面
中
on error resume next出错后继续
dim sql,rst定义函数名
if request.querystring(“act”)=“reg” then地址栏参数为reg表示用户点击提交按钮
if request.form(“f_user”)=““ or request.form(“f_code”)=““ then判断用户名与密码是否为空
msgboxU “用户名和密码都需要填写!”
else
set rst=server.createobject(“adodb.recordset”)创建recordset对象然后对rst对象的各个属性设置即可
……此处省略属性设置语句
set myErrors=conn.errors此处为判错语句
if myErrors.co
文档评论(0)