英语原文共 8 页,剩余内容已隐藏,支付完成后下载完整资料
Research of Network Support System for University Logistics Management
Kongjun Bao
School of Computer and Communication Engineering
Zhengzhou University of Light Industry
Zhengzhou, China
Gaofeng Shen
School of Computer and Communication Engineering
Zhengzhou University of Light Industry
Zhengzhou, China
shengaofeng@zzuli.edu.cn
摘要 - 为提高高等教育支持服务水平,增强参与社会竞争的能力,依托现代信息技术和网络多媒体技术,建立起ISO9001认证的物流服务网络支持系统,实现高校管理现代化体系认证和标准化的迫切需要。该系统基于Microsoft.NET技术开发平台实现,采用动态网页技术,数据库技术和ADO.NET技术,采用三层架构实现框架,设计了良好的互动性,可扩展性,安全支持服务和强大的ISO9001认证网络支持体系,强化服务监督机制,取得更好的社会效益。
关键词-信息(keywords-information)管理系统; ASP.NET; ADO.NET;动态网页;网络数据库
I 介绍
随着Rear深化社会改革,越来越多的Rear希望引入现代信息技术和ISO9001质量管理体系标准化,进一步提高物流管理水平和服务质量,使学校和服务部门进一步规范物流管理,信息化建设科学化,有效推动和整合后勤保障,增强市场竞争力。企业信息技术是高校后勤市场竞争的必要条件,但由于人们对物流管理重视程度不够,缺乏相关投入,使得大学信息技术物流很薄弱,通常只需要简单的办公软件,财务日常管理软件解决方案单功能,封闭式系统,网络管理无法实现或仅支持本地网络应用,网络不能满足企业信息化的年龄要求,却无法满足物流需求ISO认证[1]。
II 系统研究
通过ISO9001质量管理原则和物流管理系统的特点,对主题进行需求分析,然后制定动态和交互式的网页模块结构,总体结构软件用于实现算法选择和可行性研究。
- 系统功能分析
University Logistics reform, 物流服务的社会功能不断扩大,但由于其特殊的情况和地位决定着教学的安全性和服务功能,教师和学生的作用不可替代和动摇。ISO9001质量管理物流管理学院的目标应该是实现物流管理和网络信息的标准化。为部门的设置和运营部门,系统设置了不同的功能模块。集团办公室:新闻,通知,员工考勤管理模块; 质量监督办公室:认证文件管理,在线调查,用户信息模块; 生活产权中心:住宅物业管理模块; 学校混合管理中心:学生住房管理模块; 水管理中心:费用在线模块; 采购和供应中心:材料供应和存储模块。整体系统框图如图1所示。
图1.系统功能框图
- 系统设计的基本原则
- 实践原则:Rear ISO质量认证按照业务要求具体,实用,作为系统设计原则。
- 模块化设计原则:模块化设计模式,使功能结构相对独立,具有较好的可扩展性。
- 子原则的权限:子部门的职责分工设置了不同的权限级别来保护信息安全
- 系统结构分析
系统采用三层体系结构框架来实现业务逻辑和数据分离,使软件具有安全性,可维护性,可重构性,快速响应能力。
ASP.NET系统模型如图2所示。
图2.系统结构框图
Web层负责与用户交互,接收用户输入并将数据从服务器提供给客户端; 逻辑层负责接收浏览器请求并请求传入数据层,同时将结果返回给浏览器; 通过ADO.NET数据层逻辑层操作数据提供数据服务[2]。ASP.NET采用三层结构,使项目结构更加明确,分工更加明确,有利于后期的维护和升级[3]。
- 系统开发平台和工具选项
根据系统功能需求,以校园网为基础,采用微软Visual Studio.NET集成开发环境,它是一种用于快速开发,部署Web服务和应用开发平台[4]。系统页面和表单使用ASP.NET技术通过一个series.aspx页面来完成; 程序代码和数据绑定使用事件驱动的开发方式来实现
;用户界面和程序代码界面完全分离,便于阅读和维护程序; 程序代码编译后,可以大大减少服务器的响应时间。通过ASP.NET3.5缓存技术,可以更快地检索数据,是生成高性能,可伸缩的Web应用程序的最重要因素之一。
多媒体信息包括文字,图像,音频,视频和动画。多媒体技术结合了语音处理技术,图像处理,图像处理,计算机通信和数据存储技术。网页提供给用户的系统使用界面,用户可以通过页面浏览器将相关的物流管理支持系统中的每个子系统分配给相关的模块。Dreamweaver MX和VS.NET2008用于混合设计系统网页。
Ⅲ.动态页面和数据库交互
- 数据访问对象
在系统实施过程中,关键技术是动态网页访问数据库。而且,这是系统中重要且难以实现的[5]。使用ADO.NET的WEB数据库实现如图3所示的操作。首先通过Connection对象建立与数据库的连接。其次,使用Command对象执行SQL命令时,该命令可能会执行查询数据。第三,使用连续的DataReader对象来获取获得的数据,Command对象或Command对象将DataAdapter对象获得的数据传递给DataSet对象中的DataTable对象[6]。最后,DataReader对象或DataTable对象作为数据的数据源,使用Web控件和相应的数据绑定技术来显示数据库中的数据。另外,从图3我们可以看出。DataAdapter对象也可以是没有连接对象的,命令对象是直接与数据库建立联系[7]。
图3.动态web访问数据库
- 数据库设计
例如水电费物流管理模块,该数据库使Microsoft SQL Server2008关系型数据库公司,实行用户收费和水管理中心查询用户对居民用水,燃气,供暖,物业管理费用的在线。系统分为前台和后台,以及用户登录和管理员登录。前台:主要查询实现用户数据,包括查询特定月份中的水,以及月份查询中所有支付信息,用户反馈信息等功能。背景:建筑物的主要区域实现添加和删除更改;建筑物添加和删除房间中的信息发生变化;基于用户账户的房间信息属于用户本月的用水情况。用户可以使用查询的信息,使用函数删除和修改其信息。数据库中有七个表,包括管理员信息表,用户信息表,建筑信息表,水表,煤气费表,物业管理费用表,采暖费等。分析数据流程图,系统共需要7个表格,表格功能如表1所示。
表I.测试结果
- 数据库操作的程序实现
以水资源管理数据库操作为例,系统分为前台和后台,以及用户登录和管理员登录。主要实现了用户数据查询的接收,包括查询特定月份,水费,以及月查询中所有支付信息,用户反馈信息等功能。主要完成后台添加删除修改住宅楼宇;建筑物添加和删除房间中的信息发生变化;基于用户账户的房间信息属于用户本月的用水情况。查询用户的信息,删除和修改功能。以下费用管理和查询主要实现代码[8]。
- 水费信息本页使用DropDownList,TextBox,Dataview cntrol。主要代码如下:
/ / create a SqlDataReader object
SqlDataReader MyReader;
/ / object assignment
MyReader = SelectCm.ExecuteReader ();
while (MyReader.Read ())
{Louhao.Items.Add (MyReader.GetString (0));}
- 水的计算本页使用DropDownList,TextBox,DataView control。在楼层号码和房间号码后面的数据输入框中填入代码:
// get the last readings
fanDataSet.Tables['number'].Rows[0][4].ToString();
// get the latest readings
upds.Text = fanDataSet.Tables['number'] _
.Rows[0][5]. ToString();
tjcishu.Text=fanDataSet.Tables['number'] _
.Rows[0][7].ToString();
- 水费查询根据楼层号,房间号查看用户的缴费水费。代码的SQL语句如下:
string sqllouhao = 'select * from jftable where lid=#39;'
str_louhao '#39; order by id desc';
showsf.DataSource = MyDataSet; // the data source
showsf.DataBind(); // Data Binding
IV.关键技术和技能
- 共享和重用
- 配置全局变量
配置全局变量根据配置设置组织,ASP.NET中的Web配置文件以自顶向下的方式支持。下面的代码定义了系统通过与后台数据库的连接,当后台数据库名称,用户名或密码发生变化时,只需修改这里的值,而不再需要修改与源文件相关的数据库访问权限简单而有效[9]。
lt;appSettingsgt; lt;add key=' Data source connection string '
Value='server= Server Name; uid= user name
; pwd= password; database= Database Name '/gt;
lt;/appSettings gt;
2)Iframe框架技术应用框架技术
Iframe在同一页面上可以多次显示相同的内容,而不必重复此代码的内容。 Iframe内联框架更易于控制网站的导航,更习惯于网站管理员。
3)ASP.NET缓存
缓存技术是生成高性能,可扩展的Web应用程序的最重要手段。 ASP.NET Cache体系结构图如图4所示。
图4.缓存架构图
- 数据绑定
- 调用DataBind方法
ASP.NET支持分层数据绑定模型,它支持父服务器控件的属性和数据源绑定之间的关系。所有数据绑定表达式必须包含在lt;%#and%gt;字符中。
lt;tagprefix: tagname property ='lt;%# data binding
expression%gt; runat = 'server' /gt; Or literal text lt;% # data
binding expression%gt;
2)使用DataBinder.Eval()静态方法
数据绑定表达式的后期绑定方法,并将结果格式化为字符串。使用这种方法,可以避免许多值被强制执行所需的数据类型,必须进行显式的投射操作。该方法有三个参数:数据项的命名容器,数据字段名称和格式字符串。在列表模板(如DataList,Dataview或Repeater)中,命名容器始终为Container.DataItem。
- 系统安全设置
系统是使用SQL Server和Windows NT安全集成,由系统管理员或数据库管理员分配用户对数据库的访问权限。带有用户密码哈希算法的系统将以存储在数据库中的摘要形式处理。哈希算法根据用户密码哈希生成一个字符串,哈希值不可逆,即在明文用户密码下无法获得哈希值。更改密码哈希码如下[10]。
Unicodeencoding ue=new Unicodeencoding();
// Get the user password characters
Byte[ ] pwd = ue.getbytes(Txtpassword.Text);
// used as the hash algorithm sha1
Sha1 sha =new sha1managed ();
//change the user password hash
Byte[ ] hashedpwd = sha.computehash(pwd) ;
Ⅴ.总结
Rear项目围绕ISO9001认证的质量管理体系,应用开发对象,运用B / S结构实现动态,互动网络支
全文共6150字,剩余内容已隐藏,支付完成后下载完整资料
资料编号:[17367],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。