網上图书馆的设计稿与实现计算机网络课程设计稿.docxVIP

  • 6
  • 0
  • 约5.17万字
  • 约 58页
  • 2017-04-08 发布于上海
  • 举报

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

網上图书馆的设计稿与实现计算机网络课程设计稿

计算机与信息学院《计算机网络系统实践》报告第一章系统分析一.设计要求通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;根据图书馆系统功能,条理清晰地设计前台各脚本页面;在时间允许的情况下,适当考虑页面的美观;熟悉脚本页面与数据库的多种连接方法。二.开发环境与工具Visual studio .net 2010 SQL server 2008三.系统功能概述本系统由三个子系统组成:书目查询管理权限维护管理用户信息管理其具体功能需求分析如下:书目查询管理:根据一定的条件对图书进行查询,并可以查看图书的详细信息,查询范围可以按照出版社,书名,作者等查询项目进行任意条件的组合查找。权限维护管理:系统管理员可以在此模块中,添加图书,对已有的图书信息进行删除和添加用户。用户信息管理:用户登陆该系统后可以进行图书的借阅和归还操作,还可以进行修改密码,查阅借书信息等操作。四、系统功能描述及软件模块划分根据系统的功能,可以设计出系统的功能模块,整个系统的功能结构如图1-1所示。1-1 图书管理系统的功能结构图 图1 系统模块图ⅰ.在查询信息模块,用户根据一定的条件对图书进行查询,并可以查看图书的详细信息。还可以进行高级查询,查询范围可以按照出版社,书名,作者等查询项目进行任意条件的组合查找。ⅱ.在权限维护模块,系统管理员可以在此模块中,对已有的图书信息进行修改,删除,也可以新增图书信息,新加用户。ⅲ.用户信息管理:用户登陆该系统后可以进行图书的借阅和归还操作,还可以进行修改密码,查阅借书信息等操作。五、设计需求1.数据库的需求分析 系统采用SQL server2000作为应用程序的数据库。考虑到系统的实际需要,系统至少需要四张数据库表,具体描述如下:图书信息数据表(BookInfo):用于存放图书馆所有已录入的书目信息,这是本系统最为关键的数据部分,包括图书号、图书名、出版社、作者、丛书名、书号、索取号、出版时间、价格、图书条码。用户信息表(Users):用于存放用户信息,包括用户ID、用户名、密码、E-mail、电话、地址。借阅信息表(LendInfo):ID、图书号、用户ID、借出时间、应还时间、是否已归还。管理员信息表(Manage):管理员ID、密码。第二章系统设计一.流程图:二.数据库设计:系统采用SQL server2008作为应用程序的数据库。考虑到系统的实际需要,系统至少需要四张数据库表,具体描述如下:图书信息数据表(BookInfo):用于存放图书馆所有已录入的书目信息,这是本系统最为关键的数据部分,包括图书号、图书名、出版社、作者、丛书名、书号、索取号、出版时间、价格、图书条码。用户信息表(Users):用于存放用户信息,包括用户ID、用户名、密码、E-mail、电话、地址。借阅信息表(LendInfo):ID、图书号、用户ID、借出时间、应还时间、是否已归还。管理员信息表(Manage):管理员ID、密码。 2.数据库结构设计 在SQLserver2000中使用企业管理器,新建数据库,并新建表,如图所示:表1 图书信息数据表图书号BookIDInt4不为空图书名BookNamevarchar100不为空出版社PubNamevarchar100不为空作者BookAuthorvarchar50不为空丛书名Seriesvarchar50不为空书号ISBNvarchar50不为空索取号SearchNOvarchar50不为空出版时间PunDatesmalldatetime4不为空价格Pricefloat8不为空图书条码BarCodevarchar50不为空表2 用户信息表包括用户IDUseridint4不为空用户名usernamechar10不为空密码passchar10不为空E-mailemailchar10不为空电话phonechar10不为空地址addressvarchar50不为空表3 借阅信息表IDLendIDint4不为空图书号BookIDint4不为空用户IDUserIDvarchar20不为空借出时间LendDatesmalldatetime4不为空应还时间ReturnDatesmalldatetime4不为空是否已归还IsBackint4不为空表4 管理员信息表管理员IDmanageidint4不为空密码Passchar10不为空连接数据库和文件配置数据库调用字符串主要有数据源Datasourse,如果是本地连接就设置为loaclhost,也可以把自己的电脑设置为服务器,用户ID赋值为系统默认的sa,连接密码PWD赋值为sa,数据库的名字为library. 具体配置如下:?xmlversion=1.0e

文档评论(0)

1亿VIP精品文档

相关文档