图书管理系统课程设计

发布 2022-10-03 01:03:28 阅读 4698

南昌航空大学软件学院。

课程设计说明书。

课程名称数据库访问技术课程设计。

设计题目图书管理系统。

专业: 软件工程班级: 102032

姓名: 袁文涛学号: 10203206

评分指导教师:曾卫强。

2023年1月17日。

目录。一.该图书管理系统的功能 2

1. 系统的功能分析: 2

2.系统的功能模块设计 2

二.e-r图设计 4

三.数据库设计 4

1.关系模式**设计 4

设计图 8四.界面设计效果 9

五.实验体会 18

六.附加的部分** 19

七.参考文献 23

一.该图书管理系统的功能。

1.系统的功能分析:

a. 图书借阅管理。

借阅信息:管理员工作编号,读者编号、借书日期、还书日期、是否续借、管理员性别、地址、****。管理员对借出的书籍、借书的人、借书时间、还书时间进行登记,超出时间登记违规情况,同时还可以查询读者借读记录的相应信息。

b. 图书信息管理:

图书信息的入库、增加、插入、修改、删除及注销,书名、作者、**、出版社、出版日期 、在馆状态、库存数 。管理员用户可以对图书信息进行修改等操作。读者用户只可以查询图书信息。

c. 读者信息管理:

读者信息:读者编号、读者姓名、读者性别、读者类别编号、联系**、违章状况、已借数目,读者所属的专业,学院。

管理员对读者信息,学院,专业的信息进行增加、删除、查询及修改等操作。读者只能对读者信息进行查询操作。

d. 管理员信息管理。

管理员信息:管理员工作号、姓名、性别、**、住址。管理员对管理员信息的添加,查询,删除,修改等操作。

2.系统的功能模块设计。

对上述功能进行集中分析、分块,按照结构化程序设计的要求,得到功能模块图如。

1.图书信息

2.图书。3.图书状态。

4.图书类型。

5.出版社。

6.读者。7.借阅卡

8.借阅信息

9.管理员

10.学院。

11.专业。

1)本图书管理系统以蓝色为背景色,每个界面的窗口都有一个小型的繁体文的“书”字,让人感觉亲切,自然。从以下的登入界面可以看出。

2)当登入成功后,展现在面前的是本图书系统的大体功能模块,可以通过点击相应的指示进行相关操作。

3)当点击完“借阅管理”,在窗体的有部展现出借阅的相关功能,有借书,还书,续借,借阅记录的相关操作。

4)当点击完“图书管理”,在窗体的有部展现出图书的相关功能,有图书基本操作,图书类别管理,图书状态管理,图书出版社管理的相关操作。

5)当点击完“读者管理”,在窗体的有部展现出读者的相关功能,有学院管理,专业管理,读者信息管理,借阅卡管理的相关操作。

6)当点击完“管理员用户管理”,在窗体的有部展现出管理员的相关功能,用户可通过点击相应的按钮进行的相关操作。

7)通过借书界面,读者只需填写借阅卡号,及要借阅图书的书号就可以通过系统借阅图书。

8)通过还书界面,读者只需填写借阅卡号,及要借阅图书的书号就可以通过系统归还借阅的图书,偌读者有出现拖欠记录,则系统会采取相应的措施让读者赔偿相应的金额。

9)通过续借界面,读者需填写详细的借阅信息,在点击“确定”按钮,就可以通过系统续借该图书。

10)通过借阅记录界面,管理员可以通过系统查询某张借阅卡,某本图书,在一段时间内的借阅记录。

11)通过图书基本操作界面,管理员可以通过系统入库,添加,删除,修改,查询,注销图书的信息。

12)通过图书类型界面,管理员可以通过系统对图书的类型信息进行相应的增删改查操作。

13)通过图书状态界面,管理员可以通过系统可以对图书的状态信息进行相应的增删改查等操作。

14)通过出版管理界面,管理员可以通过系统可以对图书的出版社信息进行相应的增删改查等操作。

15)通过学院管理界面,管理员可以通过系统可以对学院的信息进行相应的增删改查等操作。

16)通过专业管理界面,管理员可以通过系统可以对专业信息进行相应的增删改查等操作。

17)通过读者信息管理界面,管理员可以通过系统可以对读者的信息进行相应的增删改查等操作。

18)通过用管理员户管理界面,可以通过系统可以对管理员用户信息进行相应的增删改查等操作。

通过这次的数据库课程设计,完成了图书销售管理系统的设计,从这次的系统设计中我领略了一下几点:1)数据库应用系统的开发设计是一个规范化的过程,需要遵循以定的方式方法与开发设计步骤;2)数据库关系模式的设计非常的重要,使整个系统的设计中心,其设计合理否,将全面影响整个系统的成功实现。

通过了这次课程设计,我更加深入的了解了操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概1个多星期的奋斗,完成了图书馆管理系统的数据库课程设计任务。

这次数据库课程设计给我的最大的印象就是如果自己没有了兴趣,动手去做,那么在困难下,你的勇气和毅力下永远抬不起了头的,以后要加强动手能力,看看基础的课本知识,还有在每次完成一部分功能后,一定要及时备份,要不然会很悲剧。

管理员用户管理部分)

using system;

using

using

using

using

using

using

using

using

namespace 图书管理系统。

public partial class 管理员用户管理 : form

string strcon = data source=192.168.10.

40;initial catalog=librarymanagement;persist security info=true;user id=sa;password=123";

图书管理系统课程设计

软件工程导论实验报告。一 实验题目 学生成绩管理系统 图书借阅管理系统 工资管理系统 网络订餐系统 招聘考试成绩管理系统。二 实验目标。通过独立完成项目开发,加深对软件开发分析过程的流程和方法的理解,建立软件工程的思想,同时,明确软件开发的成本和时间管理的相关概念。实验一。实验要求 在实验题目列出的...

图书管理系统课程设计

软件工程导论实验报告。一 实验题目 学生成绩管理系统 图书借阅管理系统 工资管理系统 网络订餐系统 招聘考试成绩管理系统。二 实验目标。通过独立完成项目开发,加深对软件开发分析过程的流程和方法的理解,建立软件工程的思想,同时,明确软件开发的成本和时间管理的相关概念。实验一。实验要求 在实验题目列出的...

图书管理系统课程设计

山东政法学院。信息系统分析与设计。课程设计报告书。图书管理系统。课程设计日期 2012年4月 6月。指导老师 任建。小组成员 于晓刘璐陈艺匀潘开徐超。1.绪论 2.系统分析 2.1 背景 2.2 需求分析 3.可行性分析报告。4.系统总体设计 4 1 系统功能 4 2 系统流程图 5.数据库的设计 ...