3.2功能模块设计
图书管理系统主要提供图书的管理平台,主要分管理员、会员和非会员三个部分的功能,如图2所示。本文来自辣$文)论'文`网,
毕业论文 www.751com.cn 加7位QQ324~9114找原文
(1)管理员部分的主要功能
通过输入管理员账号及密码可进入管理员模块。该模块由添加图书信息、修改图书信息、删除图书信息、信息发布,在线借阅图书等功能组成,管理员可通过不同的界面对本系统的数据进行修改。
(2)会员部分的主要功能
会员查询模块包括图书查询、预约图书、动态浏览、个人信息修改,密码找回,密码修改。会员可通过询界面选择所需要的图书的信息,经过数据库内数据的筛选,可以得到所查询的结果。 其中,图书查找包括:书名查询,ISBN查询,作者查询,书编号查询;而书编号查询查询在图书管理系统设计中占据着极其重要地位,图书的编号将可直接获得该书的信息。系统的详细模块图如图2。
图2 详细系统模块图
3.3系统详细流程图
系统详细流程如图3:
图3 系统的流程图
4.数据库设计
4.1数据库的设计
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。以下是本系统设计的数据库表。
表1 表总汇
英文表名 中文表名 功能说明
studentinformation 前台注册用户表 管理前台用户
news 动态新闻表 管理前台动态发布
borrow_books 图书借阅信息表 图书借阅的详细信息
books 图书存储信息表 图书馆图书的详细信息
book_books 预约图书信息表 图书预约的信息记录
表2 预约图书信息表
列名 数据类型(精度范围) 空/非空 约束条件 注释
id Int N Primary key
booknum Varchar(10) N 预约书号
studentnum Varchar(12) N 预约者学号
bookdatetime Datetime N 预约时间
studentname Varchar(50) Y 预约者姓名
bookname Varchar(50) N 书名
注册用户表主要用于用户注册时注册信息的存放,如上表。
表3 前台注册用户
列名 数据类型(精确范围) 空/非空 约束条件 注释
id Int N
studentnum Varchar(12) N Primary key 学号(10-12位)
studentname Varchar(10) N 学生姓名
studentsex Varchar(2) N 性别
studentbirthday Datetime N 格式:1990-09-08 出生日期
studentID Varchar(18) N 18位 身份证号
nation Varchar(20) N 民族
major Varchar(50) N 专业
grade Varchar(10) N 年级
class Varchar(10) N 班级
password Varchar(20) N 密码
question Varchar(100) N 问题
answer Varchar(100) N 回答
type Int Y 类型(1管理员0用户)
预约图书表的主要用于存储对预约图书信息的记录,如上表。
表4图书信息表
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
ASP.net大学图书管理系统系统分析与设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766