摘要:近些年我国社会经济的发展速度越来越快,为了满足这一发展需求,需要进一步加大交通基础设施建设。因为只有道路通畅,才能带动地区经济的发展。在此背景下,我国对道路与桥梁技术专业的人才需求量越来越大,目前我国的各大高校与高职院校都纷纷开设了道路与桥梁技术专业,以培养更多优秀人才。而在教学过程中,通过信息化手段实现现代化教学模式无疑会促进教学水平的提升。其中信息管理系统就是这样一种便于提高教学效率的信息化系统,现本文就对其开发过程进行探究分析。文章是以.net技术为主要开发技术和平台,重点分析了道路与桥梁技术专业信息管理系统的原型设计与实现,以供相关人员参考借鉴。
关键词:.net技术;道路与桥梁技术专业;信息管理系统;设计;实现
与一般的高校专业不同,道路与桥梁技术专业是一个对学生实践能力要求很高的专业,这是因为本专业的学生在毕业后所从事的主要工作是与工程建设项目实施息息相关的,包括设计、施工、监理、检测、工程管理等多个方面。学生仅仅只具备专业理论知是无法满足实践生产技术需求的。为此当前很多高校和高职院校都对道路与桥梁技术专业采取了实训教学模式。这样一来,教学的内容更加丰富,课堂时间划分的更为细致,教学管理也相对更为复杂。若不对教学信息做好有效科学管理,势必会影响到道路与桥梁技术专业的教学效果。而采取信息管理系统则可以很好的解决排课等教学管理难题,为提升教学水平奠定良好基础。
为此,加强对道路与桥梁技术专业的信息管理系统开发研究是很有必要的。
一、开发环境可行性分析.NET 是目前软件开发过程中应用最广泛的一种WEB 开发平台,其具备非常强大的开发功能,几乎所有的开发语言都可以在这个平台实现。为此,在对道路与桥梁技术专业的信息管理系统进行开发时,也采用了基于.NET 开发平台的开发技术。其开发环境具备很好的可行性,具体如下所示:1、软件开发环境的研究分析基于.NET 技术的软件系统开发环境能够支持Windows 操作系统,包括XP 系统、Win7 等,符合本系统的开发环境。另外,本系统开发中所使用的数据库为SQL Servver 2005,开发语言为C 语言。基于C 语言的设计编程在.NET 平台上可以很好的实现,而SQL Servver 2005 则是一种企业级达到数据库,具备非常大的容量,在一些流量很大的网站设计上也有广泛应用,因此完全能够满足道路与桥梁技术专业的信息管理系统数据库需要。并且这种数据库在处理数据上具备很强的安全可靠性,并设置有一定的身份验证和授权两种安全机制。可以说,无论是哪方面来讲,本系统的软件开发环境都具备很大的可行性。
2、硬件开发环境的研究分析本系统在开发过程中所采用的硬件设备为操作系统是Windows XP的计算机,其CPU 为Pentium4 C2.4D,内存为2G,硬盘为500G,显示器为17 寸。所有的硬件系统均处在健康运行状态上,满足系统开发的硬件需求。
3、其他可行性分析除了软件环境和硬件环境具有很大的可行性之外,本系统的可行性还体现在技术层面、经济层面和操作层面上。即基于.NET 的开发平台能够支持所有的编程语言,程序在执行过程中运行效率较高。SQLServver 2005 数据库也可以满足数据存储、传输、移植等功能需求。另外,本系统的开发成本较低,但能够大大的提升道路与桥梁专业的教学管理水平和教学工作效率,因此经济可行性较高。其次,电脑在高校较为普及,无论是教师还是学生,基本都有自己的电脑设备,因此硬件条件也符合系统操作可行性要求。
二、系统设计与实现在软件开发过程中,原型就是软件的一个最早可运行原始版本,为了反映最终成熟软件系统里所要求的部分重要特征,用于实验和评价系统体系,以指导进一步深化地软件开发和修改。原型是一个初期实际工作地软件系统,没有一般的生存周期。
期刊文章分类查询,尽在期刊图书馆因此,开发原型的开支必须远远低于开发实际系统的开支,这样才能保证系统成功进行初期测试。同时应具备足够的功能,可以进行有指导意义的用户使用测试。在此本文就以系统登录功能原型的设计与实现问题为例进行分析。
1、原型设计在对道路与桥梁技术专业信息管理系统进行开发时,要明确其主要的用户。其用户主要包括教师、学生和管理员,各类用户在系统中的权限不同,功能也存在区别,所以应当在用户登录系统时加以区别,由于该信息管理系统是基于 B/S 架构的,从系统安全性方面考虑,应该具有访问权限控制,本系统采用了验证码技术和基于角色的用户安全策略来保障系统的安全运行,因此需要单独设计一个登录页面来实现各类用户的登录。
系统的使用者必须在登录页面中输入用户名、密码和验证码,并在下拉列表框中选择当前登录的用户类型,单击“登录”按钮进行身份验证,以确定其所能够使用的模块级权限和操作级权限,若验证不通过,系统提示错误信息,只有验证通过才能进入系统主页面,此时系统可自动保存该用户的 ID 号、登录时间等相关信息。用户通过权限控制保障了系统的安全性。
用户在客户端成功登录后,系统自动将该用户的信息如:用户名、权限和ID 信息等存入用户 Session。用户在页面上使用的各项操作都需要先判断当前用户的权限,首先系统检查用户 Session,再根据现有用户数据库信息进行身份验证,并检索当前用户的相关信息,如用户名、所在用户类型等,最后通过用户分组信息判断其所拥有的访问权限,仅当用户拥有权限时所进行的操作页面才能被打开。
2、原型实现系统登录页面由以下几个部分组成:用户名输入框、密码输入框、验证码输入框以及用户类型选择框、登录按钮和退出按钮。
在登录界面中主要部分为界面中央部分的登录区域,各类用户(包括管理员、教师和学生)需要在此区域中输入用户名和密码,用户名和密码己经储存在系统数据库中,由管理员用户进行管理,填写完正确的用户名和密码后,点击登陆进入系统主界面。
本模块应用 Randomize 语句来初始化随机数生成器。再利用Cstr 函数、Rnd 函数、Len 函数和 Chr 函数分别对生成的随机数进行处理。
3、系统应用进入实验教学管理系统,学生可以查看实验课程开放情况,进行实验预约、改选或查看公开信息及实验项目相关内容等;教师用户可以查看学生选课情况,管理维护实验设备及器材,最后评定学生实验成绩。
当然,在产品开发的早期阶段,建立原型的主要原因是为了解决不确定的问题,利用这些不确定性来判断系统中哪一部分需要建立原型和希望从用户对原型的评价中获得什么建议的。使用原型是为了初步实现所理解的系统的一部分,探索不同的用户需求,使系统达到最佳的可用性,可以评价可能的技术方案。
三、结束语本文主要对高校教学中,道路与桥梁技术专业的信息管理系统开发进行了研究分析,重点探讨了系统开发环境的可行性以及其原型的设计与实现。通过本文分析可以了解到,本专业的信息管理系统设计与实现是完全可行的,并且从本系统的早期开发过程可以了解到在具体设计与实现中应该注意的问题,为更好的开发和完善道路与桥梁技术专业信息管理系统提供了参考依据。当然,本文重点探究的是系统原型的设计与实现,其中若有不到之处,还请指正海涵。
参考文献[1] 梁小晓. 基于B/S 结构学生信息管理系统的设计与实现[D].电子科技大学 2009[2] 舒建武. 基于ASP.Net 技术和工作流技术的学生信息管理系统的研究与开发[D]. 浙江工业大学 2009[3] 丁建伟. 基于ASP.NET 的高校教务管理系统分析与设计[J].济南职业学院学报. 2007(05)[4] 胥卫东,孙丽红. ASP.NET的发展及与WEB数据库的动态连接[J]. 潍坊高等职业教育. 2006(02)[5] 于万涛. 网络环境下高校教务管理系统的研究与安全管理[D].山东大学 2011项目来源:黑龙江省教育厅高职高专院校科学技术研究项目项目名称:基于.net 技术高职院校信息管理系统设计与实现项目编号:12535070
论文作者:邵丽 董宪军 杨敬敏
论文发表刊物:《建筑模拟》2015年4月总第100期供稿
论文发表时间:2015-6-18
标签:系统论文; 用户论文; 技术论文; 原型论文; 信息管理系统论文; 桥梁论文; 道路论文; 《建筑模拟》2015年4月总第100期供稿论文;