|
||
|
||
| 数据库是当今保存和管理各种信息的最大信息库。信息拥有者在通过Internet向用户提供大量信息服务时,利用好有数据库信息当然是非常重要的。微软公司提供的ADO正是一种实现网页与数据库之间连接的技术。在ASP技术编写动态交互网页应用程序时,由于ASP技术可以使得服务器端的脚本程序能够很方便地访问ActiveX对象,而ADO正是一种ActiveX对象。 会计信息管理系统就是为了实现信息共享,提高工作效率而开发建设的基于内部网络的一个内部管理系统。 一、总体设计 (一)系统实现方法 会计信息管理系统采用ASP脚本与SQL Server相结合的方法,组建基于Web的互动交互式平台。 (二)系统开发语言 ASP支持基于IIS上的服务器脚本并完全支持VBScript 和JScript 。引入Java Applet , 改进用户和页面之间的交互性、动态性,使用户的操作更加方便。 SQL Server是高效的关系数据库系统,它与Windows xp /2000/ 9x等操作系统紧密集成。 (三)开发使用软件 1.脚本编写:Microsoft FrontPage 2.数据库:SQL Server 2000 (四)系统运行环境 1.软件要求: (1)服务器端: Windows 2000 Server (2)客户端:Windows 98/ 2000/XP操作系统。IE5.0 以上版本浏览器。 2.硬件要求: (1)服务器端: PIII以上,4G以上硬盘,128MB以上内存。 (2)客户端:网卡。 二、系统实现 (一)系统设计模块 1.公共信息:电子公告、内部制度、会计流程、公共信息查询等。 2.会计查询系统:部门核算、项目管理、个人工资明细表、个人水电费用等。 3.后台管理:文件管理、水电管理、工资管理、用户管理、系统管理等。 (二)系统功能 1.添加信息。Web录入提交入库、批量导入数据库; 2.修改信息。单个记录修改和多个记录修改;单表修改和多表修改; 3.删除信息。单个记录删除和多个记录删除;单表删除和多表删除; 4.查询信息。单条件查询和组合条件查询;单表查询和多表查询; 5.统计信息。用户按多种方式进行分类统计; 6.打印信息。用户打印系统赋予该用户具有权限浏览,查询、统计的所得信息。 三、系统建设 (一)建立数据库及登陆用户名和密码Login 。在SQL Server上建立数据库; (二)网络服务器上创建数据库DSN。在WEB服务器上添加“系统DSN”,定义“SQL?SERVER”; (三)用数据库存取组件存取数据库数据。Asp提供了一个内置数据库存取组件,利用ADO技术来存取符合ODBC标准的数据库。 1.asp与sql server连接 <% dim conn dim sql set conn=Server.CreateObject("adodb.Connection") conn.open"driver={SQL Server};server=localhost;uid=glxt;pwd=glxt;database=glxt" %> 2.利用Sql语句对数据库记录进行操作 (1)利用Select语句查询记录。Select 字段列表 from 数据表 where 条件order by 字段; (2)利用Insert语句添加新记录。Insert Into 表名(字段1,字段2……) Values(字段值1,字段值2……); (3)利用Delete语句删除记录。Delet from 数据表 [where 条件]; (4)利用Update语句修改记录。Update 数据表名Set 字段1=字段值1,字段2=字段值2,……[ where 条件] 3.使用Asp脚本语言 (1)ASP的内建对象。Application、Session、Reques、Response、Server、Object?Context; (2)ASP的主要内置组件。Ad?Rotator、Browser?Capabilities、Database?Access、File?Access、Content?Linking; (3)ADO组件。?Connection、Command、Parameters、Parameters、RecordSet、Field Field、Property Properties、Error Errors 4.部分操作演示 现以打印某职工8月份水电费为例 (1)登陆界面,根据需要选择满足打印条件的记录,打印范围:本单位,打印时间:今年8月。
(2)得到满足条件的记录 show.asp 四、结 语 |
||