北化数据库课程设计报告Word文件下载.docx

上传人:b****1 文档编号:3607523 上传时间:2023-05-02 格式:DOCX 页数:13 大小:527.14KB
下载 相关 举报
北化数据库课程设计报告Word文件下载.docx_第1页
第1页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第2页
第2页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第3页
第3页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第4页
第4页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第5页
第5页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第6页
第6页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第7页
第7页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第8页
第8页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第9页
第9页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第10页
第10页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第11页
第11页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第12页
第12页 / 共13页
北化数据库课程设计报告Word文件下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

北化数据库课程设计报告Word文件下载.docx

《北化数据库课程设计报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《北化数据库课程设计报告Word文件下载.docx(13页珍藏版)》请在冰点文库上搜索。

北化数据库课程设计报告Word文件下载.docx

而图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本文通过分析浏览器/服务器结构的特点并结合学校图书管理的实际情况,提出了基于B/S结构图书管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用ASP.NET技术和SQLServer2008开发图书管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。

通过该系统,使学生可以方便地在图书馆内部网上进行借阅书籍,查看书籍。

该B/S结构的系统在Windows7系统和VS2010平台下开发完成,使用C#作为ASP.NET的开发语言,SQLServer2008作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。

系统有较高的安全性和较好的性能。

关键词数据库B/S结构图书管理系统信息管理系统

目录

第一章概述-3-

一、课程设计内容-3-

二、课程设计要求-3-

三、开发环境与工具-3-

第二章系统总体设计-4-

一、系统需求-4-

二、概念结构设计-4-

三、逻辑结构设计-5-

第三章系统详细设计-5-

一、数据字典-5-

二、功能模块-6-

1.系统主界面实现-6-

2.用户主页面的实现-7-

2.1搜索书籍-8-

2.2查询借书情况-9-

3.管理员页面-9-

3.1借书情况-10-

3.2添加书籍-10-

3.3书籍管理-11-

3.4读者管理-11-

三、系统总程序流程图-12-

第四章体会与总结-13-

第五章参考文献-14-

第一章概述

一、课程设计内容

1.掌握管理信息系统的开发方法学、各阶段的步骤、基本技术与方法;

2.要求规范化完成系统设计、实施与转换、调试、运行、管理与维护等阶段;

3.能够编写开发过程各阶段的主要文档;

4.要求提交系统说明书、用户手册、设计报告;

5.B/S结构,SQLServer数据库;

6.要求提交开发源代码;

7.实践环节终了要求进行系统功能演示。

二、课程设计要求

1、本系统要能够完成图书与读者管理的一般工作,例如图书的借阅、查询;

读者信息的修改等等。

2、实现数据库的增、删、改、查功能。

3、系统的维护。

三、开发环境与工具

1.计算机及操作系统:

PC机,Windows7

2.数据库管理系统:

VisualStudio2010+SQLserver2008

 

第二章系统总体设计

一、系统需求

建立一个完整的图书管理系统,编写应用程序完成系统开发。

1.建立基本表:

图书(书号,书名,作者,出版社,摘要)

读者(卡号,姓名,密码,级别,注册时间)

借阅(书号,书名,卡号,欠费金额,借书时间,还书时间)

(为方便用户操作可考虑建立一个单位至单位编号表)

2.要求有以下子系统:

(1)图书和读者登记子系统:

要求实现实体完整性

(2)借书,还书子系统

要求:

做到参照完整性,并考虑用户自定义完整性(如不同读者类型的借书限制册和还书日期等约束条件的实现)

(3)超期图书罚款处理子系统

有允许用户更改期限每天罚款的灵活性

(4)读者的撤消(加毕业生的情况下)

(5)系统维护

二、概念结构设计

图1系统E-R图

三、逻辑结构设计

图2总体功能模块图

第三章系统详细设计

一、数据字典

表1图书信息表的结构

列名

数据类型

长度

逻辑关系

书号

nchar

50

主键,决定图书信息的其他数据项

书名

依赖于书号

作者

出版社

表2读者信息表的结构

卡号

主键,决定读者信息的其他数据项

姓名

20

依赖于卡号

密码

级别

注册时间

datetime

表3借阅信息表的结构

主键,与书号决定借阅信息的其他数据项

依赖于书号和卡号

借书时间

还书时间

欠费

int

二、功能模块

1.系统主界面实现

在ASP.NET中新建一个工程,根据自己的需要进行对界面的设计,这便是在图书管理操作前首先进入的登录界面,如下图3所示。

图3登录页面

进入此界面后,用户需输入拥有的用户名和密码,当密码和通过后,单击登录按钮,系统会自动进入相应的主界面,然后开启相应的功能。

2.用户主页面的实现

读者与图书间的E-R图

图4读者-图书

进入后可以有搜索书籍,借书,还书,查看自己的借阅情况功能。

其中搜索书籍需要输入书籍名,若不输入则会显示全部书籍;

借书输入书名,成功或失败有提示;

还书输入书号。

图4用户主页面

2.1搜索书籍

图5搜索书籍页面

2.2查询借书情况

进入此页面后会有借书情况和欠费显示,还有续借功能,勾选要续借的那一行即可。

图6查询借书情况页面

3.管理员页面

管理员界面可以查询当前所有的借书记录,编辑删除图书信息,以及编辑读者信息。

图7管理员页面

3.1借书情况

图8借书情况

3.2添加书籍

图9添加书籍

3.3书籍管理

图10书籍管理页面

3.4读者管理

此项功能还可以找出过期的读者进行修改。

图11读者管理页面

三、系统总程序流程图

第四章体会与总结

通过此次数据库课设,使自己对SQL数据库语言的操作更加熟悉,另外,对网页的开发也有了初步的了解。

由于只有一个星期的时间,数据库的设计还有很多缺点,以后有时间会加以改进。

第五章参考文献

[1]路游.数据库系统课程设计[M].北京:

清华大学出版社,2009.

[2]王长松.数据库应用课程设计案例精编[M].北京:

[3]陈根才.数据库课程设计[M].北京:

浙江大学出版社,2007.

[4]朱扬勇.数据库系统设计与开发[M].北京:

清华大学出版社,2007.

[5]Hemandez.数据库设计入门经典[M].北京:

中国电力出版社,2003.

[6]杨海霞.数据库实验指导[M].北京:

人民邮电出版社,2007.

[7]单建魁.数据库系统实验指导[M].北京:

清华大学出版社,2004.

[8]刘亚军.数据库设计与应用[M].北京:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2