实训(软件综合应用开发)-图书管管理信息系统

上传人:QQ15****706 文档编号:98916903 上传时间:2019-09-15 格式:DOC 页数:43 大小:988.50KB
返回 下载 相关 举报
实训(软件综合应用开发)-图书管管理信息系统_第1页
第1页 / 共43页
实训(软件综合应用开发)-图书管管理信息系统_第2页
第2页 / 共43页
实训(软件综合应用开发)-图书管管理信息系统_第3页
第3页 / 共43页
实训(软件综合应用开发)-图书管管理信息系统_第4页
第4页 / 共43页
实训(软件综合应用开发)-图书管管理信息系统_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《实训(软件综合应用开发)-图书管管理信息系统》由会员分享,可在线阅读,更多相关《实训(软件综合应用开发)-图书管管理信息系统(43页珍藏版)》请在金锄头文库上搜索。

1、实训(综合应用开发)任务书(第二版)长江大学工程技术学院信息编撰:卢东方2011年10月目 录1. 设计题目12. 设计目的13. 设计任务13.1 应用背景13.2 系统目标14. 设计指导24.1 功能设计24.1.1 图书管理部分24.1.2 读者管理部分24.1.3 借阅管理部分34.1.4 数据统计部分34.1.5 系统管理部分44.1.6 读者部分44.2 界面设计54.2.1 登录窗口54.2.2 主界面54.2.3 角色权限64.2.4 查询图书信息64.2.5 添加图书信息74.2.6 查询读者信息84.2.7 添加读者信息94.2.8 读者类别管理104.2.9 借书104

2、.2.10 还书114.2.11 查询借阅记录124.2.12 按借阅统计信息134.2.13 按图书信息统计信息134.2.14 收缴罚款144.2.15 修改个人资料154.2.16 查询个人借阅信息154.2.17 用户管理164.3 数据库设计164.3.1 读者类别表(ReaderType)164.3.2 读者信息表(Reader)174.3.3 图书信息表(Books)174.3.4 借阅信息表(Borrow)174.3.5 用户表(Users)174.3.6 罚款缴纳表(CaptureFine)184.3.7 权限表(UserPriv)185 部分功能演示185.1 数据库设计演

3、示185.1.1 创建数据库185.1.2 创建表195.2 数据库连接195.3 登录界面设计225.3.1 界面设计225.3.2 代码设计225.4 主窗口设计245.4.1 界面设计245.4.2 代码设计256 进度安排327 成绩评定328 实训报告338.1 主要内容338.2 格式要求339 主要参考资料3410 需要考虑的问题34I10 需要考虑的问题实训(软件综合应用开发)任务书1. 设计题目图书管管理信息系统2. 设计目的通过对图书管理信息系统的系统分析、系统设计、编码、调试等工作的实践,了解管理信息系统的一般设计和实现思路,从Windows或Web两个不同切入点熟悉和掌

4、握软件设计和实现的一般方法,深入了解SQL Server 2005数据库设计的基本理论及方法。该软件系统的编写要求学生具备C#、SQL Server、XML、ADO.NET等多种程序设计工具和技术,并能熟练地加以综合应用。该实习采用较复杂的真实案例来供学生进行练习,让学生从软件设计最初的需求分析开始,全面地了解软件工程和程序设计的方法。本实习相对单门课程的实习更具有系统性、和综合性,能以软件工程的标准来规范学生的编程行为。实习过程中需要学生掌握多种开发和测试工具,能让学生灵活、熟练地应用所学的知识,为将来走向社会打下良好的基础。3. 设计任务3.1 应用背景1. 图书馆有各种图书10万多册,每

5、天的借书/归还的流量1000人。2. 图书信息包括:每种图书都有图书编号、书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。3. 读者信息包括:借书证记录有借阅者的姓名、所在单位、职业等。4. 读者凭借书证借书,教师最多借书15本,借书期限最长为90天,学生最多借书8本,借书期限最长为30天。对于超期未还或有超期欠费的读者只能还书不能继续借书或续借,每本书每超期一天罚款0.05元。根据所学课程的内容,完成对图书管理系统的系统分析、程序设计、上机调试等工作。要求所构成的系统和设计的软件能够满足课程设计任务书提出的各项要求。3.2 系统目标1. 实现读者的借阅/归还/续借图书

6、功能,包含超期罚款,考虑软件的负荷要求操作简便。2. 实现图书信息管理(书号、图书编号、书名、作者、出版社等)。3. 实现用户管理,包括系统管理员、图书管理员、借阅管理员、读者等。考虑不同类别用户的权限管理。4. 实现信息浏览,管理员的查询功能和用户的查询功能,不同的身份查询的内容应该有所差异。5. 读者的简单管理功能,读者查询、修改个人信息的功能。6. 实现统计功能,按不同分类对图书馆书籍流动进行统计。7. 开发时尽可能考虑使用多层构架。4. 设计指导4.1 功能设计该系统的总体任务是实现一个简易的图书管理系统,主要完成以下几个功能。4.1.1 图书管理部分添加图书信息:图书管理员可以将新书

7、添加到数据库中,不考虑书架号。查询图书信息:所有用户可以按指定的组合条件查询图书,查询结果可以显示、预览、打印、导出到Excel文件,对于图书管理员,可以删除图书和修改部分字段的内容。功能框图如图1。图1 图书管理部分的结构图4.1.2 读者管理部分图书管理员可以添加读者类别和修改读者类别。图书管理员可以添加读者信息,可以按指定的组合条件查询读者,查询结果可以显示、预览、打印和导出到Excel文件,还可以删除读者和修改部分字段的内容。功能框图如图2。图2 读者管理部分的结构图4.1.3 借阅管理部分借阅管理员可以给读者借书和还书,还书时如果图书超期,提示超期的天数,并计算罚款,记录归还相关信息

8、。借阅管理员还可按读者信息查询指定期间内的历史借阅信息和当前未还信息,按图书信息查询指定期间内的历史借阅信息和当前借阅读者信息。查询结果可以显示、预览、打印和导出到Excel文件。功能框图如图3。图3 借阅管理部分的结构图4.1.4 数据统计部分系统管理员和图书管理员可以做如下统计:按图书的个别属性进行分类统计(如:图书编号前几位、出版社、出版年、入馆日期年、是否在馆等);按借阅的个别属性进行分类统计(如:读者类型、单位代码、借阅天数等);统计结果可以显示、预览、打印和导出到Excel文件。图4 数据统计部分结构图4.1.5 系统管理部分系统管理员和读者管理员可以浏览、添加、修改和删除用户信息

9、。图5 系统管理部分结构图4.1.6 读者部分读者可以修改部分个人信息、密码和查阅本人的借阅信息。图6 读者部分结构图4.2 界面设计4.2.1 登录窗口所有用户只有正确登录后,才可进入该系统,登录窗口如下。图7 登录界面示例 证号指“用户信息表”中的用户号或“读者信息表”中的读者证号。4.2.2 主界面用户进入系统后,主界面如下,左边是菜单栏,右边是处理窗口。如图8所示。图8 程序主界面示例4.2.3 角色权限不同角色的用户登录后,有不同的菜单,每个菜单对应不同的功能。不同角色的菜单设计如下。系统功能角 色系统管理员借阅管理员图书管理员读者管理员读者借书还书借阅查询添加图书查询图书个人信息修

10、改查询读者读者管理读者类型管理按图书分类统计按读者分类统计收缴罚款4.2.4 查询图书信息所有用户均可查询图书信息,如下图。图9 查询图书界面示例 输入查询条件:图书编号、图书书号、分类号采用完全匹配;图书名称、作者采用模糊匹配。 输入文本若为空,表示没有约束条件。 按下“查询”按钮后,将满足各个输入框中的条件相与的记录显示到网格中。 选中一条信息后弹出“图书管理”窗口。图10 图书管理界面示例 若用户角色为系统管理员或图书管理员,可以使用“修改图书”或“删除图书”按钮。 按下“修改图书”按钮,可以修改除“图书编号”外的所有图书信息,如下图。 按下“删除图书”按钮,可以删除选择的图书。4.2.

11、5 添加图书信息系统管理员和图书管理员可以添加图书信息,如下图。图11 添加图书界面示例 输入或选择相关图书的信息。 图书封面从扫描的文件得到,上传后存储到数据库相应记录中。图片的选取应该有打开文件对话框,对磁盘上的图片文件进行选取。4.2.6 查询读者信息系统管理员、图书管理员、借阅管理员和读者管理员均可查询读者信息,如下图。图12 查询读者信息界面示例 输入查询条件:读者证号采用完全匹配,独立使用;读者姓名采用模糊匹配,与其它字段组合。 输入文本若为空,表示没有约束条件。 按下“查询”按钮后,将满足各个输入框中的条件相与的记录显示到网格中。 双击网格中的某一行则显示改行所对应读者的明细,如

12、下图所示。图13 读者明细界面示例 若用户角色为系统管理员或读者管理员,可以按下“修改读者”或“删除读者”按钮,其它用户则这两按钮无效。 按下“修改读者”按钮时,“读者证号”不允许被修改。4.2.7 添加读者信息只有系统管理员和读者管理员可以添加读者信息,如下图。图14 添加读者界面示例 输入或选择相关读者的信息。 按下“添加读者”按钮,向“读者信息表”中添加1条记录。成功添加后,显示提示信息,不成功给以准确提示。4.2.8 读者类别管理只有系统管理员和读者管理员可以添加、删除、修改读者类别信息,如下图。图15 读者类别管理界面示例 窗口启动时,自动读取“读者类别信息表”填充到网格内 输入读者

13、类别的信息。 按下“添加读者类别”按钮,向“读者类别信息表”中添加1条记录。成功添加后,显示提示信息。 从网格内选取一个读者类别,按下“修改读者类别”按钮,修改“读者类别信息表”中相应的记录。成功修改后,显示提示信息。 从网格内选取一个读者类别,按下“删除读者类别”按钮,删除“读者类别信息表”中相应的记录。删除修改后,显示提示信息。4.2.9 借书系统管理员和借阅管理员可以借出书籍,如下图。图16图书借阅界面示例 输入读者序号后,系统自动显示读者基本信息,在网格中显示该读者已经借阅的所有书籍。 输入图书序号,系统自动将该图书借给前面的读者,并在网格中显示该读者。 * 借书时如果存在超期、存在罚

14、款、超过最大借阅数则借阅失败。 * 若图书已经存在于读者的借阅表中,则自动判定为续借,根据读者类别规定的续借次数对该图书进行操作,满足条件的才允许借出。4.2.10 还书系统管理员和借阅管理员可以还书,如下图。图17图书归还界面示例 还书不需要读者证号,只需输入归还图书的“图书编号”自动将借该书的读者的所有借阅图书显示在“未还图书”中,将当天已经归还的图书显示在“已还图书”中。 修改“借阅信息表”中对应记录(实际还书日期为当前系统日期,是否已经还书为1,超期金额,罚款金额,还书操作员)。成功还书后,显示提示信息。 如果存在超期则记录超期则在罚款缴纳表中添加罚款信息,置“是否缴纳”字段为0。4.2.11 查询借阅记录管理员均可查询借阅信息,如下图。图18 查询图书借阅记录界面示例 输入查询

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 论文指导/设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号