- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web的实验管理信息系统
(淮阴工学院 计算机工程系,江苏 淮安 223001)
摘要:本文讨论了WEB环境下实验管理信息系统的体系结构、系统功能、数据库设计以及系统的实现技术。
关键词:实验管理信息系统;数据库;COM+;数据完整性
中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c
1 引言
理工科高校实验教育是培养学生工程实践能力的重要环节,它的显著特征是将实践知识与理论知识有机地联系在一起,并借助于一定的实验手段来培养学生的技术应用能力和工程观念。传统的实验课程需要教师完成安排实验任务、评阅文件、收集和批改实验报告等工作。通常以口头和书面的方式进行,已经越来越不能适应现代教学的需求。
随着网络技术、计算机技术的进步,建立完备的实验管理手段成为可能。我们可以通过网络共享远程实验资源和信息,方便地安排学生进行实验,不受时间与空间的限制。这样不仅可以大大地简化了实验教学的过程,还能将教师从繁重的实验管理工作中解脱出来,从而提高实验管理的水平。
2 系统的体系结构
目前,基于Web Computing计算模式的B/S结构的应用程序开始占有越来越重要的位置,在B/S体系结构系统中,用户可以通过浏览器,向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。实际上,B/S体系结构是把二层C/S结构的事务处理逻辑从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务。B/S结构的Web应用程序和C/S结构的相比有以下优点:
(1)无须开发客户端软件,维护和升级方便。
(2)可跨平台操作,客户端只要装有WWW浏览器。
(3)具有良好的开放性和扩充性。
(4)可以减少网络流量,大大缓解网络带宽问题。
建立在微软的IIS(Internet Information Server)基础上的ASP技术和ActiveX技术,使得Web应用程序的开发、运行效率得到了较大的改善,是一种有效的开发Web应用的方法,可以在客户端和服务器端创建ActiveX组件,来扩展系统的应用逻辑。建立在IIS和ASP技术上的Web应用结构如图1所示。
图1 建立在IIS和ASP基础上的Web应用结构图
3 系统的功能需求
本系统应该具有以下功能:
(1)用户的基本信息管理
用户信息包括用户名、所属院系、身份、口令、权限等项目,按用户需要而定。系统管理员有权对用户信息表进行维护操作,包括用户的增加、删除,以及用户权限的重新设定等。
(2)实验信息的浏览和评阅
教师可以查看学生的图文档(CAD图形或实验报告)的结果和统计信息,并给出评价和分数等级。
(3)系统管理
系统管理工作由系统管理员来承担。系统管理包括权限设置、实验设置、信息发布、注册设置等方面内容。用户的权限包括设计、分析、浏览、协调等。教师和学生都会被分配若干权限。一般学生的权限和学生组长的区别在于在客户端所观察到的视图不同,组长可以协调组内成员的设计工作。例如,组长可以向组内成员发送邮件通知。组长和一般学生根据各自不同的权限完成分析和设计工作。通过对以上功能需求的分析,系统可划分为若干个功能模块,见图2。
图2 系统的功能模块
4 系统的数据库设计
概念模型是对现实世界的抽象和概括,它真实、充分反映了现实世界中的事物和事物之间的联系,它独立于计算机的数据模型和特定的数据库管理系统。描述概念模型的有力工具是E-R 图,本系统的E-R图见图3。
图3 系统的E-R图
逻辑结构设计的任务就是把概念结构设计阶段设计好的E-R图转换为与所选用的DBMS产品所支持的数据模型相符合的逻辑结构。E-R图向关系模型的转化要解决的问题是:如何将实体和实体间的联系转换为关系模式以及确定这些关系模式的属性和码。系统的全局E-R图转换成的关系模型为:
教师(教师名、角色名称、密码、系别、性别、职称、任教班级数、通讯地址)
班级(班级名、系别、人数)
任课(实验名称、教师名、班级名)
实验(实验名、实验序号、实验内容、实验人数、实验地点)
实验分配(实验名、班级名、实验项目类型、机构数量、实验期限)
学生(学生名、班级名、学号、角色名称、密码、通讯地址)
实验权限(学生名、实验名、学号、权限类型)
角色(角色名称、人员名称、系别、通讯地址)
图文档(文档名称、实验名、学生名、零部件名称、班级名、文件类型、零部件类型、完成状
文档评论(0)