班级成员信息系统的设计与实现(一)
2009-03-02 23:37
141 查看
最近闲来无事,所以准备写个小系统来玩玩,练练手而已。题目就叫做《班级成员信息系统的设计与实现》,系统的设计不复杂,主要对班级成员的信息进行维护而已,但是我的目标确实具有灵活性,需要用户自定义班级成员的基本信息,设置班级成员的属性,这样的话还要设计班级成员的其他相关信息,每个都与班级成员进行管理,以保持班级成员的灵活性。
可行性分析
班级成员管理信息系统主要为班级成员信息的维护,既添加、删除、修改和查询。也就是我们经常说的CRUD(CREATE、READ、UPDATE、DELETE)。听前来相当的简单,但是我觉得并不是我们说想想的这样就可以了,CURD虽然十分的容易,但是也有不少的问题存在,
班级成员的基本信息
班级成员的组合查询
班级成员信息的相关信息
这些都可以说是十分的简单,但是如果要做成通用的就不是哪么容易的了,例如我们的班级信息可以分为小学生、初中生、高中生、大学生等等的信息都不是相同的,如何区分这些都不是容易的事情。我的解决方案就是讲系统设计为两个方面,系统的模型设计和系统的应用。
系统的模型设计
系统的模型设计就是让用户自定义系统中班级成员的基本信息,也就是班级成员的基本信息都是有用户设置的,相当于我们在数据库的基础上设置了一个层次,这个层次处理的信息就是班级成员的属性。然后我们讲用户的设置保存到数据中,根据不同的需要显示不同的设计。
系统中用户的属性我们大可以设置一些默认值,而已用户的属性也就仅仅集中
a、字符串
b、日期
c、图片
d、枚举
e、数值
对于不同的类型我们要进行不同的设置,而且我们数据要将这些设置保存起来,在需要的时候显示处理,不需要的时候进行隐藏。
系统的应用
系统的应用就是对模型数据的CRUD,当然这些数据都是通过数据库读取动态显示到界面上。动态设置界面的的显示,对于现在的开发人员也都是相当的容易了。
可行性分析
班级成员管理信息系统主要为班级成员信息的维护,既添加、删除、修改和查询。也就是我们经常说的CRUD(CREATE、READ、UPDATE、DELETE)。听前来相当的简单,但是我觉得并不是我们说想想的这样就可以了,CURD虽然十分的容易,但是也有不少的问题存在,
班级成员的基本信息
班级成员的组合查询
班级成员信息的相关信息
这些都可以说是十分的简单,但是如果要做成通用的就不是哪么容易的了,例如我们的班级信息可以分为小学生、初中生、高中生、大学生等等的信息都不是相同的,如何区分这些都不是容易的事情。我的解决方案就是讲系统设计为两个方面,系统的模型设计和系统的应用。
系统的模型设计
系统的模型设计就是让用户自定义系统中班级成员的基本信息,也就是班级成员的基本信息都是有用户设置的,相当于我们在数据库的基础上设置了一个层次,这个层次处理的信息就是班级成员的属性。然后我们讲用户的设置保存到数据中,根据不同的需要显示不同的设计。
系统中用户的属性我们大可以设置一些默认值,而已用户的属性也就仅仅集中
a、字符串
b、日期
c、图片
d、枚举
e、数值
对于不同的类型我们要进行不同的设置,而且我们数据要将这些设置保存起来,在需要的时候显示处理,不需要的时候进行隐藏。
系统的应用
系统的应用就是对模型数据的CRUD,当然这些数据都是通过数据库读取动态显示到界面上。动态设置界面的的显示,对于现在的开发人员也都是相当的容易了。
相关文章推荐
- 基于STRUTS架构信息系统的设计与实现
- 基于Oracle Forms Builder 海洋地形信息系统设计与实现(三)
- 基于C语言的图书管理信息系统的设计与实现
- 一个通用的档案信息系统的设计与实现
- 建立一个Point类,包含数据成员x,y,实现需要的成员函数,并设计main函数完成测试
- 设计一个时间类Time, 包括时,分,秒等私有数据成员。要求实现时间的基本运算,一个时间加上另一个时间。。
- 高校通用排课管理信息系统的设计与实现
- 基于Oracle Forms Builder 海洋地形信息系统设计与实现(一)
- 基于Oracle Forms Builder 海洋地形信息系统设计与实现(二)
- 设计一个计算器类Calculator,它只有一个计数的成员count。该计算器的有效范围说0~65535,实现计算器的前自增、后自增、前自减、后自减、两个计算器相加减等运算
- 国家开发银行企业银行信息系统安全解决方案设计与实现
- 基于Oracle Forms Builder 海洋地形信息系统设计与实现(四)
- 设计一个计算器类Claculator,它只有一个用于计数的数据成员count。该计算器的有效计数范围是0~65535,实现计数器的前自增、后自增、前自减、后自减、两个计算器相加减运算
- 11周1--2以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试;
- 以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试
- 再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),,以及求圆柱表面积的成员函数area和求圆柱体积的成员函数volume,实现需要的成员函数,并设计main
- [置顶] 浅谈基于GIS天地图进行商业市场分析及信息系统设计实现
- IM 开源项目 群组服务 缓存设计实现之 成员属性
- 《第七周任务三》设计Complex,要求类成员函数在类外定义,实现减法,乘法,除法
- 设计一个日期类Date,包括年、月、日等私有成员。要求实现日期的基本运算,例如某日期加上天数或减去天数