选择显示字体大小

开发基于asp.net的自定义日志系统

摘 要 介绍了利用asp.netvb.net技术开发的用户日志管理系统,实现了对自定义格式数据库系统的动态管理,使得对日志信息的管理更加及时、高效,提高了工作效率。

  关键词 asp.netvb.net;自定义;日志;数据库

  自定义日志管理的数据库设计

  自定义日志系统是校园网一卡通系统中机房刷卡子系统的一个基于b/s开发的功能模块,该系统的后台数据库为自定义格式的数据库系统。数据库中主要的用户表和日志表的结构如下:

structure fixuse '用户表

public id as integer '用户id

vbfixedarray(15)> public nocard() as byte '卡号

vbfixedarray(15)> public nouser() as byte '学号

vbfixedarray(15)> public name() as byte '姓名

vbfixedarray(15)> public psw() as byte '密码

public dept as integer '部门id

public attr as integer '机房总管

public attreex as integer '机房总管扩展

public money as integer '帐户金额

public power as integer '用户权限

public powerex as integer '用户权限扩展

public moneyex as integer '帐户金额扩展

vbfixedarray(31)> public rev() as byte '系统,

end structure

structure fixlog '上下机、交费日志表

dim id as integer '流水号

dim type as integer '事件类型

vbfixedarray(5)> dim datetime() as byte '上机开始时间,若为交费,则为空

vbfixedarray(5)> dim mac() as byte '指定上机ip地址

dim managerid as integer '收费管理员id

dim userid as integer '用户id

dim money as integer '消费或交费金额 dim id_equipment as integer '上机设备号

vbfixedarray(5)> dim datetimeend() as byte '下机时间

public location as int64 '系统保留

vbfixedarray(13)> dim revex() as byte '保留

end structure

  日志系统的开发原理及实现技术

  1、自定义数据库开发原理

  采用asp.netvb.net三层模型开发,以web应用程序的方式运行该模块。常用三层开发模型(asp.net模型)如图1所示。ui层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由web表单、xml web服务和组件服务组成。其中web表单是asp.net应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的web表单交互生成的信息和数据的基础。

xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


  系统日志管理模块对用户上机、交费记录实现查找、统计、分析、图示、打印等功能。

  业务逻辑层包装在用vb.net开发的后台类库中。

  本自定义日志管理系统功能模块结构如图2所示。因为本系统是面向所有用户,包括系统管理员,辅助管理员,和普通上机学生,所以在功能上必须对不同用户加以限定。

  查询该用户密码和余额

  查询该用户上机、交费日志

  统计、图示、打印、上机、交费

  查看用户数据库总余额
 
  按日期顺序重新排序日志文件,然后写入日志文件

  查某个用户的密码、余额

  查询


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范