《VB程序设计》课程设计报告
题目: 图书馆借还书系统
专业: 信息与电子工程学院
班级: 计科04级11班
姓名:
学号: 04051B28
指导教师: 牛翠霞
完成日期: 2007年6月20日
前 言
总体设计目标:
满足用户的需求,并且在设计员的设计范围内,减少用户的工作力度.
从用户的观点来看,要达到以下目标:
1,快速传递数据,对各个阶段进行统计时更高效,快捷的进行.
2,提供准确信息要比手工提供更加准确,细致的数据.
3,实现数据共享:有助于普通用户及学生进行查询.
设计题目及实现要求
设计题目
图书馆借还书系统
程序实现要求
图书馆借还书系统要求实现用户登陆管理,用户基本信息管理(包括学生用户和教工用户信息的添加删除修改),对图书进行查询,实现借书和还书功能.
设计算法分析
一,设计策略
本系统的结构是自顶向下扩展的,层次化的暗盒模块结构.对高层模块,将采用以事务为中心的设计策略,把一个大的复杂的系统逐步分解成较小的相对简单的暗盒模块.对低曾模块,采用以变换为中心的设计策略.
此外,为了提高模块的内聚性,降低模块间的耦合程度,数据库的设计原则是把它作为模块间的邮政信箱,从而实现数据共享又提高了模块的独立性,使系统具有很高的可修改性.
二,系统结构
模块说明书
系统用户管理包括用户数据的添加,修改和浏览等操作.高级管理员可管理系统中所有用户数据,而普通管理员则只能修改自己的口令,所以将系统能够用户管理分为用户管理和修改口令两个独立模块分别实现.
读者数据管理包括读者类别和个人数据管理,分别需要访问"读者类别"和"读者数据"数据表.
图书征订管理主要包括图书征订数据录入,修改,删除,审校,其中审校指检查要征订的图书是否存在馆藏记录,如果存在,则删除该征订数据.在经过审校之后,可打印征订计划书,以便验收征订回来的图书.在图书征订任务完成之后,可删除相应的图书征订数据.
图书编目管理指新书书目的修改或删除,根据参考书目添加新的图书书目等功能.
图书典藏管理主要是将新书分配库室或将旧书进行库室调配.
图书借阅管理包括借书,还书,续借.在执行图书借阅操作时,首先输入读者的借阅证号,根据借阅证号显示读者借书 信息,包括读者类别,以借书书目和清单,可借数,是否存在超期借书等信息.如果存在超期借书,则不能执行借书操作,必须系统高级管理员执行借书超期处理后才能借书.
数据库设计
4.1 数据库总体结构
本系统采用关系型数据库SQL Server,数据库由,若干个二维表构成.本系统的表分为两类.一类是目录,即索引.另一类是实际数据.
2 数据库结构
读者个人数据表
列名
数据类型
长度
下一页