admin管理员组

文章数量:1531667

2024年7月9日发(作者:)

NETWORK AND C0MMUNICA Ⅱ0N 网络与通信 

基于Web的信息管理系统的设计与测试研究 

王俊玲。阳鹏字 

(成都军区空军勘察设计院,成都610041) 

摘要:介绍了信息管理系统实现方式,信息管理系统的一般架构及其具体的实现方式,讲解了如何发布并测试信 

息管理系统。 

关键词:网页;信息管理系统;设计与测试 

Information Management System's Design and Test Research 

Based on the Web 

WANG Jun—ling,YANG Peng-yu 

(Chengdu Military Region Air Force Invesitgation and Design Insittute,Chengdu 61 0041,China) 

Abstract:This article mainly introduces the information management system realization method,the general framework,and 

specific achieve method,finally explain how to publish and test it. 

Key words:Web;Information Management System;Design and Testing 

l 引言 

最开始的信息管理系统是基于C/S模式的,管理设计人员 

要查询相关信息等需要在专业部门进行,发布信息也需要在 

固定的时间在专门部门进行。随着网络的不断发展,目前主 

要的信息管理系统都是基于B/S模式的。只要计算机可以联 

网,管理设计人员可以随时随地浏览信息管理系统。在B/S模 

程管理等功能。在系统设计之初,除了本身能想到的功能外, 

还对各个专业各个人员进行抽样的需求调查,可以对系统之 

后的扩充提供更多的需求资料。目前设计的主要功能如下: 

直用服务层 

式下,实现信息管理系统的方式多种多样,各种语言各种数 

据库层出不穷,都有各自的优势。所以信息管理系统也逐 

渐普及化。 

2 开发语言和平台 

基于Web的信息管理系统的实现组合方式有很多种。一 

般是前台语言+数据库的方式。 

前台语言目前流行的有JSP,ASP,PHP或者C#等,流 

,, 

 

查询I Il息修改 IF l …… 

息} 

I l 

 八

-f 

 

H兀'P H 几 I I HTrP. 

浏览层 客户端浏览器 }客户端浏览器J }客户端浏览器} 

图1信息管理系统设计架构 

用户登录模块:用户根据自己的用户名和设置的初始默 

认密码进行登录系统后,进行密码更改功能。由于本系统是 

行的数据库有access,SQL Server,My SQ LOracle等,前台语 

言和后台数据库的两两组合便可设计出基于Web的信息管理 

系统。文中采用C#和SQL Server的组合方式来设计。 

c#介绍:C#是微软公司发布的一种编程语言。它和Ja— 

va语言一样,也是一种面向对象的语言,它编写简单,比较 

简易,编码速度非常快,比较适合初学者。封装了很多功能, 

可以直接使用。 

SQL Server介绍:SQL Sever数据库是一种关系型数据 r

属于内部系统,不对外来人员进行开放,所以管理员事先会 

对所有使用人员进行ID的设置。不提供注册功能。 

信息模块:人员登录后,在[信息中心】页面中,可以查 

询相关个人信息,如个人简历、请销假情况、工程设计进度 

等等信息。由于关于设计人员信息模块的信息较多,在数据 

库中的设计中主要分为两个表:人员基本信息表和工程进度 

表,两个表之间建立外键关联.键值为人员编号ID。相关职 

库,它最初是由Microsoft、Sybase和Ashton-Tate 3家公司共 

同开发的。SQL Server数据库使用SQL语言,SQL是一种结构 

化查询语言,是关系型数据库中的标准语言。 

能部门管理人员还可以在相关信息发布平台上发布信息。 

后勤服务保障模块:后勤服务保障模块中主要的功能是 

单位人员可以根据工作需求对会议室(包括会议室的设置 

3 信息管理系统架构与设计 

信息管理系统的技术架构是由数据层,应用层和浏览层3 

层组成。数据层主要载体是SQL Server数据库,所有的数据 

信息都存放在其中。应用层是对数据库存取查询的逻辑应用 

等)、外出公用车辆进行选定。 

作者简介:王俊玲(1973一),女,工程师,研究方向:建筑业 

信息化关键技术研究与应用;阳鹏宇(1975一),男,工程师, 

研究方向:建筑业信息化关键技术研究与应用。 

收稿日期:2012—05—18 

层。浏览层是客户端通过html文件呈现信息。如图1所示。 

勘察设计信息管理系统的主要功能是管理单位人员的基 

本信息、登录模块、人员信息模块、合同信息模块、工程流 

电脑编程技巧与维护 

人员信息更改模块:管理员可以添加、修改、删除个人 

信息。如有些人员忘记密码,可以向管理员询问,管理员重 

置密码后,设计人员可重新根据密码登录,从而修改密码等。 

管理员留言模块:由于单位人员的很多基本信息都是管 

理员手动录入的,很可能存在人为粗心等造成录入错误。所 

以提供了管理员留言模块,使得各人可以自己检查自己的信 

息是否正确,如果有错误,可以提交管理员进行核对更改。 

其他模块:可以根据具体需要添加其他模块。 

4信息管理系统实现 

(1)c#连接SQL Server数据库的具体实现: 

,,登录按钮 

private void btnLogin

_

Click(object sender,EventArgs e) 

{ 

if(string.IsNullOrEmpty(tbUserName.Text)!!string. 

IsNullOrEmpty(tbPassword.Text)) 

{ 登录帐号密码不能为空”,} 

/,与表连接 

string sql=stirng.Format(”select from [User] 

where【userNarne】= {0) and[password】= {1l ’, 

tbUserName.Text,tbPassword.Text); 

SqlConnection ca=new SqlConnection r connection— 

String); 

SqlCommand cm=new SqlCommand(sql,cn); 

ca.Open(); 

SqlDataReader dr=cm.ExecuteReadel"0: 

) 

(2)关于数据库SQL的几个关键查询语句: 

,,人员基本信息查询 

Select¥from Staff 

,,修改密码 

supda ̄Users set password=’新密码’where Userld=~ 

//Users为用户表password是你的密码字段名Uselfd是用户 

//ID。 

由于有些时候需要查询数据库的逻辑比较多,需要用到 

基本SQL语句的组合,将这部分功能用存储过程来实现,直 

接将存储过程存放到数据库中,用c#直接调用该存储过程, 

而不需要在逻辑层写太多的SQL语句。所谓存储过程指的是 

组为了完成特定功能的SQL语句集合,存储过程一般经编 

译后存储在数据库中,用户只需要给定存储过程的名字和所 

需参数便可以执行。 

建立一个存储过程Getlnfo,根据传人的参数信息,得到 

这个员工的名字和住址,传人参数信息可以为学号。SQL语 

句如下所示: 

create procedure Getlnfo 

@XH varchar(10) 

aS 

begin 

select Name,Addr 

from Staff 

蔷 与 

where XH=@XH 

end 

建立一个存储过程,查询该人员的所有信息,传人参数 

为性别和姓名: 

create FUNCTION stud

_

func(@sex char(2),@name char 

(50) ) 

RETURNS TABIJE 

AS 

select from staffwhere sex--@sex AND Name--@name 

在c#端调用存储过程的时候,可以直接调用存储过程名 

字,如下所示: 

SELECT FROM stfa func f 男 , 王澜 ) 

5 信息管理系统的部署与测试 

(1)安装IIS:打开“控制面板”中的“添加和删除程 

序”,然后选择“添加删除Windows组件”会弹出一个“Win— 

dows组件向导”对话框,没有IIS的时候前面的复选框是没有 

打钩的,所以要安装的时候只要把复选框打钩就行了;点击 

“下一步”,接下去会提示请插入光盘,只要浏览到IIS安装包 

所在位置f注意:IIS安装包需要解压缩,解压后的文件跟压 

缩包在安装过程中都要用到,它会一次又一次地提示去浏览, 

只要再点击浏览,再找到安装所需要的文件便可),选择完毕, 

按下“确定”按钮,IIS将自动安装在系统中。 

(2)IIS基本设置:需要对IIS进行必要的设置。首先可 

以根据自己的主页设置默认网站属性、IP地址和端口号的更 

改。默认端口为80,如果本机80端口号被其他程序占用,那 

么需要改用其他端口号,选择的端口号不能跟内置端口号冲 

突,一般选择2000以上的端口号。如果修改了默认的端口 

号,那么就要在防火墙那边开放设置的端口号。如果安装了 

Visual Studio 2005开发工具,那么在“ASP.NET”选项卡就要 

选择2.0.50727的版本。 

(3)添加做好的网站。首先打开IIS,右键点击“默认网 

站”,选择新建虚拟目录,然后把做好的网站添加进去,这样 

就可以在网页中访问了。如果访问失败,可查看是否是防火 

墙给阻止了。如果需要外网访问,需要安装DNS服务器。 

6 结语 

基于Web信息管理系统的最大优势就是可以随时随地浏 

览网站信息,进行办公选择等相关活动。目前系统中有几个 

方面需要改进。一是系统中只有人员信息,而针对人员的福 

利与评功评奖标准信息还未录入,依据系统功能需求,后期 

还应增加根据各人的工作量化情况实现网上评功评奖等等。 

二是随着信息化网络化时代的到来,信息管理系统对于单位 

管理是必不可少的。而当访问信息量大的时候,需要更加重 

视网站的安全性及其访问效率。目前系统还只是依靠SQL 

Server数据库默认的安全机制,还需要加强。 

参考文献 

【1]戴婉荣,熊前兴.SQL Sevrer数据同步机制的研究与应用 

【J].电脑知识与技术,2009,5(19):5096—5098. 

(下转到117页) 

ARTIFICIAL INTELLIGENCE AND IDENTIFICATION TECHNIQUES 

人工智能及识别技术 

每一次生产技术的进步必将带来生产力的革命。云计算 

享资源提升医疗水平。 

这种新型的IT应用如果与企业相结合必将在未来引发新的飞 3.4智能城市云计算 

跃。在企业日益讲求投资回报率和社会责任的大环境下,企 通过云计算建立城市控制管理中心,系统可以自动监测 

业面临的商业环境不断变化,产业链不断调整,复杂的系统 

城市的多维信息,如车流、人流状况、城市园林生长管理状 

和网络应用不断显现,合理应用云计算将能够为企业和社会 况、城市路灯状况等,经过综合信息和相应的数学模型分析, 

带来无限的商机和优势。 系统及时判断是突发事件还是其他情况,及时报警,从而提 

3.1物联网云计算 

供相应的安全保障和疏导。城市管理部门则可以根据云平台 

物联网是为了将物品和互联网相连实现对物品的智能化 更科学的规划居民区、医院、学校、公共交通、商业街等公 

识别、定位、监控、跟踪和管理的网络,该种网络采用激光 共设施,进一步提升管理水平。 

扫描器、全球定位系统、红外感应器、射频识别(RFID)等 

3.5产业链云计算 

信息传感设备,按照一定的通信协议。利用物联网技术将物 企业可以利用云计算平台将供应商、企业自身、销售商 

品与互联网相连必将产生海量的数据,这对传统的分布式数 以及售后服务商关联起来,实现资源共享、产品服务共享。 

据管理几乎是不可能的。其中物联网应用中最迫切的应用莫 

这样可以及时跟进原材料供应、产品生产、产品销售、产品 

过于食品安全,例如利用云平台管理食品安全,可以将食品 维护等诸多服务,对于统一产品质量标准、及时跟进客户需 

的产供销全面进行管理。这种管理一方面可以让消费者对吃 

求更新设计、降低库存、提高售后服务水平等有着不可估量 

到的食品有更加透明的了解,另一方面可以让食品监管部门 的积极作用。 

更方便清晰的进行监管,还可以提高信息共享减少因为信息 

4 结语 

不对称造成的供需矛盾而产生的价格波动,降低因为运输配 

云计算通过利用高速互联网的传输能力将数据的处理过 

送不合理而造成的损耗。 

程从个人计算机转移到互联网中的计算机集群上,带给了用 

3.2移动通信云计算 

户前所未有的计算能力,成为一种新型的计算模式。虽然这 

目前,中国移动和中国电信也均推出了各自最新的“云 

种模式还没有一个统一的标准,但是亚马逊、谷歌、微软、 

计算”产品。其中中国移动正式发布大运计划1.0版本,该版 

IBM等云平台已经被许多用户所使用。根据现有的使用情况 

本填补了我国自主新一代互联网基础软件的空白,提升了我 

来看,云计算仍然处于起步阶段,大量的问题有待解决,具 

国在信息化科技领域的国际竞争力。 

有相当的研究价值,有着广泛的应用领域和尚待开发的应用 

目前电信运营商在3G应用方面已经开发出了游戏、视 

前景,这些都需要研究者进一步的认知、普及和应用。 

频、音乐等丰富的额应用,将这些业务应用与云计算相结合, 

通过设置标准的开放接口,实现电信业务和IT业务的集成。 

参考文献 

这样可以将电信业务的话音能力、短信能力、彩信能力、即 

【1】Xun Xu.From cloud computing to cloud manufacturing.Rob— 

时通信能力等通过标准开放接口提供给第三方使用,必将创 

造更大的商业价值。 

otics and Computer-Integrated Manufacturing,2012,28(1): 

75-86. 

3.3医疗应用云计算 

“看病难、看病贵”是目前医疗行业中的一个难题。如果 

【2】Sean Marston,Zhi Li,Subhajyoti Bandyopadhyay,Juheng 

Zhang,Anand Ghalsasi.C1 3ud computing——The business 

将保险公司、患者、医保和各级医院统一在一个云平台上, 

将化验、诊断结果、电子病历共享,实现网上挂号、预约会 

perspective.Decision Suppo ̄Systems,2011,51(1):176— 

诊、远程会诊服务。这样既能够大大减轻病患排队、报销负 

189. 

担,节约社会资源,由能够合理的对患者进行分流,医疗资 

【3]Tuncay Ercan.Effective use of cloud computing in educational 

源得到有效利用。同时一旦产生大规模流行病症,监管部门 

institutions.Procedia—Social and Behavioral Sciences.2010. 

便于进行统筹监测和防控。社区医院也可以利用云平台的共 

2(2):938—942. 

(上接第74页) 

[2]张润杰,刘维民,刘鹏,等.基于B/S模式的网络版实验 的架构设计[J].四川工业学院学报,2002:58—60. 

室管理系统[J].首都师范大学学报(自然科学版),2005, [7]习晓远,庞敬轩.校园网络下的实验室网络化管理系统 

26(2):16. 

『J].实验室研究与探索,2000:87—88. 

【3]郑阿奇.SQL Server教程.清华大学出版社,2005,8. 

【8】郭胜,等.c#.NET程序设计教程.北京:清华大学出版 

[4]彭瑞东,毛灵涛,鞠杨.实验室数据库管理的设计与实现 

社,2002. 

[J].实验技术与管理,2004:172—177. 

[9】[美】John Sharp Jon Jaggez.Microsoft Visual c#.NET程序 

【5】施燕妹,陈培,陈发吉.c#语言程序设计教程.北京:中 

设计.北京:北京大学出版社,2002. 

国水利水电出版社,2004. 

[10】曹军生,等.SQL Server2000实用教程.北京理工大学出 

【6]王云,曾令波.国家重点实验室基于Web的管理信息系统 

版社,2001,9. 

本文标签: 信息进行人员需要设计