收藏 分享(赏)

网上图书馆的设计与实现_计算机网络课程设计.docx

上传人:无敌 文档编号:673167 上传时间:2018-04-18 格式:DOCX 页数:58 大小:485.79KB
下载 相关 举报
网上图书馆的设计与实现_计算机网络课程设计.docx_第1页
第1页 / 共58页
网上图书馆的设计与实现_计算机网络课程设计.docx_第2页
第2页 / 共58页
网上图书馆的设计与实现_计算机网络课程设计.docx_第3页
第3页 / 共58页
网上图书馆的设计与实现_计算机网络课程设计.docx_第4页
第4页 / 共58页
网上图书馆的设计与实现_计算机网络课程设计.docx_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、计算机与信息学院计算机网络系统实践报告设计题目:网上图书馆的设计与实现学生姓名:王默涵学 号:20103044专业班级:物联网工程 10-01第一章 系统分析一.设计要求1. 通过以下过程:需求分析、E-R 模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;2. 根据图书馆系统功能,条理清晰地设计前台各脚本页面;3. 在时间允许的情况下,适当考虑页面的美观;4. 熟悉脚本页面与数据库的多种连接方法。二.开发环境与工具Visual studio .net 2010 SQL server 2008三.系统功能概述本系统由三个子系统组成:1. 书目查询管理2. 权限维护管理3.

2、 用户信息管理其具体功能需求分析如下:1. 书目查询管理:根据一定的条件对图书进行查询,并可以查看图书的详细信息,查询范围可以按照出版社,书名,作者等查询项目进行任意条件的组合查找。2. 权限维护管理:系统管理员可以在此模块中,添加图书,对已有的图书信息进行删除和添加用户。3. 用户信息管理:用户登陆该系统后可以进行图书的借阅和归还操作,还可以进行修改密码,查阅借书信息等操作。四、系统功能描述及软件模块划分根据系统的功能,可以设计出系统的功能模块,整个系统的功能结构如图 1-1 所示。1-1 图书管理系统的功能结构图 图 1 系统模块图.在查询信息模块,用户根据一定的条件对图书进行查询,并可以

3、查看图书的详细信息。还可以进行高级查询,查询范围可以按照出版社,书名,作者等查询项目进行任意条件的组合查找。.在权限维护模块,系统管理员可以在此模块中,对已有的图书信息进行修改,删除,也可以新增图书信息,新加用户。.用户信息管理:用户登陆该系统后可以进行图书的借阅和归还操作,还可以进行修改密码,查阅借书信息等操作。五、设计需求1.数据库的需求分析系统采用 SQL server2000 作为应用程序的数据库。考虑到系统的实际需要,系统至少需要四张数据库表,具体描述如下: 图书信息数据表(BookInfo ):用于存放图书馆所有已录入的书目信息,这是本系统最为关键的数据部分,包括图书号、图书名、出

4、版社、作者、丛书名、书号、索取号、出版时间、价格、图书条码。 用户信息表(Users):用于存放用户信息,包括用户 ID、用户名、密码、E-mail、电话、地址。系统首页查询信息权限维护用户信息书目一般查询书目高级查询添加用户新书上架历史借阅信息修改密码图书归还登记图书借阅登记查阅信息 借阅信息表(LendInfo):ID、图书号、用户 ID、借出时间、应还时间、是否已归还。 管理员信息表(Manage):管理员 ID、密码。第二章 系统设计一流程图:系统首页普通查询显示结果高级查询显示结果 权限维护添加用户 新书上架删除图书所有信息无误确认添加此用户所有信息无误确认添加新书管理员登陆所有空清

5、空,重新填写新添用户信息所有空清空,重新填写新书信息用户登陆查阅信息历史借阅信息修改密码 图书借阅登记输入用户 ID和图书号后点击借阅按钮图书归还登记输入原密码和新密码后,确认修改借阅成功,显示借阅信息查阅借阅信息查看历史借阅信息 在要归还的图书前打钩后点击归还按钮显示用户所有在借图书借阅成功成功归还修改密码成功二数据库设计:系统采用 SQL server2008 作为应用程序的数据库。考虑到系统的实际需要,系统至少需要四张数据库表,具体描述如下: 图书信息数据表(BookInfo ):用于存放图书馆所有已录入的书目信息,这是本系统最为关键的数据部分,包括图书号、图书名、出版社、作者、丛书名、

6、书号、索取号、出版时间、价格、图书条码。 用户信息表(Users):用于存放用户信息,包括用户 ID、用户名、密码、E-mail、电话、地址。 借阅信息表(LendInfo):ID、图书号、用户 ID、借出时间、应还时间、是否已归还。 管理员信息表(Manage):管理员 ID、密码。2.数据库结构设计 在 SQLserver2000 中使用企业管理器,新建数据库,并新建表,如图所示:表 1 图书信息数据表图书号 BookID Int 4 不为空图书名 BookName varchar 100 不为空出版社 PubName varchar 100 不为空作者 BookAuthor varcha

7、r 50 不为空丛书名 Series varchar 50 不为空书号 ISBN varchar 50 不为空索取号 SearchNO varchar 50 不为空出版时间 PunDate smalldatetime 4 不为空价格 Price float 8 不为空图书条码 BarCode varchar 50 不为空表 2 用户信息表包括用户 ID Userid int 4 不为空用户名 username char 10 不为空密码 pass char 10 不为空E-mail email char 10 不为空电话 phone char 10 不为空地址 address varchar

8、50 不为空表 3 借阅信息表ID LendID int 4 不为空图书号 BookID int 4 不为空用户 ID UserID varchar 20 不为空借出时间 LendDate smalldatetime 4 不为空应还时间 ReturnDate smalldatetime 4 不为空是否已归还 IsBack int 4 不为空表 4 管理员信息表管理员 ID manageid int 4 不为空密码 Pass char 10 不为空连接数据库和文件配置数据库调用字符串主要有数据源 Datasourse,如果是本地连接就设置为loaclhost,也可以把自己的电脑设置为服务器,用户

9、 ID 赋值为系统默认的 sa,连接密码 PWD 赋值为 sa,数据库的名字为 library. 具体配置如下:标记。“On“ 始终显示自定义(友好的)信息。“Off“ 始终显示详细的 ASP.NET 错误信息。“RemoteOnly“ 只对不在本地 Web 服务器上运行的用户显示自定义(友好的)信息。出于安全目的,建议使用此设置,以便 不向远程客户端显示应用程序的详细信息。第三章 系统的实现经过调试及测试,系统能够很好的完成预期功能,用户登陆该系统后可以进行图书的根据一定的条件对图书进行查询,并可以查看图书的详细信息,查询范围可以按照出版社,书名,作者等查询项目进行任意条件的组合查找;对图书进行借阅和归还操作,还可以进行修改密码,查阅借书信息等操作。一、系统首页:图 2 系统首页任何用户不需要登陆就可以在此页进行图书信息的查询(分为精确查询和模糊查询) 。查询结果:图 3 一般查询结果还可以进行高级查询,即为书号、书名、作者名、出版社的任意组合查询图 4 高级查询页面查询结果如下:

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

当前位置:首页 > 学术论文 > 大学论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报