`
yping061
  • 浏览: 8049 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[学生信息管理系统第一篇]业务分析,结构分析跟相关基础知识点

阅读更多
    恩,怎么样总结练习Java的第一个综合实践呢?在做这个系统时其实写的代码并不多,就是分包,封装对象,类似教师类,学生类,服务端类,客户端类,公共类(一些共用的系统数据)...
    本来打算是先写单位的相关业务的,把每天用到的电子表格作导入操作,作一些格式化处理,显示在用户界面,或Web页面上,方便自己总结每天的工作,在经过一阵头脑发热后,还是决定沉下心来踏踏实实地学习完CoreJava卷2再写.开始吧...
     对于这个学生信息管理系统,主要的业务就是教师通过用户名密码登录系统,然后选择A.查询学员信息;B.更新学员评语;C.删除学员信息.
     至于结构嘛,如题,C/S,用户在客户端进行输入后发送业务请求到服务端,服务端对业务类型进行判断后返回响应,客户端根据服务器的响应进行显示界面上的更新.其核心思想就是采用序列化机制将教师或学员对象数据在服务器与客户端之间进行网络传输.
     这里用到的几个知识点中,有多线程,资源文件访问,网络编程:
     A.多线程主要用在可以同时开启多个客户端对服务器进行业务请求;
     B.资源文件访问,该学员信息管理系统用到的资源文件就是一个Sys.properties,大家可以参考实现属性映射的Properties类相关知识.资源文件里面有服务器的主机名,跟使用的监听端口配置,本地localhost作为主机,端口采用8189;
     C.网络编程主要是Socket对象的使用,在服务端创建ServerSocket对客户端保持监听,用输入输出流对客户端的请求数据和服务端的响应数据进行网络传输.
     OK,够简单明了吧~~各位看官,小子只是一新手,希望能起到抛砖引玉的作用,有好的建议或推荐书目还望不吝赐教~~下一篇会写这个信息系统用到的包结构设计和类结构设计.
     PS:题外话,在看CoreJava(英文版第八版)这本书时其实是有业界项目经验的哥们说我本末倒置了,他建议我应该先看看Java编程思想,这样对一个项目应该从哪开始着手,怎么写,用什么工具写,会有一个清晰的头绪,而CoreJava是在有项目经验后,对底层原理想仔细了解才去看的,不管怎样,十分感谢哥们的意见,好的书我都会好好消化,Java核心技术我已经看到卷2三分之一的地方,一边看一边在做个人技术文档,全身心投入,然后看Java编程思想,我想会有另一番体会.
1
1
分享到:
评论

相关推荐

    信息管理系统课程.pptx

    课程复习的基本方法: 自顶向下,由粗到细,逐步求精 信息管理系统课程全文共28页,当前为第1页。 一.各章节的主要内容 信息管理系统课程全文共28页,当前为第2页。 第1章:信息时代及国家信息化 主要介绍了信息化的...

    设计一个基于链表的数据结构

    课题:设计一个基于链表的数据结构,实现一个简单的学生信息管理系统。 1. 确定课程目标和内容:本课题的目标是让学生掌握链表数据结构的基本原理和应用,培养学生的编程能力和逻辑思维能力。课程内容包括链表的...

    基于java的学生信息管理系统源码.zip

    提供的源码资源涵盖了多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。...有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

    管理信息系统课程学习总结.docx

    业务系统(存取款业务、转账业务、统计分析)、订票系统(卖票、统计)、超市管理系统(面对顾客的销售、存货管理、销售统计)、图书馆管理系统(借还书管理、书目查询、统计分析)等等。 管理信息系统如同会计、财务、生产...

    机票预定管理系统uml数据建模分析课程设计.docx

    课程设计报告 机票预定管理系统 组员: 学号: 学院: 班级: 机票预定管理系统uml数据建模分析课程设计全文共21页,当前为第1页。 机票预定管理系统uml数据建模分析课程设计全文共21页,当前为第1页。 目录 一、...

    数据库系统概论(基础篇)教学大纲.docx

    通过数据库系统概论(基础篇)的学习,学员可以系统地掌握数据库系统的基本原理,能熟练使用SQL语言在某一个数据库管理系统上进行数据库检索和操作,掌握数据库安全性和完整性的基本概念和基本方法。并能够在某一个...

    数据库课程设计--宾馆客房信息管理系统.pdf

    对课程设计提出如下要求: 选题原则 课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好 地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,...

    Java典型模块

    第1篇 Java开发必备基础 第1章 搭建Java开发环境 1.1 Java的过去、现在和未来 1.1.1 Java的历史 1.1.2 Java的语言特点 1.1.3 Java API简介 1.1.4 Java未来发展 1.2 Java程序设计环境 1.2.1 命令行工具——JDK 6.0 ...

    图书馆管理系统Web程序设计课程设计报告.doc

    完成图书馆管理系统的软件可行性分析、项目开发计" "划、需求规格说明、概要设计和详细设计(结构化设计方法和面向对象设计方" "法可任选一种); " "(6)做好答辩工作 " " " "指导教师: 刁文广 " "2014年 6 月 19...

    软件工程知识点

    软件系统的运行是一个比较长久的过程,跟软件开发机构有关的主要任务是对系统进行经常性的有效维护。 软件的维护过程,也就是修正软件错误,完善软件功能,由此使软件不断进化升级的过程,以使系统更加持久地满足...

    ASP.NET学生信息管理系统(源代码+论文).zip

    提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝...有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

    基于Java的学生档案信息管理系统源码.zip

    提供的源码资源涵盖了多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。...有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

    基于java的-649-学生信息管理系统--LW-源码.zip

    提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝...有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

Global site tag (gtag.js) - Google Analytics