使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到人们能否及时获得图书信息,然而,现在系统显然不能人们的需求,它存在的主要问题有: (1) 用户使用很不方便。用户为了借阅或归还图书,可能会排很长的队,这显然是对时间很大的浪费;另外,用户还必须记住所借每本书的借阅时间,并要经常提醒自己及时归还,以免超期,而在生活节奏越来越快的今天,人们日常事务已很繁琐,这种事情会很容易被遗忘。 (2) 管理图书信息相当困难。图书的馆藏量越来越大,管理员要对馆藏的图书信息进行人工管理,工作量相当大,如用户借阅时,要查找厚重的记录册,然后对馆藏数量进行修改;归还时,又要再次修改相应的图书信息。 (3) 处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。 3.3 提出解决方案 根据对现有图书现状及存在问题的分析,特提出以下解决方案: (1) 利用ASP.NET和C#编程语言,结合SQL Server 2000数据库技术。建立一个网上图书订阅系统。 (2) 利用网络技术,通过IIS配置服务器的站点属性,使用户在家就可登录到图书订阅系统,实现网上图书订阅和查询。 (3) 采用SQL Server 2000数据库技术,将图书信息,用户预订信息,用户借阅信息存储在不同的数据表内,实现信息分类管理,并通过编程技术动态改变数据信息。 (4) 通过编程对数据库相关数据表的访问,实现用户对不同信息进行查询。如:用户查询其借阅信息,只需访问借阅信息表,找到该用户的借阅信息,然后在用户端的浏览器上显示出来。 所有功能的后台处理对用户都是透明的,用户只需向服务器提出请求,系统就会迅速、及时提供所需信息,大大地方便了用户。同时,由于采用了计算机和数据库技术,极大减轻了管理员工作量,提高了处理准确度。
根据前面功能模块的设计,系统数据库表包括有“用户信息表”,“用户类别表”,“图书信息表”,“图书类别表”,“图书缓存表”,“添加图书表”,“新书表”,“当前借阅信息表”,“预订信息表”,“借阅历史表”,“还书记录表”,“借阅超期表”, “借阅排行表”,“留言信息表”。
目 录 论文总页数:21页 1 引言 1 1.1 选题背景 1 1.2 国内研究现状 1 1.3 课题研究的意义 1 2 理论基础 1 2.1 数据库技术 1 2.2 面向对象技术 2 2.3 B/S架构的WEB程序设计技术 2 3 需求分析 3 3.1 图书订阅系统现状描述 3 3.2 现行系统存在的主要问题分析 3 3.3 提出解决方案 3 4 系统设计 4 4.1 系统总体架构 4 4.2 数据库的设计 4 4.3 系统功能模块设计 8 4.3.1 登录模块 8 4.3.2 信息查询模块 9 4.3.3 数据管理模块 12 4.3.4 系统管理模块 15 5 系统实施及测试 16 5.1 实施概况 16 5.2 测试方案 17 5.3 测试结果 18 结 论 18 参考文献 19 致 谢 20 声 明 21
|