




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西南交通大学电工电子实验室电子综合试验平台研发方案(二) Web网络模块设计.系统结构采用分析通过详细的分析系统所要实现的主要功能和系统运行的需求后,决定系统结构采用以 B/S (Borwser/Web Served 或者用(B/S/DBMS (Browser/Web Server/DataBase Manage System为主,以C/S为辅的系统机构。其主要优点如 下:在C/S结构下,应用系统分成客户机和服务器两部分。其作用分别是:应用处理由客户端完成,而数据访问和事务处理由服务端完成,这种方案实现了功能的分布,即部分处理任务交给了客户端,而数据集中在服务器端。这样可以保证数 据的相对安全
2、,并可以保证数据的同步。另一种应用越来越多的结构是 B/S/DBMS结构。它是基于Internet/Intranet的 结构模型,即前台客户端采用浏览器,中间件服务器为Web服务器,后台为数据库服务器。也可以将WEB服务器和数据库先期绑定到同一台硬件服务器上。 此种结构由客户端在 Web页面发出请求至 Web Server,再由 Web Server向数据 库服务器发出请求,而最后中间件服务器接收到数据库服务器的应答后,最终返回给客户端的仍然是页面形式。这样实现了客户端不直接和数据库服务器发生关 系,保证了数据的安全性。在设计国际标榜认证系统时,之所以采取这两种结构,是因为二者各有长短, 互为
3、补充。C/S结构功能更强大和完善,对于大批量的数据处理作业有优势;而 B/S/DBMS结构实现了客户端的零维护,使用起来更方便灵活,很适合数据、信 息的发布和查询。.系统技术平台采用分析本系统开发平台和开发语言上选用了当今业内最为先进的微软.net平台和+c#语言,采用web体系三层结构、B/S (浏览器/服务器)模式,基于 Internet网络环境,使系统的实现建立在一个较高的起点上。技术平台的介绍微软的.NET技术目前正是风风火火,作为全球软件业最大的公司,微软 在.NET技术上投入了大量的人力物力, 把公司未来战略重心放在了 .NET上,而从目前看来,.NET技术无疑代表了未来Inter
4、net技术的方向ASP.NET技术就是由微软的.NET技术细化而来的,它跟ASP技术有些关系, 然而又不是仅仅是一个继承,可以讲,ASP.NET跟ASP想比较的话,已经是变得面目全非了,当然好得至少是一个量级以上。采用的服务器脚本语言也是全新 的变革,包括VB.NET、C# J# J C+.NET等功能强大的新一代网络 开发语言。其中C#是微软大力推行的下一代主力网络开发语言。因为它是一个 完全面向对象、采用公共运行环境。语法严谨、内存自动回收的编译性语言,这 就意味着只要服务器端系统只要第一次运行后就可以大大提高其他客户端的浏 览速度!ASP.NET完全基于模块与组件,具有更好的可扩展性与可
5、定制性,数据处 理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了 ASP,同时也提供给web开发人员更好的灵活性,有效缩 短了 web 应用程序的开发周期。 ASP.NET 与 Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的 web商业模型提供了一个更为稳定, 高效,安全的运行环境。.数据库的采用分析数据库采用 Microsoft SQL Server 2000 或 7.0。本系统为什么要用此系统结构呢?答:Client/Server体系结构是九十年代以来得到广泛使用的一种结构体系,其成熟的技
6、术和先进的思想,使其十分适合于信息管理、数据处理等基于事 务处理的系统。而近年来随着WebK术的迅速普及,其独有的跨平台、界面统一 和操作简单等特点,使B/S体系结构得到了长足的发展,尤其适合于数据和信息 的浏览、查询和发布和收集。目前这两种体系结构日趋走向融合。但两者会在一段时间内共存。从应用角度上看,B/S/DBMS结构在进行大量而复杂的数据处理 方面存在功能简单、执行速度较慢等情况,所以两者结合应用是最理想的解决方 案。本系统的前台部分主要采取B/S/DBMSg构,主要功能是实现各类数据 的查询和部分数据的收集、报送,如学生查询选课结果、考试成绩,教师网上报 送成绩、学生提交选课表单等。
7、此部分功能相对单一,复杂的数据处理较少,而 且由于面向众多学生和教师,因此操作的简单显得很重要,因此很适合用浏览器 作为客户端。,采用 Microsoft Internet Information Server 5.0作为 WebServer ,利用其 ActiveX Data Object(ADO.NET) 技术实现 Web页面与数据库的 动态交互,网络操作系统采用的是 Microsoft Windows 2000 Server ,数据库采 用 Microsoft SQL Server 2000 或 7.0。本系统的部分后台处理部分则采用了 C/S结构,主要功能是实现各类数 据处理、统计等功
8、能,如处理学生信息数据、学生成绩设置。后台处理部分主要 是面向中心教师使用,其要求功能强大,处理数据复杂,因此采用 C/S结构。我 们的方案是采用C+Builder6.0或者C#行开发,网络操作系统为 Microsoft Windows 2000 Server ,客户端操作系统为无限制。选择此系统运行平台和技术平台的优点:.先进性本系统开发平台和开发语言上选用了当今业内最为先进的微软.net平台和语言,采用web体系三层结构,采用 B/S (浏览器/服务器)模式,基 于Internet网络环境,使系统的实现建立在一个较高的起点上。.可扩展性在应用软件设计中,要做到数据标准规范、统一,体系结构具
9、有可扩展性, 基于一个开放的平台,能实现与第三方系统数据共享与整合;本软件做为内部业务管理平台,与对外服务系统相结合,通过对本程序扩展,开发双方程序接口, 可以实现其他网络信息的共享。这一切在.NET中是很容易实现的,因为它是基 于SOAP通讯CLR运行环境和XML数据存取技术。.易用性客户端通过Intranet/Internet(局域网/互联网)与服务器相连不需要安装任何客 户端程序,操作界面只需要启动微软 IE浏览器即可,升级等方面具有简便、快 捷的优势,极大地减轻了客户端操作维护强度,是传统 C/S结构的应用系统无 法比拟的.安全性和可靠性应用软件在业务层使用多种加密算法,以便保证系统数
10、据的安全性。所有的 系统功能均采用模块化分类,可通过设置用户的读写权限以及对模块的使用权限 来最大程度的保护系统数据的安全。所有用户密码均采用MD5加密算法进行加密,该算法具有不可逆性等优点。.优越性系统采用.net开发最主要的优点在于其全新的 WEB平台设计,数据绑定使 的服务器的负荷大副减小,而经过编译后运行速度则是更快!这是那些如ASP、PHP、JSP等采用解释执行的CGI所不能及的。WEB控件的应用可以在开发周 期短的情况下不会降低系统的稳定性。一、系统特点(1)采用B/S (浏览器/服务器)模式开发为主,C/S (客户端/服务器)模 式开发为辅,保证系统应用自如,无安全之忧!本着为用
11、户服务的思想,从用户使用的角度设计规划系统软件, 采用先进的 B/S模式开发,即装即用,简便快速,安装工作全部在服务器进行,工作站仅仅 利用操作系统自带的浏览器如IE就可以解决问题。同时由于传统的C/S模式具有较高的安全性、稳定性,因此我们在局部设计 中辅助采用C/S模式,以保证整个系统简便又不失安全。B/S模式和C/S模式两种模式,优势互补,相得益彰,可以让用户最大限度 的享受高科技带来的便利!(2)模块化设计,可扩充性好,系统升级修改方便;(3)功能齐备,并保持相对独立,“丰俭”由己;本着“一切为了用户”的思想,系统采用模块化的设计,各个功能相对独立, 用户可以根据自身的实际需求,灵活配置
12、所需功能。(4)支持二次开发,支持第三方软件,减少用户重复投资之风险;提供程序二次开发接口,适合实验中心根据自身要求编写和添加模块, 以及 第三方软件系统挂接到本系统中。 可以最大限度利用现有资源,避免日后不必要 的重复投资。(5)着眼于未来的呼叫中心(交流的扩展)独有的“呼叫中心”功能是信息交流在更大范围的扩展,解决教师学生之 问、学生用人单位之间一对一交流,提供良好及时的沟通和交流平台。呼叫中心可以帮助系统建立实验教师与学生、授课老师和学生之间等系统各 用户的信息沟通,由于这种沟通不会受到时间、 空间的因素的限制,同时可以做 到一对一的交流,因此可以做到及时、准确、保密。在这个呼叫中心里,
13、可以利用电子邮件、网络寻呼、聊天室、公告板等网络 通讯手段进行信息沟通。既可以得到信息交流,又可以充分运用Internet技术, 一举两得!当然可以视系统需求扩充呼叫中心的功能。(6)多种安全防范,无后顾之忧;想用户所想,除了在系统设计开发方面预先考虑周密外,还将限定系统所有对外的服务端口、信息传输、软件设计多方面的安全防范措施,做到有备无患。 周密的安全性可以让用户放心使用。三、模块划分实验室介绍实验室概况:主要包括实验室师资、物资、荣誉成就及发展目标等。课程体系:主要包括教学计划、课程教学任务、教学安排及相关要求等。实验室结构:如表格实验室实验室仪器配置试验教学内容实验室一电流表、电阻箱电
14、工电子技术基础电路基础实验室二直流电源、二极管电工电子实践初步电路与数字逻辑设计实践 . . .师资力量:具体学历老师分类及老师介绍规章制度:实验室及课程相关的规定获奖荣誉:实验室荣誉介绍发展规划:课程创新和发展目标. 网络教学主要把老师的教案制作成学生可以下在或可以直接在网上浏览的分类资 源,一共学生分类查阅。教学交互实行老师学生、学生与学生之间的交流,及时解决学生从在的疑问和相关 问题。此模块可以细分为常见问题的分类,如:常见问题、教学问题等等小分 类。此模块力求间接的同时保证功能。还可以包括教师信箱(实现学生就具体问题请教目标老师)。教学资源主要包括一些对学生有用的学习资源,仪器说明:一
15、些仪器的图片及资料 让学生有个初步的了解常用仪器、提供常用仪器的操作手册及详细介绍和安全问题C.仪器简介:各种仪器的简单介绍参考数据:老师提供一些正确的实验数据及实例共学生参考学习参考书籍:提供一些参考书籍和电子文档供学生和老师查阅辅助软件:一些和试验有关的软件教学管理 主要实现老师对学生、学生成绩、试验设备的管 理学生管理对注册学生进行人工检查、针对个体学生发布通知。成绩管理学生成绩录入、修改、删除资源管理 老师教案、参考资料等文件的管理。资料管理 文本资料的管理,如实验规则、设备管理 实验室资源管理(如实验仪器的型号、时间、负责 人等)系统设置 系统安全性、页面风格、数据备份、通知等内容的
16、 更新。学生信息注册模块 学生注册为系统提供可用的学生基础数 据学生预约试验模块 系统通过统计为学生提供可用的实验资 源供学生预约(学生可通过局域网登陆本平台,对各实验室所开的试验 进行预约登记,并按预约是时间和地点去做实验, 同时提示学生预约但 未按时作试验造成资源浪费的惩罚,这样可大大提供实验室的利用程度,同时给学生合理安排自己的时间。)学生成绩查询模块 学生登陆后可以查看自己各个实验成绩。教师内部管理模块 提供对整个系统管理功能,如各种数据的 查询、更改、何系统内部的管理。总评:以上系统才用的技术平台和系统所要运行的操作系统平台都是经过 严格对比后决定的。在系统设计和制作过程的总直到路线
17、是:实用一一安全一一易用一一美观。以此原则制作出来的系统,肯定是在使用上是不存在什么问 题的。从安全角度来将,因为.net使用的是控件,就是平常存在的技术漏洞, 在.net技术运行环境中也会自动隐藏,不会对系统的安全造成威胁。从 .net所 用的语言来说,采用 C#会让那些不用的内存自动回收,减少服务器资源的浪 费;而其面向对象的特会使各个模块互相引用彼此的基类,这样可以提高代码实可重复应用,维护方便、升级容易!系统才用三层结构来构件(表现层一一 逻辑层一一数据访问层),这样做的特点和好出是使系统有个明确的纵向(三 层结构)和横向(基于模块)的联系,方便和其他系统的数据衔接。所有的数 据访问功
18、能都封装在数据中,还可以提高系统的安全性。系统的实现一人为本, 最主要的特点是是用户的操作容易化,功能强大化!四、系统开发阶段划分第一阶段、(2005年5月-2006年初)完成模块系统主体框架学生注册模块学生预约试验模块论坛交流模块学生成绩查询模块教师教学计划管理模块以上这些模块只能完成基本的使用功能,先让系统运行起来,晚上和扩充只能在下阶段完成。第二阶段、(2006年初一2007年底)教学资源模块设备管理模块第一阶段各模块功能扩充和完善五、系统第一阶段模块 CASE设计:a.学生注册模块1、数据库支持:Stu_basic_info表字段名类型长度说明口含为空IdInt4自动编rUsernam
19、eChar20学生姓名PasswordChar32密码MD5Stu_NoChar16真实姓名MobileChar11联系电话VStu_ClassChar15学生班级VStu_ZhuanyeChar6学生专业Stu_Nianjichar60学生年级Reg_timeDatetime8注册时间Visited_timeInteger4访问次数VLast_visitedDatetime8最后到访时间VPassedBit2是否通过2、学生主次基本流程3、限制条件注册ip为本校有效ip学号是有效学号(防止恶意注册攻击) 学生姓名限制(一般为2-4个汉字) 密码通过md5加密限制服务器对外服务端口应用辅助隐藏服务器及学生等相关数据b.学生课程预约模块此模块基本由两部分组成:一、负责教师添加更新相关试验地点、时间及 器材和学生要做的准备工作。二、系统为学生提供目的地点和时间可以进行的试验。在上述条件下,学生选择试验基本数据格式:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 泰山护理职业学院《计算机电路基础》2023-2024学年第二学期期末试卷
- 张家口职业技术学院《接口自动化》2023-2024学年第二学期期末试卷
- 贵州铜仁数据职业学院《桥梁结构非线性》2023-2024学年第一学期期末试卷
- 山东英才学院《儿童文学(小教)》2023-2024学年第二学期期末试卷
- 郑州经贸学院《钢琴弹唱》2023-2024学年第一学期期末试卷
- 湖南师范大学《公共健康与预防医学》2023-2024学年第二学期期末试卷
- 反担保保证抵押借款合同
- 抵押物品的合同
- 手房买卖合同独家合同
- 畜牧产品产销对接与供应链保障合同
- 前列腺增生患者的护理查房课件
- 2023年四川农信(农商行)招聘笔试真题
- 呼兰河传(2022年黑龙江牡丹江中考语文试卷记叙文阅读题及答案)
- 小学英语“教学评一体化”实施
- 危险化学品出入库管理制度
- 人教版道德与法治三年级下册全册课件(完整版)
- 医学课件新生儿黄疸5
- 2024年中考英语作文热点主题:人工智能满分范文10篇精彩表达25句
- 2025年呼和浩特市重点中学中考领航2020大二轮复习数学试题模拟含解析
- 水泥搅拌桩施工记录-自动计算
- 全国大学生网络安全知识竞赛题库及答案
评论
0/150
提交评论