基于.NET技术的科技管理信息系统

时间:2022-09-15 02:24:05

基于.NET技术的科技管理信息系统

摘 要:当今世界随着互联网行业的快速崛起与发展,各个层面的业务与服务大部分已经与互联网接轨并且发展成互联网产业,这些产业均可运用网络的知识来管理与维护,例如涉及到服装类、电器类、住房类、医疗类、教育类等等,其中高等教育院校的宿舍管理就是当中的一小部分,通过运用宿舍管理系统对宿舍进行统一简便的管理,给管理人员带来了极大的便利。

关键词:宿舍;管理系统;

中图分类号:G350 文献标识码:A

Science and technology management information system based Technology

――Taking dormitory management system as an example

CAO Li Hua

(College of Physics, Jilin Normal University, Siping Jilin 136000, China)

Abstract: Nowadays with the rapid rise and development of the Internet industry, all aspects of business and services has been largely integrated with Internet standards and desfined as the development of the Internet industry. These industries can use knowledge of the network to realize management and maintenance, such as related to clothing, electrical appliances, such as housing, medical, education and so on. The dormitory management in Institutions of higher education is a small part of many fields. The paper develops the dormitory management system. And the use of dormitory management system of dormitory could bring simple and unified management, and provide great convenience for the management staff.

Keywords: dormitory; management system;

0 引言

科技管理系统目前已经逐渐成为主流的管理手段,利用计算机技术全方位开拓研发实践也已经是潮流方向,能够顺应社会的快速发展态势要求。本文以宿舍管理系统为例开展这一方面研究。其技术成果在实际运用过程中由于操作简捷方便、存储容量可观、并且可以记录大量数据信息的优点,使其呈现出良好的实用性和安全性,如此将切实保证了宿舍管理的的顺畅满意运行,因而赢得了广阔的未来前景及实用空间。本文即针对这一课题给出全面分析论述。

1 可行性

宿舍管理系统是可以根据每一个高校的宿舍管理制度来定制设计的软件管理系统,其实施开发并不局限于任何一种固定的样式,而且拥有的功能也是任意的、完备的,开发人员可以根据各自学校的客观标准极致设计出满足要求的宿舍管理系统。本问系统结合了普通高校的实际情况,并经过综合考察调研、以及合理的需求分析后创设开发出来的,整个系统从符合操作简单、页面整洁大方、友好实用的目标要求出发,实现了从宿舍信息的添加、删除、修改、查询到管理人员信息的添加、删除、修改、查询的操作。实践证明,本系统可以完善实现各类指定操作,安全使用性能优良。

1.1技术可行性

技术可行性是指开发人员根据客户的需求来核心研发产品的系统功能、性能、及系统其它部分上支持技术的可行性。本系统采用了技术,众所周知,技术目前正日趋稳定、成熟,由大众工人深具开发潜力,并一直位居潜力网站系统开发的时尚前沿,而获得普遍适用性。同时,数据库采用的是SQL Server 2005,实践证明能够与技术有效地融合对接。另外,计算机的配置版本相对较高,有足够的内存空间安装需要的前台界面开发工具及后台数据库处理的系统和运行平台,在开发环境上提供了高端可靠基础架构。而且,在开发人员方面也形成了最佳配备,为开发程序提供了优质的人力资源。综上可知,这些均是开发一个成功宿舍管理系统的必备实施保障。

1.2社会可行性

宿舍管理系统的开发是符合社会发展规律需求的,是管理制度形势的时代前行走向,同时更体现了管理人员的心声与愿望。

1.3经济可行性

经济可行性是指针对一个系统开发所需要的成本进行分析,对分析结果做出评估,判定其是否可行,包括预计项目开发所需要的成本,估算开发成本是否会高于项目的总收益利润。同时更要审视此软件系统所带来的经济效益与开发该软件的费用是否相当,是否能够给用户带来一定的经济效益。而本次研究开发本系统并不需要大量的人力,独自即可完成,因此在经济上是符合预期经济效益评定指标的。

1.4操作可行性

本系统界面采用了可视化的前端设计,普通用户可以点击页面进行各种操作,设计上做到了美观大方,明白易懂;由此可见,该系统是一个操作简单、功能齐全的系统,符合操作可行性。

2 需求分析

2.1 设计目标

宿舍管理系统的实现目标总体上可分为添加、删除、修改、查询等基本模块,宿舍管理系统的登录人员包括超级管理员、普通管理员,这2种管理员的对应操作可作如下概述。

1)超级管理员。可实现公寓管理、寝室管理、住宿管理、床位调换、退宿管理、系统设置。超级管理员的系统设置为:添加管理员、修改管理员、删除管理员、查询管理员、修改密码、退出系统。

2)普通管理员。可实现住宿管理、床位调换、退宿管理、系统设置。普通管理员的系统设置为:修改密码、退出系统。

2.2 设计平台

本管理系统在计算机上采用了Windows 7旗舰版作为设计操作系统平台,同时在开发该系统时选用了具有强大开发功能的Microsoft Visual Studio 2008软件作为其前台开发工具,同时选用了性能稳定的Microsoft SQL Server 2005数据库软件作为配套数据库的开发工具。由此可知,该系统的开发工具都是由Microsoft公司推出的一系列软件产品,使得同源开发的系统兼容性会相对较好,不会连带引发一些相关问题。至此,可得如下结论:本宿舍系统是一款兼容性较高、稳定性较好、开发费用较低、支持的数据类型较多、操作步骤简单、且易于维护的软件管理系统。

3 技术开发

3.1 概述

是把基于通用语言的程序在服务器上集成发生运行。和之前的ASP相比,其适应性尤为突出,可以高效运行于大部分Web软件开发的平台上,通用语言当中的数据类库等其它的编译语言也都可以全面动态整合到 的Web应用中去,同时的语言是独立的,使得用户可以选择偏好语言进行编程,或是使用多种语言共同编写程序,如C#、VB、Jscript等,这些语言的协同工作即可将用户程序能够完整移植到上。其次,不仅可以在一个处理器上运行,甚至也可以在多个处理器上运行,这样无需改变任何配置就可以提高运行速度,并且技术是在由Microsoft公司推出的最新产品Microsoft Visual Studio环境上进行开发,所以可以与该公司推出的其它Microsoft产品获得事实上的深度兼容,避免了因兼容性出现的问题。

3.2 动态网页技术

动态网站是指承载内容可以随意变更的网站,因为该网站设有数据库系统,各类数据即会存储在庞大的数据库中,然而静态网站是指并构设数据库系统的网站,只是一个静态的网页,因而不能随意地更改网站的内容。目前,动态网页技术已可见有多种,比如ASP、、JSP等,本网站采用了技术来实施重点功能开发。是ASP的升级版本,其整体功能均要优于ASP,而且具有较强的可扩展性与可定制性,数据处理方面更引入了先进的新技术,如此即使得技术在整体功能上超越了ASP技术,编写程序时更显灵活、实用贴心,有效地缩短了软件项目的开发周期。不仅如此,还有与SQL Server 2005的完美结合,则为需要开发的产品发挥了安全的开发环境与重点关键保障的决定性作用。

3.3 数据库技术

数据库是专用于信息存储的软件系统,可支持对大量数据信息的增、删、改、查等命令实现,并可以对数据进行统计和分析。Microsoft SQL Server 2005数据库软件的主要任务就是提供数据管理,每一个数据库都是由表、触发器、存储过程等数据库对象所组成的。

在数据库中,数据表包含这数据库中的数据对象,表是由数据按一定的顺序和格式构成的数据集合,表的数据表示形式是行、列结构。表中的每一行代表一条记录,每一列代表记录的一个字段。生成数据库后,数据库是空的,只有存入数据后才能成为真正的数据库。又由于数据库中用于存储数据的是表,所以需要在其中创建表,Microsoft SQL Server 2005给出了2种方式,一种是在表设计器中创建表,另一种是使用T -SQL语句创建表。创建完成后,可以对表中的数据进行插入、删除、修改等处理形式。

在Microsoft SQL Server 2005操作中,存储过程、触发器和游标是重要的组成部分。其中,存储过程可以使用户对数据库的管理工作趋于优化简易,存储过程是SQL语句和可选流程控制语句的预编译集合,是一种既独立存在于表之外又独立存储在数据库内的数据库对象,可以由客户调用,也可以从另一个过程或触发器进行调用,而且参数可以被传递和被返回,出错代码也可以得到相应检测。另外,就是该过程用一个名称存储并作为一个单元进行处理,能够提高系统的应用效率与执行速度,在性能方面还具有预编译、缓存、减少网络传输、更新更全地利用服务器内存的优点。存储过程的定义有2种方式,其一是在SQL Server Management Studio中创建存储过程;另一种方式是通过在查询窗口中执行T-SQL语句创建存储过程。

本系统采用Microsoft SQL Server 2005作为数据库操作系统是因为该系统能与Windows 2005 Server实现强大紧密结合,而Windows 2005 Server服务器的安全性能堪称优良,能够阻止所有非法用户的访问;其次,用户可以在浏览器中查询存储在数据库中的信息,可以极尽便利地进行数据库系统的远程访问;最后,该数据库的容量迹尽庞大,能够存储更多的数据信息。

4 系统设计

4.1功能设计

宿舍管理系统设置了2个管理员,可以通过登录系统进行管理。超级管理员具有公寓管理、寝室管理、住宿管理、床位调换、退宿管理、系统设置的权限;普通管理员具有住宿管理、床位调换、退宿管理、系统设置的权限。具体如图1所示。

4.2数据库设计

后台数据的逻辑结构用二维表表示,本系统包括管理员图、公寓图、学生图等,如图2~图4所示.

5 系统实现

5.1登陆界面

具体地,超级管理员与普通管理员可以通过登录界面进入系统,然后根据各自权限在系统中执行各种操作。在登录的时候必须按照管理员的身份输入账号与密码,否则即会出错;而且账号与密码不能为空,否则系统会提示输入不能为空;同时也要将账号与密码输入正确,否则也会出错。登录界面如图5所示。

5.2功能界面

功能界面呈现的是该系统的各项功能,包括公寓信息管理、寝室管理、退宿管理、系统设置等。在此,将给出各项功能的设计框架实现展示。

1)公寓管理中,管理员首先可以对公寓选择添加操作,然后可以对已存在的公寓信息进行编辑与删除操作。设计界面如图6、图7所示:

2)寝室管理中,可以关联实现添加寝室、添加床位,然后再对已存在的寝室信息进行编辑与删除操作。设计界面如图8所示。

6系统测试

6.1测试目的

系统测试的目的是为了提高软件系统的可靠性,通过检测探知该系统是否还存在错误,在此基础上尽可能地去发现并改正这些错误。这是决定软件生命周期的重要因素,也是一项复杂的工作,如果测试不足,那么成例产品将会带着安全隐患投入使用,在未来使用时也会经常出现一些预期外的错误,从而使用户丧失对该产品的信用度,直接影响到该产品的生产效益。但是如果测试过度的话,对时间和经济开销将造成双重损耗。所以测试要做到适度,才会收到满意实践效果。

6.2 测试方法

目前的测试方法有黑盒测试与白盒测试2种。其中,黑盒测试是测试产品的各个功能是否均能正常实现与运行,而并不考虑程序内部的结构和特征,测试者在程序接口设置测试,观察程序是否能够正确接收数据并且产生正确的结果,所以说黑盒测试是针对功能的测试。白盒测试与黑盒测试恰恰相反,白盒测试关注程序的内部逻辑结构,并不重视产品的功能,常常是通过基路测试等方法对所有逻辑路径进行测试,得出可靠的测试数据。

7结束语

宿舍管理系统的研发实质上就是动态网站的设计。制作一实用动态网站需要构建一个前台页面,页面中需包括该系统的要实现的各种功能,另外还可以根据用户个人喜好来修饰美化前台页面。其次,制作一个动态网站最重要的就是要建设一个完整的后台数据库,在数据库中保存用户网站的所有数据信息,本次研究用户可以在数据库中设置一些登录人员的信息,然后登陆系统调控设计各种操作。同时,作为高级管理员也可以对系统的后台信息执行添加、删除、修改、查询操作,由此实现了对系统全方位的运行开发与管理。

参考文献

[1] 金旭亮. 课程设计教程[M] .北京:高等教育出版社,2013:125-129.

[2] 尹志宇,郭晴. 数据库原理与应用教程:SQL Server[M].北京:清华大学出版社,2011:196-206.

[3] 郑娅峰,张永强. 网页制作就教程――HTML,CSS,JavaScript[M].北京:清华大学出版

社,2011:143-149.

[4] 张海藩,牟永敏. 软件工程导论[M].北京:清华大学出版社,2013.

[5] 何新起. 网页制作与网站建设从入门到精通[M].北京:人民邮电出版社,2013.

[6] 丁士峰. 网页制作与网站建设实战大全[M].北京:清华大学出版社,2013.

[7] 李建中,王珊. 数据库系统原理[M].北京:机械工业出版社,2012.

[8] John Kauffman,Brain Matasik著数据库入门经典[M].张哲峰,黄翔宇,译. 北京:清华大学出版社,2013.

[9] Simon Robinson,Ollie Cornes著.C#高级编程[M].康博,译.北京:清华大学出版社,2006.

[10] Jeffer R.Shapiro著.SQL Server 2005参考大全[M]. 周之,黄玫,译.北京:清华大学出版社,2013.

上一篇:语言艺术在广告创意中的应用 下一篇:恒牙邻面去釉之牙釉质厚度的CBCT研究