教务管理系统(python课程设计)
1.设计一个实用的小型应用系统。2.要有前台界面和后台数据库,界面至少三个,数据表的个数不限。3.系统以菜单方式工作,包括信息的录入、浏览、查询、修改、删除、退出等基本功能。
目录
一、设计目的
1.熟悉Python和相关软件的操作。
2.基于本学期所学Python知识,熟练应用掌握,制作符合要求的教务管理系统。
3.会对程序运行中的错误代码进行分析,找出合理的解决方案。
二、系统的需求及其基本功能
1.系统的需求
1.设计一个实用的小型应用系统。
2.要有前台界面和后台数据库,界面至少三个,数据表的个数不限。
3.系统以菜单方式工作,包括信息的录入、浏览、查询、修改、删除、退出等基本功能。
2.基本功能
1.用户登录,需要正确输入账号和密码才能进入系统。
2.录入学生的信息:学号、姓名、性别、年龄、学院
3.显示所有学生信息,并且修改、添加、删除
4.可以按照学号查找学生信息
5.将学生信息写入Excel表格
三、总体设计方案
系统主要有一下七个页面:
(1)登录页面
(2)功能选择页面
(3)查询页面
(4)添加页面
(5)修改、删除页面
(6)全部信息页面
(7)修改页面
四、运行与测试
1.登录界面
2.注册界面
3.功能选择页面
4.全部信息界面
5.修改界面
6.删除界面
7.查询界面
8.添加信息页面
9.修改密码页面
10.写入Excel界面
注:
将所有相关代码的JDBC连接设置改为自己的
host为自己的主机ip,一般为localhost或者127.0.0.1,或者是自己的主机名(一般要在hosts做映射,不建议)
user为sqlserver的用户名
password为sqlserver的密码
database为数据库的名称(我的是student_Mis,大家可自定义,在数据库中改了就行)
port为sqlserver的端口号,一般为1433
有两张表,一张为Students为用户表,一张为student为信息表
大家可以在数据库中自定义表名,然后在代码中替换掉所有文件中所对应的表名,就比如以下代码,需要将sql语句改成自己的表名
更多推荐
所有评论(0)