基于.NET宿舍网上报修系统设计

2013-04-29 19:20周虹
西江月·中旬 2013年7期
关键词:信息化

周虹

【摘要】本文综合分析学校宿舍报修和维修需求的基础上,宿舍从以物管理为中心,转向以人的管理为中心,是学校管理思想的一个进步。为进一步提高学生宿舍的管理水平,创造良好的生活环境保证宿舍设施的完善,和适应管理规范化、信息化的需要系统是基于.NET技术和SQL Server数据库管理,设计了一套基于.NET架构的宿舍网上报修系统。旨在实现学校学生,管理者和工作人员对报修维修的管理和统计。

【关键词】信息化;.NET;SQL Server

一、问题定义及内容简介

(一)问题定义 本次设计所解决的主要问题是如何通过设计一个切实可行的软件用于解决学校宿舍报修维修环节中出现手续烦琐,工作量大,单据易出错且不易统计等问题,而开发一个为学校学生在线报修及管理员查询、修改、统计等的一个基于.net的宿舍网上报修系统,其功能包括:前台的学生报修模块,后台的管理员查询、修改、添加、统计模块及高级管理员对学生信息数据管理模块等。

基于.NET的宿舍网上报修系统,是在Visual Studio 2005环境基于.NET 2.0架构建了B/S模式的宿舍网上报修系统。

(二)内容简介 本课题主要是解决学校学生报修问题及管理人员对报修的信息进行查询,修改,添加,删除,统计等问题,包括对信息的管理,目标是使学校的管理信息化,快速化和网络化。本系统包括学生报修模块,后台的管理员查询、修改、添加、删错、统计模块和对学生信息数据管理模块。在每一模块中,必须做到良好的用户界面,并尽量做到在单表或多表中根据单一或复合条件进行查询、修改等功能,能够对输入的数据做到智能、快速处理。

宿舍网上报修系统主要:登入模块,报修模块,宿管模块,管理员模块。

本系统采用的数据库库SQL Server,首先需要安装SQL Server,安装后,打开企业管理器,建立一个名为baoxiu的数据库,按照设计,在baoxiu数据库中建立宿舍网上报修系统的各个数据表,建立好数据库之后,还需要建立网站页面与后台服务器的连接。

(三)研究背景与研究意义

1、研究背景 随着计算机在各个领域的广泛使用,近年来,计算机技术在学校管理领域也迅速的得到解决了所要的发展,可就报修系统来说,虽然是一个学校生活中的小事,但也体现了信息时代,我们只有不断前进才不会落后,即学工处要求我们为学校做一个宿舍报修系统。

2、研究意义 我们现在所做课题就是在目前的情形下,从学校管理目前所有的实际条件出发,利用学校所拥有的计算机硬件设备和软件条件,实现学生在宿舍上网进行财产报修的一个系统。为我们学校的管理人员减少一点负担,从根本上做到科学、高效率化管理这一目的,这也是学校管理领域发展的必然趋势。

(四)课题调研与可靠性分析

1、课题调研

(1)要对学校管理的运行有一定的了解。

(2)具有系统管理安全的性保证。

2、可行性分析

本系统可行性研究的最根本的任务是对以后的行动方针提出建议。可行性分析包括技术可行性、经济可行性、社会可行性,是软件开发过程中必不可少的环节,不行则坚决放弃,以避免时间、资源、人力的浪费。我们主要考虑分析的是技术、经济的可行性。本系统由小组开发,对硬件软件配置要求不高,符合经济可行性的要求。在技术方面在用.net连SQL Server数据库。在操作方面我们考虑到用户不是计算机专业的,我们尽量做到界面友好,尽量是学校广大师生更好的使用它。

二、系统需求分析与设计

(一)系统功能分析

宿舍网上报修系统的基础行就是管理报修工作。宿舍是学生重要的场所,宿舍的管理小则说关系到同学们的生活,大则到影响的学校的发展。帮助学校管理宿舍财产问题,这就是本套报修系统所需要完成的工程。系统主要的功能有:

登入模块:具备登入功能,按照用户的类型来登入到各个不同的模块。

报修模块:可看到用户报修记录以及主要的报修功能。

宿管模块:宿管可以管理一些相关的数据,可以看到所有的报修信息,如果已经修完,则填写修后信息,其中要对学生信息的简单管理,及维修费用的汇总和报修功能。

管理员模块:这是权限最大的用户,可以添加、删除管理员以及导入学生数据。

(二)系统功能模块分析

该宿舍报修系统可以在Windows 2000/XP Server等操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft SQL Server2000,开发工具采用的Microsoft Visual Studio .NET。其工作流程为:用户登录通过权限判断,整个系统一共分为三个模块。分别为学生用户模块,管理员模块,高级管理员模块。其中学生用户模块包括查询个人报修信息,添加报修信息,修改密码功能;管理员模包括添加报修信息,查询报修信息,查询、删除学生,维修费汇总,添加学生,修改密码,密码初始化功能;高级管理员包括修改密码,密码初始化,添加物品,查询、删除管理员、学生,添加管理员,导入学生数据库功能。

(三)数据处理流程分析

数据库或数据表结构确定之后,在实际的数据处理程序设计之前需要对所处理的数据处理流程做必要的分析。另外,在实际的数据处理过程中还会有些细问题。在遇到这些细节问题是,及时处理即可。并且,有些细节问题不是在数据处理流程分析时事先都能预料的。

对于现在这个树立处理系统来说,最主要的工作实际就是四项:

(1)要将报修的信息录入数据库

(2)将用户的资料信息录入数据库

(3)将新的物品信息录入数据库

(4)对报修费用进行汇总

数据流程图描绘了系统的逻辑模式,图中没有任何具体的物理元素,只是描绘洗洗在系统中的流动和处理情况。对数据流的分析,主要是整体数据流、单元模块数据流。整体数据流概括为进入计算机操作员系统的操作和用户(学生)进入系统的数据流向。

整体数据流:用户通过帐号密码进入系统,分别对上述几大功能逐一实现,其中涉及到模块数据流分析。

在数据关系简单的情况下对数据处理,可以在将数据库设计好之后直接设计程序。但是按正规的数据库管理系统的设计程序,无论要处理的数据关系复杂与否都应在做程序设计之前做好数据的流程分析。本系统的数据关系不算复杂,因此还是要仔细研究数据处理过程和各类数据之间的关系。通过对用户的需求分析和数据结构分析。

三、结论

由于是初涉这方面的项目,又因为研究时间、技术条件等的限制,在实现系统功能上,目前的研究开发与理想的设计还存在着一定的差异异。今后的工作应该努力进一步深化和细致,在系统设计方面,应该进一部做好系统需求调查;其次,对系统的设计界面不够合理美观。

总而言之,要不断加强学习,在理论与实践的指导下,进一步将新的、先进的技术引入到管理信息系统中,并在这个领域中不断学习研究。

【参考文献】

[1]明日科技,张跃廷.ASP.NET开发[M].人民邮电出版社,2009(10).

[2]魏雪萍.ASP.NET 2.0网络编程入门与提高[M].人民邮电出版社,2009(10).

[4]秦学礼.Web应用程序设计技术ASP.NET(C#)[M].清华大学出版社,2010(3).

猜你喜欢
信息化
月“睹”教育信息化
幼儿教育信息化策略初探
信息化是医改的重要支撑
信息化