机房收费系统之系统分析
2015-06-07 14:19
246 查看
上个博客讲了注册控件,注册后我就开始研究机房收费系统,首先看到的就是一般用户,操作员,管理员。然后我就开始遍历所有窗体了。遍历完之后,就按捺不住心中的兴奋之情,就想开始敲窗体了。但是想起师傅对我的教诲,我不应该着急敲窗体,而是应该对机房收费系统有个全局的把握,所以我就先在电脑上画了个图:
接下来开始按照图进行分析:
一、系统规划
因为第一次接触机房收费系统,所以对系统的规划也没什么想法,看到培养计划中写到:《机房收费系统》是学习编程的经典实例,在提高班学习的整个过程中需要完成最少三四次,多则五六次,可见此系统的重要性。而且系统用户关系相对复杂,设计到了报表,所以我们对这个系统一定要好好研究。
二、系统分析
1、主要是针对学生,操作员,管理员进行功能的分类和管理
2、整个系统中虽然是总共26个窗体,在我看来,实际上就是17个窗体
①总共是10个查询
组合查询的有三个:
(1) 学生上机统计信息
(2) 学生信息维护
(3) 操作员工记录
带日期的查询
(1) 收取余额查询
(2)余额返还信息查询
剩余的5个都是单个查询
(1)在值班教师
(2 ) 学生上机状态查询
(3 )学生充值记录
(4)学生查看上机记录
(5 )学生查看余额
②日结账和周结账会一个就可以
③剩余的窗体,添加用户,修改密码等和学生信息管理系统的相似
经过这么一分析就感觉简单好多了。
三、系统设计
机房收费系统结构图:
机房收费系统数据库设计图
四、系统优化
(1)数据库总会出现错误
(2) 没有防止SQL注入
(3)权限虽然分的清楚,但是很多功能和实际结合就会出现许多问题
(4)以后继续增加发现优化的地方。
五、系统评价
在提高班学习过程中机房收费系统是非常重要的一个阶段。所以应该认真研究机房收费系统。对于评价只能敲完之后再做深入的研究了。
机房收费系统系统分析到此结束了。
接下来开始按照图进行分析:
一、系统规划
因为第一次接触机房收费系统,所以对系统的规划也没什么想法,看到培养计划中写到:《机房收费系统》是学习编程的经典实例,在提高班学习的整个过程中需要完成最少三四次,多则五六次,可见此系统的重要性。而且系统用户关系相对复杂,设计到了报表,所以我们对这个系统一定要好好研究。
二、系统分析
1、主要是针对学生,操作员,管理员进行功能的分类和管理
2、整个系统中虽然是总共26个窗体,在我看来,实际上就是17个窗体
①总共是10个查询
组合查询的有三个:
(1) 学生上机统计信息
(2) 学生信息维护
(3) 操作员工记录
带日期的查询
(1) 收取余额查询
(2)余额返还信息查询
剩余的5个都是单个查询
(1)在值班教师
(2 ) 学生上机状态查询
(3 )学生充值记录
(4)学生查看上机记录
(5 )学生查看余额
②日结账和周结账会一个就可以
③剩余的窗体,添加用户,修改密码等和学生信息管理系统的相似
经过这么一分析就感觉简单好多了。
三、系统设计
机房收费系统结构图:
机房收费系统数据库设计图
四、系统优化
(1)数据库总会出现错误
(2) 没有防止SQL注入
(3)权限虽然分的清楚,但是很多功能和实际结合就会出现许多问题
(4)以后继续增加发现优化的地方。
五、系统评价
在提高班学习过程中机房收费系统是非常重要的一个阶段。所以应该认真研究机房收费系统。对于评价只能敲完之后再做深入的研究了。
机房收费系统系统分析到此结束了。
相关文章推荐
- 磁盘inode不足,使用xfs文件系统
- gcc编译常见问题
- 在ecshop模板使用自定义函数
- 总结第八届R语言大会百度分会场
- 对硬盘进行分区时,GPT和MBR有什么区别?
- MFC六大关键技术之仿真学习笔记(八)
- Java Map 迭代
- 向cookie中存中文乱码问题
- Climbing Stairs
- 图片转DATA:URI工具
- 进阶之路--数据存储方式--file
- 慎用memset();
- 《算法导论》读书笔记之排序算法—Merge Sort 归并排序算法
- 由电影Matrix(骇客帝国)联想到的操作系统知识
- Chart图表在Android开发中的应用
- 注册——SIP学习笔记(六)
- 算法-链表实现栈
- Oracle复习重点
- RESTDebugger-我们的REST调试工具!!
- Android 虚拟机学习总结Dalvik虚拟机介绍