个人图书馆音像管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
成绩评定表
学生姓名闫靖羿班级学号1309010136 专业信息与计算
科学
课程设计题目个人图书音像管
理系统
评
语
组长签字:
成绩
日期2015 年月日
课程设计任务书
学院理学院专业信息与计算科学学生姓名闫靖羿班级学号1309010136 课程设计题目个人图书音像管理系统
实践教学要求与任务:
设计为MDI窗体,含有主菜单:[文件]、[图书管理]、[音像管理]。
[文件]菜单包含以下子菜单及其功能:
[登陆]:登陆主界面
[注册]:打开“注册新用户”窗体
[图书管理] 包含以下子菜单:
[图书信息浏览]:显示图书信息浏览和编辑窗体
[图书信息查询]:显示图书信息查询窗体
[音像管理] 包含以下子菜单:
[音像信息浏览]:包含子菜单
[光盘信息浏览]:显示光盘信息浏览和编辑窗体
[磁带信息浏览]:显示磁带信息浏览和编辑窗体
[音像信息查询]:包含子菜单
[光盘信息查询]:显示光盘信息查询窗体
[磁带信息查询]:显示磁带信息查询窗体
工作计划与进度安排:
第一周:数据库设计,利用SQL Server创建数据库及数据表。
总体结构设计,设计调试系统首页、登陆窗体及MDI窗体。
第二周:管理功能设计,设计调试各种数据管理功能窗体及打印报表功能。
撰写课程设计报告,验收与答辩。
指导教师:
2015年月日
专业负责人:
2015年月日
学院教学副院长:
2015 年月日
摘要
本系统的主要功能是建立个人图书音像管理系统,对图书信息、光盘信息、
磁带信息的管理和查询。本系统的数据库是用SQL server 2014软件进行创建与设计,分别包括图书信息、光盘信息、磁带信息、密码四个表。通过系统ODBC 数据源管理工具把已创建的数据源与系统数据库相连。利用VB软件对系统的窗口进行设计,包括登录界面、注册新用户界面、主界面、浏览窗体和查询窗体等,可以通过这些窗体进行登录操作,对输入的用户信息进行验证,和注册新用户操作,以及最重要的操作是对数据库中信息进行修改与查询。并可以对数据进行添加与删除,做到及时更新。
关键词:个人图书音像管理 SQL server 2014VB6.0+
目录
1 系统功能概述 (1)
1.1 系统功能 (1)
1.2 系统结构总图 (2)
2 数据库设计 (2)
2.1 需求分析 (2)
2-1E-R模型 (3)
2.3 关系模型 (4)
2.4 表结构设计 (4)
3 系统各功能模块的详细设计 (5)
3.1 各窗体的设计: (5)
3.2登录窗体 (6)
3.3MDI主窗体 (7)
3.4注册 (8)
3.5图书信息浏览 (10)
3.6图书信息查询 (13)
总结 (15)
参考文献 (16)
1 系统功能概述
1.1 系统功能
个人图书音像管理系统主要是实现图书管理、光盘管理和磁带管理。设计为MDI窗体,含有主菜单:[文件]、[图书管理]、[音像管理]。
[文件]菜单包含以下子菜单及其功能:
[登陆]:登陆主界面
[注册]:打开“注册新用户”窗体
[图书管理] 包含以下子菜单:
[图书信息浏览]:显示图书信息浏览和编辑窗体
[图书信息查询]:显示图书信息查询窗体
[音像管理] 包含以下子菜单:
[音像信息浏览]:包含子菜单
[光盘信息浏览]:显示光盘信息浏览和编辑窗体
[磁带信息浏览]:显示磁带信息浏览和编辑窗体
[音像信息查询]:包含子菜单
[光盘信息查询]:显示光盘信息查询窗体
[磁带信息查询]:显示磁带信息查询窗体
1.2 系统结构总图
个人图书音像管理系统总图
2 数据库设计
2.1 需求分析
该系统主要实现对个人的大量的图书音像资料进行规范化的管理,通过辅助数据库的使用来完成一系列的功能。
首先根据需要在数据库中建立以下表:密码表(用户名,密码),图书(书
名,作者,价格,购买日期,类别,状态),光盘(光盘名,出版社,价格,购买时间,类别,状态),磁带(供磁带名,磁带作者,价格,购买时间,类别,状态)。
启动欢迎窗体时显示背景和欢迎文字,点击文字可以显示MDI主控窗体,利用主控窗体管理所有图书音像信息。主控窗体主要包含文件、图书管理、音像管理和系统四个部分,起初只有文件和系统可用,图书管理和音像管理两部分不可用。
(1)打开系统下的“登录”子菜单会打开登录界面,需要正确填写用户名和密码才可以使用图书管理和音像管理,假如3次输入的用户名或密码有误,系统关闭。从登录界面点击“注册”按钮可以打开注册界面进行新用户的注册。
(2)图书管理:主要包含对图书信息的浏览、查询、修改,浏览时显示详细信息可以逐条浏览,查询可以根据图书的不同属性进行查询,并且支持模糊查询,查询完可以统计查询到记录的数量可总价格,修改包括单个记录的添加、删除以及属性的修改。
(3)音像管理:包括音像信息的浏览、查询和修改。音像信息的浏览分为光盘信息的浏览和磁带信息的浏览;音像信息的查询分为光盘信息的查询和磁带信息的查询,查询时都可以进行模糊查询;修改同样包含光盘信息的修改和磁带信息的修改。
2-1E-R模型
统中主要包含4个实体:密码表、图书信息、光盘信息和磁带信息。由于所有的实体之间不存在明显的联系,所以在这里只给出了单个实体及其属性图,没有完整的实体联系图。单个实体及其属性图如下:
图a:密码表及其属性图图b:图书实体及其属性图