资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,图书馆管理系统,2013,年,5,月,17,日,1,2,3,4,5,1.,项目概述,2.,数据描述,3.,功能需求,4.,运行描述,目 录,contents,11/1/2024,一,.,项目概述,项目背景,图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。,系统开发目的,系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使图书管理工作真正做到科学、合理的规划,系统、高效的实施,。,11/1/2024,系统要能实现如下功能,登录系统:更换用户、系统退出。,图书查询:可借阅图书查询、全部图书查询,借阅信息,查询,:,根据权限不同显示不同的借阅信息,用户管理:用户添加、用户更新,图书管理:借书管理、还书管理、新书入库、图书更新,系统工具:记事本、计算器、系统锁定,11/1/2024,二,.,数据描述,数据库的需求分析:,本系统使用,Microsoft SQL Server2005,作为应用程序的数据库。考虑到系统的实际需求,系统主要需要,5,张数据库表,具体如下,学生表,管理员表,图书表,图书分类表,借阅记录表,11/1/2024,数据库表具体设计,字段名,数据类型,主键,非空,描述,AdminNo,int,是,否,管理员编号,AdminName,nvarchar(50),否,否,姓名,Pwd,int,否,否,密码,1.表Admin,的结构,:,管理员信息表记录管理员登陆账号和密码等基本信息,。,11/1/2024,字段名,数据类型,主键,非空,描述,BookNo,int,是,否,图书编号,BookName,Nvarchar(50),否,否,图书名称,Author,Nvarchar(50),否,否,作者,KingNo,Nvarchar(50),否,否,种类编号,Price,Smallmoney,否,是,价格,2.表t_Book,的结构,:,图书信息表存储图书编号、图书名称、图书作者、种类编号、,价格。,字段名,数据类型,主键,非空,描述,KindNo,int,是,否,种类编号,KindName,Nvarchar(50),否,否,种类名称,3.表t_Kind,的结构,:,种类表存储种类编号、种类名称。,11/1/2024,字段名,数据类型,主键,非空,描述,UserNo,int,是,否,学生编号,BookNo,int,是,否,图书编号,BorrowData,datatime,否,否,借阅时间,4.表t_Borrow,的结构,:,借阅信息表存储学生编号、图书编号、借阅时间。,字段名,数据类型,主键,非空,描述,UserNo,int,是,否,学生编号,UserName,Nvarchar(50),否,否,学生姓名,Pwd,int,否,否,学生密码,Sex,narchar,否,否,学生性别,5.表t_Users,的结构,:,学生信息表存储学生编号、学生姓名、学生密码、学生性别。,11/1/2024,数据库关系图,11/1/2024,三,.,功能需求,系统功能模块图,11/1/2024,系统整体结构,数据库,系统管理员,图书管理,用户管理,普通用户,图书查询,系统工具,图书查询,借阅查 询,借阅查询,11/1/2024,管理员业务流程图,11/1/2024,用户业务流程图,11/1/2024,四,.,运行描述,登录界面,用户可以根据自己的类别和相对应的账号和密码登录系统,根据权限的不同操作本系统。,11/1/2024,管理员登录成功界面,管理员成功登录系统之后,根据自己的权限可执行的操作。,11/1/2024,学生成功登录界面,学生成功登录,根据自己的权限,可以执行,图书查询,借阅信息查询,系统工具使用等操作。,11/1/2024,图书查询,除了查阅全部图书外,用户和管理员还可以根据相应的条件查询在馆的书籍信息,再根据需求,进行借阅等操作。,11/1/2024,图书借阅查询,用户可以查询自己的借阅信息,管理员可以根据相应的条件查询所有用户的借阅信息。,11/1/2024,用户添加,管理员可以添加新的用户,并通过条件查询验证新用户是否被添加到数据库中。,11/1/2024,用户更新和删除,管理员成功登录,可以对用户信息增,删,改,查,11/1/2024,借书界面,管理员可以根据借阅者的学号和所借书号填写相关的借阅信息,并且可通过学号和所借书号查看借阅信息是否记录并更新到数据库中。,11/1/2024,图书归还,管理员可根据学号和书号查出借阅的信息进行还书操作,并且验证还书的操作是否执行成功,即该书是否重新入馆,11/1/2024,新书入库,有新书入库时,填写新书相对应的信息,进行添加入库,并可根据条件查询该书信息是否更新到数据库中。,11/1/2024,图书更新,管理员可以对已存在的图书信息进行更改和删除操作,并可以通过条件查找操作是否执行,即该书信息是否更新到数据库中。,11/1/2024,系统工具,11/1/2024,其他,参考资料,系统设计说明书,用户需求说明书,用户概要说明书,C#4.0,从入门到精通,黄胜忠 等编著,机械工业出版社,2011.1,11/1/2024,心得体会,1.,首先团队合作才可能把项目做的好。团队合作中需要沟通、分工、协作和监督。只有做好这四项才算是一个好的合作团队,才能让项目得以顺利地完成。,2.,要详细制定计划,并严格按照计划来执行。无规矩不成方圆。这次的项目周期很短,因此计划就显得格外的重要,只有进行详细的计划,我们才有紧迫感,并主动要求自己抓紧时间完成当天的工作。,3.,积累了经验,锻炼了分工协作的能力。没有任何一个大的项目是由一个人完成的;一个人在有限时间里也完成不了项目的所有工作。通过这段时间的实习,是我们对团队工作有了深刻体会和了解,自学能力和沟通能力也得到锻炼,同时也找到许多自己的不足,有待提高。,感谢您的聆听!,The end,2013,年,5,月,17,日,
展开阅读全文