系统总览:
First.管理员:先进行基本数据的设定,此时数据库中必须存在该信息及当前user的信息,不然不能用啊。然后可以进行不同 用户的添加,比如其他管理员,操作员和一般用户。其中管理员权限最大,操作员次之。管理员和操作员可以对一般用户进行添加和注册。(这里很不明白一般用户和学生的关系,不等同但权限却相同,添加一般用户的时候学生表中却没有更新,注册学生信息的时候一般用户也没有相应的增加。)
添加和删除用户中,提示不能不能删除正在登录的用户。
Second.操作员:对学生卡号进行注册,insert到student表中,其中cardno和studentno等必须提示是数字。sex和type等复选框中不能写入东西。注册金额不能小于设定金额。将注册的金额返回到充值金额文本框中。这里不知道这个文本框有什么用。更新学生表。
Third.操作员注册完成后,一般用户学生就可以上下机,及进行一般用户所有的操作。这里的一般用户和学生是一个人吗,如果是的话,那怎么能够查看其他同学的上机记录和消费呢?个人感觉不是啊。(还是不明白)
Fourth.学生登录之后,按着基本数据设定有了一定的消费,按照不同的时间段及临时用户和固定用户来划分不同消费额度。当消费到卡内金额不足时,可以让操作员或者管理员对卡进行金额充值,充值后可以对收取金额进行查询。当卡号不再使用,可以选择退卡注销,这是可以进行金额返还信息的查询。
Fifth.管理员在所有学生下机后进行结账操作,要理清各个表之间的关系。之后将结账的信息汇总到日结账单和周结账单中。整个操作系统流程结束
Finally.待解决:当系统退出时,正在上机的用户自动下机?能更新到line表中吗。worklog 中信息会有所变化吗?
版权声明:本文为博主原创文章,未经博主允许不得转载。