目录

一、设计目的

二、系统的需求及其基本功能

1.系统的需求

2.基本功能

三、总体设计方案

四、运行与测试

1.登录界面

2.注册界面

3.功能选择页面

4.全部信息界面

5.修改界面

6.删除界面

7.查询界面

8.添加信息页面

9.修改密码页面

10.写入Excel界面


一、设计目的

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语句改成自己的表名

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐