机房收费系统结项总结

2024-01-23 12:58

本文主要是介绍机房收费系统结项总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

       机房收费系统是继学生信息管理系统之后的另一个完整系统,与学生信息管理系统不同的是,此系统并没有提供源码,而且系统用户关系相对复杂,涉及到报表等之前没有接触过的东西,同时,表与表之间的关系也比较复杂,会涉及到多表查询的问题,所以无论是涉及窗体还是写程序,要求都能够很清楚的理清本系统之间的关系。

       看了一下自己今目标建项目的开始时间是十月初,昨天结的项目,历时将近三个月,从开始做机房收费系统到现在结束,心理过程也是很复杂的。从最开始面对的机房的时候就是无从下手,完全不知道从哪开始,又没有提供源码,对自己代码编写能力的质疑,种种原因导致自己最开始进行的时候非常困难;到后来看了很多巨人的博客之后,开始有了要做的动力,慢慢的做着做着就觉得机房也没那么难嘛;再到最后等到基本功能都差不多实现的时候,再回头看自己当初做的窗体就会发现漏洞怎么那么多,然后就开始完善,渐渐发现好像和自己当初看待机房的想法不太一样了,原来窗体之间,不同的表之间联系这么密切,突然发现机房好难啊,怎么关系这么多,感觉有点理不清了,但是我没有放弃,虽然那段时间我走的很慢,但是我一直没有停下来;再后来,快到项目结束的时候,再回头看机房就会觉得没有当初那么难了,也充分验证了学习是一个重复的过程,需要我们不断地去重复学习。

 主要内容

       机房收费系统主要部分为组合查询,上下机和结账。根据权限划分为一般用户,操作员和管理员。权限范围如下图:


    机房收费系统可以归结为四个字:增删改查。我认为机房开始之前的准备工作有:

1、安装好机房收费系统的实例,并且多次使用熟悉功能

2、在开始之前对窗体功能进行一个简单的分类,确定窗体的大概建立顺序

3、分析每个窗体涉及到的表,以及理清哪些窗体与窗体之间有联系,哪些表和表之间的关系

4、针对每个窗体画逻辑图,根据自己的逻辑图通过代码实现逻辑图中对应的功能

5、参照学生的代码和巨人的博客,开始理代码

对于不同的工作人员权限进行增删改查的划分,找到相对应的表(此图借鉴佳丽师父博客)


小结

     机房收费系统需要考虑的细节有很多,需要我们静下心来踏踏实实的去做,不骄不躁

 ,整个过程下来我发现自己收获了很多,从开始的无从下手甚至想逃避,到现在有自己的想法,这26个窗体终于被我打败,在做机房的期间自己的时间管理上也有很大的进步,期待下一个学习项目!I' m coming!奋斗




      

     

      

     

     

这篇关于机房收费系统结项总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/636487

相关文章

C# List.Sort四种重载总结

《C#List.Sort四种重载总结》本文详细分析了C#中List.Sort()方法的四种重载形式及其实现原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友... 目录1. Sort方法的四种重载2. 具体使用- List.Sort();- IComparable

SpringBoot项目整合Netty启动失败的常见错误总结

《SpringBoot项目整合Netty启动失败的常见错误总结》本文总结了SpringBoot集成Netty时常见的8类问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、端口冲突问题1. Tomcat与Netty端口冲突二、主线程被阻塞问题1. Netty启动阻

SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)

《SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)》本文总结了SpringBoot项目整合Kafka启动失败的常见错误,包括Kafka服务器连接问题、序列化配置错误、依赖配置问题、... 目录一、Kafka服务器连接问题1. Kafka服务器无法连接2. 开发环境与生产环境网络不通二、序

python3中正则表达式处理函数用法总结

《python3中正则表达式处理函数用法总结》Python中的正则表达式是一个强大的文本处理工具,用于匹配、查找、替换等操作,在Python中正则表达式的操作主要通过内置的re模块来实现,这篇文章主要... 目录前言re.match函数re.search方法re.match 与 re.search的区别检索

C++简单日志系统实现代码示例

《C++简单日志系统实现代码示例》日志系统是成熟软件中的一个重要组成部分,其记录软件的使用和运行行为,方便事后进行故障分析、数据统计等,:本文主要介绍C++简单日志系统实现的相关资料,文中通过代码... 目录前言Util.hppLevel.hppLogMsg.hppFormat.hppSink.hppBuf

Python版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

Python中logging模块用法示例总结

《Python中logging模块用法示例总结》在Python中logging模块是一个强大的日志记录工具,它允许用户将程序运行期间产生的日志信息输出到控制台或者写入到文件中,:本文主要介绍Pyt... 目录前言一. 基本使用1. 五种日志等级2.  设置报告等级3. 自定义格式4. C语言风格的格式化方法