再理机房收费系统思路

系统总览:

First.管理员:先进行基本数据的设定,此时数据库中必须存在该信息及当前user的信息,不然不能用啊。然后可以进行不同 用户的添加,比如其他管理员,操作员和一般用户。其中管理员权限最大,操作员次之。管理员和操作员可以对一般用户进行添加和注册。(这里很不明白一般用户和学生的关系,不等同但权限却相同,添加一般用户的时候学生表中却没有更新,注册学生信息的时候一般用户也没有相应的增加。)
添加和删除用户中,提示不能不能删除正在登录的用户。

Second.操作员:对学生卡号进行注册,insert到student表中,其中cardno和studentno等必须提示是数字。sex和type等复选框中不能写入东西。注册金额不能小于设定金额。将注册的金额返回到充值金额文本框中。这里不知道这个文本框有什么用。更新学生表。

Third.操作员注册完成后,一般用户学生就可以上下机,及进行一般用户所有的操作。这里的一般用户和学生是一个人吗,如果是的话,那怎么能够查看其他同学的上机记录和消费呢?个人感觉不是啊。(还是不明白)

Fourth.学生登录之后,按着基本数据设定有了一定的消费,按照不同的时间段及临时用户和固定用户来划分不同消费额度。当消费到卡内金额不足时,可以让操作员或者管理员对卡进行金额充值,充值后可以对收取金额进行查询。当卡号不再使用,可以选择退卡注销,这是可以进行金额返还信息的查询。

Fifth.管理员在所有学生下机后进行结账操作,要理清各个表之间的关系。之后将结账的信息汇总到日结账单和周结账单中。整个操作系统流程结束

Finally.待解决:当系统退出时,正在上机的用户自动下机?能更新到line表中吗。worklog 中信息会有所变化吗?

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-29 02:46:35

再理机房收费系统思路的相关文章

机房收费系统合作——再看数据库设计

机房合作我负责了最简单的D层,接口层,工厂层.反正D层是我来写,于是数据库索性也就顺便设计了.已经是第三次敲机房收费系统了,每次都是相隔半年左右吧.需求搞得透透的了,数据库也就好设计了.基本跟第二次没什么大的区别,就是把Student表和Card表分开了. 重构的时候,我的数据库几乎什么都用到了:事务,存储过程,触发器,视图,联合查询等等.所以,这次设计数据库还是SO Easy的..并且,为了让婵婵和牛迁迁师哥写的方便,我把组合查询都写成了存储过程!!!!费了一番功夫,但是D层简单了不少.还记得

.NET分层登陆——机房收费系统再总结

去年的时候,我写过一篇机房收费系统登陆的总结文章,那是站在VB的基础上,直接查询数据库实现的登陆.是很初期的知识.如果想了解详情,请看VB查询数据库之登陆窗体--机房收费系统总结(一). 今天,我要换一个角度,换一个方式,来实现登陆.首先,我选择的开发工具是VB.NET,数据库是SQLSever2008.其次,我用的是三层的思想,把界面,逻辑和数据都分开,减少相互之间的影响.在次,界面层尽量简洁,所有的算法和业务逻辑都写到逻辑层,同时使用了接口和工厂模式以及外观模式,减少了相互之间的依赖,降低了

与机房收费系统的再一次相处(.NET版):

机房收费系统个人重构的尾巴,也就是到了整体总结的时候了.师傅的每一次验收都会有太多的收获,自己暴漏的漏洞也越多. 首先,说说时间.有史以来,觉得最高效利用时间的一次,这和师傅的指导和督促是拖不了关系的.正直专业期末考试的那个月,时间抓起来就稍微有点费劲,但是,做好规划,还是觉得没有那么忙.因为在开始之前,师傅就给规定了时间,说什么内容多长时间内完成.每天都有自己的计划,要完成几个窗体或者是画多少图,早就找米老师谈过时间管理的问题,只有这时才深有体会.有这样的好师傅管着就好好学习,如果师傅不管了那

【机房收费系统】磕磕绊绊中总结

每一个庞然大物来之前,总是心里不自觉的退缩一下.这一次,把我自己当成了奥特曼. 命名规范文档 最先看的是这个.有了标准后,才能见其名 知其意. 数据库设计 敲完三层登陆小demo,这一次重新着手,从ER图开始设计数据库.又翻了翻自考的书,把机房收费系统中可能抽出来的实体画出来 又开始一个个找联系.转换为逻辑结构.可能根据业务的不同,表和主键会稍微有些变化.比如,是否允许一个学生有多张卡,退卡之后原来的卡号还能否再注册,退卡是是否要删除记录等修改或添加一些辅助标记字段,也涉及到一些其他问题,例如添

【机房收费系统】多么痛的领悟

这次机房收费系统,是所有的项目中,自己完成的最不满意的了. 时间之长,效率之慢.一开始,就感觉无从下手,但总会相信自己能慢慢的进入状态.终于有机会自己练练手了,也自认为之前自己设计模式学的还不错,也终于有机会能自己想想设计模式了.该是一件多么帅的事.拖了这么久,到现在只用上了外观 抽象工厂 模板 个人版就这么结束了.真心不想再拖一天了. 话说,并不觉得自己敲代码会比别人差多少.一开始敲完三层,又开始画图.还是一头的雾水.设计数据库,终于有了一点自己的想法也重温了之前学习的数据库原理,还是比较欣慰

机房收费系统个人重构版:软工文档中那些图

[前言]    图.提到这个字的时候脑海中就会出现许很多多的图像,它的重要性相信大家都明确.相比于文字来说它更生动形象正好符合人类大脑的记忆规律.非常多人也知道动画片制作原理也是用一张张图片仅仅只是转换的速度足够快而已,另外大家所熟知的思维导图等等.下面咱们这里介绍的是软件project中涉及的图! [图] 在上一篇博文<机房收费系统个人重构版:透过文档谈文档驱动开发>介绍了软工各个阶段的文档中都该有什么图.可是没有具体具体介绍各种图,在结束整个机房重构后,深感文档是整个开发的精髓.而图又是文

重构机房收费系统——数据库设计

曾记得,第一次编写机房收费系统的文档模板,整整有12个文档需要编写,仅仅花了两三天的时间就让师傅验收,完结项目,就这样囫囵吞枣的文档编写完成了. 要知道:欠下的账,终究是要还的.现在到了机房收费系统个人版重构阶段, (1)进行数据抽象,设计局部概念模型: (2)将局部概念模型综合成全局概念模型 (3)就可以按要求绘制机房收费系统数据库概念设计模型--ER关系图. 可以说,之前的数据库的概念设计给我奠定了一丢丢的设计基础,外加<数据库系统原理>中的三范式定理,本着求知好学.虚心请教的理念,于是乎

机房收费系统上下机之观察者模式的尝试

如果读者想在本篇文章中看到观察者模式的巧妙应用,大概有些不可能了.因为这里我只是想把自己的一种思路展现给大家,然后和大家探讨. 背景: 在敲机房收费系统的过程中,都是别人说可能会用到什么模式,然后自己针对这些模式进行思考,然后去模仿书中的例子去用. 这不,师姐说上下机这里能用观察者模式,然后我就琢磨了一番,只是收获不是很丰硕,貌似也和师姐讲课中的设想不一样. 我在琢磨使用观察者模式时,已经把系统中和上下机有关的功能实现了.只是在写代码的过程中发现,每次下机,都需要先把正在上机的卡的上机信息查出来

VB.NET机房收费系统总结

总感觉这次机房收费系统很有份量,一直没有下手总结,从2014-7-27至2014-9-29,这中间有太多故事和成长.首先说一下两次机房收费系统的不同,它是我们从面向过程向面向对象的一个转变,在.NET平台下开发,采用三层思想,并添加了一些设计模式,然后说一下我的变化,不管从思想还是技术上绝对是一笔财富,经过这次机房收费系统,我更加坚信两句话:"出来混迟早都要还的""一切都会过去的". 这次个人重构:7.27-8.11(画图阶段,其中包括数据设计2天):8.12-9.