ASP设备管理系统 第6页

ASP设备管理系统 第6页
4.7.3 数据结构与程序的关系
服务器程序在对查询进行操作时需对数据库数据结构,也就是数据表进行查询和修改:在查询过程中都需要对数据库中的所有表,进行联合查询、修改。
物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,送入打印准备模块中准备打印格式。
4.8 出错处理设计
4.8.1 出错信息
程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络中断、传输超时等,产生的问题,称为硬错误。
对于软错误,须在各个输入数据验证模块进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对于硬错误,可在出错的相应模块中输出简单的出错语句,待错误修复,可以将程序重置,或重启服务器,返回输入阶段。
4.8.2 补救措施
所有的服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用数据库和系统的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。
在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。
在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。
4.8.3 系统维护设计
维护方面主要为对服务器上的数据库数据进行维护。可使用Sql Server 2000 的数据库维护功能机制。例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。

 
5 功能与实现
5.1 系统功能概述
本系统是多用户系统,不同用户有不同的操作权限,实现功能也不同。系统管理员具有添加、查询、申报、统计、打印、日志管理、数据库管理和基本管理等功能。系统用户具有添加、查询、申报、统计、打印等功能。普通用户具有申报功能。
本系统主要功能包括:
1)基本管理:实现部门管理及用户的权限设置、用户的添加、删除、密码的重置和修改功能。
 部门管理
 用户管理
 添加新用户
 修改密码
2)数据库管理:实现对数据库的备份、还原功能。
 数据库备份
 数据库还原
3)资产管理:实现对网上申报的固定资产审核,并对审核通过的固定资产生成固定资产卡片和其电子表格(Excel),在此基础上实现万能统计(用户可自由选择所统计的字段和用户自组统计条件进行统计),通过具体时间生报表。
 资产申报
 审核
 卡片生成
 编号打印及附件下载
 万能条件统计
 报表生成
4)低值易耗品:实现对网上申报的低值易耗品审核,并对审核通过的低值易耗品生成验收单和其电子表格(Excel表格)。
 申报
 未完成申报
 验收单生成
 按编号打印
5)采购管理:实现在网上对校内申报信息的填写,报表的生成及其电子表格(Excel表格)生成。
 申报
 未完成申报
 申报表生成
6)日志管理:实现对进入系统操作的用户记录其处理事件,达到很方便地找到完成操作的用户。
5.2 功能模块划分
从功能描述的内容可以看到,本系统可以划分实现六个完整的功能,根据这些功能,设计出系统的功能模块,如图 5 1系统的功能模块图。

 
图 5 1系统的功能模块图
在功能模块图的树状结构中,每一个叶结点都是一个独立的功能模块。每一个功能都需要针对不同的表完成不同数据库操作,即添加、查询、申报、统计、等。
在本系统中,基本管理模块中系统初始化时,有一个默认的“系统管理员”用户Admin密码Admin,此用户有设置其它用户权限的功能和所以功能。在密码重置功能中重置密码为“11111”。“系统用户”没有设置权限的功能、数据库管理和日志管理功能,而有其它所以功能,而“普通用户”只享有申报功能和对自己信息的管理的功能。
5.3 系统流程分析
本系统为多用户系统,工作流程从用户登录模块开始,对用户的身份进行认证。身份认证可以分为以下两个过程:
 确认用户是否有效的系统用户;
 确定用户的类型。
第一个过程决定用户是否进入系统。第二个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。
本系统的流程分析如图 5 2系统流程图

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

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