《C#琉璃学校网上实验设备管理系统开题报告》由会员分享,可在线阅读,更多相关《C#琉璃学校网上实验设备管理系统开题报告(12页珍藏版)》请在金锄头文库上搜索。
1、职场大变样社区():下载毕业设计成品全套资料,全部50元以下题目:琉璃学校网上实验设备管理系统设计与开发一、课题任务与目的1. 课程任务此毕业设计的题目为基于ASP. NET的琉璃学校网上实验设备管理系统软件, 前台服务于老师和学生,后台用于管理员操作。此软件是基于WEB浏览器的一个 网上设备管理软件,用于老师和学生对实验仪器的预定以及使用,达到满足老师 和学牛.对实验设备的需求,同时有条不紊的分配设备,来更好的帮助做好实验课 的需求,减少了实验室工作人员的工作上的复杂度和工作量,提高了实验设备的 管理水平,让学校内有了更好更有条理的实验环境。此网上实验设备主要功能括:用户管理子系统、设备管理
2、子系统、工作人 员管理子系统、实验管理子系统、H常管理子系统以及留言评价平台。2. 目的琉璃学校网上实验设备管理系统是为了方便于学校内的老师及同学而开发 的实用性非常强的应用性软件,主旨在于分配学校内众多的实验仪器,在最准确 的时间交给最需要的人使用。为了能更快捷方便的管理这些设备,琉璃学校定制 了此系统,使学校的实验环境更加的方便,更加的有效率。此软件使用ASP. NET、C#以及SQL Server技术创建一个基于WEB浏览器方式 的网上实验设备管理系统。二、调研资料情况随着政府对高等教育投入的不断加大全国各类高校每年都投入了大量资金 用于添置各种类型的仪器设备。这些设备的购置,为保证高校
3、各项教学活动的顺 利开展和教学、科研水平的逐步提高发挥了重大的促进作用。然而与此同时,仪 器设备管理中存在的一些问题,非常值得高校有关部门和管理人员的关注和研 究。高校仪器设备管理中存在主要的问题(1) 管理制度不严:上个世纪90年代开始实行高校合并办学后,许多高校在仪器设备管理方面出现管理松驰现象,或者是有关的规章制度仍未建立健全; 或者是相关制度没有能够随着学校的发展和仪器设备管理工作特点的变化而完 善;或者是虽有制度但没有得到切实执行。(2)重复购置:一些学校在添置新设备时,既没有对现有仪器设备资源情 况进行摸底检査,看看现有的设备资源是否可以满足校内用户提出的新耍求;也 没有对各系科提
4、出的设备添置计划归纳分析。(3)闲置浪费现象严重,使用效益低下:一些高校指导思想存在偏差,为 了达到评估的指标要求,完全不考虑实际能力和长远需求,有的并非教学、科研 急需或本校普遍需要,有的只为个别研宄项目或个别人而添置。(4)资产流失现象有时发生:在少数人的操纵下,借着高校后勤、饮食、 校企等社会化改革、改制的名义,不顾学校教学、科研事业发展的需要,随意将 一些仪器设备转移、划拨给企业单位或转让给个人,造成国有资产流失。(5)管理手段落后:许多高校的仪器设备管理仍然是传统的账簿式手工管 理,与学校的发展不相适应。所以,根据以上缺点和不足,琉璃学校网上实验设备管理系统软件是一款能 够系统化,有
5、组织,严格管理实验设备的系统,而且以前是老式账簿式手工管理, 随着信息技术的发展,现在的设备管理基本上实现了信息化。同为信息系统管理,网上实验设备管理与办公设备管理类似,办公设备管理 系统6是一款适合企业、单位、工厂等使用的人事档案管理软件。软件界而美观, 操作简单,不需要专门培训即可轻松掌握。主要功能包括设备管理、租借管理、 运行管理、报废管理、统计分析、合同管理等的软件。在管理上很值得本人的实 验设备管理系统借鉴,为用户提供了方便的操作,只需简单的操作,就可以完成 以前很复杂的工作,科学的管理是非常重要的。E口欲tt妊彔论改SR W肋办公设备管理T手SSVJS9 护田S1B田田田eWelc
6、ome欢迎使用办公设备管理系统石蒹扶霣印公1 Hitt:石寥城划电达:031 卜6361 的22 69618993 网後:htt: /Zww. rrlOO cn MtF:/wr jdkjwfl. 侑真:03U-eM020运今科技 *ww.idksioR.comKRA: lAdminlma5 |1WM:23图1办公设备管理系统界而6三、初步设计方法与实施方案1.操作系统:Windows目前的主流操作系统为windows、Linux。它们都各有特点。分别应用于不同 的领域。Microsoft开发的Windows是R前世界上用户最多、且兼容性最强的操作系 统。最早的Windows操作系统从1985年
7、就推出了。改进了微软以往的命令、代 码系统Microsoft DOS (简称MS-DOS)o Microsoft Windows是彩色界面的操作 系统。默认的平台是由任务栏和桌而图标组成的。任务栏是显示正在运行的程序、 “开始”菜单、时间、快速启动栏、输入法以及右下角托盘图标组成。而桌而图 标是进入程序的途径。默认系统图标有“我的电脑”、“我的文档”、“回收 站”,另外,还会显示出系统自带的“IE浏览器”图标。运行的三公开核心部 分。Windows是微软公司开发的一款功能强大、安全性好、稳定性高、易于维护 和管理的操作系统。其可用于用于构建和存放Web应用程序、网页和XML Web Servi
8、ces。它主要使用IIS 6. 0作为WCb服务器并提供快速开发和部署使用 ASP. NET技术的XML Web services和应用程序。该操作系统可用于中小型应用 系统的开发。而Linux操作系统为开源操作系统,其开源的特性使得其功能十分强大,且 具有很好的硬件支持能力。其内置TCP/IP协议,可以直接连入Internet,作为 服务器或者终端使用:具备程序语言开发、文字编辑和排版、数据库处理等能力。 但其相对于Windows而言是一个比较难用的系统,需要懂得一些更加专业的技术 知识冰能充分的发挥出系统的优势。选择:结合所做系统和考虑开发工具的易用性和兼容性等因素,故本项目决 定使用Wi
9、ndows操作系统作为琉璃学校网上实验设备管理系统设计与开发系统 开发的应用环境。2.设计工具:ASP. NETASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器 执行的服务器端脚本技术。指Active Server Pages (动态服务器页而),运 行于IIS之中的程序。以前的Web开发模型相比,ASP. NET提供了数个重要的优点:增强的性能。ASP. NET是在服务器上运行的编译好的公共语言运行库代码。 与被解释的前辈不同,ASP. NET可利用早期绑定、实时编译、本机优化和盒外缓 存服务。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASP. NET框
10、架补充了 Visual Studio集成开发环 境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这 个强大的工具所提供功能中的少数几种。威力和灵活性。由于ASP. NET基于公共语言运行库,因此Web应用程序开 发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访 问解决方案都可从Web无缝访问。ASP. NET也与语言无关,所以可以选择最适 合应用程序的语言,或跨多种语言分割应用程序。男外,公共语言运行库的交互 性保证在迁移到ASP. NET时保留基于COM的开发中的现有投资。简易性。ASP. NET使执行常见任务变得容易,从简单的窗体提交和客户
11、端身 份验证到部署和站点配置。例如,ASP. NET页框架使您可以生成将应用程序逻辑 与表示代码清楚分开的用户界面,和在类似Visual Basic的简单窗体处理模型 中处理事件。男外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾 回收)简化了开发。可管理性。ASP. NET采用基于文本的分层配置系统,简化了将设置应用于服 务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在 没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP. NET框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP. NET框架应用程序部署到服务器。不需要重新
12、启动服务器,即使是在部署或 替换运行的编译代码时。可缩放性和可用性。ASP. NET在设计时考虑了可缩放性,增加了专门用于在 聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP. NET运行库 的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进 程,以帮助保持应用程序始终可用于处理请求。自定义性和扩展性。ASP.NET随附了一个设计周到的结构,它使开发人员可 以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP. NET运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更 容易。安全性。借助内置的Windows身份验证和基于每个应
13、用程序的配置,可以 保证应用程序是安全的。3. 数据库:SQL Server目前,系统应用的主要数据库有SQL Server、Mysql、Oracle、Access等, 本系统选用的是:SQL Server。由于系统选用的是Windows 7,所以虽然SQL Server 只能在Windows下运行的局限也就不用考虑了。SQL Server有很多优点:易用 性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服 务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是棊本 要求。SQL Server能够满足今天的商业环境要求不同类型的数据库解决方案。除这些SQL Se
14、rver的优点外,SQL Server还为数据管理与分析带来了灵活 性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和 分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。 作为一个完备的数据库和数据分析包,SQL Server为快速开发新一代企业级商 业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的棊准测试可 伸缩性和速度奖的记录保持者,SQL Server是一个具备完全Web支持的数据库 产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙 外进行查询的能力。4. MVC架构概念:MVC是三个单词的缩写,分别为
15、:模型(Model),视图(View)和控制 Controller) MVC模式的目的就是实现Web系统的职能分工。Model层实现系 统中的业务逻辑,通常可以用JavaBean或EJB来实现。View层用于与用户的交 互,通常用JSP來实现。Controller层是Model与View之间沟通的桥梁,它 可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输 入并将它们映射为模型层可执行的操作。优点:低耦合性、高重用性和可适用性、较低的生命周期成本、快速的 部署、可维护性、有利于软件工程化管理。HTTPExcoMunGIT Resulting Contuil DaLa Arr
16、avs图2 MVC结构说明图大部分Web应用程序都是用像ASP,PHP,或荠CFML这样的过程化语言 来创建的。它们将像数据库查询语句这样的数据层代码和像HTML这样的表 示层代码混在一起。MVC从根本上强制性的将它们分开。尽管构造MVC应用 程序需要一些额外的工作,但是它给我们带来的好处是无庸质疑的。首先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多 的方式来访问应用程序。对此,其中一个解决之道是使用MVC,无论用户想 要Hash界面或是WAP界面;用一个模型就能处理它们。由于已经将数据 和业务规则从表示层分开,所以可以最大化的重用你的代码了。由于模型返回的数据没有进行格式化,所以同样的构件能被不同