ASP设备管理系统 第4页

ASP设备管理系统 第4页
4 系统分析与设计
4.1 系统任务概述
研制设备处管理软件是为了具体化,合理化的帮助设备处工作人员、设备物资管理人员记录、查询、管理设备信息及设备处工作信息,同时能促进学校各部门的信息流通。
4.2 开发意图
 为了减轻学校各部门物资管理工作的负担;
 为了促进设备处管理工作的规范与完善;
 为了设备处工作人员和管理人员的工作更为方便;减轻工作负担,提高工作效率
4.2.1 应用目标
设备处管理信息系统将通过校园网、Intranet、Internet平台,联结学校办公室、家属区和学校其他部门,实现设备处工作的信息化管理,提高工作效率,做到设备信息的信息共享、资源共享。
总之,系统的功能应能满足个性化服务的需要;功能强大、操作方便、柔性扩展的需要;适应学校“十一五”发展的需要。通过系统平台,应能对全校设备进行统一管理,保证信息在各部门之间传递的快速性和数据传递的高度准确性。系统还应具有系统运行的稳定性,信息使用的安全性,信息传输的可靠性和较高的信息吞吐量。
4.2.2 作用范围
本软件可适用于学校的设备采购、设备管理和设备相关信息管理;能随时进行更新、查询、统计;生成、打印报表及相关单据。
4.3 系统可行性分析
限于个人能力和精力,本次要完成的内容将定位于建立西南林学院设备处的管理信息系统,融入一些数据处理功能,如简单的数据采集、数据存储、数据加工和转换。
经济可行性:即是否能取得很好的经济效益,要考虑开发成本是否能承受。本系统具体分为六部分,在网上进行妥善处理,从而节省人力、提高工作效率、减少经济开支。可见,其在经济上是可行的。
时间可行性:即系统本身的适应范围。本系统管理部分所必须的多个环节,具有相对稳定性。因此,在时间上是可行的。
技术可行性:即现有的技术是否能适应本系统,人员是否胜任,以及软硬件资源能否如期得到。本系统所需的WINDOWS系统,以及开发工具SQL和Asp、FrontPage、Photoshop等工具,都是很方便就可以得到的;随着上网的不断普及,用户具有很高的网上操作水平,因此,在技术上是可行的。
社会可行性:面对当今注重速度、效益的时代,本系统的社会可行性是显而易见的。它能提高工作效率,增大信息传递的准确性、及时性、快速性,能节约人力、物力。
4.4 系统运行环境
(1)硬件环境的要求:
服务器:要求586以上任意机型,2GB或以上可使用硬盘空间,64MB或以上内存。
客户机:要求586以上任意机型,内存64MB以上。
(2)软件环境的要求:
服务器端:
操作系统可以为WINDOWS 2000任意版本/WINDOWS XP 任意版本/WINDOWS 2003 Server;要求安装可选组件IIS5.0或以上版本或其他类HTTP服务软件;数据库采用Microsoft SQL Server7.0或以上版本,建议选用Microsoft SQL Server 2000;
客户器端:
操作系统可以为WINDOWS 9X/ WINDOWS 2000任意版本/WINDOWS XP任意版本;用户必须安装WINDOWS安装组件中的IE5.0或以上版本,或者其他类浏览器。
4.5 接口设计
用户接口:在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可重定向到自定义的友好的提示页面上。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用
软件接口:服务器程序可使用IIS提供的Sql Server数据库容器,实现对数据库的所有访问。服务器程序上可使用Sql的命令对数据库备份,以做到对数据的保存。在网络软件接口方面,使用的是标准Http协议和标准端口80,采用滑动窗口方式对数据进行网络传输及接收。
硬件接口:在输入方面,对于键盘、鼠标的输入,可用系统的标准输入输出进行处理。在输出方面,打印机的连接及使用,系统先把要打印的内容生成至Excel、Word或PDF文件中,用户例用Microsoft Excel、Microsoft Word或Adobe Reader等软件提供的打印功能进行打印。
4.6 运行设计
4.6.1 运行模块组合
客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。
4.6.2 运行控制
运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。
4.6.3 运行时间
 在软体的需求分析中,对运行时间的要求为必须对做出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高性能的服务器,这将影响对数据库访问时间即操作时间的长短,影响客户机操作的等待时间,所以必须使用高性能的服务器。硬件对本系统的速度影响将会大于软件的影响。

4.7 数据库设计
4.7.1 数据库结构设计
下面给出本系统内所使用的每个数据结构。
经费来源表 finance结构如下表:
表 4 1经费来源表 finance
编号 字段名称 数据类型 说明
1 Id bigint 自动增长编号
2 financeSource varchar(20) 经费来源
使用单位信息表 deptOfUseInfo结构如下表:
表 4 2使用单位信息表 deptOfUseInfo
编号 字段名称 数据类型 说明
1 Id bigint 自动增长编号
2 deptOfUseNo int 使用单位编号
3 deptOfUseName varchar(40) 使用单位名称
保管单位信息表 deptOfKeepingInfo结构如下表:
表 4 3保管单位信息表 deptOfKeepingInfo
编号 字段名称 数据类型 说明
1 Id bigint 自动增长编号
2 deptOfKeepingNo int 保管单位编号
3 deptOfKeepingName varchar(40) 保管单位名称
4 deptName varchar(40) 单位名称

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有