首页 > 代码库 > C++/C课程设计(2)工资管理系统功能说明

C++/C课程设计(2)工资管理系统功能说明

原文取自个人博客:www.jycoder.com欢迎访问


百度网盘下载源代码:Demo.zip

百度网盘下载软件文档:软件文档.zip

工资管理系统

一,     基本功能要求:

1)以密码登录系统

a1

密码登录时读取文件info.txt(保存员工信息)和Admin.txt(保存管理员息)

如果密码错误或者用户账号不存在,会给出相应提示

a2

a3

a4

二,     主功能界面

菜单布局,对应不同功能

b1

2)录入员工信息具体工资,计算相应的税金(计算规则参见最新公布的政策)

 

b2

3)查询并显示所有的员工具体信息

4)显示统计信息:员工数目,工资总数和税金总数

4)按照指定条件查询

b3

5)增删具体员工记录

b4

删除

添加

员工:

b5

1)以工号为登录ID,密码自己设定;

2)可以查询本人的相关信息;

b6

个人信息菜单中允许查看个人信息并修改密码

三,     注意事项

采用文件系统用来读取信息和存储信息,因此在使用程序的过程中一定要注意相关文件的存储路径和存储格式

说明如下

需要使用的文件存储在res/file文件夹下

b7

Admin.txt保存有管理员信息

Info.txt保存员工基本信息

保存格式

b8

b9

四,     关于权限设置

管理员可以使用任意菜单项,但作为普通员工并不能随意修改别人的信息,因此涉及权限问题:

设定普通账号登录后,只开放退出系统,关于软件,个人信息菜单用来查询个人信息和修改密码,

c1

c2

至此,所有功能基本完成!

由于时间仓促,导致软件还有一定的bug

1,退出软件会弹出报错窗口

2,删除员工对文件操作有时候会失效

3,中文有严重的乱码问题(数据类型?编辑环境?)