基于net的中学电教设备报修系统的设计与实现

基于net的中学电教设备报修系统的设计与实现

ID:31007028

大小:105.50 KB

页数:5页

时间:2019-01-05

基于net的中学电教设备报修系统的设计与实现_第1页
基于net的中学电教设备报修系统的设计与实现_第2页
基于net的中学电教设备报修系统的设计与实现_第3页
基于net的中学电教设备报修系统的设计与实现_第4页
基于net的中学电教设备报修系统的设计与实现_第5页
资源描述:

《基于net的中学电教设备报修系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于net的中学电教设备报修系统的设计与实现  一、系统设计的由来  随着教育现代化的不断推进,教育技装部门为我校配备了大量的电教设备。我校共有60间教室(包括专用实验室),每个班级均配备有电子白板系统(包括电脑、投影仪、白板、音箱、网络)。另外,近150位专任教师均配有笔记本电脑,每个办公室均布置了到办公桌的网络接口。这些设备在使用过程中,不可避免地会发生软件、硬件、网络等方面的故障。  一般在中学里,承担电教设备维护与故障处理任务的往往是学校的信息技术教师,他们只有在完成自己的教学任务后,才能去接受和处理报修请求。如采用传统的电话或纸质报修方式,可能会因为信息技术教师正在上课等原因无法及时

2、处理而造成延误。现在学校对电教设备的依赖性越来越大,维修的延误会严重影响正常的课堂教学。为此,笔者萌生了让教师和学生在线报修的想法,于是使用Asp.net与Acess开发了B/S结构的在线报修系统。经过一年多的使用,平台运行稳定,处理效率大大提高,效果令人满意。现将开发过程中的一些想法、设计与实现方法和大家分享。  二、系统结构设计与分析  系统结构主要分为3个模块(如图1所示):我要报修、维修管理、维修反馈。  1.我要报修  当教师有报修需求时,在“我要报修”5中根据提示直接填写以下内容:学科部门、报修人、联系电话、故障地点、故障信息,添加一条新的报修记录至后台数据库中。  在本模块中,并

3、没有采用一般系统通常用的登录模块,主要原因有以下3点:  (1)增加注册登录功能会增加报修人操作的复杂程度与难度;  (2)由于报修者可能偶尔才会登录一次,当需要报修时,遗忘用户名和密码的情况会非常多,增加不必要的麻烦;  (3)本系统将在程序中加以限制,只允许学校内部IP访问,没有恶意添加记录的可能。  2.维修管理  管理员通过“管理员登录”界面,输入“用户名”“密码”“验证码”,当系统验证通过后,可以进行如下操作:  (1)管理员的添加或删除;  (2)维修管理与反馈,包括查看新添加的报修信息、删除重复的报修记录、维修完成后填写维修反馈信息等。  3.维修反馈  当管理员在维修完成,在维

4、修管理中填写完维修反馈信息后,此条报修信息会自动按设定格式显示至本栏目下,供全校师生查阅。  三、技术及工具的选择  由于系统中涉及许多从数据库中进行数据的读取、显示、修改、删除等操作程序,VisualStudio.NET52008中可以添加自定义通用数据库操作类,DataList和GridView等数据控件具有强大的模板定制、数据绑定等功能,使得开发者只要编写很少量的代码,便能完成对数据的读取、显示、修改、删除等,大大提高开发的效率。所以本系统采用VisualStudio.NET2008作为开发工具,使用C#作为开发语言,因数据量很小,选用Access作为数据库,建立一个基于.NETFram

5、ework2.0的B/S架构应用系统。  四、系统的实现  1.数据库设计  根据需求分析创建数据库djgl.mdb,其中有两个表:表admin_user用来存放后台管理员的用户名和密码(如图2所示);表bxjl用来存放报修及反馈信息(如图3所示)。  2.系统文件的规划  (2)为了能使整个系统风格统一、使用方便,在设计时使用VS.NET设计一个模板页mb.master,该模板页中包含系统名称标识、统一的导航、版权信息等(如图4所示),其他所有页面均继承于该模板页,而无需在每一页上重复相同的设计工作。母版页上的任何修改,也将在所有应用母版的页面得到即时反映。  3.系统文件结构  4.主要文

6、件的设计与实现  使用VS.NET创建一个新的网站,在其中添加自定义的数据库操作类文件MyDb.cs,并编写相应代码。新建一个母版页mb.master,并完成相关界面的设计。接下来依次添加系统中3个模块所需的所有页面,并完成界面设计与代码编写。  (1)我要报修5  选择添加一个新的“web窗体”,并作如下设置,文件名:wybx.aspx;语言:VisualC#;选择使用母版页mb.master;选择将代码放在单独的文件中(这样会在创建wybx.aspx文件的同时,自成生成一个wybx.aspx.cs文件,实现界面与代码的分离)。  在wybx.aspx中使用VS.NET中的控件工具箱的工具,

7、设计网页的界面(如图6所示)。其中文本框中数据是否为空、是否符合格式要求等,可直接使用和配置工具箱中的对应验证工具,无需自己手动编写代码来实现验证功能。  (2)维修管理  使用与前面同样的方法新建:管理员登录页面admin_login.aspx(admin_login.aspx.cs)、维修管理反馈页面gl_show.aspx(gl_show.aspx.cs)、管理员添加页面admin_inse

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。