1 / 7
文档名称:

图书管理系统报告 图书馆管理系统报告.docx

格式:docx   大小:18KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统报告 图书馆管理系统报告.docx

上传人:gxngqvk 2020/2/22 文件大小:18 KB

下载得到文件列表

图书管理系统报告 图书馆管理系统报告.docx

文档介绍

文档介绍:图书管理系统报告图书馆管理系统报告大型数据库设计实践报告题目: 专业软件工程(NIIT)学生姓名杨雨童班级学号B12041016指导教师毛燕琴指导单位计算机学院/软件学院日期图书管理系统一、课题总体介绍图书管理系统具有系统管理员、图书管理员和读者三类用户,这三类用户分别拥有不同的权限。系统管理员:管理用户信息(对应数据库中libUsers这张表)。图书管理员:管理图书信息(对应数据库中libBooks这张表)。读者:对图书的操作。分工说明: ,数据库的操作,包括系统连接数据库的各项操作,程序调试(江杰)、框架设计,图书编码入库功能的实现(杨雨童)(李健) ,还书,查询数目功能的实现(杨金霖)、,删除图书信息功能的实现(陈维钊) 系统管理员:管理用户信息(对应数据库中libUsers这张表),可对包括系统管理员和图书管理员及读者在内的用户信息进行查询,添加,删除,修改。三、总体设计图书馆系统,包含用户和图书两个主要的数据。由此我们的数据库要包含两张表,一张对应用户信息(此程序中的libUsers这张表),另一张对应图书信息(此程序中的libBooks这张表)。 (下图),我们的图书管理系统要求用户包括系统管理员,图书管理员和读者三个用户,这三个用户对应的是三个不同的权限。在表中用属性userRank来定义,1,2,3分别表示系统管理员,图书管理员和读者。另外表中还有userID,userName,userPass这些基础属性,用来区别用户以及判断用户登录。我们还赋予了系统管理员限制用户登录的权限,在表中用userLock属性来表示,0,1分别表示该用户是否可以登录。 (下图),主要是对图书信息的描述,这张表相对比较简单,用bookName,bookAuthor,bookPress,bookDate等属性来描述图书信息,方便用户查询到相应图书。四、详细设计(界面的设计,图书添加功能的实现) (1)、 ,添加,删除,修改功能查询,修改,删除功能在系统中包括对用户信息的修改和对图书信息的修改。这个系统中的查询,修改,删除功能都是通过dataGridView控件来实现的,查询包括对用户信息的查询,对图书信息的查询,上图是对用户信息的查询,设置dataGridView与数据库中的表关联,即可把表中的信息显示到控件窗口中,以此来达到查询的目的。删除和修改功能都需要用户首先选中dataGridView控件中的一行,然后点击相应按钮跳转到对应的界面。例如修改功能(如下图),界面中有用户ID,用户名,密码,权限,分别对应libUsers表中的userID,userName,userPsaa和userRank这几个属性,用户可以通过在textbox控件中输入要修改的信息,就可以直接对表中的数据进行修改。 stringuserID=; stringuserName=;stringuserPass=; intuserRank=+1; intuserLock=0; if(==true){ userLock=1;} conDatabaseeditUserCon=newconDatabase;Data