(一)实现目标:
1.界面设计友好、美观;
2.数据存储安全、可靠;
3.信息分类清晰、准确;
4.强大的查询功能,保证数据查询的灵活性;
5.实现对图书借阅和归还过程的全程数据信息跟踪;
6.提供图书借阅排行榜,为图书管理员提供了真实的数据信息;
7.提供灵活、方便的权限设置功能,使整个系统的管理分工明确;
8.具有易维护性和易操作性。
(二)需求分析:
1. 能够输入图书的综合情况和进行新书入库、现有图书信息修改以及删除;
2. 能够实现对读者档案的查询和编辑管理;
3. 能够进行罚款功能:所有图书最多可以被借出30天,读者最多可以借5本书,读者注册需要交纳300元押金(用于处罚,超时每天每本1元,损坏书籍按损坏程度收取罚金),押金余额不足50时提醒读者补交押金;
4. 能够进行借阅历史的查询功能。
(三)功能分析:
1.图书查询:查看所要借阅的图书信息或者是否已被借出;
2.VIP注册:借阅者通过注册成为本图书馆的VIP;
3.VIP登录:通过注册信息登录到VIP专区;
4.图书借阅:通过图书编号或图书名称查找所需借阅图书,若未被借出便可借阅;
5.查看借阅情况:查看已借阅图书是否归还、是否超时;归还图书查看罚款情况;
6.查看借阅历史:查看借阅过的图书信息;
7.修改个人信息:VIP可以对个人信息进行修改;
8.管理员登录:通过管理员编号、姓名以及密码登录进入管理员专区;
9.管理图书信息:对图书信息进行修改、删除以及对新入库的图书添加信息;
10.管理VIP信息:查看VIP信息,编辑、删除VIP;
11.修改密码:管理员可对自己的登录密码进行修改;
12.建议专区:VIP可以对该图书馆提出建议;管理员可以查看VIP的建议。
课题需要完成的任务:
要求设计图书借阅管理系统,该系统能完成对图书信息的录入及修改,并发布最新的图书信息。读者可根据一定条件查询所需图书的相关信息。同时,图书管理员可以对图书进行借阅和归还操作。
课题实践步骤:
1)系统功能分析:问题的提出、解决方案、系统功能分析、选择数据库系统与开发工具等。
2)系统功能模块设计:根据系统功能画出功能模块图、数据流向图,
3)数据库设计:设计数据表字段、类型、长度,确定所需数据表与数据结构。
4)生成数据表:在数据库管理系统中生成数据表,录入初始数据。
5)编写实现各功能模块的源程序,并上机调试直到成功。
课题计划:
第一周:进行课题调研,写出系统分析报告,画出功能模块图及数据流向图等。
第二周:数据库设计:设计数据表字段、类型、长度,确定所需数据表与数据结构。
第三周到第六周:程序界面设计、程序代码编写、程序调试和测试。
第七周:写出各类文档说明书及毕业论文。
第八周:对毕业设计(课题)说明书进行修改,并准备参加答辩。