全球旧事资料 分类
站0代表放入回收站
charid11书编号
char
ame11书名
fcharprice6书作者
charauthor11价格
charpublisher21出版社
charsub21专业
i
tamou
t书的数量
i
tstu_id20借阅的学生学号
structbook
ext指向下一本书的指针
Book
定义学生结构体数据类型
typedefstructstude
t
i
tdel指示该学生是否被删除
i
tstu
um学号
char
ame8姓名
charsex8性别
charcode21借书证号
charbook_id1011每人最多借10本书存储图书编号structstude
t
ext指向下一个学生的指针
stu
算法
首先系统判断用户在主菜单上所输入的功能选择码是否合法并根据选择码进入相应功能模块。
登录过程
1读者或管理员输入用户名和密码
2系统检查读者或管理员输入的基本信息的合法性
3检查合法时则允许登录反之则拒绝登录并提示
信息。
4结束
读者增加
1管理员录入数据。
2系统检查管理员输入的读者基本信息的合法性如读
f者类型等。
3检查错误时增加失败。当检查正确后即从读者系统文件中取得读者当前编号和系统日期作为该登记读者的编号和登记日期。
4将基本信息写入读者数据文件中。
5结束。
修改读者过程
1管理员输入要修改的读者编号。
2系统根据管理员输入的读者编号先从主文件中读出该
记录。如找不到则提示该读者不存在反之则继续操作。
3管理员输入修改数据。
4检查输入数据合法性若错误则提示错误信息
正确则修改主文件该记录。
5结束。
注销读者记录
1管理员输入要删除的读者编号。
2系统根据用户输入的读者编号先从主文件中读出该记
录。如找不到则提示该读者不存在反之则继续。
3管理员确定删除数据。
4从主文件中删除该记录。
5结束。
f图书增加
1管理员录入数据。
2系统检查管理员输入的图书基本信息的合法性如图
书状态图书类型等。
3检查错误时增加失败。当检查正确后即从图书系统文件中取得图书当前编号和系统日期作为该登记图书的编号和登记日期。
6将基本信息写入图书数据文件中。
7结束。
修改图书过程
1管理员输入要修改的图书编号。
2系统根据管理员输入的图书编号先从主文件中读出该
记录。如找不到则提示该图书不存在反之则继续操作。
6管理员输入修改数据。
7检查输入数据合法性若错误则提示错误信息
正确则修改主文件该记录。
8结束。
删除图书记录
1管理员输入要删除的图书编号。
2系统根据用户输入的图书编号先从主文件中读出该记
录。如找不到则提示该图书不存在反之则继续。
3管理员确定删除数据。
f4从主文件中删除该记录。
5结束。
查询过程
1读者或管r
好听全球资料 返回顶部