工作经历
2020-09-01 -2021-06-01学而思班主任
我在学而思主要是作为班级的班主任,帮助老师、学生和家长更好的完成上课的内容,让课程更顺利的进行下去。
教育经历
2019-09-01 - 2023-07-01首都师范大学计算机科学与技术本科
技能
(一) 学生 1. 提交借阅一本书籍的预约:通过交互界面确定待申请借阅书籍的书号,在图书信息集合中搜索待借阅的书籍,并根据搜索结果进行相应的借阅操作:如果指定的书籍信息存在,则先显示确认申请借阅提示,并在确认借阅后提交申请借阅信息记录;若指定的书籍信息不存在,则显示相应的提示信息。 (△可扩展功能)提交借阅多本书籍的预约 2. 归还一本书籍:通过交互界面确定待归还的书籍的书号,在学生借阅信息的集合中搜索待归还的书籍,并根据搜索结果进行相应的归还操作:如果指定的借阅信息存在,则先显示确认归还提示,并在确认归还后删除该条借阅信息;若指定的借阅信息不存在,则显示相应的提示信息。 (△可扩展功能)归还多本书籍 3. 查询一本书籍的相关信息:通过交互界面确定待查询的书籍的书号,在图书信息集合中搜索待查询的书籍,并根据搜索结果显示不同的信息:如果指定的图书信息记录存在,则显示该图书的详细信息;若指定的图书信息记录不存在,则提示被查询书籍不存在。 4. 显示所有该学生的借阅信息 顺序显示该学生所有的借阅信息(学号、借书量、所有借阅图书信息容器)。 (二) 教学秘书长 1. 装载人员信息文件:所有在校学生的信息以及在馆图书的信息应能永久保存在一个特定的磁盘文件中。在系统开始运行时应首先打开该文件,将文件中的全部信息装载到内存中存放这些在校学生信息的集合中。 2. 添加一位新入学学生信息:通过交互界面输入一个入学学生的描述信息,并将该学生信息记录添加到学生信息集合中。注意学生信息集合中不允许有重复的学号记录。 学生的描述信息包括:学号、姓名、专业、班级、*号。其中学号是唯一区别不同学生的标志。 (△可扩展功能)添加一组新入学学生信息:通过交互界面输入一批入学学生的描述信息,并将这些学生信息记录全部添加到学生信息集合中。 3. 删除一位毕业学生信息: 通过交互界面确定待删除学生的学号,在学生信息集合中搜索待删除的学生,并根据搜索结果进行相应的删除操作:如果指定的欲删除信息存在,则先显示确认删除操作提示,并在确认删除后删除该指定信息记录;若指定的欲删除信息记录不存在,则显示相应的提示信息。 (△可扩展功能)删除一组毕业学生信息 4. 修改一位指定学生信息: 通过交互界面确定待查询学生的学号,在学生信息集合中搜索待修改的人员,并根据搜索结果确定相应的操作:如果待修改的信息记录存在,则显示该记录中的全部信息,并允许进行编辑修改,并在编辑修改操作结束后依据记录信息是否被修改提示是否保存修改后的记录;否则显示待修改的信息记录不存在的提示。 5. 查询一位学生的相关信息:通过交互界面确定待查询学生的学号,在学生信息集合中搜索待查询的学生,并根据搜索结果显示不同的信息:如果指定的学生信息记录存在,则显示该学生的详细信息;若指定的学生信息记录不存在,则提示被查询人员不存在。 6. 显示所有学生的相关信息:顺序显示当前学生信息集合中所有学生的主要信息(学号、姓名、专业、班级、*号)。 7. 保存学生信息文件:在系统退出运行时,如果学生信息集合中的信息记录已经被修改,则提示是否保存被更新的信息,并根据教学秘书长的选择确定是否将修改后的信息保存到特定的磁盘文件中。如果选择保存操作,则在保存新的学生信息文件的同时,将修改之前的学生信息文件作为新的备份文件。 (三) 图书管理员 1. 装载图书信息文件:所有在馆图书的信息以及在馆图书的信息应能永久保存在一个特定的磁盘文件中。在系统开始运行时应首先打开该文件,将文件中的全部信息装载到内存中存放这些在馆图书信息的集合中。 2. 查询一本图书的相关信息:通过交互界面确定待查询的书籍的书号,在图书信息集合中搜索待查询的书籍,并根据搜索结果显示不同的信息:如果指定的图书信息记录存在,则显示该图书的详细信息;若指定的图书信息记录不存在,则提示被查询书籍不存在。 3. 添加一本图书的相关信息:通过交互界面输入一本图书的描述信息,并将该图书的相关信息添加到图书信息集合中。注意图书信息集合中不允许有重复的书号记录。 图书的描述信息包括:书号、书名、作者、出版社、库存、借阅量、出版日期。其中书号是唯一区别不同图书的标志。
一、实验内容 建立一个高铁乘客管理系统,该系统具有输入、查询、排序、修改、插入、删 除、输出等功能。 (1) 从文件中读入乘客信息,每位乘客信息至少包括姓名、证件类型、证件 号、高铁车次、起始站、终到站、票价、发车时间、终到时间、联系*等信 息;乘客人数不少于 20 人。 (2)系统界面自行设计,至少包含两级菜单,即主菜单和一级子菜单;希望能 够建立交互性能比较好的菜单系统,即使用者用着方便,而不仅考虑程序编写 方便 (3)能根据证件号、姓名、起始站、终到站、发车时间、车次查询出所有满足 条件的乘客; (4)能够按照车次、起点站+终点站、姓名排序; (5)能显示所有乘客的信息,一屏只输出 10 位乘客的信息(模拟需要输出很 多乘客的情况),并把所有乘客信息输出到文件中。 (6)能修改乘客车次、起始站、终到站、票价、发车时间、终到时间、联系电 话等信息,并设置相应的修改口令(口令正确才能修改) (7)能从文件中批量追加一批新的乘客信息 (8)对停开的高铁列车,给所有乘客发布信息,并从系统中删除相应的乘客乘 坐信息
这是一个学生选课管理系统,系统中有两种用户角色: 教学管理员 学生 (1)学生管理 (2)课程管理 (3)配置管理 管理员可以配置选课系统所必须的参数,包括: 学生必须选修理论课的学分数 学生必须选修实验课的学分数 1.2.2 学生的用例图: 1.3 类与对象(供参考) 用户类(基类),管理员类(派生类),学生类(派生类)。 课程类(基类)、理论课、实验课、综合课(理论实验都有)。 课程至少包含课程名、课程编号、学分和上课时间;理论课至少包括教材;实验课至少包括实验环境描述。 1.4 系统启动界面 *欢迎您使用智能家居系统* *1) 管理员 *2)学生 *3)退出系统 *请选择登录用户类型[1-3]: 1.4.1 部分系统原型描述 1.4.1.1 登录 请输入账号:admin 请输入密码:123456 *欢迎您admin,您的角色是管理员!具有如下功能权限: *1)学生管理 *2)课程管理 *3)系统配置 *4)统计分析 *5)退出 *请输入命令[1-5]: 1.4.1.2 学生管理 *欢迎进入学生管理模块… *1)增加学生 *2)学生列表 *3)删除学生 *4)返回上一级 *请输入命令[1-4]: 1.4.1.3 增加学生(可以采用运算符重载的方式实现) *欢迎使用添加学生功能… 【增加用户】请输入学号:user001 【增加用户】请输入密码:123456 【增加用户】请输入名称:张三 【增加用户】学生已添加 *欢迎进入学生管理模块… *1)增加学生 *2)学生列表 *3)删除学生 *4)返回上一级 *请输入命令[1-4]: 1.4.1.3 增加课程(可以采用运算符重载的方式实现) *欢迎使用增加课程功能,系统课程类型包括 *1)理论课 *2)实验课 *3)理论实验课 【增加课程】请选择课程类型[1-3]:1 【增加课程】请输入课程编号:c001 【增加课程】请输入课程名称:C++ 【增加课程】请输入课程学分:3 【增加课程】请输入上课时间:周二1-3 【增加课程】请输入上课教材:ISBN001(面向对象程序设计) 【增加课程】课程已添加。 *欢迎进入课程管理模块… *1)增加课程 *2)课程列表 *3)删除课程 *4)返回上一级 *请输入命令[1-4]: