bjfu 2020级python结课作业
书籍的基本信息包括:序号、书名、作者、出版社和类别,类别分为专业书、工具书、报告、小说和其他。1.1 系统基本功能要求( 1 )录入书籍信息提示用户按一定格式输入书籍信息。注意: 书籍记录的 查重 ,同一序号的书籍不能出现两次。( 2 )保存书籍信息将书籍信息保存至文件,并提示保存是否成功。( 3 )浏览书籍信息显示所有书籍信息,可以分页显示。( 4 )查询书籍信息可分别按照书名、作者、出版社、类别进行书籍查询。( 5 )删除书籍信息选择要删除的书籍,并询问用户是否确认删除该书籍信息。( 6 )修改书籍信息选择要修改的书籍,并进行相关的修改,询问用户是否确认修改该书籍信息。注意: 对于删除和修改的书籍信息均需更新至文件中。( 7 )按类别统计书籍的数量提示用户选择需要统计的书籍类别,进行该类别书籍数量的统计,并显示书籍的详细信息。( 8 )按书名对书籍进行排序按书名对书籍进行升序或降序显示,同名书籍按序号进行升序或降序显示。( 9 )退出提示用户是否退出该系统。 1.2 系统扩展功能(可选)( 1 )用户登录界面。( 2 )利用数据库存储书籍数据。( 3 )按书名、作者或出版社进行统计。( 4 )按任意字段单一或组合进行排序。( 5 )其他可扩展功能。1.3 程序设计要求( 1 )实现图形用户界面。( 2 )逻辑独立的功能定义在函数中。( 3 )要有合理提示,例如修改、删除需提示确认。( 4 )考虑程序鲁棒性,对不合法数据要有错误处理机制。( 5 )所有数据实时更新在文件中
- 登陆界面 实现登录与注册功能
2.增删改查功能
3.排序
4.保存 选择路径后保存为csv
5.统计 有四种统计方式 精确查找
主页的查找为模糊查找
代码等有时间了再开源