总结 № 4

来源:互联网 发布:树莓派 ubuntu 编辑:程序博客网 时间:2024/05/21 01:31

此次C语言和MySQL的项目终于可以告一段落了!

本次项目内容:C语言和MySQL结合做一个图书管理系统!



项目构架:

由徐老师把框架模版构建好

角色可以分为4类:

1.学生
          查看借阅信息
          浏览图书馆书籍信息
2.普通管理员
         
查看所有书籍信息
          管理书籍借阅归还
          查询学生借阅信息
3.高级管理员
          高级管理员的所有权限
          对书籍的增加,删除,修改等功能
          审核学生申请注册信息
4.超级管理员
          高级管理员的所有权限
          审核注册申请
          更改管理权限


7大功能:

1.浏览图书(表格形式输出)
         根据ID查询
         根据名字模糊查询
         根据分类查询
         分类查找所有书籍信息(编号排序)
         分类查找所有书籍信息(价格排序)
         分类查找所有书籍信息(分类排序)
2.分类查找所有书籍信息(名字排序)
         借阅归还书籍
         学生借阅,管理员录入学生信息和借阅的书籍信息
         学生归还,管理员删除学生借阅信息,还原库存
3.租借查询(表格形式输出)
         增删改书籍信息(高级管理员、超级管理员)
         查询学生的信息和借阅的书籍信息(从电脑上获取当前时间信息)

4.增加书籍信息(书籍编号自增长)
         输入编号删除相应书籍编号数据信息
         修改书籍的价格,作者,书名,出版社,库存,类别等信息
5.增加学生信息(高级管理员、超级管理员)
         学生填表信息注册,填表注册后由管理员
6.更改管理员权限(超级管理员)
         超级管理员可以更改普通管理员和高级管理员的权限
7.申请审核(超级管理员)
         审核管理的申请

本次核心函数:

strcat();拼接函数

通过拼接函数,把要执行的SQL语句拼接起,通过C语言连接MySQL并执行SQL语句

难易程度★★★☆☆

难点1:前期的准备工作

难点2:注册需通过审核

难点3:分页浏览

难点4:搭配环境

难点4:表格式输出

难点5:借阅归还书籍

突破口:

理解核心函数strcat,整个内容都是通过strcat实现,C语言+SQL语句实现对软件的操作和管理

注意点:

前期的准备一定要准备充分,多问自己几个为什么!

怎么去建立数据库关系表?

为什么要这么建立?

它有什么功能需要实现?

这些功能有什么好处?

怎么去实现这些功能?

哪些功能和哪些表有关联?

怎么去操作这些表?

这些功能有什么不足?

怎么弥补这些功能?

当你把这些问题都想好了,那么就可以开始动手做项目了!

项目总结:

做项目的时候,每天做的一定要备份,做一点备份一次,这样确保你文件丢失或者出错之后能还原备份,能帮你解决一些不必要的麻烦。

在做项目期间,遇见问题之后一定不要第一个想到的就是求助老师或求助同学,虽然老师或者同学能帮你解决问题,那你丢了一样宝贵的东西——思考!遇见问题并不可怕,可怕的是你没有问题,没有问题才是最大的问题!遇见问题自己先去检查自己的代码,是细节上写的错误,还是一些语法逻辑错误!读读错误类型,如果还觉得没问题再调试一下,看看问题出在哪儿,找到问题出在哪儿,问问自己这里出什么错误了,为什么会出错!既然出了错就要想办法解决,那么就要去想想该怎么去解决这个问题,解决了就是你的财富,没解决就成了你的经验。实在解决不了就只能求助他人,在他人帮你解决问题的时候,你就要去想想别人是怎么去解决这样的问题的,别人是从什么角度入手,对比一下思路,别人的能成功,为什么自己就会失败,看看自己还有哪方面做的不足,再下去弥补。

付出就会有回报,多思考想问题,多动手练习,总会一步一步的迈向成功之路。学习没有捷径,也不是每个人都是天才,你不是天才那只有靠汗水去弥补。学习这条路就是苦的,唯有苦中作乐才能畅游书海。

0 0