实验实训中心网站的设计与实现

随着时代的不断发展,人们之间的联系越来越网络化,我们习惯通过网络进行联系,也喜欢用浏览器浏览网站,相比使用纸张,浏览网站只需要动动手指就能看到自己想要看到的,所以,网站带给人们很大的方便,人们更加喜欢使用。
本课题是基于Ado.net技术开发的自动与测控技术实验实训中心网站,使用Microsoft Visual Studio 2010和Sql Server 2005这两个开发工具,同时采用三层架构的开发模式。本课题的内容包括申报、建设到验收实验实训中心的全过程,通过分析整个系统,有针对性的对系统进行可行性分析、需求分析、系统模块设计、数据库设计和系统功能的实现,而且还对界面进行美化,针对在分析和开发中遇到的一些问题,积极与同学交流和询问老师,让自己在这一过程中收获了很多。 M000290
关键词:实验实训中心  Ado.net  三层架构 查看完整请+Q:351916072获取
With the continuous development of the times, communication is more and more networked, people used to use the network to contact, they also like browsing the website, compared to the use of paper, browsing the website need only move your fingers,and you can see what you want to see , therefore, the website brings people great convenience, people prefer to use.
This issue is based on Ado.net technology.And its name is Automatic Control Technology and Training Center Website, using Microsoft Visual Studio 2010 and Sql Server 2005 these two development tools, while using three-tier development model. Contents of this issue,including reporting, and the entire process of building and acceptancing the training center.By analyzing of the whole system, having requirements analysis, system module design, database design and implementation of system functions for the system with targeted feasibility analysis, and also beautify the interface.When I encountered some of the problems in the analysis and development, actively communicate with the students and asked teachers so that I gain a lot in the process.
Keywords: Experiment and Training Center;Ado.net; Three-tier development model
1.1课题研究的背景与意义  查看完整请+Q:351916072获取
在信息技术日益发展的当代,网络越来越成为人们的生活必需品,网络使得信息更加公开化、高效化、现代化。在这种现状下,申报建设省级的实验实训中心也需要网络的支持,实验实训中心网站应运而生。
本实验实训中心网站是按照高校申请省级实验实训中心的相关规定,利用强大的网络传播途径,将所有的申报材料和验收材料,包括建设内容等集合于一个网站中,让专家学者、学生、老师能通过浏览网页来了解和评估该实验实训中心。
研究本课题的目的在于申报建设省级的自动化与测控技术实验实训中心,包括申报、建设和验收的过程。本实验实训中心网站的意义在于使专家学者、老师、学生对于建设的实验实训中心有更深的了解,专家学者对其进行评估,包括实验实训中心的一些基本情况,为建设实验实训中心打下基础,也包括实验实训中心的一些建设方案,还包括建设完成后对实验实训中心的实际发展情况的验收。
在借鉴了其他高校的实验实训中心之后,使用基于三层架构的开发模式和Ado.net技术进行开发系统,也进行了一系列的设计与分析。
1.2 课题的内容简介
本课题研究的是基于.net技术开发的自动化与测控技术实验实训中心网站,用户界面是通过网页浏览器来获得,这对于用户来说也是相当方便的,无论你在哪个城市,你都可以通过网络来访问这个网站。
自动化与测控技术实验实训中心网站实际上是争对自动化学院设计的网站,其主要目的是为了申报建设省级的实验实训中心,本课题的内容包括介绍申报实验中心时的一些基本情况,以及中心动态,还有申报或实验实训中心的材料,另外,对于建设这个实验实训中心,还给出了一些建设方案,包括建设该实训中心的意义和必要性,管理体制和实验教材、仪器设备、环境设备等,还有对于建设完这个实验实训中心后,给出了验收材料,包括实训中心的中心概况、实验教学、实验教学队伍、管理模式、特色和今后发展方向,供全国各地的专家评估,也供学校老师、学生查看。
1.3 本课题所做的工作
为了完成本课题,该系统使用了Ado.net技术、Microsoft  Visual  Studio 2010和Sql  Server  2005两个开发工具,并且使用三层架构的开发模式。本系统中用到XML的读取技术,而Ado.net技术拥有读取XML文档的能力,这使得代码变少,在很大程度上节约了资源;Microsoft  Visual  Studio 2010中JS和标签的自动提示使得写代码时更加方便,能很快找到自己想要的标签;Sql Server 2005具有很高的安全性,它做到了很好的数据库保密工作,使得数据库里的数据不容易泄露,这对于开发者而言是相当高兴的一个功能,也使用户使用起来比较放心,因为自己的一些信息不至于那么容易地被泄露出去;三层架构使代码变得标准化,后期维护代码变得更加方便、快捷。          
该网站主要呈现的是关于申报时实验实训中心的一些基本情况,包括中心人员介绍、中心基本情况、教学科研情况和经费投入,还有实训中心的建设方案,包括建设意义和建设方案、现有建设和合作基础、建设思路和目标、主要建设内容,另外,还有实训中心的验收,包括实训中心的中心概况、实验教学、实验教学队伍、管理模式、特色和今后发展方向,这些内容都在网站上显示,这是给专家评估这个实验实训中心的标准。另外,系统管理员和普通老师可以发布一些有关实验实训中心的新闻、公告、文件等,但是,最终发布的新闻公告文件是由系统管理员管理的,他可以对所有的新闻、公告、文件进行编辑、删除、查看,还可以增加,而普通老师只有对自己发布的新闻、公告、文件进行编辑、查看和增加。系统管理员还对申报的材料和验收的材料进行管理,可以查看材料内容和修改材料内容。
2 开发环境及工具
2.1 开发模式
本系统采用的是.net的三层架构模式。三层架构,顾名思义,由三层结构组成,分别为表示层、业务逻辑层和数据访问层。表示层是指系统的界面,即用户在使用系统时看到的画面。它用于显示系统所能呈现给用户的数据和用户输入在系统页面上的数据,同时它又把数据反馈给业务逻辑层,业务逻辑层数据的变化,影响表示层数据的显示;业务逻辑层是指对业务(即数据变化)逻辑的处理,它处于表示层和数据访问层的中间,负责传递数据访问层的表示层显示出来,又负责接收表示层的数据,让数据访问层处理它们;数据访问层是指直接访问数据库,但不修改数据库,而是修改数据。更形象地说,如果你开一家饭店,你需要聘请三种类型的员工,第一种是服务员,负责招待客人,对于客人提出的需求尽量满足;第二种是厨师,负责根据客人的要求烹饪菜肴;第三种是采购员,负责采购客人提出菜肴的所需材料。这三种员工各司其职,共同为顾客服务,如果三者之中有任何一方离职或请假的话,只要对变化者稍加调整便可继续为饭店工作,饭店营业不受任何影响。有了良好而准确地分工后,有利于管理整个饭店(即系统)。
三层架构有利于对整个系统的维护,结构非常清晰,使开发者一眼就清楚它的结构特点,它的缺点是降低了系统的性能,而且加大了代码量,增加开发人员的工作量。
目  录  查看完整请+Q:351916072获取
1 引言    1
1.1课题研究的背景与意义    1
1.2 课题的内容简介    1
1.3 本课题所做的工作    2
2 开发环境及工具    3
2.1 开发模式    3
2.2 系统的开发工具和运行环境    3
3 系统的分析    6
3.1 系统可行性分析    6
3.1.1经济可行性    6
3.1.2技术可行性    6
3.1.3操作可行性    7
3.2需求分析    7
3.2.1业务流分析    7
3.2.2数据流分析    8
4 系统的设计    11
4.1数据库的设计    11
4.1.1 数据库的概念设计    11
4.1.2数据库的逻辑设计    13
4.1.3数据库的物理设计    15
4.2 系统模块的设计    19
4.2.1系统的功能分析    19
4.2.2系统的参与者分析    20
5 系统功能的实现    23
5.1系统整体框架    23
5.2主要功能实现    24
5.2.1系统管理员登录功能    24
5.2.2 XML读取技术    27
5.2.3信息保存(文件保存)    29
5.2.4文件目录自动添加    33
6 系统测试    38
6.1测试分类    38
6.2测试过程    38
7 系统评价    41
7.1系统存在的不足    41
7.1系统改进方案    41
结语    42
参考文献    43
致谢    44 查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1970.html

好棒文