Python课程设计任务书
一、设计题目:校园一卡通管理系统
二、 设计内容:
1.用类的方法设计学生一卡通数据类型学生一卡通的基本数据成员至少包括:卡号(学号), 姓名, 性别, 余额,消费总额 (食堂、机房),图书借阅信息等;
2. 数据库可以使用二进制文件, 也可以使用数据库软件工具,如MySQL\SQLite.
3. 系统可采用文本界面, 也可以使用图形界面(GUI会加分)
4. 功能基本要求:
(1) 一卡通的充值、消费和余额查询
(2) 按性别、班级、专业进行消费总额统计,通过可视化方式比较两者的消费总额
5. 完成课程设计报告.
三、基本要求:
1、对源程序编写的要求:
(1)能够实现任务书中的功能;
(2)尽可能使界面友好、直观、易操作;
(3)源程序要有适当的注释,使程序容易阅读。
2、撰写“课程设计报告”,撰写要求见附件课程设计报告撰写排版要求。
3、课程设计验收要求:
(1)运行所设计的系统;
(2)回答有关问题;
(3)提交课程设计报告和任务书;
(4)提交源程序
目录
Python课程设计任务书 1
一、 系统分析 1
1.1 系统具体功能 1
1.2 系统功能结构框图 2
1.3 功能实现分析 2
二、 数据库设计 2
三、 系统详细设计 3
3.1 登陆界面 3
3.2 学生充值/消费 3
3.3 学生挂失一卡通 5
3.4 学生流水查询 6
3.5 管理端增加学生信息 6
3.6 挂失/解锁 8
3.7 查看历史消费记录 9
四、 系统使用说明 10
4.1 登陆界面 10
4.2 学生端菜单 11
4.3 充值/消费界面 12
4.4挂失一卡通 13
4.5 新建学生成绩 13
4.6 挂失/解锁一卡通 14
4.7查询流水 15
五、 心得体会 15
六、 参考文献 15
[1] 江红,余青松.Python程序设计与算法基础教程[M].北京:清华大学出版社,2017. 15
[2] 江红,余青松.Python程序设计教程[M].北京:清华大学出版社,2014. 16
注:[M]为论著 16